2014-10-17 08:11:49

by Jiri Slaby

[permalink] [raw]
Subject: [PATCH 3.12 000/197] 3.12.31-stable review

This is the start of the stable review cycle for the 3.12.31 release.
There are 197 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 Tue Oct 21 10:08:49 CEST 2014.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
http://kernel.org/pub/linux/kernel/people/jirislaby/stable-review/patch-3.12.31-rc1.xz
and the diffstat can be found below.

thanks,
js

===============


Al Viro (1):
don't bugger nd->seq on set_root_rcu() from follow_dotdot_rcu()

Alan Douglas (1):
xtensa: fix address checks in dma_{alloc,free}_coherent

Alan Stern (1):
USB: EHCI: unlink QHs even after the controller has stopped

Alex Deucher (8):
drm/radeon/dpm: set the thermal type properly for special configs
drm/radeon: add connector quirk for fujitsu board
drm/radeon: don't reset dma on NI/SI init
drm/radeon: don't reset sdma on CIK init
drm/radeon: don't reset dma on r6xx-evergreen init
drm/radeon/cik: use a separate counter for CP init timeout
vgaswitcheroo: add vga_switcheroo_fini_domain_pm_ops
drm/nouveau/runpm: fix module unload

Alex Gartrell (1):
ipvs: Maintain all DSCP and ECN bits for ipv6 tun forwarding

Andreas Bomholtz (1):
USB: cp210x: add support for Seluxit USB dongle

Andreas Rohner (1):
nilfs2: fix data loss with mmap()

Andrew Hunter (1):
jiffies: Fix timeval conversion to jiffies

Andrey Vagin (2):
fsnotify/fdinfo: use named constants instead of hardcoded values
fs/notify: don't show f_handle if exportfs_encode_inode_fh failed

Andy Shevchenko (2):
dmaengine: dw: introduce dwc_dostart_first_queued() helper
dmaengine: dw: don't perform DMA when dmaengine_submit is called

Anssi Hannula (1):
dm cache: fix race causing dirty blocks to be marked as clean

Anton Altaparmakov (1):
Fix nasty 32-bit overflow bug in buffer i/o code.

Arnd Bergmann (1):
staging/lustre: disable virtual block device for 64K pages

Aurelien Jarno (1):
MIPS: ZBOOT: add missing <linux/string.h> include

Benjamin Tissoires (1):
HID: logitech-dj: prevent false errors to be shown

Bjørn Mork (2):
USB: sierra: avoid CDC class functions on "68A3" devices
USB: sierra: add 1199:68AA device ID

Brennan Ashton (1):
USB: option: add VIA Telecom CDS7 chipset device id

Bryan O'Donoghue (1):
serial: 8250: Add Quark X1000 to 8250_pci.c

Chen-Yu Tsai (1):
i2c: mv64xxx: continue probe when clock-frequency is missing

Chris Wilson (1):
drm/i915: Flush the PTEs after updating them before suspend

Christian Borntraeger (1):
KVM: s390/mm: try a cow on read only pages for key ops

Clemens Ladisch (2):
ALSA: core: fix buffer overflow in snd_info_get_line()
ALSA: pcm: fix fifo_size frame calculation

Cong Wang (1):
perf: Fix a race condition in perf_remove_from_context()

Dan Carpenter (2):
NFC: microread: Potential overflows in microread_target_discovered()
partitions: aix.c: off by one bug

Daniel Borkmann (1):
netlink: reset network header before passing to taps

Daniel Vetter (1):
drm/i915: Fix EIO/wedged handling in gem fault handler

Dave Martin (1):
ARM: 7897/1: kexec: Use the right ISA for relocate_new_kernel

David Jeffery (1):
nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait

David Rientjes (1):
mm, slab: initialize object alignment on cache creation

Denis CIOCCA (1):
iio:magnetometer: bugfix magnetometers gain values

Dmitry Torokhov (2):
Input: synaptics - add support for ForcePads
Input: atkbd - do not try 'deactivate' keyboard on any LG laptops

Eliad Peller (1):
regulatory: add NUL to alpha2

Emmanuel Grumbach (1):
Revert "iwlwifi: dvm: don't enable CTS to self"

Eric Dumazet (1):
packet: handle too big packets for PACKET_V3

Fan Du (1):
i2c: ismt: use correct length when copy buffer

Felipe Balbi (4):
usb: host: xhci: fix compliance mode workaround
usb: dwc3: omap: fix ordering for runtime pm calls
usb: dwc3: core: fix order of PM runtime calls
usb: dwc3: core: fix ordering for PHY suspend

Filipe Brandenburger (1):
xattr: fix check for simultaneous glibc header inclusion

Gerhard Stenzel (1):
vxlan: fix incorrect initializer in union vxlan_addr

Greg KH (1):
USB: serial: pl2303: add device id for ztek device

Gu Zheng (1):
aio: block exit_aio() until all context requests are completed

Guillaume Nault (1):
l2tp: fix race while getting PMTU on PPP pseudo-wire

Hans Verkuil (3):
media: cx18: fix kernel oops with tda8290 tuner
media: adv7604: fix inverted condition
media: vb2: fix VBI/poll regression

Hans de Goede (3):
Input: elantech - fix detection of touchpad on ASUS s301l
Input: i8042 - add Fujitsu U574 to no_timeout dmi table
Input: i8042 - add nomux quirk for Avatar AVIU-145A6

Heikki Krogerus (1):
serial: 8250_dma: check the result of TX buffer mapping

Honggang Li (1):
percpu: free percpu allocation info for uniprocessor system

Ivan T. Ivanov (2):
usb: chipidea: msm: Use USB PHY API to control PHY state
usb: chipidea: msm: Initialize PHY on reset event

J. Bruce Fields (1):
lockd: fix rpcbind crash on lockd startup failure

James Ralston (1):
ata_piix: Add Device IDs for Intel 9 Series PCH

Jan Kara (1):
udf: Avoid infinite loop when processing indirect ICBs

Jens Axboe (1):
genhd: fix leftover might_sleep() in blk_free_devt()

Jiri Benc (2):
rtnetlink: fix VF info size
openvswitch: fix panic with multiple vlan headers

Jiri Kosina (2):
HID: picolcd: sanity check report size in raw_event() callback
HID: magicmouse: sanity check report size in raw_event() callback

Joe Lawrence (2):
usb: hub: take hub->hdev reference when processing from eventlist
team: avoid race condition in scheduling delayed work

Joe Savage (1):
USB: serial: cp210x: added Ketra N1 wireless interface support

Joern Engel (1):
iscsi-target: avoid NULL pointer in iscsi_copy_param_list failure

Johan Hovold (7):
USB: serial: fix potential stack buffer overflow
USB: serial: fix potential heap buffer overflow
USB: option: reduce interrupt-urb logging verbosity
Revert "USB: option,zte_ev: move most ZTE CDMA devices to zte_ev"
USB: zte_ev: remove duplicate Gobi PID
USB: zte_ev: remove duplicate Qualcom PID
USB: ftdi_sio: add support for NOVITUS Bono E thermal printer

Johannes Berg (2):
Revert "mac80211: disable uAPSD if all ACs are under ACM"
nl80211: clear skb cb before passing to netlink

Johannes Pointner (1):
iio:inkern: fix overwritten -EPROBE_DEFER in
of_iio_channel_get_by_name

John David Anglin (1):
parisc: Only use -mfast-indirect-calls option for 32-bit kernel builds

John Sung (1):
Input: serport - add compat handling for SPIOCSTYPE ioctl

Jorge A. Ventura (1):
spi/omap-mcspi: Fix the spi task hangs waiting dma_rx

Josef Bacik (1):
trace: Fix epoll hang when we race with new entries

