summaryrefslogtreecommitdiffstats
path: root/block/elevator.c
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2017-04-27 14:46:26 -0700
committerJens Axboe <axboe@fb.com>2017-04-28 08:26:42 -0600
commit9438b3e080beccf6022138ea62192d55cc7dc4ed (patch)
tree4586260c54677fd672f9fe438d43a85ba5d98000 /block/elevator.c
parent21c6e939a9f6bb06fe616a87defec0f92a7c3df0 (diff)
downloadlinux-0-day-9438b3e080beccf6022138ea62192d55cc7dc4ed.tar.gz
linux-0-day-9438b3e080beccf6022138ea62192d55cc7dc4ed.tar.xz
block: hide badblocks attribute by default
Commit 99e6608c9e74 "block: Add badblock management for gendisks" allowed for drivers like pmem and software-raid to advertise a list of bad media areas. However, it inadvertently added a 'badblocks' to all block devices. Lets clean this up by having the 'badblocks' attribute not be visible when the driver has not populated a 'struct badblocks' instance in the gendisk. Cc: Jens Axboe <axboe@fb.com> Cc: Christoph Hellwig <hch@lst.de> Cc: Martin K. Petersen <martin.petersen@oracle.com> Reported-by: Vishal Verma <vishal.l.verma@intel.com> Signed-off-by: Dan Williams <dan.j.williams@intel.com> Tested-by: Vishal Verma <vishal.l.verma@intel.com> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'block/elevator.c')
0 files changed, 0 insertions, 0 deletions