Skip to content

3.10.43-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest33 of 40 patches 1 replyIn review

33 of 40 patches are in this archive. The cover letter announces 40.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/40sched: Use CPUPRI_NR_PRIORITIES instead of MAX_RT_PRIO in cpupri checkkernel/sched/cpupri.c+1 -20 replies
2/40sched: Sanitize irq accounting madnesskernel/sched/cputime.c+16 -160 replies
3/40perf: Prevent false warning in perf_swevent_addkernel/events/core.c+12 -10 replies
4/40perf: Limit perf_event_attr::sample_period to 63 bitskernel/events/core.c+3 -00 replies
5/40perf: Fix race in removing an eventkernel/events/core.c+26 -210 replies
6/40perf evsel: Fix printing of perf_event_paranoid messagetools/perf/util/evsel.c+1 -10 replies
7/40mm/memory-failure.c: fix memory leak by race between poison and unpoisonmm/memory-failure.c+2 -00 replies
8/40Documentation: fix DOCBOOKS=... buildingDocumentation/DocBook/media/Makefile+1 -10 replies
9/40hwmon: (ntc_thermistor) Fix dependenciesdrivers/hwmon/Kconfig drivers/hwmon/ntc_thermistor.c+4 -20 replies
10/40hwmon: (ntc_thermistor) Fix OF device ID mappingdrivers/hwmon/ntc_thermistor.c+6 -50 replies
11/40drm/gf119-/disp: fix nasty bug which can clobber SOR0s clock setupdrivers/gpu/drm/nouveau/core/engine/disp/nvd0.c+1 -10 replies
16/40ARM: OMAP4: Fix the boot regression with CPU_IDLE enabledarch/arm/mach-omap2/cpuidle44xx.c+21 -40 replies
17/40ARM: 8051/1: put_user: fix possible data corruption in put_userarch/arm/include/asm/uaccess.h+2 -10 replies
18/40dm cache: always split discards on cache block boundariesdrivers/md/dm-cache-target.c+2 -00 replies
19/40sched: Fix hotplug vs. set_cpus_allowed_ptr()kernel/cpu.c kernel/sched/core.c+4 -30 replies
20/40drm/i915: Only copy back the modified fields to userspace from execbufferdrivers/gpu/drm/i915/i915_gem_execbuffer.c+32 -220 replies
21/40md: always set MD_RECOVERY_INTR when aborting a reshape or other "resync".drivers/md/md.c+3 -10 replies
22/40md: always set MD_RECOVERY_INTR when interrupting a reshape thread.drivers/md/md.c+1 -00 replies
24/40Staging: speakup: Move pasting into a work itemdrivers/staging/speakup/main.c drivers/staging/speakup/selection.c drivers/staging/speakup/speakup.h+35 -70 replies
25/40staging: comedi: ni_daq_700: add mux settling delaydrivers/staging/comedi/drivers/ni_daq_700.c+2 -00 replies
26/40ALSA: hda/realtek - Correction of fixup codes for PB V7900 laptopsound/pci/hda/patch_realtek.c+2 -40 replies
27/40ALSA: hda/realtek - Fix COEF widget NID for ALC260 replacer fixupsound/pci/hda/patch_realtek.c+2 -20 replies
28/40USB: ftdi_sio: add NovaTech OrionLXm product IDdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+7 -00 replies
31/40USB: serial: option: add support for Novatel E371 PCIe carddrivers/usb/serial/option.c+2 -00 replies
32/40USB: io_ti: fix firmware download on big-endian machines (part 2)drivers/usb/serial/io_ti.c drivers/usb/serial/io_usbvend.h+2 -20 replies
33/40USB: Avoid runtime suspend loops for HCDs that cant handle suspend/resumedrivers/usb/core/driver.c drivers/usb/core/hub.c+19 -50 replies
34/40mm: rmap: fix use-after-free in __put_anon_vmamm/rmap.c+1 -20 replies
35/40iser-target: Add missing target_put_sess_cmd for ImmedateData failuredrivers/infiniband/ulp/isert/ib_isert.c+2 -00 replies
36/40perf: Drop sample rate when sampling is too slowDocumentation/sysctl/kernel.txt arch/x86/kernel/cpu/perf_event.c include/linux/perf_event.h +2 more+141 -50 replies
37/40perf: Fix interrupt handler timing harnesskernel/events/core.c+2 -20 replies
38/40perf: Enforce 1 as lower limit for perf_event_max_sample_ratekernel/events/core.c kernel/sysctl.c+2 -10 replies
39/40ARM: perf: hook up perf_sample_event_took around pmu irq handlingarch/arm/kernel/perf_event.c+9 -20 replies
40/40netfilter: Fix potential use after free in ip6_route_me_harder()net/ipv6/netfilter.c+4 -20 replies

