block: add a partscan sysfs attribute for disks
authorChristoph Hellwig <hch@lst.de>
Thu, 2 May 2024 13:00:33 +0000 (15:00 +0200)
committerJens Axboe <axboe@kernel.dk>
Fri, 3 May 2024 15:00:07 +0000 (09:00 -0600)
commita4217c6740dc64a3eb6815868a9260825e8c68c6
treeac4fd5788f1296cb88329bd6ef2595b269711328
parent140ce28dd3bee8e53acc27f123ae474d69ef66f0
block: add a partscan sysfs attribute for disks

Userspace had been unknowingly relying on a non-stable interface of
kernel internals to determine if partition scanning is enabled for a
given disk. Provide a stable interface for this purpose instead.

Cc: stable@vger.kernel.org # 6.3+
Depends-on: 140ce28dd3be ("block: add a disk_has_partscan helper")
Signed-off-by: Christoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/linux-block/ZhQJf8mzq_wipkBH@gardel-login/
Link: https://lore.kernel.org/r/20240502130033.1958492-3-hch@lst.de
[axboe: add links and commit message from Keith]
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Documentation/ABI/stable/sysfs-block
block/genhd.c