An error occurred fetching the project authors.
- 16 Apr, 2004 1 commit
-
-
Alexander Viro authored
- a bunch of r/o filesystems did force MS_RDONLY on mount but forgot to do the same on remount. Fixed.
-
- 04 Mar, 2004 1 commit
-
-
Alexander Viro authored
- inode leak on d_alloc_root() failure
-
- 01 Oct, 2003 1 commit
-
-
Alexander Viro authored
There doesn't seem to be any active maintainer for EFS: It's either abandoned, or never required specific patches too badly (also quite possible in this case). It went into the tree in 2.3.2 and from there to 2.6.0-test6 I see nothing that would look like maintainer's update. OTOH, it's read-only and shouldn't be too badly broken (or hard to keep alive). Outside of trunk (i.e. in 2.4.16--) we have a backport of global 2.5 change (sb_bread()) and check for set_blocksize() failures (from Alan). This is the 2.6.x equivalent.
-
- 20 Jun, 2003 1 commit
-
-
Andrew Morton authored
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.
-
- 14 Jun, 2003 1 commit
-
-
Andrew Morton authored
It's using "||" instead of "|". Makes slab go BUG.
-
- 25 May, 2003 2 commits
-
-
Andries E. Brouwer authored
(i) The prototypes for free_vfsmnt(), alloc_vfsmnt(), do_kern_mount() so far occurred in several individual c files. Now they are in <linux/mount.h>. (ii) do_kern_mount() has a third argument name that is typically a constant. It is called with "rootfs", "nfsd", type->name, "capifs", "usbdevfs", "binfmt_misc" etc. So, it should have a prototype that expresses this: do_kern_mount(const char *fstype, int flags, const char *name, void *data); This makes the ugly cast - return do_kern_mount(type->name, 0, (char *)type->name, NULL); + return do_kern_mount(type->name, 0, type->name, NULL); go away. Now do_kern_mount() calls type->get_sb(), so also get_sb() must have a const third argument. That is what the patch below does. If I am not mistaken, precisely two filesystems do not treat this argument as a constant, namely afs and cifs. A separate patch gives some cleanup there.
-
Andrew Morton authored
All slabs which can be reclaimed via VM presure are marked as being shrinkable, so the core slab code will keep count of their pages. Except for the one in XFS. It has strange wrapper stuff.
-
- 01 Jan, 2003 1 commit
-
-
Christoph Hellwig authored
fs.h only needs the forward-declaration of struct statfs
-
- 08 Oct, 2002 1 commit
-
-
Brian Gerst authored
This last patch removes the union, replacing it with s_fs_info.
-
- 29 Sep, 2002 1 commit
-
-
Art Haas authored
-
- 23 May, 2002 2 commits
-
-
Christoph Hellwig authored
Make the 144 files in fs/ that need it include buffer_head.h directly. Again some uses in the VFS files are layering violations and need to be addressed later. The new include statement gives a nice grep pattern for that :)
-
Kai Germaschewski authored
-
- 20 May, 2002 1 commit
-
-
Christoph Hellwig authored
The lock.h header contained some hand-crafted lcoking routines from the pre-SMP days. In 2.5 only lock_super/unlock_super are left, guarded by a number of completly unrelated (!) includes. This patch moves lock_super/unlock_super to fs.h, which defined struct super_block that is needed for those to operate it, removes locks.h and updates all caller to not include it and add the missing, previously nested includes where needed.
-
- 12 Mar, 2002 1 commit
-
-
Brian Gerst authored
Separates efs_sb_info from struct super_block.
-
- 11 Mar, 2002 1 commit
-
-
Alexander Viro authored
bdev filesystems switched. Changes documented in Locking and porting.
-
- 07 Feb, 2002 1 commit
-
-
Alexander Viro authored
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.
-
- 05 Feb, 2002 6 commits
-
-
Linus Torvalds authored
- Al Viro: VFS inode allocation moved down to filesystem, trim inodes - Greg KH: USB update, hotplug documentation - Kai Germaschewski: ISDN update - Ingo Molnar: scheduler tweaking ("J2") - Arnaldo: emu10k kdev_t updates - Ben Collins: firewire updates - Björn Wesen: cris arch update - Hal Duston: ps2esdi driver bio/kdev_t fixes - Jean Tourrilhes: move wireless drivers into drivers/net/wireless, update wireless API #1 - Richard Gooch: devfs race fix - OGAWA Hirofumi: FATFS update
-
Linus Torvalds authored
- Al Viro: task-private namespaces, more cleanups
-
Linus Torvalds authored
- Al Viro: floppy_eject cleanup, mount cleanups - Jens Axboe: bio updates - Ingo Molnar: mempool fixes - GOTO Masanori: Fix O_DIRECT error handling
-
Linus Torvalds authored
- Mike Phillips: olympic driver update - Alan Cox: continued resyncing (lots of small stuff, big NTFS merge from Anton) - Martin Dalecki: cleanup (remove unused and unnecessary get_hardblocksize) - Chris Mason: fix potential reiserfs journal overflow - Jeff Garzik: network driver updates - David Miller: sparc fixes, some network cleanups
-
Linus Torvalds authored
- Chris Mason: reiserfs, another null bytes bug - Andrea Arkangeli: make SMP Athlon build - Alexander Zarochentcev: reiserfs directory fsync SMP locking fix - Jeff Garzik: PCI network driver updates - Alan Cox: continue merging - Ingo Molnar: fix RAID AUTORUN ioctl, scheduling improvements
-
Linus Torvalds authored
-