Joseph Qi (1):
ocfs2/dlm: do not get resource spinlock if lockres is new

Josh Triplett (1):
init/Kconfig: Fix HAVE_FUTEX_CMPXCHG to not break up the EXPERT menu

Julian Anastasov (2):
ipvs: avoid netns exit crash on ip_vs_conn_drop_conntrack
ipvs: fix ipv6 hook registration for local replies

KY Srinivasan (1):
hyperv: Fix a bug in netvsc_start_xmit()

Keith Busch (1):
block: Fix dev_t minor allocation lifetime

Larry Finger (1):
rtlwifi: rtl8192cu: Add new ID

Lars Ellenberg (1):
drbd: fix regression 'out of mem, failed to invoke fence-peer helper'

Lee, Chun-Yi (1):
ACPI / RTC: Fix CMOS RTC opregion handler accesses to wrong addresses

Lu Baolu (1):
USB: Add device quirk for ASUS T100 Base Station keyboard

Marek Roszko (1):
i2c: at91: add bound checking on SMBus block length bytes

Mark (4):
storage: Add single-LUN quirk for Jaz USB Adapter
USB: storage: Add quirk for Adaptec USBConnect 2000 USB-to-SCSI
Adapter
USB: storage: Add quirk for Ariston Technologies iConnect USB to SCSI
adapter
USB: storage: Add quirks for Entrega/Xircom USB to SCSI converters

Mark Brown (2):
regmap: Fix handling of volatile registers for format_write() chips
regmap: Don't attempt block writes when syncing cache on single_rw
devices

Mark Rutland (1):
ARM: 8128/1: abort: don't clear the exclusive monitors

Markos Chandras (1):
MIPS: mcount: Adjust stack pointer for static trace in MIPS32

Mathias Krause (1):
drm/i915: Remove bogus __init annotation from DMI callbacks

Mathias Nyman (2):
xhci: Fix null pointer dereference if xhci initialization fails
xhci: fix oops when xhci resumes from hibernate with hw lpm capable
devices

Max Filippov (4):
xtensa: replace IOCTL code definitions with constants
xtensa: fix access to THREAD_RA/THREAD_SP/THREAD_DS
xtensa: fix TLBTEMP_BASE_2 region handling in fast_second_level_miss
xtensa: fix a6 and a7 handling in fast_syscall_xtensa

Mel Gorman (2):
mm: migrate: Close race between migration completion and mprotect
mm: numa: Do not mark PTEs pte_numa when splitting huge pages

Michal Hocko (1):
mm: new_vma_page() cannot see NULL vma for hugetlb pages

Mike Christie (1):
SCSI: libiscsi: fix potential buffer overrun in __iscsi_conn_send_pdu

Mike Marciniszyn (1):
IB/qib: Correct reference counting in debugfs qp_stats

Miklos Szeredi (1):
shmem: fix nlink for rename overwrite directory

Mikulas Patocka (1):
dm crypt: fix access beyond the end of allocated space

Nathan Lynch (1):
ARM: 8148/1: flush TLS and thumbee register state during exec

Neal Cardwell (2):
tcp: fix tcp_release_cb() to dispatch via address family for
mtu_reduced()
tcp: fix ssthresh and undo for consecutive short FRTO episodes

NeilBrown (2):
md/raid1: fix_read_error should act on all non-faulty devices.
md/raid5: disable 'DISCARD' by default due to safety concerns.

Nicholas Bellinger (1):
iscsi-target: Fix memory corruption in
iscsit_logout_post_handler_diffcid

Nicolas Dichtel (1):
ip6_gre: fix flowi6_proto value in xmit path

Nicolas Iooss (1):
eventpoll: fix uninitialized variable in epoll_ctl

Olav Haugan (1):
iommu/arm-smmu: fix programming of SMMU_CBn_TCR for stage 1

Oleg Chernovskiy (1):
drm/radeon: Add missing lines to ci_set_thermal_temperature_range

Pavel Shilovsky (1):
CIFS: Fix SMB2 readdir error handling

Per Hurtig (1):
tcp: fixing TLP's FIN recovery

Peter Ujfalusi (1):
ASoC: davinci-mcasp: Correct rx format unit configuration

Peter Zijlstra (1):
perf: fix perf bug in fork()

Rafael J. Wysocki (2):
PM / sleep: Add state field to pm_states[] entries
PM / sleep: Use valid_state() for platform-dependent sleep states only

Rajendra Nayak (1):
ARM: DRA7: Add support for soc_is_dra74x() and soc_is_dra72x()
variants

Rasmus Villemoes (1):
kcmp: fix standard comparison bug

Richard Larocque (3):
alarmtimer: Return relative times in timer_gettime
alarmtimer: Do not signal SIGEV_NONE timers
alarmtimer: Lock k_itimer during timer callback

Robert Coulson (1):
hwmon: (ds1621) Update zbits after conversion rate change

Robin Murphy (1):
ARM: 8165/1: alignment: don't break misaligned NEON load/store

Ross Lagerwall (1):
xen/manage: Always freeze/thaw processes when suspend/resuming

Sagi Grimberg (2):
Target/iser: Get isert_conn reference once got to connected_handler
Target/iser: Don't put isert_conn inside disconnected handler

Shmulik Ladkani (1):
sit: Fix ipip6_tunnel_lookup device matching criteria

Simon Lindgren (1):
i2c: at91: Fix a race condition during signal handling in
at91_do_twi_xfer.

Soren Brinkmann (1):
Revert "net/macb: add pinctrl consumer support"

Srinivas Pandruvada (9):
iio: hid_Sensors: fix crash during trigger unregister
iio:trigger: modify return value for iio_trigger_get
iio: accel: bma180: Fix indio_dev->trig assignment
iio: hid_sensor_hub: Fix indio_dev->trig assignment
iio: gyro: itg3200: Fix indio_dev->trig assignment
iio: inv_mpu6050: Fix indio_dev->trig assignment
iio: meter: ade7758: Fix indio_dev->trig assignment
iio: st_sensors: Fix indio_dev->trig assignment
iio: adc: ad_sigma_delta: Fix indio_dev->trig assignment

Stanislaw Gruszka (1):
myri10ge: check for DMA mapping errors

Steffen Klassert (2):
xfrm: Generate blackhole routes only from route lookup functions
xfrm: Generate queueing routes only from route lookup functions

Stephen Hemminger (1):
USB: sisusb: add device id for Magic Control USB video

Steve Dickson (1):
NFSv4: nfs4_state_manager() vs. nfs_server_remove_lists()

Steven Rostedt (Red Hat) (1):
ring-buffer: Fix infinite spin in reading buffer

Sudeep Holla (1):
ARM: 8133/1: use irq_set_affinity with force=false when migrating irqs

Takashi Iwai (3):
ALSA: hda - Fix digital mic on Acer Aspire 3830TG
ALSA: hda - Fix COEF setups for ALC1150 codec
ALSA: hda - Fix invalid pin powermap without jack detection

Taylor Braun-Jones (1):
USB: ftdi_sio: Add support for GE Healthcare Nemo Tracker device

Tejun Heo (3):
workqueue: apply __WQ_ORDERED to create_singlethread_workqueue()
percpu: fix pcpu_alloc_pages() failure path
percpu: perform tlb flush after pcpu_map_pages() failure

Tero Kristo (1):
clk: prevent erronous parsing of children during rate change

Thierry Reding (1):
usb: phy: tegra: Avoid use of sizeof(void)

Thomas Hellstrom (1):
drm/vmwgfx: Fix a potential infinite spin waiting for fifo idle

Thomas Pugliese (1):
uwb: init beacon cache entry before registering uwb device

