- 21 Nov, 2002 40 commits
-
-
David S. Miller authored
-
David S. Miller authored
-
Linus Torvalds authored
-
Andries E. Brouwer authored
The i_dev field is deleted and the few uses are replaced by i_sb->s_dev. There is a single side effect: a stat on a socket now sees a nonzero st_dev. There is nothing against that - FreeBSD has a nonzero value as well - but there is at least one utility (fuser) that will need an update.
-
http://linux-isdn.bkbits.net/linux-2.5.makeLinus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Kai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/scratch/kai/kernel/v2.5/linux-2.5.make
-
Linus Torvalds authored
-
Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Arnaldo Carvalho de Melo authored
-
Arnaldo Carvalho de Melo authored
-
Arnaldo Carvalho de Melo authored
-
Arnaldo Carvalho de Melo authored
-
bk://are.twiddle.net/axp-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Brian Gerst authored
This patch breaks up and removes fs/devices.c, moving functions to more logical places. character device functions -> char_dev.c init_special_inode() -> inode.c kdevname() -> libfs.c (this should die, but that's another patch) bad_sock_fops -> socket.c
-
Andi Kleen authored
This fixes some more file system for the CURRENT_TIME change: AFS, ADFS, and a harmless one in CIFS. Somehow these changes got lost in the original patch kit.
-
David S. Miller authored
-
Rik van Riel authored
The Stanford checker found an error in advansys.c, the driver is accessing field 6 in an array[6]. Since this is the only place where this field is accessed it should be safe to simply remove this line.
-
Neil Brown authored
We don't need to send an empty message to set up remote address when sending tcp reply, so we don't. Also, as the data is empty, we don't need to set_fs.
-
Neil Brown authored
If an NFS request arrives in a linear skb, we don't need to copy it, particularly if the network card has already done the DUB checksum. This patch only copies a request if it is already non-linear.
-
Neil Brown authored
Hirokazu Takahashi <taka@valinux.co.jp> noticed that svc_udp_recvfrom wouild set some fields in rqstp->rq_arg wrongly if the request was shorter than one page. This patch makes the code in udp_recvfrom the same as the (correct) code in tcp_recvfrom.
-
Neil Brown authored
If the 'data' component of a readdir response is exactly one page (the max allowed) then we currently only send 0 bytes of it, instead of PAGE_SIZE bytes.
-
Neil Brown authored
Now that requests are broken into non-contiguous pages, an NFSv3 symlink request could be larger than a page and so non-continguous. This patch copies the symlink into a new page (while checking for nul bytes) so nfsd_symlink will definately get a contiguous link.
-
Neil Brown authored
-
Neil Brown authored
-
Neil Brown authored
when do_md_run fails mddev->pers is not set, so do_md_stop will not try to write out the superblock so there is no need to set sb_dirty to 0.
-
Neil Brown authored
-
Neil Brown authored
They take the length of the passed bvec into account, which is wrong.
-
Andrew Morton authored
This is a requirement for ancient gcc's
-
Andrew Morton authored
So poor old Dave spent days hunting down memory corruption because the `kstat' per-cpu storage is not initialised (it needs to be, it's a workaround for ancient gcc's). The same problem had me hunting for a day too. This patch, based on an initial version from Rusty will parse System.map at final link and will fail the build if any per-cpu symbols are found to be not in the percpu section.
-
Andrew Morton authored
egcs-1.1.2 doesn't understand that form of vararg macro
-
Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Nicolas Mailhot authored
This adds the KT400 pci ID and lists it as using Via generic setup routines. This patch has been tested with all GL xscreensavers I could find, and been reviewed by Dave Jones (full patch history at http://bugzilla.kernel.org/show_bug.cgi?id=3D14). diff -uNr linux-2.5.47-ac6.orig/drivers/char/agp/agp.c linux-2.5.47-ac6/drivers/char/agp/agp.c
-
bk://ldm.bkbits.net/linux-2.5-coreLinus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Ingo Molnar authored
Support more flexible child pid set/clear operations for NPTL. there's one more improvement in the interface: set the parent-TID prior doing the copy_mm() - this helps cfork() to pass the TID to the child as well.
-
Dave Jones authored
Very recent Athlons (Model 8 stepping 1 and above) (XPs/MPs and mobiles) have an interesting problem. Certain bits in the CLK_CTL register need to be programmed differently to those in earlier models. The problem arises when people plug these new CPUs into boards running BIOSes that are unaware of this fact. The fix is to reprogram CLK_CTL to 200xxxxx instead of 0x600xxxxx as it was in previous models. The AMD folks have found that this improves stability. The patch below does this reprogramming if an affected model/bios is detected. I'm interested if someone with an affected model could run some benchmarks before and after to also see if this affects performance.
-
Christoph Hellwig authored
uClinux ports can't use mmu tricks for reading /dev/zero due to the lack of one. similarly it can't mmap /dev/zero.
-
Christoph Hellwig authored
We must always use total_swapcache_pages instead of swapper_space.nrpages in code that doesn't depend on CONFIG_SWAP
-
Richard Henderson authored
-