:Marcelo Tosatti: Linux 2.4.22
Marcelo Tosatti: Linux 2.4.22 Aug 25, 2003, 14 :00 UTC (3 Talkback[s]) (14739 reads) |
Kernel.org Mirrors
final:
- 2.4.22-rc4 was released as 2.4.22 with no changes.
Summary of changes from v2.4.22-rc3 to v2.4.22-rc4
<marcelo:logos.cnet>:
- Fix drivers/net/Config.in -> CONFIG_TC35815
- Changed EXTRAVERSION to -rc4
Andi Kleen:
- Fix x86-64 ia32 emulation
Paul Mackerras:
- PPC32: Make strncpy clear the unused part of the destination
- PPC32: Make sure various sections get aligned properly by the linker
Ralf Bächle:
- dep_tristate fix for CONFIG_TC35815
Summary of changes from v2.4.22-rc2 to v2.4.22-rc3
<len.brown:intel.com>:
- ACPI update
- ACPI build fix
- linux-acpi-2.4.22.patch
<marcelo:logos.cnet>:
- Cset exclude: jgarzik@redhat.com|ChangeSet|20030706160607|06244
- Cset exclude: jgarzik@redhat.com|ChangeSet|20030705173225|06246
- Changed EXTRAVERSION to -rc3
- Update Makefile: drivers/sgi removed
- Make the Toshiba TC35815 only selectable on the only system know to actually use it
<markhe:veritas.com>:
- Wrong assumption in set_bh_page()
<paul.clements:steeleye.com>:
<steved:redhat.com>:
- Stop call_decode() from ignorning RPC header errors
Alan Cox:
- Alan CREDIT/MAINTAINERS update
Andi Kleen:
- Disable ACPI NUMA support for x86-64
- Critical x86-64 fixes for 2.4.22-rc
- [SECURITY] Fix interrupt gates on x86-64
Andrea Arcangeli:
- Andrea contact information update
Andreas Gruenbacher:
- More steal_locks fixes: we should be in full LSB compliance now
David S. Miller:
- [IPV6]: Fix dangling multicast device references
David Stevens:
- [NET]: Fix IGMPv2/MLDv2 list handling OOPS
Erik Andersen:
Geert Uytterhoeven:
- Remove unused label in sunrpc code
- Update Geert's contact information
Ivan Kokshaysky:
- alpha: yet another stxncpy fix
Jeff Garzik:
- fix OOPS in bonding driver, when removing primary slave
- add a couple pci ids to pci_ids.h
Kai Makisara:
- Change Kai Makisara's email address
Marcelo Tosatti:
- Ingo: Fix ptrace swap race
- Changed HFS maintainer: Roman Zippel is now doing the work
Michal Ostrowski:
Muli Ben-Yehuda:
- fix trident.c lockup on module load 2.4.22-rc1
Nathan Scott:
- Fix 2.4 loop handling of sector size ioctl
Petr Vandrovec:
- Allow atime updates on ncpfs
Ralf Bächle:
- Important DEC/MIPS update
- More MIPS update
Summary of changes from v2.4.22-rc1 to v2.4.22-rc2
<bjorn.helgaas:hp.com>:
<khali:linux-fr.org>:
<marcelo:logos.cnet>:
- ide.c: Keep hwif->hold flag needed by powermac mbay driver
- Changed EXTRAVERSION to -rc2
<robn:verdi.et.tudelft.nl>:
- Do not update fifo timestamps on readonly fses
Alan Cox:
- ide makefile
- Promise cable
- Fix the siimage dma setup bug
- via ide fix timing bug (as already done in 2.6.0-test)
- fix bracketing in ti113x pcmcia header
- remove bogus printk that can spam the logs
- zero padding in struct on stack
- get quota version
- Avoid i810 ICH crashes with MMIO only
Andrew Morton:
- ext3_read_inode() race fix
Herbert Xu:
Ivan Kokshaysky:
- alpha: shutdown/reboot fix (Jay Estabrook, me)
Marc-Christian Petersen:
Oleg Drokin:
- reiserfs: fix some issues with extended inode attributes
Summary of changes from v2.4.22-pre10 to v2.4.22-rc1
<calum.mackay:cdmnet.org>:
- export the symbol "mmu_cr4_features" for XFree86
<lethal:unusual.internal.linux-sh.org>:
- sh: Define __flush_icache_all() for SH-3
- sh: Fix single stepping from looping
- sh: Add pgprot_nocached() definition
- sh: Further support for SecureEdge5410 and SH7751R
<marcelo:logos.cnet>:
- Delete: fs/noquot.c
- Cset exclude: bunk@fs.tum.de|ChangeSet|20030804201535|32414
- Changed EXTRAVERSION to -rc1
Adrian Bunk:
- fix a compile warning in acpi/system.c
- Fix circular dependency
Benjamin Herrenschmidt:
- ppc32: Fix PowerMac mediabay driver
Jeff Garzik:
- devices.txt: rename /dev/intel_rng to /dev/hwrandom
- [i810_rng] update docs to reflect new /dev name, and new pkg name
Manfred Spraul:
- fix select() with an xoffed tty
Theodore Y. T'so:
- Correct 64-bit write system call assignment
Summary of changes from v2.4.22-pre9 to v2.4.22-pre10
<achirica:telefonica.net>:
- [wireless airo] sync with 2.6
- [wireless airo] Simplify dynamic buffer code in Cisco extensions
- [wireless airo] Update structs with the new fields in latest firmwares
- [wireless airo] Make locking "per thread" so it's fully preemptive
- [wireless airo] Don't sleep when the stats are requested
- [wireless airo] Don't call MIC functions if the card doesn't support them
- [wireless airo] Fix small endianness bug
- [wireless airo] Returns proper status in case of transmission error
- [wireless airo] Checks for small packets before transmitting them
- [wireless airo] Return channel in infrastructure mode
- [wireless airo] Update to wireless extensions 15 (add monitor mode)
- [wireless airo] Update to wireless extensions 16 (new spy API)
- [wireless airo] fix Tx race
- [wireless airo] safer shutdown sequence
- [wireless airo] eliminate infinite loop
- [wireless airo] makes the card passive when entering monitor mode
- [wireless airo] adds support for noise level reporting (if available)
<bjorn.helgaas:hp.com>:
- trivial 2.4 HCDP documentation/config patch
<herbert:13thfloor.at>:
<marcelo:logos.cnet>:
- NMI watchdog documentation for x86-64
<mike.miller:hp.com>:
- cciss update: author change
- cciss update: Fix problem with shared IRQs
Adam Radford:
Adrian Bunk:
- fix IPMI build error #if CONFIG_ACPI_HT_ONLY
Benjamin Herrenschmidt:
- ppc32: export hash_table_lock on SMP for MacOnLinux
Dave Kleikamp:
- JFS: write_super_lockfs should mark superblock clean
Jan Harkes:
Jay Vosburgh:
- [netdrvr bonding] fix ifenslave ia64 build
Jeff Garzik:
- [netdrvr] add new broadcom 440x net driver, "b44"
Marc-Christian Petersen:
- Fix AGPGART problem with 4GB RAM
- Fix irq handling of IO-APIC edge IRQs on UP
- MXCSR Handler Unspecified Vulnerability
- Fix /proc/self security issue
- Add missing -EFAULT for sysctl
Marcelo Tosatti:
- Changed EXTRAVERSION to -pre10
Oleg Drokin:
- reiserfs: fix savelinks for bigendian arches
Petr Vandrovec:
- ncpfs: Support for clustered NetWare volumes
- matroxfb: extended support for mplayer
Shmulik Hen:
- [bonding] fix ifenslave ABI bug
- [netdrvr bonding] fix ARP monitoring bug
Trond Myklebust:
- If an RPC request has to be resent due to a timeout, it turns out that call_encode() may cause rq_rcv_buf to be reset despite the fact that a reply might be delivered at any moment by a softirq.
- If xdr_kmap() fails, we need to ensure that it unmaps all the pages, and returns 0. We don't want to be sending partial RPC requests to the server.
Willy Tarreau:
- ACPI poweroff fix
- [netdrvr bonding] fix a typo in the MODULE_PARM_DESC
- [netdrvr bonding] fix kernel panic when optional feature used
Summary of changes from v2.4.22-pre8 to v2.4.22-pre9
<jones:ingate.com>:
- [IGMP]: linux/igmp.h needs asm/byteorder.h
<martin.bene:icomedias.com>:
- [NETFILTER]: Add missing include to ip_conntrack_core.h
<pp:netppl.fi>:
- Avoid annoying "can't emulate rawmode" messages with logitech cordless mice
<vherva:niksula.hut.fi>:
- NMI watchdog documentation
Adrian Bunk:
- [NETFILTER]: Add missing Configure.help entry for ipt_recent
- MTD Configure.help cleanups
Andreas Gruenbacher:
- Fix warning in fs/binfmt_elf.c
Ben Collins:
- Include param.h for HZ in ieee1394
- Interim IEEE-1394 fixes
Harald Welte:
- [NETFILTER]: Fix a bug in the IRC DCC command parser of ip_conntrack_irc
Maciej Soltysiak:
- [NETFILTER]: Make REJECT target compliant with RFC 1812
Marcelo Tosatti:
- Changed EXTRAVERSION to -pre9
Neil Brown:
- knfsd - Convert error code to nfserror code in nfsd_symlink
- knfsd - BKL is missing in once place in knfsd
- md - Resolve problem with refcounting of md arrays
Olof Johansson:
- [RANDOM]: Fix SMP deadlock in __check_and_rekey()
Patrick McHardy:
- [NET]: Fix signnedness test in socket filter code
- [NETFILTER]: Fix problems with iptables MIRROR target
- [NETFILTER]: Fix issues with iptables REJECT and MIRROR targets wrt. policy routing
- [NETFILTER]: Fix locking of ipt_helper
- [NETFILTER]: Drop reference to conntrack after removing confirmed expectation
Tom Rini:
- PPC32: Allow eth0 and eth1 to work on MPC8xx boards with QS6612 PHYs
- PPC32: Correctly set intfreq / busfreq on the Motorola 860FADS
Summary of changes from v2.4.22-pre7 to v2.4.22-pre8
<gorgo:thunderchild.debian.net>:
- [netdrvr wan] note comx maintainer change, by request
<lethal:unusual.internal.linux-sh.org>:
- sh64: sh-sci support for SH-5 101/103
<mark.fasheh:oracle.com>:
- Fix deadlock in journal_create
<taowenhwa:intel.com>:
- [e100] read skb->len after freeing skb
- [e100] cu_start: timeout waiting for cu
- [e100] misc
Andreas Gruenbacher:
- unshare-files fix breaks file locks
Ben Collins:
- [SPARC64]: Clear all IRQs at probe time in PCI sabre driver
- Update IEEE1394 (r1010)
Bhavesh P. Davda:
- Fix aha152x hangs on pcmcia card eject
Chas Williams:
- [ATM]: Get config/build dependencies correct
Daniel Ritz:
Marcelo Tosatti:
- Changed EXTRAVERSION to -pre8
Neil Brown:
- knfsd: Only set ->reuse for tcp sockets, not udp
Roger Luethi:
- via-rhine 1.19: One more Rhine-I fix
Scott Feldman:
- [netdrvr ethtool] add ethtool TSO get/set
- [e1000] request_irq() failure resulted in freeing twice
- [e1000] fix VLAN support on PPC64
- [e1000] missing Tx cleanup opportunities during intr handling
- [e1000] alloc_etherdev failure didn't cleanup regions
- [e1000] ethtool diag cleanup
- [e1000] h/w workaround for mis-fused parts
- [e1000] s/int/unsigned int/ for descriptor ring indexes
- [e1000] misc cleanup
Summary of changes from v2.4.22-pre6 to v2.4.22-pre7
<ja:ssi.bg>:
- [IPV4/IPV6]: Fix use-after-free bugs in tunneling drivers
<lethal:unusual.internal.linux-sh.org>:
<tgraf:suug.ch>:
- [NET]: Make {send,recv}msg return EMSGSIZE when msg_iovelen is too big, as per 1003.1
- [NET]: Return EDESTADDRREQ as appropriate in sendmsg implementations
Alan Cox:
- add quota autoload
- typo bits
Ben Collins:
- [SPARC64]: Fix OBP 4.6+ PCI probing, use pcic_present() consistently
- Fix ALi15x3 DMA on sparc64 (maybe others)
Benjamin Herrenschmidt:
- radeonfb: fix artifacts during boot
Chas Williams:
- [ATM]: Add reference counting to atm_dev
- [ATM]: Make ATM buildable as a module
- [ATM]: Eliminate cli, make function names sane in net/atm/lec.c
Christoph Hellwig:
Dave Kleikamp:
- JFS: Possible trap/data loss when fixing directory index table
David S. Miller:
- [SUNHME]: Set RXMAX/TXMAX large enough to handle VLAN frames
- [NET]: Ok, sunhme is VLAN challenged after all
- [SUNRPC]: Fix compiler warning in svcsock.c
- [NETFILTER]: Fix build warnings in ipv6 modules, thanks Geert
- [ATM]: Fix build, missing lec_priv member
- [ATM]: Fix lec.c warning with bridging disabled
- [SPARC64]: Fix assumptions about data section ordering and objects ending up in .data vs .bss
- [SPARC{,64}]: Add barrier() to cpu_relax() for consistency with 2.5.x
- [SPARC64]: Update defconfig
- [Bluetooth]: Fix buggy CONFIG_ISDN test in cmtp Config.in
- [SPARC64]: Do not break out of PCI controller probing loop too early
David Stevens:
- [IPV4]: Do not sent IGMP leave messages unless IFF_UP
Gerd Knorr:
- bttv driver update
- tuner driver update
- bttv documentation update
- Update tv card i2c helper modules
Ivan Kokshaysky:
- typecast bug in sched.c bites reschedule_idle
James Morris:
- [NETLINK]: Just drop packets for kernel netlink socket with no data_ready handler
Jens Axboe:
Maksim Krasnyanskiy:
- [Bluetooth] CMTP protocol depends on ISDN and ISDN CAPI
Marcel Holtmann:
- [Bluetooth] Make READ_TRANSMIT_POWER_LEVEL available for normal users
- [Bluetooth] Support for inquiry with unlimited responses
- [Bluetooth] Support for AVM BlueFRITZ! USB
- [Bluetooth] Add l2cap_load() function
- [Bluetooth] Handle command complete event for inquiry cancel
- [Bluetooth] Declare the function l2cap_load()
- [Bluetooth] Update the maintainer entries for the Bluetooth subsystem
Marcelo Tosatti:
- Changed EXTRAVERSION to -pre7
- buffer.c: remove unused out_putf label
Mikael Pettersson:
- clean crc temp files in lib/
Oleg Drokin:
- Fix link/unlink race. By Chris Mason concurrent link/unlinks can create savelinks for files that still exist, the fix here is to be somewhat smarter about when we change the link count
Paul Mackerras:
- PPC32: Fix the debug check in kunmap_atomic
- PPC32: Fix IRQ sense and polarity setting on 405 and 440 cpus
Paul Mundt:
- sh64: Fix ATM module build
- sh64: defconfig update
- sh64: Cayman IRQ handler updates
Roman Zippel:
- hfs+: update copyright
- hfs+: remove some smaller files
- hfs+: volume/permission fixes
- hfs+: fix rename of links
- hfs+: check size of inode and sb info
- hfs+: various cleanups
- hfs+: link hfsplus before hfs
- hfs+: export mark_page_accessed
- hfs+: Makefile update
Tom Rini:
- PPC32: Add support for the Motorola PowerPlus family of boards
- PPC32: Remove trailing whitespace in numerous files
Summary of changes from v2.4.22-pre5 to v2.4.22-pre6
<jack:ucw.cz>:
<jbourne:hardrock.org>:
- Add missing break in Apollo P4X400 AGP code
<yinah:couragetech.com.cn>:
- USB: patch for sl811 usb host controller driver
Adrian Bunk:
- Configure.help updates from -ac
Alan Cox:
- fix compile warning
- clear mp bus array properly
- add qdio options
- allow legacy free hw with no smi cmd port
- run late loaded ide modules
- fix hpt ide crash, floppy noise
- warning fixes
- fix sbni driver
- fix yenta hang on some laptops
- qeth/qdio driver layer
- more warning fixes
- fix a race in the plugin api for ac97
- example ac97 plugin codec
- fix i810 and cs46xx crashes
- re-enable POST on via audio
- add intellinet to the usb idents
- fix vicam with old gcc
- update intelfb
- make rep-nop a barrier as in 2.5
- qdio headers for S/390 and S/390x
- fix agpgart list
- use the right function in reiserfs (resend #3)
Alan Stern:
- USB: Reconcile unusual_devs.h for 2.4 and 2.5
- USB: Final reconciliation for unusual_devs.h in 2.4
- USB: Updates for unusual_devs.h
- USB: Implement US_FL_FIX_CAPACITY for 2.4
- USB: usb-storage US_FL_FIX_CAPACITY fix
Christoph Hellwig:
David Brownell:
- USB: usb_string(), don't use bogus ids
- USB: usbnet updates
David Glance:
- USB: Adding DSS-20 SyncStation to ftdi_sio
David S. Miller:
- [SPARC64]: Port over IPC msg{snd,rcv} compat32 fixes from ia64
- [SPARC64]: Delete bogus icmpv6 filter translation code
- [SPARC64]: Fix warning in drivers/sbus/sbus.c build
- [SPARC64]: Update defconfig
- [SPARC64]: Fix sys32_rt_sigtimedwait, noticed by Roland McGrath and Jakub Jelinek
David T. Hollis:
- USB: ax8817x.c - add Intellinet USB 2.0 Ethernet device ids
Eric Brower:
- [SPARC]: Missing part of 2.5.x interrupt decoders fix backport
Ganesh Varadarajan:
Geert Uytterhoeven:
Greg Kroah-Hartman:
- USB: fix up my USB Bluetooth entry to help prevent confusion in the future
- USB: fix up previous sl811 patch
Marcelo Tosatti:
- drm_agpsupport.h: Remove ugly comments which used to fix compilation
- Changed EXTRAVERSION to -pre6
- Cset exclude: alan@lxorguk.ukuu.org.uk|ChangeSet|20030714130500|09040
- Cset exclude: alan@lxorguk.ukuu.org.uk|ChangeSet|20030714133559|12582
- add radeonfb.h
Paul Mundt:
- sh64: 2-3 pgtable level updates
Trond Myklebust:
- 2.4.22 NFS O_DIRECT a la mode ->direct_IO2()
Summary of changes from v2.4.22-pre4 to v2.4.22-pre5
<jcchen:icplus.com.tw>:
- [netdrvr sundance] increase eeprom read timeout
<mike.miller:hp.com>:
- cciss: change names and correct subsystem device ID for U320
- cciss: PCI BAR fix
- cciss: Fix potential overrun
- cciss: update version
- cciss: First part of PCI changes/driver cleanup
- cciss: Second part of PCI changes/driver cleanup
Andi Kleen:
Benjamin Herrenschmidt:
- radeonfb 0.1.8 + my stuffs
Chris Mason:
- Fix deadlocks in IO scheduler changes
David Woodhouse:
- Backport vsprintf/scanf fixes from 2.5.74
Geert Uytterhoeven:
- Fix adbhid m68k screwup
J. A. Magallon:
- hfsplus: group Apple FS's and help text
John Stultz:
- Fix boot crash of x440's in full acpi mode
- Cleanup x440 acpi fix
Marcelo Tosatti:
- Changed EXTRAVERSION to -pre5
Petr Vandrovec:
Tom Rini:
- An ethernet driver for the IBM PPC 4xx series of machines
Summary of changes from v2.4.22-pre3 to v2.4.22-pre4
<dtor_core@ameritech.net>:
- [NET] Attach inner qdiscs to TBF
<lethal@linux-sh.org>:
- sh64: Add FIOQSIZE definition
- sh64: Fixup Cayman IRQ reporting
- sh64: SH-5 PCI updates
- sh64: Fix privileged insn handling
- sh64: IDE support
<lode_leroy@hotmail.com>:
- [IPV4] display bootserver in /proc/net/pnp
<lunz@falooley.org>:
- [NET] Fix refcounting of dev->promiscuity for af_packet
<m.c.p@wolk-project.de>:
- [RESEND 5th] Fix oom killer braindamage
<stelian@popies.net>:
- Export 'acpi_disabled' symbol to modules
Alan Cox <alan@lxorguk.ukuu.org.uk>:
- Make ACPI work on lots more boxes
- config for new Nvidia AGP
- parisc sync up (resend of resend of resend ... 8))
- AGP update - new intel, add nvidia
- ebda check in ibm hotplug is insufficient
- update mpt fusion driver
- fix the eexpress
- move sdla to mod_timer
- add code for missing c7000 driver
- resend - fix security bits in binfmt_exec/som
- re-fix printk level for buffer cachehash
- exec part of security fix
- fix inverted dnotify
- fix definition of boot_DT
- add the new agp modes to the headers
- kernel/fork helper for exec security fix
- S/390 CLAW bits
- fix up z85230 queue wake logic
Benjamin Herrenschmidt <benh@kernel.crashing.org>:
- ppc32: Fix races in low level adb drivers
Christoph Hellwig <hch@infradead.org>:
- quota patch breaks kernel build
Christoph Hellwig <hch@lst.de>:
- new quota code
- fix Q_SYNC for dev == 0
David S. Miller <davem@nuts.ninka.net>:
- [SPARC64]: sys_sparc32.c needs linux/quotacompat.h
- [FS]: Provide unshare_files() declaration and export to modules
- [SPARC]: SEMTIMEDOP for both Sparc ports
Marcelo Tosatti <marcelo@freak.distro.conectiva>:
- Cset exclude: rusty@rustcorp.com.au|ChangeSet|20030707182325|08049
- Remove bogus diff from drivers/char/Config.in
- Changed EXTRAVERSION to -pre4
- Cset exclude: hannal@us.ibm.com|ChangeSet|20030707180059|08076
- Fixes ext3 quota/truncate oops
- CRIS architecture update
- Cset exclude: Remove NFS direct IO patches Cset exclude: trond.myklebust@fys.uio.no|ChangeSet|20030708095239|55752
- Cset exclude: remove NFS direct IO patches Cset exclude: trond.myklebust@fys.uio.no|ChangeSet|20030706143259|16957
- Add missing fs/quota_v2.c file
- Comment out VIA_APOLLO_P4X400 handling in drm_agpsupport.h: Alan will fix that up later
Matthew Wilcox <willy@debian.org>:
Mikael Pettersson <mikpe@csd.uu.se>:
- i386 cpufeature.h cleanup + comment
Paul Mackerras <paulus@samba.org>:
- PPC32: Minor updates to comments and processor register definitions
- PPC32: Minor boot wrapper cleanups
- PPC32: Define screen_info if CONFIG_FB is set for the sake of vesafb
- PPC32: Make __kernel_ino_t be unsigned long like on other architectures
Randy Dunlap <rddunlap@osdl.org>:
- make profile= doc. clearer
Rusty Russell <rusty@rustcorp.com.au>:
- Configure.help Polish translation location update
- unreachable code in drivers_mediavideocpia_pp.c
- 2.4 drivers_char_random.c fix sample shellscripts
- trivial patch
- fix sound doc typos
- fs_bfs_dir.c unused variables
- Decision PCCOM4_PCCOM8 serial support for 2.4.19
- Re: setrlimit incorrectly allows hard limits to exceed
- fix linewrap in Documentation_ia64_efirtc.txt
- fix linewrap in Documentation_arm_SA1100_CERF
- fix linewrap in Documentation_filesystems_befs.txt
- [2.5 patch] two small MTD fixes
- 2.4 patch for more debug safety
- esssolo1.c doesn't free resources correctly
Trond Myklebust <trond.myklebust@fys.uio.no>:
- Back out some congestion control changes that were causing trouble among other things for the "soft" mount option.
Summary of changes from v2.4.22-pre2 to v2.4.22-pre3
<abbotti@mev.co.uk>:
- USB: several ftdi_sio driver patches
<alex_williamson@hp.com[helgaas]>:
- ia64: Poll for CPEs on all CPUs, improve check for # of CPEs logged
- ia64: Switch to polling for CMCs if they happen too fast
- ia64: add wmb in sba_iommu to guarantee IOPDIR updates are visible
- ia64: fix timer interrupts getting lost
<arun.sharma@intel.com[helgaas]>:
- ia64: fix IA-32 emulation of msgctl()
- ia64: define rlim_cur/rlim_max as unsigned
- ia64: fix IA-32 version of shmctl()
- ia64: ia32 semctl check for bad command
- ia64: Patch by Arun Sharma: In the absence of the patch, this system call fails:
- ia64: Fix SMP FPH handling. From 2.5 patch by Asit Mallick, David Mosberger, Arun Sharma.
- ia64: work around race conditions in ia32 support code
- ia64: IA-32 support patch: msgsnd/msgrcv return value off by 4
- ia64: IA-32 support patch: munmap should return EINVAL if size == 0
- ia64: IA-32 support patch: mmap should return ENOMEM
<baldrick@wanadoo.fr>:
- USB speedtouch: use common CRC library
<bdschuym@pandora.be>:
- [NETFILTER]: Missing return in arp_packet_match()
- [NETFILTER]: Add arptables mangle module
<bjorn_helgaas@hp.com[helgaas]>:
- ia64: Export pm_idle
- ia64: sys32_sysinfo: update to current struct sysinfo (add totalhigh, freehigh, mem_unit).
- ia64: Make struct sysinfo32 internal padding explicit
- ia64: Make CONFIG_SYSCTL control sys32_sysctl as well. Based on a patch from Peter Chubb.
- ia64: ia64_fetch_and_add(), xchg(), ia64_cmpxchg(), etc
- ia64: Update default configs
- ia64: iosapic: remove find_iosapic duplication
- ia64: iosapic: simplify ISA IRQ init
- ia64: iosapic: self-documenting polarity/trigger arguments
- ia64: iosapic: Remove gratuitous differences with 2.5 (whitespace, C99 initializers, printk levels, etc).
- ia64: Use printk severity-levels where appropriate
- ia64: cleanup unwind.c warnings (from David's 2.5 change)
- ia64: mca.c whitespace changes and dead code removal from 2.5
- ia64: sba_iommu: whitespace and comment changes to align with 2.5
- ia64: sba_iommu: prefetch_spill_page alignment with 2.5
- ia64: sba_iommu: printk text and other trivial changes to align with 2.5
- io4
- ia64: sba_iommu: make sure devices are at least 32-bit capable (from 2.5)
- ia64: sba_iommu: Combine HWP0001 and HWP0004 ACPI claim (from 2.5 changes by Alex Williamson).
- ia64: sba_iommu: remove workarounds for broken, never released, firmware that didn't program IBASE/IMASK correctly.
- ia64: remove cpu_is_online local defs, in favor of a 2.5-style cpu_online
- ia64: Remove unused variable from acpi.c
- ia64: sba_iommu: fix warning and use old-style ACPI typedef
- ia64: whitespace and trivial changes in mca.c
- ia64: palinfo whitespace changes to match 2.5
- ia64: simplify syscalls with force_successful_syscall_return()
- ia64: Remove unused acpi_get_addr_space() interface
- ia64: Wrap pal.h with #ifdef __KERNEL__ to solve userland compilation issues (including <linux/modules.h>).
- ia64: Don't blindly probe PCI buses (probe only those reported by ACPI)
- ia64: pci warning for unavailable resources
- ia64: TLB flushing fixes - don't use smp_call_function in context-switch path.
- ia64: Disable interrupts during context switch
- ia64: ptrace whitespace changes to follow 2.5
- ia64: add hugetlb and cmd649 IDE to configs
- ia64: Export SAL error records in /proc/sal/{mca,init,cmc,cpe}/{event,data}
- ia64: Rename EFI systab tags (no spaces, etc, for easier parsing)
- ia64: Ignore empty address ranges from _CRS to workaround buggy Big Sur firmware.
<chad_smith@hp.com[helgaas]>:
- ia64: expose pointers from EFI system table in /proc
<chas@cmd.nrl.navy.mil>:
- [ATM]: remove iovcnt member in struct atm_skb
<chas@cmf.nrl.navy.mil>:
- [ATM]: Backport HE driver fixes from 2.5.x
- [ATM]: ixmicro puts esi in different location
- [ATM]: lock neighbor entry during update in clip.c
- [ATM]: make sub skb->cb is clear before upcall to network
- [ATM]: eliminate ATM_PDU_OVHD, ops->free_rx_skb and ops->alloc_tx
- [ATM]: make clip buildable as a module
<dave@thedillows.org>:
- Use a non-zero rx_copybreak to avoid charging a full MTU to the socket on tiny packets.
- Fix misreporting of card type and spurious "already scheduled" messages
<david@csse.uwa.edu.au>:
- USB: usb-uhci fix for one-shot interrupt problem
- USB: usb-ohci handling of one-shot interrupt transfers
<davidm@hpl.hp.com[helgaas]>:
- ia64: For SIGSEGV triggered by NaT page, set si_addr to faulting data address, not the faulting IP.
<davidm@tiger.hpl.hp.com[helgaas]>:
- ia64: Make ia64_fetch_and_add() simpler to optimize so lib/rwsem.c can be optimized properly.
- ia64: Implement pcibios_set_mwi() and define HAVE_ARCH_PCI_MWI to ensure that PCI line-size gets programmed properly. Based
- ia64; Improve debug output from kernel unwinder. Based on patch by Keith Owens. (Ported to 2.4 by Bjorn Helgaas).
- ia64: In kernel unwinder, replace dump_info_pt() with get_scratch_regs() and reformat to make it fit in 100 columns.
- ia64: Add unwcheck.sh script contributed by Harish Patil. It checks the unwind info for consistency (well, just the obvious stuff, but it's a start).
- ia64: Minor cleanups. (From 2.5 by Bjorn Helgaas)
- ia64: Make signal deliver work when the current register frame is incomplete (as a result of a faulting mandatory RSE load).
- ia64: Correct region_start calculation in kernel unwinder
- ia64: clean up unneeded test in kernel unwinder
- ia64: More vmlinux.lds.S cleanups (__start/__end inside sections)
- ia64: Minor fixes
- ia64: Two small MCA fixes
- ia64: Sync itc after interrupts enabled
- ia64: Sync sys32_ipc() with x86 counter-part
- ia64: Patch by Arun Sharma: In brl_emu.c, a 64 bit value was being assigned to an int.
- ia64: Minor whitespace & formatting fixups in asm-ia64/sal.h
- ia64: Fix SAL processor-log info handling. Based on patch by Keith Owens.
- ia64: Manual merge of Keith Owen's patch to avoid deadlock on ia64_sal_mc_rendez(). Also prefix local-variables in SAL macros to avoid name collisions.
- ia64: dump the min-state area in the MCA INIT platform handler
- ia64: Update platform INIT handler to print a backtrace
- ia64: Consolidate backtrace printing in a single routine (ia64_do_show_stack())
- ia64: fix /proc/.../vm_info memory attributes
- ia64: Fix printing of memory attributes
- mca.c
- ia64: Fix INIT copying of banked registers
- ia64: ptrace: don't let reading NaT bits for R4-R7 overwrite the value we're intending to write; get_rnat & put_rnat cleanups.
- ia64: Fix ptrace() RNaT accessors
- ia64: Fix page-fault handler so it handles not-present translations for region 5 (patch by John Marvin).
- ia64: Fix unwinder so core-dumps work again. Without this patch, most scratch-regs came out wrong.
- ia64: Fixups for GCC v3.3
<davidm@wailua.hpl.hp.com[helgaas]>:
- ia64: Change struct ia64_fpreg so it will get 16-byte alignment with all ia64 compilers, not just GCC.
- ia64: Don't output backspaces in palinfo output
<eranian@hpl.hp.com[helgaas]>:
- ia64: perfmon update to v1.4
- ia64: perfmon fixes for system-wide monitoring overflow, opcode matcher, and force PMC[89] bit 2 on.
- ia64: perfmon update
- ia64: perfmon TLB_* and ALAT event fix
<garyhade@us.ibm.com[helgaas]>:
- ia64: fix sysinfo(2) memory value truncation for 32-bit apps
<grigouze@noos.fr>:
<james@cobaltmountain.com[helgaas]>:
- include_asm-ia64_sal.h, typo: the the
<jbarnes@sgi.com[helgaas]>:
- ia64: ACPI fix for no PCI
<jes@wildopensource.com[helgaas]>:
- ia64: don't try to synchronize ITCs on ITC_DRIFT platforms
<jgarzik@pobox.com>:
<jh@sgi.com[helgaas]>:
- ia64: SGI SN update
- ia64: SN2 update 030528
- ia64: SN2 update 030630
<jsm@udlkern.fc.hp.com[helgaas]>:
- ia64: don't let PTRACE_POKEDATA write the NaT bits of syscall args
<judd@jpilot.org>:
- USB: visor.h[c] USB device IDs
<kaos@ocs.com.au[helgaas]>:
- ia64: fix unwinder to call get_scratch_regs() only when really needed
<kaos@sgi.com[helgaas]>:
- ia64: fix scratch-regs handling in kernel unwinder
- ia64: unwind.c - allow unw_access_gr(r0)
- ia64: Trivial stack-size correction in mca.c
- ia64: mca rendezvous fix
- ia64: Hold modlist_lock while searching exception tables
- ia64: Handle SAL rejection of MCA rendezvous timeout value
<kenneth.w.chen@intel.com[helgaas]>:
- ia64: rwsem using atomic primitive
<kpc-usbdev@gelato.uiuc.edu>:
- USB: Desknote/ECS UCR-61S2B card reader (2.4.21 patched)
<lethal@linux-sh.org>:
- SH64 Merge
- Add SH-5 support to SH-SCI
- Add SH-5 support to tulip_core
- Update MAINTAINERS for sh/sh64
- SH-5 DMAC Support
- sh64 PCI DMA coherency fixups
- sh64: Fix SHMBLA compile error
- sh64: Add an onchip_unmap() to clean up after
- sh64: tlbmiss handler updates
- sh64: Don't startup the irq in make_intc_irq()
- sh64: Add workarounds for cache aliasing issues
- sh64: Cleanup sleep usage
- sh64: Fix PTRACE_POKEUSR to ignore changes of privileged
- sh64: Make memcpy safe on SH5-101 cut2
- sh64: export more needed symbols
- sh64: Fixes for Cayman LEDs
<mk@linux-ipv6.org>:
- [CRYPTO]: Update deflate dependencies
<mkp@mkp.net[helgaas]>:
- ia64: declare ia64_sal_handler_init non-static
<mort@wildopensource.com[helgaas]>:
- ia64: print ISR for FPSWA faults
- ia64: runtime platform detection for 2.5
<richard.curnow@superh.com>:
- Ensure that the 'unlink' XDR structures are correctly aligned on 64-bit architectures.
<romieu@fr.zoreil.com>:
- [NETFILTER]: Fix leaks in error paths of ip_recent_ctrl
<rusty@rustcorp.com.au[helgaas]>:
- Designated initializers for ia64
<schwab@suse.de[helgaas]>:
- ia64: fix unwinder bug in unw_access_gr()
- ia64: Fix request_module from ia32 process
- ia64: make sys32_ptrace() use ptrace_check_attach()
<shemminger@osdl.org>:
- [BRIDGE]: Ethernet bridge fixes
<shmulik.hen@intel.com>:
- Fix load balance problem with high UDP Tx stress
- Fix 802.3ad long fail over with high UDP Tx stress
- [netdrvr bonding] Fix change active for ALB/TLB
<sv@sw.com.sg[helgaas]>:
- ia64: improve show_trace_task() portability
<venkatesh.pallipadi@intel.com[helgaas]>:
- ia64: IA-32 emulation patch: ptrace get_FPREGS bug fix
<will@sowerbutts.com>:
- USB: Update for the powermate driver to work with newer devices
Adam J. Richter <adam@yggdrasil.com>:
- [CRYPTO]: Simplify crypto memory allocation
Adrian Bunk <bunk@fs.tum.de>:
- postfix a constant in efi.h with ULL
Alan Cox <alan@lxorguk.ukuu.org.uk>:
- [NETFILTER]: Fix nat_helper warnings with gcc 3.3
- [NET]: Add EDP2 ethernet protocol ID
- [SPARC]: d_path() can return an error code, must handle it
- Optimise FAT handling using the prev_free info as DOS does
- PATH: add hfsplus file system (stands alone)
- NLS config.in for hfsplus
- config.in for HFSPLUS
- makefile for HFSPLUS
- fix leak in llc 802
- fix decnet gcc 3.3 build
- add xapic checking define
- add the extra cpu bit test flags
- remove io_apic_modify - this doesnt work on some APICs
- add the MSR's for IA32 perf ctl
- fix false sharing of mm info
- we moved these so this copy can go
- collated copy of Geerts patches for m68k headers
- add a flag so we can forbid APM idling
- add the ide_register_driver defines
- add EDP2 protocol id
- update fat docs - we now use the field
- bring PCI_IDS back into sync
- add new entry to sisfb types
- support cramfs initrd
- add timedop stub for IPC=n
- assorted module race fixe
- dont corrupt utsname on failed copy
- fix make rpm
- dont idle if forbid_idle set
- large scale DMI table updates
- merge long standing reboot fix form -ac
- fix up semops and return, allow timedop
- fix error in vm86 fixups
- add semtimedop to ia64 emu too
- fix up gcc 3.3 bits
- copy the right data in mips emulation
- collected m68k core diffs
- typo fix
- fix iphase leak
- bump cciss to new vendor driver
- Jens floppy locking fixes
- add comtrol note in case we need to know in the future
- & v && fixes in sysrq.c
- update sonypi driver
- parisc gsc driver sync
- fix config.in bits for IDE
- make IDE modularisable
- fix ide dma timeout bugs
- make pnpide module happy
- Herbert's fix for ide proc oops
- make pdc4030 module happy
- add generic support for toshiba piccolo
- fix hpt speed bits
- fix promise sx6000 newer board problems
- clean up older pdc
- siimage updates, add aar-1210sa
- SiS IDE updates
- hptraid updates
- small setup-pci cleanups
- d_path can return an error code, must handle it
- update motion eye drivers
- fix leak in octagon
- new 3c59x. plus handle power bits
- typo fix in atari_pamsnet driver
- fix ma600 gcc 3.3
- minor m68k fixes
- fix leak in aironet4500_cs
- fix plip hang on ifdown/ifup
- update sonic
- update orinoco drivers
- update pci.ids
- add cirrus support to i82092
- fix rsrc manager
- pci routing for ti cardbus
- update aacraid
- aic7xxx allow db4
- gdth register failure path
- update scsi tape docs
- megaraid broke config tools
- send_diag wants long timeout default
- let the ide layer fail commands
- resync scsi blacklist
- new segate bios string
- update scsi tape driver
- remove noise
- fix copy from user bug in cmpci
- update AC97 codec core
- switch cards to new ac97_audio
- switch i810 to generalised digital out, new ac97
- ac97 updates
- fix long standing doc typo
- update trident, fix printks, new ac97
- Update via audio - fix problems esd, mpg321
- update to new ac97_codec
- core fbcon fixes
- update vesafb memory handling for big cards
- update sis fb drivers
- add semtimedop to x86 headers
- update ac97 codec headers
- declare semtimedop function
- add scripts ready to merge kconfig
- update cciss docs to match new driver
- add vram to vesafb docs
- CMD640 update
- (new) Turn on the IDE modular stuff in the Makefile
- (resend) collected semaphore fixes and semtimedop
- make i810 audio compile
Alex Williamson <alex_williamson@hp.com>:
Andi Kleen <ak@muc.de>:
- Personality fixes for x86-64
- x86-64 merge
- Support exception-trace sysctl for x86-64
- non executable stack support for x86-64
Andrew Morton <akpm@digeo.com>:
- [CRYPTO]: Fix memcpy/memset args
Ben Collins <bcollins@debian.org>:
Benjamin Herrenschmidt <benh@kernel.crashing.org>:
- ppc32: support for 750FX rev2 CPU
- ppc32: Enable use of USB2 on recent G4s
- ppc32: Update PowerMac motherboard support
- ppc32: Update swim3 floppy driver
- ppc32: Add TotalImpact briQ panel driver
- ppc32: Add a "query" function to core ADB
- ppc32: Update adbhid driver
- ppc32: Update battery calculation code & via-pmu
- ppc32: Minimal ethtool for bmac and mace
- ppc32: Fix a problem with both gmac and sungem
Bjorn Helgaas <bjorn_helgaas@hp.com>:
- ia64: chmod +x unwcheck.sh script
- ia64: iosapic: make pcat_compat system property
- ia64: iosapic: rationalize __init/__devinit
- ia64: Export io_space so drivers using legacy I/O ports can insmod
- ia64: brl_emu.c: use temporary variable to avoid gcc3.1 warning
- ia64: remove incorrect and redundant "cpu not responding" message
- ia64: Update configs
- ia64: pci.c: Trivial changes to follow 2.5
- ia64: sba_iommu: use seq_file
- ia64: acpi: handle vendor resources more generically
- Move UP cpu_online definition to <linux/smp.h>
- Cset exclude: rohit.seth@intel.com[helgaas]|ChangeSet|20030623203306|58862
Chris Mason <mason@suse.com>:
- Fix potential IO hangs and increase interactiveness during heavy IO
Christoph Hellwig <hch@lst.de>:
- [CRYPTO-2.4]: Missing ULL postfixes and statics
David S. Miller <davem@nuts.ninka.net>:
- [BK]: Add *~ to ignore regexps
- [CRYPTO]: kunmap does not return a value
- [CRYPTO]: Build/warning fixups
- [CRYPTO]: Clean up header file usage
- [CRYPTO]: Include kernel.h in crypto.h
- [CRYPTO]: Allocate work buffers instead of using kstack
- [CRYPTO]: Make sha256.c more palatable to GCCs optimizers
- [CRYPTO]: internal.h needs init.h
- [CRYPTO]: Use appropriate defaults if AH/ESP is enabled
- [CRYPTO-2.4]: Add dummy kmap_types.h header for sparc64
- [CRYPTO]: Include linux/errno.h as appropriate
- [CRYPTO-2.4]: module_name does not exist in 2.4.x
- [CRYPTO-2.4]: const static --> static const
- [CRYPTO]: deflate.c needs slab.h
- [CRYPTO-2.4]: Fix condition typos in crypto/Config.in
- [CRYPTO-2.4]: Emulate module_name semantics correctly to avoid OOPS
- [CRYPTO-2.4]: Make sure crypto config is before lib config on ia64
- [NET]: net/bluetooth/cmtp/core.c needs linux/init.h
- [NET]: Scale DST/ipv6 intervals like we did for ipv4
- [SPARC64]: Fix build error from OBP parsing patch
- [SPARC64]: Update defconfig
Erik Andersen <andersen@codepoet.org>:
- fix 2.4.22-pre broken x86 math-emu
Greg Kroah-Hartman <greg@kroah.com>:
- USB: remove stupid conversions and use of floating point from aiptek.c
- USB: 2.4 fix UHCI debug kmalloc() usage
- USB: add support for 50 baud to io_edgeport.c
- USB: pl2303: report CTS and DSR status changes to userspace
- Cset exclude: cweidema@indiana.edu|ChangeSet|20030620002017|05386
- USB: compiler fixes for previous vicam patches
Hugh Dickins <hugh@veritas.com>:
- remove shmem info->sem
- shmem_getpage absorb _locked
- shmem_getpage read,cache,write
- shmem truncation swizzled
- shmem account metablocks
- shmem_file_write and _read
- init_tmpfs shm_mnt error
- shmem whitespace only
- shmem misc minor mods
- swapoff loopable tmpfs
- shmem mount percentile size
- shmem_removepage replace recalc_inode
- loop file use highmem
- madvise_willneed check readpage
- shmem_filewrite precheckfile_write
- mremap VM_LOCKED move_vma
- shmem loopable tmpfs [again]
Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
- alpha: fix generic kernel build (Jay Estabrook)
- alpha: finalize Sable/Lynx support (Jay Estabrook)
James Morris <jmorris@intercode.com.au>:
- [CRYPTO]: Add initial crypto api subsystem
- [CRYPTO]: Cleanups based upon feedback from Rusty and jgarzik
- [CRYPTO]: Cleanups based upon feedback from Rusty and jgarzik
- [CRYPTO]: Use try_inc_mod_count and semaphore for alg list
- [CRYPTO]: Use kmod to try to autoload modules
- [CRYPTO]: Bug fixes and cleanups
- [CRYPTO]: More bug fixes and cleanups
- [CRYPTO]: Add MD4
- [CRYPTO]: Algorithm lookup API change plus bug fixes
- [CRYPTO]: Run tcrypt through lindent, plus doc update
- [CRYPTO]: Assert that interfaces are called on correct cipher type
- [CRYPTO]: Cleanups and more consistency checks
- [CRYPTO]: Update to IV get/set interface
- [CRYPTO]: Add some documentation
- [CRYPTO]: Fix some credits
- [CRYPTO]: Cleanups based upon suggestions by Jeff Garzik
- [CRYPTO]: Uninline some functions to save some bloat
- [CRYPTO]: Cleanups based upon feedback from jgarzik
- [CRYPTO]: Add crypto_alg_available interface
- [CRYPTO]: Rework HMAC interface
- [CRYPTO]: Add SHA256 plus bug fixes
- [CRYPTO]: Add blowfish algorithm
- [CRYPTO]: minor updates
- [CRYPTO] kstack cleanup (v0.28)
- [CRYPTO] Add maintainers entry
- [CRYPTO] Minor doc update
- [CRYPTO]: Add null algorithms and minor cleanups
- [CRYPTO]: Kill stray CRYPTO_ALG_TYPE_COMP
- [CRYPTO]: Add twofish algorithm
- [CRYPTO]: Add serpent algorithm
- [CRYPTO]: Documentation update
- [CRYPTO]: Dont compile procfs stuff if procfs is not enabled
- [CRYPTO]: Add AES algorithm
- [CRYPTO]: More credits for AES
- [CRYPTO]: Add support for SHA-386 and SHA-512
- [CRYPTO] remove superfluous goto from des module init exception path
- [CRYPTO] Add AES and MD4 to tcrypto crypto_alg_available() test
- [CRYPTO]: in/out scatterlist support for ciphers
- [CRYPTO]: Move km_types out of header
- [CRYPTO]: Add encrypt_iv() and decrypt_iv() methods
- [CRYPTO]: Eliminate crypto_tfm.crt_ctx, from Adam Richter
- [CRYPTO]: Documentation updates
- [CRYPTO]: Make use of crypto_exit_ops() during crypto_free_tfm()
- [CRYPTO]: Add Deflate algorithm to crypto API
- [CRYPTO]: deflate module: workaround zlib bug
- [CRYPTO]: Fix config dependencies
Jeff Garzik <jgarzik@redhat.com>:
- [CRYPTO]: Kill accidental double memset
- [netdrvr 8139too] fix debug printk
Linus Torvalds <torvalds@transmeta.com>:
- The crypto auto-load should be enabled if crypto is enabled
Marcelo Tosatti <marcelo@freak.distro.conectiva>:
- Cset exclude: rusty@rustcorp.com.au|ChangeSet|20030625201246|52045
- Added missing BROKEN_PNP_BIOS declaration
- Changed EXTRAVERSION to -pre3
Martin Schwidefsky <schwidefsky@de.ibm.com>:
- s390 base update
- s390 common i/o layer fixes
- s390 dasd driver update
- s390 31 bit compat
- s390 documentation update
- Add Configure.help entries for s390 options
- s390 3215 driver update
- s390 ctc network driver update
- s390 iucv network driver
- s390 defconfigs update
- console semaphore fix
Matt Domsch <matt_domsch@dell.com>:
- ia64: efivars fix by Matt Domsch and Peter Chubb
Olaf Hering <olh@suse.de>:
- missing asm-ppc64/kmap_types.h
Oleg Drokin <green@angband.namesys.com>:
- reiserfs: Relocated journal support by Edward Shushkin & Vladimir Saveliev
- reiserfs: speed up large file holes creation
- reiserfs: Make most of the reiserfs warning messages to print what device they relate to
Oliver Neukum <oliver@neukum.org>:
- USB: disconnect of v4l devices in 2.4
- USB: fix to previous vicam patch
Peter Chubb <peter@chubb.wattle.id.au>:
- ia64: declare test_bit() arg as "const"
Roger Luethi <rl@hellgate.ch>:
- [netdrvr via-rhine] via-rhine 1.18-rc1: Fix Rhine-I regression
Russell King <rmk@arm.linux.org.uk>:
- ARM merge part 1 - arch/arm
- ARM merge part 2 - include/asm-arm
- ARM merge part 3 - drivers/acorn
Rusty Russell <rusty@rustcorp.com.au>:
Scott Feldman <scott.feldman@intel.com>:
- Remove CAP_NET_ADMIN check for SIOCETHTOOL's
Tom Callaway <tcallawa@redhat.com>:
- [SPARC64]: Fix OBP version parsing on newer systems
Trond Myklebust <trond.myklebust@fys.uio.no>:
- A patch by Chuck Lever that cleans up the RPC socket slot allocation code.
- A patch by Chuck Lever with further cleanups of the RPC socket slot allocation code.
- Another patch by Chuck Lever that ensures that the PG_uptodate bit gets set when the entire page gets written by nfs_writepage_sync()
- A patch by Patrice Dumas to implement nlmsvc_proc_granted_res
- A patch by Patrice Dumas to add a check in order to ensure that we really were requesting a blocking lock when we get a reply from the server asking us to block.
- A patch to ensures that blocks which are not going to time out are placed last on the nlm_block list (problem reported by Olaf Kirch).
- Add standard spinlocks to protect the socket from being released by one CPU while the other is in a soft interrupt.
- Fix a race: Ensure that requests retry if the remote server disconnects us while we're inside xprt_transmit().
- Don't use an RPC child process when reconnecting to a TCP server
- Ensure that if we need to reconnect the socket, we also resend the entire message.
- Fix a TCP client corruption problem affecting resent requests
- Ensure that the lockd clients always use one of the reserved ports
- Replace buggy version of xdr_shift_buf() with the version from 2.5.x
Summary of changes from v2.4.22-pre1 to v2.4.22-pre2
<bernie@develer.com>:
- fix bug in drivers/net/cs89x0.c:set_mac_address()
- [IPV4]: Trim the includes used in util.c
<cramerj@intel.com>:
- [e1000] TSO fix
- [e1000] Added ethtool test ioctl
- [e1000] Added support for 82546 Quad-port adapter
- [e1000] Removed strong branded device ids
- [e1000] Fixed LED coloring on 82541/82547 controllers
- [e1000] Miscellaneous code cleanup
- [e1000] Whitespace cleanup
<dean@arctic.org>:
- [netdrvr tulip] support DM910x chip from ALi
<dlstevens@us.ibm.com>:
- [IPV{4,6}]: Fix "slow multicast on 2.5.69" bug
<gandalf@wlug.westbo.se>:
- [NETFILTER]: Really search _backwards_ to find the oldest unreplied connection to evict
<green@linuxhacker.ru>:
- current bk ipmi build fix
<hadi@shell.cyberus.ca>:
- [NET]: Fix OOPSes with RSVP
<hall@vdata.com>:
<heiko.carstens@de.ibm.com>:
- sd.c: set data direction to SCSI_DATA_NONE for START_STOP
<jejb@raven.il.steeleye.com>:
- Add XRAYTEX to SCSI whitelist
- sd.c: Backport wild spin loop mitigation from 2.5
- Backport from 2.5: scsi allow devices to restrict start on add
<laforge@netfilter.org>:
- [NETFILTER]: Cosmetic changes
- [NETFILTER]: ip{,6}tables enhancement, add new /proc/net files
- [NETFILTER]: Fix conntrack master_ct refcounting
<linux-kernel@vger.kernel.org>:
<marcel@holtmann.org[holtmann]>:
- [Bluetooth] Add CAPI message transport protocol support
<mgreer@mivsta.com>:
- PPC32: Fix /proc/sys/kernel/l2cr on newer CPUs
<mort@wildopensource.com>:
- [NETFILTER]: Fix processor shifts in lockhelp.h
<mulix@mulix.org>:
- ISDN: [PATCH] memory leak in tpam_queues.c
<oliver@vermuden.neukum.org>:
<qboosh@pld.org.pl>:
- [NETFILTER]: Fix ip6tables alignment (64bit archs)
- [NETFILTER]: Fix endianness bugs in conntrack
- [NETFILTER]: Fix endianness bugs in ipt_nat
<reeja.john@amd.com>:
- [netdrvr amd8111e] interrupt coalescing, libmii, bug fixes
- [netdrvr amd8111e] link against mii lib
- [netdrvr amd8111e] bug fix: move stats update after irq free
<riel@redhat.com>:
- [wireless airo] fix end-of-array test
<sfrost@snowman.net>:
- [NETFILTER]: Add iptables "recent" module
<shmulik.hen@intel.com>:
- [bonding] ABI versioning
- [bonding] better 802.3ad mode control, some cleanup
- [bonding] much improved locking
- [bonding] support xmit load balancing mode
- [bonding] add rcv load balancing mode
- [netdrvr bonding] fix long failover in 802.3ad mode
- [netdrvr bonding] fix ABI version control problem
<solt@dns.toxicfilms.tv>:
- [IPV4]: Be more verbose about invalid ICMPs sent to broadcast
<tonyb@cybernetics.com>:
- make sym53c8xx_2 not reject autosense IWR
<valdis.kletnieks@vt.edu>:
- [netdrvr typhoon] s/#if/#ifdef/ for a CONFIG_ var
Adrian Bunk <bunk@fs.tum.de>:
- fix .text.exit error in drivers/net/r8169.c
- add three ACPI Configure.help entries
Alan Cox <alan@lxorguk.ukuu.org.uk>:
- [netdrvr tlan] fix 64-bit issues
Andi Kleen <ak@muc.de>:
- Remove copied inet_aton code in bond_main.c
- ACPI compile fixes for 2.4.22pre1
- Don't enable I2O for AMD64
Andrew Morton <akpm@digeo.com>:
- Additional 3c980 device support
Andy Grover <agrover@groveronline.com>:
- ACPI: Fix config.in (Jeff Garzik)
- ACPI: make it so acpismp=force works (reported by Andrew Morton)
Anton Blanchard <anton@samba.org>:
- [netdrvr 8139cp] enable MWI via pci_set_mwi, rather than manually
Dave Engebretsen <engebret@us.ibm.com>:
- [netdrvr pcnet32] bug fixes
Dave Kleikamp <shaggy@shaggy.austin.ibm.com>:
- Update JFS team members in jfs.txt
- JFS: resize fixes
Douglas Gilbert <dougg@torque.net>:
Edward Peng <edward_peng@dlink.com.tw>:
- [netdrvr via-rhine] fix promisc mode
- [netdrvr sundance] bug fixes, VLAN support
- [netdrvr sundance] fix flow control bug
- [netdrvr sundance] fix another flow control bug
Hideaki Yoshifuji <yoshfuji@linux-ipv6.org>:
- IPv6 over ARCnet (RFC2497) support, driver part
- IPv6 over ARCnet (RFC2497) support, IPv6 part
Hugh Dickins <hugh@veritas.com>:
- remove unsafe BUG() in __remove_inode_page()
Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
- alpha: Lynx platform support (Jay Estabrook)
- alpha: initrd fix (Wiedemeier, Jeff)
- alpha: nautilus poweroff
Jay Vosburgh <fubar@us.ibm.com>:
- [bonding] small cleanups
- Bonding 2.4 update patch 1
- Bonding 2.4 update patch 2
- Bonding 2.4 update patch 3
- Bonding 2.4 update patch 4
- Bonding 2.4 update patch 5
- Bonding 2.4 update patch 6
Jean Tourrilhes <jt@bougret.hpl.hp.com>:
- irda: static init fixes
- irda: Export CRC routine to drivers
- irda: Mask C/R bit from connection
- irda-usb driver fixes
- IrCOMM chat fixes
- QoS interoperability fixes
- IrLMP timer race fix
- Fix IrIAP skb leak
- irda: Secondary nack code fixes
Jeff Garzik <jgarzik@redhat.com>:
- [net] store physical device a packet arrives in on
- [bonding] fix comment to prevent future merge difficulties
- [bonding] add support for getting slave's speed and duplex via ethtool
- [bonding] Moved setting slave mac addr, and open, from app to the driver
- [bonding] move driver into new drivers/net/bonding directory
- [bonding] move private decls into new drv/net/bonding/bonding.h file
- [bonding] add support for IEEE 802.3ad Dynamic link aggregation
- [netdrvr sundance] small cleanups from 2.5
- Remove duplicate CONFIG_TULIP_MWI entry in Configure.help
- [netdrvr eepro] update MODULE_AUTHOR per old-author request
- [netdrvr tlan] backport fixes and cleanups from 2.5
- [netdrvr] s/init_etherdev/alloc_etherdev/ in code comments, in 8139too and pci-skeleton drivers.
- [netdrvr 8139too] add comment, whitespace cleanup
- [netdrvr olympic] fix build with gcc 3.3
- [netdrvr r8169] use alloc_etherdev (fix race), pci_disable_device
- [netdrvr r8169] sync with 2.5 (backport whitespace cleanups)
- [netdrvr amd8111e] remove out-of-tree feature that snuck in
- [netdrvr] gcc 3.3 cleanups
- [netdrvr sis900] minor fixes from 2.5
Justin T. Gibbs <gibbs@overdrive.btc.adaptec.com>:
- Update the aic7xxx driver to 6.2.10 and add the aic79xx driver version 1.1.1
- Correct building of aicasm
- Update to aic7xxx version 6.2.22 and aic79xx 1.3.0_ALPHA2
- Integrate 2.5.X aic7xxx and aic79xx changes
- Misc driver updates
- Integrate changes from Christoph Hellwig <hch@infradead.org>
- Update to aic7xxx version 6.2.24 and aic79xx version 1.3.0_ALPHA5
- Preface the "asserting atn" diagnostic with controller/target information
- aic7xxx Driver
- Aic7xxx Driver
- Aic7xxx & Aic79xx Drivers Correct 2.5.X declaration for aic_sector_div().
- Aic7XXX Firmware Assembler
- Aic7XXX and Aic79XX drivers Use down_interruptable() rather than down() to avoid having our DV threads counted toward the load average.
- Aic7XXX and Aic79XX drivers
- Aic79XX and Aic7xxx Drivers
- Aic7XXX and Aic79XX Drivers
- Aic7XXX and Aic79xx Drivers
- aic7xxx/aic79xx firmware assembler
- aic7xx and aic79xx drivers - Correct several DV issues
- aic7xxx and aic79xx driver updates
- Aic7xxx and Aic79xx DV fix
- Aic79xx Driver Update Enable abort and bus device reset handlers for both legacy and packetized connections.
- Aic7xxx Driver Update
- Aic7xxx and Aic79xx Driver Update Force an SDTR after a rejected WDTR if the syncrate is unkonwn.
- Aic7xxx Driver Update 6.2.28
- Update Aic7xxx and Aic79xx Driver Documentation
- Bump aic79xx version number to 1.3.0 now that it has passed functional testing.
- Aic7xxx Driver Update to verstion 6.2.29
- Update aic7xxx/Makefile
- Update aicasm/Makefile so that link specifications are specified after all object files. This seems to be required in order to link correctly in some cases.
- Aic79xx Driver Update to 1.3.2
- Update Aic7xxx to version 6.2.29
- AICLIB Update
- Update Aic7xxx driver [Rev 6.2.31]
- Aic79XX Driver Update [Rev 1.3.5]
- Change the callback argument for aic brace option parsing to u_long to avoid casting problems with different architectures.
- Aic7xxx Driver Update (version 6.2.32)
- Aic79xx Driver Update (version 1.3.6)
- Complete merge of AC aic7xxx and aic79xx bits
- Remove the CONFIG_AIC7XXX_ALLOW_MEMIO option. It has been supplanted by the MEMIO probe/test code.
- Aic79xx Driver Update
- Aic7xxx and Aic79xx driver Update
- Aic7xxx and Aic79xx Driver Update
- Aic7xxx and Aic79xx driver updates
- Aic7xxx and Aic79xx driver updates
- Aic7xxx and Aic79xx driver Update
- Aic7xxx and Aic79xx Driver Updates
- Aic7xxx Driver Update
- Aic79xx Driver Update
- Use absolute path to drivers/scsi in the aic7xxx Makefile
- Aic79xx Driver Update
- Aic79xx Driver Update
- Aic79xx Driver Upate
- Remove pre-2.2.X kernel support. Pre-2.2.X support requires
- Aic79xx Driver Update
- Aic7xxx and Aic79xx Driver Updates
- Update Aic79xx and Aic7xxx Documenation
- Aic79xx Driver Update (version 1.3.8)
- Aic7xxx Driver Update (6.2.33)
- Aic7xxx Driver Update
- Aic7xxx and Aic79xx Driver Updates
- Aic7xxx and Aic79xx Driver Update
- Aic7xxx and Aic79xx Driver Update
- Aic79XX Driver Update
- Aic7xxx Driver Update
- Aic7xxx Driver README update
- Aic79xx and Aic7xxx Driver Updates
- Cset exclude: ak@muc.de|ChangeSet|20030508192559|45150 Cset exclude: marcelo@freak.distro.conectiva|ChangeSet|20030507201543|47130 Cset exclude: marcelo@freak.distro.conectiva|ChangeSet|20030507200707|47153
- Aic7xxx and Aic79xx Updates
- Aic79xx Update
- Aic79xx Driver Update
- Aic7xxx Driver version 6.2.35
- Aic7xxx Driver Update
- Aic7xxx and Aic79xx Driver Updated
- Aic7xxx Driver Update
- Aic7xxx Driver Update
- Aic79xx Driver Update
- Aic7xxx and Aic79xx Driver Updates
- Bump aic79xx driver version to 1.3.9
- Aic7xxx Driver Update
- Aic7xxx Driver Update
- Aic79xx Driver Update
- Aic79xx Driver Update
- Aic7xxx Driver Update
- Aic7xxx and Aic79xx Driver Update
- Aic7xxx and Aic79xx driver Update
- Aic7xxx Driver Update
- Aic7xxx Driver Update
- Aic79xx Driver Update
- Aic7xxx and Aic79xx Driver Update
- Aic7xxx Driver Update
- Aic79xx Driver Update
- Update Aic79xx Readme
Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>:
- ISDN: Fix Fritz!PCI v2 xmit irq underrun recovery
- ISDN: Fix bug in ST5481 D-Channel state machine
Karsten Keil <kkeil@suse.de>:
- ISDN: [PATCH] Fix problem with external hisax drivers
Maksim Krasnyanskiy <maxk@qualcomm.com>:
- L2CAP config req/rsp handling fixes
- [Bluetooth] Detect and log error condition when first L2CAP fragment is too long
- [Bluetooth] RFCOMM must wait for MSC exchange to complete before sending the data
- [Bluetooth] L2CAP sockets can now set LM_RELIABLE flag and get notification when we detect reliablity problem with the ACL connection.
- [Bluetooth] Add support for SO_LINGER option to all Bluetooth protocols
- Bluetooth: RFCOMM must send MSC when DLC was opened by SABM
- [Bluetooth] Fix RFCOMM C/R and Direction bit handling
- [Bluetooth] L2CAP qualification spec mandates sending additional config request if we receive config response with unacceptable parameters error code.
Marcel Holtmann <marcel@holtmann.org>:
- [Bluetooth] Send the correct values in RPN response
- [Bluetooth] Handle priority bits in parameter negotiation
- [Bluetooth] Implement rfcomm_tty_put_char() function
- [Bluetooth] Send correct RPN response for accepted values
- [Bluetooth] Set EA bit for V.24 signals parameter
- [Bluetooth] Handle bit rate in remote port negotiation
- [Bluetooth] Quirk for devices with no ISOC endpoints
Marcelo Tosatti <marcelo@freak.distro.conectiva>:
- Changed EXTRAVERSION to -pre2
- Cset exclude: jamagallon@able.es|ChangeSet|20030620200318|50799
Mark A. Greer <mgreer@mvista.com>:
- PPC32: Fix the gen550 infrastructure for baud rates other than 9600
Olaf Hering <olh@suse.de>:
- remove TIOCGDEV from asm/ioctls.h
- RAID_AUTORUN is a compatible ioctl
Patrick McHardy <kaber@trash.net>:
- ISDN: [PATCH] missing cli() in isdn_net.c
- ISDN: [PATCH] don't unlock lp if there is nothing to unlock
- ISDN: Add CONFIG_IPPP_FILTER
- [NETFILTER]: Dont call helpers expectfn() for unconfirmed connections
Paul Mackerras <paulus@samba.org>:
- PPC32: Update for PPC 4xx TLB and exception handling
- PPC32: Add a new framework for on-chip peripherals for the IBM 4xx embedded processors.
- PPC32: Introduce a new config symbol, CONFIG_40x, used for PPC 40x cpus
- PPC32: Add generic IBM PPC405GP support and use it on the walnut platform
- PPC32: Update the support for the "Walnut" 405GP platform
- PPC32: Make debug exceptions usable on 4xx-class processors, and improve trap handling.
- PPC32: Add support for PPC 405GP interrupt controller
- PPC32: Extra register and other definitions for the PPC 405GP processor
- PPC32: Move PC-style serial port definitions out to asm/pc_serial.h
- PPC32: remove ppc4xx_serial.h, it is no longer used
- PPC32: Cleanups for PPC 405GP-based systems; add file of OCP ids
- PPC32: Don't run `checks' program on make zImage
- PPC32: Add definitions for the UIC interrupt controller on the 405GP processor
- PPC32: Add support for PCI and time-of-day clock on 405GP-based systems
- PPC32: Allow for PCI host bridges that need explicit type 1 cycle indication
Randy Dunlap <rddunlap@osdl.org>:
- unexpected IO-APIC code update
Rusty Russell <rusty@rustcorp.com.au>:
- [irda] module refcounts for irlan
- [patch, 2.5] dgrs doesn't free on error path
- namespace pollution in cosa driver
- [2.4 patch] fix wavelan_cs compile warning
- Clear up GFP confusion in rcpci45.c
- [patch, 2.5] fix errorpath in apne.c
- Remove naked GFP_DMA from drivers_net_macmace.c
- namespace pollution in skfddi driver
- improve signal-to-noise ratio in atm code
- 2.4.20 wait.h doc typo
- fs_autofs4_root.c unused variable
- [TRIVIAL PATCH 2.4] update README file to current
- fix documentation in include_asm-i386_bitops.h
- missing headers in i82092.c
- fix linewrap in Documentation_power_pci.txt
- include_asm-ia64_sal.h, typo: the the
- Typos in drivers_s390_net_iucv.h
- [TRIVIAL PATCH] include_asm-i386_dma.h: wrong lowest DMA
- redundant declarations (#1_15)
- add some missing init.h inclusions
- remove superflous if in wait_kio
- Squash warning in ppc64 addnote tool
- fix linewrap in Documentation_filesystems_sysv-fs.txt
- set b_page to null in fake buffer_head for O_DIRECT
- fix linewrap in Documentation_pci.txt
- misc_register audit fix of wdt_pci
- misc register fix on ds1286
- reorganize for unreachable code
Sam Ravnborg <sam@mars.ravnborg.org>:
- [netdrvr sis900] make function headers readable by kernel-doc tool
Scott Feldman <scott.feldman@intel.com>:
- [netdrvr e1000] add support for NAPI
- [netdrvr e1000] add TSO support -- disabled
- 10GbE ethtool support
- remove ethtool privileged references
- [e100] Remove "Freeing alive device" warning
- [e100] move e100_asf_enable under CONFIG_PM to avoid warning
- [e100] Add ethtool parameter support
- [e100] Add ethtool cable diag test
- [e100] Add MDI/MDI-X status to ethtool reg dump
- [e100] cleanup Tx resources before running ethtool diags
- [e100] full stop/start on ethtool set speed/duplex/autoneg
- [e100] fixed stalled stats collection
- [e100] VLAN configuration was lost after ethtool diags run
- [e100] use skb_headlen() rather than rolling own
- [e100] set netdev members before registration
- [e100] misc
Tom Rini <trini@kernel.crashing.org>:
- PPC32: Clean up the cpu_idle() code a bit
- PPC32: Fix a multicast bug in the MPC 8xx / 8260 enet drivers
- PPC32: Correct the DTLB miss handler on MPC8xx
- PPC32: Fix a problem with MDIO requests on reset in MPC 8xx enet
- PPC32: Minor cleanups to the MPC 8xx FEC driver
- PPC32: Fix a small problem in the 8xx / 8260 uart code
- PPC32: Important fixes in the MPC8xx FEC and MPC826x enet driver
- PPC32: Describe when we want to do a CPM reset on MPC8xx
- Add /proc/sys/kernel/l3cr
Zwane Mwaikambo <zwane@linuxpower.ca>:
- Remove warning due to comparison in drivers/net/pcnet32.c
Summary of changes from v2.4.21 to v2.4.22-pre1
<baldrick@wanadoo.fr>:
- USB: Backport of USB speedtouch driver to 2.4
- USB speedtouch: move MOD_INC_USE_COUNT
- USB speedtouch: discard packets for non-existant vcc's
- USB speedtouch: bump the version number
- USB speedtouch: crc optimization
- USB speedtouch: compile fix
- USB speedtouch: remove trailing semicolon
- USB speedtouch: trivial whitespace and name changes
- USB speedtouch: add missing #include
- USB speedtouch: replace yield()
- USB speedtouch: add defensive memory barriers
- USB speedtouch: spin_lock_irqsave -> spin_lock_irq in process context
- USB speedtouch: spin_lock_irqsave -> spin_lock_irq in tasklets
- USB speedtouch: verbose debugging
- USB speedtouch: use optimally sized reconstruction buffers
- USB speedtouch: send path micro optimizations
- USB speedtouch: kfree_skb -> dev_kfree_skb
- USB speedtouch: remove useless NULL pointer checks
- USB speedtouch: receive path micro optimization
- USB speedtouch: receive code rewrite
- USB speedtouch: remove MOD_XXX_USE_COUNT
- USB speedtouch: set owner fields
- USB speedtouch: parametrize the module
<bdschuym@pandora.be>:
- [NETFILTER]: Fix ARPT_INV_MASK in arp_tables.h
<bwheadley@earthlink.net>:
- USB: Aiptek kernel driver 1.0 for Kernel 2.4
<ccheney@cheney.cx>:
- USB: vicam.c copyright patches
<chas@cmf.nrl.navy.mil>:
- [ATM]: Fix foul up in lec driver
- [ATM]: Add Forerunner HE support
<chas@locutus.cmf.nrl.navy.mil>:
- [ATM]: Fix excessive stack usage in iphase driver
- [ATM]: svcs possible race with sigd
<cweidema@indiana.edu>:
<dlstevens@us.ibm.com>:
- [IGMP]: Backport igmpv3/mld2 support to 2.4.x
- [IGMP]: Make sock_alloc_send_skb calls non-blocking
- [IPV4/IPV6]: Make sure SKB has enough space while building IGMP/MLD packets
- [IPV4/IPV6]: Fix IGMP device refcount leaks, with help from yoshfuji@linux-ipv6.org
<dwmw2@dwmw2.baythorne.internal>:
- Switch to shared optimised CRC32 functions
- Add config help for CONFIG_CRC32 (Duncan Sands <baldrick@wanadoo.fr>)
- Fix CONFIG_CRC32=y when nothing in-kernel uses CRC32 functions by exporting the symbol from kernel/ksyms.c instead of lib/crc32.c, hence forcing lib/crc32.o to get pulled in during the final link.
<engebret@brule.rchland.ibm.com>:
- [PPC64] Add biarch support and fix zImage builds deps from Matt Wilson
- [PPC64] Search to the leaves of OF nodes for dma-window property
- [PPC64] Cleanups & merge to 2.4.21pre7
<hanno@gmx.de>:
- USB: Patch for Vivicam 355
<henning@meier-geinitz.de>:
- USB: New vendor/product ids for scanner driver
<hwahl@hwahl.de>:
- USB: Patch for Samsung Digimax 410
<james@superbug.demon.co.uk>:
- USB: Add support for Pentax Still Camera to linux kernel
<jengel@brule.rchland.ibm.com>:
- update arch/ppc64 and include/asm-ppc64
- turned off CONFIG_KDB and CONFIG_DUMP
<krkumar@us.ibm.com>:
- [NET]: Initialize sysctl_table to NULL in neigh_parms_alloc
<kumarkr@us.ibm.com>:
- [TCP]: Handle NLM_F_ACK in tcp_diag.c
<linux-usb@gemeinhardt.info>:
- USB: add support for Mello MP3 Player
<nicolas@dupeux.net>:
- USB: UNUSUAL_DEV for aiptek pocketcam
<olof@austin.ibm.com>:
- [TCP]: tcp_twkill leaves death row list in inconsistent state over tcp_timewait_kill
<per.winkvist@telia.com>:
- USB: more unusual_devs.h changes
- Re: unusual_devs.h patch that was in 2.5.68
<philipp@void.at>:
- USB: unusual_devs.h patch
<richard.curnow@superh.com>:
- USB: ehci-hcd.c needs to include <linux/bitops.h>
<shemminger@osdl.org>:
- [IPV4]: Replace explicit dev->refcount bumps with dev_hold
<smb@smbnet.de>:
- USB: another usb storage addition
<stewart@inverse.wetlogic.net>:
- USB: HIDDev uref backport for 2.4?
<thomas@osterried.de>:
<vinay-rc@naturesoft.net>:
- [NET]: Use mod_timer in dst.c
- [PKT_SCHED]: Use mod_timer in sch_cbq.c
- [PKT_SCHED]: Use mod_timer in sch_csz.c
- [PKT_SCHED]: Use mod_timer in sch_htb.c
<vsu@altlinux.ru>:
- USB: HIDDEV / UPS patches
<wahrenbruch@kobil.de>:
- USB: kobil_sct.c added support for KAAN SIM Reader
<walter.harms@informatik.uni-oldenburg.de>:
- USB: fixes kernel_thread
- USB: fixes kernel_thread
Alan Stern <stern@rowland.harvard.edu>:
- USB: US_SCDEVICE and USPR_DEVICE for 2.4
Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>:
- [ACENIC]: Comment out netif_wake_queue from acenic watchdog
- [IPV4]: More sane rtcache behavior
Andy Grover <agrover@groveronline.com>:
- Remove old ACPI drivers
- Delete acpitable.[ch] since they are no longer needed
- ACPI interpreter update to latest (20020725)
- Add ACPI driver files
- This changeset adds ACPI support to 3 main areas
- By Herbert Nachtnebel
- Export acpi_get_firmware_table (Matthew Wilcox)
- Fix ACPI table
|