diff options
author | Ahmad Fatoum <a.fatoum@pengutronix.de> | 2023-06-07 14:07:07 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2023-06-12 14:59:54 +0200 |
commit | 76cb48c89147763ceb634d69141a28c9261254cb (patch) | |
tree | bf3242c811b2666bd1810d0a52683054e2a16579 /drivers/nvme | |
parent | ec34c2f5333adfee4724a53f23a0e82c4dd3bef2 (diff) | |
download | barebox-76cb48c89147763ceb634d69141a28c9261254cb.tar.gz barebox-76cb48c89147763ceb634d69141a28c9261254cb.tar.xz |
block: parse partition table on block device registration
Every instance of block device registration is followed by an
attempt to parse the partition table. Thus move partition table
parsing into blockdevice_register.
We do away with the warning print as it's superfluous:
parse_partition_table doesn't return an error if partition table is
missing and all other errors already result in an error message.
Reviewed-by: Marco Felsch <m.felsch@pengutronix.de>
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Link: https://lore.barebox.org/20230607120714.3083182-13-a.fatoum@pengutronix.de
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/nvme')
-rw-r--r-- | drivers/nvme/host/core.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c index bf9176ce09..79a5f9325e 100644 --- a/drivers/nvme/host/core.c +++ b/drivers/nvme/host/core.c @@ -1,6 +1,5 @@ // SPDX-License-Identifier: GPL-2.0-only #include <common.h> -#include <disks.h> #include "nvme.h" @@ -373,10 +372,6 @@ static void nvme_alloc_ns(struct nvme_ctrl *ctrl, unsigned nsid) goto out_free_id; } - ret = parse_partition_table(&ns->blk); - if (ret) - dev_warn(ctrl->dev, "No partition table found\n"); - return; out_free_id: kfree(id); |