aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorChris Webb <chris@arachsys.com>2022-06-01 12:03:07 +0100
committerJens Axboe <axboe@kernel.dk>2022-08-02 17:14:40 -0600
commit05ce7fb946c37fc6fc8bf14073279e570f78f69e (patch)
tree268dc1f9fedfc1cfdf5d5d6239795bff20b2812d /tools/perf/scripts/python
parentmd: Notify sysfs sync_completed in md_reap_sync_thread() (diff)
downloadlinux-05ce7fb946c37fc6fc8bf14073279e570f78f69e.tar.gz
linux-05ce7fb946c37fc6fc8bf14073279e570f78f69e.zip
md: Explicitly create command-line configured devices
Boot-time assembly of arrays with md= command-line arguments breaks when CONFIG_BLOCK_LEGACY_AUTOLOAD is unset. md_setup_drive() in md-autodetect.c calls blkdev_get_by_dev(), assuming this implicitly creates the block device. Fix this by attempting to md_alloc() the array first. As in the probe path, ignore any error as failure is caught by blkdev_get_by_dev() anyway. Signed-off-by: Chris Webb <chris@arachsys.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Song Liu <song@kernel.org> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions