]> www.infradead.org Git - mtd-utils.git/commit
ubiattach: introduce need_resv_pool in UBI_IOCATT
authorZhihao Cheng <chengzhihao1@huawei.com>
Mon, 13 Nov 2023 09:48:12 +0000 (17:48 +0800)
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Mon, 20 Nov 2023 06:43:34 +0000 (07:43 +0100)
commit2425614638a798e55e79e1b1f9b8d84567769311
treef869bbaf48ea9cfd0db936fb26d6c4ad7076ed94
parentb4b45994a9ba02d575625e3b1076c337be7d4861
ubiattach: introduce need_resv_pool in UBI_IOCATT

The ioctl UBI_IOCATT has been extended with need_resv_pool parameter in
[1].

This parameter is used for deciding whether to reserve PEBs for filling
pool/wl_pool for target ubi device. This parameter will be effective
when fastmap is enabled, which will slow down the frequency of updating
fastmap by filling more free PEBs in pool/wl_pool. See details in [2].

[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ac085cfe57df2cc1d7a5c4c5e64b8780c8ad452f
[2] https://bugzilla.kernel.org/show_bug.cgi?id=217787

Signed-off-by: Zhihao Cheng <chengzhihao1@huawei.com>
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
include/libubi.h
include/mtd/ubi-user.h
lib/libubi.c
ubi-utils/ubiattach.c