diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2023-10-12 13:02:32 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2023-10-12 15:58:35 +0200 |
commit | 246413f1f7c56543355a48e5dcb76c55b808bf45 (patch) | |
tree | 784591544e184bbeb7106044a2fe68e6b57bb59a /lib | |
parent | aab13326fb17e31a8430e3645ed3970779d54d8f (diff) | |
download | barebox-246413f1f7c56543355a48e5dcb76c55b808bf45.tar.gz barebox-246413f1f7c56543355a48e5dcb76c55b808bf45.tar.xz |
bootstrap: Fix partition creation
bootstrap_read_devfs() registers a partition with DEVFS_PARTITION_FIXED.
The purpose of this flag is that the partition can't be removed later.
Removing the partition is exactly what bootstrap_read_devfs() does when
finished, so remove the DEVFS_PARTITION_FIXED flag which doesn't make
sense here.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/bootstrap/devfs.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/bootstrap/devfs.c b/lib/bootstrap/devfs.c index 603e6744f2..b127b27c1d 100644 --- a/lib/bootstrap/devfs.c +++ b/lib/bootstrap/devfs.c @@ -88,8 +88,7 @@ void* bootstrap_read_devfs(char *devname, bool use_bb, int offset, struct cdev *cdev, *partition; char *partname = "x"; - partition = devfs_add_partition(devname, offset, max_size, - DEVFS_PARTITION_FIXED, partname); + partition = devfs_add_partition(devname, offset, max_size, 0, partname); if (IS_ERR(partition)) { bootstrap_err("%s: failed to add partition (%ld)\n", devname, PTR_ERR(partition)); |