- 06 Feb, 2002 40 commits
-
-
Alexander Viro authored
More ->get_sb() patches. shmem/tmpfs switched
-
Linus Torvalds authored
-
Linus Torvalds authored
into athlon.transmeta.com:/home/torvalds/v2.5/linux
-
Andi Kleen authored
On my 512MB machine with 6 mount points the mount hash table uses 64K. This patch brings it to a more reasonable size by limiting it to one page.
-
Andi Kleen authored
Several file systems in tree that nominally support files >2GB set their s_maxbytes value to ~0ULL. This has the nasty side effect on 32bit machines that when a file write reaches the page cache limit (e.g. 2^43) it'll silently wrap and destroy data at the beginning of the file. This patch changes the file systems in question to fill in a proper limit. I also have an alternate patch that adds a check for this generically in super.c, but preliminary comments from Al suggested that he prefered to do it in the file systems, so it is done this way way.
-
Andi Kleen authored
The default for NR_FILES of 8192 is far too low for many workloads. This patch does dynamic sizing for it instead. It assumes file+inode+dentry are roughly 1K and will use upto 10% of the memory for it. Also removes two obsolete prototypes.
-
Andi Kleen authored
This patch speeds the bootmem freeing up a bit. Not particularly important, but helps on some slow simulators where the loop can chew up significant CPU time.
-
Andi Kleen authored
Hallo Linus, This is the slab name cleanup you originally requested when the reiserfs slab name too long boot bug was introduced. It replaces the static name limit for slab cache names with the requirement for the caller to supply a stable name. This version addresses all concerns that were given over earlier versions of the patch. As I do not feel very strongly about the slab cache name limit and you also do not seem to be interested in it and the original bug of reiserfs not booting anymore has been long fixed in your tree with the patch you originally rejected from me I will not resend this patch after this try. Patch against 2.5.4pre1. -Andi
-
Alexander Viro authored
Now that all FS_SINGLE filesystems are using ->get_sb(), FS_SINGLE can die.
-
Alexander Viro authored
devfs converted.
-
Alexander Viro authored
driverfs converted.
-
Alexander Viro authored
pcihpfs converted.
-
Alexander Viro authored
devpts converted.
-
Alexander Viro authored
Fix for idiotic typo in __get_sb_single().
-
Alexander Viro authored
converted fs/block_dev.c ("bdev") to ->get_sb. use get_sb_nodev() as helper.
-
Alexander Viro authored
converted ramfs/rootfs to ->get_sb(). Use get_sb_nodev() as helper.
-
Alexander Viro authored
converte usb to ->get_sb()
-
Alexander Viro authored
converte binfmt_misc to ->get_sb()
-
Alexander Viro authored
convert procfs to ->get_sb(). Similar to ext2, except that we use get_sb_single() instead of get_sb_bdev(). Notice the we _don't_ keep FS_SINGLE in flags - as the matter of fact, with ->get_sb() FS_SINGLE is useless.
-
Alexander Viro authored
ext2 switched to ->get_sb(). For that we had a) turned ext2_read_super() into ext2_fill_super() (instead of "return NULL if failed and sb if succeeded" it's "return error value or 0"). b) added ext2_get_sb(type, flags, dev, data) - all it does is return get_sb_bdev(type, flags, dev, data, ext2_fill_super); c) replaced DECLARE_...() with explicit initializer. That's it.
-
Alexander Viro authored
get_sb_bdev() et.al. get a new argument (fill_super) and become exported.
-
Alexander Viro authored
OK, here comes the long-promised switchover to ->get_sb(). New method added - ->get_sb(type, flags, dev, data). At this point we still keep ->read_super(), but it will go away in the end of series. ->get_sb() is a generalization of get_sb_{bdev,nodev,single}() - as the matter of fact, these will become common helpers used by filesystems in their ->get_sb().
-
bk://linuxusb.bkbits.net/linus-2.5Linus Torvalds authored
into athlon.transmeta.com:/home/torvalds/v2.5/linux
-
Greg Kroah-Hartman authored
into soap.kroah.net:/home/greg/linux/bk_main/usb-3
-
Greg Kroah-Hartman authored
into soap.kroah.net:/home/greg/linux/bk_main/usb-2
-
Greg Kroah-Hartman authored
-
Greg Kroah-Hartman authored
Patch done by Oliver Neukum.
-
Greg Kroah-Hartman authored
-
Greg Kroah-Hartman authored
Some driver changes were done by Oliver Neukum and David Brownell.
-
Greg Kroah-Hartman authored
These changes have been approved by the CRIS maintainer.
-
Greg Kroah-Hartman authored
- add mem_flags support - portions of this patch by Oliver Neukum and David Brownell.
-
Greg Kroah-Hartman authored
- initial add of the "int mem_flags" call to the usb_submit_urb() call
-
Greg Kroah-Hartman authored
- Updates the documentation - Adds Veo Stingray support - Fixes hotplug table dependency upon now-defunct symbol - deletes drivers/usb/ibmcam.h
-
Greg Kroah-Hartman authored
- Code-Review from Oliver Neukum: remove SMP races. - Added some wake_up calls after auerbuf_releasebuf to wake up tasks waiting for cp buffers. - Change the module count handling to automatic (owner: THIS_MODULE).
-
Linus Torvalds authored
Al Viro: fix a typo (destory->destroy)
-
Hans Reiser authored
This is hopefully last bugfix for a bug introduced by struct inode splitting. Because of setting i_flags to some value and then cleaning the i_flags contents later, on-disk items received wrong item version ob v3.6 filesystems
-
Alexander Viro authored
Kudos to OGAWA Hirofumi for finding that one - gcc barfs on the current code, trying to define an alias to external symbol.
-
Alexander Viro authored
hpux_getdents() contains a years-old copy of code from fs/readdir.c. Switched to use of vfs_readdir(), which does correct locking.
-
Alexander Viro authored
Yet another flag/wait_queue pair bites the dust - hfs bitmap_{lock,wait} was trying to implement a semaphore.
-
Alexander Viro authored
Useless (lock,waitqueue) pair killed - we have fs-wide exclusion between renames enforced by VFS, so hfs rename_{lock,wait} can be removed.
-