mbox series

[0/2] string.c: Add wcslen()

Message ID 20250325-string-add-wcslen-for-llvm-opt-v1-0-b8f1e2c17888@kernel.org (mailing list archive)
Headers show
Series string.c: Add wcslen() | expand

Message

Nathan Chancellor March 25, 2025, 3:45 p.m. UTC
Hi all,

A recent LLVM change [1] introduces a call to wcslen() in
fs/smb/client/smb2pdu.c through UniStrcat() via
alloc_path_with_tree_prefix(). Similar to the bcmp() and stpcpy()
additions that happened in 5f074f3e192f and 1e1b6d63d634, add wcslen()
to fix the linkage failure.

The second change is RFC because it makes the first change a little more
convoluted for the sake of making it externally available, which may or
may not be desirable. See the commit message for more details.

[1]: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d

---
Nathan Chancellor (2):
      lib/string.c: Add wcslen()
      [RFC] wcslen() prototype in string.h

 drivers/firmware/efi/libstub/printk.c |  4 ++--
 include/linux/string.h                |  2 ++
 lib/string.c                          | 11 +++++++++++
 3 files changed, 15 insertions(+), 2 deletions(-)
---
base-commit: 78ab93c78fb31c5dfe207318aa2b7bd4e41f8dba
change-id: 20250324-string-add-wcslen-for-llvm-opt-705791db92c0

Best regards,