aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ntfs3/super.c
AgeCommit message (Expand)AuthorFilesLines
11 daysntfs3: handle set_blocksize failuresChristoph Hellwig1-2/+6
2026-04-20Merge tag 'ntfs3_for_7.1' of https://github.com/Paragon-Software-Group/linux-...Linus Torvalds1-6/+42
2026-04-17Merge tag 'ntfs-for-7.1-rc1-v2' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-58/+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 mount failure on volumes with fragmented MFT bitmapKonstantin Komarov1-4/+35
2026-03-06treewide: change inode->i_ino from unsigned long to u64Jeff Layton1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-2/+2
2026-02-19ntfs3: remove legacy ntfs driver supportNamjae Jeon1-58/+1
2026-02-16fs/ntfs3: add delayed-allocation (delalloc) supportKonstantin Komarov1-4/+24
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
2025-12-29fs/ntfs3: implement iomap-based file operationsKonstantin Komarov1-3/+8
2025-12-19fs/ntfs3: fix ntfs_mount_options leak in ntfs_fill_super()Baokun Li1-7/+2
2025-12-19fs/ntfs3: Use wait_on_buffer() directlyLalit Shankar Chowdhury1-3/+1
2025-12-03Merge tag 'ntfs3_for_6.19' of https://github.com/Paragon-Software-Group/linux...Linus Torvalds1-20/+68
2025-11-18fs/ntfs3: change the default mount options for "acl" and "prealloc"Konstantin Komarov1-12/+19
2025-11-17fs/ntfs3: Fix spelling mistake "recommened" -> "recommended"Colin Ian King1-1/+1
2025-11-17fs/ntfs3: check minimum alignment for direct I/OKonstantin Komarov1-0/+1
2025-11-11ntfs3: fix double free of sbi->options->nls and clarify ownership of fc->fs_p...YangWen1-2/+3
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-10-17ntfs3: fix use-after-free of sbi->options in cmp_fnamesYangWen1-8/+39
2025-10-17fs/ntfs3: Reformat code and update terminologyKonstantin Komarov1-14/+17
2025-06-10new helper: set_default_d_op()Al Viro1-1/+2
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
2024-10-01fs/ntfs3: Format output messages like others fs in kernelKonstantin Komarov1-4/+9
2024-09-03fs/ntfs3: Replace fsparam_flag_no -> fsparam_flagKonstantin Komarov1-27/+27
2024-09-03fs/ntfs3: Fix sparse warning for bigendianKonstantin Komarov1-2/+1
2024-07-22Merge tag 'ntfs3_for_6.11' of https://github.com/Paragon-Software-Group/linux...Linus Torvalds1-44/+27
2024-07-11fs/ntfs3: Redesign legacy ntfs supportKonstantin Komarov1-2/+0
2024-07-11fs/ntfs3: Fix the format of the "nocase" mount optionKonstantin Komarov1-1/+1
2024-07-02ntfs3: Convert to new uid/gid option parsing helpersEric Sandeen1-8/+4
2024-06-26fs/ntfs3: Drop stray '\' (backslash) in formatting stringAndy Shevchenko1-1/+1
2024-06-26fs/ntfs3: Add some commentsKonstantin Komarov1-3/+2
2024-06-07fs/ntfs3: Simplify initialization of $AttrDef and $UpCaseKonstantin Komarov1-37/+23
2024-05-25Merge tag 'ntfs3_for_6.10' of https://github.com/Paragon-Software-Group/linux...Linus Torvalds1-2/+0
2024-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+62
2024-04-23ntfs3: enforce read-only when used as legacy ntfs driverChristian Brauner1-4/+32
2024-04-23fs/ntfs3: Remove max link count info display during driver initKonstantin Komarov1-2/+0
2024-04-16ntfs3: serve as alias for the legacy ntfs driverChristian Brauner1-0/+31
2024-04-01fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()Alexander Lobakin1-1/+1
2024-03-12mm, slab: remove last vestiges of SLAB_MEM_SPREADLinus Torvalds1-1/+1
2024-01-29fs/ntfs3: Slightly simplify ntfs_inode_printk()Christophe JAILLET1-3/+2
2024-01-16fs/ntfs3: Use kvfree to free memory allocated by kvmallocKonstantin Komarov1-1/+1
2023-12-06fs/ntfs3: ntfs3_forced_shutdown use int instead of boolKonstantin Komarov1-1/+1
2023-12-06fs/ntfs3: Implement super_operations::shutdownKonstantin Komarov1-0/+12
2023-12-06fs/ntfs3: Improve alternative boot processingKonstantin Komarov1-18/+17
2023-10-28exportfs: make ->encode_fh() a mandatory method for NFS exportAmir Goldstein1-0/+1
2023-10-19Merge tag 'ntfs3_for_6.6' of https://github.com/Paragon-Software-Group/linux-...Linus Torvalds1-30/+74
2023-09-28fs/ntfs3: Fix OOB read in ntfs_init_from_bootPavel Skripkin1-0/+5
2023-09-28fs/ntfs3: Do not allow to change label if volume is read-onlyKonstantin Komarov1-1/+6
2023-09-28fs/ntfs3: Add more info into /proc/fs/ntfs3/<dev>/volinfoKonstantin Komarov1-3/+11
2023-09-28fs/ntfs3: Refactoring and commentsKonstantin Komarov1-11/+8
2023-09-28fs/ntfs3: Fix alternative boot searchingKonstantin Komarov1-3/+7
2023-09-28fs/ntfs3: Allow repeated call to ntfs3_put_sbiKonstantin Komarov1-5/+16
2023-09-28fs/ntfs3: Fix shift-out-of-bounds in ntfs_fill_superKonstantin Komarov1-6/+20
2023-09-28fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)Konstantin Komarov1-1/+1
2023-09-25ntfs3: put resources during ntfs_fill_super()Christian Brauner1-0/+1
2023-09-07ntfs3: drop inode references in ntfs_put_super()Christian Brauner1-6/+12
2023-08-10ntfs3: free the sbi in ->kill_sbChristoph Hellwig1-13/+12
2023-08-10ntfs3: don't call sync_blockdev in ntfs_put_superChristoph Hellwig1-2/+0
2023-08-10ntfs3: rename put_ntfs ntfs3_free_sbiChristoph Hellwig1-5/+5
2023-07-03fs/ntfs3: Correct mode for label entry inside /proc/fs/ntfs3/Konstantin Komarov1-3/+4
2023-07-03fs/ntfs3: Add support /proc/fs/ntfs3/<dev>/volinfo and /proc/fs/ntfs3/<dev>/l...Konstantin Komarov1-0/+134
2023-07-03fs/ntfs3: Add ability to format new mft records with bigger/smaller headerKonstantin Komarov1-3/+3
2023-07-03fs/ntfs3: Code formattingKonstantin Komarov1-5/+12
2023-07-03fs/ntfs3: Do not update primary boot in ntfs_init_from_boot()Konstantin Komarov1-19/+39
2023-07-03fs/ntfs3: Alternative boot if primary boot is corruptedKonstantin Komarov1-27/+71
2023-03-27fs/ntfs3: Fix root inode checkingKonstantin Komarov1-1/+10
2023-03-27fs/ntfs3: Print details about mount failsKonstantin Komarov1-70/+102
2023-03-27fs/ntfs3: Add missed "nocase" in ntfs_show_optionsKonstantin Komarov1-19/+21
2023-03-27fs/ntfs3: Code formatting and refactoringKonstantin Komarov1-31/+39
2023-03-27fs/ntfs3: Remove field sbi->used.bitmap.set_tailKonstantin Komarov1-2/+0
2023-03-27fs/ntfs3: Remove noacsrulesKonstantin Komarov1-8/+1
2023-03-27fs/ntfs3: Restore overflow checking for attr size in mi_enum_attrKonstantin Komarov1-1/+1
2023-03-27fs/ntfs3: Check for extremely large size of $AttrDefKonstantin Komarov1-1/+9
2022-11-14fs/ntfs3: Improve checking of bad clustersKonstantin Komarov1-25/+39
2022-11-12fs/ntfs3: Rename hidedotfiles mount option to hide_dot_filesDaniel Pinto1-2/+2
2022-11-12fs/ntfs3: Add hidedotfiles to the list of enabled mount optionsDaniel Pinto1-0/+2
2022-11-12fs/ntfs3: Fix hidedotfiles mount option by reversing behaviourDaniel Pinto1-1/+1
2022-11-12fs/ntfs3: Add windows_names mount optionDaniel Pinto1-0/+7
2022-11-12fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_fill_super()Tetsuo Handa1-1/+1
2022-09-30fs/ntfs3: Add null pointer check for inode operationsEdward Lo1-2/+2
2022-09-30fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()Shigeru Yoshida1-1/+1
2022-09-30fs/ntfs3: Fix memory leak on ntfs_fill_super() error pathShigeru Yoshida1-0/+1
2022-09-30fs/ntfs3: Fix [df]mask display in /proc/mountsMarc Aurèle La France1-2/+2
2022-09-30fs/ntfs3: Validate BOOT record_sizeedward lo1-1/+1
2022-09-30fs/ntfs3: Add option "nocase"Konstantin Komarov1-0/+6
2022-09-30fs/ntfs3: Change destroy_inode to free_inodeKonstantin Komarov1-16/+4
2022-09-30fs/ntfs3: Add hidedotfiles optionKonstantin Komarov1-0/+5
2022-09-30fs/ntfs3: Add comments about cluster sizeKonstantin Komarov1-0/+24
2022-08-17Merge tag 'ntfs3_for_6.0' of https://github.com/Paragon-Software-Group/linux-...Linus Torvalds1-5/+12
2022-08-03fs/ntfs3: Make MFT zone less fragmentedKonstantin Komarov1-0/+7
2022-08-03fs/ntfs3: Remove unused mi_mark_freeKonstantin Komarov1-1/+1
2022-06-06fs/ntfs3: Fix double free on remountKonstantin Komarov1-4/+4
2022-05-27Merge tag 'mm-nonmm-stable-2022-05-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-3/+7
2022-05-12fs/ntfs3: validate BOOT sectors_per_clustersRandy Dunlap1-3/+7
2022-04-17block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARDChristoph Hellwig1-1/+1
2022-04-17block: add a bdev_discard_granularity helperChristoph Hellwig1-4/+2
2022-04-17block: remove QUEUE_FLAG_DISCARDChristoph Hellwig1-1/+1
2022-04-17ntfs3: use bdev_logical_block_size instead of open coding itChristoph Hellwig1-1/+1
2022-03-22fs: allocate inode by using alloc_inode_sb()Muchun Song1-1/+1
2021-10-18ntfs3: use bdev_nr_bytes instead of open coding itChristoph Hellwig1-1/+1
2021-10-11fs/ntfs3: Fix memory leak if fill_super failedKonstantin Komarov1-34/+56
2021-09-30fs/ntfs3: Refactoring of ntfs_init_from_bootKonstantin Komarov1-10/+9
2021-09-30fs/ntfs3: Reject mount if boot's cluster size < media sector sizeKonstantin Komarov1-1/+12
2021-09-23fs/ntfs3: Remove deprecated mount options nlsKari Argillander1-4/+0
2021-09-20fs/ntfs3: Fix a memory leak on object optsColin Ian King1-2/+2
2021-09-20fs/ntfs3: Initiliaze sb blocksize only in one place + refactorKari Argillander1-10/+3
2021-09-20fs/ntfs3: Initialize pointer before use place in fill_superKari Argillander1-4/+3
2021-09-20fs/ntfs3: Remove tmp pointer upcase in fill_superKari Argillander1-7/+4
2021-09-20fs/ntfs3: Remove tmp pointer bd_inode in fill_superKari Argillander1-2/+1
2021-09-20fs/ntfs3: Remove tmp var is_ro in ntfs_fill_superKari Argillander1-5/+2
2021-09-20fs/ntfs3: Use sb instead of sbi->sb in fill_superKari Argillander1-3/+3
2021-09-20fs/ntfs3: Remove unnecessary variable loading in fill_superKari Argillander1-11/+1
2021-09-20fs/ntfs3: Return straight without goto in fill_superKari Argillander1-40/+16
2021-09-20fs/ntfs3: Remove impossible fault condition in fill_superKari Argillander1-6/+0
2021-09-20fs/ntfs3: Change EINVAL to ENOMEM when d_make_root failsKari Argillander1-1/+1
2021-09-20fs/ntfs3: Fix wrong error message $Logfile -> $UpCaseKari Argillander1-1/+1
2021-09-13fs/ntfs3: Remove unneeded header files from c filesKari Argillander1-2/+0
2021-09-09fs/ntfs3: Show uid/gid always in show_options()Kari Argillander1-8/+4
2021-09-09fs/ntfs3: Rename mount option no_acs_rules > (no)acsrulesKari Argillander1-6/+6
2021-09-09fs/ntfs3: Add iocharset= mount option as alias for nls=Kari Argillander1-7/+11
2021-09-09fs/ntfs3: Make mount option nohidden more universalKari Argillander1-2/+2
2021-09-09fs/ntfs3: Init spi more in init_fs_context than fill_superKari Argillander1-19/+22
2021-09-09fs/ntfs3: Use new api for mountingKari Argillander1-205/+228
2021-09-09fs/ntfs3: Convert mount options to pointer in sbiKari Argillander1-12/+19
2021-09-09fs/ntfs3: Remove unnecesarry remount flag handlingKari Argillander1-2/+0
2021-09-09fs/ntfs3: Remove unnecesarry mount option noatimeKari Argillander1-7/+0
2021-09-02fs/ntfs3: Change how module init/info messages are displayedKari Argillander1-19/+8
2021-08-31fs/ntfs3: Restyle comments to better align with kernel-docKonstantin Komarov1-1/+1
2021-08-30fs/ntfs3: Restyle comments to better align with kernel-docKari Argillander1-71/+89
2021-08-27fs/ntfs3: Do not use driver own alloc wrappersKari Argillander1-10/+10
2021-08-27fs/ntfs3: Use kernel ALIGN macros over driver specificKari Argillander1-5/+5
2021-08-27fs/ntfs3: Use linux/log2 is_power_of_2 functionKari Argillander1-4/+5
2021-08-27fs/ntfs3: Fix various spelling mistakesColin Ian King1-2/+2
2021-08-13fs/ntfs3: Add initialization of super blockKonstantin Komarov1-0/+1504