cgroups.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] selftests/cgroups: fix clang build failures, warnings
@ 2024-05-03  3:51 John Hubbard
  2024-05-03  3:51 ` [PATCH 1/4] selftests/cgroup: fix clang build failures for abs() calls John Hubbard
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: John Hubbard @ 2024-05-03  3:51 UTC (permalink / raw)
  To: Shuah Khan
  Cc: Tejun Heo, Zefan Li, Johannes Weiner, Michal Hocko,
	Roman Gushchin, Shakeel Butt, Muchun Song, Waiman Long,
	Yosry Ahmed, Nhat Pham, Chengming Zhou, Valentin Obst,
	linux-kselftest, cgroups, linux-mm, LKML, llvm, John Hubbard

Hi,

Just a bunch of fixes as part of my work to make selftests build cleanly
with clang.

Enjoy!

thanks,
John Hubbard


John Hubbard (4):
  selftests/cgroup: fix clang build failures for abs() calls
  selftests/cgroup: fix clang warnings: uninitialized fd variable
  selftests/cgroup: cpu_hogger init: use {} instead of {NULL}
  selftests/cgroup: fix uninitialized variables in test_zswap.c

 tools/testing/selftests/cgroup/cgroup_util.h     | 2 +-
 tools/testing/selftests/cgroup/test_cpu.c        | 4 ++--
 tools/testing/selftests/cgroup/test_kmem.c       | 4 ++--
 tools/testing/selftests/cgroup/test_memcontrol.c | 4 +++-
 tools/testing/selftests/cgroup/test_zswap.c      | 4 ++--
 5 files changed, 10 insertions(+), 8 deletions(-)


base-commit: f03359bca01bf4372cf2c118cd9a987a5951b1c8
prerequisite-patch-id: b901ece2a5b78503e2fb5480f20e304d36a0ea27
-- 
2.45.0


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

* [PATCH 1/4] selftests/cgroup: fix clang build failures for abs() calls
  2024-05-03  3:51 [PATCH 0/4] selftests/cgroups: fix clang build failures, warnings John Hubbard
@ 2024-05-03  3:51 ` John Hubbard
  2024-05-03 17:53   ` Roman Gushchin
  2024-05-03  3:51 ` [PATCH 2/4] selftests/cgroup: fix clang warnings: uninitialized fd variable John Hubbard
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 11+ messages in thread
From: John Hubbard @ 2024-05-03  3:51 UTC (permalink / raw)
  To: Shuah Khan
  Cc: Tejun Heo, Zefan Li, Johannes Weiner, Michal Hocko,
	Roman Gushchin, Shakeel Butt, Muchun Song, Waiman Long,
	Yosry Ahmed, Nhat Pham, Chengming Zhou, Valentin Obst,
	linux-kselftest, cgroups, linux-mm, LKML, llvm, John Hubbard

First of all, in order to build with clang at all, one must first apply
Valentin Obst's build fix for LLVM [1]. Once that is done, then when
building with clang, via:

    make LLVM=1 -C tools/testing/selftests

...clang is pickier than gcc, about which version of abs(3) to call,
depending on the argument type:

   int abs(int j);
   long labs(long j);
   long long llabs(long long j);

...and this is causing both build failures and warnings, when running:

    make LLVM=1 -C tools/testing/selftests

Fix this by calling labs() in value_close(), because the arguments are
unambiguously "long" type.

[1] https://lore.kernel.org/all/20240329-selftests-libmk-llvm-rfc-v1-1-2f9ed7d1c49f@valentinobst.de/

Signed-off-by: John Hubbard <jhubbard@nvidia.com>
---
 tools/testing/selftests/cgroup/cgroup_util.h | 2 +-
 tools/testing/selftests/cgroup/test_kmem.c   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/tools/testing/selftests/cgroup/cgroup_util.h b/tools/testing/selftests/cgroup/cgroup_util.h
index 1df7f202214a..239633e936df 100644
--- a/tools/testing/selftests/cgroup/cgroup_util.h
+++ b/tools/testing/selftests/cgroup/cgroup_util.h
@@ -18,7 +18,7 @@
  */
 static inline int values_close(long a, long b, int err)
 {
-	return abs(a - b) <= (a + b) / 100 * err;
+	return labs(a - b) <= (a + b) / 100 * err;
 }
 
 extern int cg_find_unified_root(char *root, size_t len);
