mirror of
https://github.com/torvalds/linux.git
synced 2024-11-21 19:41:42 +00:00
unicode: only export internal symbols for the selftests
The exported symbols in utf8-norm.c are not needed for normal file system consumers, so move them to conditional _GPL exports just for the selftest. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Gabriel Krisman Bertazi <krisman@collabora.com>
This commit is contained in:
parent
2b3d047870
commit
e2a58d2d34
@ -17,7 +17,6 @@ int utf8version_is_supported(const struct unicode_map *um, unsigned int version)
|
|||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(utf8version_is_supported);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* UTF-8 valid ranges.
|
* UTF-8 valid ranges.
|
||||||
@ -407,7 +406,6 @@ ssize_t utf8nlen(const struct unicode_map *um, enum utf8_normalization n,
|
|||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(utf8nlen);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Set up an utf8cursor for use by utf8byte().
|
* Set up an utf8cursor for use by utf8byte().
|
||||||
@ -442,7 +440,6 @@ int utf8ncursor(struct utf8cursor *u8c, const struct unicode_map *um,
|
|||||||
return -1;
|
return -1;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(utf8ncursor);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Get one byte from the normalized form of the string described by u8c.
|
* Get one byte from the normalized form of the string described by u8c.
|
||||||
@ -588,4 +585,10 @@ ccc_mismatch:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(utf8byte);
|
|
||||||
|
#ifdef CONFIG_UNICODE_NORMALIZATION_SELFTEST_MODULE
|
||||||
|
EXPORT_SYMBOL_GPL(utf8version_is_supported);
|
||||||
|
EXPORT_SYMBOL_GPL(utf8nlen);
|
||||||
|
EXPORT_SYMBOL_GPL(utf8ncursor);
|
||||||
|
EXPORT_SYMBOL_GPL(utf8byte);
|
||||||
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user