Reviews trailers per patch

8 of 33 patches have a Reviewed-by or Acked-by.

PatchPaul E. McKenneyGuenter RoeckWill DeaconPeter ZijlstraVince WeaverThomas GleixnerRandy DunlapRoger QuadrosKevin HilmanTony LindgrenNicolas PitreJoe ThornberJarek Czekalski
1/40
2/40R-b
3/40
4/40
5/40T-b Much-staring-at-traces-by Much-staring-at-traces-by
6/40
7/40
8/40A-b
9/40R-b
10/40R-b
11/40
16/40Reported-tested-by Reported-tested-by T-b
17/40R-b
18/40A-b
19/40
20/40
21/40
22/40
24/40Reported-and-tested-by
25/40
26/40
27/40
28/40
31/40
32/40
33/40T-b
34/40A-b
35/40
36/40A-b
37/40
38/40
39/40
40/40

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 13 reviewers.

Read the v1 thread

Cover letter [PATCH 3.10 00/40] 3.10.43-stable review

This is the start of the stable review cycle for the 3.10.43 release. There are 40 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 Wed Jun 11 22:48:25 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.43-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.43-rc1

Sergey Popovich <[email protected]>
netfilter: Fix potential use after free in ip6_route_me_harder()

Will Deacon <[email protected]>
ARM: perf: hook up perf_sample_event_took around pmu irq handling

Knut Petersen <[email protected]>
perf: Enforce 1 as lower limit for perf_event_max_sample_rate

Stephane Eranian <[email protected]>
perf: Fix interrupt handler timing harness

Dave Hansen <[email protected]>
perf: Drop sample rate when sampling is too slow

Nicholas Bellinger <[email protected]>
iser-target: Add missing target_put_sess_cmd for ImmedateData failure

Andrey Ryabinin <[email protected]>
mm: rmap: fix use-after-free in __put_anon_vma

Alan Stern <[email protected]>
USB: Avoid runtime suspend loops for HCDs that can't handle suspend/resume

Johan Hovold <[email protected]>
USB: io_ti: fix firmware download on big-endian machines (part 2)

Alexej Starschenko <[email protected]>
USB: serial: option: add support for Novatel E371 PCIe card

Greg Kroah-Hartman <[email protected]>
USB: cdc-wdm: properly include types.h

Bjørn Mork <[email protected]>
usb: cdc-wdm: export cdc-wdm uapi header

George McCollister <[email protected]>
USB: ftdi_sio: add NovaTech OrionLXm product ID

Takashi Iwai <[email protected]>
ALSA: hda/realtek - Fix COEF widget NID for ALC260 replacer fixup

Ronan Marquet <[email protected]>
ALSA: hda/realtek - Correction of fixup codes for PB V7900 laptop

Ian Abbott <[email protected]>
staging: comedi: ni_daq_700: add mux settling delay

Ben Hutchings <[email protected]>
Staging: speakup: Move pasting into a work item

Mathias Nyman <[email protected]>
xhci: delete endpoints from bandwidth list before freeing whole device

NeilBrown <[email protected]>
md: always set MD_RECOVERY_INTR when interrupting a reshape thread.

NeilBrown <[email protected]>
md: always set MD_RECOVERY_INTR when aborting a reshape or other "resync".

Chris Wilson <[email protected]>
drm/i915: Only copy back the modified fields to userspace from execbuffer

Lai Jiangshan <[email protected]>
sched: Fix hotplug vs. set_cpus_allowed_ptr()

Heinz Mauelshagen <[email protected]>
dm cache: always split discards on cache block boundaries

Andrey Ryabinin <[email protected]>
ARM: 8051/1: put_user: fix possible data corruption in put_user

Santosh Shilimkar <[email protected]>
ARM: OMAP4: Fix the boot regression with CPU_IDLE enabled

Laurent Pinchart <[email protected]>
ARM: OMAP3: clock: Back-propagate rate change from cam_mclk to dpll4_m5 on all OMAP3 platforms

