From 0c0c82b5177e9afb3a248da4d004f3dc48975c91 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Wed, 26 Jul 2023 21:01:21 -0600 Subject: bootflow: Export setup_fs() This function is used in some bootmeth implementations. Export it. Signed-off-by: Simon Glass --- include/bootmeth.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'include') diff --git a/include/bootmeth.h b/include/bootmeth.h index c3df9702e87..7cb7da33dea 100644 --- a/include/bootmeth.h +++ b/include/bootmeth.h @@ -262,6 +262,19 @@ int bootmeth_setup_iter_order(struct bootflow_iter *iter, bool include_global); */ int bootmeth_set_order(const char *order_str); +/** + * bootmeth_setup_fs() - Set up read to read a file + * + * We must redo the setup before each filesystem operation. This function + * handles that, including setting the filesystem type if a block device is not + * being used + * + * @bflow: Information about file to try + * @desc: Block descriptor to read from (NULL if not a block device) + * Return: 0 if OK, -ve on error + */ +int bootmeth_setup_fs(struct bootflow *bflow, struct blk_desc *desc); + /** * bootmeth_try_file() - See we can access a given file * -- cgit v1.2.3