Re: [Bug report] hash_name() may cross page boundary and trigger sleep in RCU context
From: Al Viro
Date: Fri Nov 28 2025 - 22:55:05 EST
On Sat, Nov 29, 2025 at 09:02:27AM +0800, Zizhi Wo wrote:
> Thank you very much for the answer. For the vmalloc area, I checked the
> call points on the vfs side, such as dentry_string_cmp() or hash_name().
> Their "names addr" are all assigned by kmalloc(), so there should be no
> corresponding issues. But I'm not familiar with the other calling
> points...
Pathname might be a symlink body, sitting in page cache or whatever
->get_link() has returned...