Skip to content

3.10.56-stable review

Greg Kroah-Hartman linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. 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

#Subject and filesSizeRepliesApplied
1/143carl9170: fix sending URBs with wrong type when using full-speeddrivers/net/wireless/ath/carl9170/carl9170.h drivers/net/wireless/ath/carl9170/usb.c+28 -40 replies
8/143drm/ttm: Fix possible division by 0 in ttm_dma_pool_shrink_scan().drivers/gpu/drm/ttm/ttm_page_alloc_dma.c+3 -00 replies
9/143drm/ttm: Choose a pool to shrink correctly in ttm_dma_pool_shrink_scan().drivers/gpu/drm/ttm/ttm_page_alloc_dma.c+3 -30 replies
10/143drm/radeon: load the lm63 driver for an lm64 thermal chip.drivers/gpu/drm/radeon/radeon_atombios.c+2 -20 replies
11/143drm/i915: read HEAD register back in init_ring_common() to enforce orderingdrivers/gpu/drm/i915/intel_ringbuffer.c+3 -00 replies
12/143pata_scc: propagate return value of scc_wait_after_resetdrivers/ata/pata_scc.c+7 -80 replies
13/143ahci: Add Device IDs for Intel 9 Series PCHdrivers/ata/ahci.c+8 -00 replies
14/143ahci: add pcid for Marvel 0x9182 controllerdrivers/ata/ahci.c+2 -00 replies
15/143ibmveth: Fix endian issues with rx_no_buffer statisticdrivers/net/ethernet/ibm/ibmveth.c+14 -40 replies
16/143arm64: flush TLS registers during execarch/arm64/kernel/process.c arch/arm64/kernel/sys_compat.c+24 -00 replies
17/143i2c: at91: add bound checking on SMBus block length bytesdrivers/i2c/busses/i2c-at91.c+24 -40 replies
18/143i2c: at91: Fix a race condition during signal handling in at91_do_twi_xfer.drivers/i2c/busses/i2c-at91.c+2 -20 replies
19/143trace: Fix epoll hang when we race with new entrieskernel/trace/ring_buffer.c+15 -10 replies
20/143arm64: ptrace: fix compat hardware watchpoint reportingarch/arm64/include/asm/hw_breakpoint.h arch/arm64/kernel/ptrace.c+2 -20 replies
21/143ALSA: core: fix buffer overflow in snd_info_get_line()sound/core/info.c+2 -20 replies
22/143ALSA: hda - Fix COEF setups for ALC1150 codecsound/pci/hda/patch_realtek.c+2 -00 replies
23/143ALSA: hda - Fix invalid pin powermap without jack detectionsound/pci/hda/patch_sigmatel.c+12 -50 replies
24/143ALSA: pcm: fix fifo_size frame calculationsound/core/pcm_lib.c+5 -30 replies
25/143cfq-iosched: Fix wrong children_weight calculationblock/cfq-iosched.c+8 -30 replies
26/143HID: picolcd: sanity check report size in raw_event() callbackdrivers/hid/hid-picolcd_core.c+6 -00 replies
27/143HID: magicmouse: sanity check report size in raw_event() callbackdrivers/hid/hid-magicmouse.c+10 -00 replies
28/143HID: logitech-dj: prevent false errors to be showndrivers/hid/hid-logitech-dj.c drivers/hid/hid-logitech-dj.h+26 -180 replies
29/143drm/i915: Remove bogus __init annotation from DMI callbacksdrivers/gpu/drm/i915/intel_bios.c drivers/gpu/drm/i915/intel_crt.c drivers/gpu/drm/i915/intel_lvds.c+3 -30 replies
31/143drm/ast: AST2000 cannot be detected correctlydrivers/gpu/drm/ast/ast_main.c+1 -10 replies
32/143drm/vmwgfx: Fix a potential infinite spin waiting for fifo idledrivers/gpu/drm/vmwgfx/vmwgfx_fifo.c+2 -10 replies
33/143drm/radeon: add connector quirk for fujitsu boarddrivers/gpu/drm/radeon/radeon_atombios.c+7 -00 replies
34/143xtensa: replace IOCTL code definitions with constantsarch/xtensa/include/uapi/asm/ioctls.h+10 -90 replies
35/143xtensa: fix address checks in dma_{alloc,free}_coherentarch/xtensa/kernel/pci-dma.c+6 -60 replies
36/143xtensa: fix access to THREAD_RA/THREAD_SP/THREAD_DSarch/xtensa/include/asm/uaccess.h arch/xtensa/kernel/entry.S+13 -40 replies
37/143xtensa: fix TLBTEMP_BASE_2 region handling in fast_second_level_missarch/xtensa/include/asm/pgtable.h arch/xtensa/kernel/entry.S+7 -20 replies
38/143xtensa: fix a6 and a7 handling in fast_syscall_xtensaarch/xtensa/kernel/entry.S+5 -70 replies
39/143USB: serial: pl2303: add device id for ztek devicedrivers/usb/serial/pl2303.c drivers/usb/serial/pl2303.h+2 -00 replies
40/143USB: serial: fix potential stack buffer overflowdrivers/usb/serial/usb-serial.c+22 -100 replies
41/143USB: sisusb: add device id for Magic Control USB videodrivers/usb/misc/sisusbvga/sisusb.c+1 -00 replies
42/143USB: serial: fix potential heap buffer overflowdrivers/usb/serial/usb-serial.c+5 -00 replies
43/143USB: option: reduce interrupt-urb logging verbositydrivers/usb/serial/option.c+2 -00 replies
44/143USB: option: add VIA Telecom CDS7 chipset device iddrivers/usb/serial/option.c+5 -00 replies
45/143Revert "USB: option,zte_ev: move most ZTE CDMA devices to zte_ev"drivers/usb/serial/option.c drivers/usb/serial/zte_ev.c+21 -210 replies
46/143USB: zte_ev: remove duplicate Gobi PIDdrivers/usb/serial/zte_ev.c+0 -10 replies
47/143USB: zte_ev: remove duplicate Qualcom PIDdrivers/usb/serial/zte_ev.c+0 -10 replies
50/143USB: ftdi_sio: add support for NOVITUS Bono E thermal printerdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+7 -00 replies
51/143USB: zte_ev: fix removed PIDsdrivers/usb/serial/zte_ev.c+8 -00 replies
52/143xhci: Fix null pointer dereference if xhci initialization failsdrivers/usb/host/xhci-mem.c+1 -10 replies
53/143xhci: fix oops when xhci resumes from hibernate with hw lpm capable devicesdrivers/usb/host/xhci.c+10 -20 replies
54/143usb: hub: take hub->hdev reference when processing from eventlistdrivers/usb/core/hub.c+3 -10 replies
55/143storage: Add single-LUN quirk for Jaz USB Adapterdrivers/usb/storage/unusual_devs.h+6 -00 replies
56/143USB: storage: Add quirk for Adaptec USBConnect 2000 USB-to-SCSI Adapterdrivers/usb/storage/unusual_devs.h+6 -00 replies
57/143USB: storage: Add quirk for Ariston Technologies iConnect USB to SCSI adapterdrivers/usb/storage/unusual_devs.h+6 -00 replies
58/143USB: storage: Add quirks for Entrega/Xircom USB to SCSI convertersdrivers/usb/storage/unusual_devs.h+20 -00 replies
59/143USB: EHCI: unlink QHs even after the controller has stoppeddrivers/usb/host/ehci-hcd.c+0 -20 replies
60/143usb: dwc3: omap: fix ordering for runtime pm callsdrivers/usb/dwc3/dwc3-omap.c+1 -10 replies
61/143usb:hub set hub->change_bits when over-current happensdrivers/usb/core/hub.c+2 -10 replies
62/143NFSv4: nfs4_state_manager() vs. nfs_server_remove_lists()fs/nfs/nfs4client.c+20 -180 replies
63/143NFSv4: Fix another bug in the close/open_downgrade codefs/nfs/nfs4proc.c+15 -150 replies
64/143ARM: 8128/1: abort: dont clear the exclusive monitorsarch/arm/mm/abort-ev6.S arch/arm/mm/abort-ev7.S+0 -120 replies
65/143ARM: 8133/1: use irq_set_affinity with force=false when migrating irqsarch/arm/kernel/irq.c+1 -10 replies
66/143ARM: 7897/1: kexec: Use the right ISA for relocate_new_kernelarch/arm/kernel/machine_kexec.c arch/arm/kernel/relocate_kernel.S+16 -90 replies
67/143ARM: 8165/1: alignment: dont break misaligned NEON load/storearch/arm/mm/alignment.c+3 -00 replies
68/143MIPS: ZBOOT: add missing <linux/string.h> includearch/mips/boot/compressed/decompress.c+1 -00 replies
69/143MIPS: mcount: Adjust stack pointer for static trace in MIPS32arch/mips/kernel/mcount.S+12 -00 replies
70/143ACPICA: Update to GPIO region handler interface.drivers/acpi/acpica/aclocal.h drivers/acpi/acpica/acobject.h drivers/acpi/acpica/dsfield.c +3 more+104 -160 replies
71/143regmap: Fix handling of volatile registers for format_write() chipsdrivers/base/regmap/regmap.c+1 -10 replies
72/143KVM: x86: handle idiv overflow at kvm_write_tscarch/x86/kvm/x86.c+20 -30 replies
73/143x86 early_ioremap: Increase FIX_BTMAPS_SLOTS to 8arch/x86/include/asm/fixmap.h+3 -30 replies
74/143shmem: fix nlink for rename overwrite directorymm/shmem.c+3 -10 replies
75/143ASoC: davinci-mcasp: Correct rx format unit configurationsound/soc/davinci/davinci-mcasp.c+10 -10 replies
76/143CIFS: Fix directory rename errorfs/cifs/inode.c+4 -10 replies
77/143CIFS: Fix SMB2 readdir error handlingfs/cifs/cifsglob.h fs/cifs/file.c fs/cifs/readdir.c +4 more+24 -80 replies
78/143iio:trigger: modify return value for iio_trigger_getinclude/linux/iio/trigger.h+3 -10 replies
79/143iio: gyro: itg3200: Fix indio_dev->trig assignmentdrivers/iio/gyro/itg3200_buffer.c+1 -10 replies
80/143iio: inv_mpu6050: Fix indio_dev->trig assignmentdrivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c+1 -10 replies
81/143iio: meter: ade7758: Fix indio_dev->trig assignmentdrivers/staging/iio/meter/ade7758_trigger.c+1 -10 replies
82/143iio: st_sensors: Fix indio_dev->trig assignmentdrivers/iio/common/st_sensors/st_sensors_trigger.c+1 -10 replies
83/143iio: adc: ad_sigma_delta: Fix indio_dev->trig assignmentdrivers/iio/adc/ad_sigma_delta.c+1 -10 replies
84/143iio:magnetometer: bugfix magnetometers gain valuesdrivers/iio/magnetometer/st_magn_core.c+30 -220 replies
85/143iio:inkern: fix overwritten -EPROBE_DEFER in of_iio_channel_get_by_namedrivers/iio/inkern.c+1 -10 replies
86/143Target/iser: Get isert_conn reference once got to connected_handlerdrivers/infiniband/ulp/isert/ib_isert.c+3 -20 replies
87/143Target/iser: Dont put isert_conn inside disconnected handlerdrivers/infiniband/ulp/isert/ib_isert.c+1 -10 replies
88/143iscsi-target: avoid NULL pointer in iscsi_copy_param_list failuredrivers/target/iscsi/iscsi_target_parameters.c+1 -10 replies
89/143iscsi-target: Fix memory corruption in iscsit_logout_post_handler_diffciddrivers/target/iscsi/iscsi_target.c+3 -10 replies
90/143NFC: microread: Potential overflows in microread_target_discovered()drivers/nfc/microread/microread.c+12 -40 replies
91/143SCSI: libiscsi: fix potential buffer overrun in __iscsi_conn_send_pdudrivers/scsi/libiscsi.c+10 -00 replies
92/143Revert "iwlwifi: dvm: dont enable CTS to self"drivers/net/wireless/iwlwifi/dvm/rxon.c+12 -00 replies
93/143workqueue: apply __WQ_ORDERED to create_singlethread_workqueue()include/linux/workqueue.h+1 -10 replies
94/143block: Fix dev_t minor allocation lifetimeblock/genhd.c block/partition-generic.c+15 -110 replies
95/143dm crypt: fix access beyond the end of allocated spacedrivers/md/dm-crypt.c+16 -40 replies
96/143Input: serport - add compat handling for SPIOCSTYPE ioctldrivers/input/serio/serport.c+38 -70 replies
97/143Input: synaptics - add support for ForcePadsdrivers/input/mouse/synaptics.c drivers/input/mouse/synaptics.h+63 -160 replies
99/143Input: atkbd - do not try deactivate keyboard on any LG laptopsdrivers/input/keyboard/atkbd.c+0 -80 replies
100/143Input: i8042 - add Fujitsu U574 to no_timeout dmi tabledrivers/input/serio/i8042-x86ia64io.h+8 -00 replies
101/143Input: i8042 - add nomux quirk for Avatar AVIU-145A6drivers/input/serio/i8042-x86ia64io.h+7 -00 replies
102/143ata_piix: Add Device IDs for Intel 9 Series PCHdrivers/ata/ata_piix.c+8 -00 replies
103/143percpu: free percpu allocation info for uniprocessor systemmm/percpu.c+2 -00 replies
104/143percpu: fix pcpu_alloc_pages() failure pathmm/percpu-vm.c+15 -60 replies
105/143percpu: perform tlb flush after pcpu_map_pages() failuremm/percpu-vm.c+1 -00 replies
106/143rtlwifi: rtl8192cu: Add new IDdrivers/net/wireless/rtlwifi/rtl8192cu/sw.c+1 -00 replies
107/143lockd: fix rpcbind crash on lockd startup failurefs/lockd/svc.c+1 -30 replies
108/143genhd: fix leftover might_sleep() in blk_free_devt()block/genhd.c+0 -20 replies
109/143usb: host: xhci: fix compliance mode workarounddrivers/usb/host/xhci-hub.c+5 -30 replies
110/143usb: dwc3: core: fix order of PM runtime callsdrivers/usb/dwc3/core.c+3 -30 replies
111/143usb: dwc3: core: fix ordering for PHY suspenddrivers/usb/dwc3/core.c+4 -30 replies
112/143Revert "mac80211: disable uAPSD if all ACs are under ACM"net/mac80211/mlme.c+1 -20 replies
113/143kcmp: fix standard comparison bugkernel/kcmp.c+4 -30 replies
114/143fsnotify/fdinfo: use named constants instead of hardcoded valuesfs/notify/fdinfo.c+2 -20 replies
115/143fs/notify: dont show f_handle if exportfs_encode_inode_fh failedfs/notify/fdinfo.c+1 -10 replies
116/143nilfs2: fix data loss with mmap()fs/nilfs2/inode.c+6 -10 replies
117/143ocfs2/dlm: do not get resource spinlock if lockres is newfs/ocfs2/dlm/dlmmaster.c+10 -80 replies
118/143sched: Fix unreleased llc_shared_mask bit during CPU hotplugarch/x86/kernel/smpboot.c+3 -00 replies
119/143powerpc/perf: Fix ABIv2 kernel backtracesarch/powerpc/include/asm/ptrace.h arch/powerpc/perf/callchain.c+8 -10 replies
120/143parisc: Only use -mfast-indirect-calls option for 32-bit kernel buildsarch/parisc/Makefile+6 -10 replies
121/143alarmtimer: Do not signal SIGEV_NONE timerskernel/time/alarmtimer.c+4 -20 replies
122/143alarmtimer: Lock k_itimer during timer callbackkernel/time/alarmtimer.c+8 -20 replies
123/143perf: Fix a race condition in perf_remove_from_context()kernel/events/core.c+10 -00 replies
124/143perf kmem: Make it work again on non NUMA machinestools/perf/builtin-kmem.c+1 -10 replies
125/143Fix nasty 32-bit overflow bug in buffer i/o code.fs/buffer.c+4 -20 replies
126/143media: cx18: fix kernel oops with tda8290 tunerdrivers/media/pci/cx18/cx18-driver.c+1 -00 replies
127/143md/raid1: fix_read_error should act on all non-faulty devices.drivers/md/raid1.c+2 -20 replies
128/143ipvs: avoid netns exit crash on ip_vs_conn_drop_conntracknet/netfilter/ipvs/ip_vs_conn.c+0 -10 replies
129/143ipvs: Maintain all DSCP and ECN bits for ipv6 tun forwardingnet/netfilter/ipvs/ip_vs_xmit.c+1 -10 replies
130/143ipvs: fix ipv6 hook registration for local repliesnet/netfilter/ipvs/ip_vs_core.c+1 -10 replies
131/143PM / sleep: Add state field to pm_states[] entrieskernel/power/main.c kernel/power/power.h kernel/power/suspend.c +1 more+30 -270 replies
132/143PM / sleep: Use valid_state() for platform-dependent sleep states onlykernel/power/main.c kernel/power/power.h kernel/power/suspend.c +1 more+36 -370 replies
133/143netfilter: nf_conntrack: avoid large timeout for mid-stream pickupnet/netfilter/nf_conntrack_proto_tcp.c+6 -00 replies
134/143ARM: 7748/1: oabi: handle faults when loading swi instruction from userspacearch/arm/kernel/entry-common.S+29 -130 replies
135/143serial: 8250_dma: check the result of TX buffer mappingdrivers/tty/serial/8250/8250_dma.c+12 -50 replies
136/143ext2: Fix fs corruption in ext2_get_xip_mem()fs/ext2/inode.c fs/ext2/xip.c+3 -00 replies
137/143arm: multi_v7_defconfig: Enable Zynq UART driverarch/arm/configs/multi_v7_defconfig+2 -00 replies
138/143kernel/fork.c:copy_process(): unify CLONE_THREAD-or-thread_group_leader codekernel/fork.c+7 -80 replies
139/143introduce for_each_thread() to replace the buggy while_each_thread()include/linux/init_task.h include/linux/sched.h kernel/exit.c +1 more+22 -00 replies
140/143oom_kill: change oom_kill.c to use for_each_thread()mm/oom_kill.c+10 -100 replies
141/143oom_kill: has_intersects_mems_allowed() needs rcu_read_lock()mm/oom_kill.c+11 -80 replies
142/143oom_kill: add rcu_read_lock() into find_lock_task_mm()mm/oom_kill.c+8 -40 replies
143/143vm_is_stack: use for_each_thread() rather then buggy while_each_thread()mm/util.c+3 -60 replies

