[PATCH 0/2] mm: remove redundant static variable initializations

1 view
Skip to first unread message

Igor Putko

unread,
Jun 23, 2026, 7:47:49 AM (7 days ago) Jun 23
to ryabin...@gmail.com, gli...@google.com, andre...@gmail.com, dvy...@google.com, vincenzo...@arm.com, linm...@huawei.com, nao.ho...@gmail.com, ak...@linux-foundation.org, kasa...@googlegroups.com, linu...@kvack.org, linux-...@vger.kernel.org, Igor Putko
This series removes explicit initializations of static bool variables to
false within the mm/ subsystem. In C, static variables without explicit
initialization are implicitly placed in the .bss section and initialized
to zero/false by default. Removing these explicit initializations follows
the Linux kernel coding style and avoids cluttering the data section.

Igor Putko (2):
mm/kasan: remove redundant initialization for kasan_flag_write_only
mm/memory-failure: remove redundant initialization for
hw_memory_failure

mm/kasan/hw_tags.c | 2 +-
mm/memory-failure.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)

--
2.34.1

Igor Putko

unread,
Jun 23, 2026, 7:47:50 AM (7 days ago) Jun 23
to ryabin...@gmail.com, gli...@google.com, andre...@gmail.com, dvy...@google.com, vincenzo...@arm.com, linm...@huawei.com, nao.ho...@gmail.com, ak...@linux-foundation.org, kasa...@googlegroups.com, linu...@kvack.org, linux-...@vger.kernel.org, Igor Putko
The static variable 'kasan_flag_write_only' is implicitly initialized
to false. Remove the explicit initialization to follow the Linux
kernel coding style.

Signed-off-by: Igor Putko <igorpe...@gmail.com>
---
mm/kasan/hw_tags.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mm/kasan/hw_tags.c b/mm/kasan/hw_tags.c
index cbef5e450954..a848eb2f9910 100644
--- a/mm/kasan/hw_tags.c
+++ b/mm/kasan/hw_tags.c
@@ -61,7 +61,7 @@ DEFINE_STATIC_KEY_FALSE(kasan_flag_vmalloc);
EXPORT_SYMBOL_GPL(kasan_flag_vmalloc);

/* Whether to check write accesses only. */
-static bool kasan_flag_write_only = false;
+static bool kasan_flag_write_only;

#define PAGE_ALLOC_SAMPLE_DEFAULT 1
#define PAGE_ALLOC_SAMPLE_ORDER_DEFAULT 3
--
2.34.1

Igor Putko

unread,
Jun 23, 2026, 7:47:52 AM (7 days ago) Jun 23
to ryabin...@gmail.com, gli...@google.com, andre...@gmail.com, dvy...@google.com, vincenzo...@arm.com, linm...@huawei.com, nao.ho...@gmail.com, ak...@linux-foundation.org, kasa...@googlegroups.com, linu...@kvack.org, linux-...@vger.kernel.org, Igor Putko
The static variable 'hw_memory_failure' is implicitly initialized
to false. Remove the explicit initialization to follow the Linux
kernel coding style.

Signed-off-by: Igor Putko <igorpe...@gmail.com>
---
mm/memory-failure.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mm/memory-failure.c b/mm/memory-failure.c
index 51508a55c405..4963ea9f6ec6 100644
--- a/mm/memory-failure.c
+++ b/mm/memory-failure.c
@@ -76,7 +76,7 @@ static int sysctl_enable_soft_offline __read_mostly = 1;

atomic_long_t num_poisoned_pages __read_mostly = ATOMIC_LONG_INIT(0);

-static bool hw_memory_failure __read_mostly = false;
+static bool hw_memory_failure __read_mostly;

static DEFINE_MUTEX(mf_mutex);

--
2.34.1

SeongJae Park