diff --git a/tools/testing/selftests/cgroup/test_kmem.c b/tools/testing/selftests/cgroup/test_kmem.c
index c82f974b85c9..d21d3d280ca2 100644
--- a/tools/testing/selftests/cgroup/test_kmem.c
+++ b/tools/testing/selftests/cgroup/test_kmem.c
@@ -192,7 +192,7 @@ static int test_kmem_memcg_deletion(const char *root)
 		goto cleanup;
 
 	sum = anon + file + kernel + sock;
-	if (abs(sum - current) < MAX_VMSTAT_ERROR) {
+	if (labs(sum - current) < MAX_VMSTAT_ERROR) {
 		ret = KSFT_PASS;
 	} else {
 		printf("memory.current = %ld\n", current);
@@ -380,7 +380,7 @@ static int test_percpu_basic(const char *root)
 	current = cg_read_long(parent, "memory.current");
 	percpu = cg_read_key_long(parent, "memory.stat", "percpu ");
 
-	if (current > 0 && percpu > 0 && abs(current - percpu) <
+	if (current > 0 && percpu > 0 && labs(current - percpu) <
 	    MAX_VMSTAT_ERROR)
 		ret = KSFT_PASS;
 	else
-- 
2.45.0


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

* [PATCH 2/4] selftests/cgroup: fix clang warnings: uninitialized fd variable
  2024-05-03  3:51 [PATCH 0/4] selftests/cgroups: fix clang build failures, warnings John Hubbard
  2024-05-03  3:51 ` [PATCH 1/4] selftests/cgroup: fix clang build failures for abs() calls John Hubbard
@ 2024-05-03  3:51 ` John Hubbard
  2024-05-03 17:54   ` Roman Gushchin
  2024-05-03  3:51 ` [PATCH 3/4] selftests/cgroup: cpu_hogger init: use {} instead of {NULL} John Hubbard
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 11+ messages in thread
From: John Hubbard @ 2024-05-03  3:51 UTC (permalink / raw)
  To: Shuah Khan
  Cc: Tejun Heo, Zefan Li, Johannes Weiner, Michal Hocko,
	Roman Gushchin, Shakeel Butt, Muchun Song, Waiman Long,
	Yosry Ahmed, Nhat Pham, Chengming Zhou, Valentin Obst,
	linux-kselftest, cgroups, linux-mm, LKML, llvm, John Hubbard

First of all, in order to build with clang at all, one must first apply
Valentin Obst's build fix for LLVM [1]. Once that is done, then when
building with clang, via:

    make LLVM=1 -C tools/testing/selftests

...clang warns about fd being used uninitialized, in
test_memcg_reclaim()'s error handling path.

Fix this by initializing fd to -1.

[1] https://lore.kernel.org/all/20240329-selftests-libmk-llvm-rfc-v1-1-2f9ed7d1c49f@valentinobst.de/

Signed-off-by: John Hubbard <jhubbard@nvidia.com>
---
 tools/testing/selftests/cgroup/test_memcontrol.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tools/testing/selftests/cgroup/test_memcontrol.c b/tools/testing/selftests/cgroup/test_memcontrol.c
index c7c9572003a8..a97832b0c1cd 100644
--- a/tools/testing/selftests/cgroup/test_memcontrol.c
+++ b/tools/testing/selftests/cgroup/test_memcontrol.c
@@ -716,7 +716,9 @@ static bool reclaim_until(const char *memcg, long goal)
  */
 static int test_memcg_reclaim(const char *root)
 {
-	int ret = KSFT_FAIL, fd, retries;
+	int ret = KSFT_FAIL;
+	int fd = -1;
+	int retries;
 	char *memcg;
 	long current, expected_usage;
 
-- 
2.45.0


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

* [PATCH 3/4] selftests/cgroup: cpu_hogger init: use {} instead of {NULL}
  2024-05-03  3:51 [PATCH 0/4] selftests/cgroups: fix clang build failures, warnings John Hubbard
  2024-05-03  3:51 ` [PATCH 1/4] selftests/cgroup: fix clang build failures for abs() calls John Hubbard
  2024-05-03  3:51 ` [PATCH 2/4] selftests/cgroup: fix clang warnings: uninitialized fd variable John Hubbard
@ 2024-05-03  3:51 ` John Hubbard
  2024-05-03 17:55   ` Roman Gushchin
  2024-05-03  3:51 ` [PATCH 4/4] selftests/cgroup: fix uninitialized variables in test_zswap.c John Hubbard
  2024-05-03 19:06 ` [PATCH 0/4] selftests/cgroups: fix clang build failures, warnings Tejun Heo
  4 siblings, 1 reply; 11+ messages in thread
From: John Hubbard @ 2024-05-03  3:51 UTC (permalink / raw)
  To: Shuah Khan
  Cc: Tejun Heo, Zefan Li, Johannes Weiner, Michal Hocko,
	Roman Gushchin, Shakeel Butt, Muchun Song, Waiman Long,
	Yosry Ahmed, Nhat Pham, Chengming Zhou, Valentin Obst,
	linux-kselftest, cgroups, linux-mm, LKML, llvm, John Hubbard

First of all, in order to build with clang at all, one must first apply
Valentin Obst's build fix for LLVM [1]. Once that is done, then when
building with clang, via:

    make LLVM=1 -C tools/testing/selftests

...clang generates warning here, because struct cpu_hogger has multiple
fields, and the code is initializing an array of these structs, and it
is incorrect to specify a single NULL value as the initializer.

Fix this by initializing with {}, so that the compiler knows to use
default initializer values for all fields in each array entry.

[1] https://lore.kernel.org/all/20240329-selftests-libmk-llvm-rfc-v1-1-2f9ed7d1c49f@valentinobst.de/

Signed-off-by: John Hubbard <jhubbard@nvidia.com>
---
 tools/testing/selftests/cgroup/test_cpu.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/testing/selftests/cgroup/test_cpu.c b/tools/testing/selftests/cgroup/test_cpu.c
index 24020a2c68dc..e4266b60e5ac 100644
--- a/tools/testing/selftests/cgroup/test_cpu.c
+++ b/tools/testing/selftests/cgroup/test_cpu.c
@@ -237,7 +237,7 @@ run_cpucg_weight_test(
 {
 	int ret = KSFT_FAIL, i;
 	char *parent = NULL;
-	struct cpu_hogger children[3] = {NULL};
+	struct cpu_hogger children[3] = {};
 
 	parent = cg_name(root, "cpucg_test_0");
 	if (!parent)
@@ -408,7 +408,7 @@ run_cpucg_nested_weight_test(const char *root, bool overprovisioned)
 {
 	int ret = KSFT_FAIL, i;
 	char *parent = NULL, *child = NULL;
-	struct cpu_hogger leaf[3] = {NULL};
+	struct cpu_hogger leaf[3] = {};
 	long nested_leaf_usage, child_usage;
 	int nprocs = get_nprocs();
 
-- 
2.45.0


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

* [PATCH 4/4] selftests/cgroup: fix uninitialized variables in test_zswap.c
  2024-05-03  3:51 [PATCH 0/4] selftests/cgroups: fix clang build failures, warnings John Hubbard
                   ` (2 preceding siblings ...)
  2024-05-03  3:51 ` [PATCH 3/4] selftests/cgroup: cpu_hogger init: use {} instead of {NULL} John Hubbard
@ 2024-05-03  3:51 ` John Hubbard
  2024-05-03 17:56   ` Roman Gushchin
  2024-05-03 19:50   ` Nhat Pham
  2024-05-03 19:06 ` [PATCH 0/4] selftests/cgroups: fix clang build failures, warnings Tejun Heo
  4 siblings, 2 replies; 11+ messages in thread
From: John Hubbard @ 2024-05-03  3:51 UTC (permalink / raw)
  To: Shuah Khan
  Cc: Tejun Heo, Zefan Li, Johannes Weiner, Michal Hocko,
	Roman Gushchin, Shakeel Butt, Muchun Song, Waiman Long,
	Yosry Ahmed, Nhat Pham, Chengming Zhou, Valentin Obst,
	linux-kselftest, cgroups, linux-mm, LKML, llvm, John Hubbard

First of all, in order to build with clang at all, one must first apply
Valentin Obst's build fix for LLVM [1]. Once that is done, then when
building with clang, via:

    make LLVM=1 -C tools/testing/selftests

...clang finds and warning about some uninitialized variables. Fix these
by initializing them.

[1] https://lore.kernel.org/all/20240329-selftests-libmk-llvm-rfc-v1-1-2f9ed7d1c49f@valentinobst.de/

Signed-off-by: John Hubbard <jhubbard@nvidia.com>
---
 tools/testing/selftests/cgroup/test_zswap.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/testing/selftests/cgroup/test_zswap.c b/tools/testing/selftests/cgroup/test_zswap.c
index f0e488ed90d8..6aac80eadc5d 100644
--- a/tools/testing/selftests/cgroup/test_zswap.c
+++ b/tools/testing/selftests/cgroup/test_zswap.c
@@ -257,7 +257,7 @@ static int test_no_invasive_cgroup_shrink(const char *root)
 {
 	int ret = KSFT_FAIL;
 	size_t control_allocation_size = MB(10);
-	char *control_allocation, *wb_group = NULL, *control_group = NULL;
+	char *control_allocation = NULL, *wb_group = NULL, *control_group = NULL;
 
 	wb_group = setup_test_group_1M(root, "per_memcg_wb_test1");
 	if (!wb_group)
@@ -342,7 +342,7 @@ static int test_no_kmem_bypass(const char *root)
 	struct sysinfo sys_info;
 	int ret = KSFT_FAIL;
 	int child_status;
-	char *test_group;
+	char *test_group = NULL;
 	pid_t child_pid;
 
 	/* Read sys info and compute test values accordingly */
-- 
2.45.0


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

* Re: [PATCH 1/4] selftests/cgroup: fix clang build failures for abs() calls
  2024-05-03  3:51 ` [PATCH 1/4] selftests/cgroup: fix clang build failures for abs() calls John Hubbard
@ 2024-05-03 17:53   ` Roman Gushchin
  0 siblings, 0 replies; 11+ messages in thread
From: Roman Gushchin @ 2024-05-03 17:53 UTC (permalink / raw)
  To: John Hubbard
  Cc: Shuah Khan, Tejun Heo, Zefan Li, Johannes Weiner, Michal Hocko,
	Shakeel Butt, Muchun Song, Waiman Long, Yosry Ahmed, Nhat Pham,
	Chengming Zhou, Valentin Obst, linux-kselftest, cgroups,
	linux-mm, LKML, llvm

On Thu, May 02, 2024 at 08:51:02PM -0700, John Hubbard wrote:
> First of all, in order to build with clang at all, one must first apply
> Valentin Obst's build fix for LLVM [1]. Once that is done, then when
> building with clang, via:
> 
>     make LLVM=1 -C tools/testing/selftests
> 
> ...clang is pickier than gcc, about which version of abs(3) to call,
> depending on the argument type:
> 
>    int abs(int j);
>    long labs(long j);
>    long long llabs(long long j);
> 
> ...and this is causing both build failures and warnings, when running:
> 
>     make LLVM=1 -C tools/testing/selftests
> 
> Fix this by calling labs() in value_close(), because the arguments are
> unambiguously "long" type.
> 
> [1] https://lore.kernel.org/all/20240329-selftests-libmk-llvm-rfc-v1-1-2f9ed7d1c49f@valentinobst.de/
> 
> Signed-off-by: John Hubbard <jhubbard@nvidia.com>

Reviewed-by: Roman Gushchin <roman.gushchin@linux.dev>

Thanks!

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

* Re: [PATCH 2/4] selftests/cgroup: fix clang warnings: uninitialized fd variable
  2024-05-03  3:51 ` [PATCH 2/4] selftests/cgroup: fix clang warnings: uninitialized fd variable John Hubbard
@ 2024-05-03 17:54   ` Roman Gushchin
  0 siblings, 0 replies; 11+ messages in thread
From: Roman Gushchin @ 2024-05-03 17:54 UTC (permalink / raw)
  To: John Hubbard
  Cc: Shuah Khan, Tejun Heo, Zefan Li, Johannes Weiner, Michal Hocko,
	Shakeel Butt, Muchun Song, Waiman Long, Yosry Ahmed, Nhat Pham,
	Chengming Zhou, Valentin Obst, linux-kselftest, cgroups,
	linux-mm, LKML, llvm

On Thu, May 02, 2024 at 08:51:03PM -0700, John Hubbard wrote:
> First of all, in order to build with clang at all, one must first apply
> Valentin Obst's build fix for LLVM [1]. Once that is done, then when
> building with clang, via:
> 
>     make LLVM=1 -C tools/testing/selftests
> 
> ...clang warns about fd being used uninitialized, in
> test_memcg_reclaim()'s error handling path.
> 
> Fix this by initializing fd to -1.
> 
> [1] https://lore.kernel.org/all/20240329-selftests-libmk-llvm-rfc-v1-1-2f9ed7d1c49f@valentinobst.de/
> 
> Signed-off-by: John Hubbard <jhubbard@nvidia.com>

Reviewed-by: Roman Gushchin <roman.gushchin@linux.dev>

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

* Re: [PATCH 3/4] selftests/cgroup: cpu_hogger init: use {} instead of {NULL}
  2024-05-03  3:51 ` [PATCH 3/4] selftests/cgroup: cpu_hogger init: use {} instead of {NULL} John Hubbard
@ 2024-05-03 17:55   ` Roman Gushchin
  0 siblings, 0 replies; 11+ messages in thread
From: Roman Gushchin @ 2024-05-03 17:55 UTC (permalink / raw)
  To: John Hubbard
  Cc: Shuah Khan, Tejun Heo, Zefan Li, Johannes Weiner, Michal Hocko,
	Shakeel Butt, Muchun Song, Waiman Long, Yosry Ahmed, Nhat Pham,
	Chengming Zhou, Valentin Obst, linux-kselftest, cgroups,
	linux-mm, LKML, llvm

On Thu, May 02, 2024 at 08:51:04PM -0700, John Hubbard wrote:
> First of all, in order to build with clang at all, one must first apply
> Valentin Obst's build fix for LLVM [1]. Once that is done, then when
> building with clang, via:
> 
>     make LLVM=1 -C tools/testing/selftests
> 
> ...clang generates warning here, because struct cpu_hogger has multiple
> fields, and the code is initializing an array of these structs, and it
> is incorrect to specify a single NULL value as the initializer.
> 
> Fix this by initializing with {}, so that the compiler knows to use
> default initializer values for all fields in each array entry.
> 
> [1] https://lore.kernel.org/all/20240329-selftests-libmk-llvm-rfc-v1-1-2f9ed7d1c49f@valentinobst.de/
> 
> Signed-off-by: John Hubbard <jhubbard@nvidia.com>

Reviewed-by: Roman Gushchin <roman.gushchin@linux.dev>

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

* Re: [PATCH 4/4] selftests/cgroup: fix uninitialized variables in test_zswap.c
  2024-05-03  3:51 ` [PATCH 4/4] selftests/cgroup: fix uninitialized variables in test_zswap.c John Hubbard
@ 2024-05-03 17:56   ` Roman Gushchin
  2024-05-03 19:50   ` Nhat Pham
  1 sibling, 0 replies; 11+ messages in thread
From: Roman Gushchin @ 2024-05-03 17:56 UTC (permalink / raw)
  To: John Hubbard
  Cc: Shuah Khan, Tejun Heo, Zefan Li, Johannes Weiner, Michal Hocko,
	Shakeel Butt, Muchun Song, Waiman Long, Yosry Ahmed, Nhat Pham,
	Chengming Zhou, Valentin Obst, linux-kselftest, cgroups,
	linux-mm, LKML, llvm

On Thu, May 02, 2024 at 08:51:05PM -0700, John Hubbard wrote:
> First of all, in order to build with clang at all, one must first apply
> Valentin Obst's build fix for LLVM [1]. Once that is done, then when
> building with clang, via:
> 
>     make LLVM=1 -C tools/testing/selftests
> 
> ...clang finds and warning about some uninitialized variables. Fix these
> by initializing them.
> 
> [1] https://lore.kernel.org/all/20240329-selftests-libmk-llvm-rfc-v1-1-2f9ed7d1c49f@valentinobst.de/
> 
> Signed-off-by: John Hubbard <jhubbard@nvidia.com>

Reviewed-by: Roman Gushchin <roman.gushchin@linux.dev>

Thanks!

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

* Re: [PATCH 0/4] selftests/cgroups: fix clang build failures, warnings
  2024-05-03  3:51 [PATCH 0/4] selftests/cgroups: fix clang build failures, warnings John Hubbard
                   ` (3 preceding siblings ...)
  2024-05-03  3:51 ` [PATCH 4/4] selftests/cgroup: fix uninitialized variables in test_zswap.c John Hubbard
@ 2024-05-03 19:06 ` Tejun Heo
  4 siblings, 0 replies; 11+ messages in thread
From: Tejun Heo @ 2024-05-03 19:06 UTC (permalink / raw)
  To: John Hubbard
  Cc: Shuah Khan, Zefan Li, Johannes Weiner, Michal Hocko,
	Roman Gushchin, Shakeel Butt, Muchun Song, Waiman Long,
	Yosry Ahmed, Nhat Pham, Chengming Zhou, Valentin Obst,
	linux-kselftest, cgroups, linux-mm, LKML, llvm

On Thu, May 02, 2024 at 08:51:01PM -0700, John Hubbard wrote:
> Hi,
> 
> Just a bunch of fixes as part of my work to make selftests build cleanly
> with clang.
> 
> Enjoy!
> 
> thanks,
> John Hubbard
> 
> 
> John Hubbard (4):
>   selftests/cgroup: fix clang build failures for abs() calls
>   selftests/cgroup: fix clang warnings: uninitialized fd variable
>   selftests/cgroup: cpu_hogger init: use {} instead of {NULL}
>   selftests/cgroup: fix uninitialized variables in test_zswap.c

Applied to cgroup/for-6.10.

Thanks.

-- 
tejun

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

* Re: [PATCH 4/4] selftests/cgroup: fix uninitialized variables in test_zswap.c
  2024-05-03  3:51 ` [PATCH 4/4] selftests/cgroup: fix uninitialized variables in test_zswap.c John Hubbard
  2024-05-03 17:56   ` Roman Gushchin
@ 2024-05-03 19:50   ` Nhat Pham
  1 sibling, 0 replies; 11+ messages in thread
From: Nhat Pham @ 2024-05-03 19:50 UTC (permalink / raw)
  To: John Hubbard
  Cc: Shuah Khan, Tejun Heo, Zefan Li, Johannes Weiner, Michal Hocko,
	Roman Gushchin, Shakeel Butt, Muchun Song, Waiman Long,
	Yosry Ahmed, Chengming Zhou, Valentin Obst, linux-kselftest,
	cgroups, linux-mm, LKML, llvm

On Thu, May 2, 2024 at 8:51 PM John Hubbard <jhubbard@nvidia.com> wrote:
>
> First of all, in order to build with clang at all, one must first apply
> Valentin Obst's build fix for LLVM [1]. Once that is done, then when
> building with clang, via:
>
>     make LLVM=1 -C tools/testing/selftests
>
> ...clang finds and warning about some uninitialized variables. Fix these
> by initializing them.
>
> [1] https://lore.kernel.org/all/20240329-selftests-libmk-llvm-rfc-v1-1-2f9ed7d1c49f@valentinobst.de/
>
> Signed-off-by: John Hubbard <jhubbard@nvidia.com>

Reviewed-by: Nhat Pham <nphamcs@gmail.com>
> ---

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

end of thread, other threads:[~2024-05-03 19:50 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-03  3:51 [PATCH 0/4] selftests/cgroups: fix clang build failures, warnings John Hubbard
2024-05-03  3:51 ` [PATCH 1/4] selftests/cgroup: fix clang build failures for abs() calls John Hubbard
2024-05-03 17:53   ` Roman Gushchin
2024-05-03  3:51 ` [PATCH 2/4] selftests/cgroup: fix clang warnings: uninitialized fd variable John Hubbard
2024-05-03 17:54   ` Roman Gushchin
2024-05-03  3:51 ` [PATCH 3/4] selftests/cgroup: cpu_hogger init: use {} instead of {NULL} John Hubbard
2024-05-03 17:55   ` Roman Gushchin
2024-05-03  3:51 ` [PATCH 4/4] selftests/cgroup: fix uninitialized variables in test_zswap.c John Hubbard
2024-05-03 17:56   ` Roman Gushchin
2024-05-03 19:50   ` Nhat Pham
2024-05-03 19:06 ` [PATCH 0/4] selftests/cgroups: fix clang build failures, warnings Tejun Heo

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).