selftests/bpf: signedness bug in enable_all_controllers()
Subsystems (4)
PATCH 1/1 selftests/bpf: signedness bug in enable_all_controllers()
The "len" variable needs to be signed for the error handling to work properly.
Fixes 596092ef8bea ("selftests/bpf: enable all available cgroup v2 controllers")
Signed-off-by Dan Carpenter <[email protected]>
--- tools/testing/selftests/bpf/cgroup_helpers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
tools/testing/selftests/bpf/cgroup_helpers.c +1 -1
@@ -47,7 +47,7 @@ int enable_all_controllers(char *cgroup_path)char buf[PATH_MAX ];char *c, *c2;int fd, cfd; -size_t len; +ssize_t len;snprintf (path,sizeof (path),"%s/cgroup.controllers" , cgroup_path); fd =open (path,O_RDONLY );
Signature · 1 line
2.20.1
Quoted 7 lines · Dan Carpenter
The "len" variable needs to be signed for the error handling to work properly.
Fixes 596092ef8bea ("selftests/bpf: enable all available cgroup v2 controllers")Signed-off-by Dan Carpenter <[email protected]>---
Thanks for the fix!
Acked-by Andrii Nakryiko <[email protected]>
Quoted 19 lines
tools/testing/selftests/bpf/cgroup_helpers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)tools/testing/selftests/bpf/cgroup_helpers.c +1
-2@@ -47,7 +47,7 @@ int enable_all_controllers(char *cgroup_path)char buf[PATH_MAX ];char *c, *c2;int fd, cfd; -size_t len; +ssize_t len;snprintf (path,sizeof (path),"%s/cgroup.controllers" , cgroup_path); fd =open (path,O_RDONLY ); --2.20.1
Quoted 5 lines · Dan Carpenter
The "len" variable needs to be signed for the error handling to work properly.
Fixes 596092ef8bea ("selftests/bpf: enable all available cgroup v2 controllers")Signed-off-by Dan Carpenter <[email protected]>
Applied, thanks!