unread,
Jun 23, 2026, 8:19:29 PM (6 days ago) Jun 23
to Igor Putko, SeongJae Park, ryabin...@gmail.com, gli...@google.com, andre...@gmail.com, dvy...@google.com, vincenzo...@arm.com, linm...@huawei.com, nao.ho...@gmail.com, ak...@linux-foundation.org, kasa...@googlegroups.com, linu...@kvack.org, linux-...@vger.kernel.org
On Tue, 23 Jun 2026 14:47:42 +0300 Igor Putko <igorpe...@gmail.com> wrote:

> The static variable 'kasan_flag_write_only' is implicitly initialized
> to false. Remove the explicit initialization to follow the Linux
> kernel coding style.
>
> Signed-off-by: Igor Putko <igorpe...@gmail.com>

Reviewed-by: SeongJae Park <s...@kernel.org>


Thanks,
SJ

[...]

SeongJae Park

unread,
Jun 23, 2026, 8:20:49 PM (6 days ago) Jun 23
to Igor Putko, SeongJae Park, ryabin...@gmail.com, gli...@google.com, andre...@gmail.com, dvy...@google.com, vincenzo...@arm.com, linm...@huawei.com, nao.ho...@gmail.com, ak...@linux-foundation.org, kasa...@googlegroups.com, linu...@kvack.org, linux-...@vger.kernel.org
On Tue, 23 Jun 2026 14:47:43 +0300 Igor Putko <igorpe...@gmail.com> wrote:

> The static variable 'hw_memory_failure' is implicitly initialized
> to false. Remove the explicit initialization to follow the Linux
> kernel coding style.
>
> Signed-off-by: Igor Putko <igorpe...@gmail.com>

Lance Yang

unread,
Jun 24, 2026, 1:54:49 AM (6 days ago) Jun 24
to igorpe...@gmail.com, ryabin...@gmail.com, gli...@google.com, andre...@gmail.com, dvy...@google.com, vincenzo...@arm.com, linm...@huawei.com, nao.ho...@gmail.com, ak...@linux-foundation.org, kasa...@googlegroups.com, linu...@kvack.org, linux-...@vger.kernel.org, Lance Yang

On Tue, Jun 23, 2026 at 02:47:42PM +0300, Igor Putko wrote:
>The static variable 'kasan_flag_write_only' is implicitly initialized
>to false. Remove the explicit initialization to follow the Linux
>kernel coding style.
>
>Signed-off-by: Igor Putko <igorpe...@gmail.com>
>---

Thanks.

Reviewed-by: Lance Yang <lance...@linux.dev>

Lance Yang

unread,
Jun 24, 2026, 1:56:39 AM (6 days ago) Jun 24
to igorpe...@gmail.com, ryabin...@gmail.com, gli...@google.com, andre...@gmail.com, dvy...@google.com, vincenzo...@arm.com, linm...@huawei.com, nao.ho...@gmail.com, ak...@linux-foundation.org, kasa...@googlegroups.com, linu...@kvack.org, linux-...@vger.kernel.org, Lance Yang

On Tue, Jun 23, 2026 at 02:47:43PM +0300, Igor Putko wrote:
>The static variable 'hw_memory_failure' is implicitly initialized
>to false. Remove the explicit initialization to follow the Linux
>kernel coding style.
>
>Signed-off-by: Igor Putko <igorpe...@gmail.com>
>---

Miaohe Lin

unread,
Jun 24, 2026, 2:27:57 AM (6 days ago) Jun 24
to Igor Putko, ak...@linux-foundation.org, kasa...@googlegroups.com, linu...@kvack.org, linux-...@vger.kernel.org, ryabin...@gmail.com, gli...@google.com, andre...@gmail.com, dvy...@google.com, vincenzo...@arm.com, nao.ho...@gmail.com
On 2026/6/23 19:47, Igor Putko wrote:
> The static variable 'hw_memory_failure' is implicitly initialized
> to false. Remove the explicit initialization to follow the Linux
> kernel coding style.
>
> Signed-off-by: Igor Putko <igorpe...@gmail.com>

Acked-by: Miaohe Lin <linm...@huawei.com>

Thanks.
.

Reply all
Reply to author
Forward
0 new messages