I'm announcing the release of the 3.2.24 kernel. All users of the 3.2 kernel series should upgrade.
The updated 3.2.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.2.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git Ben. ------------ Makefile | 2 +- arch/arm/plat-samsung/adc.c | 8 +- arch/mips/include/asm/thread_info.h | 4 +- arch/mips/kernel/vmlinux.lds.S | 3 +- arch/powerpc/include/asm/cputime.h | 6 +- arch/powerpc/kernel/time.c | 10 +- arch/x86/kernel/acpi/boot.c | 27 +- arch/x86/kernel/reboot.c | 8 + block/scsi_ioctl.c | 5 +- drivers/acpi/processor_core.c | 6 +- drivers/acpi/sleep.c | 4 +- drivers/acpi/sysfs.c | 4 +- drivers/gpio/gpio-wm8994.c | 5 +- drivers/gpu/drm/i915/intel_display.c | 4 +- drivers/hid/hid-apple.c | 6 + drivers/hid/hid-core.c | 7 + drivers/hid/hid-ids.h | 6 + drivers/hwmon/it87.c | 2 +- drivers/hwspinlock/hwspinlock_core.c | 4 +- drivers/input/joystick/xpad.c | 6 +- drivers/input/mouse/bcm5974.c | 20 ++ drivers/iommu/amd_iommu.c | 7 + drivers/iommu/amd_iommu_init.c | 3 +- drivers/md/dm-raid1.c | 3 +- drivers/md/dm-region-hash.c | 5 +- drivers/md/md.c | 36 ++- drivers/md/raid1.c | 13 +- drivers/md/raid5.c | 4 +- drivers/media/dvb/dvb-core/dvbdev.c | 1 + drivers/mtd/nand/nandsim.c | 12 +- drivers/net/bonding/bond_debugfs.c | 2 +- drivers/net/bonding/bond_main.c | 9 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 1 - drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 15 -- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 36 ++- drivers/net/ethernet/broadcom/tg3.c | 3 +- drivers/net/ethernet/intel/e1000e/82571.c | 3 + drivers/net/ethernet/realtek/r8169.c | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 3 + drivers/net/macvtap.c | 57 +++-- drivers/net/usb/ipheth.c | 5 + drivers/net/wireless/brcm80211/brcmsmac/main.c | 3 +- drivers/net/wireless/ipw2x00/ipw.h | 23 ++ drivers/net/wireless/ipw2x00/ipw2100.c | 4 + drivers/net/wireless/ipw2x00/ipw2200.c | 4 + drivers/net/wireless/iwlegacy/iwl-4965-sta.c | 4 +- drivers/net/wireless/iwlegacy/iwl-core.c | 14 +- drivers/net/wireless/rt2x00/rt2x00usb.c | 2 +- drivers/net/wireless/rtl818x/rtl8187/leds.c | 2 +- drivers/pci/pci-driver.c | 12 + drivers/pci/pci.c | 5 - drivers/pci/quirks.c | 26 -- drivers/platform/x86/intel_ips.c | 22 ++ drivers/platform/x86/samsung-laptop.c | 225 +---------------- drivers/rtc/rtc-mxc.c | 5 +- drivers/scsi/aic94xx/aic94xx_task.c | 2 +- drivers/scsi/libsas/sas_ata.c | 12 +- drivers/target/target_core_cdb.c | 2 +- drivers/target/target_core_pr.c | 7 +- drivers/target/tcm_fc/tfc_cmd.c | 2 + drivers/usb/class/cdc-wdm.c | 2 + drivers/usb/core/hub.c | 18 +- drivers/usb/host/xhci-hub.c | 44 +++- drivers/usb/host/xhci.h | 6 +- drivers/usb/serial/option.c | 26 ++ drivers/vhost/vhost.c | 2 + fs/buffer.c | 22 +- fs/cifs/connect.c | 18 ++ fs/cifs/readdir.c | 7 +- fs/ecryptfs/kthread.c | 2 +- fs/ecryptfs/miscdev.c | 48 ++-- fs/eventpoll.c | 4 +- fs/exofs/ore.c | 8 +- fs/exofs/ore_raid.c | 67 ++--- fs/ext4/super.c | 2 +- fs/fifo.c | 9 +- fs/hugetlbfs/inode.c | 54 ++-- fs/locks.c | 2 +- fs/nfs/idmap.c | 48 +++- fs/nfs/nfs4state.c | 5 +- fs/nfs/objlayout/objio_osd.c | 25 +- fs/ocfs2/file.c | 2 +- fs/ramfs/file-nommu.c | 1 + fs/ubifs/sb.c | 8 +- include/linux/Kbuild | 1 + include/linux/hrtimer.h | 10 +- include/linux/hugetlb.h | 14 +- include/linux/mmzone.h | 2 +- include/linux/pci.h | 2 - include/linux/sched.h | 8 + include/linux/skbuff.h | 5 +- include/linux/timex.h | 2 +- include/scsi/libsas.h | 6 +- kernel/hrtimer.c | 53 ++-- kernel/power/swap.c | 62 +++-- kernel/sched.c | 276 +++++++++++++++------ kernel/sched_idletask.c | 1 - kernel/time/ntp.c | 124 +++------ kernel/time/tick-sched.c | 2 + kernel/time/timekeeping.c | 115 ++++++--- mm/compaction.c | 5 +- mm/hugetlb.c | 135 ++++++++-- mm/vmscan.c | 12 +- net/can/raw.c | 3 - net/core/dev.c | 23 +- net/ipv4/tcp_input.c | 2 + net/iucv/af_iucv.c | 1 - net/wireless/util.c | 2 +- scripts/depmod.sh | 6 - virt/kvm/irq_comm.c | 1 + 110 files changed, 1212 insertions(+), 835 deletions(-) Aaditya Kumar (1): mm: fix lost kswapd wakeup in kswapd_stop() Alan Stern (1): PCI: EHCI: fix crash during suspend on ASUS computers Anders Kaseorg (1): fifo: Do not restart open() if it already found a partner Andreas Schwab (1): powerpc: Fix wrong divisor in usecs_to_cputime Artem Bityutskiy (1): UBIFS: fix a bug in empty space fix-up Avi Kivity (1): KVM: Fix buffer overflow in kvm_set_irq() Ben Hutchings (2): ext4: Report max_batch_time option correctly Linux 3.2.24 Benoît Thébaudeau (1): drivers/rtc/rtc-mxc.c: fix irq enabled interrupts warning Bjørn Mork (2): USB: option: add ZTE MF60 USB: cdc-wdm: fix lockup on error in wdm_read Boaz Harrosh (4): ore: Fix NFS crash by supporting any unaligned RAID IO ore: Remove support of partial IO request (NFS crash) pnfs-obj: don't leak objio_state if ore_write/read fails pnfs-obj: Fix __r4w_get_page when offset is beyond i_size Bob Liu (1): fs: ramfs: file-nommu: add SetPageUptodate() Bojan Smojver (1): PM / Hibernate: Hibernate/thaw fixes/improvements Cloud Ren (1): atl1c: fix issue of transmit queue 0 timed out Corentin Chary (1): samsung-laptop: make the dmi check less strict Dan Williams (1): libsas: fix taskfile corruption in sas_ata_qc_fill_rtf Dave Jones (1): Remove easily user-triggerable BUG from generic_setlease David Daney (1): MIPS: Properly align the .data..init_task section. David Gibson (1): hugepages: fix use after free bug in "quota" handling David Rientjes (1): mm, thp: abort compaction if migration page cannot be charged to memcg Davide Gerhard (1): ipheth: add support for iPad Deepak Sikri (1): stmmac: Fix for nfs hang on multiple reboot Devendra Naga (1): r8169: call netif_napi_del at errpaths and at driver unload Eldad Zack (1): brcmsmac: "INTERMEDIATE but not AMPDU" only when tracing Emmanuel Grumbach (1): iwlegacy: don't mess up the SCD when removing a key Eric Dumazet (4): tcp: drop SYN+FIN messages bnx2x: fix checksum validation bnx2x: fix panic when TX ring is full net: remove skb_orphan_try() Eric W. Biederman (2): bonding: debugfs and network namespaces are incompatible bonding: Manage /proc/net/bonding/ entries from the netdev events Eugeni Dodonov (2): drm/i915: do not enable RC6p on Sandy Bridge drm/i915: fix operator precedence when enabling RC6p Feng Tang (3): ACPI: Make acpi_skip_timer_override cover all source_irq==0 cases ACPI: Remove one board specific WARN when ignoring timer overriding ACPI: Add a quirk for "AMILO PRO V2030" to ignore the timer overriding Gaosen Zhang (1): USB: option: Add MEDIATEK product ids Henrik Rydberg (1): Input: bcm5974 - Add support for 2012 MacBook Pro Retina Herton Ronaldo Krzesinski (1): mtd: nandsim: don't open code a do_div helper Ilia Katsnelson (1): Input: xpad - add signature for Razer Onza Tournament Edition Jan Kara (1): scsi: Silence unnecessary warnings about ioctl to partition Jason Baron (1): epoll: clear the tfile_check_list on -ELOOP Jason Wang (5): macvtap: zerocopy: fix offset calculation when building skb macvtap: zerocopy: fix truesize underestimation macvtap: zerocopy: put page when fail to get all requested user pages macvtap: zerocopy: set SKBTX_DEV_ZEROCOPY only when skb is built successfully macvtap: zerocopy: validate vectors before building skb Jean Delvare (1): hwmon: (it87) Preserve configuration register bits on init Jeff Layton (2): cifs: on CONFIG_HIGHMEM machines, limit the rsize/wsize to the kmap space cifs: always update the inode cache with the results from a FIND_* Jeff Moyer (1): block: fix infinite loop in __getblk_slow Jiang Liu (1): memory hotplug: fix invalid memory access caused by stale kswapd pointer Joerg Roedel (1): iommu/amd: Initialize dma_ops for hotplug and sriov devices John Stultz (5): ntp: Fix leap-second hrtimer livelock timekeeping: Fix CLOCK_MONOTONIC inconsistency during leapsecond hrtimer: Provide clock_was_set_delayed() timekeeping: Fix leapsecond triggered load spike issue hrtimer: Update hrtimer base offsets each hrtimer_interrupt Lucas De Marchi (1): kbuild: do not check for ancient modutils tools Luis Henriques (1): ocfs2: fix NULL pointer dereference in __ocfs2_change_file_space() Mark Brown (1): gpiolib: wm8994: Pay attention to the value set when enabling as output Mark Rustad (1): tcm_fc: Fix crash seen with aborts and large reads Matt Carlson (1): tg3: Apply short DMA frag workaround to 5906 Michal Kazior (1): cfg80211: check iface combinations only when iface is running Mikulas Patocka (2): dm raid1: fix crash with mirror recovery and discard dm raid1: set discard_zeroes_data_unsupported Nadav Har'El (1): vhost: don't forget to schedule() NeilBrown (3): md/raid1: fix use-after-free bug in RAID1 data-check code. md: avoid crash when stopping md array races with closing other open fds. md/raid1: close some possible races on write errors during resync Pavel Vasilyev (1): ACPI sysfs.c strlen fix Peter Zijlstra (1): sched/nohz: Rewrite and fix load-avg computation -- again Rafael J. Wysocki (1): ACPI / PM: Make acpi_pm_device_sleep_state() follow the specification Richard Cochran (1): ntp: Correct TAI offset during leap second Roland Dreier (2): target: Clean up returning errors in PR handling code target: Fix range calculation in WRITE SAME emulation when num blocks == 0 Ryan Bourgeois (1): HID: add support for 2012 MacBook Pro Retina Samuel Ortiz (1): NFC: Export nfc.h to userland Santosh Nayak (1): dvb-core: Release semaphore on error path dvb_register_device() Shaohua Li (1): raid5: delayed stripe fix Shinya Kuribayashi (1): hwspinlock/core: use global ID to register hwspinlocks on multiple devices Shuah Khan (1): iommu/amd: Fix missing iommu_shutdown initialization in passthrough mode Stanislav Yakovlev (1): net/wireless: ipw2x00: add supported cipher suites to wiphy initialization Stanislaw Gruszka (3): rtl8187: ->brightness_set can not sleep rt2x00usb: fix indexes ordering on RX queue kick iwlegacy: always monitor for stuck queues Stanislaw Ledwon (1): usb: Add support for root hub port status CAS Takashi Iwai (1): intel_ips: blacklist HP ProBook laptops Thomas Gleixner (5): time: Move common updates to a function timekeeping: Maintain ktime_t based offsets for hrtimers hrtimers: Move lock held region in hrtimer_interrupt() timekeeping: Provide hrtimer update function timekeeping: Add missing update call in timekeeping_resume() Thomas Renninger (1): cpufreq / ACPI: Fix not loading acpi-cpufreq driver regression Todd Poynor (1): ARM: SAMSUNG: fix race in s3c_adc_start for ADC Trond Myklebust (2): NFSv4: Reduce the footprint of the idmapper NFSv4: Further reduce the footprint of the idmapper Tushar Dave (1): e1000e: Correct link check logic for 82571 serdes Tyler Hicks (3): eCryptfs: Gracefully refuse miscdev file ops on inherited/passed files eCryptfs: Fix lockdep warning in miscdev operations eCryptfs: Properly check for O_RDONLY flag before doing privileged open William Dauchy (1): NFSv4: Rate limit the state manager for lock reclaim warning messages Yuri Khan (2): Input: xpad - handle all variations of Mad Catz Beat Pad Input: xpad - add Andamiro Pump It Up pad Zhang Rui (1): ACPI, x86: fix Dell M6600 ACPI reboot regression via DMI
signature.asc
Description: This is a digitally signed message part