* [PATCH] mount: remove redundant panic() in mnt_init()
@ 2026-07-20 11:23 Hamza Mahfooz
2026-07-20 11:51 ` Jori Koolstra
2026-07-22 15:57 ` Christian Brauner
0 siblings, 2 replies; 3+ messages in thread
From: Hamza Mahfooz @ 2026-07-20 11:23 UTC (permalink / raw)
To: linux-fsdevel
Cc: Alexander Viro, Christian Brauner, Jan Kara, linux-kernel,
Hamza Mahfooz
Since at least as far back as commit 0818bf27c05b ("resizable
namespace.c hashes"), we call alloc_large_system_hash() in
mnt_init() which already panics if the table is NULL.
Signed-off-by: Hamza Mahfooz <hamzamahfooz@linux.microsoft.com>
---
fs/namespace.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/fs/namespace.c b/fs/namespace.c
index fe919abd2f01..43de01ce023e 100644
--- a/fs/namespace.c
+++ b/fs/namespace.c
@@ -6248,9 +6248,6 @@ void __init mnt_init(void)
HASH_ZERO,
&mp_hash_shift, &mp_hash_mask, 0, 0);
- if (!mount_hashtable || !mountpoint_hashtable)
- panic("Failed to allocate mount hash table\n");
-
kernfs_init();
err = sysfs_init();
--
2.55.0
^ permalink raw reply related [flat|nested] 3+ messages in thread* Re: [PATCH] mount: remove redundant panic() in mnt_init()
2026-07-20 11:23 [PATCH] mount: remove redundant panic() in mnt_init() Hamza Mahfooz
@ 2026-07-20 11:51 ` Jori Koolstra
2026-07-22 15:57 ` Christian Brauner
1 sibling, 0 replies; 3+ messages in thread
From: Jori Koolstra @ 2026-07-20 11:51 UTC (permalink / raw)
To: Hamza Mahfooz
Cc: linux-fsdevel, Alexander Viro, Christian Brauner, Jan Kara,
linux-kernel
On Mon, Jul 20, 2026 at 07:23:31AM -0400, Hamza Mahfooz wrote:
> Since at least as far back as commit 0818bf27c05b ("resizable
> namespace.c hashes"), we call alloc_large_system_hash() in
> mnt_init() which already panics if the table is NULL.
>
> Signed-off-by: Hamza Mahfooz <hamzamahfooz@linux.microsoft.com>
> ---
> fs/namespace.c | 3 ---
> 1 file changed, 3 deletions(-)
>
> diff --git a/fs/namespace.c b/fs/namespace.c
> index fe919abd2f01..43de01ce023e 100644
> --- a/fs/namespace.c
> +++ b/fs/namespace.c
> @@ -6248,9 +6248,6 @@ void __init mnt_init(void)
> HASH_ZERO,
> &mp_hash_shift, &mp_hash_mask, 0, 0);
>
> - if (!mount_hashtable || !mountpoint_hashtable)
> - panic("Failed to allocate mount hash table\n");
> -
> kernfs_init();
>
> err = sysfs_init();
> --
> 2.55.0
>
There isn't a reasonable way to return from this, and I see the other
uses of alloc_large_system_hash() also don't check for NULL, so this
is an OK clean-up.
Reviewed-by: Jori Koolstra <jkoolstra@xs4all.nl>
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: [PATCH] mount: remove redundant panic() in mnt_init()
2026-07-20 11:23 [PATCH] mount: remove redundant panic() in mnt_init() Hamza Mahfooz
2026-07-20 11:51 ` Jori Koolstra
@ 2026-07-22 15:57 ` Christian Brauner
1 sibling, 0 replies; 3+ messages in thread
From: Christian Brauner @ 2026-07-22 15:57 UTC (permalink / raw)
To: linux-fsdevel, Hamza Mahfooz; +Cc: Alexander Viro, Jan Kara, linux-kernel
On Mon, 20 Jul 2026 07:23:31 -0400, Hamza Mahfooz wrote:
> mount: remove redundant panic() in mnt_init()
Applied to the vfs-7.3.mount branch of the vfs/vfs.git tree.
Patches in the vfs-7.3.mount branch should appear in linux-next soon.
Please report any outstanding bugs that were missed during review in a
new review to the original patch series allowing us to drop it.
It's encouraged to provide Acked-bys and Reviewed-bys even though the
patch has now been applied. If possible patch trailers will be updated.
Note that commit hashes shown below are subject to change due to rebase,
trailer updates or similar. If in doubt, please check the listed branch.
tree: https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
branch: vfs-7.3.mount
[1/1] mount: remove redundant panic() in mnt_init()
https://git.kernel.org/vfs/vfs/c/083e8742e301
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-07-22 15:57 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-20 11:23 [PATCH] mount: remove redundant panic() in mnt_init() Hamza Mahfooz
2026-07-20 11:51 ` Jori Koolstra
2026-07-22 15:57 ` Christian Brauner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox