Summary of changes from v2.4.34-pre6 to v2.4.34-rc1 ============================================ dann frazier (1): smbfs : don't ignore uid/gid/mode mount opts w/ unix extensions Jean Delvare (6): i2c cleanup : typos and whitespace i2c cleanup : dead code removal i2c cleanup : c99 struct init i2c cleanup : simplify code i2c cleanup : resync algo ids i2c cleanup : warning fix Oliver Neukum (2): fix for transient error in usb printer driver task stte leak in pegasus usb driver Ralf Baechle (1): Masking bug in 6pack driver Shaohua Li (1): x86 microcode: dont check the size Willy Tarreau (8): rio: typo in bitwise AND expression. flashpoint: use '!' instead of '~' with EE_SYNC_MASK jfs: incorrect use of "&&" instead of "&" arm: incorrect use of "&&" instead of "&" e100: incorrect use of "&&" instead of "&" ps2esdi: typo may cause premature timeout fbcon: incorrect use of "&&" instead of "&" Change VERSION to 2.4.34-rc1 Summary of changes from v2.4.34-pre5 to v2.4.34-pre6 ============================================ Jean Delvare (5): [PATCH][I2C] update web site address and contacts [PATCH][I2C] do not ignore error when returning from i2c_add_adapter() [PATCH][I2C] i2c-matroxfb: Struct init conversion [PATCH][I2C] Fix copy-n-paste error in i2c Config.in. [PATCH][I2C] remove non-existing functions declarations. NeilBrown (1): knfsd: Fix race that can disable NFS server. Willy Tarreau (12): [PATCH-2.4] i2c-elv: fix erroneous '&&' operator fix "&& 0xffff" typo in gdth.c fix obvious "&& 0xFFFFFF" typo in cpqfcTSworker fix "&& 0xff" typo in qeth_qdio_input_handler fix two "&& 0x03" in usbnet EXT3: avoid crashing by not dividing by zero. EXT2: avoid crashing by not dividing by zero. [GCC4] fix build error in arch/alpha/kernel/osf_sys.c [GCC4] fix build error in arch/alpha/kernel/irq.c [GCC4] fix build error in arch/alpha/lib/io.c [GCC4] fix build error in arch/alpha/math-emu/math.c Change VERSION to 2.4.34-pre6 Summary of changes from v2.4.34-pre4 to v2.4.34-pre5 ============================================ Akinobu Mita (1): WATCHDOG: sc1200wdt.c pnp unregister fix. Dick Streefland (1): incorrect timeout in mtd AMD driver of 2.4 kernel Herbert Xu (1): SCTP: Always linearise packet on input Jeff Garzik (1): ISDN: fix drivers, by handling errors thrown by ->readstat() Martin Schwidefsky (3): copy_from_user information leak on s390. s390 : fix typo in recent copy_from_user fix [S390] user readable uninitialised kernel memory (3rd version) Patrick McHardy (1): [NETFILTER]: Fix deadlock on NAT helper unload Stephen Hemminger (1): [BRIDGE]: netfilter deadlock Willy Tarreau (3): i386: remove unsigned long long cast in __pte() macro. 2.4.x: i386/x86_64 bitops clobberings Change VERSION to 2.4.34-pre5 Summary of changes from v2.4.34-pre3 to v2.4.34-pre4 ============================================ dann frazier: Backport fix for CVE-2006-4997 to 2.4 tree Geert Uytterhoeven: fbdev: correct buffer size limit in fbmem_read_proc() Jurzitza, Dieter: really fix size display for sun partitions larger than 1TByte Michael Chen: i386: fix overflow in vmap on an x86 system which has more than 4GB memory. mostrows@earthlink.net: Advertise PPPoE MTU PaX Team: MIPS: fix long long cast in pte macro MIPS: fix long long cast in pte macro i386: fix long long cast in pte macro Steffen Maier: block: fix negative bias of ios_in_flight (CONFIG_BLK_STATS) because of unbalanced I/O accounting Toyo Abe: x86_64: Fix missing delay when the TSC counter just overflowed Willy Tarreau: fix Configure.help concerning rp_filter Revert "MIPS: fix long long cast in pte macro" Change VERSION to 2.4.34-pre4 Summary of changes from v2.4.34-pre2 to v2.4.34-pre3 ============================================ Mikael Pettersson: [GCC4] SPARC64: fix UP build error in arch/sparc64/mm/init.c Willy Tarreau: [GCC4] add preliminary support for GCC 4 (Mikael Pettersson) [GCC4] fix build error in include/linux/generic_serial.h [GCC4] fix build error in include/net/irda/qos.h [GCC4] fix build error in include/linux/fsfilter.h [GCC4] fix build error in include/linux/intermezzo_fs.h [GCC4] fix build error in include/net/udp.h [GCC4] fix build error in include/net/irda/irttp.h [GCC4] fix build error in include/net/irda/irlan_event.h [GCC4] fix build error in include/asm-ppc/spinlock.h [GCC4] fix build error in fs/intermezzo/presto.c [GCC4] fix build error in net/ipv6/ip6_fib.c [GCC4] fix build error in net/ipv6/sysctl_net_ipv6.c [GCC4] fix build error in net/khttpd/prototypes.h [GCC4] fix build error in drivers/block/nbd.c [GCC4] fix build error in drivers/block/xd.c [GCC4] fix build error in drivers/block/paride/pd.c [GCC4] fix build error in drivers/char/sonypi.h [GCC4] fix build error in drivers/char/sonypi.h [GCC4] fix build error in drivers/char/tpqic02.c [GCC4] fix build error in drivers/char/drm-4.0/drmP.h [GCC4] fix build error in drivers/char/rio/rio_linux.c [GCC4] fix build error in drivers/net/acenic.c [GCC4] fix build error in drivers/net/wan/comx.h [GCC4] fix build error in drivers/net/3c507.c [GCC4] fix build error in drivers/net/arlan.c [GCC4] fix build error in drivers/net/irda/donauboe.c [GCC4] fix build error in drivers/net/sk98lin/skvpd.c [GCC4] fix build error in drivers/net/wan/comx-hw-comx.c [GCC4] fix build error in drivers/net/wan/sdladrv.c [GCC4] fix build error in drivers/net/wan/sdlamain.c [GCC4] fix build error in drivers/net/wan/sdla_fr.c [GCC4] fix build error in drivers/net/hamradio/baycom_epp.c [GCC4] fix build error in drivers/net/hamradio/soundmodem/sm.h [GCC4] fix build error in drivers/scsi/advansys.c [GCC4] fix build error in drivers/scsi/atp870u.c [GCC4] fix build error in drivers/scsi/cpqfcTS* [GCC4] fix build error in drivers/ide/legacy/hd.c [GCC4] fix build error in drivers/cdrom/sbpcd.c [GCC4] fix build error in drivers/md/lvm-internal.h [GCC4] fix build error in drivers/atm/iphase.c [GCC4] fix build error in drivers/atm/fore200e.c [GCC4] fix build error in drivers/isdn/eicon/eicon.h [GCC4] fix build error in drivers/isdn/hisax/hfc_pci.c [GCC4] fix build error in drivers/i2c/i2c-core.c [GCC4] fix build error in drivers/i2c/i2c-proc.c [GCC4] fix build error in drivers/media/video/videodev.c [GCC4] fix build error in drivers/usb/audio.c [GCC4] fix build error in drivers/ieee1394/highlevel.c [GCC4] fix build error in drivers/media/video/bttvp.h [GCC4] fix build error in drivers/sound/wavfront.c [GCC4] fix warning in include/linux/atalk.h [GCC4] fix warnings in include/linux/isdnif.h [GCC4] fix warnings in include/net/dn_dev.h [GCC4] fix warnings in include/net/dn_nsp.h [GCC4] fix warnings in sdla.h and if_frad.h [GCC4] fix warnings in sdla_x25.c and sdla_x25.h [GCC4] fix warnings in include/linux/wanpipe.h [GCC4] fix warnings in drivers/char/sx.c [GCC4] fix warning in drivers/char/ip2/i2lib.c [GCC4] fix warnings in drivers/net/de4x5,depca,arcnet [GCC4] fix warnings in drivers/isdn/eicon/eicon*.h [GCC4] fix warnings in drivers/isdn/hisax/hisax.h [GCC4] fix build in drivers/atm/horizon.c [GCC4] fix build error in drivers/net/rrunner.c [GCC4] SPARC64: fix build error in arch/sparc64/kernel/smp.c [GCC4] SPARC64: fix build error in arch/sparc64/kernel/time.c [GCC4] SPARC64: fix build error in drivers/sbus/char/pcikbd.c [GCC4] SPARC: fix build error in arch/sparc/kernel/signal.c [GCC4] SPARC: fix build error in arch/sparc/kernel/time.c [GCC4] SPARC: fix build error in drivers/fc4/soc.c Merge branch 'gcc4' Change VERSION to 2.4.34-pre3 Summary of changes from v2.4.34-pre1 to v2.4.34-pre2 ============================================ dann frazier: drivers/scsi/sg.c : fix CVE-2006-1528 [SCTP] Fix sctp_primitive_ABORT() call in sctp_close() Fix possible UDF deadlock and memory corruption (CVE-2006-4145) Ernie Petrides: binfmt_elf.c : fix checks for bad address Jeff Mahoney: [DISKLABEL] SUN: Fix signed int usage for sector count PaX Team: cciss: do not mark cciss_scsi_detect __init i386 : fix exception processing in early boot Solar Designer: crypto : prevent cryptoloop from oopsing on stupid ciphers loop.c: kernel_thread() retval check Sridhar Samudrala: [SCTP] Local privilege elevation - CVE-2006-3745 Willy Tarreau: powerpc: Clear HID0 attention enable on PPC970 at boot time Revert "export memchr() which is used by smbfs and lp driver." [SPARC] export memchr() which is used by smbfs and lp driver. Change VERSION to 2.4.34-pre2 Summary of changes from v2.4.33 to v2.4.34-pre1 ============================================ Jeff Layton: 2.4 NFS client - update d_cache when server reports ENOENT on an NFS remove Jukka Partanen: Fix AVM C4 ISDN card init problems with newer CPUs Pete Zaitcev: Bug with USB proc_bulk in 2.4 kernel USB: Little Rework for usbserial USB: unsigned long flags Willy Tarreau: [BLKMTD] : missing offset sometimes causes panics AVM C4 ISDN card : use cpu_relax() in busy loops [PKTGEN] : fix an oops when used with bonding driver (Tien ChenLi) export memchr() which is used by smbfs and lp driver. Merge branch 'next' Change VERSION to 2.4.34-pre1