aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ntfs3
AgeCommit message (Expand)AuthorFilesLines
3 daysnext-20260522/vfs-braunerMark Brown1-2/+6
3 daysMerge branch 'master' of https://github.com/Paragon-Software-Group/linux-ntfs...Mark Brown13-297/+482
4 daysntfs3: fix out-of-bounds read in ntfs_dir_emit() and hdr_find_e()Alessandro Schino2-1/+7
4 daysfs/ntfs3: fix mount failure on 64K page-size kernelsJamie Nguyen1-5/+1
4 daysntfs3: avoid another -Wmaybe-uninitialized warningArnd Bergmann1-2/+2
4 daysntfs3: Allocate iomap inline_data using alloc_pageMihai Brodschi2-5/+9
4 daysfs/ntfs3: format code, deal with commentsKonstantin Komarov5-25/+23
4 daysfs/ntfs3: reject SEEK_DATA and SEEK_HOLE past EOF earlyKonstantin Komarov2-10/+21
4 daysfs/ntfs3: fold file size handling into ntfs_set_size()Konstantin Komarov2-148/+51
4 daysfs/ntfs3: force waiting for direct I/O completionKonstantin Komarov1-1/+2
4 daysfs/ntfs3: fold resident writeback into writepages loopKonstantin Komarov1-27/+15
4 daysfs/ntfs3: handle delayed allocation overlap in run lookupKonstantin Komarov3-12/+69
4 daysfs/ntfs3: zero stale pagecache beyond valid data lengthKonstantin Komarov1-2/+28
4 daysfs/ntfs3: add fileattr supportKonstantin Komarov4-0/+91
6 daysfs/ntfs3: call _ntfs_bad_inode() when failing to renameHelen Koike1-2/+2
6 daysfs/ntfs3: fix wrong LCN in run_remove_range() when splitting a runZhan Xusheng1-1/+4
6 daysfs/ntfs3: validate Dirty Page Table capacity in log_replay copy_lcnsYunpeng Tian1-5/+15
10 daysfs/ntfs3: fix syncing wrong inode on DIRSYNC cross-directory renameZhan Xusheng1-1/+1
10 daysfs/ntfs3: validate index entry key boundsZhengYuan Huang2-7/+56
10 daysfs/ntfs3: preserve non-DOS attribute bits in system.dos_attribZhengYuan Huang1-1/+3
10 daysfs/ntfs3: hold ni_lock across readdir metadata walkZhengYuan Huang1-6/+16
11 daysMerge branch 'vfs-7.2.misc' into vfs.allChristian Brauner1-2/+6
11 daysntfs3: handle set_blocksize failuresChristoph Hellwig1-2/+6
2026-05-12ntfs3: avoid -Wmaybe-uninitialized warningArnd Bergmann1-0/+1
2026-05-12fs/ntfs3: add bounds check to run_get_highest_vcn()Konstantin Komarov3-4/+13
2026-05-11ntfs3: Implement fileattr_get for case sensitivityChuck Lever3-0/+31
2026-04-30ntfs3: validate split-point offset in indx_insert_into_bufferMichael Bommarito1-0/+14
2026-04-30ntfs3: fix out-of-bounds read in decompress_lzntTristan Madani1-1/+1
2026-04-30ntfs3: bound to_move in indx_insert_into_root before hdr_insert_headMichael Bommarito1-0/+16
2026-04-30fs/ntfs3: add depth limit to indx_find_buffer to prevent stack overflowMichael Bommarito1-3/+12
2026-04-20Merge tag 'ntfs3_for_7.1' of https://github.com/Paragon-Software-Group/linux-...Linus Torvalds11-73/+202
2026-04-17Merge tag 'ntfs-for-7.1-rc1-v2' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds6-111/+6
2026-04-16fs/ntfs3: fix Smatch warningsKonstantin Komarov2-2/+2
2026-04-16fs/ntfs3: validate rec->used in journal-replay file record checkGreg Kroah-Hartman1-1/+11
2026-04-15Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2026-04-13Merge tag 'vfs-7.1-rc1.bh.metadata' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-4/+0
2026-04-13Merge tag 'vfs-7.1-rc1.kino' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2026-04-07fs/ntfs3: terminate the cached volume label after UTF-8 conversionPengpeng Hou1-1/+6
2026-04-07fs/ntfs3: fix potential double iput on d_make_root() failureZhan Xusheng1-1/+1
2026-04-07ntfs3: fix integer overflow in run_unpack() volume boundary checkTobias Gaertner1-3/+9
2026-04-07ntfs3: add buffer boundary checks to run_unpack()Tobias Gaertner1-0/+6
2026-04-07ntfs3: fix mount failure on volumes with fragmented MFT bitmapKonstantin Komarov1-4/+35
2026-04-07fs/ntfs3: fix $LXDEV xattr lookupZhan Xusheng1-1/+1
2026-04-07ntfs3: fix OOB write in attr_wof_frame_info()0xkato1-0/+6
2026-04-05mm: reintroduce vma_desc_test() as a singular flag testLorenzo Stoakes (Oracle)1-1/+1
2026-04-05mm: rename VMA flag helpers to be more readableLorenzo Stoakes (Oracle)1-1/+1
2026-04-02ntfs3: fix memory leak in indx_create_allocate()Deepanshu Kartikey1-0/+1
2026-03-26ntfs3: Drop pointless sync_mapping_buffers() and invalidate_inode_buffers() c...Jan Kara2-4/+0
2026-03-24ntfs3: work around false-postive -Wmaybe-uninitialized warningsArnd Bergmann1-2/+2
2026-03-24fs/ntfs3: fix missing run load for vcn0 in attr_data_get_block_locked()Deepanshu Kartikey1-0/+15
2026-03-24fs/ntfs3: increase CLIENT_REC name field sizeKonstantin Komarov1-2/+2
2026-03-10ntfs3: remove copy and pasted iomap codeChristoph Hellwig1-48/+3
2026-03-10iomap: only call into ->submit_read when there is a read_ctxChristoph Hellwig1-2/+1
2026-03-10iomap: pass the iomap_iter to ->submit_readChristoph Hellwig1-1/+2
2026-03-06treewide: change inode->i_ino from unsigned long to u64Jeff Layton1-1/+1
2026-03-04fs/ntfs3: prevent uninitialized lcn caused by zero lenEdward Adam Davis1-5/+5
2026-03-04fs/ntfs3: add a subset of W=1 warnings for stricter checksKonstantin Komarov1-0/+20
2026-02-24fs/ntfs3: return folios from ntfs_lock_new_page()Sun Jian1-21/+26
2026-02-24fs/ntfs3: resolve compare function in public index APIsAdarsh Das2-30/+49
2026-02-24ntfs3: reject inodes with zero non-DOS link countZiyi Guo1-0/+5
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook10-19/+18
2026-02-19ntfs: add Kconfig and MakefileNamjae Jeon1-0/+1
2026-02-19ntfs3: remove legacy ntfs driver supportNamjae Jeon6-111/+5
2026-02-18Merge tag 'mm-stable-2026-02-18-19-48' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2026-02-17Merge tag 'ntfs3_for_7.0' of https://github.com/Paragon-Software-Group/linux-...Linus Torvalds15-1126/+1814
2026-02-16fs/ntfs3: add delayed-allocation (delalloc) supportKonstantin Komarov12-342/+884
2026-02-12mm: update all remaining mmap_prepare users to use vma_flags_tLorenzo Stoakes1-1/+1
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+1
2026-02-09Merge tag 'pull-filename' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds5-24/+20
2026-02-09Merge tag 'vfs-7.0-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-5/+1
2026-02-09fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_...Konstantin Komarov1-0/+6
2026-02-09fs/ntfs3: add fall-through between switch labelsKonstantin Komarov1-0/+1
2026-02-04fs/ntfs3: allow explicit boolean acl/prealloc mount optionsKonstantin Komarov1-6/+14
2026-01-27fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRootJiasheng Jiang1-0/+3
2026-01-20kernel.h: drop hex.h and update all hex.h usersRandy Dunlap1-0/+1
2026-01-16ntfs3: Restore NULL folio initialization in ntfs_writepages()Nathan Chancellor1-1/+1
2026-01-16posix_acl: make posix_acl_to_xattr() alloc the bufferMiklos Szeredi1-5/+1
2026-01-15ntfs3: Refactor duplicate kmemdup pattern in do_action()Baolin Liu1-27/+27
2026-01-15fs/ntfs3: prevent infinite loops caused by the next valid being the sameEdward Adam Davis1-2/+6
2026-01-15fs/ntfs3: make ntfs_writeback_ops staticsunliming1-1/+1
2026-01-15ntfs3: fix circular locking dependency in run_unpack_exSzymon Wilczek1-5/+8
2026-01-13ntfs: ->d_compare() must not blockAl Viro5-24/+20
2026-01-12ntfs3: add setlease file operationJeff Layton2-0/+6
2025-12-29fs/ntfs3: implement iomap-based file operationsKonstantin Komarov8-782/+593
2025-12-29fs/ntfs3: fix deadlock in ni_read_folio_cmprSzymon Wilczek2-2/+3
2025-12-29fs/ntfs3: implement llseek SEEK_DATA/SEEK_HOLE by scanning data runsKonstantin Komarov5-3/+113
2025-12-29fs/ntfs3: zero-fill folios beyond i_valid in ntfs_read_folio()Konstantin Komarov1-0/+13
2025-12-29fs/ntfs3: handle attr_set_size() errors when truncating filesKonstantin Komarov1-6/+4
2025-12-29fs/ntfs3: drop preallocated clusters for sparse and compressed filesKonstantin Komarov1-1/+3
2025-12-29fs/ntfs3: fsync files by syncing parent inodesKonstantin Komarov4-4/+81
2025-12-19fs/ntfs3: fix ntfs_mount_options leak in ntfs_fill_super()Baokun Li1-7/+2
2025-12-19fs/ntfs3: allow readdir() to finish after directory mutations without rewindd...Konstantin Komarov3-29/+76
2025-12-19fs/ntfs3: improve readahead for bitmap initialization and large directory scansKonstantin Komarov6-25/+79
2025-12-19fs/ntfs3: rename ni_readpage_cmpr into ni_read_folio_cmprKonstantin Komarov3-6/+6
2025-12-19fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LISTJaehun Gou1-0/+9
2025-12-19fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadataJaehun Gou1-3/+12
2025-12-19fs/ntfs3: Use wait_on_buffer() directlyLalit Shankar Chowdhury3-17/+7
2025-12-19fs/ntfs3: Initialize new folios before useBartlomiej Kubik1-1/+1
2025-12-19fs: ntfs3: check return value of indx_find to avoid infinite loopJaehun Gou1-1/+6
2025-12-05Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-12-03Merge tag 'ntfs3_for_6.19' of https://github.com/Paragon-Software-Group/linux...Linus Torvalds13-331/+421
2025-12-01Merge tag 'vfs-6.19-rc1.fs_header' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+1
2025-11-19fs/ntfs3: check for shutdown in fsyncKonstantin Komarov1-1/+13
2025-11-18fs/ntfs3: change the default mount options for "acl" and "prealloc"Konstantin Komarov1-12/+19
2025-11-18fs/ntfs3: Prevent memory leaks in add sub recordEdward Adam Davis1-2/+4
2025-11-18fs/ntfs3: out1 also needs to put miEdward Adam Davis1-1/+1
2025-11-17fs/ntfs3: Fix spelling mistake "recommened" -> "recommended"Colin Ian King1-1/+1
2025-11-17fs/ntfs3: update mode in xattr when ACL can be reduced to modeKonstantin Komarov1-4/+14
2025-11-17fs/ntfs3: check minimum alignment for direct I/OKonstantin Komarov3-0/+12
2025-11-17fs/ntfs3: implement NTFS3_IOC_SHUTDOWN ioctlKonstantin Komarov1-1/+43
2025-11-17fs/ntfs3: correct attr_collapse_range when file is too fragmentedKonstantin Komarov4-48/+53
2025-11-16mm: add vma_desc_size(), vma_desc_pages() helpersLorenzo Stoakes1-1/+1
2025-11-11ntfs3: fix double free of sbi->options->nls and clarify ownership of fc->fs_p...YangWen1-2/+3
2025-11-11fs/ntfs3: Initialize allocated memory before useBartlomiej Kubik1-4/+3
2025-11-10fs/ntfs3: remove ntfs_bio_pages and use page cache for compressed I/OKonstantin Komarov6-192/+114
2025-11-10ntfs3: avoid memcpy size warningLizhi Xu1-1/+2
2025-11-10fs/ntfs3: fix KMSAN uninit-value in ni_create_attr_listNirbhay Sharma1-1/+1
2025-11-10ntfs3: init run lock for extend inodeEdward Adam Davis1-0/+1
2025-11-10ntfs: set dummy blocksize to read boot_block when mountingPedro Demarchi Gomes1-0/+5
2025-11-05fs: inline current_umask() and move it to fs_struct.hMateusz Guzik1-0/+1
2025-11-01fs/ntfs3: disable readahead for compressed filesKonstantin Komarov1-6/+21
2025-10-20Coccinelle-based conversion to use ->i_state accessorsMateusz Guzik1-1/+1
2025-10-17ntfs3: Fix uninit buffer allocated by __getname()Sidharth Seela1-0/+1
2025-10-17ntfs3: fix uninit memory after failed mi_read in mi_format_newRaphael Pinsonneault-Thibeault1-1/+8
2025-10-17ntfs3: fix use-after-free of sbi->options in cmp_fnamesYangWen1-8/+39
2025-10-17ntfs: Do not overwrite uptodate pagesMatthew Wilcox (Oracle)1-6/+29
2025-10-17ntfs: Do not kmap page cache pages for compressionMatthew Wilcox (Oracle)1-11/+0
2025-10-17ntfs: Do not kmap pages used for reading from diskMatthew Wilcox (Oracle)1-4/+0
2025-10-17fs/ntfs3: fix mount failure for sparse runs in run_unpack()Konstantin Komarov1-1/+5
2025-10-17fs/ntfs3: Reformat code and update terminologyKonstantin Komarov7-38/+42
2025-10-17fs/ntfs3: Support timestamps prior to epochKonstantin Komarov1-4/+5
2025-09-10ntfs3: stop using write_cache_pagesChristoph Hellwig1-5/+10
2025-09-10fs/ntfs3: reject index allocation if $BITMAP is empty but blocks existMoon Hee Lee1-0/+10
2025-09-10fs/ntfs3: Fix a resource leak bug in wnd_extend()Haoxiang Li1-0/+1
2025-09-10fs: ntfs3: Fix integer overflow in run_unpack()Vitaly Grigoryev1-3/+9
2025-09-10ntfs3: pretend $Extend records as regular filesTetsuo Handa1-0/+1
2025-09-10ntfs3: add FS_IOC_SETFSLABEL ioctlEthan Ferguson1-0/+18
2025-09-10ntfs3: add FS_IOC_GETFSLABEL ioctlEthan Ferguson1-0/+10
2025-09-10ntfs3: transition magic number to shared constantEthan Ferguson1-1/+1
2025-07-28Merge tag 'vfs-6.17-rc1.mmap_prepare' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-7/+8
2025-07-28Merge tag 'vfs-6.17-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-9/+12
2025-07-28Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds1-1/+2
2025-07-16fs: change write_begin/write_end interface to take struct kiocb *Taotao Chen3-9/+12
2025-07-08Revert "fs/ntfs3: Replace inode_trylock with inode_lock"Konstantin Komarov1-1/+4
2025-07-07fs/ntfs3: Exclude call make_bad_inode for live nodes.Konstantin Komarov7-1/+103
2025-06-23fs/ntfs3: cancle set bad inode after removing name failsEdward Adam Davis3-13/+7
2025-06-23fs/ntfs3: Add sanity check for file nameLizhi Xu1-0/+3
2025-06-23fs/ntfs3: correctly create symlink for relative pathRong Zhang1-13/+18
2025-06-23fs/ntfs3: fix symlinks cannot be handled correctlyRong Zhang6-33/+43
2025-06-19fs: convert most other generic_file_*mmap() users to .mmap_prepare()Lorenzo Stoakes1-7/+8
2025-06-10new helper: set_default_d_op()Al Viro1-1/+2
2025-06-02Merge tag 'mm-stable-2025-06-01-14-06' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-18/+13
2025-05-31ntfs3: use folios more in ntfs_compress_write()Matthew Wilcox (Oracle)1-18/+13
2025-05-19fs/ntfs3: remove ability to change compression on mounted volumeKonstantin Komarov5-240/+0
2025-05-16fs/ntfs3: Fix handling of InitializeFileRecordSegmentKonstantin Komarov1-16/+14
2025-04-28fs/ntfs3: Add missing direct_IO in ntfs_aops_cmprLizhi Xu1-0/+5
2025-04-28fs/ntfs3: handle hdr_first_de() return valueAndrey Vatoropin1-0/+8
2025-04-28fs/ntfs3: Drop redundant NULL checkAndrey Vatoropin1-1/+1
2025-04-02Merge tag 'ntfs3_for_6.15' of https://github.com/Paragon-Software-Group/linux...Linus Torvalds9-181/+96
2025-03-06fs/ntfs3: Remove unused ntfs_flush_inodesDr. David Alan Gilbert2-42/+0
2025-03-06fs/ntfs3: Remove unused ntfs_sb_readDr. David Alan Gilbert2-29/+0
2025-03-06fs/ntfs3: Remove unused ni_load_attrDr. David Alan Gilbert2-60/+0
2025-03-06fs/ntfs3: Prevent integer overflow in hdr_first_de()Dan Carpenter1-1/+1
2025-03-06fs/ntfs3: Fix a couple integer overflows on 32bit systemsDan Carpenter1-2/+2
2025-02-27Change inode_operations.mkdir to return struct dentry *NeilBrown1-4/+4
2025-02-05fs/ntfs3: Update inode->i_mapping->a_ops on compression stateKonstantin Komarov3-5/+26
2025-02-05fs/ntfs3: Fix WARNING in ntfs_extend_initialized_sizeEdward Adam Davis1-0/+1
2025-02-05fs/ntfs3: Fix 'proc_info_root' leak when init ntfs failedYe Bin1-1/+3
2025-02-05fs/ntfs3: Factor out ntfs_{create/remove}_proc_root()Ye Bin1-9/+17
2025-02-05fs/ntfs3: Factor out ntfs_{create/remove}_procdir()Ye Bin1-23/+36
2025-02-05fs/ntfs3: Keep write operations atomicLizhi Xu1-9/+10
2024-12-30fs/ntfs3: Unify inode corruption marking with _ntfs_bad_inode()Konstantin Komarov6-13/+20
2024-12-30fs/ntfs3: Mark inode as bad as soon as error detected in mi_enum_attr()Konstantin Komarov4-80/+90
2024-12-18ntfs3: Remove an access to page->indexMatthew Wilcox (Oracle)1-1/+2
2024-11-01fs/ntfs3: Accumulated refactoring changesKonstantin Komarov4-50/+21
2024-11-01fs/ntfs3: Switch to folio to release resourcesKonstantin Komarov1-11/+17
2024-11-01fs/ntfs3: Add check in ntfs_extend_initialized_sizeKonstantin Komarov1-1/+3
2024-11-01fs/ntfs3: Add more checks in mi_enum_attr (part 2)Konstantin Komarov1-3/+13
2024-11-01fs/ntfs3: Equivalent transition from page to folioKonstantin Komarov1-1/+1
2024-11-01fs/ntfs3: Fix case when unmarked clusters intersect with zoneKonstantin Komarov1-10/+30
2024-11-01fs/ntfs3: Fix warning in ni_fiemapKonstantin Komarov3-94/+21
2024-10-08Merge tag 'ntfs3_for_6.12' of https://github.com/Paragon-Software-Group/linux...Linus Torvalds14-197/+410
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-10-01fs/ntfs3: Format output messages like others fs in kernelKonstantin Komarov1-4/+9
2024-10-01fs/ntfs3: Additional check in ntfs_file_releaseKonstantin Komarov1-1/+8
2024-10-01fs/ntfs3: Fix general protection fault in run_is_mapped_fullKonstantin Komarov1-1/+4
2024-10-01fs/ntfs3: Sequential field availability check in mi_enum_attr()Konstantin Komarov1-8/+7
2024-10-01fs/ntfs3: Additional check in ni_clear()Konstantin Komarov1-1/+3
2024-10-01fs/ntfs3: Fix possible deadlock in mi_readKonstantin Komarov1-1/+1
2024-10-01ntfs3: Change to non-blocking allocation in ntfs_d_hashDiogo Jahchan Koike1-2/+2
2024-10-01fs/ntfs3: Remove unused al_delete_leDr. David Alan Gilbert2-55/+0
2024-09-03fs/ntfs3: Rename ntfs3_setattr into ntfs_setattrKonstantin Komarov5-10/+10
2024-09-03fs/ntfs3: Replace fsparam_flag_no -> fsparam_flagKonstantin Komarov1-27/+27
2024-09-03fs/ntfs3: Add support for the compression attributeKonstantin Komarov4-1/+156
2024-09-03fs/ntfs3: Implement fallocate for compressed filesKonstantin Komarov2-11/+17
2024-09-03fs/ntfs3: Make checks in run_unpack more clearKonstantin Komarov1-3/+5
2024-09-03fs/ntfs3: Add rough attr alloc_size checkKonstantin Komarov1-0/+3
2024-09-03fs/ntfs3: Stale inode instead of badKonstantin Komarov1-3/+7
2024-09-03fs/ntfs3: Refactor enum_rstbl to suppress static checkerKonstantin Komarov1-2/+17
2024-09-03fs/ntfs3: Fix sparse warning in ni_fiemapKonstantin Komarov1-13/+8