- 27 Mar, 2003 28 commits
-
-
http://nfsclient.bkbits.net/linux-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Trond Myklebust authored
we're writing over TCP and have done a partial send.
-
Trond Myklebust authored
-
Trond Myklebust authored
-
Trond Myklebust authored
The following patch by Joe Korty removes an over-zealous check in the NFS read code that causes pages to be incorrectly marked with PG_error and hence causes an EIO to be returned to userland. The test is incorrect as it ignores the fact that we may be caching a write that will extend the file on the server (and hence will create a hole in the region concerned.).
-
Trond Myklebust authored
a null 'p_proc' procedure pointer.
-
Trond Myklebust authored
and drop the 'flags' argument (it was always set too LOOKUP_PARENT). If the user supplies and empty path, return -ENOENT.
-
Trond Myklebust authored
Doing this ensures that we keep probing the connection to the server rather than just waiting for the entire congestion window to time out. The latter can be very expensive due to the exponential backoff rule.
-
Neil Brown authored
Thanks to Angus Sawyer <angus.sawyer@dsl.pipex.com> and Daniel McNeil <daniel@osdl.org>
-
Neil Brown authored
Also reformat some printks so lines don't exceed 80chars. Thanks to Angus Sawyer <angus.sawyer@dsl.pipex.com>
-
Neil Brown authored
From: Daniel McNeil <daniel@osdl.org> This fixes an oops caused by incorrect usage of sector_div() in which_dev() in md/linear.c. It was dereferencing an non-existent hash table entry.
-
Neil Brown authored
We currently hold a read_lock of dparent_lock while calling exp_get_by_name on several ancestors of a given dentry. However exp_get_by_name can malloc(GFP_KERNEL), so that isn't a good idea. Now we only claim the lock while actually stepping up the parent chain. This addresses bug 29 @ bugme.osdl.org
-
Neil Brown authored
encode_read: change 'len' variable from unsigned long to a long for '(len > 0)' comparison. don't set up a tail iovec for zero length reads.
-
Neil Brown authored
NFSv4 operations after WRITE are decoded into wr_vec[] pages, thus the argp->pagelen can be non-zero at the end of decoding the WRITE operation. This patch correctly sets argp->pagelen, and correctly advances argp->p after the WRITE operation
-
Neil Brown authored
Fix some misleading comments, and correct the test for requesting more than one page.
-
Alan Cox authored
From Steven Cole
-
Alan Cox authored
-
Alan Cox authored
From Osamu Tomita
-
Alan Cox authored
(Stanford Checker, Chris Wright)
-
Alan Cox authored
From Christoph Hellwig I think
-
Alan Cox authored
-
Alan Cox authored
From Osamu Tomita
-
Alan Cox authored
Fix up 3w-xxxx. I didnt test SMP and it shows
-
Alan Cox authored
Forward port the replacement to the horribly broken locking in 2.5 radio_cadet driver.
-
Alan Cox authored
Vojtech Pavlik The ide fixes for the VIA8235 obsolete this hack
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
One from Jens - fix up the problems with older Samsung disks that don't abort unknown commands sometimes
-
- 26 Mar, 2003 1 commit
-
-
bk://bk.arm.linux.org.uk/linux-2.5-pcmciaLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 27 Mar, 2003 2 commits
-
-
Dominik Brodowski authored
Except for dev_node_t, the contents of include/pcmcia/driver_ops.h aren't used anywhere within the kernel. It's a left-over file from the days when cardbus 32-bit cards weren't handled as pci devices, and their drivers as pci drivers. So, move the dev_node_t to include/pcmcia/ds.h, remove the lone in-kernel reference to driver_ops.h, and remove the contents of driver_ops.h.
-
Dominik Brodowski authored
Rename socket_info_t (which is used many, many times differently within pcmcia) to "struct pcmcia_bus_socket". Also, a couple of functions in ds.c can be converted to use the "struct pcmcia_bus_socket" as argument instead of the socket number.
-
- 26 Mar, 2003 9 commits
-
-
Dominik Brodowski authored
As we don't have a late_initcall in ds.c any more, we can't easily distinguish between in-kernel drivers and those built as modules. This information was used by cardmgr to detect whether "rmmod" makes sense. As unloading of modules seems to be deprecated behaviour anyway in 2.5., and the current driver unloading process is IMO broken anyway, I don't shed any tears on this lost functionality.
-
Dominik Brodowski authored
Previously, "Driver Services" could only be called when the socket drivers were initialized earlier. This caused an awful lot of problems, especially when modprobe tried to load ds.ko and a pcmcia card driver at once. As all socket devices are registered with the driver model core as being of "class_type pcmcia_socket_class", we can take use of that and register them with "Driver Services" upon detection or upon module loading of ds.c. Also, the "I-need-two-initcalls-in-a-module"-tweak can go away. Unfortunately, this patch reportedly breaks some RedHat pcmcia init scritps - they relied on the failed loading of ds.c to detect that no socket driver was loaded previously. To properly detect this, you should take a look at the /sys/class/pcmcia_socket/devices directory.
-
Russell King authored
into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-pcmcia
-
ssh://master.kernel.org//home/hch/BK/xfs/linux-2.5/Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
bk://bk.arm.linux.org.uk/linux-2.5-pcmciaLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Christoph Hellwig authored
-
Christoph Hellwig authored
This one should have gone away a few checkings ago. I blame it on BitKeeper.. :)
-
Dean Roehrich authored
SGI Modid: 2.5.x-xfs:slinx:142389a
-
Eric Sandeen authored
Also use del_timer_sync when we're done. SGI Modid: 2.5.x-xfs:slinx:142197a
-