netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH ethtool 0/3] Fix issues found by gcc -fanalyze
@ 2023-04-30 22:50 Nicholas Vinson
  2023-04-30 22:50 ` [PATCH ethtool 1/3] Update FAM syntax to conform to std C Nicholas Vinson
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Nicholas Vinson @ 2023-04-30 22:50 UTC (permalink / raw)
  To: mkubecek; +Cc: Nicholas Vinson, netdev

This patch series provides updates to correct issues found by gcc -fanalyze. The
issues were found by specifying the following flags when building:

CFLAGS="-march=native -O2 -pipe -fanalyzer -Werror=analyzer-va-arg-type-mismatch
            -Werror=analyzer-va-list-exhausted -Werror=analyzer-va-list-leak
            -Werror=analyzer-va-list-use-after-va-end"

CXXCFLAGS="-march=native -O2 -pipe -fanalyzer
            -Werror=analyzer-va-arg-type-mismatch
            -Werror=analyzer-va-list-exhausted
            -Werror=analyzer-va-list-leak
            -Werror=analyzer-va-list-use-after-va-end"

LDFLAGS="-Wl,-O1 -Wl,--as-needed"

GCC version is gcc (Gentoo 13.1.0-r1 p1) 13.1.0

Nicholas Vinson (3):
  Update FAM syntax to conform to std C.
  Fix reported memory leak.
  Fix potentinal null-pointer derference issues.

 ethtool.c          | 24 +++++++++++++-----------
 netlink/features.c | 24 ++++++++++++++++++------
 2 files changed, 31 insertions(+), 17 deletions(-)

-- 
2.40.1


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2023-05-08 12:48 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-04-30 22:50 [PATCH ethtool 0/3] Fix issues found by gcc -fanalyze Nicholas Vinson
2023-04-30 22:50 ` [PATCH ethtool 1/3] Update FAM syntax to conform to std C Nicholas Vinson
2023-04-30 22:50 ` [PATCH ethtool 2/3] Fix reported memory leak Nicholas Vinson
2023-04-30 22:50 ` [PATCH ethtool 3/3] Fix potentinal null-pointer derference issues Nicholas Vinson
2023-05-07 22:57   ` Michal Kubecek
2023-05-08  2:46     ` Nicholas Vinson
2023-05-08  7:40       ` Michal Kubecek
2023-05-08 12:48         ` Nicholas Vinson
2023-05-07 22:40 ` [PATCH ethtool 0/3] Fix issues found by gcc -fanalyze patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).