summaryrefslogtreecommitdiff
path: root/include/linux/msdos_fs.h
AgeCommit message (Collapse)Author
2004-09-04[PATCH] fat: add staticAndries E. Brouwer
In the long sequence of static additions, here some fat ones.
2004-05-01[PATCH] FAT: remove symbols exports from msdosfs/vfatHirofumi Ogawa
From Christoph Hellwig <hch@lst.de> If we're ever going to ressurect umsdos it should be a stackable filesystem..
2003-12-29[PATCH] FAT: Add count of clusters check in fat_fill_super() (7/10)Andrew Morton
From: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> This adds the check of count of clusters. And if it's too big, fat driver can't handle it. So doesn't recognize this as fatfs.
2003-12-29[PATCH] FAT: include/linux/msdos_fs.h cleanupAndrew Morton
From: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> include/linux/msdos_fs.h cleanup
2003-08-02[PATCH] more use fat_get_short_entry()Hirofumi Ogawa
This uses fat_get_short_entry() in fat_dir_empty(). Moves fat_scan() and fat_subdirs() to dir.c.
2003-07-25[PATCH] ->cluster_size cleanup (11/11)Hirofumi Ogawa
This renames ->cluster_size to ->sec_per_clus. Old ->cluster_size was "sectors per cluster". Adds a _real_ ->cluster_size.
2003-07-25[PATCH] signed char cleanup/fixes (10/11)Hirofumi Ogawa
This changes a few more char type of filenames to unsigned char.
2003-07-25[PATCH] adds fat_get_cluster (7/11)Hirofumi Ogawa
This adds fat_get_cluster() for generic reads of FAT cluster-chains, and old fat_get_cluster() is renamed to fat_bmap_cluster().
2003-07-03[PATCH] Pass 'nameidata' to ->create()Trond Myklebust
- Make the VFS pass the struct nameidata as an optional argument to the create inode operation. - Patch vfs_create() to take a struct nameidata as an optional argument.
2003-07-03[PATCH] Add open intent information to the 'struct nameidata'Trond Myklebust
- Add open intent information to the 'struct nameidata'. - Pass the struct nameidata as an optional parameter to the lookup() inode operation. - Pass the struct nameidata as an optional parameter to the d_revalidate() dentry operation. - Make link_path_walk() set the LOOKUP_CONTINUE flag in nd->flags instead of passing it as an extra parameter to d_revalidate(). - Make open_namei(), and sys_uselib() set the open()/create() intent data.
2003-06-20[PATCH] Add system calls statfs64 and fstatfs64Andrew Morton
From: Peter Chubb <peter@chubb.wattle.id.au> Add two new system calls, statfs64 and fstatfs64. This has been needed sincew the 64-bit sector_t merge - the current structures will overflow. - Use a common interface (vfs_statfs) with the rest of the kernel, - convert to 32-bit at (f)statfs time. - New field f_frsize gives underlying fragment size for the filesystem. (Solaris has this, and the Open Group describe it). - The old statfs syscalls will now return -EOVERFLOW if the device was too large to be represented inthe old data structures. The new system calls take a size_t argument, which is the size of the structure to be filled in (as requested by Ben LaHaise), to `futureproof' the interface. Has been reviewed by the arch maintainers and by Ulrich Drepper.
2003-05-27[PATCH] FAT cluster chain cache per superblock (4/5)Hirofumi Ogawa
This shifts the data position caches from module to per-superblock, and cleanups.
2003-05-27[PATCH] Adds the large partition (> 128GB) support to FAT (1/5)Hirofumi Ogawa
This adds large partition (> 128GB) support to FAT.
2003-05-12[PATCH] fat cluster search speedupAndrew Morton
From: Bjorn Stenberg <bjorn@haxx.se> OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> This simple patch makes the linux fat filesystem driver use the next_cluster field in the fat_boot_fsinfo structure. This field is a hint where to start looking for free clusters. Using this field makes a big difference for disks connected over slow links such as USB 1.1. Finding the first free cluster on a 40gig fat-formatted usb disk can today take several minutes. This patch cuts it down to a fraction of a second. Also, commit the next_cluster search hint toand from the superblock in write_super/fill_super.
2002-12-31[PATCH] include <linux/vfs.h> only in files actually needing itChristoph Hellwig
fs.h only needs the forward-declaration of struct statfs
2002-11-16[PATCH] pull even more crap out of fs.hChristoph Hellwig
Don't include the following headers implicitly through fs.h: stddef.h, string.h, bitops.h, pipe_fs_i.h, ext3_fs_i.h, efs_fs_i.h and fixup the fallout..
2002-10-28[PATCH] remove the fat_cvf stuff (2/3)Hirofumi Ogawa
This removes fat_cvf stuff, and adds printk() level. As far as I know, all the challengers gave up porting of fat_cvf. (This patch from Christoph Hellwig)
2002-10-28[PATCH] remove the conv option of fat (1/3)Hirofumi Ogawa
This removes the conv option. This option does nothing, now. (This patch from René Scharfe)
2002-10-08[PATCH] struct super_block cleanup - finalBrian Gerst
This last patch removes the union, replacing it with s_fs_info.
2002-09-29[PATCH] use fff/ffff/fffffff instead of ff8/fff8/ffffff8 for EOF of FATHirofumi Ogawa
On FAT12, the current FAT driver recognizes 0xff8-0xfff as EOF, and it writes in 0xff8 as EOF. This is right behavior. However, the firmware of some MP3-Players recognize only 0xfff (standard EOF which Micorsoft uses) as EOF. So, we write 0xfff instead of 0xff8 as EOF, until the reason we need values other than standard EOF is found. [Randy Dunlap, I appreciate your help.]
2002-07-23[PATCH] type safe(r) list_entry repacement: container_ofNeil Brown
Define container_of which cast from member to struct with some type checking. This is much like list_entry but is cearly for things other than lists. List_entry now uses container_of.
2002-05-22[PATCH] include buffer_head.h in actual users instead of fs.h (7/10)Christoph Hellwig
Make the 5 headers in include/linux that need it include buffer_head.h directly.
2002-04-24[PATCH] Add validity check of first FAT entry (2/5)Hirofumi Ogawa
This patch makes detection of a FAT filesystem more exact by checking the first FAT entry.
2002-04-24[PATCH] Fix handling of wrong cluster chains (1/5)Hirofumi Ogawa
Currently fatfs disregards most wrong cluster chains, and only continues processing. This fixes it. If a wrong cluster chain is detected, change filesystem to the read only, and return the error code.
2002-03-17[PATCH] cleanup FAT stuff (2/2)Hirofumi Ogawa
This patch remove unused variable/function/define, and small indent cleanup.
2002-03-17[PATCH] Fix linux/msdos_fs.h for userland (1/2)Hirofumi Ogawa
The following patch moves MSDOS_SB() and MSDOS_I() into #define __KERNEL__.
2002-03-14[PATCH] struct super_block cleanup - msdos/vfatBrian Gerst
Seperates msdos_sb_info from struct super_block for msdos and vfat. Umsdos is terminally broken and is not included.
2002-02-07[PATCH] the rest of ->get_sb() switchoverAlexander Viro
Switch over ext3, ufs, reiserfs, msdos, vfat, isofs, qnx4, hpfs, efs, udf, romfs, bfs, affs, hfs, adfs, cramfs, ntfs, jffs, jffs2 and freevxfs to new ->get_sb(). Kill ->read_super() that is thus no longer used.
2002-02-05v2.5.2.5 -> v2.5.2.6Linus Torvalds
- Asit Mallick: mtrr update - Patrick Mochel: split up kernel/device.c into drivers/base - Mikael Pettersson/Al Viro: fix missing in-core inode initialization in ext2 introduced by Al's inode trimming - David Miller: sparc and network updates - Frank Davis: firewire video mmap page remapping fix - me: fix configure help scripts to fix breakage noticed by Dave Jones - Greg KH: USB updates - Kai Germaschewski: ISDN fixes, Config.help entries - Douglas Gilbert: SCSI doc update - Ingo Molnar: x86 taskswitch optimizations, scheduler updates - Mikael Pettersson: make APIC work on old external setups - Al Viro: more inode trimming
2002-02-05v2.5.2 -> v2.5.2.1Linus Torvalds
- Al Viro: fix up silly problem in swapfile filp cleanups in 2.5.2 - Tachino Nobuhiro: fix another error return for swapfile filp code - Robert Love: merge some of Ingo's scheduler fixes - David Miller: networking, sparc and some scsi driver fixes - Tim Waugh: parport update - OGAWA Hirofumi: fatfs cleanups and bugfixes - Roland Dreier: fix vsscanf buglets. - Ben LaHaise: include file cleanup - Andre Hedrick: IDE taskfile update
2002-02-04v2.5.1.2 -> v2.5.1.3Linus Torvalds
- Christoph Hellwig: scsi_register_module cleanup - Mikael Pettersson: apic.c LVTERR fixes - Russell King: ARM update (including bio update for icside) - Jens Axboe: more bio updates - Al Viro: make ready to switch bread away from kdev_t.. - Davide Libenzi: scheduler cleanups - Anders Gustafsson: LVM fixes for bio - Richard Gooch: devfs update
2002-02-04v2.5.0.4 -> v2.5.0.5Linus Torvalds
- Patrick Mochel: driver model infrastructure, part 1 - Jens Axboe: more bio fixes, cleanups - Andrew Morton: release locking fixes - Al Viro: superblock/mount handling - Kai Germaschewski: AVM Fritz!Card ISDN driver - Christoph Hellwig: make cramfs SMP-safe.
2002-02-04v2.4.12.1 -> v2.4.12.2Linus Torvalds
- Alan Cox: more merging - Ben Fennema: UDF module license - Jeff Mahoney: reiserfs endian safeness - Chris Mason: reiserfs O_SYNC/fsync performance improvements - Jean Tourrilhes: wireless extension update - Joerg Reuter: AX.25 updates - David Miller: 64-bit DMA interfaces
2002-02-04v2.4.4.5 -> v2.4.4.6Linus Torvalds
- Johannes Erdfelt: OHCI hash-chain corruption fix, USB updates - Richard Henderson, Ivan Kokshaysky: alpha PCI iommu fixes - Tim Waugh: parport changelogs and printk levels - Andrew Morton: vmalloc off-by-one (overly sensitive) test - Al Viro: VFS layer cleanups - Cort Dougan: PPC updates (big bootloader re-org) - Alan Cox: more merges, remove phillips camera conversion code - Andrea Arkangeli: alpha fixups - OGAWA Hirofumi: big-sector support with FAT - Neil Brown: more md fixes
2002-02-04v2.4.4.3 -> v2.4.4.4Linus Torvalds
- Russell King: ARM updates - Al Viro: more init cleanups - Cort Dougan: more PPC updates - David Miller: cleanups, pci mmap updates - Neil Brown: raid resync by sector - Alan Cox: more merging with -ac - Johannes Erdfelt: USB updates - Kai Germaschewski: ISDN updates - Tobias Ringstrom: dmfe.c network driver update - Trond Myklebust: NFS client updates and cleanups
2002-02-04Import changesetLinus Torvalds