Skip to content

Commit 53c3daf

Browse files
Dan CarpenterShuah Khan (Samsung OSG)
authored andcommitted
kselftest/cgroup: fix a signedness bug
"len" needs to be signed for the error handling to work. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Shuah Khan (Samsung OSG) <shuah@kernel.org>
1 parent 9855c46 commit 53c3daf

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

tools/testing/selftests/cgroup/cgroup_util.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ static ssize_t read_text(const char *path, char *buf, size_t max_len)
3535
return len;
3636
}
3737

38-
static ssize_t write_text(const char *path, char *buf, size_t len)
38+
static ssize_t write_text(const char *path, char *buf, ssize_t len)
3939
{
4040
int fd;
4141

@@ -140,7 +140,7 @@ long cg_read_key_long(const char *cgroup, const char *control, const char *key)
140140
int cg_write(const char *cgroup, const char *control, char *buf)
141141
{
142142
char path[PATH_MAX];
143-
size_t len = strlen(buf);
143+
ssize_t len = strlen(buf);
144144

145145
snprintf(path, sizeof(path), "%s/%s", cgroup, control);
146146

0 commit comments

Comments
 (0)