I am announcing the release of the Linux 3.5.7.21 kernel. The updated 3.5.y tree can be found at: git://kernel.ubuntu.com/ubuntu/linux.git linux-3.5.y and can be browsed at: http://kernel.ubuntu.com/git?p=ubuntu/linux.git;h=refs/heads/linux-3.5.y;a=shortlog The diff from v3.5.7.20 is posted as a follow-up to this email. The 3.5.y extended stable tree is maintained by the Ubuntu Kernel Team. For more info, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable -Luis -- Makefile | 2 +- arch/alpha/Makefile | 2 +- arch/arm/boot/dts/at91sam9n12ek.dts | 4 +- arch/arm/kernel/perf_event.c | 10 +++- arch/arm/mach-davinci/board-dm355-leopard.c | 1 + arch/arm/mach-davinci/board-dm644x-evm.c | 1 + arch/arm/mach-davinci/board-dm646x-evm.c | 1 + arch/arm/mach-davinci/board-neuros-osd2.c | 1 + arch/arm/mm/Kconfig | 9 ++-- arch/m68k/emu/natfeat.c | 23 +++++++-- arch/m68k/include/asm/div64.h | 9 ++-- arch/microblaze/configs/mmu_defconfig | 52 +++++++++++++------ arch/microblaze/configs/nommu_defconfig | 73 ++++++++++++++++----------- arch/mips/Kconfig | 2 +- arch/mips/include/asm/io.h | 5 ++ arch/mips/include/asm/page.h | 15 +++--- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/page.h | 10 ++++ arch/powerpc/kernel/lparcfg.c | 23 ++++----- arch/x86/kernel/sys_x86_64.c | 2 +- arch/x86/mm/mmap.c | 6 ++- arch/x86/xen/setup.c | 22 ++++++++ arch/xtensa/kernel/Makefile | 1 + drivers/ata/libata-pmp.c | 12 ++--- drivers/ata/sata_fsl.c | 5 +- drivers/base/memory.c | 2 + drivers/bluetooth/ath3k.c | 2 + drivers/bluetooth/btusb.c | 1 + drivers/firmware/efivars.c | 27 ++++++++++ drivers/gpu/drm/i915/i915_reg.h | 2 + drivers/gpu/drm/i915/intel_lvds.c | 8 +-- drivers/gpu/drm/i915/intel_ringbuffer.c | 12 +++++ drivers/net/can/usb/peak_usb/pcan_usb.c | 2 +- drivers/net/wireless/hostap/hostap_ioctl.c | 4 +- drivers/net/wireless/iwlegacy/4965-mac.c | 16 +++--- drivers/net/wireless/iwlegacy/common.c | 1 + drivers/net/wireless/iwlwifi/iwl-mac80211.c | 5 +- drivers/net/wireless/iwlwifi/iwl-trans-pcie.c | 10 ++-- drivers/net/wireless/zd1201.c | 4 +- drivers/of/fdt.c | 2 + drivers/s390/scsi/zfcp_erp.c | 29 ++++++++--- drivers/s390/scsi/zfcp_qdio.c | 8 +-- drivers/tty/hvc/hvsi_lib.c | 4 +- drivers/tty/serial/mxs-auart.c | 2 +- drivers/usb/core/quirks.c | 6 +++ drivers/usb/misc/adutux.c | 2 +- drivers/usb/serial/keyspan.c | 2 +- drivers/usb/serial/mos7720.c | 21 +++++--- drivers/usb/serial/mos7840.c | 2 +- drivers/usb/serial/ti_usb_3410_5052.c | 9 ++-- drivers/usb/serial/usb_wwan.c | 20 ++++---- drivers/usb/wusbcore/wa-xfer.c | 9 +++- drivers/xen/events.c | 2 +- fs/ext4/ext4_jbd2.c | 8 +-- fs/jfs/jfs_dtree.c | 31 +++++++++--- fs/nilfs2/segbuf.c | 5 +- fs/proc/task_mmu.c | 8 +-- include/linux/mm_types.h | 1 + include/linux/wait.h | 58 +++++++++++++++++++++ kernel/workqueue.c | 25 +++++++-- mm/nommu.c | 10 ++++ net/key/af_key.c | 1 + sound/oss/Kconfig | 1 + sound/soc/codecs/cs42l52.c | 2 +- sound/usb/6fire/midi.c | 16 +++++- sound/usb/6fire/midi.h | 6 +-- sound/usb/6fire/pcm.c | 41 ++++++++++++++- sound/usb/6fire/pcm.h | 2 +- sound/usb/mixer.c | 7 ++- 69 files changed, 533 insertions(+), 195 deletions(-) AceLan Kao (1): Bluetooth: Add support for Atheros [0cf3:3121] Andreas Schwab (1): m68k: Truncate base in do_div() Anthony Foiani (1): sata_fsl: save irqs while coalescing Benjamin Herrenschmidt (1): powerpc: Don't Oops when accessing /proc/powerpc/lparcfg without hypervisor Brian Austin (1): ASoC: cs42l52: Reorder Min/Max and update to SX_TLV for Beep Volume Chris Wilson (1): drm/i915: Invalidate TLBs for the rings after a reset Dan Carpenter (1): Hostap: copying wrong data prism2_ioctl_giwaplist() Daniel Vetter (1): drm/i915/lvds: ditch ->prepare special case Dave Kleikamp (1): jfs: fix readdir cookie incompatibility with NFSv4 David Vrabel (2): xen/events: initialize local per-cpu mask for all possible events x86/xen: do not identity map UNUSABLE regions in the machine E820 Emmanuel Grumbach (1): iwlwifi: pcie: disable L1 Active after pci_enable_device Eugene Surovegin (1): powerpc/hvsi: Increase handshake timeout from 200ms to 400ms. Geert Uytterhoeven (1): m68k/atari: ARAnyM - Fix NatFeat module support Jan Kara (1): jbd2: Fix use after free after error in jbd2_journal_dirty_metadata() Johan Hovold (5): USB: mos7840: fix big-endian probe USB: adutux: fix big-endian device-type reporting USB: ti_usb_3410_5052: fix big-endian firmware handling USB: mos7720: fix broken control requests USB: keyspan: fix null-deref at disconnect and release Jussi Kivilinna (1): zd1201: do not use stack as URB transfer_buffer Lai Jiangshan (1): workqueue: fix possible stall on try_to_grab_pending() of a delayed work item Linus Torvalds (1): vm: add no-mmu vm_iomap_memory() stub Luis Henriques (1): Linux 3.5.7.21 Markos Chandras (1): MIPS: Expose missing pci_io{map,unmap} declarations Martin Peschke (2): [SCSI] zfcp: fix lock imbalance by reworking request queue locking [SCSI] zfcp: fix schedule-inside-lock in scsi_device list loops Matt Burtch (1): USB-Serial: Fix error handling of usb_wwan Matt Fleming (1): efivars: explicitly calculate length of VariableName Max Filippov (1): xtensa: fix linker script transformation for .text.unlikely Michal Simek (1): microblaze: Update microblaze defconfigs Nicolas Dichtel (1): af_key: initialize satype in key_notify_policy_flush() Nicolas Ferre (1): ARM: at91/DT: fix at91sam9n12ek memory node Nicolas Pitre (1): ARM: 7816/1: CONFIG_KUSER_HELPERS: fix help text Oliver Neukum (1): usb: add two quirky touchscreen Paul Bolle (1): sound: Fix make allmodconfig on MIPS correctly Paul Mackerras (1): powerpc: Work around gcc miscompilation of __pa() on 64-bit Radu Caragea (1): x86 get_unmapped_area: Access mmap_legacy_base through mm_struct member Ralf Baechle (1): MIPS: Rewrite pfn_valid to work in modules, too. Russ Anderson (1): drivers/base/memory.c: fix show_mem_removable() to handle missing sections Sekhar Nori (1): ARM: davinci: nand: specify ecc strength Stanislaw Gruszka (3): iwl4965: set power mode early iwl4965: reset firmware after rfkill off iwlwifi: dvm: fix calling ieee80211_chswitch_done() with NULL Stephane Grosjean (1): can: pcan_usb: fix wrong memcpy() bytes length Stephen Boyd (1): ARM: 7810/1: perf: Fix array out of bounds access in armpmu_map_hw_event() Takashi Iwai (1): sound: Fix make allmodconfig on MIPS Terry Suereth (1): libata: apply behavioral quirks to sil3826 PMP Thomas Pugliese (1): wusbcore: fix kernel panic when disconnecting a wireless USB->serial device Torstein Hegge (1): ALSA: usb: Parse UAC2 extension unit like for UAC1 Torsten Schenk (2): ALSA: 6fire: make buffers DMA-able (pcm) ALSA: 6fire: make buffers DMA-able (midi) Vyacheslav Dubeyko (2): nilfs2: remove double bio_put() in nilfs_end_bio_write() for BIO_EOPNOTSUPP error nilfs2: fix issue with counting number of bio requests for BIO_EOPNOTSUPP error detection Will Deacon (2): ARM: 7809/1: perf: fix event validation for software group leaders alpha: makefile: don't enforce small data model for kernel builds Wladislav Wiebe (1): of: fdt: fix memory initialization for expanded DT Wolfram Sang (1): serial: mxs: fix buffer overflow yonghua zheng (1): fs/proc/task_mmu.c: fix buffer overflow in add_page_map() -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html