- 08 Nov, 2002 18 commits
-
-
Marcus Alanen authored
Label in wrong place.
-
Trond Myklebust authored
Ensure that we can still flush out a minimum number of read, write, and commit requests if memory gets low.
-
Trond Myklebust authored
nfs_find_request() needs to be called every time we schedule a write on the page cache. Currently it is implemented as a linked list which needs to be traversed completely in the case where we don't already have a pending write request on the page in question. The following patch adopts the new radix tree, as is already used in the page cache. Performance change is more or less negligeable with the current hard limit of 256 outstanding write requests per mount. However when I remove this limit then the old nfs_find_request() actually results in a 50% reduction in speed on my benchmark test (iozone with 4 threads each writing a 512Mb file on a 512Mb Linux client against a Solaris server on 100Mbit switched net). With this patch, the result for the same benchmark is a 50% increase in speed.
-
Trond Myklebust authored
The following patch adds a simple ->writepages method that interprets the extra information passed down in Andrew's writeback_control structure, and translates it into nfs-speak. It also adds a backing_dev_info structure that scales the readahead in terms of the rsize. Maximum readahead is still 128k if you use 32k rsize, but it is scaled down to 4k if you use 1k rsize.
-
Christoph Hellwig authored
Stub out put_dirty_page and setup_arg_pages for !CONFIG_MMU and add free_arg_pages that frees all arg pages (noop for CONFIG_MMU)
-
Christoph Hellwig authored
find out the effective size of a kmalloc()ed object, needed by uClinux but also usefull for the "normal" ports, thus not ifdef'ed.
-
Christoph Hellwig authored
-
Davide Libenzi authored
Proper wakeup code in ep_insert and ep_modify
-
Rob Weryk authored
This trivial patch fixes a mixer problem with the emu10k1 driver in ALSA. In sound/pci/emu10k1/emufx.c, the line static const u32 bass_table[41][5] = { only has 40 lines defined, instead of 41. This results in no sound output when the bass control is set at 100% (but works fine at 98%) I added the missing line, which is present in the OSS emu10k1 driver.
-
David Mosberger authored
This makes it possible for binfmt_misc to optionally preserve the contents of argv[1]. This is needed for building accurate simulators which are invoked via binfmt_misc. I had brought up this patch a while ago (see URL below) and there was no negative feedback (OK, there was no feedback at all... ;-). The patch is trivial and the new behavior is triggered only if the letter "P" (for "preserve") is appended to the binfmt_misc registration string, so it shold be completely safe.
-
Art Haas authored
-
Art Haas authored
-
Art Haas authored
-
Art Haas authored
-
Art Haas authored
-
Art Haas authored
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
in sysfs partition code.
-
- 07 Nov, 2002 22 commits
-
-
Alexey Kuznetsov authored
-
Brad Hards authored
-
Brad Hards authored
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Alexey Kuznetsov authored
1. Expiration of SAs. Some missing updates of counters. Question: very strange, rfc defines use_time as time of the first use of SA. But kame setkey refers to this as lastuse. 2. Bug fixes for tunnel mode and forwarding. 3. Fix bugs in per-socket policy: policy entries do not leak but are destroyed, when socket is closed, and are cloned on children of listening sockets. 4. Implemented use policy: i.e. use ipsec if a SA is available, ignore if it is not. 5. Added sysctl to disable in/out policy on some devices. It is set on loopback by default. 6. Remove resolved reference from template. It is not used, but pollutes code. 7. Added all the SASTATEs, now they make sense.
-
Christoph Hellwig authored
Clean up vfs_readv/writev() interface and avoid code duplication. Make kNFSd use the cleaned-up interfaces, and disable the code that accesses the low-level readpage() function of the exported filesystem (not allowed - many filesystems need extra setup, which is why we have a separate ->sendpage() routine for that).
-
Matthew Wilcox authored
Change ARCH_STACK_GROWSUP to CONFIG_STACK_GROWSUP as requested.
-
Seth Rohit authored
The hugetlb page support in 2.5.46 is broken (Don't know if this is the first version of kernel or any prior revs also have that). Basically the free side of hugepages was really not freeing the physical resources (for the cases when the pages allocated using system call interface). Attached is the patch that should resolve it. (doesn't break the hugetlbfs support either).
-
Art Haas authored
-
Chuck Lever authored
NFSv2 doesn't pass connectathon 2002, at least on some Linux kernels. Trond deemed the following modification necessary in all kernels to address the problem.
-
Chuck Lever authored
New code in 2.5 VFS layer invokes notify_change to clear the suid and sgid bits for every write request. notify_change needs to optimize out calls to ->setattr that don't do anything, because for many network file systems, an on-the-wire SETATTR request is generated for every ->setattr call, resulting in unnecessary latency for NFS writes.
-
Chuck Lever authored
nfsroot needs to pass the network protocol (UDP/TCP) into the mount functions in order to support mounting root partitions via NFS over TCP.
-
Roman Zippel authored
This removes the old documentation, adds the new one and fixes all references to it.
-
Roman Zippel authored
Various small kconfig updates to fix all the reported little problems and the single menu mode for menuconfig by Petr Baudis <pasky@ucw.cz>.
-
Roman Zippel authored
This deletes the old config tools and moves Michael's maintainer entry for them to CREDITS and I added myself for KCONFIG instead.
-
http://gkernel.bkbits.net/net-drivers-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Jeff Garzik authored
(caught by Arjan @ Red Hat)
-
Jeff Garzik authored
function tg3_free_rings. Spotted by DaveM.
-
Marc Zyngier authored
-
Paulo André authored
-
Paul Mackerras authored
ethernet drivers used on powermacs. The bmac.c change is just to remove some compile warnings. The mace.c change is to move an inline function definition to before the point where it is used.
-
Jeff Garzik authored
-