mirror-linux/fs/ntfs3
Al Viro ca2a04e84a ntfs: ->d_compare() must not block
... so don't use __getname() there.  Switch it (and ntfs_d_hash(), while
we are at it) to kmalloc(PATH_MAX, GFP_NOWAIT).  Yes, ntfs_d_hash()
almost certainly can do with smaller allocations, but let ntfs folks
deal with that - keep the allocation size as-is for now.

Stop abusing names_cachep in ntfs, period - various uses of that thing
in there have nothing to do with pathnames; just use k[mz]alloc() and
be done with that.  For now let's keep sizes as-in, but AFAICS none of
the users actually want PATH_MAX.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2026-01-13 15:16:44 -05:00
..
lib Changes for 6.12-rc3 2024-10-08 10:53:06 -07:00
Kconfig ntfs3: serve as alias for the legacy ntfs driver 2024-04-16 10:45:26 +02:00
Makefile
attrib.c fs/ntfs3: correct attr_collapse_range when file is too fragmented 2025-11-17 09:08:49 +01:00
attrlist.c fs/ntfs3: Remove unused al_delete_le 2024-10-01 12:19:05 +03:00
bitfunc.c fs/ntfs3: Add ntfs_bitmap_weight_le function and refactoring 2022-11-14 19:50:42 +03:00
bitmap.c fs/ntfs3: Fix a resource leak bug in wnd_extend() 2025-09-10 11:01:40 +02:00
debug.h
dir.c ntfs: ->d_compare() must not block 2026-01-13 15:16:44 -05:00
file.c Significant patch series in this merge are as follows: 2025-12-05 13:52:43 -08:00
frecord.c fs/ntfs3: Prevent memory leaks in add sub record 2025-11-18 13:56:27 +01:00
fslog.c fs/ntfs3: Fix handling of InitializeFileRecordSegment 2025-05-16 16:26:07 +02:00
fsntfs.c ntfs: ->d_compare() must not block 2026-01-13 15:16:44 -05:00
index.c ntfs3: avoid memcpy size warning 2025-11-10 14:30:16 +01:00
inode.c ntfs: ->d_compare() must not block 2026-01-13 15:16:44 -05:00
lznt.c fs/ntfs3: Check if more than chunk-size bytes are written 2024-09-03 16:58:39 +03:00
namei.c ntfs: ->d_compare() must not block 2026-01-13 15:16:44 -05:00
ntfs.h fs/ntfs3: fix symlinks cannot be handled correctly 2025-06-23 19:22:32 +02:00
ntfs_fs.h fs/ntfs3: check minimum alignment for direct I/O 2025-11-17 09:09:13 +01:00
record.c fs/ntfs3: correct attr_collapse_range when file is too fragmented 2025-11-17 09:08:49 +01:00
run.c fs/ntfs3: correct attr_collapse_range when file is too fragmented 2025-11-17 09:08:49 +01:00
super.c Changes for 6.19-rc1 2025-12-03 20:45:43 -08:00
upcase.c fs/ntfs3: Add option "nocase" 2022-09-30 17:39:47 +03:00
xattr.c ntfs: ->d_compare() must not block 2026-01-13 15:16:44 -05:00