Toshiaki Makita (1):
cfq-iosched: Fix wrong children_weight calculation

Trond Myklebust (1):
NFSv4: Fix another bug in the close/open_downgrade code

Ville Syrjälä (1):
drm/i915: Wait for vblank before enabling the TV encoder

Vlad Yasevich (7):
net: Always untag vlan-tagged traffic on input.
bridge: Check if vlan filtering is enabled only once.
bridge: Fix br_should_learn to check vlan_enabled
tg3: Work around HW/FW limitations with vlan encapsulated frames
tg3: Allow for recieve of full-size 8021AD frames
macvtap: Fix race between device delete and open.
sctp: handle association restarts when the socket is closed.

Waiman Long (1):
mm, thp: move invariant bug check out of loop in __split_huge_page_map

Wanpeng Li (2):
mm/mempolicy: fix !vma in new_vma_page()
sched: Fix unreleased llc_shared_mask bit during CPU hotplug

Will Deacon (1):
arm64: ptrace: fix compat hardware watchpoint reporting

Y.C. Chen (1):
drm/ast: AST2000 cannot be detected correctly

arch/arm/include/asm/tls.h | 62 +++++++++++++++
arch/arm/kernel/irq.c | 2 +-
arch/arm/kernel/machine_kexec.c | 17 +++--
arch/arm/kernel/process.c | 2 +
arch/arm/kernel/relocate_kernel.S | 8 +-
arch/arm/kernel/thumbee.c | 2 +-
arch/arm/kernel/traps.c | 17 +----
arch/arm/mach-omap2/soc.h | 6 ++
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/ptrace.c | 3 +-
arch/mips/boot/compressed/decompress.c | 1 +
arch/mips/kernel/mcount.S | 12 +++
arch/parisc/Makefile | 7 +-
arch/s390/mm/pgtable.c | 10 +++
arch/x86/kernel/smpboot.c | 3 +
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 +-
block/partitions/aix.c | 2 +-
drivers/acpi/acpi_cmos_rtc.c | 2 +-
drivers/ata/ata_piix.c | 8 ++
drivers/base/regmap/regcache.c | 2 +-
drivers/base/regmap/regmap.c | 2 +-
drivers/block/drbd/drbd_nl.c | 6 ++
drivers/clk/clk.c | 7 +-
drivers/dma/TODO | 1 -
drivers/dma/dw/core.c | 38 +++++-----
drivers/gpu/drm/ast/ast_main.c | 2 +-
drivers/gpu/drm/i915/i915_gem.c | 11 ++-
drivers/gpu/drm/i915/i915_gem_gtt.c | 14 +++-
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_tv.c | 4 +
drivers/gpu/drm/nouveau/nouveau_vga.c | 9 +++
drivers/gpu/drm/radeon/ci_dpm.c | 3 +
drivers/gpu/drm/radeon/cik.c | 4 +-
drivers/gpu/drm/radeon/cik_sdma.c | 7 --
drivers/gpu/drm/radeon/ni_dma.c | 6 --
drivers/gpu/drm/radeon/r600_dma.c | 9 ---
drivers/gpu/drm/radeon/radeon_atombios.c | 33 ++++++--
drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 3 +-
drivers/gpu/vga/vga_switcheroo.c | 6 ++
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/hwmon/ds1621.c | 1 +
drivers/i2c/busses/i2c-at91.c | 32 ++++++--
drivers/i2c/busses/i2c-ismt.c | 2 +-
drivers/i2c/busses/i2c-mv64xxx.c | 3 +-
drivers/iio/accel/bma180.c | 2 +-
drivers/iio/accel/hid-sensor-accel-3d.c | 5 +-
drivers/iio/adc/ad_sigma_delta.c | 2 +-
.../iio/common/hid-sensors/hid-sensor-trigger.c | 10 +--
.../iio/common/hid-sensors/hid-sensor-trigger.h | 2 +-
drivers/iio/common/st_sensors/st_sensors_trigger.c | 2 +-
drivers/iio/gyro/hid-sensor-gyro-3d.c | 5 +-
drivers/iio/gyro/itg3200_buffer.c | 2 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 2 +-
drivers/iio/inkern.c | 2 +-
drivers/iio/light/hid-sensor-als.c | 5 +-
drivers/iio/magnetometer/hid-sensor-magn-3d.c | 5 +-
drivers/iio/magnetometer/st_magn_core.c | 52 +++++++------
drivers/infiniband/hw/qib/qib_debugfs.c | 3 +-
drivers/infiniband/hw/qib/qib_qp.c | 8 --
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/iommu/arm-smmu.c | 7 +-
drivers/md/dm-cache-target.c | 4 +-
drivers/md/dm-crypt.c | 20 ++++-
drivers/md/raid1.c | 4 +-
drivers/md/raid5.c | 18 ++++-
drivers/media/i2c/adv7604.c | 2 +-
drivers/media/pci/cx18/cx18-driver.c | 1 +
drivers/media/v4l2-core/videobuf2-core.c | 15 +++-
drivers/net/ethernet/broadcom/tg3.c | 23 +++++-
drivers/net/ethernet/cadence/macb.c | 11 ---
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 88 ++++++++++++++--------
drivers/net/hyperv/netvsc_drv.c | 3 +-
drivers/net/macvtap.c | 18 ++---
drivers/net/team/team.c | 4 +-
drivers/net/vxlan.c | 8 +-
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/spi/spi-omap2-mcspi.c | 3 +-
drivers/staging/iio/meter/ade7758_trigger.c | 2 +-
drivers/staging/lustre/lustre/Kconfig | 1 +
drivers/target/iscsi/iscsi_target.c | 4 +-
drivers/target/iscsi/iscsi_target_parameters.c | 2 +-
drivers/tty/serial/8250/8250_dma.c | 17 +++--
drivers/tty/serial/8250/8250_pci.c | 21 ++++++
drivers/usb/chipidea/ci_hdrc_msm.c | 7 +-
drivers/usb/core/hub.c | 10 ++-
drivers/usb/core/quirks.c | 4 +
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/phy/phy-tegra-usb.c | 4 +-
drivers/usb/serial/cp210x.c | 2 +
drivers/usb/serial/ftdi_sio.c | 3 +
drivers/usb/serial/ftdi_sio_ids.h | 12 +++
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 | 20 -----
drivers/usb/storage/unusual_devs.h | 38 ++++++++++
drivers/uwb/lc-dev.c | 13 +++-
drivers/xen/manage.c | 7 --
fs/aio.c | 8 +-
fs/buffer.c | 6 +-
fs/cifs/cifsglob.h | 2 +
fs/cifs/file.c | 2 +-
fs/cifs/readdir.c | 2 +-
fs/cifs/smb1ops.c | 7 ++
fs/cifs/smb2maperror.c | 2 +-
fs/cifs/smb2ops.c | 9 +++
fs/cifs/smb2pdu.c | 9 +--
fs/eventpoll.c | 3 +-
fs/lockd/svc.c | 4 +-
fs/namei.c | 33 ++++----
fs/nfs/nfs4client.c | 38 +++++-----
fs/nfs/nfs4proc.c | 30 ++++----
fs/nfs/pagelist.c | 2 +-
fs/nilfs2/inode.c | 7 +-
fs/notify/fdinfo.c | 4 +-
fs/ocfs2/dlm/dlmmaster.c | 18 +++--
fs/udf/inode.c | 35 +++++----
include/linux/hid-sensor-hub.h | 3 +
include/linux/if_vlan.h | 6 --
include/linux/iio/trigger.h | 4 +-
include/linux/jiffies.h | 12 ---
include/linux/skbuff.h | 1 +
include/linux/usb/quirks.h | 3 +
include/linux/vga_switcheroo.h | 2 +
include/linux/workqueue.h | 2 +-
include/media/videobuf2-core.h | 4 +
include/net/dst.h | 16 +++-
include/net/inet_connection_sock.h | 1 +
include/net/regulatory.h | 2 +-
include/net/sctp/command.h | 2 +-
include/net/sock.h | 1 -
include/net/tcp.h | 1 +
include/uapi/linux/xattr.h | 2 +-
init/Kconfig | 1 +
kernel/events/core.c | 14 +++-
kernel/fork.c | 5 +-
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.c | 54 +++++++------
kernel/time/alarmtimer.c | 34 ++++++---
kernel/trace/ring_buffer.c | 18 ++++-
mm/huge_memory.c | 11 ++-
mm/mempolicy.c | 12 +--
mm/migrate.c | 5 +-
mm/percpu-vm.c | 22 ++++--
mm/percpu.c | 2 +
mm/shmem.c | 4 +-
mm/slab.c | 11 +--
net/8021q/vlan_core.c | 53 -------------
net/bridge/br_private.h | 3 +
net/bridge/br_vlan.c | 15 +++-
net/core/dev.c | 2 +-
net/core/netpoll.c | 2 +-
net/core/rtnetlink.c | 3 +-
net/core/skbuff.c | 53 +++++++++++++
net/ipv4/route.c | 6 +-
net/ipv4/tcp_input.c | 8 +-
net/ipv4/tcp_ipv4.c | 5 +-
net/ipv4/tcp_output.c | 6 +-
net/ipv6/ip6_gre.c | 4 +-
net/ipv6/ip6_output.c | 4 +-
net/ipv6/sit.c | 6 +-
net/ipv6/tcp_ipv6.c | 3 +-
net/l2tp/l2tp_ppp.c | 3 +-
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/netlink/af_netlink.c | 2 +-
net/openvswitch/actions.c | 5 ++
net/packet/af_packet.c | 17 +++++
net/packet/internal.h | 1 +
net/sctp/sm_statefuns.c | 19 ++++-
net/wireless/nl80211.c | 3 +
net/xfrm/xfrm_policy.c | 48 ++++++++++--
sound/core/info.c | 4 +-
sound/core/pcm_lib.c | 8 +-
sound/pci/hda/patch_conexant.c | 9 ++-
sound/pci/hda/patch_realtek.c | 2 +
sound/pci/hda/patch_sigmatel.c | 17 +++--
sound/soc/davinci/davinci-mcasp.c | 11 ++-
216 files changed, 1534 insertions(+), 780 deletions(-)

