|
| |
:Marcelo Tosatti: Linux 2.4.30
Kernel.org Mirrors
final:
- 2.4.30-rc4 was released as 2.4.30 with no changes.
Summary of changes from v2.4.30-rc3 to v2.4.30-rc4
Herbert Xu:
- [NETLINK] Fix bogus mc_list deletion
Marcelo Tosatti:
- Cset exclude: hifumi.hisashi@lab.ntt.co.jp|ChangeSet|20050226095914|25750
- Change VERSION to 2.4.30-rc4
Willy Tarreau:
- Keith Owens: modutils >= 2.4.14 is required for MODVERSIONS+EXPORT_SYMBOL_GPL() combination
Summary of changes from v2.4.30-rc2 to v2.4.30-rc3
Marcelo Tosatti:
- Andreas Arens: Fix deadly mismerge of binfmt_elf DoS fix
- Change VERSION to 2.4.30-rc3
Summary of changes from v2.4.30-rc1 to v2.4.30-rc2
<davem:sunset.davemloft.net>:
- [TG3]: Add missing CHIPREV_5750_{A,B}X defines
- [TG3]: Missing counter bump in tigon3_4gb_hwbug_workaround()
- [TG3]: Update driver version and reldate
<magnus.damm:gmail.com>:
- eepro100: fix module parameter description typo
<mlafon:arkoon.net>:
- CAN-2005-0400: ext2 mkdir() directory entry random kernel memory leak
<relf:os2.ru>:
- fs/hpfs/*: fix HPFS support under 64-bit kernel
<sj-netfilter:cookinglinux.org>:
- [NETFILTER]: Fix another DECLARE_MUTEX in header file
Bjorn Helgaas:
- ia64: force all kernel sections into one and the same segment
- ia64: round iommu allocations to power-of-two sizes
- ia64: fix perfmon typo in /proc/pal/CPU*/processor_info w.r.t. BERR
- ia64: add missing syscall-slot
- ia64: Update defconfigs
Chris Wright:
- isofs: Some more defensive checks to keep corrupt isofs images from corrupting memory/oopsing
Dave Kleikamp:
- JFS: remove aops from directory inodes
David Mosberger:
- Fix pte_modify() bug which allowed mprotect() to change too many bits
- ia64: Fix _PAGE_CHG_MASK so PROT_NONE works again. Caught by Linus
Greg Banks:
- link_path_walk refcount problem allows umount of active filesystem
Herbert Xu:
- [CRYPTO]: Mark myself as co-maintainer
- [NETLINK]: Fix multicast bind/autobind race
- CAN-2005-0794: Potential DOS in load_elf_library
Keith Owens:
- [IA64] Sanity check unw_unwind_to_user
- [IA64] Tighten up unw_unwind_to_user check
Linus Torvalds:
- isofs: Handle corupted rock-ridge info slightly better
- isofs: more "corrupted iso image" error cases
Marcel Holtmann:
- CAN-2005-0750: Fix af_bluetooth range checking bug, discovered by Ilja van Sprundel <ilja@suresec.org>
Marcelo Tosatti:
- Change VERSION to 2.4.30-rc2
Michael Chan:
- [TG3]: Add 5705_plus flag
- [TG3]: Flush status block in tg3_interrupt()
- [TG3]: Add unstable PLL workaround for 5750
- [TG3]: Fix jumbo frames phy settings
- [TG3]: Fix ethtool set functions
- [TG3]: Add Broadcom copyright
Neil Brown:
- nlm: fix f_count leak
- [PATCH md: allow degraded raid1 array to resync after an unclean shutdown
Pablo Neira:
- [NETFILTER]: Fix DECLARE_MUTEX in header file
Patrick McHardy:
- [NETFILTER]: fix return values of ipt_recent checkentry
- [NETFILTER]: Fix ip_ct_selective_cleanup(), and rename ip_ct_iterate_cleanup()
- [NETFILTER]: Fix cleanup in ipt_recent
- [NETFILTER]: Fix ip6tables ESP matching with "-p all"
- [NETFILTER]: Fix refreshing of overlapping expectations
- [NETFILTER]: Fix IP/TCP option logging
- [TUN]: Fix check for underflow
Pete Zaitcev:
- USB: fix oops in serial_write
- USB: Fix baud selection in mct_u232
Simon Horman:
- [IPVS]: Fix comment typos
- Backport v2.6 ATM copy-to-user signedness fix
- earlyquirk.o is needed for CONFIG_ACPI_BOOT
Stephen Hemminger:
- [TCP]: BIC not binary searching correctly
Wensong Zhang:
- [IPVS]: Update mark->cw in the WRR scheduler while service is updated
Yanmin Zhang:
- [IA64] clean up ptrace corner cases
Summary of changes from v2.4.30-pre3 to v2.4.30-rc1
<crn:netunix.com>:
- [SPARC32]: Fix build dependencies for vmlinux.o
- [SPARC32]: Fix sun4d sbus and current handling
- [SPARC32]: sun4d needs ZS_WSYNC() zilog reg flushing too
<davem:northbeach.davemloft.net.davemloft.net>:
- [SPARC64]: Fix semtimedop compat ipc code
<jacques_basson:myrealbox.com>:
- Fix softdog no reboot on unexpected close
Alan Hourihane:
- agpgart Intel i915GM ID's and tweaks
Andrea Arcangeli:
- Write throttling should not take free highmem into account
Chris Wedgwood:
- early boot code references check_acpi_pci()
Linus Torvalds:
- Workaround possible pty line discipline race
Marcelo Tosatti:
- Andrea Arcangeli: get_user_pages() shall not grab PG_reserved pages
- Paul Mackerras: Remote Linux DoS on ppp servers (CAN-2005-0384)
- Change VERSION to 2.4.30-rc1
Roland McGrath:
- i386/x86_64 fpu: fix x87 tag word simulation using fxsave
Solar Designer:
- Enable gcc warnings for vsprintf/vsnprintf with "format" attribute
Stephen Hemminger:
- TCP BIC not binary searching correctly
Willy Tarreau:
- acpi.h needs <linux/init.h>
Summary of changes from v2.4.30-pre2 to v2.4.30-pre3
<davem:northbeach.davemloft.net.davemloft.net>:
- [SPARC64]: Tomatillo PCI controller bug fixes
- [TIGON3]: Do not touch NIC_SRAMFIRMWARE_MBOX when TG3_FLG2SUN_570X
- [TIGON3]: Update driver version and reldate
<hifumi.hisashi:lab.ntt.co.jp>:
- BUG on error handlings in Ext3 under I/O
<krzysztof.h1:wp.pl>:
- [SPARC]: DBRI fixes and improvements
<liml:rtr.ca>:
- sata_qstor: eh_timeout fix
<mallikarjuna.chilakala:intel.com>:
- e1000: 1 Robert Olsson's fix and
- e1000: 2 use netif_poll_{enable|disable}
- e1000: Avoid race between e1000_watchdog
- e1000: Delay clean-up of last Tx buffer
- e1000: Fix WOL settings in 82544 based
- e1000: Patch from Peter Kjellstroem --
- e1000: Checks for desc ring/rx data
- e1000: Report failure code when loopback
- e1000: Fixes related to Cable length
- e1000: Driver version white space,
<mat.loikkanen:synopsys.com>:
- [libata] add ->bmdma_{stop,status} hooks
<phil:fifi.org>:
- sk98lin workaround Asus K8V SE Deluxe buggy firmware
<slee:netengine1.com>:
- Fix units/partition count in sd.c
Adrian Bunk:
- drivers/scsi/sata_*: make code static
David S. Miller:
- [SPARC64]: Fix 32bit compat layer bugs in sys_ipc() and sys_rt_sigtimedwait()
- [AF_UNIX]: Fix SIOCINQ for STREAM
- [SPARC64]: Accept 'm5823' clock chip as seen on SB1500
Jeff Garzik:
- [libata sata_via] minor cleanups
- [libata sata_via] add support for VT6421 SATA
- [libata] resync with 2.6 msleep() updates
- [libata] trivial: whitespace sync with 2.6
- [libata] do not call pci_disable_device() for certain errors
- [libata] Add missing hooks, to avoid oops in advanced SATA drivers
- [libata] Use DMA_{32,64}BIT_MASK in ahci, sata_vsc drivers
- [libata ahci] Print out port id on error messages
- [libata] remove_one helper cleanup
John W. Linville:
- libata: fix command queue leak when xlat_func fails
- tulip: make tulip_stop_rxtx() wait for DMA to fully stop
Marcelo Tosatti:
- Cset exclude: solar@openwall.com|ChangeSet|20041125155150|65356
- Allow lseek on SCSI tapes
- Allow lseek on osst to keep tar --verify happy
- Change VERSION to 2.4.30-pre3
- Early ACPI PCI quirk depends on CONFIG_X86_IO_APIC
Mark Lord:
- sata_qstor: new basic driver for Pacific Digital
- [libata qstor] minor update per LKML comments
Matt Domsch:
- aic7xxx: don't reset chip on pause
Mikael Pettersson:
- fix undefined behaviour in cistpl.c
Paul Fulghum:
- fix synclinkmp register access typo
Solar Designer:
- Fix for swapoff after re-creating device files
- Fix proc_tty.c comment typos
Zwane Mwaikambo:
- Fix timer override on nforce
Summary of changes from v2.4.30-pre1 to v2.4.30-pre2
<krzysztof.h1:wp.pl>:
- [SPARC32]: Need to clear PSR_EF in psr of childregs on fork() on SMP
<marcelo:dmt.cnet>:
- Changed VERSION to v2.4.30-pre2
<temnota+kernel:kmv.ru>:
- megaraid2 reorder inline functions
<vvs:sw.ru>:
Charles-Edouard Ruault:
- Reserve only needed regions for PC timers on i386 and x86_64
Dave Kleikamp:
- JFS: remove invalid NULL assignments to i_sb
- JFS: fix livelock waiting for stale metapage
- JFS: mount option iocharset=none
- JFS: change project url to http://jfs.sourceforge.net/
David S. Miller:
- [SPARC]: Fix bogus trailing semicolon in smb_*() macros
- [SPARC]: nop() macro has bogus trailing semicolon
- [TG3]: Update driver version and reldate
- [SPARC64]: Fix trailing semicolon in membar macros
- [COMPAT]: TUNSETIFF needs to copy back data after ioctl
- [TG3]: Always check tg3_readphy() return value
- [TG3]: Update driver version and reldate
- [BRLOCKS]: Delete atomic version, is buggy and deadlock prone
Domen Puncer:
Eugene Surovegin:
- 2.4: fix bogus 440GX rev.C PVR
Hideaki Yoshifuji:
- [NET]: Fix kernel oops if base_reachable_time is set to 0
Jean Tourrilhes:
- [NET]: Backport SIOCSIFNAME wildcarding support from 2.6.x
Kenneth Sumrall:
- Kenneth Sumrall: In lp_write(), copy_from_user() is called to copy data into a statically allocated kernel buffer before down_interruptible()
Michael Chan:
- [TG3]: capacitive coupling detection fix
Patrick McHardy:
- [PKT_SCHED]: Fix u32 double listing
- [NETLINK]: Unhash sockets correctly
Pete Zaitcev:
- USB: ftdi_sio
- USB: hid for ia64
- USB: fix modem_run
- USB: mct_u232
Stephen Hemminger:
- [TCP]: Fix BIC max_cwnd calculation error
Stephen Rothwell:
- PPC64: 32 bit sys_recvmsg corruption
- Fixup 32 bit sys_recvmsg corruption patch
Thomas Graf:
- [TCP]: Fix calculation for collapsed skb size
Summary of changes from v2.4.29 to v2.4.30-pre1
<akeptner:sgi.com>:
- [TG3]: Always copy receive packets when 5701 PCIX workaround enabled
<albertcc:tw.ibm.com>:
- [libata] SCSI-to-ATA translation fixes
<fli:ati.com>:
- [libata sata_sil] support ATI IXP300/IXP400 SATA
<james4765:cwazy.co.uk>:
- lcd: Add checks to CAP_SYS_ADMIN to potentially dangerous ioctl's
- lcd: fix memory leak in lcd_ioctl()
<jason.d.gaston:intel.com>:
- SATA AHCI support for Intel ICH7R
<jpaana:s2.org>:
- [libata sata_promise] add PCI ID for new SATAII TX2 card
<krzysztof.h1:wp.pl>:
- [SPARC]: Fix asm constraints in muldiv.c
<mark.haigh:spirentcom.com>:
- sym53c8xx.c: Add ULL suffix to fix warning
- arch/i386/kernel/pci-irq.c: Wrong message output
<mkrikis:yahoo.com>:
- fix an oops in ata_to_sense_error
- libata: fix ata_piix on ICH6R in RAID mode
<npollitt:mvista.com>:
- Configure mangles hex values
<syntax:pa.net>:
- [libata sata_sil] add another Seagate drive to blacklist
Adrian Bunk:
- scsi/ahci.c: remove an unused function
Andrew Chew:
- sata_nv: enable generic class support for future NVIDIA SATA
Brett Russ:
- [libata scsi] verify cmd bug fixes/support
Chris Wright:
- Fix potential leak of kernel data to user space in wireless private handler helper
David S. Miller:
- [TG3]: Update driver version and reldate
- [TG3]: Update driver version and reldate
- [TG3]: Update driver version and reldate
- [TG3]: Update driver version and reldate
- [SPARC64]: __atomic_{add,sub}() must sign-extend return value
- [TG3]: Update driver version and reldate
- [SPARC64]: atomic and bitop fixes
- [SPARC64]: Add missing membars for xchg() and cmpxchg()
- [SPARC64]: Add missing membars for xchg() and cmpxchg()
- [SPARC64]: Mask off stack ptr in alloc_user_space() for 32-bit
- [TG3]: Update driver version and reldate
Ernie Petrides:
- fix for memory corruption from /proc/kcore access
Grant Grundler:
- [TG3]: Clean up grc_local_ctrl usage
Haroldo Gamal:
- [libata sata_sil] add another Seagate driver to blacklist
Heinz J. Mauelshagen:
- fix panics while backing up LVM snapshots
Herbert Xu:
- [NET]: Add missing memory barrier to kfree_skb()
- [NET]: Add barriers for dst refcnt
Jean Delvare:
- PCI: Kill duplicate definition of INTEL_82801DB_10
- I2C updates: The "bit" and "pcf" i2c algorithms should declare themselves fully I2C capable
- I2C updates: small header cleanups
- I2C updates: Document that the "id" member of the i2c_client structure was discarded in Linux 2.6
Jeff Garzik:
- [libata] add DMA blacklist
- [libata] Remove CDROM drive from PATA DMA blacklist
- [libata sata_promise] support Promise SATAII TX2/TX4 cards
- [libata ahci] Add support for ULi M5288
Len Brown:
Luca Tettamanti:
- Fix MSF overflow in ide-cd with multisession DVDs
Marcelo Tosatti:
- Karsten Keil: Eicon Diva PCI 2.02 bugfix
- Cset exclude: temnota@kmv.ru|ChangeSet|20050119161632|63236
- Ake Sandgren: Fix RLIMIT_RSS madvise calculation bug
- Cset exclude: dan@embeddedalley.com|ChangeSet|20050128083257|00819
- Hugh Dickins: remove rlim_rss and this RLIMIT_RSS code from madvise. Presumably the code crept in by mistake
- Changed VERSION to 2.4.30-pre1
- Linus Torvalds: backport 2.6 rw_verify_area() to check against file offset overflows
- Linus Torvalds: Add extra debugging help for bad user accesses
- Solar Designer: missing f_maxcount initialization
- Cset exclude: Mark.Haigh@spirentcom.com|ChangeSet|20050203152306|59941
- rw_verify_area() cleanup
- Cset exclude: alanh@fairlite.demon.co.uk|ChangeSet|20050209150113|54411
Matthew Wilcox:
- [IPV4]: ipconfig should use memmove() instead of strcpy()
Michael Chan:
- [TG3]: add tg3_set_eeprom()
- [TG3]: Fix TSO for 5750
- [TG3]: 5750 fixes
- [TG3]: 5704 serdes fixes
Michal Ostrowski:
- [MAINTAINERS]: Fix my email address in PPPOE entry
Patrick McHardy:
- [IPV4]: Keep fragment queues private to each user
- [NETFILTER]: Fix ip_fw_compat.c build after IP_DEFRAG_* changes
Paul Clements:
- nbd: fix ioctl permissions
Pete Zaitcev:
- USB: Prevent hiddev from looping
- USB: Workarounds for Genesys Logics
- [libata] fix probe object allocation bugs
Rogier Wolff:
- Rogier Wolff: fix nbd ioctl permissions
Stephen Hemminger:
- [PKT_SCHED]: netem: memory leak
Thomas Graf:
- [NET]: Set NLM_F_MULTI for neighbour rtnetlink messages to userspace
- [PKT_SCHED]: Fix ingress qdisc to pick up IPv6 packets when using netfilter hooks
- [NETLINK]: Use SKB_MAXORDER to calculate NLMSG_GOODSIZE
Tom Rini:
- ppc32: Fix a problem with the TLB Miss handler
|