aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ntfs
AgeCommit message (Expand)AuthorFilesLines
5 daysntfs: Fix spelling mistake "etnry" -> "entry"Colin Ian King1-1/+1
7 daysntfs: free link name from ntfs_name_cacheDaeMyung Kang1-3/+2
7 daysntfs: remove unnecessary NULL checks before kfreeNamjae Jeon2-5/+3
7 daysntfs: remove unnecessary ternary boolean conversionNamjae Jeon1-6/+6
7 daysntfs: remove unsupported quota handlingDaeMyung Kang5-226/+2
7 daysntfs: use str_plural in ntfs_attr_make_non_residentThorsten Blum1-1/+2
7 daysntfs: add bounds check before accessing EA entriesHyunchul Lee1-8/+8
7 daysntfs: validate index entries on readingHyunchul Lee4-68/+60
7 daysntfs: centalize $INDEX_ROOT header validationHyunchul Lee3-9/+23
7 daysntfs: validate index block header more strictlyHyunchul Lee3-61/+81
7 daysntfs: avoid heap allocation for free-cluster readahead stateDaeMyung Kang1-16/+6
7 daysntfs: skip extent mft records in writeback to prevent deadlockHyunchul Lee1-125/+4
7 daysntfs: only alias volume $UpCase to default on exact matchDaeMyung Kang1-9/+3
7 daysntfs: 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
2020-06-24block: move block-related definitions out of fs.hChristoph Hellwig1-0/+1
2020-06-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds3-3/+3
2020-06-02mm: remove the pgprot argument to __vmallocChristoph Hellwig1-1/+1
2020-06-02ntfs: replace attach_page_buffers with attach_page_privateGuoqing Jiang2-2/+2
2020-04-20docs: filesystems: fix renamed referencesMauro Carvalho Chehab1-1/+1
2020-03-28fs/buffer: Make BH_Uptodate_Lock bit_spin_lock a regular spinlock_tThomas Gleixner1-6/+3
2019-12-08utimes: Clamp the timestamps in notify_change()Amir Goldstein1-12/+6
2019-09-26ntfs: remove (un)?likely() from IS_ERR() conditionsDenis Efremov4-9/+9
2019-08-30timestamp_truncate: Replace users of timespec64_truncDeepa Dinamani1-9/+12
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 97Thomas Gleixner1-15/+1
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 96Thomas Gleixner43-645/+43
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-01ntfs: switch to ->free_inode()Al Viro3-15/+6
2018-12-28mm: convert totalram_pages and totalhigh_pages variables to atomicArun KS1-1/+1
2018-10-12ntfs: don't open-code ERR_CASTAl Viro1-1/+1
2018-08-17ntfs: mft: remove VLA usageKees Cook1-2/+10
2018-08-17ntfs: decompress: remove VLA usageKees Cook1-12/+16
2018-08-17ntfs: aops: remove VLA usageKees Cook1-1/+4
2018-08-17fs/ntfs/aops.c: don't disable interrupts during kmap_atomic()Sebastian Andrzej Siewior1-4/+0
2018-08-17fs/ntfs: use timespec64 directly for timestamp conversionArnd Bergmann2-18/+21
2018-06-15Merge tag 'vfs-timespec64' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-15/+15
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook1-1/+1
2018-06-05vfs: change inode times to use struct timespec64Deepa Dinamani1-15/+15
2018-03-28ntfs: fix bogus __mark_inode_dirty(I_DIRTY_SYNC | I_DIRTY_DATASYNC) callChristoph Hellwig1-2/+2
2018-01-01ntfs: remove i_version handlingJeff Layton2-15/+0
2017-11-27Rename superblock flags (MS_xyz -> SB_xyz)Linus Torvalds1-16/+16