Emil Goode <[email protected]>
ARM: imx: fix error handling in ipu device registration

Alex Deucher <[email protected]>
drm/radeon: handle non-VGA class pci devices with ATRM

Christian König <[email protected]>
drm/radeon: also try GART for CPU accessed buffers

Ben Skeggs <[email protected]>
drm/gf119-/disp: fix nasty bug which can clobber SOR0's clock setup

Jean Delvare <[email protected]>
hwmon: (ntc_thermistor) Fix OF device ID mapping

Jean Delvare <[email protected]>
hwmon: (ntc_thermistor) Fix dependencies

Johannes Berg <[email protected]>
Documentation: fix DOCBOOKS=... building

Naoya Horiguchi <[email protected]>
mm/memory-failure.c: fix memory leak by race between poison and unpoison

David Ahern <[email protected]>
perf evsel: Fix printing of perf_event_paranoid message

Peter Zijlstra <[email protected]>
perf: Fix race in removing an event

Peter Zijlstra <[email protected]>
perf: Limit perf_event_attr::sample_period to 63 bits

Jiri Olsa <[email protected]>
perf: Prevent false warning in perf_swevent_add

Thomas Gleixner <[email protected]>
sched: Sanitize irq accounting madness

Steven Rostedt (Red Hat) <[email protected]>
sched: Use CPUPRI_NR_PRIORITIES instead of MAX_RT_PRIO in cpupri check

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

Diffstat:

 Documentation/DocBook/media/Makefile            |   2 +-
 Documentation/sysctl/kernel.txt                 |  26 ++++
 Makefile                                        |   4 +-
 arch/arm/include/asm/uaccess.h                  |   3 +-
 arch/arm/kernel/perf_event.c                    |  11 +-
 arch/arm/mach-imx/devices/platform-ipu-core.c   |   2 +-
 arch/arm/mach-omap2/cclock3xxx_data.c           |   3 +-
 arch/arm/mach-omap2/cpuidle44xx.c               |  25 +++-
 arch/x86/kernel/cpu/perf_event.c                |  12 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c      |  54 ++++----
 drivers/gpu/drm/nouveau/core/engine/disp/nvd0.c |   2 +-
 drivers/gpu/drm/radeon/radeon_bios.c            |  14 +++
 drivers/gpu/drm/radeon/radeon_object.c          |  38 +++---
 drivers/hwmon/Kconfig                           |   2 +-
 drivers/hwmon/ntc_thermistor.c                  |  15 ++-
 drivers/infiniband/ulp/isert/ib_isert.c         |   2 +
 drivers/md/dm-cache-target.c                    |   2 +
 drivers/md/md.c                                 |   5 +-
 drivers/staging/comedi/drivers/ni_daq_700.c     |   2 +
 drivers/staging/speakup/main.c                  |   1 +
 drivers/staging/speakup/selection.c             |  38 +++++-
 drivers/staging/speakup/speakup.h               |   1 +
 drivers/usb/core/driver.c                       |   9 +-
 drivers/usb/core/hub.c                          |  15 ++-
 drivers/usb/host/xhci-mem.c                     |  20 +--
 drivers/usb/serial/ftdi_sio.c                   |   2 +
 drivers/usb/serial/ftdi_sio_ids.h               |   5 +
 drivers/usb/serial/io_ti.c                      |   2 +-
 drivers/usb/serial/io_usbvend.h                 |   2 +-
 drivers/usb/serial/option.c                     |   2 +
 include/linux/perf_event.h                      |   7 ++
 include/uapi/linux/usb/Kbuild                   |   1 +
 include/uapi/linux/usb/cdc-wdm.h                |   2 +
 kernel/cpu.c                                    |   6 +-
 kernel/events/core.c                            | 157 ++++++++++++++++++++----
 kernel/sched/core.c                             |   1 -
 kernel/sched/cpupri.c                           |   3 +-
 kernel/sched/cputime.c                          |  32 ++---
 kernel/sysctl.c                                 |  10 ++
 mm/memory-failure.c                             |   2 +
 mm/rmap.c                                       |   3 +-
 net/ipv6/netfilter.c                            |   6 +-
 sound/pci/hda/patch_realtek.c                   |  10 +-
 tools/perf/util/evsel.c                         |   2 +-
 44 files changed, 422 insertions(+), 141 deletions(-)