aboutsummaryrefslogtreecommitdiff
path: root/sys/fs/msdosfs/msdosfs_fat.c
Commit message (Expand)AuthorAgeFilesLines
* fs/msdosfs fatblock: use ulmin() rather than min()Konstantin Belousov2024-02-231-1/+1
* sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh2023-08-161-1/+0
* fs/msdosfs: Fix potential panic and size calculationsStefan Eßer2023-04-251-3/+9
* msdosfs: on integrity error, fire a task to remount filesystem to roKonstantin Belousov2022-01-081-0/+1
* msdosfs: clusterfree() is used only in error handling casesKonstantin Belousov2022-01-081-8/+5
* msdosfs: take inusemap inconsistency as an error, not invariants violationKonstantin Belousov2022-01-081-14/+27
* fs: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Plug the rest of undef behavior places that were missed in r337456.Konstantin Belousov2019-10-111-7/+9
* buf: Add B_INVALONERR flag to discard dataConrad Meyer2019-09-111-3/+29
* msdosfs: Remove redundant brelse() after r294954Conrad Meyer2019-09-061-4/+0
* msdosfs: Drop an unneeded brelse in bread error conditionConrad Meyer2019-09-051-3/+1
* msdosfs_fat: reduce diffs with NetBSD and makefsEd Maste2019-08-221-22/+22
* Add vn_fsync_buf().Konstantin Belousov2019-04-091-7/+2
* Fix dirty buf exhaustion easily triggered with msdosfs.Konstantin Belousov2019-04-091-1/+11
* msdosfs: fixes for Undefined Behavior.Pedro F. Giffuni2018-08-081-5/+5
* Revert change made in base r171522Kirk McKusick2018-05-161-1/+1
* sys/fs: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Style.Konstantin Belousov2017-08-281-3/+3
* Verify that the BPB media descriptor and FAT ID match.Konstantin Belousov2017-08-281-7/+17
* msdosfs: reformat a comment to reduce NetBSD diffsEd Maste2017-06-221-8/+6
* msdosfs: use mem{cpy,move,set} instead of bcopy,bzeroEd Maste2017-06-021-1/+1
* msdosfs: capitalize FAT appropriatelyEd Maste2017-05-211-34/+34
* msdosfs: use C99 typesEd Maste2017-05-191-2/+2
* Ensure that cluster allocations never allocate clusters outside theKonstantin Belousov2016-10-281-4/+26
* If the fatchain() call in chainalloc() returned an error, revertKonstantin Belousov2016-10-281-1/+4
* Use symbolic name for the value of fully free word in pm_inusemap.Konstantin Belousov2016-10-281-5/+7
* Use symbolic name for the free cluster number.Konstantin Belousov2016-10-281-1/+1
* Fix comment formatting.Konstantin Belousov2016-10-281-6/+8
* sys/fs: spelling fixes in comments.Pedro F. Giffuni2016-04-291-1/+1
* fs misc: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-2/+2
* Assert that an msdosfs mount is not read-only when FAT modificationsKonstantin Belousov2015-04-051-0/+6
* ANSIfy msdosfsEd Maste2015-01-121-1/+3
* ANSIfy sys/fs/msdosfsEd Maste2015-01-091-67/+18
* Do not update the fsinfo block on each update of any fat block, thisKonstantin Belousov2013-02-171-30/+6
* The MSDOSFSMNT_WAITONFAT flag is bogus and broken. It does less thanKonstantin Belousov2013-02-011-2/+2
* Backup FATs were sometimes marked dirty by copying their first blockKonstantin Belousov2013-02-011-1/+12
* Fix a backwards comment in markvoldirty().Konstantin Belousov2013-02-011-1/+1
* Put all the messages from msdosfs under the MSDOSFS_DEBUG ifdef.Konstantin Belousov2011-11-221-0/+6
* Add assertions for FAT bitmap state.Konstantin Belousov2010-02-281-0/+8
* Use pm_fatlock to protect fat bitmap.Konstantin Belousov2010-02-281-11/+34
* Assert that the msdosfs vnode is (e)locked in several places.Konstantin Belousov2010-02-281-6/+7
* Remove unused global statistic about fat cache usage.Konstantin Belousov2010-02-281-21/+0
* Invalid filesystem might cause the bp to be never read.Konstantin Belousov2010-02-141-1/+2
* In rev. 1.17 (r33548) of msdosfs_fat.c, relative cluster numbers wereKonstantin Belousov2008-09-011-2/+2
* Remove some debugging code that, while useful, doesn't belong in the committedTom Rhodes2007-10-251-9/+6
* Remove some of the pessimizations involving writing the fsi sector.Bruce Evans2007-09-231-16/+0
* Fix some style bugs (some whitespace errors only).Bruce Evans2007-08-071-7/+7
* Sort includes.Bruce Evans2007-08-071-9/+3
* Remove unused include(s).Bruce Evans2007-08-071-1/+0
* Oops, fix the fix for the i/o size of the fsinfo block. Its logBruce Evans2007-08-031-1/+1