aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ntfs
AgeCommit message (Expand)AuthorFilesLines
12 daysMerge tag 'ntfs-for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds23-819/+1124
2026-06-15ntfs: support creating Windows native symlinksHyunchul Lee6-3/+160
2026-06-15ntfs: clean up target name conversion for WSL symlinksHyunchul Lee3-45/+30
2026-06-15ntfs: add native_symlink mount optionHyunchul Lee4-6/+34
2026-06-15ntfs: support following Windows native symlink with absolute pathsHyunchul Lee6-18/+212
2026-06-15ntfs: support following Windows native symlink with relative pathsHyunchul Lee3-27/+147
2026-06-15ntfs: fix incorrect size of symbolic linkHyunchul Lee1-0/+3
2026-06-09ntfs: use direct pointer for inline data to avoid redundant allocationNamjae Jeon1-70/+7
2026-06-09ntfs: validate resident index root values on lookupDaeMyung Kang1-0/+31
2026-06-09ntfs: update index root allocated size before shrinkDaeMyung Kang1-3/+15
2026-06-09ntfs: grow index root value before reparent header updateDaeMyung Kang1-30/+48
2026-06-09ntfs: reject non-resident records for resident-only attributesDaeMyung Kang1-1/+17
2026-06-08ntfs: fix u16 truncation of restart-area length checkBryam Vargas1-1/+1
2026-06-08ntfs: bound the attribute-list entry in ntfs_read_inode_mount()Bryam Vargas1-4/+1
2026-06-08ntfs: bound the look-ahead attribute-list entry in ntfs_external_attr_find()Bryam Vargas1-3/+2
2026-06-08ntfs: validate resident attribute lists and harden the validatorBryam Vargas3-15/+73
2026-06-06ntfs: use d_splice_alias() for ->lookup() return valueAl Viro1-2/+1
2026-06-06ntfs: validate resident volume name values on lookupDaeMyung Kang1-1/+13
2026-06-06ntfs: reinit search context before volume information lookupDaeMyung Kang1-0/+1
2026-06-06ntfs: do not replace volume name after lookup errorsDaeMyung Kang1-3/+8
2026-06-06ntfs: validate attribute values on lookupDaeMyung Kang2-64/+107
2026-06-06ntfs: detect mapping-pairs LCN accumulator overflowSamuel Moelius1-1/+5
2026-06-06ntfs: Add WQ_PERCPU to alloc_workqueue usersMarco Crivellari1-1/+1
2026-06-06ntfs: serialize volume label accessesHyunchul Lee3-10/+28
2026-06-06ntfs: fix off-by-one in mapping pairs decoding bounds checksRon de Bruijn1-3/+3
2026-06-06ntfs: not change 0-byte $DATA attribute to non-residentHyunchul Lee1-2/+5
2026-06-06ntfs: Fix spelling mistake "etnry" -> "entry"Colin Ian King1-1/+1
2026-06-06ntfs: free link name from ntfs_name_cacheDaeMyung Kang1-3/+2
2026-06-06ntfs: remove unnecessary NULL checks before kfreeNamjae Jeon2-5/+3
2026-06-06ntfs: remove unnecessary ternary boolean conversionNamjae Jeon1-6/+6
2026-06-06ntfs: remove unsupported quota handlingDaeMyung Kang5-226/+2
2026-06-06ntfs: use str_plural in ntfs_attr_make_non_residentThorsten Blum1-1/+2
2026-06-06ntfs: add bounds check before accessing EA entriesHyunchul Lee1-8/+8
2026-06-06ntfs: validate index entries on readingHyunchul Lee4-68/+60
2026-06-06ntfs: centalize $INDEX_ROOT header validationHyunchul Lee3-9/+23
2026-06-06ntfs: validate index block header more strictlyHyunchul Lee3-61/+81
2026-06-06ntfs: avoid heap allocation for free-cluster readahead stateDaeMyung Kang1-16/+6
2026-06-06ntfs: skip extent mft records in writeback to prevent deadlockHyunchul Lee1-125/+4
2026-06-06ntfs: only alias volume $UpCase to default on exact matchDaeMyung Kang1-9/+3
2026-06-06ntfs: free volume-wide resources on fill_super failureDaeMyung Kang1-2/+3
2026-05-11ntfs: restore $MFT mirror contents checkDaeMyung Kang1-0/+7
2026-05-10ntfs: fix empty_buf and ra lifetime bugs in ntfs_empty_logfile()DaeMyung Kang1-1/+4
2026-05-10ntfs: validate attribute name bounds before returning itDaeMyung Kang1-8/+17
2026-05-10ntfs: fix MFT bitmap scan 2^32 boundary checkDaeMyung Kang1-1/+1
2026-05-10ntfs: validate MFT attrs_offset against bytes_in_useDaeMyung Kang1-1/+12
2026-05-09ntfs: fix missing kstrdup() error check in ntfs_write_volume_label()Zhan Xusheng1-4/+18
2026-05-08ntfs: avoid leaking uninitialised bytes in new security descriptorsDaeMyung Kang1-2/+2
2026-05-08ntfs: fix out-of-bounds write in ntfs_index_walk_down()DaeMyung Kang1-5/+12
2026-05-08ntfs: fix out-of-bounds write in ntfs_rl_collapse_range() merge pathDaeMyung Kang1-4/+5
2026-05-08ntfs: fix variable dereferenced before check ni in ntfs_attr_open()Namjae Jeon1-3/+3
2026-05-08ntfs: fix default_upcase refcount underflow and UAF on fs_context teardownDaeMyung Kang1-3/+3
2026-05-08ntfs: match ntfs_resident_attr_min_value_length with $AttrDefHyunchul Lee1-13/+2
2026-05-08ntfs: avoid use-after-free of index inode in ntfs_inode_sync_filename()DaeMyung Kang1-3/+3
2026-05-08ntfs: fix copy length in ntfs_bdev_write() for non-page-aligned startDaeMyung Kang1-2/+5
2026-05-08ntfs: wait for sync mft writes to completeDaeMyung Kang1-22/+41
2026-05-08ntfs: capture mft mirror sync errors in ntfs_write_mft_block()DaeMyung Kang1-2/+6
2026-05-08ntfs: redirty folio when ntfs_write_mft_block() runs out of memoryDaeMyung Kang1-1/+4
2026-05-08ntfs: use base mft_no when looking up base inode for extent recordDaeMyung Kang1-1/+1
2026-05-03ntfs: fix variable dereferenced before check ni and attr in ntfs_attrlist_ent...Namjae Jeon1-4/+3
2026-04-30ntfs: Use return instead of goto in ntfs_mapping_pairs_decompress()Nathan Chancellor1-1/+1
2026-04-30ntfs: drop nlink once for WIN32/DOS aliasesHyunchul Lee1-2/+11
2026-04-28ntfs: fix invalid PTR_ERR() usage in __ntfs_bitmap_set_bits_in_run()Namjae Jeon1-8/+11
2026-04-27ntfs: fix error handling in ntfs_write_iomap_end_resident()Namjae Jeon1-3/+3
2026-04-27ntfs: fix VCN overflow in ntfs_mapping_pairs_decompress()Zhan Xusheng1-3/+21
2026-04-27ntfs: fix WSL symlink target leak on reparse failureDaeMyung Kang1-2/+3
2026-04-27ntfs: fix NULL dereference in ntfs_index_walk_down()DaeMyung Kang2-7/+23
2026-04-22ntfs: use page allocation for resident attribute inline dataNamjae Jeon1-7/+19
2026-04-22ntfs: fix mmap_prepare writable check for shared mappingsNamjae Jeon1-1/+1
2026-04-18ntfs: fix potential 32-bit truncation in ntfs_write_cb()Dan Carpenter1-1/+2
2026-04-18ntfs: fix uninitialized variable in ntfs_map_runlist_nolockNamjae Jeon1-1/+1
2026-04-18ntfs: delete dead codeDan Carpenter1-4/+3
2026-04-18ntfs: add missing error code in ntfs_mft_record_alloc()Dan Carpenter1-0/+1
2026-04-18ntfs: fix uninitialized variables in ntfs_ea_set_wsl_inode()Namjae Jeon1-1/+4
2026-04-18ntfs: fix uninitialized pointer in ntfs_write_mft_blockNamjae Jeon1-2/+2
2026-04-18ntfs: fix uninitialized variable in ntfs_write_simple_iomap_begin_non_residentNamjae Jeon1-1/+1
2026-04-18ntfs: remove noop_direct_IO from address_space_operationsHyunchul Lee1-1/+0
2026-04-18ntfs: limit memory allocation in ntfs_attr_readallHyunchul Lee1-0/+14
2026-04-18ntfs: not zero out range beyond init in punch_holeHyunchul Lee1-11/+20
2026-04-18ntfs: zero out stale data in straddle block beyond initialized_sizeHyunchul Lee2-11/+45
2026-04-17Merge tag 'ntfs-for-7.1-rc1-v2' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds52-0/+36140
2026-04-07ntfs: remove redundant out-of-bound checksHyunchul Lee3-42/+0
2026-04-07ntfs: add bound checking to ntfs_external_attr_findHyunchul Lee1-14/+69
2026-04-07ntfs: add bound checking to ntfs_attr_findHyunchul Lee2-12/+72
2026-03-16ntfs: fix ignoring unreachable code warningsHyunchul Lee1-7/+2
2026-03-16ntfs: fix inconsistent indenting warningsHyunchul Lee2-35/+35
2026-03-16ntfs: fix variable dereferenced before check warningsHyunchul Lee5-13/+16
2026-03-16ntfs: prefer IS_ERR_OR_NULL() over manual NULL checkHyunchul Lee2-2/+2
2026-03-16ntfs: harden ntfs_listxattr against EA entriesHyunchul Lee1-18/+22
2026-03-16ntfs: harden ntfs_ea_lookup against malformed EA entriesHyunchul Lee1-19/+17
2026-03-16ntfs: check $EA query-length in ntfs_ea_getHyunchul Lee1-0/+5
2026-03-16ntfs: validate WSL EA payload sizesHyunchul Lee1-2/+6
2026-03-16ntfs: fix WSL ea restore conditionHyunchul Lee2-4/+4
2026-03-10ntfs: add missing newlines to pr_err() messagesWoody Suwalski3-15/+15
2026-03-10ntfs: fix pointer/integer casting warningsHyunchul Lee1-2/+2
2026-03-06ntfs: use ->mft_no instead of ->i_ino in printsNamjae Jeon7-41/+40
2026-03-06ntfs: change mft_no type to u64Namjae Jeon10-128/+119
2026-03-05ntfs: select FS_IOMAP in KconfigNamjae Jeon1-0/+1
2026-03-05ntfs: add MODULE_ALIAS_FSWoody Suwalski1-0/+1
2026-03-04ntfs: reduce stack usage in ntfs_write_mft_block()Arnd Bergmann1-2/+7
2026-03-01ntfs: fix sysctl table registration and pathNamjae Jeon1-2/+1
2026-02-28ntfs: Fix spelling mistake "initiailized" -> "initialized"Colin Ian King1-1/+1
2026-02-27ntfs: Fix possible deadlockEthan Tidmore1-1/+3
2026-02-27ntfs: Add missing error codeEthan Tidmore1-0/+1
2026-02-27ntfs: Place check before dereferenceEthan Tidmore1-6/+6
2026-02-26ntfs: Remove impossible conditionEthan Tidmore1-4/+1
2026-02-26ntfs: Replace ERR_PTR(0) with NULLEthan Tidmore1-1/+1
2026-02-26ntfs: Remove unneeded semicolonChen Ni1-1/+1
2026-02-26ntfs: Fix null pointer dereferenceEthan Tidmore1-1/+2
2026-02-19ntfs: add Kconfig and MakefileNamjae Jeon2-0/+57
2026-02-19ntfs: update misc operationsNamjae Jeon11-705/+775
2026-02-19ntfs: add reparse and ea operationsNamjae Jeon2-0/+1515
2026-02-19ntfs: update runlist handling and cluster allocatorNamjae Jeon3-980/+1308
2026-02-19ntfs: update attrib operationsNamjae Jeon3-1478/+5195
2026-02-19ntfs: update iomap and address space operationsNamjae Jeon2-1596/+985
2026-02-19ntfs: update file operationsNamjae Jeon1-1845/+1009
2026-02-19ntfs: update directory operationsNamjae Jeon2-1267/+2640
2026-02-19ntfs: update mft operationsNamjae Jeon2-1260/+1280
2026-02-19ntfs: update inode operationsNamjae Jeon2-1598/+3619
2026-02-19ntfs: update super block operationsNamjae Jeon1-1491/+1059
2026-02-19ntfs: update in-memory, on-disk structures and headersNamjae Jeon25-2655/+2766
2026-02-19Revert "fs: Remove NTFS classic"Namjae Jeon44-0/+28728
2024-01-24fs: Remove NTFS classicMatthew Wilcox (Oracle)46-28824/+0
2024-01-10Merge tag 'sysctl-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds1-1/+0
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-5/+5
2023-12-29fs: convert block_write_full_page to block_write_full_folioMatthew Wilcox (Oracle)1-2/+2
2023-12-28fs: Remove the now superfluous sentinel elements from ctl_table arrayJoel Granados1-1/+0
2023-12-21ntfs: dir.c: fix kernel-doc function parameter warningsRandy Dunlap1-1/+2
2023-12-10fs: convert error_remove_page to error_remove_folioMatthew Wilcox (Oracle)1-3/+3
2023-11-21fs: Rename mapping private membersMatthew Wilcox (Oracle)1-5/+5
2023-11-07Merge tag 'vfs-6.7.fsid' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds1-0/+1
2023-11-02Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-184/+160
2023-10-28exportfs: make ->encode_fh() a mandatory method for NFS exportAmir Goldstein1-0/+1
2023-10-25buffer: remove folio_create_empty_buffers()Matthew Wilcox (Oracle)2-3/+3
2023-10-25ntfs: convert ntfs_prepare_pages_for_non_resident_write() to foliosMatthew Wilcox (Oracle)1-48/+41
2023-10-25ntfs: convert ntfs_writepage to use a folioMatthew Wilcox (Oracle)1-111/+100
2023-10-25ntfs: convert ntfs_read_block() to use a folioMatthew Wilcox (Oracle)1-25/+19
2023-10-18ntfs: convert to new timestamp accessorsJeff Layton2-13/+14
2023-08-29Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linuxLinus Torvalds1-0/+1
2023-08-28Merge tag 'v6.6-vfs.ctime' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2-9/+9
2023-08-06vfs: get rid of old '->iterate' directory operationLinus Torvalds1-1/+2
2023-08-02fs: add CONFIG_BUFFER_HEADChristoph Hellwig1-0/+1
2023-07-24ntfs: convert to ctime accessor functionsJeff Layton2-9/+9
2023-06-28Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-3/+1
2023-06-26Merge tag 'for-6.5/splice-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds1-1/+1
2023-06-19buffer: convert __block_write_full_page() to __block_write_full_folio()Matthew Wilcox (Oracle)1-1/+1
2023-06-09backing_dev: remove current->backing_dev_infoChristoph Hellwig1-2/+0
2023-05-24splice: Use filemap_splice_read() instead of generic_file_splice_read()David Howells1-1/+1
2023-05-24ntfs: do not dereference a null ctx on errorDanila Chernetsov1-17/+19
2023-05-19ntfs: Remove unneeded semicolonShaomin Deng1-2/+2
2023-05-19ntfs: Correct spellingDeming Wang1-1/+1
2023-05-19ntfs: remove redundant initialization to pointer cb_sb_startColin Ian King1-1/+1
2023-04-13ntfs: simplfy one-level sysctl registration for ntfs_sysctlsLuis Chamberlain1-11/+1
2023-02-23Merge tag 'mm-nonmm-stable-2023-02-20-15-29' of git://git.kernel.org/pub/scm/...Linus Torvalds9-20/+28
2023-02-02ntfs: fix multiple kernel-doc warningsRandy Dunlap9-20/+28
2023-01-19fs: port ->setattr() to pass mnt_idmapChristian Brauner2-4/+4
2022-10-12Merge tag 'mm-nonmm-stable-2022-10-11' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-4/+31
2022-10-06Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-2/+2
2022-09-29fs/ntfs: drop useless return value of submit_bh from ntfs_submit_bh_for_readRitesh Harjani (IBM)1-2/+2
2022-09-11ntfs: check overflow when iterating ATTR_RECORDsHawkins Jiawei1-0/+8
2022-09-11ntfs: fix out-of-bounds read in ntfs_attr_find()Hawkins Jiawei1-4/+16
2022-09-11ntfs: fix use-after-free in ntfs_attr_find()Hawkins Jiawei1-0/+7
2022-09-11ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()ChenXiaoSong1-1/+2
2022-08-03Merge tag 'folio-6.0' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds3-14/+4
2022-08-02Merge tag 'for-5.20/block-2022-07-29' of git://git.kernel.dk/linux-blockLinus Torvalds5-8/+8
2022-08-02mm/migrate: Convert buffer_migrate_page() to buffer_migrate_folio()Matthew Wilcox (Oracle)1-3/+3
2022-07-18ntfs: fix use-after-free in ntfs_ucsncmp()ChenXiaoSong1-2/+6
2022-07-14fs/buffer: Combine two submit_bh() and ll_rw_block() argumentsBart Van Assche5-8/+8
2022-06-29ntfs: Remove check for PageErrorMatthew Wilcox (Oracle)1-6/+1
2022-06-29ntfs: Remove check for PageErrorMatthew Wilcox (Oracle)1-5/+0
2022-05-27Merge tag 'mm-nonmm-stable-2022-05-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+2
2022-05-19fs/ntfs: remove redundant variable idxColin Ian King1-2/+2
2022-05-09ntfs: Convert ntfs to read_folioMatthew Wilcox (Oracle)6-28/+30
2022-05-09fs: Convert block_read_full_page() to block_read_full_folio()Matthew Wilcox (Oracle)1-2/+2
2022-04-01ntfs: Correct mark_ntfs_record_dirty() folio conversionMatthew Wilcox (Oracle)1-1/+1
2022-03-22Merge tag 'folio-5.18b' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds1-11/+10
2022-03-22fs: allocate inode by using alloc_inode_sb()Muchun Song1-1/+1
2022-03-22ntfs: add sanity check on allocation sizeDongliang Mu1-0/+4
2022-03-16fs: Convert __set_page_dirty_buffers to block_dirty_folioMatthew Wilcox (Oracle)1-6/+6
2022-03-15fs: Convert trivial uses of __set_page_dirty_nobuffers to filemap_dirty_folioMatthew Wilcox (Oracle)1-3/+1
2022-03-15fs: Turn block_invalidatepage into block_invalidate_folioMatthew Wilcox (Oracle)1-2/+3
2022-01-15fs/ntfs/attrib.c: fix one kernel-doc commentYang Li1-1/+1
2021-11-27fs: ntfs: Limit NTFS_RW to page sizes smaller than 64kGuenter Roeck1-0/+1
2021-11-02Merge tag 'gfs2-v5.15-rc5-mmap-fault' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+1
2021-10-18ntfs: use sb_bdev_nr_blocksChristoph Hellwig1-5/+3
2021-10-18iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readableAndreas Gruenbacher1-1/+1
2021-10-18mm: don't include <linux/blkdev.h> in <linux/backing-dev.h>Christoph Hellwig1-0/+1
2021-07-03Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-23/+10
2021-06-29ntfs: fix validity check for file name attributeDesmond Cheong Zhi Xi1-1/+1
2021-06-10iov_iter: replace iov_iter_copy_from_user_atomic() with iterator-advancing va...Al Viro1-3/+1
2021-06-02ntfs_copy_from_user_iter(): don't bother with copying iov_iterAl Viro1-22/+11
2021-02-24ntfs: check for valid standard information attributeRustam Kovhaev1-0/+6
2021-02-24ntfs: layout.h: delete duplicated wordsRandy Dunlap1-2/+2
2021-01-24fs: make helpers idmap mount awareChristian Brauner2-2/+5
2021-01-24attr: handle idmapped mountsChristian Brauner1-1/+1
2020-12-15fs/ntfs: remove unused variable attr_lenAlex Shi1-2/+0
2020-12-15fs/ntfs: remove unused variblesAlex Shi2-6/+2
2020-10-24Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+1
2020-10-13ntfs: add check for mft record size in superblockRustam Kovhaev1-0/+6
2020-09-18[PATCH] reduce boilerplate in fsid handlingAl Viro1-2/+1
2020-08-07ntfs: fix ntfs_test_inode and ntfs_init_locked_inode function typeLuca Stefani4-19/+18