summaryrefslogtreecommitdiffstats
path: root/fs/ext4
diff options
context:
space:
mode:
authorLogan Gunthorpe <logang@deltatee.com>2017-06-17 01:48:21 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-07-17 15:42:20 +0200
commit133d55cdb2f1f9e258d6dc34594a6c565f10b3fd (patch)
treeba2d42f4b9faaec0ddd8ffad9d5e73923b8ce39a /fs/ext4
parentchar_dev: order /proc/devices by major number (diff)
downloadlinux-133d55cdb2f1f9e258d6dc34594a6c565f10b3fd.tar.xz
linux-133d55cdb2f1f9e258d6dc34594a6c565f10b3fd.zip
block: order /proc/devices by major number
Presently, the order of the block devices listed in /proc/devices is not entirely sequential. If a block device has a major number greater than BLKDEV_MAJOR_HASH_SIZE (255), it will be ordered as if its major were module 255. For example, 511 appears after 1. This patch cleans that up and prints each major number in the correct order, regardless of where they are stored in the hash table. In order to do this, we introduce BLKDEV_MAJOR_MAX as an artificial limit (chosen to be 512). It will then print all devices in major order number from 0 to the maximum. Signed-off-by: Logan Gunthorpe <logang@deltatee.com> Cc: Jens Axboe <axboe@kernel.dk> Cc: Jeff Layton <jlayton@poochiereds.net> Cc: "J. Bruce Fields" <bfields@fieldses.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'fs/ext4')
0 files changed, 0 insertions, 0 deletions