Reviews trailers per patch

31 of 133 patches have a Reviewed-by or Acked-by.

PatchNathan LynchLudovic DesrochesDana GoyetteTejun HeoMarkus TrippelsdorfEgbert EichJakob BornecrantzMark SheldonEd ButlerImre DeakAlan SternJoe LawrenceSarah SharpWill DeaconThomas GleixnerMark RutlandTaras KondratiukLiu HuaLars-Peter ClausenPhilipp HahnGuenter RoeckSagi GrimbergMilan BrozHans de GoedeJaime Velasco JuanJeff LaytonMathias NymanLuciano CoelhoCyrill GorcunovAndreas Rohnerjoyce.xueLinn CrosettoBorislav PetkovToshi KaniYasuaki IshimatsuHans VerkuilAlexander LyakasJulian AnastasovChris J ArgesJozsef KadlecsikNicolas PitreAndiry XuSergey DyaslySameer NandaDavid RientjesMichal HockoAleksei Besogonov
1/143
8/143
9/143
10/143
11/143
12/143
13/143
14/143
15/143
16/143A-b
17/143A-b
18/143A-b
19/143
20/143
21/143
22/143Reported-and-tested-by
23/143
24/143
25/143A-b
26/143
27/143
28/143Reported-and-tested-by
29/143
31/143R-b
32/143R-b Reivewed-by
33/143
34/143
35/143
36/143
37/143
38/143
39/143
40/143
41/143
42/143
43/143T-b
44/143
45/143
46/143
47/143
50/143
51/143
52/143
53/143T-b
54/143A-b
55/143
56/143
57/143
58/143
59/143T-b
60/143
61/143A-b A-b
62/143
63/143
64/143A-b
65/143A-b A-b
66/143A-b T-b Integrated-by
67/143
68/143
69/143
70/143
71/143T-b
72/143T-b
73/143
74/143
75/143
76/143
77/143
78/143
79/143
80/143
81/143A-b
82/143
83/143A-b
84/143
85/143R-b
86/143
87/143
88/143
89/143
90/143
91/143R-b
92/143
93/143
94/143
95/143T-b
96/143
97/143R-b
99/143T-b
100/143
101/143
102/143
103/143
104/143
105/143
106/143
107/143A-b
108/143
109/143A-b
110/143
111/143
112/143R-b
113/143R-b
114/143A-b
115/143A-b
116/143T-b
117/143R-b
118/143T-b R-b R-b R-b
119/143
120/143
121/143
122/143
123/143
124/143
125/143
126/143T-b
127/143T-b
128/143
129/143A-b
130/143T-b
131/143
132/143
133/143A-b
134/143R-b
135/143
136/143Reported-and-tested-by
137/143
138/143
139/143R-b T-b R-b A-b
140/143R-b T-b R-b A-b R-b
141/143R-b T-b R-b A-b R-b
142/143A-b R-b
143/143T-b

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.

Read the v1 thread

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(-)