- 27 May, 2003 16 commits
-
-
Miles Bader authored
This is to define `struct file'; apparently some include-file change removed a previous implicit include.
-
Miles Bader authored
These registers are now saved in a difference place, but the old code was inadvertently left in.
-
Alexander Viro authored
fs/inode.c assumes that any ->delete_inode() will call clear_inode(). procfs instance doesn't. It had passed unpunished for a while; cdev changes combined with ALSA creating character devices in procfs made it fatal. Patch follows. It had fixed ALSA-triggered memory corruption here - what happens in vanilla 2.5.70 is that clear_inode() is not called when procfs character device inodes are freed. That leaves a freed inode on a cyclic list, with obvious unpleasantness following when we try to traverse it (e.g. when unregistering a device).
-
bk://linus@bkbits.net/linux-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Jens Axboe authored
This allows drivers to resize their tag depth at run-time.
-
Alexander Viro authored
Argh. Missing initialization in char_dev.c - it's definitely responsible for crap on unload. Load side appears to be something else, though...
-
bk://cifs.bkbits.net/linux-2.5cifsLinus Torvalds authored
into penguin.transmeta.com:/home/torvalds/v2.5/linux
-
Dave Jones authored
into tetrachloride.(none):/mnt/raid/src/kernel/2.5/agpgart
-
Dave Jones authored
-
Steve French authored
-
Dave Jones authored
into tetrachloride.(none):/mnt/raid/src/kernel/2.5/agpgart
-
Dave Jones authored
agp_init() just printk's a banner. This is unnecessary at this early stage.
-
Dave Jones authored
Death of a typedef in an earlier cset broke i810fb
-
bk://linux.bkbits.net/linux-2.5Steve French authored
into hostme.bitkeeper.com:/ua/repos/c/cifs/linux-2.5cifs
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Jens Axboe authored
Alan (or someone else) added a buggy BUG_ON() in ide-cd. We can address > 32-bit just fine with 2kb block size. People are hitting this, just got one more report today...
-
- 26 May, 2003 24 commits
-
-
Hideaki Yoshifuji authored
-
David S. Miller authored
-
Hideaki Yoshifuji authored
-
Hideaki Yoshifuji authored
-
bk://kernel.bkbits.net/acme/net-2.5David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Arnaldo Carvalho de Melo authored
Thanks to Adrian Bunk for reporting.
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Linus Torvalds authored
-
bk://kernel.bkbits.net/jgarzik/net-drivers-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Jeff Garzik authored
-
Edward Peng authored
-
Edward Peng authored
-
Adrian Bunk authored
The patch below removes obsolete #if'd code for kernel 2.0 and 2.2 from drivers/net/wan/lmc/* (this includes the expansion of some #define's that were definded differently for different kernel versions).
-
Shmulik Hen authored
This fix makes bonding not commit to a specific ABI version if the ioctl command is not supported by bonding. (It also removes the '\n' in the continuous printk reporting the link down event in bond_mii_monitor - it got in there by mistake in our previous patch set and caused log messages to appear funny in some situations).
-
Shmulik Hen authored
This patch fixes the bug reported by Jay on April 3rd regarding long failover time when releasing the last slave in the active aggregator. The fix, as suggested by Jay, is to follow the spec recommendation and send a LACPDU to the partner saying this port is no longer aggregatable and therefore trigger an immediate re-selection of a new aggregator instead of waiting the entire expiration timeout.
-
Greg Ungerer authored
Add the m68knommu/Coldfire specific ints.c to build list.
-
Greg Ungerer authored
Modify m68knommu/kernel Makefile to no longer compile removed common ints.c.
-
Greg Ungerer authored
Remove the m68knommu common ints.c. No longer needed with each sub-architecture now having its own.
-
Greg Ungerer authored
Create a m68knommu/ColdFire specific ints.c. It is just simpler to have one for each sub-architecture (which means we currently need 3 for the 3 prominant m68knommu families). Each can handle the hardware setup differences, and there is a few at this level.
-
Neil Brown authored
-
Neil Brown authored
Linear uses one array sized by MD_SB_DISKS inside a structure. We move it to the end of the structure, declare it as size 0, and arrange for approprate extra space to be allocated on structure allocation.
-
Neil Brown authored
raid1 uses MD_SB_DISKS to size two data structures, but the new version-1 superblock allows for more than this number of disks (and most actual arrays use many fewer). This patch sizes to two arrays dynamically. One becomes a separate kmalloced array. The other is moved to the end of the containing structure and appropriate extra space is allocated. Also, change r1buf_pool_alloc (which allocates buffers for a mempool for doing re-sync) to not get r1bio structures from the r1bio pool (which could exhaust the pool) but instead to allocate them separately.
-
Neil Brown authored
Arrays with type-1 superblock can have more than MD_SB_DISKS, so we remove the dependancy on that number from raid0, replacing several fixed sized arrays with one dynamically allocated array.
-
Neil Brown authored
One embeded array gets moved to end of structure and sized dynamically.
-