It's out there now (or at least in the process of mirroring out - if you don't see everything, give it a bit of time).
Not a whole lot of changes since -rc7: some small architecture changes (ppc, mips, blackfin), and most of those are defconfig updates. Various driver fixes: new PCI ID's along with some ide, ata and networking fixes (for example - the magic wireless libertas ioctl's got removed, they may be re-added later, hopefully in a more generic form, but in the meantime this doesn't make a release with new interfaces that aren't universally liked). And various random fixes for regressions and other buglets. Mostly really small "few-liners".. The shortlog (appended) is fairly self-explanatory and the diffstat (at the very end) also gives a fairly good picture of where the changes are. The full changelog since 2.6.21 also got uploaded, but quite frankly, I wonder if anybody uses those things? I've been uploading them for non-git users, but I have a suspicion that any people who want that kind of detail have long since learnt to use git, or are following the commit mailing lists or equivalent. So this is also a heads-up that I'm considering skipping the ChangeLog files in the future - the full release ones are so big as to not be very easily readable (the full ChangeLog from 2.6.21 is ove ra hundred thousand lines, and weighs in at 3.8MB for example), and you really can get much better per-subsystem logs from git. Anybody? Should I make just the shortlogs available instead (I don't save those, but I post those for the later -rc's - usually the -rc1 and -rc2's are too big for the mailing list, but they are still a lot smaller and more readable than the *full* logs are)? Or do people really want the full logs, and don't use git? Let me know how you feel. And test the actual release out too, of course! Linus --- Adrian Bunk (4): drivers/net/ns83820.c: fix a check-after-use [NET]: net/core/netevent.c should #include <net/netevent.h> include/linux/kallsyms.h must #include <linux/errno.h> DLM must depend on SYSFS Alan Cox (4): ata_generic: Check the right register for the DMA enabled flags pata_pdc202xx_old: Correct cable detect logic pata_pcmcia: Switch to ata_sff_port_start ide: Fix a theoretical Ooops case Albert Lee (3): libata: pata_pdc2027x PLL input clock fix libata: remove reading alt_status from ata_hsm_qc_complete() ide: pdc202xx_new PLL input clock fix Alexander Graf (1): fix logic error in ipc compat semctl() Andi Kleen (2): Revert HPET resource reservation Revert perfctr reservation to 2.6.21 state Andres Salomon (1): GEODE: reboot fixup for geode machines with CS5536 boards Andrew Morton (1): ide: ide_scan_pcibus(): check __pci_register_driver return value Andrew Sharp (1): [MIPS] 64-bit TO_PHYS_MASK macro for RM9000 processors Andrzej Zaborowski (1): [ARM] 4454/1: Use word accesses in Versatile PCI config reads Atsushi Nemoto (1): [MIPS] Add whitelists for checksyscalls.sh Bartlomiej Zolnierkiewicz (3): amd74xx: resume fix it821x: fix incorrect SWDMA mask qd65xx: fix PIO mode selection Bjorn Helgaas (1): PNP SMCf010 quirk: work around Toshiba Portege 4000 ACPI issues Chris Dearman (1): [MIPS] Fix timer/performance interrupt detection Christian Krafft (1): [POWERPC] Fix PMI breakage in cbe_cbufreq driver Christoph Lameter (2): SLUB: Make lockdep happy by not calling add_partial with interrupts enabled during bootstrap slub: remove useless EXPORT_SYMBOL Chuck Ebbert (1): pata_ali: fix UDMA settings Dan Williams (4): libertas: style fixes libertas: kill wlan_scan_process_results libertas: fix WPA associations by handling ENABLE_RSN correctly libertas: remove private ioctls Dave Jones (1): Clean up E7520/7320/7525 quirk printk. David Brownell (1): net/usb/cdc_ether minor sparse cleanup David Gibson (1): [POWERPC] Disable old EMAC driver in arch/powerpc David Woodhouse (4): [JFFS2] Fix readinode failure when read_dnode() detects CRC failure. Fix slab redzone alignment x86_64: fix headers_install Fix use-after-free oops in Bluetooth HID. Dhananjay Phadke (1): RESEND [PATCH 3/3] NetXen: Graceful teardown of interface and hardware upon module unload Dmitry Torokhov (4): Input: i8042 - add HP Pavilion ZT1000 to the MUX blacklist Input: atkbd - throttle LED switching Input: serio - take drv_mutex in serio_cleanup() Input: document some of keycodes Florian Attenberger (1): sata_mv: PCI-ID for Adaptec 1430SA SATA Controller Hartmut Birr (1): V4L/DVB (5822): Fix the return value in ttpci_budget_init() Henrique de Moraes Holschuh (1): Input: add a new EV_SW SW_RADIO event, for radio switches on laptops Jack Morgenstein (1): mlx4_core: Add new Mellanox device IDs Jarek Poplawski (1): [NETPOLL]: Fixups for 'fix soft lockup when removing module' Jason Wessel (1): i386: fix regression, endless loop in ptrace singlestep over an int80 Jeff Garzik (1): [libata] sata_nv: undo merge error Jelle Foks (1): V4L/DVB (5816): Cx88-blackbird: fix vidioc_g_tuner never ending list of tuners Jie Zhang (1): Blackfin arch: Add proper -mcpu option according to the cpu and silicon revision configuration Jing Min Zhao (1): [NETFILTER]: nf_conntrack_h323: add checking of out-of-range on choices' index values Johannes Berg (1): [NET] skbuff: remove export of static symbol Kumar Gala (2): gianfar: Fix typo bug introduced by move to udp_hdr() [POWERPC] Update defconfigs Kumba (1): [MIPS] Fix include wrapper symbol definitions in IP32 code. Len Brown (1): ACPI: fix acpi_osi=!Linux Linus Torvalds (4): Remove some unused variables Remove the blink driver Fix permission checking for the new utimensat() system call Linux 2.6.22 Loic Prylli (1): MTRR: Fix race causing set_mtrr to go into infinite loop Maciej W. Rozycki (1): [MIPS] die(): Properly declare as non-returning Maik Hampel (1): myri10ge: SET_NETDEV_DEV() Marco Roeland (1): Blackfin arch: remove zero-sized include/asm-blackfin/macros.h Masatake YAMATO (1): ide: never called printk statement in ide-taskfile.c::wait_drive_not_busy Michael Ellerman (1): Fix elf_core_dump() when writing arch specific notes (spu coredumps) Mike Frysinger (1): Blackfin arch: update board defconfig files Oleg Nesterov (1): V4L/DVB (5818): CinergyT2: fix flush_workqueue() vs work->func() deadlock Olof Johansson (1): [POWERPC] Uninline and export virq_to_hw() for the pasemi_mac driver Patrick McHardy (1): 3c589_cs: fix local_bh_enable warning Peter Korsgaard (4): dm9601: HW header size shouldn't be included in packet length usbnet: Zero padding byte if there is tail room in skb Update MAINTAINERS for USB network devices dm9601: Return 0 from bind() on success Peter Zijlstra (2): mm: fixup /proc/vmstat output mm: double mark_page_accessed() in read_cache_page_async() Qi Yong (1): Input: atkbd - use printk_ratelimit for spurious ACK messages Ralf Baechle (7): [MIPS] VSMP: Fix initialization ordering bug. [MIPS] AP/SP: Avoid triggering the 34K E125 performance issue [MIPS] Change libgcc-style functions from lib-y to obj-y [MIPS] SMTC: Fix cut'n'paste bug in Kconfig.debug [MIPS] RM7000: Enable ICACHE_REFILLS_WORKAROUND_WAR. [MIPS] Add macros to encode processor revisions. [MIPS] Fix scheduling latency issue on 24K, 34K and 74K cores Ralph Campbell (1): IPoIB/cm: Partial error clean up unmaps wrong address Randy Dunlap (1): scsi disk help file is not complete Richard Purdie (1): [ARM] 4458/1: pxa: Fix CKEN usage and hence fix pxa suspend/resume Robert Hancock (1): sata_nv: allow changing queue depth Robin Getz (1): Blackfin arch: Fix up remaining printks with proper log levels Russell King (2): [ARM] Fix non-page aligned boot time mappings [ARM] always allow dump_stack() to produce a backtrace Sergei Shtylyov (2): hpt366: blacklist MAXTOR STM3320620A for UltraDMA/66 hpt366: use correct enablebits for HPT36x Stefan Richter (2): firewire: fix async reception on big endian machines firewire: add Kconfig help on building both stacks Tejun Heo (3): sata_inic162x: disable LBA48 devices libata: add HTS541616J9SA00 to NCQ blacklist libata: fix assigned IRQ reporting Thomas Gleixner (1): NTP: remove clock_was_set() call to prevent deadlock Trent Piepho (1): V4L/DVB (5808): Bttv: fix v4l1 breaking the driver Uwe Koziolek (2): libata: PATA-mode fixes for sis_sata sis5513: adding PCI-ID Vivek Goyal (1): i386: es7000 build breakage fix Vlad Yasevich (3): SCTP: Fix thinko in sctp_copy_laddrs() SCTP: Check to make sure file is valid before setting timeout SCTP: Add scope_id validation for link-local binds Yoann Padioleau (1): potential compiler error, irqfunc caller sites update Zach Brown (1): dio: remove bogus refcounting BUG_ON [EMAIL PROTECTED] (2): RESEND [PATCH 1/3] NetXen: Fix issue of MSI not working correctly RESEND [PATCH 2/3] NetXen: Support per PCI-function interrupt mask registers maximilian attems (2): starfire list alpha as 64 bit arch MAINTAINERS new kernel janitors ml --- MAINTAINERS | 10 +- Makefile | 2 +- arch/arm/kernel/traps.c | 2 - arch/arm/mach-pxa/pxa27x.c | 4 +- arch/arm/mach-versatile/pci.c | 5 +- arch/arm/mm/mmu.c | 4 +- arch/blackfin/Kconfig | 6 + arch/blackfin/Makefile | 21 + arch/blackfin/configs/BF533-EZKIT_defconfig | 12 +- arch/blackfin/configs/BF533-STAMP_defconfig | 26 +- arch/blackfin/configs/BF537-STAMP_defconfig | 26 +- arch/blackfin/configs/BF561-EZKIT_defconfig | 12 +- arch/blackfin/configs/PNAV-10_defconfig | 13 +- arch/blackfin/kernel/setup.c | 18 +- arch/blackfin/kernel/traps.c | 3 +- arch/i386/Kconfig | 4 +- arch/i386/kernel/acpi/boot.c | 21 - arch/i386/kernel/cpu/mtrr/main.c | 4 + arch/i386/kernel/cpu/perfctr-watchdog.c | 35 +- arch/i386/kernel/entry.S | 8 +- arch/i386/kernel/quirks.c | 5 +- arch/i386/kernel/reboot_fixups.c | 13 + arch/i386/mach-es7000/es7000plat.c | 48 ++ arch/mips/Kconfig.debug | 2 +- arch/mips/kernel/cpu-probe.c | 15 +- arch/mips/kernel/smp-mt.c | 4 +- arch/mips/kernel/traps.c | 8 +- arch/mips/kernel/vpe.c | 4 - arch/mips/lib/Makefile | 2 +- arch/powerpc/configs/mpc7448_hpc2_defconfig | 212 ++--- arch/powerpc/configs/mpc8272_ads_defconfig | 293 +++++--- arch/powerpc/configs/mpc8313_rdb_defconfig | 310 ++++---- arch/powerpc/configs/mpc832x_mds_defconfig | 176 ++--- arch/powerpc/configs/mpc832x_rdb_defconfig | 229 +++---- arch/powerpc/configs/mpc834x_itx_defconfig | 265 ++++---- arch/powerpc/configs/mpc834x_itxgp_defconfig | 232 +++--- arch/powerpc/configs/mpc834x_mds_defconfig | 195 +++--- arch/powerpc/configs/mpc836x_mds_defconfig | 176 ++--- arch/powerpc/configs/mpc8540_ads_defconfig | 201 +++--- arch/powerpc/configs/mpc8544_ds_defconfig | 193 ++--- arch/powerpc/configs/mpc8560_ads_defconfig | 201 +++--- arch/powerpc/configs/mpc8568mds_defconfig | 191 ++--- arch/powerpc/configs/mpc85xx_cds_defconfig | 206 +++--- arch/powerpc/configs/mpc8641_hpcn_defconfig | 200 +++--- arch/powerpc/configs/mpc866_ads_defconfig | 213 +++--- arch/powerpc/configs/mpc885_ads_defconfig | 222 +++--- arch/powerpc/kernel/irq.c | 6 + arch/powerpc/platforms/cell/cbe_cpufreq.c | 15 +- drivers/acpi/osl.c | 4 +- drivers/ata/Kconfig | 5 + drivers/ata/ata_generic.c | 2 +- drivers/ata/libata-core.c | 9 +- drivers/ata/libata-sff.c | 5 +- drivers/ata/pata_ali.c | 8 +- drivers/ata/pata_cs5520.c | 5 + drivers/ata/pata_pcmcia.c | 2 +- drivers/ata/pata_pdc2027x.c | 11 +- drivers/ata/pata_pdc202xx_old.c | 4 +- drivers/ata/pata_sis.c | 46 +- drivers/ata/sata_inic162x.c | 7 + drivers/ata/sata_mv.c | 3 + drivers/ata/sata_nv.c | 1 + drivers/ata/sata_sis.c | 39 +- drivers/ata/sis.h | 2 +- drivers/atm/firestream.c | 2 +- drivers/firewire/Kconfig | 65 +- drivers/firewire/fw-ohci.c | 6 +- drivers/ide/ide-probe.c | 4 +- drivers/ide/ide-taskfile.c | 12 +- drivers/ide/legacy/qd65xx.c | 3 +- drivers/ide/pci/amd74xx.c | 8 +- drivers/ide/pci/hpt366.c | 21 +- drivers/ide/pci/it821x.c | 3 +- drivers/ide/pci/pdc202xx_new.c | 10 +- drivers/ide/pci/sis5513.c | 1 + drivers/ide/setup-pci.c | 10 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 4 +- drivers/input/keyboard/atkbd.c | 47 +- drivers/input/serio/i8042-x86ia64io.h | 11 + drivers/input/serio/serio.c | 2 + drivers/media/dvb/cinergyT2/cinergyT2.c | 66 +- drivers/media/dvb/ttpci/budget-core.c | 2 +- drivers/media/video/bt8xx/bttv-driver.c | 13 +- drivers/media/video/cx88/cx88-blackbird.c | 2 + drivers/misc/Kconfig | 8 - drivers/misc/Makefile | 1 - drivers/misc/blink.c | 45 -- drivers/net/Kconfig | 2 +- drivers/net/arm/am79c961a.c | 2 +- drivers/net/gianfar.c | 2 +- drivers/net/ixp2000/ixpdev.c | 2 +- drivers/net/mlx4/main.c | 2 + drivers/net/myri10ge/myri10ge.c | 2 + drivers/net/netxen/netxen_nic.h | 180 ++++- drivers/net/netxen/netxen_nic_hdr.h | 2 + drivers/net/netxen/netxen_nic_hw.c | 33 +- drivers/net/netxen/netxen_nic_init.c | 51 +- drivers/net/netxen/netxen_nic_main.c | 177 +++-- drivers/net/netxen/netxen_nic_phan_reg.h | 14 + drivers/net/ns83820.c | 4 +- drivers/net/pcmcia/3c589_cs.c | 2 +- drivers/net/sb1250-mac.c | 2 +- drivers/net/starfire.c | 2 +- drivers/net/usb/cdc_ether.c | 8 +- drivers/net/usb/dm9601.c | 11 +- drivers/net/usb/usbnet.c | 9 +- drivers/net/wireless/libertas/Makefile | 2 +- drivers/net/wireless/libertas/README | 275 ------- drivers/net/wireless/libertas/assoc.c | 28 +- drivers/net/wireless/libertas/cmd.c | 12 +- drivers/net/wireless/libertas/cmdresp.c | 21 + drivers/net/wireless/libertas/hostcmd.h | 2 +- drivers/net/wireless/libertas/ioctl.c | 1081 -------------------------- drivers/net/wireless/libertas/main.c | 8 +- drivers/net/wireless/libertas/scan.c | 51 +- drivers/net/wireless/libertas/wext.c | 152 ---- drivers/net/wireless/libertas/wext.h | 45 +- drivers/pnp/quirks.c | 63 ++- drivers/scsi/Kconfig | 1 + drivers/usb/misc/uss720.c | 2 +- fs/binfmt_elf.c | 7 +- fs/direct-io.c | 2 +- fs/dlm/Kconfig | 2 +- fs/jffs2/readinode.c | 23 +- fs/utimes.c | 13 +- include/asm-blackfin/processor.h | 4 + include/asm-i386/mach-es7000/mach_apic.h | 4 + include/asm-i386/mach-es7000/mach_mpparse.h | 6 + include/asm-mips/addrspace.h | 1 + include/asm-mips/cpu.h | 11 + include/asm-mips/mach-ip32/dma-coherence.h | 6 +- include/asm-mips/mipsregs.h | 2 + include/asm-mips/ptrace.h | 2 +- include/asm-mips/unistd.h | 16 + include/asm-mips/war.h | 18 +- include/asm-powerpc/irq.h | 5 +- include/linux/input.h | 143 ++-- include/linux/kallsyms.h | 1 + include/linux/pci_ids.h | 1 + ipc/compat.c | 2 +- kernel/time/ntp.c | 2 - mm/filemap.c | 1 - mm/slab.c | 32 +- mm/slub.c | 9 +- mm/vmstat.c | 2 +- net/bluetooth/hidp/core.c | 18 +- net/core/netevent.c | 1 + net/core/netpoll.c | 6 +- net/core/skbuff.c | 1 - net/netfilter/nf_conntrack_h323_asn1.c | 4 +- net/sctp/ipv6.c | 4 + net/sctp/socket.c | 12 +- scripts/Makefile.headersinst | 2 +- sound/arm/pxa2xx-ac97.c | 2 +- sound/soc/pxa/pxa2xx-ac97.c | 2 +- 155 files changed, 3071 insertions(+), 4118 deletions(-) delete mode 100644 drivers/misc/blink.c delete mode 100644 drivers/net/wireless/libertas/ioctl.c delete mode 100644 include/asm-blackfin/macros.h - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/