final:
- 2.4.27-rc6 was released as 2.4.27 with no changes.
Here is a list of the most important security issues fixed by
this release:
CAN-2004-0495 (Al Viro sparse fixes)
CAN-2004-0497 (users could modify group ID of arbitrary files on
the system) CAN-2004-0535 (e1000 minor info leak)
CAN-2004-0685 (backported Conectiva usb sparse fixes) CAN-2004-0415
(file offset pointer handling race) CAN-2004-0565 (information leak
ia64)
Summary of changes from v2.4.27-rc5 to v2.4.27-rc6
Geert Uytterhoeven:
- Fix net/atm/br2684.c file offset patch
Marcelo Tosatti:
- Changed EXTRAVERSION to -rc6
Mikael Pettersson:
- drivers/macintosh/nvram.c typo
Summary of changes from v2.4.27-rc4 to v2.4.27-rc5
Adrian Bunk:
- [NET]: Update CONFIG_NET_SCH_NETEM Configure.help entry
Chris Wright:
- ethtool_get_regs copy right number of bytes to user
Eric Sandeen:
- [XFS] Don’t lock down user pages when doing direct IO; this can
lead to trouble (double-locking zero page, etc).
Harald Welte:
- [NETFILTER]: ipt_ULOG fix for packet delay
- [NETFILTER]: Fix broken debug assertion
Marcel Holtmann:
- [Bluetooth] Fix kernel panic when device config fails
- [Bluetooth] Replace BCSP retransmitting message with
BT_DBG - [Bluetooth] Fix resetting to default filters
- [Bluetooth] Send HCI_Reset for ISSC USB dongles
Marcelo Tosatti:
- Revert DVD-RW write support for now: axboe@suse.de|ChangeSet|20040606235035|46544
- Cset exclude: axboe@suse.de|ChangeSet|20040607195639|57919
- Remove mm/page_alloc.c debugging
- Al Viro and others: Fix file offset handling races in several
drivers - Changed EXTRAVERSION to -rc5
- update-i386-defconfig.patch
Nathan Scott:
- [XFS] Fix data loss problem – we no longer update i_size
anywhere without holding i_sem for 2.4 as well. - [XFS] Fix diotest4 test case issues with direct reads in
XFS
Ralf Bächle:
- Fix non-use of HZ in 6pack.c
Stephen Hemminger:
- bridge fix
- [TCP]: Bic tcp congestion calculation timestamp
- [PKT_SCHED]: netem limit not returned correctly
Summary of changes from v2.4.27-rc3 to v2.4.27-rc4
:
- [CRYPTO]: Add TEA and XTEA algorithms
<<A
HREF=”ftp://jaap.keuter/xs4all.nl”>jaap.keuter:xs4all.nl>:
- [IPV4]: Calculate default broadcast even when using
SIOCSIGNETMASK
:
- USB: more sparse fixes
:
- [CRYPTO]: Set CRYPTO_TFMRES_BADKEY_LEN
in twofish
Adrian Bunk:
- [IPV4]: Remove no longer available URL
- cmpci oops on rmmod + fix
Anton Blanchard:
- [TG3]: Missing rmb() in rx processing
Arun Sharma:
- ia64: tighten FPH state context switch check
Dave Kleikamp:
- JFS: Error path released metadata page it shouldn’t have
- JFS: Updated field isn’t always written to disk during
truncate - JFS: Protect active_ag with a spinlock
- JFS: prevent concurrent calls to txCommit on the imap
inode - JFS: Check for dmap corruption before using leafidx
- JFS: jfs_dmap build fix
David S. Miller:
- [TG3]: Always do 4gb tx dma test, and fix the test
- [TG3]: Fibre PHY fixes from Sun
- [TG3]: Update driver version and reldate
- [TG3]: Delay both before and after PCI cfg space readback after
reset - [TG3]: Bump driver version and reldate
- [TG3]: Update reldate to match 2.6.x sources
- [IPV4]: Make raw sockets behave like udp wrt. MSG_TRUNC
- [ATM]: Update Marko Kiiskila’s email address
- [PKT_SCHED]: sch_netem.c needs linux/init.h
- [CRYPTO]: No MODULE_ALIAS in 2.4.x
Geert Uytterhoeven:
- M68k ifpsp060
- M68k 68060 errata I14
- M68k Maintainership
Herbert Xu:
- [CRYPTO]: Fix stack overrun in crypt()
Jochen Hein:
- Update Jochen CREDITS entry
Karsten Keil:
- I4L: Fix IRQ-sharing lockup in nj_s
Marcel Holtmann:
- [Bluetooth] Respond to L2CAP info requests
- [Bluetooth] Add support for another ALPS module
- [Bluetooth] Use a signed integer for the RSSI value
Marcelo Tosatti:
- USB: fix endless resubmit in auerswald (Wolfgang Mues)
- Changed EXTRAVERSION to -rc4
Masanari Iida:
- Fix harmless typo in drivers/char/sysrq.c
Mikael Pettersson:
- cardbus.c pointer truncation bug on 64-bitters
Patrick McHardy:
- [IPV4/IPV6]: Add myself to MAINTAINERS
Pete Zaitcev:
- USB: update unusual_devs.h
- USB: GET_ID from nonzero interface (errandir_news@mph.eclipse.co.uk)
- USB: add free_len=0 initialization to ipaq.c (Ganesh
Varadaraja) - USB: correct dbg() arguments in pl2303 (Phil Dibowitz)
- USB: missing rcomplete=0 in printer.c (David Woodhouse)
Petr Vandrovec:
- [VLAN]: Do not access released memory
Samuel Thibault:
- [UDP]: Return true length if user specifies MSG_TRUNC
Stephen Hemminger:
- [PKT_SCHED]: Update to network emulation QOS scheduler
- [PKT_SCHED]: One small netem fixes
- [BRIDGE]: Fix assertion failure in 2.4.27-rc3
- [PKT_SCHED]: netem update for 2.4
Stéphane Eranian:
- ia64: fix info in /proc/pal/*/bus_info
- ia64: fix perfmon buffer init
Summary of changes from v2.4.27-rc2 to v2.4.27-rc3
Adrian Bunk:
- add missing USB Gadget Configure.help entries
Christoph Hellwig:
- [NETLINK]: Fix NLMSG_OK/RTA_OK length checking
David S. Miller:
- [NET]: Fix SO_{RCV,SND}TIMEO getsockopt handling
Jan-Benedict Glaw:
- [NETFILTER]: ip_fw_compat_masq.c needs net/ip.h
Marcelo Tosatti:
- Thomas Biege: Fix missing DAC check on sys_chown
- Changed EXTRAVERSION to -rc3
- Add missing bracket to inode_change_ok() fix
Stephen Hemminger:
- [BRIDGE]: Bridge STP message age
Tom Rini:
- Li Yang: PQII FCC Ethernet driver: transmit buffer leak
Summary of changes from v2.4.27-rc1 to v2.4.27-rc2
:
- Fix comment typo in nForce2 C1halt fixup
:
- orinoco_pci.c new device 0x3872
Adrian Bunk:
- add ATM_FORE200E_USE_TASKLET Configure.help entry
- add missing E1000_NAPI Configure.help text
- add SATA Configure.help texts
Christoph Hellwig:
- [XFS] Don’t leak locked pages on readahead failure
Dave Kleikamp:
- jfs warning fix
David Brownell:
- usb gadget API updates (1/5)
- usb gadget zero updates (2/5)
- usb file storage gadget updates (3/5)
- usb ethernet+RNDIS gadget updates (4/5)
- usb gadget build updates (5/5)
David S. Miller:
- [PKT_SCHED]: Do not check netif_queue_stopped() in dequeue ops,
races with driver - [NET]: Check __devgetby_name() return
value in eql.c
David Stevens:
- [IPV6]: Handle user asking for any device in mcast calls
Dean Roehrich:
- [XFS] Change things to use new version of
xfs_dm_init/xfs_dm_exit - [XFS] Fix non-dmapi build
Eric Sandeen:
- [XFS] Fix overflow in mapping test at offsets of 2^63-1
bytes
Geert Uytterhoeven:
- affs remount
- Mac Sonic Ethernet fixes
- Mac IOP: Fix bug found by Opera
Harald Welte:
- [NETFILTER]: Fix non-existant config option
- [NETFILTER]: Complain when broken ipt_owner options are used on
SMP - [NETFILTER]: Change permissions of /proc/net/ip_conntrack to
0440 - [NETFILTER]: skip internal targets in iptables proc
listing - [NETFILTER]: Fix inverted matching in ipt_helper
- [NETFILTER]: ‘any’ matching in ipt_helper
- [NETFILTER]: Don’t reroute on nfmark change in mangle table
when routing by nfmark is not enabled - [NETFILTER]: Fix truncated fragment check in ipt_unclean
- [NETFILTER]: Remove broken check for cleared IP_DF flag on
fragments in ipt_unclean - [NETFILTER]: Add new function ‘nf_reset’ to reset netfilter
related skb-fields
Hideaki Yoshifuji:
- [IPV6]: Fix autoconf description in ip-sysctl.txt
Jeb J. Cramer:
- e1000 management reset fix
Jeff Garzik:
- [netdrvr] fix ethtool_ops design bug, sync with 2.6.x
ethtool_ops code - Rename ‘carmel’ block driver to ‘sx8’
Manfred Spraul:
- yenta: Add override_bios flag to ignore BIOS resource
allocation
Marcel Holtmann:
- [Bluetooth] Kill duplicate includes
- [Bluetooth] Update help entries
- [Bluetooth] Allocate protocol number for HIDP support
- [Bluetooth] Add quirk for broken RTX Telecom based dongles
- [Bluetooth] Fix connection creation error handling
Marcelo Tosatti:
- Geert Uytterhoeven: Fix warnings and cleanup debug_page()
addded in -rc1 - Al Viro sparse fixes: decnet user pointer dereference
- Al Viro sparse fixes: mpu401 user pointer dereference
- Al Viro sparse fixes: msnd user pointer dereference &
assorted fixes - Al Viro sparse fixes: pss user pointer dereference
- Al Viro sparse fixes: aironet
- Al Viro sparse fixes: asus_acpi user pointer dereference
- Changed EXTRAVERSION to -rc2
Matt Domsch:
- edd.c display %u, remove REPORT_URL
Mikael Pettersson:
- i386 and x86_64 ACPI mpparse timer bug
Nathan Scott:
- [XFS] No longer hold the BKL for the entire ioctl operation,
its not needed here. - [XFS] Remove a couple of redundant NULL parent inode pointer
checks - [XFS] Fix xfs_lowbit64, it mishandled zero in the high
bits - [XFS] sparse: fix uses of macros before their definitions,
etc - [XFS] Ensure buffers that map to unwritten extents are only
submitted when properly setup. - [XFS] Sanitise the ACL initialisation macros
- [XFS] Remove unused MAC macros, never needed on Linux
- [XFS] Remove the one remaining, broken use of XFS_WRITEIO_LOG
and sanitize direct IO map blocks call. - [XFS] Fix flags argument to xfs_incore call on attr
removal - [XFS] Fix a race condition in the undo-delayed-write buffer
routine - [XFS] Fix up memory allocators to be more resilient
- [XFS] Fix up error handling on inode shrink register
- [XFS] Fix up memory reclaim interfaces for 2.4 kernels
Pete Zaitcev:
- Lonnie Mendez: Remove USB extra #include
Russell Cattelan:
- [XFS] Fix for NFS+XFS data corruption problem
Scott Feldman:
- e1000: fix napi crash on ifdown during traffic
Stephen Hemminger:
- [PKT_SCHED]: Delay scheduler enqueue always succeeds
- [PKT_SCHED]: Delay scheduler should retry if requeue fails
- [PKT_SCHED]: Add loss option to network delay scheduler
- [BRIDGE]: Backport of API checking
- [BRIDGE]: Elimintate br_ioctl_mutex
Summary of changes from v2.4.27-pre6 to v2.4.27-rc1
:
- fix hotplug Config.in xconfig breakage
Andi Kleen:
- Undo mistaken hunks in previous x86-64 MCE change
- Add missing include to x86-64 bluesmoke.c
Chris Wedgwood:
- stat nlink resolution fix
David S. Miller:
- Cset exclude: kaber@trash.net|ChangeSet|20040529193918|20643
David Stevens:
- [IPV4]: Fix interface selection in multicast sockops
Eyal Lebedinsky:
- Fix USB visor.c compilation error
Hideaki Yoshifuji:
- [IPV6]: UDPv6 checksum
- [IPV6]: UDPv6: Use udpv6_queue_rcv_skb()
- [IPV6]: Missing include in ip6_tables.c
Karol Kozimor:
- acpi4asus trivial sync with 2.6 (Karol ‘sziwan’ Kozimor)
Len Brown:
- [ACPI] PCI bus numbering workaround for ServerWorks from David
Shaohua Li http://bugzilla.kernel.org/show_bug.cgi?id=1662 - [ACPI] fix passive cooling mode indicator (Luming Yu) http://bugzilla.kernel.org/show_bug.cgi?id=1770
- [ACPI] avoid spurious interrupts on VIA http://bugzilla.kernel.org/show_bug.cgi?id=2243
- [ACPI] fix 2.4.27-pre3 IRQ override regression due to
dynamically allocated mp_irqs[]. - [ACPI] handle SCI override to nth IOAPIC http://bugzilla.kernel.org/show_bug.cgi?id=2835
Marcelo Tosatti:
- Add missing struct definition of rwsem race fixes
- Changed EXTRAVERSION to -rc1
- journal_trytofree_buffers(): Add debug
print in case of bh list corruption
Mikulas Patocka:
- HPFS fixes
Pete Zaitcev:
- USB: Fix jumpshot’s capacity
Summary of changes from v2.4.27-pre5 to v2.4.27-pre6
<<A
HREF=”ftp://andrej.filipcic/ijs.si”>andrej.filipcic:ijs.si>:
- USB: pl2303 & input overruns
:
- [CRYPTO]: Fix digest.c kmapping sg entries > page in
length
:
- [NETFILTER]: Small interface cleanup for
{ipt,ip6t,arpt}_find_target
:
- USB ftdi device ids for 2.4
:
- [SCTP] Fix to not setup a new association if the endpoint is in
SHUTDOWN_ACK_SENT state and recognizes that the peer has
restarted. - [SCTP] Fix to not start a new association on a 1-many style
sendmsg() with MSG_EOF/MSG_ABORT flag and no data.
:
- [NET]: Remove junk from packet_mmap.txt
<<A
HREF=”ftp://kumar.gala/freescale.com”>kumar.gala:freescale.com>:
- Simple build fix for PPC 826x
<<A
HREF=”ftp://martin.lubich/gmx.at”>martin.lubich:gmx.at>:
- USB: add Clie TH55 Support in visor kernel module
:
- rwsem race fixes backported from 2.6
:
- minor autofs4 fs/namei.c fix, URL update
:
- i2c-matroxfb and i2c initialization order
Andi Kleen:
- Fix argument parsing in x86-64 machine check handler
- Fix LDT/TSS limit on x86-64
- Fix compilation without CONFIG_SWIOTLB on x86-64
- Fix boot loader warnings on x86-64
- Add missing memory clobber to i386
- Fix K8 machine check decoding
- Fix FPU delayed exceptions on x86-64 too
Andreas Dilger:
- [IPV4]: Fix bug in arp_tables.c fix
Bartlomiej Zolnierkiewicz:
- clarify help entries for Promise IDE drivers a bit
- ide: add new nForce IDE/SATA device IDs to amd74xx.c
Ben Collins:
- video1394: Bugfix for low res format7 images
- sbp2: Default sbp2_serialize_io to 1
- pcilynx: Disable LCtrl bit with IRM contender
Dave Kleikamp:
- JFS: Handle out of space errors more gracefully
- JFS: Better RAS when btstack is overrun
- JFS: Don’t allow reading beyond the inode map’s EOF
- JFS: Fix compilation error
David Brownell:
- EHCI fixes (byteswap, BIOS)
- EHCI fixes (byteswap, BIOS)
David S. Miller:
- [TG3]: Use HOST TXDs always
- [IPV4]: Fix unaligned accesses in arp_tables.c
- [TG3]: Chip support update and a power-save bug fix
- [TG3]: Update driver version and reldate
- [SPARC]: Report si_addr in SIGINFO more accurately
Greg Kroah-Hartman:
- USB: fix empty write issue in pl2303 driver
Harald Welte:
- [NETFILTER]: Don’t assign new helper after NAT when there are
already expectations present
Herbert Xu:
- Fix /proc/ide/hpt366 crash
Hideaki Yoshifuji:
- [UDPv4]: Pass correct socket to ip_mc_sf_allow
Ivan Kokshaysky:
- Alpha: don’t put IDE disks in standby mode on halt
- Alpha: fix PCI bridge swizzle on takara and eiger
Jamal Hadi Salim:
- [NET]: Add ARPHRD_NONE and use it in tun driver
Jens Axboe:
- DVD-RW write support
- cdrom hardware defect mgt header length
Marcelo Tosatti:
- Cset exclude: marcelo@logos.cnet|ChangeSet|20040606231521|43962
- Thomas Winischhofer: sisfb update
- Alexander Nyberg/Andi/Sergey: Fix x86 “clear_cpu()” macro
- Changed EXTRAVERSION to -pre6
- Michael Reinelt: Add support for NetMos 9835 serial cards
- John Carlson: Remove bogus “;” from USB gadgets’s
usb_descriptor_fillbuf
Mike Miller:
- cciss update
Neil Brown:
- Fix hard-to-hit BUG in raid5 resync code
Nuno Monteiro:
- Fix rwsem-fix typo
- Complete rwsem typo fix
Pete Zaitcev:
- Fix USB serial race
- USB: Update mct_u232
- USB: unusual_dev.h add Sony Handycam HC-85
Sridhar Samudrala:
- [SCTP] Fix the use of cached non-zero vtag in an INIT that is
resent after a stale cookie error. - [SCTP] Fix missing VTAG validation on certain incoming
packets - [SCTP] Fix to wakeup blocking connect() after max INIT retries
failed - [SCTP] Fix poll() on a 1-1 style socket so that it returns when
the association is aborted by peer.
Summary of changes from v2.4.27-pre4 to v2.4.27-pre5
:
- x86-64 only: ia32entry.S reg changes dropped during
debugging
<<A
HREF=”ftp://kevin.curtis/farsite.co.uk”>kevin.curtis:farsite.co.uk>:
- [netdrvr wan] farsync update
:
- tulip PCI ID for D-Link DFE-680TXD
:
- fealnx #0: replace dev->base_addr with ioaddr; sync with
2.6 - fealnx #1: replace magic constants with enums
- fealnx #2: add ‘static’; fix wrapped comment
- fealnx #3: fix pointer substraction bug
- fealnx #4: stop doing stop_nic_rx/writel(np->crvalue) in
rest_rx_descriptors() - fealnx #5: introduce stop_nic_rxtx(), use it where makes
sense - fealnx #6: Francois’ fixes for low memory handling; remove
free_one_rx_descriptor (not used anymore) - fealnx #7: Garzik fix (IIRC): add locking to tx_timeout
- fealnx #8
- fealnx #9
- fealnx #10
- fealnx #11
Andrew Morton:
- 8139too not running s3 suspend/resume pci fix
Arjan van de Ven:
- small change for scsi 2.6 header compatibility
- [libata] Use standard headers from include/scsi, not
drivers/scsi
Daniele Venzano:
- [netdrvr sis900] fix ISA bridge detection
- [netdrvr sis900] cosmetic header cleanups
- [netdrvr sis900] fix missing netif_device_detach() in
suspend
David S. Miller:
- [TCP]: Fix build in 2.4.x with SCTP disabled
- [PKT_SCHED]: Missing rta_len init in sch_delay
- [SPARC64]: gcc-3.4.x build fixes
Don Fry:
- 2.4.27-pre3 pcnet32 add static to two routines
- 2.4.27-pre3 pcnet32 avoid hard hang with some chip
variants - 2.4.27-pre3 pcnet32 correct 79C976 variant string
- 2.4.27-pre3 pcnet32 fix boundary comparison bug
- 2.4.27-pre3 pcnet32 remove timer and complexity
- pcnet32: limit frames received during interrupt
- pcnet32: fix bogus carrier errors with 79c973
- pcnet32: correct printk for big-endian arch
- pcnet32: avoid timeout with tcpdump
- pcnet32: fix for patch 8 le16_to_cpu
François Romieu:
- [netdrvr r8169] update to 2.6.x version; many fixes and
changes
Ganesh Venkatesan:
- e1000 1/7: Clear auto-mdix mode when forcing link to
- e1000 2/7: Workaround for link LED staying ON even when
- e1000 3/7: Determine Link Status correctly while using
- e1000 4/7: Rewrite logic to estimate # of tx descriptors
- e1000 6/7: ethtool_ops support
- e1000 7/7: Error Logging support (enabled/disabled via
- e100 1/1: Update to sync up version numbers
Jeff Garzik:
- [sound i810] pci id cleanups
- [libata] add new ->bmdma_setup hook
- [libata] use new ->bmdma_{start,setup} method to properly
support ATAPI - [libata] more ATAPI work – translate SCSI CDB to ATA
PACKET - [libata] random minor bug fixes
- [libata] kill ATA_QCFLAG_POLL flag
- [libata] internal cleanups
- [libata] minor stuff
- [libata] handle non-data ATAPI commands via interrupt
- [libata] DMADIR support
- [libata] remove redundant use of ATA_QCFLAG_SG in ATAPI packet
translation - [libata] SCSI->ATA simulator hacking: INQUIRY command
- [libata] comments and constants
- [libata] scsi simulator improvements: MODE SENSE, SEEK(6,10),
REZERO_UNIT - [libata] replace ATA_QCFLAG_ATAPI with inline helper
- [libata] polish DocBook docs a bit
- [netdrvr sis900] sync with 2.6.x
- [netdrvr e1000] use generic ethtool_ops provided in
net/core/ethtool.c - [libata promise] revert broken taskfile delivery change
- [libata scsi] ack SYNCHRONIZE CACHE command
Marcelo Tosatti:
- Changed EXTRAVERSION to -pre5
Patrick McHardy:
- [IPV4,6]: Fix off-by-one in max protocol-type check
Stefan Rompf:
- [netdrvr b44] always restore PCI config on resume
Summary of changes from v2.4.27-pre3 to v2.4.27-pre4
:
- [TG3]: Fix ethtool -S
- [TG3]: Make sure RX/TX flow control settings actually get
set
:
- [XFS] Remove speculative preallocation from
linvfs_get_block_core
:
- [XFS] Remove the 128K limitation on pagebuf_get_no_daddr() and
allow the kmem_alloc() to fail.
:
- [TG3]: Count rx_discards in rx_errors
- [TG3]: Add more ethtool -S stats
:
- [SPARC64]: Pull in drivers/i2c/Config.in
- [SPARC64]: Use $(CC) in check for egcs/gcc3
- [SPARC64]: Backport some lvalue warning fixes from 2.6.x
- [SPARC32]: Use $(LD) -V for NEW_GAS check
:
- [XFS] xfs_iomap_write_delay() was doing speculative allocations
without checking if there were any real blocks already in the
speculative allocation area. This could result in an allocation
that overlaps pre-allocated space. This would result in an ASSERT
failure in debug kernels, or invalid output from xfs_bmap. - [XFS] Add support for allocating additional file space in
stripe width sized chunks. A new fstab/mount option, “swalloc” has
been defined. If specified when mounting a striped file system,
allocation requests will be rounded up to a stripe width if the
file size is >= stripe width, and the data is being appended to
eof. The ‘swalloc’ option is “off” by default.
:
- [VLAN]: Use KERN_INFO for VLAN_INF
:
- [IPV6]: Fix sock identity checking bug in
tcp_ipv6_check_established
<<A
HREF=”ftp://michael.waychison/sun.com”>michael.waychison:sun.com>:
- cramfs use pagecache
<<A
HREF=”ftp://tony.cureington/hp.com”>tony.cureington:hp.com>:
- [TG3]: Add eeprom dump support
:
- [SPARC]: Fix prom_prom_taken[].theres_more setting
Adrian Bunk:
- [ATALK]: Fix modular build
- [NET]: Missing MODULE_LICENSE in p8022 and psnap
- SCSI ips compile error
Andi Kleen:
- Fix pageattr cache flushing on P4 (thanks to Terence
Ripperda)
Andrew Morton:
- use-before-uninitialized value in ext3(2)_find_ goal
Christoph Hellwig:
- [XFS] fix direct user memory dereference in bulkstat
- [XFS] Use macros instead of inlines for spinlock wrappers to
aid debugging.
Christophe Saout:
- [CRYPTO]: Fix two scatterwalk problems
Dave Kleikamp:
- JFS: error in __get_metapage caused by invalid size from
ea_get - JFS: Don’t return -EPERM for system xattrs
- JFS: Make sizes of tid_t & lid_t consistent
- JFS: [CHECKER] Memory leak on commonly executed path
- JFS: [CHECKER] Dereference of NULL pointer if alloc_metapage
fails - JFS: [CHECKER] if txCommit fails, don’t call d_instantiate
- JFS: fix hang in __get_metapage
David S. Miller:
- [TG3]: Add 572x/575x PCI IDs
- [TG3]: Add 5750 chip and PHY IDs
- [TG3]: Prepare for 5750 support plus minor fixes
- [TIGON3]: Detect and record PCI Express
- [TG3]: PCI Express 5750_A0 chips need 5701REGWRITE_BUG treatment
- [TG3]: Fix chiprev test in previous change
- [TG3]: Do not set CLOCK_CTRLDELAYPCI_GRANT on PCI Express
- [TG3]: Double delay after writing MAC_MI_MODE reg
- [TG3]: Correct RDMAC/WDMAC mode settings on 5705/5750
- [TG3]: Do not write stats coalescing ticks reg on
5705/5750 - [TG3]: Update to 5788 capable 5705 TSO firmware, version
1.2.0 - [TG3]: Update to non-5705 TSO firmware version 1.6.0
- [TG3]: If asked to load TSO firmware on 5750, just return
success - [TG3]: Add 5750 NVRAM programming plus 5704 MAC offset bug
fix - [TG3]: Update LED programming to support 5750
- [TG3]: Updated ASF handling for 5750
- [TG3]: Include mss in every txd, not just the first, on
5750 - [TG3]: On 5750 with TSO, need to set some special reg bits
- [TG3]: Full chip reset tweaks for 5750
- [TG3]: More 5750 chip reset tweaks
- [TG3]: Do not enable slow clocks on 5750 with ASF
- [TG3]: Rewrite dma_rwctrl settings to handle PCIX/PCIE
- [TG3]: Add 572x/575x PCI IDs to driver table, update
vers/reldate - [SPARC64]: Update defconfig
- [TG3]: Update driver version and reldate
- [NET]: Fix common typo, using NODEV when we mean ENODEV
- [TG3]: Fix phantom spaces added to pci.ids file
- [TCP]: Kill distance enforcement between tcp_mem[]
elements - [TCP]: Abstract out all settings of tcp_opt->ca_state into a
function - [TCP]: Backport Vegas support from 2.6.x
- [TCP]: Backport BIC TCP from 2.6.x
- [TCP]: Add tcp_default_win_scale sysctl
- [TCP]: Add receiver side RTT estimation
- [TCP]: Grow socket receive buffer based upon estimated sender
window - [TCP]: More sysctl tweakings for rcvbuf stuff
Dean Roehrich:
- [XFS] Dmapi preunmount event references null pointer
Dely Sy:
- Documentation for new PCI hotplug drivers
Dmitry Torokhov:
- [NET_SCHED]: Do not oops when user tries to attach a filter to
a TBF qdisc
Eric Dean Moore:
- MPT Fusion driver 2.05.16 update
Eric Sandeen:
- [XFS] guard against unused var in new mutex_spinunlock
#define
François Romieu:
- CPUID Pentium-4E update and missing new line
Hideaki Yoshifuji:
- [IPV6] ensure to evaluate the checksum for sockets with the
IPV6_CHECKSUM option - [NET]: Prevent future missed updates of FOO_MAX macros
Hugh Dickins:
- tmpfs surplus page miscounted
Jakub Bogusz:
- missing include in drivers/sound/kahlua.c
Jeff Garzik:
- [netdrvr tg3] netdev_priv
- [netdrvr tg3] sync with 2.6.x
Len Brown:
- [ACPI] delete IOAPIC-disable workaround on x86_64/VIA BTW.
looks like 2.6 has an IOMMU disable workaround here that may be
needed or VIA in 2.4. - [ACPI] revert button module unload fix (OSDL 2281) Cset
exclude: len.brown@intel.com|ChangeSet|20040504154434|56458
Cset exclude: len.brown@intel.com|ChangeSet|20040428081912|57065
Cset exclude: len.brown@intel.com|ChangeSet|20040428054017|55837 - [ACPI] remove /proc files before unloading modules from Sau Dan
Lee, Zhenyu Wang http://bugzilla.kernel.org/show_bug.cgi?id=2705 - [ACPI] x86_64 + ACPI + IOAPIC + PCI Interrupt Link -> IRQ 0
from Andy Currid
Marcelo Tosatti:
- ext3_read_super: remove [un]lock_super (Andrew Morton)
- Changed EXTRAVERSION to -pre4
Nathan Scott:
- Fix an incorrect email address in XFS maintainers section
- [XFS] Remove unused transaction pointer from bulkstat
- [XFS] Bump the kmalloc/vmalloc cutoff up to 128k
- [XFS] Make uses of extended inode flags consistent, remove
duplicated code - [XFS] Fix some compiler warnings, mark cmn_err as
printflike - [XFS] Fixup a couple of incorrect xfs_trans_commit calls (bad
flags/casts). - [XFS] Export/import tunable time intervals as centisecs not
jiffies - [XFS] Switch all XFSDEBUG to DEBUG
- [XFS] Fix a use-after-free during transaction commit when the
log is in error state. - [XFS] Use set_current_state instead of direct current->state
assignment - [XFS] Remove xfs_swappable code, its not useful on Linux
- [XFS] Remove no-longer-used variable in log write code, and a
dated comment. - [XFS] Remove unused xfs_transbholduntil_committed and related macros
- [XFS] Rename a subdirectory to make life easier for people
(esp
Oleg Drokin:
- Fix possible memleaks in VIA IrDA driver
Patrick McHardy:
- [IPV4]: Fix skb leak in igmpv3_newpack
Paul Mackerras:
- Fix incorrect PT_FPSCR definition
Sridhar Samudrala:
- [SCTP] Fix memset() parameter ordering
- [SCTP] Fix accessing Gap Ack blocks array with a -ve index in
sctp_outq_sack() - [SCTP]: Fix multihomed connection failures on 64-bit
systems
Stephen Hemminger:
- [BRIDGE]: Update bridge.txt
- [TCP]: Add sysctl to turn off metrics caching
- [TCP]: Add vegas sysctl docs
Timothy Shimmin:
- [XFS] Change xfs_contig_bits to work on 32/64 and both endian
styles
Trond Myklebust:
- NFS client: Fix sillydelete()
Summary of changes from v2.4.27-pre2 to v2.4.27-pre3
:
- ext2fs sb= mount option fix
<<A
HREF=”ftp://chad.dupuis/hp.com”>chad.dupuis:hp.com>:
- Fix HP HSG80 storage array entry on SCSI device list
:
- [sound i810] silently ignore invalid PCM_ENABLE_xxx bits from
userland
:
- ad1848: Fix crystal CS4235 mixer setup
:
- tipar char driver: wrong timeout value
:
- copy WARN_ON() definition from 2.6
:
- Remove extra semicolumn in arch/i386/mm/fault.c
:
- nVidia supplied nForce2 workaround
Andrew Morton:
- sata_sx4.c warning fix
Arun Sharma:
- ia64: make ia32 core dumps work
Bjorn Helgaas:
- Cset exclude: arun.sharma@intel.com[helgaas]|ChangeSet|20040405163028|42090
- ia64: Fix ia32 core dumps
- ia64: Update defconfigs
- ia64: Update defconfig to current generic config
- ia64: Allow IO port space without EFI RT attribute
- ia64: Define acpi_pci_disabled for recent ACPI update
Dave Kleikamp:
- JFS: [CHECKER] Fix a possible null-pointer dereference
- JFS: [CHECKER] Memory leak in jfs_link
- JFS: [CHECKER] get rid of txAbortCommit
- JFS: Avoid race invalidating metadata page
- JFS: reduce stack usage
- JFS: [CHECKER] More robust error recovery in add_index
- JFS: module unload was not removing /proc/fs/jfs/
David Mosberger:
- ia64: Fix typo in unwinder which could cause NULL-pointer
dereferences
Don Fry:
- pcnet32 whitespace only changes
- pcnet32 support for 79C976
- pcnet32 all printk under netif_msg
- pcnet32 correct name display
- pcnet32 add led blink capability
- pcnet32 transmit performance fix
- pcnet32 add register dump capability
- pcnet32 timer to free tx skbs for 79C971/972
Gerd Knorr:
- Fix V4L miss of range check oops
Herbert Xu:
- [sound i810] fix wait queue race in drain_dac
- [sound i810] fix race
- [sound i810] remove bogus CIV_TO_LVI
- [sound i810] clean up with macros
- [sound i810] fix partial DMA transfers
- [sound i810] fix playback SETTRIGGER
- [sound i810] fix OSS fragments
- [sound i810] remove divides on playback
- [sound i810] fix drain_dac loop when signals_allowed==0
- [sound i810] fix reads/writes % 4 != 0
- [sound i810] fix deadlock in drain_dac
Jack Hammer:
- ServeRAID driver update to 7.00.15: sync with v2.6
Jack Steiner:
- ia64: fix HUGETLB null pointer dereference
Jeff Garzik:
- [netdrvr b44] sync with 2.6.x version
- Add dummy “__user” marker, for compat with 2.6.x
- Rename get_current_user tmpvar to avoid namespace clash
- [netdrvr] Add driver for IBM p/iSeries virtual ethernet
adapters - [libata sata_sis] add new PCI id
- [libata] Promise driver split part 1: clone to sx4
- [libata] Promise driver split part 2: remove SX4 code from
sata_promise - [libata] Promise driver split part 3: remove TX2/4 code from
sata_sx4 - [libata] Promise driver split part 4: common header
- [libata] add ata_tf_{to,from}_fis helpers
- [libata] clean up taskfile submission to hardware
- [libata] remove call to WARN_ON(), 2.4 doesn’t have this
- [libata] move ATAPI startup from katad thread to workqueue
thread - [libata] minor updates
- [libata] move PIO data xfer from katad thread to workqueue
thread - [libata] move probe execution from katad thread to workqueue
thread - [libata] move ATAPI command initiation code from libata-scsi to
libata-core - [libata] kill unnecessary include
- [libata] internal cleanup: kill ata_pio_start
- [libata] some work on the ATAPI path
- [libata] Make sure to initialize PIO data xfer state
- [libata] replace per-command semaphore with optional
completion - [libata promise] make sure our schedule_timeout(N) are never
with N==0 - [libata] remove unused struct ata_engine
- [libata sata_sx4] trivial: fix filename in header
- [libata sata_sis] support SATA SCRs in PCI cfg space
- [libata] preparation for writeback caching support
- [libata] Maintainer annotations
- [sound i810] sync with 2.6.x driver
- [sound i810] bump driver to version 1.00
Jeremy Higdon:
- sata_vsc initialization fix
Karol Kozimor:
- acpi4asus 0.28 (Karol ‘sziwan’ Kozimor)
Krzysztof Halasa:
- [netdrvr tulip] fix use-after-free
Len Brown:
- [ACPI] delete unused CONFIG_ACPI_RELAXED_AML this code is
included always — or disable at boot w/ “acpi=strict - [ACPI] Delete IRQ2 “cascade” in ACPI IOAPIC mode no such
concept exists in ACPI, frees IRQ2 for use. - [ACPI] enhance intr-src-override parsing to handle ES7000
http://bugme.osdl.org/show_bug.cgi?id=2520 - [ACPI] allow use of IRQ2 in ACPI/IOAPIC mode http://bugzilla.kernel.org/show_bug.cgi?id=2564
- [ACPI] No IRQ known… – using IRQ 255 (Bjarni
Rúnar Einarsson) http://bugzilla.kernel.org/show_bug.cgi?id=2148 - [ACPI] battery “charged” instead of “unknown” (Luming Yu)
http://bugzilla.kernel.org/show_bug.cgi?id=1863 - [ACPI] support button driver unload (Luming Yu) http://bugzilla.kernel.org/show_bug.cgi?id=2281
- [ACPI] pci-link may not always be SHARED (SuSE via Luming Yu)
http://bugzilla.kernel.org/show_bug.cgi?id=2404 - [ACPI] pcibios_scan_root fix for IA64 (from IA64 tree via
Luming Yu) http://bugzilla.kernel.org/show_bug.cgi?id=2130 - [ACPI] toshiba_acpi driver if acpi_disabled (David Shaohua Li)
http://bugzilla.kernel.org/show_bug.cgi?id=2465 - [ACPI] button build fix
- [ACPI] export symbols to button module
- [ACPI] PCI Interrupt Link fixes
- [ACPI] rmmod ACPI modules vs /proc from Anil S Keshavamurthy
and David Shaohua Li http://bugzilla.kernel.org/show_bug.cgi?id=2457 - [ACPI] enhance “pci=noacpi” to skip PCI probe (David Shaohua
Li) add “acpi=noirq” to just disable IRQ config http://bugzilla.kernel.org/show_bug.cgi?id=1662 - [ACPI] parse ACPI MCFG table and set pci_mmcfg_base_addr from
2.6 via Sundar/Dely Sy - [ACPI] handle _CRS outside _PRS — even when non-zero avoid
sharing IRQ12 http://bugzilla.kernel.org/show_bug.cgi?id=2665
Marcelo Tosatti:
- Delete: drivers/char/amd7xx_tco.c
- Matt Domsch: Lower printk severity for PCI devices with no
PCI_CACHE_LINE_SIZE implemented - Changed EXTRAVERSION to -pre3
Mike Miller:
- cciss update: support for two new controllers
- Fix cciss bug in proc reporting
Oleg Drokin:
- [2.4] Make reiserfs not to crash on oom during mount
Pavel Machek:
- Cleanups for b44
Pete Zaitcev:
- tiglusb bug fixes (usb_clear_halt, usb_sndbulkpipe)
- USB: Check results of copy_to_user in hiddev
- USB: Fix memory leaks in speedtch
- USB: Fix IBM USB memory key unusual dev entry
Richard Curnow:
- Patch [sh64]: Fix liveness dependency constraints in
_syscalln() - Fix Cayman PCI IRQ routing for PCI cards containing
bridges - Patch [sh64]: Fix approach for calibrating CPU MHz so it works
even if the I-cache is disabled - Patch [sh64]: Clean-up handling of the SR.WATCH bit
- Patch [sh64]: Remove obsolete CONFIG_UNCACHED_MEMORY_OFFSET
option - Patch [sh64]: clean-up to allow building on Cayman board
without configuring PCI support - Patch [sh64]: Handle base of RAM not being 512Mb aligned
- Patch [sh64]: Allow greater choice over the effective address
at which the kernel runs
Sridhar Samudrala:
- [SCTP] Fix bugs in handling overlapping INIT and peer restart
over a multihomed association. - [SCTP] Rename SCTP_ADDRREACHABLE as
SCTPADDR_AVAILABLE to be consistent with the SCTP sockets
API draft.
Stephen Hemminger:
- SCTP crc table can be static const
Stéphane Eranian:
- ia64: switch /proc/perfmon to seq_file avoid buffer
overflows
Zwane Mwaikambo:
- remove amd7(saucy)_tco
Summary of changes from v2.4.27-pre1 to v2.4.27-pre2
:
- [TG3]: Fix typo in TG3_TSOFWRODATA_ADDR
definition
:
- Blue line in nVidia framebuffer (rivafb)
:
- [CRYPTO]: Add suuport for keyed digests
- [CRYPTO]: Add Michael MIC algorithm
:
- [XFS] Correct the (file size >= stripe unit) check inside
xfs_iomap_write_delay. It was comparing the file size, in bytes,
against the stripe unit size, in FSBs.
:
- [TG3]: Jumbo frames and FTQ reset patch
- [TG3]: Fix jumbo frame PHY programming
Andrea Arcangeli:
- Fix page-free-at-IRQ context BUG
Bartlomiej Zolnierkiewicz:
- IDE PCI: fix support for PIO modes w/o IORDY flow control
- serverworks.c: fix DMA for OSB4 (Patrick Wildi)
- generic PCI IDE support for more Toshiba Piccolo chips (Daniel
Drake)
Chas Williams:
- [ATM]: get atm_guess_pdu2truesize() right
- [ATM]: [nicstar] using dev_alloc_skb() (reported by
Johnston, - [ATM]: [fore200e] 0.3e version by Christophe Lizzi (lizzi@cnam.fr)
- [ATM]: [fore200e] make tasklet use configurable
Chris Wright:
- [IPV4]: Fix return value on MCAST_MSFILTER error case
Christoph Hellwig:
- [XFS] use kmem_alloc for noaddr buffers
- [XFS] kill the pagebuf vs xfs_buf confusion
- [XFS] really kill the pagebuf vs xfs_buf confusion
- [XFS] clarify pagebuf page lookup logic
- [XFS] cleanup pagebuf flag usage and simplify pagebuf_free
- [XFS] close external blockdevice after final flush
David S. Miller:
- [TG3]: Just completely delete the disabled FTQ reset code
- [SPARC64]: Kill cast as lvalue usage in pgd/pmd macros
- [SPARC64]: Fix rest of cast as lvalue usage in sparc64
code - [TG3]: Kill ‘force’ arg to tg3_phy_reset, it is always set
- [TG3]: At start of tg3_phy_copper_begin, force phy out of
loopback mode - [TG3]: Do not allow illegal ethtool advertisement bits
- [SPARC64]: Export prom_palette
- [TG3]: Add missing 5704 BX workaround, and fix typo in autoneg
fix - [TG3]: Set GRC_MISC_CFG prescaler more safely
- [TG3]: Fix serdes cfg programming on 5704
- [TG3]: When link is down, set stats coalescing ticks to
zero - [TG3]: Wait a bit for BMSR/BMCR bits to settle in PHY
setup - [TG3]: Verify link advertisement correctly on 10/100 only
chips - [TG3]: All 5705 chips need PHY reset on link-down
- [TG3]: More PHY programming fixes
- [TG3]: Bump driver version and reldate
- [TG3]: Print list of important probed capabilities at driver
load - [TG3]: Two PHY fixes
- [TG3]: Kill uninitialized var warning
- [TG3]: Reset fixes
- [TG3]: Update driver version and release date
- [SPARC]: Use 64 for KERN_SPARC_SCONS_PWROFF to prevent 2.6.x
conflicts - [TG3]: Update driver version and reldate
- [TG3]: Undo comment typo fix, it was wrong
- [SPARC64]: Fix zero-extension issues wrt. {pgd,pmd}_val()
- [SPARC64]: Update defconfig
David Stevens:
- [IPV4]: Fix IGMP version number and timer printing for
procfs
Dely Sy:
- SHPC and PCI Express hot-plug drivers for 2.4 kernel
- PCI Hotplug: SHPC & PCI-E hot-plug fixes
Eric Brower:
- [SPARC]: Add sysctl to control serial console power-off
restrictions - [SPARC64]: HDIO_DRIVE_TASK is a compatible ioctl
Eric Sandeen:
- [XFS] Use pgoff_t for page indices, and remove some other type
confusion - [XFS] New PFLAGS_RESTORE_FSTRANS macro to restore only FSTRANS
state from saved state.
Geert Uytterhoeven:
- [NET]: Make pktgen depend upon procfs
- NCR53C9x unused SCp.have_data_in
- M68k TLB fixes
- Amiga A2065 Ethernet debug
Grant Grundler:
- [TG3]: Fix comment typo
Harald Welte:
- [NETFILTER]: Add more debug info to TFTP helper
Hideaki Yoshifuji:
- [IPV6]: Mark MLDv2 report as known
- [IPV6]: Use IANA icmpv6 type for MLDv2 report
Jakub Bogusz:
- rivafb 16bpp text background colour fix
Jamal Hadi Salim:
- [NET_SCHED]: Check for NULL opt in dsmark_init
Jeff Garzik:
- [TG3]: Dump NIC-specific statistics via ethtool
Jon Oberheide:
- [CRYPTO]: ARC4 config help clarification
Marcel Holtmann:
- [Bluetooth] Allow normal users to release the previous created
TTY - [Bluetooth] Fix race in RX complete routine of the USB
drivers - [Bluetooth] Make use of request_firmware() for the 3Com
driver - [Bluetooth] Add UART protocol id’s for 3-Wire and H4DS
Marcelo Tosatti:
- Andrew Morton: __free_pages_ok() stress testing
- Changed EXTRAVERSION to -pre2
Matt Porter:
- ppc32: fix head_44x.S copyrights
Nathan Scott:
- [XFS] Fix a very hard-to-hit, small-block-size only
corruption - [XFS] Fix delayed write buffer handling to use the correct list
interfaces, add validity checks, remove unused code, fix
comments. - [XFS] Make buffer error checking consistent, add a value range
check - [XFS] Return the right error code on an ACL xattr version
mismatch - [XFS] Allow xfsbufd flush intervals to take immediate effect
after changing the flush sysctl value. Fix from Bart Samwel. - [XFS] Clear the superblock dirty flag after flushing the log in
sync_super. - [XFS] Fix vmtruncate abuse in the XFS setattr ATTR_SIZE
operation - [XFS] make return value type for read() really ssize_t
- [XFS] Define a new superblock field for more feature bits
- [XFS] Fix debug builds – need sb_features2 details in the
endian translation code. - Remove a bk ignored XFS cvs directory, accidentally added
- Fix typo in delayed allocate buffer count reporting
(sysrq-m) - Minor updates to XFS documentation
- [XFS] Fix fsync regression resulting from moving data flushing
out from under the IOLOCK. - [XFS] Remove extraneous vmtruncate call, missed in earlier
merge - [XFS] Remove xfs_iaccess checks on security extended attribute
namespace, done outside the filesystem.
Russell Cattelan:
- [XFS] Fix for the xfs dir2 rebalance bug
Rusty Russell:
- [NETFILTER]: Missing ip_rt_put in ipt_MASQUERADE
Sridhar Samudrala:
- [SCTP] Fix typo in entry name of the remove_proc_entry()
call - [SCTP] Update sctp_ulpevent structure to include assoc pointer
and - [SCTP] Avoid the use of constant SCTP_IP_OVERHEAD to determin
the max data size in a SCTP packet. - [SCTP] Cleanup sctp_packet and sctp_outq infrastructure
- [SCTP] Partial Reliability Extension support
- [SCTP] Propagate error from sctp_proc_init. (Olaf Kirch)
Stephen C. Tweedie:
- fix O(N^2) dquot sync behaviour
Takayoshi Kochi:
- PCI Hotplug: acpiphp unable to power off slots
Takayoshi Kouchi:
- PCI Hotplug: acpiphp cleanup patch for 2.4.23-pre4
William Lee Irwin III:
- Joel Becker: Fix summit crash: cpu_present_to_apicid() bound
checking
Zwane Mwaikambo:
- fix module load with gcc3.3.3
- Fix typo in include/linux/compiler.h
Summary of changes from v2.4.26 to v2.4.27-pre1
<<A
HREF=”ftp://khawar.chaudhry/amd.com”>khawar.chaudhry:amd.com>:
- Update amd8111 net driver
:
- Fix potential memory leak in devpts
- Fix potential memory access to free memory in /proc
handling
:
- tipar char driver (divide by zero)
:
- Add ATI IGP 345M rev2 ID’s
:
- Update codingstyle to 2.6 level
:
- megaraid2 compilation fix
:
- [netdrvr tulip] add MII support for Comet chips
:
- gcc3 does not inline some functions
Atul Mukker:
- megaraid2 driver version 2.10.3
Chris Wright:
- e1000: fix probable security hole
Don Fry:
- resync pcnet32.c with 2.6.x
- netdevice.h add netif_msg_init helper
- pcnet32 fix hang/crash with loopback test
Ganesh Venkatesan:
- e100: NFS/TCO related Firmware update
- e100: change log + version update
- e100: use new API, SET_NETDEV_DEV, rx_bytes stat to include MAC
header fix - e1000: ethtool set/get ring param support
- e1000: backoff Tanacross missed interrupt workaround
- e1000: Changed E1000_COLLISION_THRESHOLD from 16 to 15
- e1000: use E1000_PBABYTES_SHIFT instead of
E1000_TXFIFO_SIZE - e1000: remove polarity reversal workaround for forced 10H/10F
links - e1000: fix eeprom update to include e1000_standby_eeprom
- e1000: new bit definitions, fix comments
- e1000: ethtool set/get eeprom fixes
- e1000: use new API, SET_NETDEV_DEV, check register_netdev
retval - e1000: all other white space fixes, changelog
- e1000: Disable TSO – till TSO related Tx hangs are root
caused/fixed - e1000: msec_delay fix
- e1000: phy fix, and cleanup
Jeff Garzik:
- [netdrvr 8139cp] trivial syncing with 2.6.x
- [netdrvr 8139cp] rearrange priv struct, add cacheline-align
markers - [netdrvr 8139cp] locking cleanups
- [NET] forward-compat definition of netdev_priv()
- [netdrvr 8139cp] minor cleanups
- [netdrvr 8139cp] use netdev_priv()
- [netdrvr 8139cp] complete 64-bit DMA (PCI DAC) support
- [netdrvr 8139cp] better dev->close() handling, and misc
related stuff - [netdrvr natsemi] correct DP83816 IntrHoldoff register
offset - [netdrvr tulip] remove ChangeLog file, we have BitKeeper logs
now - Add SATA support
- Add Promise SX8 SATA driver
- [netdrvr via-rhine] Fix MII phy scanning bug, whitespace
cleanups
Marcelo Tosatti:
- Herbert Xu: Delete unused drivers/sound/Hwmcode.h,
drivers/sound/724hwmcode.h - Cset exclude: loftin@ldl.fc.hp.com|ChangeSet|20040414205510|54931
- Changed EXTRAVERSION to 2.4.27-pre1
- Fix drmP.h fix typo
Meelis Roos:
- Kaupo Arulo: only use set_max when it is present
Paul Gortmaker:
- [netdrvr 8390] Fix 8390 log spam
Pavel Roskin:
- Tulip endianess fix
Pete Zaitcev:
- Improve USB printer locking
- More USB storage locking fixes
Randy Dunlap:
- drmP.h doesn’t need local cmpxchg() and __cmpxchg()
Scott Feldman: