Linux 2.6.24-rc8
From: Linus Torvalds
Date: Tue Jan 15 2008 - 23:38:12 EST
I do hate doing -rc's for so long, but I hate releasing when not feeling
it's simmered enough even more. And the changes since -rc7 are bigger than
the changes between -rc6 and -rc7 were (partly probably because people
were still on vacation between -rc6 and -rc7, so we had something of a
small trickle come in afterwards).
That said, the changes here really aren't that big, and the shortlog is
fairly boring. So I'm pretty sure this is the last -rc, and the final
2.6.24 will probably be out next weekend or so. But in the meantime, let's
give this a final shakedown, and see if we can fix any last regressions
still.
(I also get the feeling that more people are already working on 2.6.25
features, so it's not like delaying 2.6.24 will help past some point
anyway, but let's give it a few more days).
Anyway: drivers, networking, some arch updates, and ACPI. A fair number of
really small commits. I honestly can't really improve on the appended
shortlog - there isn't any over-arching theme, except for "lots of small
boring fixes".
Which is as it should be, of course.
Linus
---
Adrian Bunk (3):
[NET]: Fix netx-eth.c compilation.
scsi/qla2xxx/qla_os.c section fix
OSS msnd: fix array overflows
Akinobu Mita (1):
xip: fix get_zeroed_page with __GFP_HIGHMEM
Al Viro (4):
xircom_cb endianness fixes
de4x5 fixes
endianness noise in tulip_core
libata fixes for sparse-found problems
Alan Cox (5):
pl2303: Fix mode switching regression
libata-sff: PCI IRQ handling fix
pata_pdc202xx_old: Further fixups
ACPI : Not register gsi for PCI IDE controller in legacy mode
libata: correct handling of TSS DVD
Alexey Starikovskiy (2):
ACPI: EC: Enable boot EC before bus_scan
ACPI: Make sysfs interface in ACPI power optional.
Amos Waterland (1):
[IPV4] ipconfig: Fix regression in ip command line processing
Andrew Lutomirski (1):
mac80211: return an error when SIWRATE doesn't match any rate
Andrew Morton (2):
[libata] pata_bf54x: checkpatch fixes
[libata] core checkpatch fix
Andy Wingo (1):
macintosh: fix fabrication of caplock key events
Anton Vorontsov (1):
fs_enet: check for phydev existence in the ethtool handlers
Atsushi Nemoto (2):
[MIPS] Move inclusing of kernel/time/Kconfig menu to appropriate place
[MIPS] Replace 40c7869b693b18412491fdcff64682215b739f9e kludge
Auke Kok (1):
[NET] Intel ethernet drivers: update MAINTAINERS
Aurelien Jarno (1):
[MIPS] Kconfig fixes for BCM47XX platform
Benjamin Herrenschmidt (1):
[POWERPC] Workaround for iommu page alignment
Bernhard Walle (1):
x86: fix RTC_AIE with CONFIG_HPET_EMULATE_RTC
Björn Steinbrink (1):
[FORCEDETH]: Fix reversing the MAC address on suspend.
Bob Moore (1):
ACPICA: fix acpi_serialize hang regression
Brian Haley (1):
[IPV6]: IPV6_MULTICAST_IF setting is ignored on link-local connect()
Brice Goglin (1):
[LRO] Fix lro_mgr->features checks
Carmelo Amoroso (1):
sh: Fix argument page dcache flushing regression.
Chas Williams (1):
[ATM]: [nicstar] delay irq setup until card is configured
Christoph Hellwig (1):
[XFS] fix unaligned access in readdir
Christoph Lameter (1):
quicklists: Only consider memory that can be used with GFP_KERNEL
Dan Williams (1):
md: fix data corruption when a degraded raid5 array is reshaped
Dave Dillow (1):
IB/srp: Release transport before removing host
Dave Young (1):
[BLUETOOTH]: rfcomm tty BUG_ON() code fix
David Brownell (1):
spi_bitbang: always grab lock with irqs blocked
David S. Miller (12):
[NIU]: Missing ->last_rx update.
[NIU]: Fix potentially stuck TCP socket send queues.
[NIU]: Update driver version and release date.
[NET]: Do not grab device reference when scheduling a NAPI poll.
[NET]: Add NAPI_STATE_DISABLE.
[NET]: Do not check netif_running() and carrier state in ->poll()
[NETXEN]: Fix ->poll() done logic.
[NET]: Fix drivers to handle napi_disable() disabling interrupts.
[NET]: Stop polling when napi_disable() is pending.
[NET]: Make ->poll() breakout consistent in Intel ethernet drivers.
[SPARC]: Make gettimeofday() monotonic again.
[SPARC64]: Fix build with SPARSEMEM_VMEMMAP disabled.
David Smith (1):
TPM: fix suspend and resume failure
Dhananjay Phadke (1):
netxen: fix byte-swapping in tx and rx
Dmitri Vorobiev (1):
[MIPS] Malta: Fix software reset on big endian
Dmitry Baryshkov (1):
Input: Handle EV_PWR type of input caps in input_set_capability.
Dotan Barak (1):
IB/mlx4: Fix value of pkey_index in QP1 completions
Emil Medve (1):
Fixed a small typo in the loopback driver
Eric Dumazet (6):
[IPV4] ROUTE: ip_rt_dump() is unecessary slow
[XFRM]: xfrm_algo_clone() allocates too much memory
[SOCK]: Adds a rcu_dereference() in sk_filter
[IPV4] ROUTE: fix rcu_dereference() uses in /proc/net/rt_cache
[DECNET] ROUTE: fix rcu_dereference() uses in /proc/net/decnet_cache
[TOKENRING]: rif_timer not initialized properly
Eric Sandeen (1):
hfs: handle more on-disk corruptions without oopsing
Evgeniy Polyakov (1):
w1: decrement slave counter only in ->release() callback
FD Cami (1):
Update kernel parameter document for libata DMA mode setting knobs.
FUJITA Tomonori (1):
[SCSI] qla1280: fix 32 bit segment code
Francois Romieu (1):
r8169: fix missing loop variable increment
George Kibardin (1):
ide: fix cable detection for SATA bridges
Gregor Jasny (1):
V4L/DVB (6944a): Fix Regression VIDIOCGMBUF ioctl hangs on bttv driver
Gwendal Grignou (1):
sata_sil24: prevent hba lockup when pass-through ATA commands are used
Hans Verkuil (2):
V4L/DVB (6916): ivtv: udelay has to be changed *after* the eeprom was read, not before
V4L/DVB (6999): ivtv: stick to udelay=10 after all
Herbert Xu (3):
[IPV4] raw: Strengthen check on validity of iph->ihl
[ATM]: Check IP header validity in mpc_send_packet
[CRYPTO] padlock: Fix alignment fault in aes_crypt_copy
Ingo Molnar (2):
block: fix blktrace timestamps
x86: fix boot crash on HIGHMEM4G && SPARSEMEM
Ivan Kokshaysky (1):
gameport: don't export functions that are static inline
Ivo van Doorn (2):
rt2x00: Corectly initialize rt2500usb MAC
rt2x00: Put 802.11 data on 4 byte boundary
Jan Altenberg (1):
[ARM] 4691/1: add missing i2c_board_info struct for at91rm9200
Jan Engelhardt (1):
[NETFILTER]: xt_helper: Do not bypass RCU
Jarek Poplawski (2):
[AX25] af_ax25: Possible circular locking.
[VLAN]: nested VLAN: fix lockdep's recursive locking warning
Jean Delvare (4):
dmi-id: fix for __you_cannot_kmalloc_that_much failure
snd_mixer_oss_build_input(): fix for __you_cannot_kmalloc_that_much failure with gcc-3.2
i2c: Driver IDs are optional
i2c-sibyte: Fix an error path
Jeff Garzik (1):
IDE: terminate ACPI DMI list
Jens Axboe (2):
loop: fix bad bio_alloc() nr_iovec request
blktrace: kill the unneeded initcall
Jens Osterkamp (1):
spidernet MAINTAINERship update
Jeremy Kerr (2):
ps3fb: prevent use after free of fb_info
ps3fb: fix deadlock on kexec()
Jesper Nilsson (4):
CRIS: define __ARCH_WANT_SYS_RT_SIGSUSPEND in unistd.h for CRIS
CRIS v10: correct do_signal to fix oops and clean up signal handling in general
CRIS v10: kernel/time.c needs to include linux/vmstat.h to compile
CRIS v10: driver for ds1302 needs to include cris-specific i2c.h
Joe Perches (1):
i2c: Spelling fixes
Ken Chen (1):
hugetlbfs: fix quota leak
Ken'ichi Ohmichi (1):
vmcoreinfo: add the array length of "free_list" for filtering free pages
Kristoffer Ericson (2):
Input: jornada680_kbd - fix default keymap
Input: improve Kconfig help entries for HP Jornada devices
Krzysztof Helt (2):
3c509: PnP resource management fix
s3c2410fb: fix incorrect argument type in resume function
Len Brown (3):
increase PNP_MAX_PORT to 40 from 24
PM: ACPI and APM must not be enabled at the same time
pnpacpi: print resource shortage message only once
Li Zefan (1):
[CONNECTOR]: Don't touch queue dev after decrement of ref count.
Linus Torvalds (5):
Revert "hda_intel suspend latency: shorten codec read"
Use access mode instead of open flags to determine needed permissions
Revert "writeback: introduce writeback_control.more_io to indicate more io"
Fix ARM profiling/instrumentation configuration
Linux 2.6.24-rc8
Massimo Cirillo (1):
cache invalidation error for buffered write
Matheos Worku (1):
[NIU]: Fix slowpath interrupt handling.
Mathieu Desnoyers (1):
Fix Blackfin HARDWARE_PM support
Mattias Nissler (1):
rt2x00: Allow rt61 to catch up after a missing tx report
Michael Buesch (2):
b43: Fix rxheader channel parsing
ssb: Fix probing of PCI cores if PCI and PCIE core is available
Michael Halcrow (1):
eCryptfs: fix dentry handling on create error, unlink, and inode destroy
Michael Neuling (1):
[POWERPC] Fix CPU hotplug when using the SLB shadow buffer
Mike Frysinger (1):
x86: asm-x86/msr.h: pull in linux/types.h
Mirko Lindner (1):
[NIU]: Support for Marvell PHY
NeilBrown (1):
knfsd: Allow NFSv2/3 WRITE calls to succeed when krb5i etc is used.
Nicolas Ferre (1):
MAINTAINERS: email update and add missing entry
OGAWA Hirofumi (1):
fat: optimize fat_count_free_clusters()
Ohad Ben-Cohen (1):
[BLUETOOTH]: Always send explicit hci_ll wake-up acks.
Olaf Hering (1):
[POWERPC] efika: add phy-handle property for fec_mpc52xx
Oleg Nesterov (1):
fix the "remove task_ppid_nr_ns" commit
Ondrej Zary (1):
libata and starting/stopping ATAPI floppy devices
Patrick McHardy (2):
[MACVLAN]: Prevent nesting macvlan devices
[NETFILTER]: bridge: fix double POST_ROUTING invocation
Paul Mackerras (1):
[POWERPC] Fix boot failure on POWER6
Paul Moore (1):
[NET]: Clone the sk_buff 'iif' field in __skb_clone()
Paul Mundt (1):
sh: Force __access_ok() to obey address space limit.
Pavel Emelyanov (1):
[NEIGH]: Fix race between neigh_parms_release and neightbl_fill_parms
Ralf Baechle (2):
[MIPS] Fix CONFIG_BOOT_RAW.
[MIPS] Cacheops.h: Fix typo.
Randy Dunlap (4):
V4L/DVB (7001): av7110: fix section mismatch
cciss: section mismatch
advansys: fix section mismatch warning
uvesafb: fix section mismatch warnings
Richard Purdie (3):
Input: spitzkbd - fix suspend key handling
Input: pass EV_PWR events to event handlers
[ARM] 4735/1: Unbreak pxa25x suspend/resume
Rod Whitby (1):
pata_ixp4xx_cf: fix compilation introduced by ata_port_desc() conversion
Roland McGrath (4):
core dump: real_parent ppid
acct: real_parent ppid
show_task: real_parent
remove task_ppid_nr_ns
Russ Dill (3):
[NET]: kaweth was forgotten in msec switchover of usb_start_wait_urb
[NET]: mcs7830 passes msecs instead of jiffies to usb_control_msg
[usb netdev] asix: fix regression
Russell King (2):
[ARM] pxa: silence warnings from cpu_is_xxx() macros
[ARM] vfp: fix fuitod/fsitod instructions
Rusty Russell (2):
Don't blatt first element of prv in sg_chain()
modules: de-mutex more symbol lookup paths in the module code
Sean Hefty (1):
MAINTAINERS: Update Sean Hefty's email address
Sebastian Siewior (1):
KEYS: fix macro
Sergei Shtylyov (2):
[MIPS] Alchemy: Fix use of __init code bug exposed by modpost warning
trm290: do hook dma_host_{on,off} methods (take 2)
Shaohua Li (1):
ide: workaround suspend bug for ACPI IDE
Stephen Hemminger (4):
[TULIP]: NAPI full quantum bug.
ip1000: menu location change
sky2: large memory workaround.
sky2: remove check for PCI wakeup setting from BIOS
Steven Rostedt (1):
Kick CPUS that might be sleeping in cpus_idle_wait
Tejun Heo (8):
sata_qstor: use hardreset instead of softreset
libata-pmp: 4726 hates SRST
libata-pmp: propagate timeout to host link
libata: don't normalize UNKNOWN to NONE after reset
ata_piix: ignore ATA_DMA_ERR on vmware ich4
sata_sil24: fix stupid typo
sata_sil24: freeze on non-dev errors reported via CERR
libata: relocate sdev->manage_start_stop configuration
Thomas Bogendoerfer (7):
[MIPS] Fix IP32 breakage
[MIPS] Assume R4000/R4400 newer than 3.0 don't have the mfc0 count bug
Fix crash with FLAT_MEMORY and ARCH_PFN_OFFSET != 0
[METH]: Fix MAC address handling.
[MIPS] Wrong CONFIG option prevents setup of DMA zone.
[MIPS] Cobalt: Fix ethernet interrupts for RaQ1
[MIPS] Cobalt: Qube1 has no serial port so don't use it
Thomas Gleixner (2):
x86: fix do_fork_idle section mismatch
futex: Prevent stale futex owner when interrupted/timeout
Tony Lindgren (1):
i2c-omap: Fix NULL pointer dereferencing
Tony Luck (1):
[IA64] Fix unaligned handler for floating point instructions with base update
Trond Myklebust (1):
NFSv4: Give the lock stateid its own sequence queue
Venki Pallipadi (1):
ACPI: Reintroduce run time configurable max_cstate for !CPU_IDLE case
Vitaly Wool (1):
[MIPS] pnx8xxx: move to clocksource
Vlad Yasevich (3):
[SCTP]: Fix the name of the authentication event.
[SCTP]: Correctly handle AUTH parameters in unexpected INIT
[SCTP]: Add back the code that accounted for FORWARD_TSN parameter in INIT.
WANG Cong (1):
[MIPS] Lasat: Fix built in separate object directory.
Yasuyuki Kozakai (1):
[NETFILTER]: ip6t_eui64: Fixes calculation of Universal/Local bit
Zhao Yakui (1):
ACPI: apply quirk_ich6_lpc_acpi to more ICH8 and ICH9
dhananjay@xxxxxxxxxx (4):
netxen: update MAINTAINERS
netxen: update driver version
netxen: stop second phy correctly
netxen: optimize tx handling
maximilian attems (2):
[IRDA]: irda_create() nuke user triggable printk
[AX25]: Kill user triggable printks.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/