mirror of
https://github.com/linux-sunxi/u-boot-sunxi.git
synced 2024-02-12 11:16:03 +08:00
fs: Add fs_get_type_name to return current filesystem name
Add fs_get_type_name so we can get the current filesystem type. Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>
This commit is contained in:

committed by
Marek Vasut

parent
413b90777f
commit
0d488e8f50
13
fs/fs.c
13
fs/fs.c
@ -265,6 +265,19 @@ static struct fstype_info *fs_get_info(int fstype)
|
|||||||
return info;
|
return info;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* fs_get_type_name() - Get type of current filesystem
|
||||||
|
*
|
||||||
|
* Return: Pointer to filesystem name
|
||||||
|
*
|
||||||
|
* Returns a string describing the current filesystem, or the sentinel
|
||||||
|
* "unsupported" for any unrecognised filesystem.
|
||||||
|
*/
|
||||||
|
const char *fs_get_type_name(void)
|
||||||
|
{
|
||||||
|
return fs_get_info(fs_type)->name;
|
||||||
|
}
|
||||||
|
|
||||||
int fs_set_blk_dev(const char *ifname, const char *dev_part_str, int fstype)
|
int fs_set_blk_dev(const char *ifname, const char *dev_part_str, int fstype)
|
||||||
{
|
{
|
||||||
struct fstype_info *info;
|
struct fstype_info *info;
|
||||||
|
10
include/fs.h
10
include/fs.h
@ -37,6 +37,16 @@ int fs_set_blk_dev(const char *ifname, const char *dev_part_str, int fstype);
|
|||||||
*/
|
*/
|
||||||
int fs_set_blk_dev_with_part(struct blk_desc *desc, int part);
|
int fs_set_blk_dev_with_part(struct blk_desc *desc, int part);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* fs_get_type_name() - Get type of current filesystem
|
||||||
|
*
|
||||||
|
* Return: Pointer to filesystem name
|
||||||
|
*
|
||||||
|
* Returns a string describing the current filesystem, or the sentinel
|
||||||
|
* "unsupported" for any unrecognised filesystem.
|
||||||
|
*/
|
||||||
|
const char *fs_get_type_name(void);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Print the list of files on the partition previously set by fs_set_blk_dev(),
|
* Print the list of files on the partition previously set by fs_set_blk_dev(),
|
||||||
* in directory "dirname".
|
* in directory "dirname".
|
||||||
|
Reference in New Issue
Block a user