--
2.1.1


2014-10-17 13:14:50

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 3.12 000/197] 3.12.31-stable review

On 10/17/2014 01:11 AM, Jiri Slaby wrote:
> This is the start of the stable review cycle for the 3.12.31 release.
> There are 197 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 Tue Oct 21 10:08:49 CEST 2014.
> Anything received after that time might be too late.
>

Jiri,

my auto-builder tries to pull the patches from branch stable-3.12-queue of
git://git.kernel.org/pub/scm/linux/kernel/git/jirislaby/linux-stable.git.

Only this time it isn't there. Do you have a new location ?

Thanks,
Guenter

2014-10-17 13:20:24

by Jiri Slaby

[permalink] [raw]
Subject: Re: [PATCH 3.12 000/197] 3.12.31-stable review

On 10/17/2014, 03:14 PM, Guenter Roeck wrote:
> On 10/17/2014 01:11 AM, Jiri Slaby wrote:
>> This is the start of the stable review cycle for the 3.12.31 release.
>> There are 197 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 Tue Oct 21 10:08:49 CEST 2014.
>> Anything received after that time might be too late.
>>
>
> Jiri,
>
> my auto-builder tries to pull the patches from branch stable-3.12-queue of
> git://git.kernel.org/pub/scm/linux/kernel/git/jirislaby/linux-stable.git.
>
> Only this time it isn't there. Do you have a new location ?

Hi,

forgot to push. Now it's populating.

thanks for noting,
--
js
suse labs

2014-10-17 16:08:39

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 3.12 000/197] 3.12.31-stable review

On 10/17/2014 01:11 AM, Jiri Slaby wrote:
> This is the start of the stable review cycle for the 3.12.31 release.
> There are 197 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 Tue Oct 21 10:08:49 CEST 2014.
> Anything received after that time might be too late.
>

Build results:
total: 135 pass: 135 fail: 0
Qemu test results:
total: 27 pass: 27 fail: 0

Details are available at http://server.roeck-us.net:8010/builders.

Guenter

2014-10-18 11:44:24

by I. Schrey

[permalink] [raw]
Subject: Re: [PATCH 3.12 000/197] 3.12.31-stable review

Jiri Slaby wrote:
> This is the start of the stable review cycle for the 3.12.31 release.
> There are 197 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.

Hi Jiri,

the commit mentioned below has already been backported to 3.10 stable,
can you please add it to 3.12 stable?

A test build with patch-3.12.31-rc1 and the commit in question
builds and runs fine for me.

Thank you in advance.

Regards
Ingmar

-------- Forwarded message --------
Subject: linux-stable: backport usb related commit to 3.10 and 3.12?
Date: Sat, 23 Aug 2014 13:19:09 +0200
To:
[email protected]



Greetings.

On an administered server, I noticed that there's a constant load
around 0.70 when running kernels 3.10 and 3.12, even if
the system is doing nothing, and in single user mode.
Culprit seems to be the process 'khubd'.
No such effect when running kernels 3.4 or 3.14.

I reverse bisected linux-stable and found that the following commit
fixes it for me, for both kernel 3.10 and 3.12:

[08d1dec6f4054e3613f32051d9b149d4203ce0d2] usb:hub set hub->change_bits when over-current happens


Could that commit be backported to the stable 3.10 and 3.12 series?

(Disclaimer: I'm not a programmer, but I'd be happy to help with any testing involved)

Regards
Ingmar

--------------------------------------------------------------------------

