[+ indicates stuff that went to Marcelo, o stuff that has not,
* indicates stuff that is merged in mainstream now, X stuff that proved
bad and was dropped out, - indicates stuff not relevant to the main tree]
** I still need to sort out the JFS cond_resched
Linux 2.4.20-pre7-ac3
o Clean up rlimit bits for generic_file_write (Solar Designer)
o USBLCD update
o USB header updates (Greg Kroah Hartmann)
o USB serial fixes (Greg Kroah Hartmann)
o Revert incorrect vlan.c change (Dave Miller)
o Interrupt.h needs asm/system for smb_mb (Dominik Brodowski)
o Fix signed/unsigned in usblp_write (Silvio Cesare)
o Fix signed/unsigned in mdc800 (Silvio Cesare)
o Fix 64 to 32bit chop in brlvger (Silvio Cesare)
o Fix unterminated strchr in ieee1394 (Silvio Cesare)
o Fix signed/unsigned in apm_emu (Silvio Cesare)
o Put allocation sanity checks into ibm hotplug (Silvio Cesare)
o Use unsigneds in the amdtp buffering (Silvio Cesare)
o Fix typo in i810_audio (Juergen Sawinksi)
o Fix the initdata in the PCI ide (Jens Axboe, me)
Linux 2.4.20-pre7-ac2
o Fix mtd glitch (Art Haas)
o Updated Configure.help entries (Steven Cole)
o Configurable core file naming (Jes Klinke)
o PCI layer updates (Ivan Kokshaysky)
o Fixing missing hard_cur_sectors assignment (Andre Hedrick)
on legacy ide disk path
o Remove _p form I/O helpers (Andre Hedrick)
o Remove all the ifdef stuff from ide-iops (me)
| This means if you have a device needing delays (we don't
| in our tree right now) you should register a new set of
| delaying iops yourself. That keeps the crud in the afflicted
| code not in the core. No functionality actually removed I believe
o IDE taskfile diag breakages fix (Andre Hedrick)
o CMD648 Ultra DMA mask setup (Andre Hedrick)
o PDC202xx-old cleanuops - use dma_master address (Andre Hedrick)
o Test tg3 fix (Dave Miller)
o Add SETTIMEOUT to wafer5823 watchdog (Joel Becker)
o Add Motorola TimePort to USB ACM idents (Andrew Meredith)
o Fix get_user checks in sc520_wdt, shwdt,
sc1200wdt, advantechwdt, alim7101, machzwdt,
eurotechwdt, wdt_pci, w83877f_wdt watchdogs (Joel Becker)
o Fix piix build I hope (me)
o Give tmpfs directories a size to avoid (Hugh Dickins)
confusing broken apps
Linux 2.4.20-pre7-ac1
- Merge 2.4.20pre6
- Discard nasty list_t disease patch
- Discard mac fb bug add
- Merge 2.4.20pre7
- Dropped ide-sibyte. The mips people need to move
this and their ide.h changes to the new IDE layer.
- e1356fb has missing kmalloc range checks - TODO
- e1356fb has a user triggerable kernel memory leak - TODO
o Fix quoting bug in unbz64wrap (me)
| Note that csets-to-patches has a trivial /tmp/exploit too
| Its not clear if you can trick the stuff into a rev that is
| deliberately malformed, if so there are even more problems
| I hope Linus unpack scripts are better written ;)
o Fixed mips Config.in error in mtd (me)
o Fix highpoint 374 bug (Jens Axboe)
o Turned down natsemi threshold notice (me)
o Alan's crazy cardbus with bridge hacks (me)
| Unfinished experiment but it doesn't affect normal
| cardbus (ie anything that worked before)
| Very much a work in progress
o Fix make xconfig (Adrian Bunk)
o Define blk_queue_empty for 2.5 compat in IDE (Jens Axboe)
o Kill reduce media failure retires config (Jens Axboe)
o mad16 cleanups (Greg Alexander)
o CPUfreq update (Dominik Brodowski)
o Configure.help updates (Steven Cole)
o IRQ distribution code for PA Risc (Grant Grundler)
o Radeonfb fix for cards reporting zero RAM (James Mayer)
| Got lost somewhere, reapplied
o Fix loop cleanup error (Yann Morin)
o Don't let devfs files open until loop is set (me)
up
o Fix a second loop cleanup bug (me)
o Small i810 audio tweaks (Doug Ledford)
o vlan hang on shutdown fix (Dave Miller)
o Update to final version of matrox drm hang fix (Jonny Strom)
o Fix it8172 misclaim of non IDE device (me)
o Further generic IDE cleanup (me)
o Lock IDE modules once loaded (me)
o Voodoo1/2 frame buffer fixes and big endian (Helge Deller)
o shmem_rename fixes (Hugh Dickins)
o Other tmpfs cleanups (Hugh Dickins)
o Memory accounting cleanup for mremap (Hugh Dickins)
o Memory accounting fixes for anonymous shared (Hugh Dickins)
o Memory accounting fixes for private read only
mappings being mprotected to writable (Hugh Dickins)
o Update documentation on memory overcommit (Hugh Dickins)
o Fixes and updates for IBM PCI hotplug (Irene Zubarev)
o Bring EHCI into line with 2.5 (Dave Brownell)
o Update USBnet to 2.5 equivalent (Dave Brownell)
| Adds Yopy, Epson support
o Fix oops on use after disconnect with hpusb (Oliver Neukum)
o Add SIS646 (645DX) PCI idents for AGP (Murray Root)
Linux 2.4.20-pre5-ac6
o Fix ide BUG() with cdrom stuff (Jens Axboe)
o Inode kernel data leak fix (Ben LaHaise)
o Fix spinlock workaround to keep sparc people (Dave Miller)
happy
o Transparent pci-pci bridge fixes (Ivan Kokshaysky)
o Backport sched_yield O(1) fixes from 2.5 (Robert Love)
o Comments for scheduler code (Ingo Molnar)
o Implement 2.5 compatible task_cpu wrappers (Robert Love)
o Backport minor scheduler fixes for O(1) from 2.5(Robert Love)
o Add configure.help for new USB bits (Adrian Bunk)
o OHCI takeover fix (Zwane Mwaikambo)
o Add ALI1541 gameport support (Pascal Schmidt)
o Make rs_read_proc static (Geert Uytterhoeven)
o cpufreq updates (Dominik Brodowski)
o Radeonfb fixups for mobility P/M (H Peter Anvin)
o synclink MP link fix (Andrian Bunk)
o Fix mad16 gameport unload (Greg Alexander)
o Indent cpqfc so I can actually read it (me)
| No code changes
Linux 2.4.20-pre5-ac5
o Fix ALi OOPS on RLX blades (Dan Eaton)
o Finish up ide pci register code (me)
o Switch IDE PCI drivers to use new register code (me)
o Fix scribble over constant data in hpt34x (me)
Linux 2.4.20-pre5-ac4
o Fix error path bug in pci resource code (Keith)
o Fix p4-clockmod compile error (Adrian Bunk)
o Align packets nicely on kaweth USB ethernet (Oliver Neukum)
o Further Changes file fix (Steven Cole)
o TCP timestamp handling fix (Dave Miller)
o Compile warning fixes (Niels Jensen)
o Next batch of IDE header updates (Andre Hedrick)
o IDE scsi update (Andre Hedrick)
| Needs some highio cleanup yet
o IDE DMA updates (Andre Hedrick)
o Update the IDE PCI driver layer (Andre Hedrick)
o Fix pdc202xx further braindamage (me)
o Further icside fixes (Bartlomiej Zolnierkiewicz)
o Fix ide-lib atapi DMA check (Bartlomiej Zolnierkiewicz)
o CMD64x rev 5/7 UDMA check fix (Bartlomiej Zolnierkiewicz)
o Add blk_fs_request helper (Jens Axboe)
o IDE highmem fixes (scsi needs doing (Jens Axboe)
I suspect)
o Longer PIO timeout for taskfile write (Andre Hedrick)
o Fix promise cable detect (Andre Hedrick)
o Split promise into old and new drivers (me)
Linux 2.4.20-pre5-ac3
o Fix procfs handling for zoran driver (Silvio Cesare)
o ZR36067 doesn't support bitmask clipping so (Silvio Cesare)
error such a request.
o LBA48 on older promise IDE fix (Mike Isely)
o Report jfs tools version in ver_linux (Steven Cole)
o HP XP arrays can need largelun (Steve Mickeler)
o Allow maestro3 gpio amp control setup by (Michael Olson)
hand for odd machines (Panasonic CF-72)
o Add autodetect to the CF-72 maestro3 funny (me)
o Fix overlarge read in vicam usb (Silvio Cesare)
o Length limit S/390 cio proc write files (Silvio Cesare)
o Length limit S/390 chandev proc write files (Silvio Cesare)
o Length limut S/390 dasd statistics write (Silvio Cesare)
o Two fixes to 3270 driver for S/390 (Silvio Cesare, me)
o Fix buffer limits in tubfs for S/390 (Silvio Cesare)
| Really this code wants redoing to loop rather than do shorter
| read/writes on full buffers. but thats not trivial
o Use define values not magic constants on S/390 (Silvio Cesare)
netiucv buffer checks
o Correct a vmalloc corner case (Dave Miller)
o Fix hisax oops with out of range card type (Alan Hourihane)
o Update Documentation/Changes for reiserfs (Neils Jensen)
o Fix incorrect type in i2c-core (Silvio Cesare)
o Fix length limits in i2c-dev (Silvio Cesare)
o Fix incorrect type in amdtp (Silvio Cesare)
o Update Buslogic maintiners entry 8(
o Don't register a gameport at I/O zero if none (me)
is configured on es1370, es1371,
o Handle unprintable ac97 codec names (STAC) (me)
o Restructure pcigame and trident audio not to (me)
fall over each other
Linux 2.4.20-pre5-ac2
o BeFS updates (Will Dyson)
o Fix prototype mismatch in tc/tc.c (Silvio Cesare)
o SunRPC oops fix (Chuck Lever)
o Fix SunRPC TCP handling for write_space (Chuck Lever)
o Update ver_linux reporting further (Steven Cole)
o Cpufreq updates (Dominik Brodowski)
o Update pegasus.h license header (Petko Manolov)
o USB lcd driver (Adams IT)
o Update bluetooth drivers (Greg Kroah-Hartmann,
Masoodur Rahman)
o USB serial update (Greg Kroah Hartmann)
o Workaround for some usb keyboards (Itai Nahshon)
o Minolta DImage4 entry for unusual_devices (Petr Konecny)
o OHCI completion of unlinked urbs fix (David Brownell)
o Tighten AC97 modem detect rules (me)
o Report AC97 codecs by their PNP ID (me)
o Further sis memory checks (Zwane Mwaikambo)
o Add new opcodes to the hdreg.h IDE table (Andre Hedrick)
o Update cris and x86_64 ide.h files (Andre Hedrick)
o Fix includes in freecom.c (Andre Hedrick)
o Winbond IDE requires PCI (Andre Hedrick)
o icside cleanup (Andre Hedrick)
o Report ide unregister failures (Andre Hedrick)
o Clean up legacy hd driver to use outb (Andre Hedrick)
o Ditto for ide-cs (Andre Hedrick)
o ns87415 needed to call its own ide_dma_end (Andre Hedrick)
o Make via_base unsigned long not uint (Andre Hedrick)
o
...
read more »