2.6.31.13-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest88 of 89 patches 2 repliesIn review
88 of 89 patches are in this archive. The cover letter announces 89.
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/89 | Fix potential crash with sys_move_pagesmm/ | +3 | 0 replies | |
| 2/89 | futex: Handle futex value corruption gracefullykernel/ | +19 | 0 replies | |
| 3/89 | futex: Handle user space corruption gracefullykernel/ | +7 | 0 replies | |
| 4/89 | futex_lock_pi() key refcnt fixkernel/ | +1 | 0 replies | |
| 5/89 | SECURITY: selinux, fix update_rlimit_cpu parametersecurity/ | +1 | 0 replies | |
| 6/89 | UBI: fix volume creation input checkingdrivers/ | +0 | 0 replies | |
| 7/89 | cciss: Make cciss_seq_show handle holes in the h->drv[] arraydrivers/ | +3 | 0 replies | |
| 8/89 | CPUFREQ: Fix use after free of struct powernow_k8_dataarch/ | +2 | 0 replies | |
| 9/89 | resource: add helpers for fetching rlimitsinclude/ | +22 | 0 replies | |
| 10/89 | rtc-fm3130: add missing bracesdrivers/ | +4 | 0 replies | |
| 11/89 | ath5k: Fix eeprom checksum check for custom sized eepromsdrivers/ drivers/ | +37 | 0 replies | |
| 12/89 | clockevent: Dont remove broadcast device when cpu is deadkernel/ | +4 | 0 replies | |
| 13/89 | connector: Delete buggy notification code.drivers/ include/ | +0 | 0 replies | |
| 14/89 | KVM: x86 emulator: limit instructions to 15 bytesarch/ arch/ | +5 | 0 replies | |
| 15/89 | ALSA: usb-audio - Avoid Oops after disconnectsound/ | +1 | 0 replies | |
| 16/89 | HID: add device IDs for new model of Apple Wireless Keyboarddrivers/ drivers/ drivers/ | +13 | 0 replies | |
| 17/89 | inotify: do not reuse watch descriptorsfs/ | +2 | 0 replies | |
| 18/89 | inotify: only warn once for inotify problemsfs/ | +1 | 0 replies | |
| 19/89 | edac: i5000_edac critical fix panic out of boundsdrivers/ | +7 | 0 replies | |
| 20/89 | megaraid_sas: remove sysfs poll_mode_io world writeable permissionsdrivers/ | +1 | 0 replies | |
| 21/89 | page allocator: update NR_FREE_PAGES only when necessarymm/ | +1 | 0 replies | |
| 22/89 | x86, apic: use physical mode for IBM summit platformsarch/ | +5 | 0 replies | |
| 23/89 | reiserfs: truncate blocks not used by a writefs/ | +14 | 0 replies | |
| 24/89 | ecryptfs: initialize private persistent file before dereferencing pointerfs/ | +7 | 0 replies | |
| 25/89 | ecryptfs: use after freefs/ | +2 | 0 replies | |
| 26/89 | nozomi: quick fix for the close/close bugdrivers/ | +1 | 0 replies | |
| 27/89 | serial: 8250_pnp: use wildcard for serial Wacom tabletsdrivers/ | +1 | 0 replies | |
| 28/89 | tty: fix race in tty_fasyncdrivers/ | +1 | 0 replies | |
| 29/89 | USB: add missing delay during remote wakeupdrivers/ drivers/ drivers/ | +7 | 0 replies | |
| 30/89 | USB: add speed values for USB 3.0 and wireless controllersdrivers/ | +6 | 0 replies | |
| 31/89 | USB: Dont use GFP_KERNEL while we cannot reset a storage devicedrivers/ drivers/ | +5 | 0 replies | |
| 32/89 | USB: EHCI: fix handling of unusual interrupt intervalsdrivers/ | +8 | 0 replies | |
| 33/89 | USB: EHCI & UHCI: fix race between root-hub suspend and port resumedrivers/ drivers/ | +33 | 0 replies | |
| 34/89 | USB: fix bitmask merge errordrivers/ | +2 | 0 replies | |
| 35/89 | usb: serial: fix memory leak in generic driverdrivers/ | +2 | 0 replies | |
| 36/89 | SCSI: enclosure: fix oops while iterating enclosure_status arraydrivers/ include/ | +3 | 0 replies | |
| 37/89 | x86/PCI/PAT: return EINVAL for pci mmap WC request for !pat_enabledarch/ | +9 | 0 replies | |
| 38/89 | USB: fix usbstorage for 2770:915d delivers no FATdrivers/ | +0 | 0 replies | |
| 39/89 | vmalloc: remove BUG_ON due to racy counting of VM_LAZY_FREEmm/ | +1 | 0 replies | |
| 40/89 | Input: ALPS - add interleaved protocol support (Dell E6x00 series)drivers/ drivers/ | +228 | 0 replies | |
| 41/89 | partitions: read whole sector with EFI GPT headerfs/ fs/ | +10 | 0 replies | |
| 42/89 | partitions: use sector size for EFI GPTfs/ | +15 | 0 replies | |
| 43/89 | sfc: Fix DMA mapping cleanup in case of an error in TSOdrivers/ | +2 | 0 replies | |
| 44/89 | V4L/DVB: af9015: add new USB ID for KWorld PlusTV Dual DVB-T Stick (DVB-T 399U)drivers/ drivers/ | +4 | 0 replies | |
| 45/89 | ipc ns: fix memory leak (idr)ipc/ ipc/ ipc/ | +3 | 0 replies | |
| 46/89 | fnctl: f_modown should call write_lock_irqsave/restorefs/ | +4 | 0 replies | |
| 47/89 | Fix race in tty_fasync() properlydrivers/ fs/ | +5 | 0 replies | |
| 48/89 | USB: usbfs: properly clean up the as structure on error pathsdrivers/ | +26 | 0 replies | |
| 49/89 | USB: usbfs: only copy the actual data receiveddrivers/ | +4 | 0 replies | |
| 50/89 | i2c: Do not use device name after device_unregisterdrivers/ | +3 | 0 replies | |
| 51/89 | i2c/pca: Dont use *_interruptibledrivers/ drivers/ | +4 | 0 replies | |
| 52/89 | i2c-tiny-usb: Fix on big-endian systemsdrivers/ | +6 | 0 replies | |
| 53/89 | V4L/DVB (13155): uvcvideo: Add a module parameter to set the streaming control timeoutdrivers/ drivers/ drivers/ | +7 | 0 replies | |
| 54/89 | hwmon: (adt7462) Wrong ADT7462_VOLT_COUNTdrivers/ | +1 | 0 replies | |
| 55/89 | hwmon: (fschmd) Fix a memleak on multiple opens of /dev/watchdogdrivers/ | +5 | 0 replies | |
| 56/89 | hwmon: (lm78) Request I/O ports individually for probingdrivers/ | +11 | 0 replies | |
| 57/89 | hwmon: (w83781d) Request I/O ports individually for probingdrivers/ | +12 | 0 replies | |
| 58/89 | dnotify: ignore FS_EVENT_ON_CHILDfs/ | +2 | 0 replies | |
| 59/89 | inotify: fix coalesce duplicate events into a single event in special casefs/ | +1 | 0 replies | |
| 60/89 | fix LOOKUP_FOLLOW on automount "symlinks"fs/ | +12 | 0 replies | |
| 61/89 | mm: replace various uses of num_physpages by totalram_pagesarch/ drivers/ drivers/ +18 more | +38 | 0 replies | |
| 62/89 | NFS: Fix a bug in nfs_fscache_release_page()fs/ | +10 | 0 replies | |
| 63/89 | cifs: fix length calculation for converted unicode readdir namesfs/ | +1 | 0 replies | |
| 64/89 | drm/r128: Add test for initialisation to all ioctls that require itdrivers/ drivers/ drivers/ | +41 | 0 replies | |
| 65/89 | ALSA: hda-intel: Avoid divide by zero crashsound/ | +6 | 0 replies | |
| 66/89 | b43: Fix throughput regressiondrivers/ drivers/ | +11 | 0 replies | |
| 67/89 | class: Free the class private data in class_releasedrivers/ | +2 | 0 replies | |
| 68/89 | serial: 8250: add serial transmitter fully empty testdrivers/ | +4 | 0 replies | |
| 69/89 | ACPI: Be in TS_POLLING state during mwait based C-state entrydrivers/ | +16 | 0 replies | |
| 70/89 | airo: fix setting zero length WEP keydrivers/ | +18 | 0 replies | |
| 71/89 | mpt2sas: Delete volume before HBA detach.drivers/ | +17 | 0 replies | |
| 72/89 | V4L/DVB: Video : pwc : Fix regression in pwc_set_shutter_speed caused by bad constant => sizeof conversion.drivers/ | +1 | 0 replies | |
| 73/89 | x86: Fix SCI on IOAPIC != 0arch/ arch/ arch/ | +59 | 0 replies | |
| 74/89 | x86, ia32_aout: do not kill argument mappingarch/ | +0 | 0 replies | |
| 75/89 | Split flush_old_exec into two functionsarch/ arch/ fs/ +7 more | +33 | 0 replies | |
| 76/89 | sparc: TIF_ABI_PENDING bit removalarch/ arch/ arch/ | +4 | 1 reply | |
| 77/89 | x86: get rid of the insane TIF_ABI_PENDING bitarch/ arch/ arch/ +2 more | +13 | 1 reply | |
| 79/89 | powerpc: TIF_ABI_PENDING bit removalarch/ arch/ arch/ | +2 | 0 replies | |
| 80/89 | coredump: suppress uid comparison test if core output files are pipesfs/ | +2 | 0 replies | |
| 81/89 | V4L/DVB (13961): em28xx-dvb: fix memleak in dvb_fini()drivers/ | +1 | 0 replies | |
| 82/89 | tmpfs: fix oops on mounts with mpol=defaultmm/ | +7 | 0 replies | |
| 83/89 | tmpfs: mpol=bind:0 dont cause mount error.mm/ | +7 | 0 replies | |
| 84/89 | tmpfs: handle MPOL_LOCAL mount option properlymm/ | +1 | 0 replies | |
| 85/89 | tmpfs: cleanup mpol_parse_str()mm/ | +12 | 0 replies | |
| 86/89 | doc: add the documentation for mpol=localDocumentation/ | +5 | 0 replies | |
| 87/89 | USB: fix usbfs regressiondrivers/ | +14 | 0 replies | |
| 88/89 | x86: Fix placement of FIX_OHCI1394_BASEarch/ | +3 | 0 replies | |
| 89/89 | hwmon: (coretemp) Add missing newline to dev_warn() messagedrivers/ | +1 | 0 replies |
Reviews trailers per patch
34 of 88 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 38 reviewers.
Cover letter [00/89] 2.6.31.13-stable review
This is the start of the stable review cycle for the 2.6.31.13 release. There are 89 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let us know. If anyone is a maintainer of the proper subsystem, and wants to add a Signed-off-by: line to the patch, please respond with it.
Responses should be made by April 1, 2010, 22:00:00 UTC. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v2.6/stable-review/patch-2.6.31.13-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
Documentation/filesystems/tmpfs.txt | 6 +- Makefile | 2 +- arch/powerpc/include/asm/elf.h | 8 +- arch/powerpc/include/asm/thread_info.h | 2 - arch/powerpc/kernel/process.c | 12 -- arch/sh/kernel/process_64.c | 2 +- arch/sparc/include/asm/elf_64.h | 13 +-- arch/sparc/include/asm/thread_info_64.h | 4 +- arch/sparc/kernel/process_64.c | 8 - arch/x86/ia32/ia32_aout.c | 12 +- arch/x86/include/asm/elf.h | 10 +- arch/x86/include/asm/fixmap.h | 6 +- arch/x86/include/asm/io_apic.h | 1 + arch/x86/include/asm/kvm_x86_emulate.h | 2 +- arch/x86/include/asm/thread_info.h | 2 - arch/x86/kernel/acpi/boot.c | 9 +- arch/x86/kernel/apic/apic_flat_64.c | 5 + arch/x86/kernel/apic/io_apic.c | 50 ++++++ arch/x86/kernel/cpu/cpufreq/powernow-k8.c | 3 +- arch/x86/kernel/microcode_core.c | 4 +- arch/x86/kernel/process.c | 12 -- arch/x86/kernel/process_64.c | 11 ++ arch/x86/kvm/x86_emulate.c | 5 +- arch/x86/pci/i386.c | 9 + drivers/acpi/processor_idle.c | 28 ++-- drivers/base/class.c | 2 + drivers/block/cciss.c | 3 + drivers/char/agp/backend.c | 4 +- drivers/char/nozomi.c | 2 +- drivers/char/tty_io.c | 2 + drivers/connector/connector.c | 175 -------------------- drivers/edac/i5000_edac.c | 8 +- drivers/gpu/drm/r128/r128_cce.c | 18 ++- drivers/gpu/drm/r128/r128_drv.h | 8 + drivers/gpu/drm/r128/r128_state.c | 36 +++-- drivers/hid/hid-apple.c | 7 + drivers/hid/hid-core.c | 3 + drivers/hid/hid-ids.h | 3 + drivers/hwmon/adt7462.c | 2 +- drivers/hwmon/coretemp.c | 2 +- drivers/hwmon/fschmd.c | 7 +- drivers/hwmon/lm78.c | 25 ++-- drivers/hwmon/w83781d.c | 26 ++-- drivers/i2c/busses/i2c-pca-isa.c | 4 +- drivers/i2c/busses/i2c-pca-platform.c | 4 +- drivers/i2c/busses/i2c-tiny-usb.c | 12 +- drivers/i2c/i2c-core.c | 5 +- drivers/input/mouse/alps.c | 252 ++++++++++++++++++++++++++--- drivers/input/mouse/alps.h | 1 + drivers/media/dvb/dvb-usb/af9015.c | 4 +- drivers/media/dvb/dvb-usb/dvb-usb-ids.h | 1 + drivers/media/video/em28xx/em28xx-dvb.c | 1 + drivers/media/video/pwc/pwc-ctrl.c | 2 +- drivers/media/video/uvc/uvc_driver.c | 3 + drivers/media/video/uvc/uvc_video.c | 4 +- drivers/media/video/uvc/uvcvideo.h | 3 +- drivers/misc/enclosure.c | 1 + drivers/mtd/ubi/cdev.c | 1 - drivers/net/sfc/tx.c | 4 +- drivers/net/wireless/airo.c | 34 ++-- drivers/net/wireless/ath/ath5k/eeprom.c | 32 ++++- drivers/net/wireless/ath/ath5k/eeprom.h | 8 + drivers/net/wireless/b43/b43.h | 1 + drivers/net/wireless/b43/main.c | 13 ++- drivers/parisc/ccio-dma.c | 4 +- drivers/parisc/sba_iommu.c | 4 +- drivers/rtc/rtc-fm3130.c | 6 +- drivers/scsi/megaraid/megaraid_sas.c | 2 +- drivers/scsi/mpt2sas/mpt2sas_scsih.c | 17 ++ drivers/serial/8250.c | 7 +- drivers/serial/8250_pnp.c | 10 +- drivers/usb/core/devices.c | 2 +- drivers/usb/core/devio.c | 61 +++++--- drivers/usb/core/hub.c | 3 + drivers/usb/core/message.c | 8 +- drivers/usb/core/sysfs.c | 6 + drivers/usb/host/ehci-hcd.c | 5 +- drivers/usb/host/ehci-hub.c | 20 +++- drivers/usb/host/ehci-q.c | 11 +- drivers/usb/host/uhci-hcd.c | 15 ++- drivers/usb/host/uhci-hub.c | 2 +- drivers/usb/serial/generic.c | 2 + drivers/usb/storage/unusual_devs.h | 7 - drivers/usb/storage/usb.c | 3 +- drivers/xen/balloon.c | 4 - fs/binfmt_aout.c | 1 + fs/binfmt_elf.c | 27 +--- fs/binfmt_elf_fdpic.c | 3 + fs/binfmt_flat.c | 1 + fs/binfmt_som.c | 1 + fs/cifs/readdir.c | 1 + fs/ecryptfs/crypto.c | 4 +- fs/ecryptfs/file.c | 14 +- fs/exec.c | 39 +++-- fs/namei.c | 14 ++- fs/nfs/fscache.c | 21 ++-- fs/notify/dnotify/dnotify.c | 3 +- fs/notify/inotify/inotify_fsnotify.c | 2 +- fs/notify/inotify/inotify_user.c | 4 +- fs/notify/notification.c | 2 +- fs/ntfs/malloc.h | 2 +- fs/partitions/efi.c | 30 +++-- fs/partitions/efi.h | 8 +- fs/reiserfs/inode.c | 17 ++- include/linux/binfmts.h | 1 + include/linux/connector.h | 32 ---- include/linux/enclosure.h | 2 + include/linux/mm.h | 1 + include/linux/sched.h | 24 +++- init/main.c | 4 +- ipc/msg.c | 1 + ipc/sem.c | 1 + ipc/shm.c | 1 + kernel/futex.c | 30 +++- kernel/time/clockevents.c | 5 +- mm/mempolicy.c | 40 +++-- mm/migrate.c | 3 + mm/page_alloc.c | 2 +- mm/slab.c | 2 +- mm/swap.c | 2 +- mm/vmalloc.c | 8 +- net/core/sock.c | 4 +- net/dccp/proto.c | 6 +- net/decnet/dn_route.c | 2 +- net/ipv4/route.c | 2 +- net/ipv4/tcp.c | 4 +- net/netfilter/nf_conntrack_core.c | 4 +- net/netfilter/x_tables.c | 2 +- net/netfilter/xt_hashlimit.c | 8 +- net/netlink/af_netlink.c | 6 +- net/sctp/protocol.c | 6 +- security/selinux/hooks.c | 2 +- sound/pci/hda/hda_intel.c | 6 + sound/usb/usbaudio.c | 2 +- 134 files changed, 931 insertions(+), 624 deletions(-)