aboutsummaryrefslogtreecommitdiffstats
path: root/fs/udf/super.c
AgeCommit message (Expand)AuthorFilesLines
2025-07-11udf: Verify partition map countJan Kara1-2/+11
2024-10-02udf: refactor udf_next_aext() to handle errorZhao Mengmeng1-1/+2
2024-06-26udf: Avoid excessive partition lengthsJan Kara1-0/+15
2024-06-26udf: Avoid using corrupted block bitmap bufferJan Kara1-1/+2
2024-04-02udf: replace deprecated strncpy/strcpy with strscpyJustin Stitt1-3/+3
2024-03-25udf: Remove second semicolonColin Ian King1-1/+1
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 Sandeen1-4/+2
2024-02-05udf: Avoid invalid LVID used on mountJan Kara1-17/+25
2024-01-23udf: Avoid GFP_NOFS allocation in udf_load_pvoldesc()Jan Kara1-1/+1
2023-05-30fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifierBagas Sanjaya1-5/+1
2023-01-26udf: Limit file size to 4TBJan Kara1-1/+8
2023-01-26udf: Use udf_bread() in udf_load_vat()Jan Kara1-5/+8
2023-01-26udf: Drop VARCONV supportJan Kara1-47/+3
2023-01-26udf: Unify types in anchor block detectionJan Kara1-2/+2
2023-01-09udf: Preserve link count of system filesJan Kara1-0/+1
2022-10-24fs: udf: Optimize udf_free_in_core_inode and udf_find_fileset functionLi zeming1-2/+2
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-22fs: allocate inode by using alloc_inode_sb()Muchun Song1-1/+1
2022-03-08udf: remove redundant assignment of variable etypeColin Ian King1-2/+1
2021-11-09udf: Fix crash after seekdirJan Kara1-0/+2
2021-10-18udf: use sb_bdev_nr_blocksChristoph Hellwig1-6/+3
2021-08-12udf: Fix iocharset=utf8 mount optionPali Rohár1-31/+19
2021-08-11udf: Check LVID earlierJan Kara1-9/+16
2021-02-22Merge tag 'fs_for_v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-4/+5
2021-02-03udf: handle large user and group IDBingJing Chang1-4/+5
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 Kara1-2/+2
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-07-14udf: Replace HTTP links with HTTPS onesAlexander A. Klimov1-2/+2
2020-01-20udf: Clarify meaning of f_files in udf_statfsJan Kara1-0/+4
2020-01-20udf: Allow writing to 'Rewritable' partitionsJan Kara1-1/+0
2020-01-13udf: Disallow R/W mode for disk with Metadata partitionPali Rohár1-1/+2
2020-01-13udf: Fix meaning of ENTITYID_FLAGS_* macros to be really bitwise-or flagsPali Rohár1-1/+1
2020-01-09udf: Fix free space reporting for metadata and virtual partitionsJan Kara1-5/+17
2020-01-08udf: Move OSTA Identifier Suffix macros from ecma_167.h to osta_udf.hPali Rohár1-4/+4
2019-09-04fs-udf: Delete an unnecessary check before brelse()Markus Elfring1-2/+1
2019-09-04udf: Drop forward function declarationsJan Kara1-53/+49
2019-09-04udf: Verify domain identifier fieldsJan Kara1-27/+64
2019-08-26udf: Use dynamic debug infrastructureJan Kara1-7/+0
2019-08-26udf: reduce leakage of blocks related to named streamsSteven J. Magnani1-0/+2
2019-07-31udf: support 2048-byte spacing of VRS descriptors on 4K mediaSteven J. Magnani1-0/+16
2019-07-31udf: refactor VRS descriptor identificationSteven J. Magnani1-64/+64
2019-05-13Merge tag 'fs_for_v5.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+5
2019-05-01udf: switch to ->free_inode()Al Viro1-8/+2
2019-03-26udf: Explain handling of load_nls() failureJan Kara1-0/+5
2019-02-21udf: Drop pointless check from udf_sync_fs()Jan Kara1-6/+3
2019-02-11udf: disallow RW mount without valid integrity descriptorSteve Magnani1-0/+11
2019-02-11udf: finalize integrity descriptor before writebackSteve Magnani1-2/+11
2019-02-11udf: factor out LVID finalization for reuseSteve Magnani1-16/+14
2018-11-19udf: Allow mounting volumes with incorrect identification stringsJan Kara1-6/+10
2018-09-07udf: Drop freed bitmap / table supportJan Kara1-44/+0
2018-09-07udf: Fix crash during mountJan Kara1-5/+60
2018-09-07udf: Prevent write-unsupported filesystem to be remounted read-writeJan Kara1-14/+16
2018-08-24udf: Fix mounting of Win7 created UDF filesystemsJan Kara1-12/+19
2018-08-24udf: Remove dead code from udf_find_fileset()Jan Kara1-61/+1
2018-06-27udf: convert inode stamps to timespec64Arnd Bergmann1-4/+4
2018-06-15Merge tag 'vfs-timespec64' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-7/+10
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook1-3/+4
2018-05-25udf: Simplify calls to udf_disk_stamp_to_timeDeepa Dinamani1-7/+10
2018-04-19udf: Convert ident strings to proper charsetJan Kara1-2/+2
2018-04-19udf: Always require NLS supportJan Kara1-8/+0
2018-03-02udf: fix potential refcnt problem of nls moduleChengguang Xu1-5/+10
2018-03-02udf: Do not mark possibly inconsistent filesystems as closedJan Kara1-2/+6
2018-02-27udf: Remove never implemented mount optionsJan Kara1-27/+1
2018-02-27udf: Provide saner default for invalid uid / gidJan Kara1-2/+3
2018-02-27udf: Ignore [ug]id=ignore mount optionsJan Kara1-8/+2
2018-02-27udf: Fix handling of Partition DescriptorsJan Kara1-32/+73
2018-02-27udf: Unify common handling of descriptorsJan Kara1-22/+19
2018-02-16udf: Convert descriptor index definitions to enumJan Kara1-8/+9
2018-02-16udf: Allow volume descriptor sequence to be terminated by unrecorded blockJan Kara1-6/+2
2018-02-16udf: Simplify handling of Volume Descriptor PointersJan Kara1-25/+16
2018-02-16udf: Fix off-by-one in volume descriptor sequence lengthJan Kara1-3/+3
2017-11-27Rename superblock flags (MS_xyz -> SB_xyz)Linus Torvalds1-3/+3
2017-10-17udf: Fix signed/unsigned format specifiersSteve Magnani1-26/+26
2017-10-17udf: Fix 64-bit sign extension issues affecting blocks > 0x7FFFFFFFSteve Magnani1-1/+1
2017-10-16udf: Avoid overflow when session starts at large offsetJan Kara1-1/+1
2017-09-14Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-7/+7
2017-08-16fs-udf: Delete an error message for a failed memory allocation in two functionsMarkus Elfring1-2/+0
2017-08-16fs-udf: Improve six size determinationsMarkus Elfring1-3/+2
2017-08-16fs-udf: Adjust two checks for null pointersMarkus Elfring1-2/+3
2017-07-17VFS: Convert sb->s_flags & MS_RDONLY to sb_rdonly(sb)David Howells1-7/+7
2017-06-13udf: Remove unused UDF_DEFAULT_BLOCKSIZEJan Kara1-2/+0
2017-01-20udf: allow implicit blocksize specification during mountFabian Frederick1-9/+19
2017-01-10udf: atomically read inode sizeFabian Frederick1-3/+4
2017-01-10udf: merge module informations in super.cFabian Frederick1-3/+6
2017-01-03fs: udf: Replace CURRENT_TIME with current_time()Deepa Dinamani1-3/+6
2016-05-19udf: Use correct partition reference number for metadataAlden Tondettar1-10/+12
2016-04-26udf: Prevent stack overflow on corrupted filesystem mountAlden Tondettar1-24/+43
2016-04-25udf: Fix conversion of 'dstring' fields to UTF8Andrew Gabbasov1-2/+2
2016-02-09udf: Remove struct ustr as non-needed intermediate storageAndrew Gabbasov1-23/+13
2016-02-09udf: Adjust UDF_NAME_LEN to better reflect actual restrictionsAndrew Gabbasov1-1/+1
2016-01-22tree wide: use kvfree() than conditional kfree()/vfree()Tetsuo Handa1-6/+1
2016-01-15Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-0/+14
2016-01-14kmemcg: account certain kmem allocations to memcgVladimir Davydov1-1/+2
2015-12-14udf: limit the maximum number of TD redirectionsVegard Nossum1-0/+14
2015-08-20udf: Don't modify filesystem for read-only mountsJan Kara1-2/+5
2015-05-21udf: fix udf_load_pvoldesc()Dan Carpenter1-1/+2
2015-05-18udf: improve error management in udf_CS0toUTF8()Fabian Frederick1-9/+14
2015-03-14udf: remove redundant buffer_head.h includesFabian Frederick1-1/+0
2015-02-05udf: use bool for doneFabian Frederick1-2/+2
2015-01-12udf: destroy sbi mutex in put_superFabian Frederick1-0/+1
2014-11-19udf: One function call less in udf_fill_super() after error detectionMarkus Elfring1-2/+3
2014-11-19udf: Deletion of unnecessary checks before the function call "iput"Markus Elfring1-4/+2
2014-10-09udf: Fix loading of special inodesJan Kara1-5/+5
2014-09-04udf: Make udf_read_inode() and udf_iget() return errorJan Kara1-28/+41
2014-07-15udf: use linux/uaccess.hFabian Frederick1-1/+1
2014-04-07Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-2/+6
2014-03-13fs: push sync_filesystem() down to the file system's remount_fs()Theodore Ts'o1-0/+1
2014-03-03udf: Add __init macro to init_inodecacheFabian Frederick1-1/+1
2014-03-03fs: udf: parse_options: blocksize checkFabian Frederick1-1/+5
2013-10-18udf: fix for pathetic mount times in case of invalid file systemPeter A. Felvegi1-9/+36
2013-09-24udf: Fortify LVID loadingJan Kara1-24/+40
2013-07-31udf: Refuse RW mount of the filesystem instead of making it ROJan Kara1-18/+24
2013-07-31udf: Standardize return values in mount sequenceJan Kara1-117/+183
2013-03-11fs: Limit sys_mount to only request filesystem modules. (Part 3)Eric W. Biederman1-0/+1
2013-02-05udf: Remove unused s_extLength from udf_bitmapJan Kara1-4/+0
2013-02-05udf: Make s_block_bitmap standard arrayJan Kara1-1/+0
2013-01-22udf: add extent cache support in case of file readingNamjae Jeon1-0/+2
2013-01-21udf: Write LVID to disk after opening / closingJan Kara1-0/+4
2013-01-14UDF: Fix a null pointer dereference in udf_sb_free_partitionsNamjae Jeon1-1/+2
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-0/+5
2012-10-02fs: push rcu_barrier() from deactivate_locked_super() to filesystemsKirill A. Shutemov1-0/+5
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-8/+12
2012-09-21userns: Convert the udf filesystem to use kuid/kgid where appropriateEric W. Biederman1-8/+12
2012-08-15udf: fix retun value on error path in udf_load_logicalvolNikola Pajkovsky1-1/+4
2012-08-15UDF: During mount free lvid_bh before rescanning with different blocksizeAshish Sangwan1-0/+2
2012-07-10udf: Improve table length check to avoid possible overflowJan Kara1-1/+1
2012-07-09udf: Fix memory leak when mountingJan Kara1-58/+64
2012-07-09udf: stop using s_dirtArtem Bityutskiy1-6/+0
2012-06-28udf: Fortify loading of sparing tableJan Kara1-33/+53
2012-06-28udf: Avoid run away loop when partition table length is corruptedJan Kara1-1/+9
2012-06-28udf: Use 'ret' instead of abusing 'i' in udf_load_logicalvol()Jan Kara1-4/+2
2012-03-28Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-4/+1
2012-03-20switch open-coded instances of d_make_root() to new helperAl Viro1-2/+1
2012-03-20vfs: check i_nlink limits in vfs_{mkdir,rename_dir,link}Al Viro1-0/+3
2012-02-29udf: Remove unnecessary OOM messagesJoe Perches1-4/+1
2012-01-09Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-0/+6
2012-01-09udf: Mark LVID buffer as uptodate before marking it dirtyJan Kara1-0/+6
2012-01-06vfs: switch ->show_options() to struct dentry *Al Viro1-3/+3
2012-01-03udf: propagate umode_tAl Viro1-6/+6
2012-01-03vfs: fix the stupidity with i_dentry in inode destructorsAl Viro1-1/+0
2011-10-31udf: Cleanup metadata flags handlingJan Kara1-4/+4
2011-10-31udf: Skip mirror metadata FE loading when metadata FE is okNamjae Jeon1-35/+33
2011-10-31udf: Neaten udf_debug usesJoe Perches1-44/+34
2011-10-31udf: Neaten logging output, use vsprintf extension %pVJoe Perches1-11/+17
2011-10-31udf: Convert printks to pr_<level>Joe Perches1-41/+32
2011-10-10udf: Rename udf_warning to udf_warnJoe Perches1-14/+8
2011-10-10udf: Rename udf_error to udf_errJoe Perches1-16/+11
2011-10-10udf: Promote some debugging messages to udf_errorJoe Perches1-4/+2
2011-01-11Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-26/+41
2011-01-07fs: icache RCU free inodesNick Piggin1-1/+8
2011-01-06udf: Remove unnecessary bkl usagesAlessio Igor Bogani1-8/+1
2011-01-06udf: Replace bkl with the UDF_I(inode)->i_data_sem for protect udf_inode_info...Alessio Igor Bogani1-0/+1
2011-01-06udf: Remove BKL from free space counting functionsJan Kara1-9/+2
2011-01-06udf: Remove BKL from udf_put_super() and udf_remount_fs()Jan Kara1-6/+0
2011-01-06udf: Protect default inode credentials by rwlockJan Kara1-0/+3
2011-01-06udf: Protect all modifications of LVID with s_alloc_mutexJan Kara1-0/+5
2011-01-06udf: Move handling of uniqueID into a helper function and protect it by a s_a...Jan Kara1-0/+27
2011-01-06fs/udf: Use vzallocJoe Perches1-3/+2
2010-10-29new helper: mount_bdev()Al Viro1-5/+4
2010-10-04BKL: Explicitly add BKL around get_sb/fill_superJan Blunck1-1/+7
2010-08-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+1
2010-08-09switch udf to ->evict_inode()Al Viro1-2/+1
2010-08-02udf: super.c Fix warning: variable 'sbi' set but not usedJustin P. Mattock1-2/+0
2010-05-24udf: Remove dead quota codeJan Kara1-16/+2
2010-05-24quota: rename default quotactl methods to dquot_Christoph Hellwig1-1/+1
2010-05-24quota: explicitly set ->dq_op and ->s_qcopChristoph Hellwig1-1/+5
2010-05-24quota: move unmount handling into the filesystemChristoph Hellwig1-0/+2
2010-05-24quota: kill the vfs_dq_off and vfs_dq_quota_on_remount wrappersChristoph Hellwig1-4/+2
2010-05-24quota: move remount handling into the filesystemChristoph Hellwig1-7/+18
2009-12-14udf: Try harder when looking for VAT inodeJan Kara1-8/+24
2009-07-30udf: Fix loading of VAT inode when drive wrongly reports number of recorded b...Jan Kara1-0/+12
2009-06-11Push BKL down into ->remount_fs()Alessio Igor Bogani1-1/+5
2009-06-11push BKL down into ->put_superChristoph Hellwig1-0/+5
2009-05-22block: Do away with the notion of hardsect_sizeMartin K. Petersen1-1/+1
2009-04-02udf: Don't write integrity descriptor too oftenJan Kara1-19/+25
2009-04-02udf: Try anchor in block 256 firstJan Kara1-247/+185
2009-04-02udf: Some type fixes and cleanupsJan Kara1-6/+4
2009-04-02udf: use hardware sector sizeClemens Ladisch1-21/+49
2009-04-02udf: fix novrs mount optionClemens Ladisch1-0/+1
2009-04-02udf: return f_fsid for statfs(2)Coly Li1-1/+3
2009-04-02udf: Add checks to not underflow sector_tJan Kara1-8/+13
2009-04-02udf: fix default mode and dmode options handlingMarcin Slusarz1-4/+4
2009-04-02udf: unsigned last[i] cannot be less than 0roel kluin1-2/+0
2009-04-02udf: implement mode and dmode mounting optionsMarcin Slusarz1-1/+30
2009-04-02udf: reduce stack usage of udf_load_pvoldescMarcin Slusarz1-11/+25
2009-04-02Fix the udf code not to pass structs on stack where possible.Pekka Enberg1-11/+11
2009-04-02Remove struct typedefs from fs/udf/ecma_167.h et al.Pekka Enberg1-24/+24
2008-10-13vfs: Use const for kernel parser tableSteven Whitehouse1-1/+1
2008-07-26SL*B: drop kmem cache argument from constructorAlexey Dobriyan1-1/+1
2008-06-24udf: Fix regression in UDF anchor block detectionTomas Janousek1-34/+23
2008-05-08Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-0/+1
2008-05-07udf: Make udf exportableRasmus Rohde1-0/+1