aboutsummaryrefslogtreecommitdiffstats
path: root/fs/udf
AgeCommit message (Expand)AuthorFilesLines
2024-03-05udf: remove SLAB_MEM_SPREAD flag usageChengming Zhou1-1/+0
2024-02-21udf: convert to new mount APIEric Sandeen1-242/+265
2024-02-21udf: convert novrs to an option flagEric Sandeen2-4/+3
2024-02-05udf: Avoid invalid LVID used on mountJan Kara1-17/+25
2024-01-23udf: Remove GFP_NOFS allocation in udf_expand_file_adinicb()Jan Kara1-1/+1
2024-01-23udf: Avoid GFP_NOFS allocation in udf_load_pvoldesc()Jan Kara1-1/+1
2024-01-23udf: Avoid GFP_NOFS allocation in udf_symlink()Jan Kara1-8/+11
2024-01-23udf: Remove GFP_NOFS from dir iteration codeJan Kara2-2/+2
2024-01-11Merge tag 'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-10/+1
2023-12-21udf_fiiter_add_entry(): check for zero ->d_name.len is bogus...Al Viro1-2/+0
2023-12-21udf: d_obtain_alias(ERR_PTR(...)) will do the right thing...Al Viro1-6/+1
2023-12-21udf: d_splice_alias() will do the right thing on ERR_PTR() inodeAl Viro1-2/+0
2023-11-25udf_rename(): only access the child content on cross-directory renameAl Viro1-1/+6
2023-11-02Merge tag 'fs_for_v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-2/+2
2023-10-18udf: convert to new timestamp accessorsJeff Layton3-26/+32
2023-10-03udf: Avoid unneeded variable length array in struct fileIdentDescJan Kara1-1/+1
2023-09-18udf: Annotate struct udf_bitmap with __counted_byKees Cook1-1/+1
2023-08-30Merge tag 'for_v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds2-3/+1
2023-08-29Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linuxLinus Torvalds2-1/+2
2023-08-29Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-3/+3
2023-08-18fs: convert block_commit_write to return voidBean Huo1-3/+3
2023-08-09udf: Drop pointless aops assignmentJan Kara1-2/+0
2023-08-09fs: pass the request_mask to generic_fillattrJeff Layton1-1/+1
2023-08-02fs: add CONFIG_BUFFER_HEADChristoph Hellwig1-0/+1
2023-08-02fs: rename and move block_page_mkwrite_returnChristoph Hellwig1-1/+1
2023-07-31udf: Fix -Wstringop-overflow warningsGustavo A. R. Silva1-1/+1
2023-07-24udf: convert to ctime accessor functionsJeff Layton3-20/+23
2023-06-29Merge tag 'fs_for_v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds15-87/+17
2023-06-26Merge tag 'for-6.5/splice-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds1-1/+1
2023-06-21udf: Fix uninitialized array access for some pathnamesJan Kara1-1/+1
2023-06-02Revert "udf: Protect rename against modification of moved directory"Jan Kara1-12/+2
2023-05-30fs: udf: udftime: Replace LGPL boilerplate with SPDX identifierBagas Sanjaya1-16/+2
2023-05-30fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifierBagas Sanjaya14-70/+14
2023-05-24splice: Use filemap_splice_read() instead of generic_file_splice_read()David Howells1-1/+1
2023-03-13udf: use wrapper i_blocksize() in udf_discard_prealloc()Yangtao Li1-2/+2
2023-03-08udf: Use folios in udf_adinicb_writepage()Matthew Wilcox (Oracle)1-5/+5
2023-03-06udf: Warn if block mapping is done for in-ICB filesJan Kara1-0/+3
2023-03-06udf: Fix reading of in-ICB filesJan Kara1-0/+9
2023-03-06udf: Fix lost writes in udf_adinicb_writepage()Jan Kara1-1/+1
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+2
2023-02-20Merge tag 'for-6.3/dio-2023-02-16' of git://git.kernel.dk/linuxLinus Torvalds1-0/+1
2023-02-20Merge tag 'fixes_for_v6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds16-1535/+1335
2023-02-20Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-12/+12
2023-02-09udf: Avoid directory type conversion failure due to ENOMEMJan Kara1-3/+6
2023-02-07udf: Use unsigned variables for size calculationsKees Cook1-2/+3
2023-02-07udf: remove reporting loc in debug outputTom Rix1-2/+2
2023-02-07udf: Check consistency of Space Bitmap DescriptorVladislav Efanov1-4/+27
2023-01-26fs: build the legacy direct I/O code conditionallyChristoph Hellwig1-0/+1
2023-01-26udf: Fix file counting in LVIDJan Kara2-28/+25
2023-01-26udf: Limit file size to 4TBJan Kara1-1/+8
2023-01-26udf: Don't return bh from udf_expand_dir_adinicb()Jan Kara1-20/+13
2023-01-26udf: Convert udf_expand_file_adinicb() to avoid kmap_atomic()Jan Kara1-14/+4
2023-01-26udf: Convert udf_adinicb_writepage() to memcpy_to_page()Jan Kara1-6/+2
2023-01-26udf: Switch udf_adinicb_readpage() to kmap_local_page()Jan Kara1-2/+2
2023-01-26udf: Move udf_adinicb_readpage() to inode.cJan Kara3-20/+15
2023-01-26udf: Mark aops implementation staticJan Kara2-18/+10
2023-01-26udf: Switch to single address_space_operationsJan Kara4-26/+3
2023-01-26udf: Add handling of in-ICB files to udf_bmap()Jan Kara1-0/+4
2023-01-26udf: Convert all file types to use udf_write_end()Jan Kara3-16/+25
2023-01-26udf: Convert in-ICB files to use udf_write_begin()Jan Kara3-25/+23
2023-01-26udf: Convert in-ICB files to use udf_direct_IO()Jan Kara3-8/+6
2023-01-26udf: Convert in-ICB files to use udf_writepages()Jan Kara3-23/+28
2023-01-26udf: Unify .read_folio for normal and in-ICB filesJan Kara3-13/+13
2023-01-26udf: Fix off-by-one error when discarding preallocationJan Kara1-1/+1
2023-01-26udf: Fix file corruption when appending just after end of preallocated extentJan Kara1-13/+11
2023-01-26udf: Do not allocate blocks on page writebackJan Kara1-12/+34
2023-01-26udf: Allocate blocks on write page faultJan Kara3-2/+61
2023-01-26udf: Protect truncate and file type conversion with invalidate_lockJan Kara2-6/+11
2023-01-26udf: Simplify error handling in udf_file_write_iter()Jan Kara1-7/+3
2023-01-26udf: Push i_data_sem locking into udf_extend_file()Jan Kara1-5/+4
2023-01-26udf: Push i_data_sem locking into udf_expand_file_adinicb()Jan Kara2-18/+11
2023-01-26udf: Protect rename against modification of moved directoryJan Kara1-2/+12
2023-01-26udf: Fold udf_getblk() into udf_bread()Jan Kara1-27/+20
2023-01-26udf: Use udf_map_block() in udf_getblk()Jan Kara1-8/+9
2023-01-26udf: Add flag to disable block preallocationJan Kara1-6/+11
2023-01-26udf: Pass mapping request into inode_getblk()Jan Kara1-33/+23
2023-01-26udf: Fold udf_block_map() into udf_map_block()Jan Kara2-25/+14
2023-01-26udf: Convert udf_symlink_filler() to use udf_bread()Jan Kara1-7/+4
2023-01-26udf: Do not call udf_block_map() on ICB filesJan Kara1-12/+7
2023-01-26udf: Use udf_bread() in udf_load_vat()Jan Kara1-5/+8
2023-01-26udf: Use udf_bread() in udf_get_pblock_virt15()Jan Kara1-3/+2
2023-01-26udf: Factor out block mapping into udf_map_block()Jan Kara2-22/+49
2023-01-26udf: Move incrementing of goal block directly into inode_getblk()Jan Kara1-7/+2
2023-01-26udf: Drop VARCONV supportJan Kara9-84/+14
2023-01-26udf: Unify types in anchor block detectionJan Kara3-5/+8
2023-01-26udf: Fix directory iteration for longer tail extentsJan Kara1-1/+1
2023-01-26udf: Propagate errors from udf_advance_blk()Jan Kara1-2/+6
2023-01-26udf: Zero udf name paddingJan Kara1-1/+7
2023-01-19fs: port inode_init_owner() to mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->tmpfile() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->rename() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->mknod() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->mkdir() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->symlink() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->create() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->getattr() to pass mnt_idmapChristian Brauner1-2/+2
2023-01-19fs: port ->setattr() to pass mnt_idmapChristian Brauner1-3/+3
2023-01-09udf: remove redundant variable netypeColin Ian King1-2/+2
2023-01-09udf: Detect system inodes linked into directory hierarchyJan Kara1-1/+6
2023-01-09udf: Preserve link count of system filesJan Kara3-3/+10
2023-01-09udf: Do not update file length for failed writes to inline filesJan Kara1-14/+12
2023-01-09udf: Fix spelling mistake "lenght" -> "length"Colin Ian King1-1/+1
2023-01-09udf: Keep i_lenExtents consistent with the total length of extentsJan Kara1-0/+3
2023-01-09udf: Move setting of i_lenExtents into udf_do_extend_file()Jan Kara1-1/+4
2023-01-09udf: Allocate name buffer in directory iterator on heapJan Kara2-9/+16
2023-01-09udf: Handle error when adding extent to a fileJan Kara1-14/+27
2023-01-09udf: Handle error when adding extent to symlinkJan Kara1-1/+6
2023-01-09udf: Handle error when expanding directoryJan Kara1-1/+6
2023-01-09udf: Do not bother merging very long extentsJan Kara1-17/+2
2023-01-09udf: Truncate added extents on failed expansionJan Kara1-4/+11
2023-01-09udf: Remove old directory iteration codeJan Kara3-705/+0
2023-01-09udf: Convert udf_rename() to new directory iteration codeJan Kara1-87/+78
2023-01-09udf: Convert udf_link() to new directory iteration codeJan Kara1-14/+8
2023-01-09udf: Convert udf_mkdir() to new directory iteration codeJan Kara1-27/+21
2023-01-09udf: Convert udf_add_nondir() to new directory iterationJan Kara1-11/+8
2023-01-09udf: Implement adding of dir entries using new iteration codeJan Kara3-0/+169
2023-01-09udf: Convert udf_unlink() to new directory iteration codeJan Kara1-23/+10
2023-01-09udf: Convert udf_rmdir() to new directory iteration codeJan Kara1-21/+11
2023-01-09udf: Provide function to mark entry as deleted using new directory iteration ...Jan Kara1-0/+10
2023-01-09udf: Convert empty_dir() to new directory iteration codeJan Kara1-59/+9
2023-01-09udf: Convert udf_get_parent() to new directory iteration codeJan Kara1-9/+7
2023-01-09udf: Convert udf_lookup() to use new directory iteration codeJan Kara1-11/+8
2023-01-09udf: Implement searching for directory entry using new iteration codeJan Kara1-0/+67
2023-01-09udf: Move udf_expand_dir_adinicb() to its callsiteJan Kara3-84/+82
2023-01-09udf: Convert udf_expand_dir_adinicb() to new directory iterationJan Kara1-37/+29
2023-01-09udf: Convert udf_readdir() to new directory iterationJan Kara1-121/+27
2023-01-09udf: New directory iteration codeJan Kara2-0/+418
2023-01-09udf: Define EFSCORRUPTED error codeJan Kara1-0/+2
2023-01-06udf: initialize newblock to 0Tom Rix1-3/+1
2023-01-06udf: Fix extension of the last extent in the fileJan Kara1-1/+1
2022-12-12Merge tag 'fixes_for_v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-88/+61
2022-12-09udf: Fix extending file within last blockJan Kara1-15/+17
2022-12-09udf: Discard preallocation before extending file with a holeJan Kara1-28/+18
2022-12-09udf: Do not bother looking for prealloc extents if i_lenExtents matches i_sizeJan Kara1-1/+2
2022-12-09udf: Fix preallocation discarding at indirect extent boundaryJan Kara1-32/+13
2022-12-05udf: Increase UDF_MAX_READ_VERSION to 0x0260Bartosz Taudul1-1/+5
2022-11-21udf: remove ->writepageChristoph Hellwig1-6/+1
2022-11-09udf: Fix a slab-out-of-bounds write bug in udf_find_entry()ZhangPeng1-1/+1
2022-10-24udf: Avoid double brelse() in udf_rename()Shigeru Yoshida1-4/+4
2022-10-24fs: udf: Optimize udf_free_in_core_inode and udf_find_fileset functionLi zeming1-2/+2
2022-10-10Merge tag 'pull-tmpfile' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-3/+3
2022-10-10Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-9/+3
2022-09-24vfs: open inside ->tmpfile()Miklos Szeredi1-3/+3
2022-09-12udf: Support splicing to fileJan Kara1-0/+1
2022-09-11udf: replace ll_rw_block()Zhang Yi3-9/+3
2022-07-14fs/buffer: Combine two submit_bh() and ll_rw_block() argumentsBart Van Assche3-3/+3
2022-05-24Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds3-14/+15
2022-05-10udf: Avoid using stale lengthOfImpUseJan Kara1-4/+4
2022-05-09udf: Convert adinicb and symlinks to read_folioMatthew Wilcox (Oracle)2-7/+8
2022-05-09fs: Convert mpage_readpage to mpage_read_folioMatthew Wilcox (Oracle)1-3/+3
2022-05-08fs: Remove flags parameter from aops->write_beginMatthew Wilcox (Oracle)2-2/+2
2022-05-08fs: Remove aop flags parameter from grab_cache_page_write_begin()Matthew Wilcox (Oracle)1-1/+1
2022-05-08fs: Remove aop flags parameter from block_write_begin()Matthew Wilcox (Oracle)1-1/+1
2022-03-25Merge tag 'fs_for_v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+1
2022-03-22Merge tag 'folio-5.18b' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2-2/+4
2022-03-22fs: allocate inode by using alloc_inode_sb()Muchun Song1-1/+1
2022-03-16fs: Convert __set_page_dirty_buffers to block_dirty_folioMatthew Wilcox (Oracle)2-2/+2
2022-03-15fs: Turn block_invalidatepage into block_invalidate_folioMatthew Wilcox (Oracle)2-0/+2
2022-03-08udf: remove redundant assignment of variable etypeColin Ian King1-2/+1
2022-01-24udf: Restore i_lenAlloc when inode expansion failsJan Kara1-0/+1
2022-01-24udf: Fix NULL ptr deref when converting from inline formatJan Kara1-5/+3
2021-12-15udf: Fix error handling in udf_new_inode()Jan Kara1-0/+2
2021-11-09udf: Fix crash after seekdirJan Kara3-2/+35
2021-10-18udf: use sb_bdev_nr_blocksChristoph Hellwig2-9/+5
2021-08-23udf_get_extendedattr() had no boundary checks.Stian Skjelstad1-2/+11
2021-08-12udf: Fix iocharset=utf8 mount optionPali Rohár3-35/+21
2021-08-11udf: Get rid of 0-length arrays in struct fileIdentDescJan Kara5-15/+16
2021-08-11udf: Get rid of 0-length arraysJan Kara2-26/+25
2021-08-11udf: Remove unused declarationJan Kara1-9/+0
2021-08-11udf: Check LVID earlierJan Kara1-9/+16
2021-07-01Merge tag 'fs_for_v5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+4
2021-06-29mm: require ->set_page_dirty to be explicitly wired upChristoph Hellwig2-0/+2
2021-05-20udf: Fix NULL pointer dereference in udf_symlink functionArturo Giusti1-0/+4
2021-04-15useful constants: struct qstr for ".."Al Viro1-2/+1
2021-02-23Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4-19/+23
2021-02-22Merge tag 'fs_for_v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-7/+11
2021-02-03udf: handle large user and group IDBingJing Chang1-4/+5
2021-01-25udf: fix silent AED tagLocation corruptionSteven J. Magnani1-3/+6
2021-01-24fs: make helpers idmap mount awareChristian Brauner3-14/+18
2021-01-24stat: handle idmapped mountsChristian Brauner1-1/+1
2021-01-24attr: handle idmapped mountsChristian Brauner1-2/+2
2021-01-24inode: make init and permission helpers idmapped mount awareChristian Brauner1-1/+1
2021-01-24fs: add file and path permissions helpersChristian Brauner1-1/+1
2021-01-18udf: fix the problem that the disc content is not displayedlianzhi chang1-3/+4
2020-10-24Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+1
2020-09-29udf: Limit sparing table sizeJan Kara1-0/+6
2020-09-29udf: Remove pointless union in udf_inode_infoJan Kara10-47/+39
2020-09-29udf: Avoid accessing uninitialized data on failed inode readJan Kara1-11/+14
2020-09-22udf: Fix memory leak when mountingJan Kara1-8/+13
2020-09-22udf: Remove redundant initialization of variable retJing Xiangfeng1-1/+1
2020-09-18[PATCH] reduce boilerplate in fsid handlingAl Viro1-2/+1
2020-08-28udf: Use kvzalloc() in udf_sb_alloc_bitmap()Denis Efremov1-11/+3
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-08-06Merge tag 'for_v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds3-4/+4
2020-07-27udf: osta_udf.h: delete a duplicated wordRandy Dunlap1-1/+1
2020-07-16treewide: Remove uninitialized_var() usageKees Cook1-1/+1
2020-07-14udf: Replace HTTP links with HTTPS onesAlexander A. Klimov2-3/+3
2020-06-02Merge tag 'for-5.8/block-2020-06-01' of git://git.kernel.dk/linux-blockLinus Torvalds1-16/+13
2020-06-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-4/+3
2020-06-02fs: convert mpage_readpages to mpage_readaheadMatthew Wilcox (Oracle)1-4/+3