]> git.baikalelectronics.ru Git - kernel.git/commit
loop: export module parameters
authorNamhyung Kim <namhyung@gmail.com>
Fri, 27 May 2011 05:59:25 +0000 (07:59 +0200)
committerJens Axboe <jaxboe@fusionio.com>
Fri, 27 May 2011 05:59:25 +0000 (07:59 +0200)
commitef68579f330e422b168e433450f46ac6c9b39ab2
tree5277380fe275b447ebe5f8d26762c34dea503cf5
parent2de786b67d0072efd436ec44462f99959140ab11
loop: export module parameters

Export 'max_loop' and 'max_part' parameters to sysfs so user can know
that how many devices are allowed and how many partitions are supported.

If 'max_loop' is 0, there is no restriction on the number of loop devices.
User can create/use the devices as many as minor numbers available. If
'max_part' is 0, it means simply the device doesn't support partitioning.

Also note that 'max_part' can be adjusted to power of 2 minus 1 form if
needed. User should check this value after the module loading if he/she
want to use that number correctly (i.e. fdisk, mknod, etc.).

Signed-off-by: Namhyung Kim <namhyung@gmail.com>
Cc: Laurent Vivier <Laurent.Vivier@bull.net>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
drivers/block/loop.c