Message ID | 20241008142442.652219-1-syoshida@redhat.com (mailing list archive) |
---|---|
State | Rejected |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | [net-next] tipc: Return -EINVAL on error from addr2str() methods | expand |
On 10/8/24 16:24, Shigeru Yoshida wrote: > The return value 1 on error of the addr2str() methods are not > descriptive. Return -EINVAL instead. > > Signed-off-by: Shigeru Yoshida <syoshida@redhat.com> I'm sorry if I gave conflicting advice in the past, but I now think this patch falls under the 'small cleanup patches' category we are actively discouraging outside the scope of a wider (functional) change: https://lore.kernel.org/netdev/20241009-doc-mc-clean-v2-1-e637b665fa81@kernel.org/ Thanks, Paolo
diff --git a/net/tipc/eth_media.c b/net/tipc/eth_media.c index cb0d185e06af..fa33b333fb0d 100644 --- a/net/tipc/eth_media.c +++ b/net/tipc/eth_media.c @@ -42,7 +42,7 @@ static int tipc_eth_addr2str(struct tipc_media_addr *addr, char *strbuf, int bufsz) { if (bufsz < 18) /* 18 = strlen("aa:bb:cc:dd:ee:ff\0") */ - return 1; + return -EINVAL; sprintf(strbuf, "%pM", addr->value); return 0; diff --git a/net/tipc/ib_media.c b/net/tipc/ib_media.c index b9ad0434c3cd..8bda3aa78891 100644 --- a/net/tipc/ib_media.c +++ b/net/tipc/ib_media.c @@ -49,7 +49,7 @@ static int tipc_ib_addr2str(struct tipc_media_addr *a, char *str_buf, int str_size) { if (str_size < 60) /* 60 = 19 * strlen("xx:") + strlen("xx\0") */ - return 1; + return -EINVAL; sprintf(str_buf, "%20phC", a->value); diff --git a/net/tipc/udp_media.c b/net/tipc/udp_media.c index 439f75539977..78fff7ad4b2f 100644 --- a/net/tipc/udp_media.c +++ b/net/tipc/udp_media.c @@ -137,7 +137,7 @@ static int tipc_udp_addr2str(struct tipc_media_addr *a, char *buf, int size) snprintf(buf, size, "%pI6:%u", &ua->ipv6, ntohs(ua->port)); else { pr_err("Invalid UDP media address\n"); - return 1; + return -EINVAL; } return 0;
The return value 1 on error of the addr2str() methods are not descriptive. Return -EINVAL instead. Signed-off-by: Shigeru Yoshida <syoshida@redhat.com> --- net/tipc/eth_media.c | 2 +- net/tipc/ib_media.c | 2 +- net/tipc/udp_media.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-)