$ git diff ac5166bcdb43889a5bd837f5076b78049e1f8bca 08d1dec6f4054e3613f32051d9b149d4203ce0d2
diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c
index c1422a0..babba88 100644
--- a/drivers/usb/core/hub.c
+++ b/drivers/usb/core/hub.c
@@ -1147,7 +1147,8 @@ static void hub_activate(struct usb_hub *hub, enum
hub_activation_type type)
/* Tell khubd to disconnect the device or
* check for a new connection
*/
- if (udev || (portstatus & USB_PORT_STAT_CONNECTION))
+ if (udev || (portstatus & USB_PORT_STAT_CONNECTION) ||
+ (portstatus & USB_PORT_STAT_OVERCURRENT))
set_bit(port1, hub->change_bits);

} else if (portstatus & USB_PORT_STAT_ENABLE) {


--

2014-10-19 13:13:11

by Satoru Takeuchi

[permalink] [raw]
Subject: Re: [PATCH 3.12 000/197] 3.12.31-stable review

Hi Jiri,

At Fri, 17 Oct 2014 10:11:30 +0200,
Jiri Slaby wrote:
>
> This is the start of the stable review cycle for the 3.12.31 release.
> There are 197 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 Tue Oct 21 10:08:49 CEST 2014.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> http://kernel.org/pub/linux/kernel/people/jirislaby/stable-review/patch-3.12.31-rc1.xz
> and the diffstat can be found below.

This kernel passed my test.

- Test Cases:
- Build this kernel.
- Boot this kernel.
- Build the latest mainline kernel with this kernel.

- Test Tool:
https://github.com/satoru-takeuchi/test-linux-stable

- Test Result (kernel .config, ktest config and test log):
http://satoru-takeuchi.org/test-linux-stable/results/<version>-<test datetime>.tar.xz

- Build Environment:
- OS: Debian Jessy x86_64
- CPU: Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz x 4
- memory: 8GB

- Test Target Environment:
- Debian Jessy x86_64 (KVM guest on the Build Environment)
- # of vCPU: 2
- memory: 2GB

Thanks,
Satoru

>
> thanks,
> js
>
> ===============
>
>
> Al Viro (1):
> don't bugger nd->seq on set_root_rcu() from follow_dotdot_rcu()
>
> Alan Douglas (1):
> xtensa: fix address checks in dma_{alloc,free}_coherent
>
> Alan Stern (1):
> USB: EHCI: unlink QHs even after the controller has stopped
>
> Alex Deucher (8):
> drm/radeon/dpm: set the thermal type properly for special configs
> drm/radeon: add connector quirk for fujitsu board
> drm/radeon: don't reset dma on NI/SI init
> drm/radeon: don't reset sdma on CIK init
> drm/radeon: don't reset dma on r6xx-evergreen init
> drm/radeon/cik: use a separate counter for CP init timeout
> vgaswitcheroo: add vga_switcheroo_fini_domain_pm_ops
> drm/nouveau/runpm: fix module unload
>
> Alex Gartrell (1):
> ipvs: Maintain all DSCP and ECN bits for ipv6 tun forwarding
>
> Andreas Bomholtz (1):
> USB: cp210x: add support for Seluxit USB dongle
>
> Andreas Rohner (1):
> nilfs2: fix data loss with mmap()
>
> Andrew Hunter (1):
> jiffies: Fix timeval conversion to jiffies
>
> Andrey Vagin (2):
> fsnotify/fdinfo: use named constants instead of hardcoded values
> fs/notify: don't show f_handle if exportfs_encode_inode_fh failed
>
> Andy Shevchenko (2):
> dmaengine: dw: introduce dwc_dostart_first_queued() helper
> dmaengine: dw: don't perform DMA when dmaengine_submit is called
>
> Anssi Hannula (1):
> dm cache: fix race causing dirty blocks to be marked as clean
>
> Anton Altaparmakov (1):
> Fix nasty 32-bit overflow bug in buffer i/o code.
>
> Arnd Bergmann (1):
> staging/lustre: disable virtual block device for 64K pages
>
> Aurelien Jarno (1):
> MIPS: ZBOOT: add missing <linux/string.h> include
>
> Benjamin Tissoires (1):
> HID: logitech-dj: prevent false errors to be shown
>
> Bj?rn Mork (2):
> USB: sierra: avoid CDC class functions on "68A3" devices
> USB: sierra: add 1199:68AA device ID
>
> Brennan Ashton (1):
> USB: option: add VIA Telecom CDS7 chipset device id
>
> Bryan O'Donoghue (1):
> serial: 8250: Add Quark X1000 to 8250_pci.c
>
> Chen-Yu Tsai (1):
> i2c: mv64xxx: continue probe when clock-frequency is missing
>
> Chris Wilson (1):
> drm/i915: Flush the PTEs after updating them before suspend
>
> Christian Borntraeger (1):
> KVM: s390/mm: try a cow on read only pages for key ops
>
> Clemens Ladisch (2):
> ALSA: core: fix buffer overflow in snd_info_get_line()
> ALSA: pcm: fix fifo_size frame calculation
>
> Cong Wang (1):
> perf: Fix a race condition in perf_remove_from_context()
>
> Dan Carpenter (2):
> NFC: microread: Potential overflows in microread_target_discovered()
> partitions: aix.c: off by one bug
>
> Daniel Borkmann (1):
> netlink: reset network header before passing to taps
>
> Daniel Vetter (1):
> drm/i915: Fix EIO/wedged handling in gem fault handler
>
> Dave Martin (1):
> ARM: 7897/1: kexec: Use the right ISA for relocate_new_kernel
>
> David Jeffery (1):
> nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait
>
> David Rientjes (1):
> mm, slab: initialize object alignment on cache creation
>
> Denis CIOCCA (1):
> iio:magnetometer: bugfix magnetometers gain values
>
> Dmitry Torokhov (2):
> Input: synaptics - add support for ForcePads
> Input: atkbd - do not try 'deactivate' keyboard on any LG laptops
>
> Eliad Peller (1):
> regulatory: add NUL to alpha2
>
> Emmanuel Grumbach (1):
> Revert "iwlwifi: dvm: don't enable CTS to self"
>
> Eric Dumazet (1):
> packet: handle too big packets for PACKET_V3
>
> Fan Du (1):
> i2c: ismt: use correct length when copy buffer
>
> Felipe Balbi (4):
> usb: host: xhci: fix compliance mode workaround
> usb: dwc3: omap: fix ordering for runtime pm calls
> usb: dwc3: core: fix order of PM runtime calls
> usb: dwc3: core: fix ordering for PHY suspend
>
> Filipe Brandenburger (1):
> xattr: fix check for simultaneous glibc header inclusion
>
> Gerhard Stenzel (1):
> vxlan: fix incorrect initializer in union vxlan_addr
>
> Greg KH (1):
> USB: serial: pl2303: add device id for ztek device
>
> Gu Zheng (1):
> aio: block exit_aio() until all context requests are completed
>
> Guillaume Nault (1):
> l2tp: fix race while getting PMTU on PPP pseudo-wire
>
> Hans Verkuil (3):
> media: cx18: fix kernel oops with tda8290 tuner
> media: adv7604: fix inverted condition
> media: vb2: fix VBI/poll regression
>
> Hans de Goede (3):
> Input: elantech - fix detection of touchpad on ASUS s301l
> Input: i8042 - add Fujitsu U574 to no_timeout dmi table
> Input: i8042 - add nomux quirk for Avatar AVIU-145A6
>
> Heikki Krogerus (1):
> serial: 8250_dma: check the result of TX buffer mapping
>
> Honggang Li (1):
> percpu: free percpu allocation info for uniprocessor system
>
> Ivan T. Ivanov (2):
> usb: chipidea: msm: Use USB PHY API to control PHY state
> usb: chipidea: msm: Initialize PHY on reset event
>
> J. Bruce Fields (1):
> lockd: fix rpcbind crash on lockd startup failure
>
> James Ralston (1):
> ata_piix: Add Device IDs for Intel 9 Series PCH
>
> Jan Kara (1):
> udf: Avoid infinite loop when processing indirect ICBs
>
> Jens Axboe (1):
> genhd: fix leftover might_sleep() in blk_free_devt()
>
> Jiri Benc (2):
> rtnetlink: fix VF info size
> openvswitch: fix panic with multiple vlan headers
>
> Jiri Kosina (2):
> HID: picolcd: sanity check report size in raw_event() callback
> HID: magicmouse: sanity check report size in raw_event() callback
>
> Joe Lawrence (2):
> usb: hub: take hub->hdev reference when processing from eventlist
> team: avoid race condition in scheduling delayed work
>
> Joe Savage (1):
> USB: serial: cp210x: added Ketra N1 wireless interface support
>
> Joern Engel (1):
> iscsi-target: avoid NULL pointer in iscsi_copy_param_list failure
>
> Johan Hovold (7):
> USB: serial: fix potential stack buffer overflow
> USB: serial: fix potential heap buffer overflow
> USB: option: reduce interrupt-urb logging verbosity
> Revert "USB: option,zte_ev: move most ZTE CDMA devices to zte_ev"
> USB: zte_ev: remove duplicate Gobi PID
> USB: zte_ev: remove duplicate Qualcom PID
> USB: ftdi_sio: add support for NOVITUS Bono E thermal printer
>
> Johannes Berg (2):
> Revert "mac80211: disable uAPSD if all ACs are under ACM"
> nl80211: clear skb cb before passing to netlink
>
> Johannes Pointner (1):
> iio:inkern: fix overwritten -EPROBE_DEFER in
> of_iio_channel_get_by_name
>
> John David Anglin (1):
> parisc: Only use -mfast-indirect-calls option for 32-bit kernel builds
>
> John Sung (1):
> Input: serport - add compat handling for SPIOCSTYPE ioctl
>
> Jorge A. Ventura (1):
> spi/omap-mcspi: Fix the spi task hangs waiting dma_rx
>
> Josef Bacik (1):
> trace: Fix epoll hang when we race with new entries
>
> Joseph Qi (1):
> ocfs2/dlm: do not get resource spinlock if lockres is new
>
> Josh Triplett (1):
> init/Kconfig: Fix HAVE_FUTEX_CMPXCHG to not break up the EXPERT menu
>
> Julian Anastasov (2):
> ipvs: avoid netns exit crash on ip_vs_conn_drop_conntrack
> ipvs: fix ipv6 hook registration for local replies
>
> KY Srinivasan (1):
> hyperv: Fix a bug in netvsc_start_xmit()
>
> Keith Busch (1):
> block: Fix dev_t minor allocation lifetime
>
> Larry Finger (1):
> rtlwifi: rtl8192cu: Add new ID
>
> Lars Ellenberg (1):
> drbd: fix regression 'out of mem, failed to invoke fence-peer helper'
>
> Lee, Chun-Yi (1):
> ACPI / RTC: Fix CMOS RTC opregion handler accesses to wrong addresses
>
> Lu Baolu (1):
> USB: Add device quirk for ASUS T100 Base Station keyboard
>
> Marek Roszko (1):
> i2c: at91: add bound checking on SMBus block length bytes
>
> Mark (4):
> storage: Add single-LUN quirk for Jaz USB Adapter
> USB: storage: Add quirk for Adaptec USBConnect 2000 USB-to-SCSI
> Adapter
> USB: storage: Add quirk for Ariston Technologies iConnect USB to SCSI
> adapter
> USB: storage: Add quirks for Entrega/Xircom USB to SCSI converters
>
> Mark Brown (2):
> regmap: Fix handling of volatile registers for format_write() chips
> regmap: Don't attempt block writes when syncing cache on single_rw
> devices
>
> Mark Rutland (1):
> ARM: 8128/1: abort: don't clear the exclusive monitors
>
> Markos Chandras (1):
> MIPS: mcount: Adjust stack pointer for static trace in MIPS32
>
> Mathias Krause (1):
> drm/i915: Remove bogus __init annotation from DMI callbacks
>
> Mathias Nyman (2):
> xhci: Fix null pointer dereference if xhci initialization fails
> xhci: fix oops when xhci resumes from hibernate with hw lpm capable
> devices
>
> Max Filippov (4):
> xtensa: replace IOCTL code definitions with constants
> xtensa: fix access to THREAD_RA/THREAD_SP/THREAD_DS
> xtensa: fix TLBTEMP_BASE_2 region handling in fast_second_level_miss
> xtensa: fix a6 and a7 handling in fast_syscall_xtensa
>
> Mel Gorman (2):
> mm: migrate: Close race between migration completion and mprotect
> mm: numa: Do not mark PTEs pte_numa when splitting huge pages
>
> Michal Hocko (1):
> mm: new_vma_page() cannot see NULL vma for hugetlb pages
>
> Mike Christie (1):
> SCSI: libiscsi: fix potential buffer overrun in __iscsi_conn_send_pdu
>
> Mike Marciniszyn (1):
> IB/qib: Correct reference counting in debugfs qp_stats
>
> Miklos Szeredi (1):
> shmem: fix nlink for rename overwrite directory
>
> Mikulas Patocka (1):
> dm crypt: fix access beyond the end of allocated space
>
> Nathan Lynch (1):
> ARM: 8148/1: flush TLS and thumbee register state during exec
>
> Neal Cardwell (2):
> tcp: fix tcp_release_cb() to dispatch via address family for
> mtu_reduced()
> tcp: fix ssthresh and undo for consecutive short FRTO episodes
>
> NeilBrown (2):
> md/raid1: fix_read_error should act on all non-faulty devices.
> md/raid5: disable 'DISCARD' by default due to safety concerns.
>
> Nicholas Bellinger (1):
> iscsi-target: Fix memory corruption in
> iscsit_logout_post_handler_diffcid
>
> Nicolas Dichtel (1):
> ip6_gre: fix flowi6_proto value in xmit path
>
> Nicolas Iooss (1):
> eventpoll: fix uninitialized variable in epoll_ctl
>
> Olav Haugan (1):
> iommu/arm-smmu: fix programming of SMMU_CBn_TCR for stage 1
>
> Oleg Chernovskiy (1):
> drm/radeon: Add missing lines to ci_set_thermal_temperature_range
>
> Pavel Shilovsky (1):
> CIFS: Fix SMB2 readdir error handling
>
> Per Hurtig (1):
> tcp: fixing TLP's FIN recovery
>
> Peter Ujfalusi (1):
> ASoC: davinci-mcasp: Correct rx format unit configuration
>
> Peter Zijlstra (1):
> perf: fix perf bug in fork()
>
> Rafael J. Wysocki (2):
> PM / sleep: Add state field to pm_states[] entries
> PM / sleep: Use valid_state() for platform-dependent sleep states only
>
> Rajendra Nayak (1):
> ARM: DRA7: Add support for soc_is_dra74x() and soc_is_dra72x()
> variants
>
> Rasmus Villemoes (1):
> kcmp: fix standard comparison bug
>
> Richard Larocque (3):
> alarmtimer: Return relative times in timer_gettime
> alarmtimer: Do not signal SIGEV_NONE timers
> alarmtimer: Lock k_itimer during timer callback
>
> Robert Coulson (1):
> hwmon: (ds1621) Update zbits after conversion rate change
>
> Robin Murphy (1):
> ARM: 8165/1: alignment: don't break misaligned NEON load/store
>
> Ross Lagerwall (1):
> xen/manage: Always freeze/thaw processes when suspend/resuming
>
> Sagi Grimberg (2):
> Target/iser: Get isert_conn reference once got to connected_handler
> Target/iser: Don't put isert_conn inside disconnected handler
>
> Shmulik Ladkani (1):
> sit: Fix ipip6_tunnel_lookup device matching criteria
>
> Simon Lindgren (1):
> i2c: at91: Fix a race condition during signal handling in
> at91_do_twi_xfer.
>
> Soren Brinkmann (1):
> Revert "net/macb: add pinctrl consumer support"
>
> Srinivas Pandruvada (9):
> iio: hid_Sensors: fix crash during trigger unregister
> iio:trigger: modify return value for iio_trigger_get
> iio: accel: bma180: Fix indio_dev->trig assignment
> iio: hid_sensor_hub: Fix indio_dev->trig assignment
> iio: gyro: itg3200: Fix indio_dev->trig assignment
> iio: inv_mpu6050: Fix indio_dev->trig assignment
> iio: meter: ade7758: Fix indio_dev->trig assignment
> iio: st_sensors: Fix indio_dev->trig assignment
> iio: adc: ad_sigma_delta: Fix indio_dev->trig assignment
>
> Stanislaw Gruszka (1):
> myri10ge: check for DMA mapping errors
>
> Steffen Klassert (2):
> xfrm: Generate blackhole routes only from route lookup functions
> xfrm: Generate queueing routes only from route lookup functions
>
> Stephen Hemminger (1):
> USB: sisusb: add device id for Magic Control USB video
>
> Steve Dickson (1):
> NFSv4: nfs4_state_manager() vs. nfs_server_remove_lists()
>
> Steven Rostedt (Red Hat) (1):
> ring-buffer: Fix infinite spin in reading buffer
>
> Sudeep Holla (1):
> ARM: 8133/1: use irq_set_affinity with force=false when migrating irqs
>
> Takashi Iwai (3):
> ALSA: hda - Fix digital mic on Acer Aspire 3830TG
> ALSA: hda - Fix COEF setups for ALC1150 codec
> ALSA: hda - Fix invalid pin powermap without jack detection
>
> Taylor Braun-Jones (1):
> USB: ftdi_sio: Add support for GE Healthcare Nemo Tracker device
>
> Tejun Heo (3):
> workqueue: apply __WQ_ORDERED to create_singlethread_workqueue()
> percpu: fix pcpu_alloc_pages() failure path
> percpu: perform tlb flush after pcpu_map_pages() failure
>
> Tero Kristo (1):
> clk: prevent erronous parsing of children during rate change
>
> Thierry Reding (1):
> usb: phy: tegra: Avoid use of sizeof(void)
>
> Thomas Hellstrom (1):
> drm/vmwgfx: Fix a potential infinite spin waiting for fifo idle
>
> Thomas Pugliese (1):
> uwb: init beacon cache entry before registering uwb device
>
> Toshiaki Makita (1):
> cfq-iosched: Fix wrong children_weight calculation
>
> Trond Myklebust (1):
> NFSv4: Fix another bug in the close/open_downgrade code
>
> Ville Syrj?l? (1):
> drm/i915: Wait for vblank before enabling the TV encoder
>
> Vlad Yasevich (7):
> net: Always untag vlan-tagged traffic on input.
> bridge: Check if vlan filtering is enabled only once.
> bridge: Fix br_should_learn to check vlan_enabled
> tg3: Work around HW/FW limitations with vlan encapsulated frames
> tg3: Allow for recieve of full-size 8021AD frames
> macvtap: Fix race between device delete and open.
> sctp: handle association restarts when the socket is closed.
>
> Waiman Long (1):
> mm, thp: move invariant bug check out of loop in __split_huge_page_map
>
> Wanpeng Li (2):
> mm/mempolicy: fix !vma in new_vma_page()
> sched: Fix unreleased llc_shared_mask bit during CPU hotplug
>
> Will Deacon (1):
> arm64: ptrace: fix compat hardware watchpoint reporting
>
> Y.C. Chen (1):
> drm/ast: AST2000 cannot be detected correctly
>
> arch/arm/include/asm/tls.h | 62 +++++++++++++++
> arch/arm/kernel/irq.c | 2 +-
> arch/arm/kernel/machine_kexec.c | 17 +++--
> arch/arm/kernel/process.c | 2 +
> arch/arm/kernel/relocate_kernel.S | 8 +-
> arch/arm/kernel/thumbee.c | 2 +-
> arch/arm/kernel/traps.c | 17 +----
> arch/arm/mach-omap2/soc.h | 6 ++
> 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/ptrace.c | 3 +-
> arch/mips/boot/compressed/decompress.c | 1 +
> arch/mips/kernel/mcount.S | 12 +++
> arch/parisc/Makefile | 7 +-
> arch/s390/mm/pgtable.c | 10 +++
> arch/x86/kernel/smpboot.c | 3 +
> 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 +-
> block/partitions/aix.c | 2 +-
> drivers/acpi/acpi_cmos_rtc.c | 2 +-
> drivers/ata/ata_piix.c | 8 ++
> drivers/base/regmap/regcache.c | 2 +-
> drivers/base/regmap/regmap.c | 2 +-
> drivers/block/drbd/drbd_nl.c | 6 ++
> drivers/clk/clk.c | 7 +-
> drivers/dma/TODO | 1 -
> drivers/dma/dw/core.c | 38 +++++-----
> drivers/gpu/drm/ast/ast_main.c | 2 +-
> drivers/gpu/drm/i915/i915_gem.c | 11 ++-
> drivers/gpu/drm/i915/i915_gem_gtt.c | 14 +++-
> 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_tv.c | 4 +
> drivers/gpu/drm/nouveau/nouveau_vga.c | 9 +++
> drivers/gpu/drm/radeon/ci_dpm.c | 3 +
> drivers/gpu/drm/radeon/cik.c | 4 +-
> drivers/gpu/drm/radeon/cik_sdma.c | 7 --
> drivers/gpu/drm/radeon/ni_dma.c | 6 --
> drivers/gpu/drm/radeon/r600_dma.c | 9 ---
> drivers/gpu/drm/radeon/radeon_atombios.c | 33 ++++++--
> drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 3 +-
> drivers/gpu/vga/vga_switcheroo.c | 6 ++
> 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/hwmon/ds1621.c | 1 +
> drivers/i2c/busses/i2c-at91.c | 32 ++++++--
> drivers/i2c/busses/i2c-ismt.c | 2 +-
> drivers/i2c/busses/i2c-mv64xxx.c | 3 +-
> drivers/iio/accel/bma180.c | 2 +-
> drivers/iio/accel/hid-sensor-accel-3d.c | 5 +-
> drivers/iio/adc/ad_sigma_delta.c | 2 +-
> .../iio/common/hid-sensors/hid-sensor-trigger.c | 10 +--
> .../iio/common/hid-sensors/hid-sensor-trigger.h | 2 +-
> drivers/iio/common/st_sensors/st_sensors_trigger.c | 2 +-
> drivers/iio/gyro/hid-sensor-gyro-3d.c | 5 +-
> drivers/iio/gyro/itg3200_buffer.c | 2 +-
> drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 2 +-
> drivers/iio/inkern.c | 2 +-
> drivers/iio/light/hid-sensor-als.c | 5 +-
> drivers/iio/magnetometer/hid-sensor-magn-3d.c | 5 +-
> drivers/iio/magnetometer/st_magn_core.c | 52 +++++++------
> drivers/infiniband/hw/qib/qib_debugfs.c | 3 +-
> drivers/infiniband/hw/qib/qib_qp.c | 8 --
> 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/iommu/arm-smmu.c | 7 +-
> drivers/md/dm-cache-target.c | 4 +-
> drivers/md/dm-crypt.c | 20 ++++-
> drivers/md/raid1.c | 4 +-
> drivers/md/raid5.c | 18 ++++-
> drivers/media/i2c/adv7604.c | 2 +-
> drivers/media/pci/cx18/cx18-driver.c | 1 +
> drivers/media/v4l2-core/videobuf2-core.c | 15 +++-
> drivers/net/ethernet/broadcom/tg3.c | 23 +++++-
> drivers/net/ethernet/cadence/macb.c | 11 ---
> drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 88 ++++++++++++++--------
> drivers/net/hyperv/netvsc_drv.c | 3 +-
> drivers/net/macvtap.c | 18 ++---
> drivers/net/team/team.c | 4 +-
> drivers/net/vxlan.c | 8 +-
> 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/spi/spi-omap2-mcspi.c | 3 +-
> drivers/staging/iio/meter/ade7758_trigger.c | 2 +-
> drivers/staging/lustre/lustre/Kconfig | 1 +
> drivers/target/iscsi/iscsi_target.c | 4 +-
> drivers/target/iscsi/iscsi_target_parameters.c | 2 +-
> drivers/tty/serial/8250/8250_dma.c | 17 +++--
> drivers/tty/serial/8250/8250_pci.c | 21 ++++++
> drivers/usb/chipidea/ci_hdrc_msm.c | 7 +-
> drivers/usb/core/hub.c | 10 ++-
> drivers/usb/core/quirks.c | 4 +
> 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/phy/phy-tegra-usb.c | 4 +-
> drivers/usb/serial/cp210x.c | 2 +
> drivers/usb/serial/ftdi_sio.c | 3 +
> drivers/usb/serial/ftdi_sio_ids.h | 12 +++
> 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 | 20 -----
> drivers/usb/storage/unusual_devs.h | 38 ++++++++++
> drivers/uwb/lc-dev.c | 13 +++-
> drivers/xen/manage.c | 7 --
> fs/aio.c | 8 +-
> fs/buffer.c | 6 +-
> fs/cifs/cifsglob.h | 2 +
> fs/cifs/file.c | 2 +-
> fs/cifs/readdir.c | 2 +-
> fs/cifs/smb1ops.c | 7 ++
> fs/cifs/smb2maperror.c | 2 +-
> fs/cifs/smb2ops.c | 9 +++
> fs/cifs/smb2pdu.c | 9 +--
> fs/eventpoll.c | 3 +-
> fs/lockd/svc.c | 4 +-
> fs/namei.c | 33 ++++----
> fs/nfs/nfs4client.c | 38 +++++-----
> fs/nfs/nfs4proc.c | 30 ++++----
> fs/nfs/pagelist.c | 2 +-
> fs/nilfs2/inode.c | 7 +-
> fs/notify/fdinfo.c | 4 +-
> fs/ocfs2/dlm/dlmmaster.c | 18 +++--
> fs/udf/inode.c | 35 +++++----
> include/linux/hid-sensor-hub.h | 3 +
> include/linux/if_vlan.h | 6 --
> include/linux/iio/trigger.h | 4 +-
> include/linux/jiffies.h | 12 ---
> include/linux/skbuff.h | 1 +
> include/linux/usb/quirks.h | 3 +
> include/linux/vga_switcheroo.h | 2 +
> include/linux/workqueue.h | 2 +-
> include/media/videobuf2-core.h | 4 +
> include/net/dst.h | 16 +++-
> include/net/inet_connection_sock.h | 1 +
> include/net/regulatory.h | 2 +-
> include/net/sctp/command.h | 2 +-
> include/net/sock.h | 1 -
> include/net/tcp.h | 1 +
> include/uapi/linux/xattr.h | 2 +-
> init/Kconfig | 1 +
> kernel/events/core.c | 14 +++-
> kernel/fork.c | 5 +-
> 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.c | 54 +++++++------
> kernel/time/alarmtimer.c | 34 ++++++---
> kernel/trace/ring_buffer.c | 18 ++++-
> mm/huge_memory.c | 11 ++-
> mm/mempolicy.c | 12 +--
> mm/migrate.c | 5 +-
> mm/percpu-vm.c | 22 ++++--
> mm/percpu.c | 2 +
> mm/shmem.c | 4 +-
> mm/slab.c | 11 +--
> net/8021q/vlan_core.c | 53 -------------
> net/bridge/br_private.h | 3 +
> net/bridge/br_vlan.c | 15 +++-
> net/core/dev.c | 2 +-
> net/core/netpoll.c | 2 +-
> net/core/rtnetlink.c | 3 +-
> net/core/skbuff.c | 53 +++++++++++++
> net/ipv4/route.c | 6 +-
> net/ipv4/tcp_input.c | 8 +-
> net/ipv4/tcp_ipv4.c | 5 +-
> net/ipv4/tcp_output.c | 6 +-
> net/ipv6/ip6_gre.c | 4 +-
> net/ipv6/ip6_output.c | 4 +-
> net/ipv6/sit.c | 6 +-
> net/ipv6/tcp_ipv6.c | 3 +-
> net/l2tp/l2tp_ppp.c | 3 +-
> 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/netlink/af_netlink.c | 2 +-
> net/openvswitch/actions.c | 5 ++
> net/packet/af_packet.c | 17 +++++
> net/packet/internal.h | 1 +
> net/sctp/sm_statefuns.c | 19 ++++-
> net/wireless/nl80211.c | 3 +
> net/xfrm/xfrm_policy.c | 48 ++++++++++--
> sound/core/info.c | 4 +-
> sound/core/pcm_lib.c | 8 +-
> sound/pci/hda/patch_conexant.c | 9 ++-
> sound/pci/hda/patch_realtek.c | 2 +
> sound/pci/hda/patch_sigmatel.c | 17 +++--
> sound/soc/davinci/davinci-mcasp.c | 11 ++-
> 216 files changed, 1534 insertions(+), 780 deletions(-)
>
> --
> 2.1.1
>

2014-10-20 17:14:00

by Shuah Khan

[permalink] [raw]
Subject: Re: [PATCH 3.12 000/197] 3.12.31-stable review

On 10/17/2014 02:11 AM, Jiri Slaby wrote:
> This is the start of the stable review cycle for the 3.12.31 release.
> There are 197 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 Tue Oct 21 10:08:49 CEST 2014.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> http://kernel.org/pub/linux/kernel/people/jirislaby/stable-review/patch-3.12.31-rc1.xz
> and the diffstat can be found below.
>
> thanks,
> js
>

Compiled and booted on my test system. No dmesg regressions.

-- Shuah


--
Shuah Khan
Sr. Linux Kernel Developer
Samsung Research America (Silicon Valley)
[email protected] | (970) 217-8978

2014-10-29 14:05:05

by Jiri Slaby

[permalink] [raw]
Subject: Re: [PATCH 3.12 000/197] 3.12.31-stable review

On 10/17/2014, 06:08 PM, Guenter Roeck wrote:
> On 10/17/2014 01:11 AM, Jiri Slaby wrote:
>> This is the start of the stable review cycle for the 3.12.31 release.
>> There are 197 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 Tue Oct 21 10:08:49 CEST 2014.
>> Anything received after that time might be too late.
>>
>
> Build results:
> total: 135 pass: 135 fail: 0
> Qemu test results:
> total: 27 pass: 27 fail: 0

On 10/19/2014, 03:12 PM, Satoru Takeuchi wrote:
> This kernel passed my test.

On 10/20/2014, 07:13 PM, Shuah Khan wrote:
> Compiled and booted on my test system. No dmesg regressions.

Thank you all!

--
js
suse labs

2014-10-31 10:17:01

by Jiri Slaby

[permalink] [raw]
Subject: Re: [PATCH 3.12 000/197] 3.12.31-stable review

On 10/18/2014, 01:38 PM, I. Schrey wrote:
> Jiri Slaby wrote:
>> This is the start of the stable review cycle for the 3.12.31 release.
>> There are 197 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.
>
> Hi Jiri,
>
> the commit mentioned below has already been backported to 3.10 stable,
> can you please add it to 3.12 stable?
>
> A test build with patch-3.12.31-rc1 and the commit in question
> builds and runs fine for me.

Hi, thanks for the pointer, now applied.

> -------- Forwarded message --------
> Subject: linux-stable: backport usb related commit to 3.10 and 3.12?
> Date: Sat, 23 Aug 2014 13:19:09 +0200
> To:
> [email protected]
>
>
>
> Greetings.
>
> On an administered server, I noticed that there's a constant load
> around 0.70 when running kernels 3.10 and 3.12, even if
> the system is doing nothing, and in single user mode.
> Culprit seems to be the process 'khubd'.
> No such effect when running kernels 3.4 or 3.14.
>
> I reverse bisected linux-stable and found that the following commit
> fixes it for me, for both kernel 3.10 and 3.12:
>
> [08d1dec6f4054e3613f32051d9b149d4203ce0d2] usb:hub set hub->change_bits
> when over-current happens
>
>
> Could that commit be backported to the stable 3.10 and 3.12 series?



--
js
suse labs