mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-18 22:14:16 +00:00
dm: open code dm_get_dev_t in dm_init_init
dm_init_init is called from early boot code, and thus lookup_bdev will never succeed. Just open code that call to early_lookup_bdev instead. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Mike Snitzer <snitzer@kernel.org> Link: https://lore.kernel.org/r/20230531125535.676098-19-hch@lst.de Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
parent
26110d5afe
commit
49177377e9
1 changed files with 3 additions and 1 deletions
|
@ -293,8 +293,10 @@ static int __init dm_init_init(void)
|
||||||
|
|
||||||
for (i = 0; i < ARRAY_SIZE(waitfor); i++) {
|
for (i = 0; i < ARRAY_SIZE(waitfor); i++) {
|
||||||
if (waitfor[i]) {
|
if (waitfor[i]) {
|
||||||
|
dev_t dev;
|
||||||
|
|
||||||
DMINFO("waiting for device %s ...", waitfor[i]);
|
DMINFO("waiting for device %s ...", waitfor[i]);
|
||||||
while (!dm_get_dev_t(waitfor[i]))
|
while (early_lookup_bdev(waitfor[i], &dev))
|
||||||
fsleep(5000);
|
fsleep(5000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue