]> www.infradead.org Git - users/jedix/linux-maple.git/commit
RDMA/ucaps: Avoid format-security warning
authorArnd Bergmann <arnd@arndb.de>
Fri, 14 Mar 2025 15:57:15 +0000 (16:57 +0100)
committerJason Gunthorpe <jgg@nvidia.com>
Mon, 7 Apr 2025 17:55:32 +0000 (14:55 -0300)
commit62dd71e691109bb44ba8ad7f58b3a2ac6b69d496
tree6895c402eddf2a76e6cc7b61782376fef7f14c23
parent6b395d31146a3fae775823ea8570a37b922f6685
RDMA/ucaps: Avoid format-security warning

Passing a non-literal format string to dev_set_name causes a warning:

drivers/infiniband/core/ucaps.c:173:33: error: format string is not a string literal (potentially insecure) [-Werror,-Wformat-security]
  173 |         ret = dev_set_name(&ucap->dev, ucap_names[type]);
      |                                        ^~~~~~~~~~~~~~~~
drivers/infiniband/core/ucaps.c:173:33: note: treat the string as an argument to avoid this
  173 |         ret = dev_set_name(&ucap->dev, ucap_names[type]);
      |                                        ^
      |                                        "%s",

Turn the name into the %s argument as suggested by gcc.

Fixes: 61e51682816d ("RDMA/uverbs: Introduce UCAP (User CAPabilities) API")
Link: https://patch.msgid.link/r/20250314155721.264083-1-arnd@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Zhu Yanjun <yanjun.zhu@linux.dev>
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/core/ucaps.c