All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.