fs: exfat: Remove unused label code
Smatch reported a possible buffer overflow in exfat_set_label but it turns out that this code is unused so just guard the function with '#ifndef __UBOOT__' as well as exfat_get_label that is also unused and the helper static find_label. Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org>
This commit is contained in:
committed by
Tom Rini
parent
5c0827eede
commit
8f3820dc3a
@@ -237,8 +237,10 @@ int exfat_rename(struct exfat* ef, const char* old_path, const char* new_path);
|
||||
void exfat_utimes(struct exfat_node* node, const struct timespec tv[2]);
|
||||
void exfat_update_atime(struct exfat_node* node);
|
||||
void exfat_update_mtime(struct exfat_node* node);
|
||||
#ifndef __UBOOT__
|
||||
const char* exfat_get_label(struct exfat* ef);
|
||||
int exfat_set_label(struct exfat* ef, const char* label);
|
||||
#endif /* __UBOOT__ */
|
||||
|
||||
int exfat_soil_super_block(const struct exfat* ef);
|
||||
int exfat_mount(struct exfat* ef, const char* spec, const char* options);
|
||||
|
||||
@@ -1188,6 +1188,7 @@ void exfat_update_mtime(struct exfat_node* node)
|
||||
node->is_dirty = true;
|
||||
}
|
||||
|
||||
#ifndef __UBOOT__
|
||||
const char* exfat_get_label(struct exfat* ef)
|
||||
{
|
||||
return ef->label;
|
||||
@@ -1241,3 +1242,4 @@ int exfat_set_label(struct exfat* ef, const char* label)
|
||||
strcpy(ef->label, label);
|
||||
return 0;
|
||||
}
|
||||
#endif /* __UBOOT__ */
|
||||
|
||||
Reference in New Issue
Block a user