3.10.56-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest133 of 143 patches 2 repliesIn review
133 of 143 patches are in this archive. The cover letter announces 143.
Patches in v1 No applies recorded yet
Reviews trailers per patch
31 of 133 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 47 reviewers.
Cover letter [PATCH 3.10 000/143] 3.10.56-stable review
This is the start of the stable review cycle for the 3.10.56 release. There are 143 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 me know.
Responses should be made by Sun Oct 5 21:32:57 UTC 2014. 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/v3.0/stable-review/patch-3.10.56-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 3.10.56-rc1
Oleg Nesterov <[email protected]>
vm_is_stack: use for_each_thread() rather then buggy while_each_thread()
Oleg Nesterov <[email protected]>
oom_kill: add rcu_read_lock() into find_lock_task_mm()
Oleg Nesterov <[email protected]>
oom_kill: has_intersects_mems_allowed() needs rcu_read_lock()
Oleg Nesterov <[email protected]>
oom_kill: change oom_kill.c to use for_each_thread()
Oleg Nesterov <[email protected]>
introduce for_each_thread() to replace the buggy while_each_thread()
Oleg Nesterov <[email protected]>
kernel/fork.c:copy_process(): unify CLONE_THREAD-or-thread_group_leader code
Soren Brinkmann <[email protected]>
arm: multi_v7_defconfig: Enable Zynq UART driver
Jan Kara <[email protected]>
ext2: Fix fs corruption in ext2_get_xip_mem()
Heikki Krogerus <[email protected]>
serial: 8250_dma: check the result of TX buffer mapping
Will Deacon <[email protected]>
ARM: 7748/1: oabi: handle faults when loading swi instruction from userspace
Florian Westphal <[email protected]>
netfilter: nf_conntrack: avoid large timeout for mid-stream pickup
Rafael J. Wysocki <[email protected]>
PM / sleep: Use valid_state() for platform-dependent sleep states only
Rafael J. Wysocki <[email protected]>
PM / sleep: Add state field to pm_states[] entries
Julian Anastasov <[email protected]>
ipvs: fix ipv6 hook registration for local replies
Alex Gartrell <[email protected]>
ipvs: Maintain all DSCP and ECN bits for ipv6 tun forwarding
Julian Anastasov <[email protected]>
ipvs: avoid netns exit crash on ip_vs_conn_drop_conntrack
NeilBrown <[email protected]>
md/raid1: fix_read_error should act on all non-faulty devices.
Hans Verkuil <[email protected]>
media: cx18: fix kernel oops with tda8290 tuner
Anton Altaparmakov <[email protected]>
Fix nasty 32-bit overflow bug in buffer i/o code.
Jiri Olsa <[email protected]>
perf kmem: Make it work again on non NUMA machines
Cong Wang <[email protected]>
perf: Fix a race condition in perf_remove_from_context()
Richard Larocque <[email protected]>
alarmtimer: Lock k_itimer during timer callback
Richard Larocque <[email protected]>
alarmtimer: Do not signal SIGEV_NONE timers
John David Anglin <[email protected]>
parisc: Only use -mfast-indirect-calls option for 32-bit kernel builds
Anton Blanchard <[email protected]>
powerpc/perf: Fix ABIv2 kernel backtraces
Wanpeng Li <[email protected]>
sched: Fix unreleased llc_shared_mask bit during CPU hotplug
Joseph Qi <[email protected]>
ocfs2/dlm: do not get resource spinlock if lockres is new
Andreas Rohner <[email protected]>
nilfs2: fix data loss with mmap()
Andrey Vagin <[email protected]>
fs/notify: don't show f_handle if exportfs_encode_inode_fh failed
Andrey Vagin <[email protected]>
fsnotify/fdinfo: use named constants instead of hardcoded values
Rasmus Villemoes <[email protected]>
kcmp: fix standard comparison bug
Johannes Berg <[email protected]>
Revert "mac80211: disable uAPSD if all ACs are under ACM"
Felipe Balbi <[email protected]>
usb: dwc3: core: fix ordering for PHY suspend
Felipe Balbi <[email protected]>
usb: dwc3: core: fix order of PM runtime calls
Felipe Balbi <[email protected]>
usb: host: xhci: fix compliance mode workaround
Jens Axboe <[email protected]>
genhd: fix leftover might_sleep() in blk_free_devt()
J. Bruce Fields <[email protected]>
lockd: fix rpcbind crash on lockd startup failure
Larry Finger <[email protected]>
rtlwifi: rtl8192cu: Add new ID
Tejun Heo <[email protected]>
percpu: perform tlb flush after pcpu_map_pages() failure
Tejun Heo <[email protected]>
percpu: fix pcpu_alloc_pages() failure path
Honggang Li <[email protected]>
percpu: free percpu allocation info for uniprocessor system
James Ralston <[email protected]>
ata_piix: Add Device IDs for Intel 9 Series PCH
Hans de Goede <[email protected]>
Input: i8042 - add nomux quirk for Avatar AVIU-145A6
Hans de Goede <[email protected]>
Input: i8042 - add Fujitsu U574 to no_timeout dmi table
Dmitry Torokhov <[email protected]>
Input: atkbd - do not try 'deactivate' keyboard on any LG laptops
Hans de Goede <[email protected]>
Input: elantech - fix detection of touchpad on ASUS s301l
Dmitry Torokhov <[email protected]>
Input: synaptics - add support for ForcePads
John Sung <[email protected]>
Input: serport - add compat handling for SPIOCSTYPE ioctl
Mikulas Patocka <[email protected]>
dm crypt: fix access beyond the end of allocated space
Keith Busch <[email protected]>
block: Fix dev_t minor allocation lifetime
Tejun Heo <[email protected]>
workqueue: apply __WQ_ORDERED to create_singlethread_workqueue()
Emmanuel Grumbach <[email protected]>
Revert "iwlwifi: dvm: don't enable CTS to self"
Mike Christie <[email protected]>
SCSI: libiscsi: fix potential buffer overrun in __iscsi_conn_send_pdu
Dan Carpenter <[email protected]>
NFC: microread: Potential overflows in microread_target_discovered()
Nicholas Bellinger <[email protected]>
iscsi-target: Fix memory corruption in iscsit_logout_post_handler_diffcid
Joern Engel <[email protected]>
iscsi-target: avoid NULL pointer in iscsi_copy_param_list failure
Sagi Grimberg <[email protected]>
Target/iser: Don't put isert_conn inside disconnected handler
Sagi Grimberg <[email protected]>
Target/iser: Get isert_conn reference once got to connected_handler
Johannes Pointner <[email protected]>
iio:inkern: fix overwritten -EPROBE_DEFER in of_iio_channel_get_by_name
Denis CIOCCA <[email protected]>
iio:magnetometer: bugfix magnetometers gain values
Srinivas Pandruvada <[email protected]>
iio: adc: ad_sigma_delta: Fix indio_dev->trig assignment
Srinivas Pandruvada <[email protected]>
iio: st_sensors: Fix indio_dev->trig assignment
Srinivas Pandruvada <[email protected]>
iio: meter: ade7758: Fix indio_dev->trig assignment
Srinivas Pandruvada <[email protected]>
iio: inv_mpu6050: Fix indio_dev->trig assignment
Srinivas Pandruvada <[email protected]>
iio: gyro: itg3200: Fix indio_dev->trig assignment
Srinivas Pandruvada <[email protected]>
iio:trigger: modify return value for iio_trigger_get
Pavel Shilovsky <[email protected]>
CIFS: Fix SMB2 readdir error handling
Pavel Shilovsky <[email protected]>
CIFS: Fix directory rename error
Peter Ujfalusi <[email protected]>
ASoC: davinci-mcasp: Correct rx format unit configuration
Miklos Szeredi <[email protected]>
shmem: fix nlink for rename overwrite directory
Dave Young <[email protected]>
x86 early_ioremap: Increase FIX_BTMAPS_SLOTS to 8
Marcelo Tosatti <[email protected]>
KVM: x86: handle idiv overflow at kvm_write_tsc
Mark Brown <[email protected]>
regmap: Fix handling of volatile registers for format_write() chips
Bob Moore <[email protected]>
ACPICA: Update to GPIO region handler interface.
Markos Chandras <[email protected]>
MIPS: mcount: Adjust stack pointer for static trace in MIPS32
Aurelien Jarno <[email protected]>
MIPS: ZBOOT: add missing <linux/string.h> include
Robin Murphy <[email protected]>
ARM: 8165/1: alignment: don't break misaligned NEON load/store
Dave Martin <[email protected]>
ARM: 7897/1: kexec: Use the right ISA for relocate_new_kernel
Sudeep Holla <[email protected]>
ARM: 8133/1: use irq_set_affinity with force=false when migrating irqs
Mark Rutland <[email protected]>
ARM: 8128/1: abort: don't clear the exclusive monitors
Trond Myklebust <[email protected]>
NFSv4: Fix another bug in the close/open_downgrade code
Steve Dickson <[email protected]>
NFSv4: nfs4_state_manager() vs. nfs_server_remove_lists()
Shen Guang <[email protected]>
usb:hub set hub->change_bits when over-current happens
Felipe Balbi <[email protected]>
usb: dwc3: omap: fix ordering for runtime pm calls
Alan Stern <[email protected]>
USB: EHCI: unlink QHs even after the controller has stopped
Mark <[email protected]>
USB: storage: Add quirks for Entrega/Xircom USB to SCSI converters
Mark <[email protected]>
USB: storage: Add quirk for Ariston Technologies iConnect USB to SCSI adapter
Mark <[email protected]>
USB: storage: Add quirk for Adaptec USBConnect 2000 USB-to-SCSI Adapter
Mark <[email protected]>
storage: Add single-LUN quirk for Jaz USB Adapter
Joe Lawrence <[email protected]>
usb: hub: take hub->hdev reference when processing from eventlist
Mathias Nyman <[email protected]>
xhci: fix oops when xhci resumes from hibernate with hw lpm capable devices
Mathias Nyman <[email protected]>
xhci: Fix null pointer dereference if xhci initialization fails
Johan Hovold <[email protected]>
USB: zte_ev: fix removed PIDs
Johan Hovold <[email protected]>
USB: ftdi_sio: add support for NOVITUS Bono E thermal printer
Bjørn Mork <[email protected]>
USB: sierra: add 1199:68AA device ID
Bjørn Mork <[email protected]>
USB: sierra: avoid CDC class functions on "68A3" devices
Johan Hovold <[email protected]>
USB: zte_ev: remove duplicate Qualcom PID
Johan Hovold <[email protected]>
USB: zte_ev: remove duplicate Gobi PID
Johan Hovold <[email protected]>
Revert "USB: option,zte_ev: move most ZTE CDMA devices to zte_ev"
Brennan Ashton <[email protected]>
USB: option: add VIA Telecom CDS7 chipset device id
Johan Hovold <[email protected]>
USB: option: reduce interrupt-urb logging verbosity
Johan Hovold <[email protected]>
USB: serial: fix potential heap buffer overflow
Stephen Hemminger <[email protected]>
USB: sisusb: add device id for Magic Control USB video
Johan Hovold <[email protected]>
USB: serial: fix potential stack buffer overflow
Greg KH <[email protected]>
USB: serial: pl2303: add device id for ztek device
Max Filippov <[email protected]>
xtensa: fix a6 and a7 handling in fast_syscall_xtensa
Max Filippov <[email protected]>
xtensa: fix TLBTEMP_BASE_2 region handling in fast_second_level_miss
Max Filippov <[email protected]>
xtensa: fix access to THREAD_RA/THREAD_SP/THREAD_DS
Alan Douglas <[email protected]>
xtensa: fix address checks in dma_{alloc,free}_coherent
Max Filippov <[email protected]>
xtensa: replace IOCTL code definitions with constants
Alex Deucher <[email protected]>
drm/radeon: add connector quirk for fujitsu board
Thomas Hellstrom <[email protected]>
drm/vmwgfx: Fix a potential infinite spin waiting for fifo idle
Y.C. Chen <[email protected]>
drm/ast: AST2000 cannot be detected correctly
Ville Syrjälä <[email protected]>
drm/i915: Wait for vblank before enabling the TV encoder
Mathias Krause <[email protected]>
drm/i915: Remove bogus __init annotation from DMI callbacks
Benjamin Tissoires <[email protected]>
HID: logitech-dj: prevent false errors to be shown
Jiri Kosina <[email protected]>
HID: magicmouse: sanity check report size in raw_event() callback
Jiri Kosina <[email protected]>
HID: picolcd: sanity check report size in raw_event() callback
Toshiaki Makita <[email protected]>
cfq-iosched: Fix wrong children_weight calculation
Clemens Ladisch <[email protected]>
ALSA: pcm: fix fifo_size frame calculation
Takashi Iwai <[email protected]>
ALSA: hda - Fix invalid pin powermap without jack detection
Takashi Iwai <[email protected]>
ALSA: hda - Fix COEF setups for ALC1150 codec
Clemens Ladisch <[email protected]>
ALSA: core: fix buffer overflow in snd_info_get_line()
Will Deacon <[email protected]>
arm64: ptrace: fix compat hardware watchpoint reporting
Josef Bacik <[email protected]>
trace: Fix epoll hang when we race with new entries
Simon Lindgren <[email protected]>
i2c: at91: Fix a race condition during signal handling in at91_do_twi_xfer.
Marek Roszko <[email protected]>
i2c: at91: add bound checking on SMBus block length bytes
Will Deacon <[email protected]>
arm64: flush TLS registers during exec
Anton Blanchard <[email protected]>
ibmveth: Fix endian issues with rx_no_buffer statistic
Murali Karicheri <[email protected]>
ahci: add pcid for Marvel 0x9182 controller
James Ralston <[email protected]>
ahci: Add Device IDs for Intel 9 Series PCH
Arjun Sreedharan <[email protected]>
pata_scc: propagate return value of scc_wait_after_reset
Jiri Kosina <[email protected]>
drm/i915: read HEAD register back in init_ring_common() to enforce ordering
Alex Deucher <[email protected]>
drm/radeon: load the lm63 driver for an lm64 thermal chip.
Tetsuo Handa <[email protected]>
drm/ttm: Choose a pool to shrink correctly in ttm_dma_pool_shrink_scan().
Tetsuo Handa <[email protected]>
drm/ttm: Fix possible division by 0 in ttm_dma_pool_shrink_scan().
Guido Martínez <[email protected]>
drm/tilcdc: fix double kfree
Guido Martínez <[email protected]>
drm/tilcdc: fix release order on exit
Guido Martínez <[email protected]>
drm/tilcdc: panel: fix leak when unloading the module
Guido Martínez <[email protected]>
drm/tilcdc: tfp410: fix dangling sysfs connector node
Guido Martínez <[email protected]>
drm/tilcdc: slave: fix dangling sysfs connector node
Guido Martínez <[email protected]>
drm/tilcdc: panel: fix dangling sysfs connector node
Ronald Wahl <[email protected]>
carl9170: fix sending URBs with wrong type when using full-speed
-------------
Diffstat:
Makefile | 4 +- arch/arm/configs/multi_v7_defconfig | 2 + arch/arm/kernel/entry-common.S | 42 ++++++++----- arch/arm/kernel/irq.c | 2 +- arch/arm/kernel/machine_kexec.c | 17 +++--- arch/arm/kernel/relocate_kernel.S | 8 ++- arch/arm/mm/abort-ev6.S | 6 -- arch/arm/mm/abort-ev7.S | 6 -- arch/arm/mm/alignment.c | 3 + arch/arm64/include/asm/hw_breakpoint.h | 1 - arch/arm64/kernel/process.c | 18 ++++++ arch/arm64/kernel/ptrace.c | 3 +- arch/arm64/kernel/sys_compat.c | 6 ++ arch/mips/boot/compressed/decompress.c | 1 + arch/mips/kernel/mcount.S | 12 ++++ arch/parisc/Makefile | 7 ++- arch/powerpc/include/asm/ptrace.h | 7 +++ arch/powerpc/perf/callchain.c | 2 +- arch/x86/include/asm/fixmap.h | 6 +- arch/x86/kernel/smpboot.c | 3 + arch/x86/kvm/x86.c | 23 +++++++- arch/xtensa/include/asm/pgtable.h | 7 ++- arch/xtensa/include/asm/uaccess.h | 5 ++ arch/xtensa/include/uapi/asm/ioctls.h | 19 +++--- arch/xtensa/kernel/entry.S | 26 +++++---- arch/xtensa/kernel/pci-dma.c | 12 ++-- block/cfq-iosched.c | 11 +++- block/genhd.c | 26 +++++---- block/partition-generic.c | 2 +- drivers/acpi/acpica/aclocal.h | 1 + drivers/acpi/acpica/acobject.h | 1 + drivers/acpi/acpica/dsfield.c | 2 + drivers/acpi/acpica/evregion.c | 47 ++++++++++----- drivers/acpi/acpica/exfield.c | 67 +++++++++++++++++++++ drivers/acpi/acpica/exprep.c | 2 + drivers/ata/ahci.c | 10 ++++ drivers/ata/ata_piix.c | 8 +++ drivers/ata/pata_scc.c | 15 +++-- drivers/base/regmap/regmap.c | 2 +- drivers/gpu/drm/ast/ast_main.c | 2 +- drivers/gpu/drm/i915/intel_bios.c | 2 +- drivers/gpu/drm/i915/intel_crt.c | 2 +- drivers/gpu/drm/i915/intel_lvds.c | 2 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 3 + drivers/gpu/drm/i915/intel_tv.c | 4 ++ drivers/gpu/drm/radeon/radeon_atombios.c | 11 +++- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 7 ++- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 5 +- drivers/gpu/drm/tilcdc/tilcdc_slave.c | 1 + drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 1 + drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 9 ++- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 3 +- drivers/hid/hid-logitech-dj.c | 43 ++++++++------ drivers/hid/hid-logitech-dj.h | 1 + drivers/hid/hid-magicmouse.c | 10 ++++ drivers/hid/hid-picolcd_core.c | 6 ++ drivers/i2c/busses/i2c-at91.c | 32 ++++++++-- drivers/iio/adc/ad_sigma_delta.c | 2 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 2 +- drivers/iio/gyro/itg3200_buffer.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 2 +- drivers/iio/inkern.c | 2 +- drivers/iio/magnetometer/st_magn_core.c | 52 ++++++++++------- drivers/infiniband/ulp/isert/ib_isert.c | 7 ++- drivers/input/keyboard/atkbd.c | 8 --- drivers/input/mouse/elantech.c | 7 +++ drivers/input/mouse/synaptics.c | 68 +++++++++++++++++----- drivers/input/mouse/synaptics.h | 11 ++++ drivers/input/serio/i8042-x86ia64io.h | 15 +++++ drivers/input/serio/serport.c | 45 +++++++++++--- drivers/md/dm-crypt.c | 20 +++++-- drivers/md/raid1.c | 4 +- drivers/media/pci/cx18/cx18-driver.c | 1 + drivers/net/ethernet/ibm/ibmveth.c | 18 ++++-- drivers/net/wireless/ath/carl9170/carl9170.h | 1 + drivers/net/wireless/ath/carl9170/usb.c | 31 ++++++++-- drivers/net/wireless/iwlwifi/dvm/rxon.c | 12 ++++ drivers/net/wireless/rtlwifi/rtl8192cu/sw.c | 1 + drivers/nfc/microread/microread.c | 16 +++-- drivers/scsi/libiscsi.c | 10 ++++ drivers/staging/iio/meter/ade7758_trigger.c | 2 +- drivers/target/iscsi/iscsi_target.c | 4 +- drivers/target/iscsi/iscsi_target_parameters.c | 2 +- drivers/tty/serial/8250/8250_dma.c | 17 ++++-- drivers/usb/core/hub.c | 7 ++- drivers/usb/dwc3/core.c | 13 +++-- drivers/usb/dwc3/dwc3-omap.c | 2 +- drivers/usb/host/ehci-hcd.c | 2 - drivers/usb/host/xhci-hub.c | 8 ++- drivers/usb/host/xhci-mem.c | 2 +- drivers/usb/host/xhci.c | 12 +++- drivers/usb/misc/sisusbvga/sisusb.c | 1 + drivers/usb/serial/ftdi_sio.c | 1 + drivers/usb/serial/ftdi_sio_ids.h | 6 ++ drivers/usb/serial/option.c | 31 +++++++++- drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 1 + drivers/usb/serial/sierra.c | 9 ++- drivers/usb/serial/usb-serial.c | 37 ++++++++---- drivers/usb/serial/zte_ev.c | 24 ++------ drivers/usb/storage/unusual_devs.h | 38 ++++++++++++ fs/buffer.c | 6 +- fs/cifs/cifsglob.h | 2 + fs/cifs/file.c | 2 +- fs/cifs/inode.c | 5 +- fs/cifs/readdir.c | 2 +- fs/cifs/smb1ops.c | 7 +++ fs/cifs/smb2maperror.c | 2 +- fs/cifs/smb2ops.c | 8 +++ fs/cifs/smb2pdu.c | 9 ++- fs/ext2/inode.c | 2 + fs/ext2/xip.c | 1 + fs/lockd/svc.c | 4 +- fs/nfs/nfs4client.c | 38 ++++++------ fs/nfs/nfs4proc.c | 30 +++++----- fs/nilfs2/inode.c | 7 ++- fs/notify/fdinfo.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +++--- include/linux/iio/trigger.h | 4 +- include/linux/init_task.h | 2 + include/linux/sched.h | 12 ++++ include/linux/workqueue.h | 2 +- kernel/events/core.c | 10 ++++ kernel/exit.c | 1 + kernel/fork.c | 22 ++++--- kernel/kcmp.c | 7 ++- kernel/power/main.c | 21 +++---- kernel/power/power.h | 9 ++- kernel/power/suspend.c | 66 ++++++++++----------- kernel/power/suspend_test.c | 24 ++++---- kernel/time/alarmtimer.c | 16 +++-- kernel/trace/ring_buffer.c | 16 ++++- mm/oom_kill.c | 51 +++++++++------- mm/percpu-vm.c | 22 +++++-- mm/percpu.c | 2 + mm/shmem.c | 4 +- mm/util.c | 9 +-- net/mac80211/mlme.c | 3 +- net/netfilter/ipvs/ip_vs_conn.c | 1 - net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/ipvs/ip_vs_xmit.c | 2 +- net/netfilter/nf_conntrack_proto_tcp.c | 6 ++ sound/core/info.c | 4 +- sound/core/pcm_lib.c | 8 ++- sound/pci/hda/patch_realtek.c | 2 + sound/pci/hda/patch_sigmatel.c | 17 ++++-- sound/soc/davinci/davinci-mcasp.c | 11 +++- tools/perf/builtin-kmem.c | 2 +- 148 files changed, 1168 insertions(+), 480 deletions(-)