Message ID | 20190613070021.GG16334@mwanda (mailing list archive) |
---|---|
State | Mainlined |
Commit | cabd3e889b5772a0dc448ddca9a4b23591640bca |
Headers | show |
Series | selftests/bpf: signedness bug in enable_all_controllers() | expand |
On Thu, Jun 13, 2019 at 9:40 AM Dan Carpenter <dan.carpenter@oracle.com> wrote: > > 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 <dan.carpenter@oracle.com> > --- Thanks for the fix! Acked-by: Andrii Nakryiko <andriin@fb.com> > tools/testing/selftests/bpf/cgroup_helpers.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/tools/testing/selftests/bpf/cgroup_helpers.c b/tools/testing/selftests/bpf/cgroup_helpers.c > index 0d89f0396be4..e95c33e333a4 100644 > --- a/tools/testing/selftests/bpf/cgroup_helpers.c > +++ b/tools/testing/selftests/bpf/cgroup_helpers.c > @@ -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 >
On 06/13/2019 09:00 AM, Dan Carpenter wrote: > 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 <dan.carpenter@oracle.com> Applied, thanks!
diff --git a/tools/testing/selftests/bpf/cgroup_helpers.c b/tools/testing/selftests/bpf/cgroup_helpers.c index 0d89f0396be4..e95c33e333a4 100644 --- a/tools/testing/selftests/bpf/cgroup_helpers.c +++ b/tools/testing/selftests/bpf/cgroup_helpers.c @@ -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);
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 <dan.carpenter@oracle.com> --- tools/testing/selftests/bpf/cgroup_helpers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)