"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)," Linus Torvalds began, explaining why he posted another release candidate rather than the official 2.6.24 kernel. He continued, "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." Linus went on to summarize the changes:
"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."
From: Linus Torvalds <torvalds@...> Subject: Linux 2.6.24-rc8 Date: Jan 16, 12:37 am 2008I 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 overflowsAkinobu Mita (1):
xip: fix get_zeroed_page with __GFP_HIGHMEMAl Viro (4):
xircom_cb endianness fixes
de4x5 fixes
endianness noise in tulip_core
libata fixes for sparse-found problemsAlan 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 DVDAlexey 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 processingAndrew Lutomirski (1):
mac80211: return an error when SIWRATE doesn't match any rateAndrew Morton (2):
[libata] pata_bf54x: checkpatch fixes
[libata] core checkpatch fixAndy Wingo (1):
macintosh: fix fabrication of caplock key eventsAnton Vorontsov (1):
fs_enet: check for phydev existence in the ethtool handlersAtsushi Nemoto (2):
[MIPS] Move inclusing of kernel/time/Kconfig menu to appropriate place
[MIPS] Replace 40c7869b693b18412491fdcff64682215b739f9e kludgeAuke Kok (1):
[NET] Intel ethernet drivers: update MAINTAINERSAurelien Jarno (1):
[MIPS] Kconfig fixes for BCM47XX platformBenjamin Herrenschmidt (1):
[POWERPC] Workaround for iommu page alignmentBernhard Walle (1):
x86: fix RTC_AIE with CONFIG_HPET_EMULATE_RTCBjörn Steinbrink (1):
[FORCEDETH]: Fix reversing the MAC address on suspend.Bob Moore (1):
ACPICA: fix acpi_serialize hang regressionBrian Haley (1):
[IPV6]: IPV6_MULTICAST_IF setting is ignored on link-local connect()Brice Goglin (1):
[LRO] Fix lro_mgr->features checksCarmelo Amoroso (1):
sh: Fix argument page dcache flushing regression.Chas Williams (1):
[ATM]: [nicstar] delay irq setup until card is configuredChristoph Hellwig (1):
[XFS] fix unaligned access in readdirChristoph Lameter (1):
quicklists: Only consider memory that can be used with GFP_KERNELDan Williams (1):
md: fix data corruption when a degraded raid5 array is reshapedDave Dillow (1):
IB/srp: Release transport before removing hostDave Young (1):
[BLUETOOTH]: rfcomm tty BUG_ON() code fixDavid Brownell (1):
spi_bitbang: always grab lock with irqs blockedDavid 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 failureDhananjay Phadke (1):
netxen: fix byte-swapping in tx and rxDmitri Vorobiev (1):
[MIPS] Malta: Fix software reset on big endianDmitry 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 completionsEmil Medve (1):
Fixed a small typo in the loopback driverEric 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 properlyEric Sandeen (1):
hfs: handle more on-disk corruptions without oopsingEvgeniy Polyakov (1):
w1: decrement slave counter only in ->release() callbackFD Cami (1):
Update kernel parameter document for libata DMA mode setting knobs.FUJITA Tomonori (1):
[SCSI] qla1280: fix 32 bit segment codeFrancois Romieu (1):
r8169: fix missing loop variable incrementGeorge Kibardin (1):
ide: fix cable detection for SATA bridgesGregor Jasny (1):
V4L/DVB (6944a): Fix Regression VIDIOCGMBUF ioctl hangs on bttv driverGwendal Grignou (1):
sata_sil24: prevent hba lockup when pass-through ATA commands are usedHans 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 allHerbert 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_copyIngo Molnar (2):
block: fix blktrace timestamps
x86: fix boot crash on HIGHMEM4G && SPARSEMEMIvan Kokshaysky (1):
gameport: don't export functions that are static inlineIvo van Doorn (2):
rt2x00: Corectly initialize rt2500usb MAC
rt2x00: Put 802.11 data on 4 byte boundaryJan Altenberg (1):
[ARM] 4691/1: add missing i2c_board_info struct for at91rm9200Jan Engelhardt (1):
[NETFILTER]: xt_helper: Do not bypass RCUJarek Poplawski (2):
[AX25] af_ax25: Possible circular locking.
[VLAN]: nested VLAN: fix lockdep's recursive locking warningJean 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 pathJeff Garzik (1):
IDE: terminate ACPI DMI listJens Axboe (2):
loop: fix bad bio_alloc() nr_iovec request
blktrace: kill the unneeded initcallJens Osterkamp (1):
spidernet MAINTAINERship updateJeremy 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.hJoe Perches (1):
i2c: Spelling fixesKen Chen (1):
hugetlbfs: fix quota leakKen'ichi Ohmichi (1):
vmcoreinfo: add the array length of "free_list" for filtering free pagesKristoffer Ericson (2):
Input: jornada680_kbd - fix default keymap
Input: improve Kconfig help entries for HP Jornada devicesKrzysztof Helt (2):
3c509: PnP resource management fix
s3c2410fb: fix incorrect argument type in resume functionLen 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 onceLi 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-rc8Massimo Cirillo (1):
cache invalidation error for buffered writeMatheos Worku (1):
[NIU]: Fix slowpath interrupt handling.Mathieu Desnoyers (1):
Fix Blackfin HARDWARE_PM supportMattias Nissler (1):
rt2x00: Allow rt61 to catch up after a missing tx reportMichael Buesch (2):
b43: Fix rxheader channel parsing
ssb: Fix probing of PCI cores if PCI and PCIE core is availableMichael Halcrow (1):
eCryptfs: fix dentry handling on create error, unlink, and inode destroyMichael Neuling (1):
[POWERPC] Fix CPU hotplug when using the SLB shadow bufferMike Frysinger (1):
x86: asm-x86/msr.h: pull in linux/types.hMirko Lindner (1):
[NIU]: Support for Marvell PHYNeilBrown (1):
knfsd: Allow NFSv2/3 WRITE calls to succeed when krb5i etc is used.Nicolas Ferre (1):
MAINTAINERS: email update and add missing entryOGAWA 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_mpc52xxOleg Nesterov (1):
fix the "remove task_ppid_nr_ns" commitOndrej Zary (1):
libata and starting/stopping ATAPI floppy devicesPatrick McHardy (2):
[MACVLAN]: Prevent nesting macvlan devices
[NETFILTER]: bridge: fix double POST_ROUTING invocationPaul Mackerras (1):
[POWERPC] Fix boot failure on POWER6Paul 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_parmsRalf 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 warningsRichard Purdie (3):
Input: spitzkbd - fix suspend key handling
Input: pass EV_PWR events to event handlers
[ARM] 4735/1: Unbreak pxa25x suspend/resumeRod Whitby (1):
pata_ixp4xx_cf: fix compilation introduced by ata_port_desc() conversionRoland McGrath (4):
core dump: real_parent ppid
acct: real_parent ppid
show_task: real_parent
remove task_ppid_nr_nsRuss 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 regressionRussell King (2):
[ARM] pxa: silence warnings from cpu_is_xxx() macros
[ARM] vfp: fix fuitod/fsitod instructionsRusty Russell (2):
Don't blatt first element of prv in sg_chain()
modules: de-mutex more symbol lookup paths in the module codeSean Hefty (1):
MAINTAINERS: Update Sean Hefty's email addressSebastian Siewior (1):
KEYS: fix macroSergei 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 IDEStephen Hemminger (4):
[TULIP]: NAPI full quantum bug.
ip1000: menu location change
sky2: large memory workaround.
sky2: remove check for PCI wakeup setting from BIOSSteven Rostedt (1):
Kick CPUS that might be sleeping in cpus_idle_waitTejun 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 configurationThomas 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 itThomas Gleixner (2):
x86: fix do_fork_idle section mismatch
futex: Prevent stale futex owner when interrupted/timeoutTony Lindgren (1):
i2c-omap: Fix NULL pointer dereferencingTony Luck (1):
[IA64] Fix unaligned handler for floating point instructions with base updateTrond Myklebust (1):
NFSv4: Give the lock stateid its own sequence queueVenki Pallipadi (1):
ACPI: Reintroduce run time configurable max_cstate for !CPU_IDLE caseVitaly Wool (1):
[MIPS] pnx8xxx: move to clocksourceVlad 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 bitZhao Yakui (1):
ACPI: apply quirk_ich6_lpc_acpi to more ICH8 and ICH9dhananjay@netxen.com (4):
netxen: update MAINTAINERS
netxen: update driver version
netxen: stop second phy correctly
netxen: optimize tx handlingmaximilian attems (2):
[IRDA]: irda_create() nuke user triggable printk
[AX25]: Kill user triggable printks.
--
