[Bug report] hash_name() may cross page boundary and trigger sleep in RCU context
Al Viro
viro at zeniv.linux.org.uk
Fri Nov 28 19:55:10 PST 2025
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...
More information about the linux-arm-kernel
mailing list