Skip to content

3.14.13-stable review

Greg Kroah-Hartman linux-metag linux-parisc lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest64 of 66 patches 3 repliesIn review

64 of 66 patches are in this archive. The cover letter announces 66.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/66usb: option: Add ID for Telewell TW-LTE 4G v2drivers/usb/serial/option.c+2 -00 replies
2/66USB: cp210x: add support for Corsair usb dongledrivers/usb/serial/cp210x.c+1 -00 replies
3/66USB: ftdi_sio: Add extra PID.drivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+4 -20 replies
4/66USB: serial: ftdi_sio: Add Infineon Triboarddrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+8 -00 replies
5/66iio: ti_am335x_adc: Fix: Use same step id at FIFOs both endsdrivers/iio/adc/ti_am335x_adc.c+1 -10 replies
6/66parisc: add serial ports of C8000/1GHz machine to hardware databasearch/parisc/kernel/hardware.c+2 -10 replies
7/66parisc: fix fanotify_mark() syscall on 32bit compat kernelarch/parisc/kernel/sys_parisc32.c arch/parisc/kernel/syscall_table.S+11 -10 replies
8/66parisc,metag: Do not hardcode maximum userspace stack sizearch/metag/include/asm/processor.h arch/parisc/include/asm/processor.h arch/parisc/kernel/sys_parisc.c +1 more+23 -50 replies
9/66workqueue: fix dev_set_uevent_suppress() imbalancekernel/workqueue.c+1 -00 replies
10/66cpuset,mempolicy: fix sleeping function called from invalid contextkernel/cpuset.c mm/mempolicy.c+7 -30 replies
11/66workqueue: zero cpumask of wq_numa_possible_cpumask on initkernel/workqueue.c+1 -10 replies
12/66i8k: Fix non-SMP operationdrivers/char/i8k.c+3 -10 replies
13/66thermal: hwmon: Make the check for critical temp valid consistentdrivers/thermal/thermal_hwmon.c+18 -150 replies
14/66hwmon: (amc6821) Fix permissions for temp2_inputdrivers/hwmon/amc6821.c+1 -10 replies
15/66hwmon: (emc2103) Clamp limits instead of bailing outdrivers/hwmon/emc2103.c+5 -100 replies
16/66hwmon: (adm1031) Fix writes to limit registersdrivers/hwmon/adm1031.c+5 -30 replies
17/66hwmon: (adm1029) Ensure the fan_div cache is updated in set_fan_divdrivers/hwmon/adm1029.c+3 -00 replies
18/66hwmon: (adm1021) Fix cache problem when writing temperature limitsdrivers/hwmon/adm1021.c+8 -60 replies
19/66Revert "ACPI / AC: Remove ACs proc directory."drivers/acpi/ac.c+128 -20 replies
20/66ACPI / resources: only reject zero length resources based at address zerodrivers/acpi/resource.c+5 -50 replies
21/66ACPI / EC: Avoid race condition related to advance_transaction()drivers/acpi/ec.c+6 -60 replies
22/66ACPI / EC: Add asynchronous command byte write supportdrivers/acpi/ec.c+48 -350 replies
23/66ACPI / EC: Remove duplicated ec_wait_ibf0() waiterdrivers/acpi/ec.c+1 -260 replies
24/66ACPI / EC: Fix race condition in ec_transaction_completed()drivers/acpi/ec.c+17 -130 replies
25/66powerpc/perf: Never program book3s PMCs with values >= 0x80000000arch/powerpc/perf/core-book3s.c+16 -10 replies
26/66powerpc/perf: Add PPMU_ARCH_207S definearch/powerpc/include/asm/perf_event_server.h arch/powerpc/perf/core-book3s.c arch/powerpc/perf/power8-pmu.c+4 -50 replies
27/66powerpc/perf: Clear MMCR2 when enabling PMUarch/powerpc/perf/core-book3s.c+3 -00 replies
28/66cpufreq: Makefile: fix compilation for davinci platformdrivers/cpufreq/Makefile+1 -10 replies
29/66crypto: sha512_ssse3 - fix byte count to bit count conversionarch/x86/crypto/sha512_ssse3_glue.c+1 -10 replies
30/66crypto: caam - fix memleak in caam_jr moduledrivers/crypto/caam/jr.c+3 -50 replies
31/66arm64: implement TASK_SIZE_OFarch/arm64/include/asm/memory.h+2 -00 replies
32/66phy: core: Fix error path in phy_create()drivers/phy/phy-core.c+4 -30 replies
33/66clk: spear3xx: Use proper control register offsetdrivers/clk/spear/spear3xx_clock.c+1 -10 replies
34/66clk: s2mps11: Fix double free corruption during driver unbinddrivers/clk/clk-s2mps11.c+2 -50 replies
35/66clk: qcom: HDMI source sel is 3 not 2drivers/clk/qcom/mmcc-msm8960.c+1 -10 replies
36/66Drivers: hv: vmbus: Fix a bug in the channel callback dispatch codedrivers/hv/connection.c+6 -20 replies
37/66dm io: fix a race condition in the wake up code for sync_iodrivers/md/dm-io.c+8 -140 replies
38/66dm: allocate a special workqueue for deferred device removaldrivers/md/dm.c+13 -20 replies
39/66intel_pstate: Fix setting VIDdrivers/cpufreq/intel_pstate.c+5 -50 replies
40/66intel_pstate: dont touch turbo bit if turbo disabled or unavailable.drivers/cpufreq/intel_pstate.c+16 -60 replies
41/66intel_pstate: Update documentation of {max,min}_perf_pct sysfs filesDocumentation/cpu-freq/intel-pstate.txt+5 -20 replies
42/66intel_pstate: Set CPU number before accessing MSRsdrivers/cpufreq/intel_pstate.c+1 -20 replies
43/66PCI: Fix unaligned access in AF transaction pending testdrivers/pci/pci.c+7 -20 replies
44/66ext4: fix unjournalled bg descriptor while initializing inode bitmapfs/ext4/ialloc.c+7 -70 replies
45/66ext4: clarify error count warning messagesfs/ext4/super.c+4 -30 replies
46/66ext4: clarify ext4_error message in ext4_mb_generate_buddy_error()fs/ext4/mballoc.c+2 -20 replies
47/66ext4: disable synchronous transaction batching if max_batch_time==0fs/ext4/super.c fs/jbd2/transaction.c+4 -30 replies
48/66ext4: fix a potential deadlock in __ext4_es_shrink()fs/ext4/extents_status.c+2 -20 replies
49/66drm/radeon/dpm: Reenabling SS on Caymandrivers/gpu/drm/radeon/rv770_dpm.c+0 -60 replies
50/66drm/radeon: fix typo in ci_stop_dpm()drivers/gpu/drm/radeon/ci_dpm.c+1 -10 replies
51/66drm/radeon: fix typo in golden register setup on evergreendrivers/gpu/drm/radeon/evergreen.c+4 -40 replies
54/66DMA, CMA: fix possible memory leakdrivers/base/dma-contiguous.c+11 -10 replies
55/66ring-buffer: Check if buffer exists before pollinginclude/linux/ring_buffer.h kernel/trace/ring_buffer.c kernel/trace/trace.c +1 more+25 -110 replies
56/66drivers/rtc/rtc-puv3.c: remove "&dev->" for typo issuedrivers/rtc/rtc-puv3.c+1 -10 replies
57/66drivers/rtc/rtc-puv3.c: use dev_dbg() instead of dev_debug() for typo issuedrivers/rtc/rtc-puv3.c+1 -10 replies
58/66powerpc: Disable RELOCATABLE for COMPILE_TEST with PPC64arch/powerpc/Kconfig+2 -10 replies
59/66Revert "x86-64, modify_ldt: Make support for 16-bit segments a runtime option"arch/x86/kernel/ldt.c arch/x86/vdso/vdso32-setup.c+1 -110 replies
60/66x86-64, espfix: Dont leak bits 31:16 of %esp returning to 16-bit stackDocumentation/x86/x86_64/mm.txt arch/x86/include/asm/pgtable_64_types.h arch/x86/include/asm/setup.h +7 more+316 -260 replies
61/66x86, espfix: Move espfix definitions into a separate header filearch/x86/include/asm/espfix.h arch/x86/include/asm/setup.h arch/x86/kernel/espfix_64.c+19 -30 replies
62/66x86, espfix: Fix broken header guardarch/x86/include/asm/espfix.h+1 -10 replies
63/66x86, espfix: Make espfix64 a Kconfig option, fix UMLarch/x86/Kconfig arch/x86/kernel/Makefile arch/x86/kernel/smpboot.c +1 more+7 -30 replies
64/66x86, espfix: Make it possible to disable 16-bit supportarch/x86/Kconfig arch/x86/kernel/entry_32.S arch/x86/kernel/entry_64.S +1 more+43 -50 replies
65/66x86, ioremap: Speed up check for RAM pagesarch/x86/mm/ioremap.c+19 -70 replies
66/66ACPI / battery: Retry to get battery information if failed during probingdrivers/acpi/battery.c+26 -10 replies

Reviews trailers per patch

18 of 64 patches have a Reviewed-by or Acked-by.

PatchLi ZefanJim BosGareth WilliamsHans de GoedeSteffen WeberArthur ChenMichael EllermanViresh KumarXuetao GuannaszarZubair LutfullahLai JiangshanJean DelvareSorin ManolacheZhang RuiTim ChenWill DeaconYadwinder Singh BrarMikulas PatockaRune RetersonEric EickmeyerGavin ShanAndreas DilgerZhang YanfeiMichal NazarewiczAneesh Kumar K.VMinchan Kim
1/66
2/66
3/66
4/66
5/66T-b
6/66
7/66
8/66
9/66
10/66A-b
11/66R-b
12/66T-b
13/66
14/66
15/66R-b
16/66R-b
17/66
18/66
19/66Reported-and-tested-by
20/66A-b
21/66Reported-and-tested-by Reported-and-tested-by T-b T-b
22/66Reported-and-tested-by Reported-and-tested-by T-b T-b
23/66Reported-and-tested-by Reported-and-tested-by T-b T-b
24/66Reported-and-tested-by Reported-and-tested-by T-b T-b
25/66
26/66A-b
27/66A-b
28/66A-b
29/66A-b
30/66
31/66A-b
32/66
33/66A-b
34/66R-b
35/66
36/66
37/66A-b
38/66
39/66Reported-and-tested-by Reported-and-tested-by
40/66
41/66
42/66
43/66A-b
44/66
45/66R-b
46/66
47/66
48/66
49/66
50/66
51/66
54/66A-b R-b R-b A-b
55/66
56/66A-b
57/66A-b
58/66
59/66
60/66
61/66
62/66
63/66
64/66
65/66
66/66Reported-and-tested-by

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

Read the v1 thread

Cover letter [PATCH 3.14 00/66] 3.14.13-stable review

This is the start of the stable review cycle for the 3.14.13 release. There are 66 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 Thu Jul 17 23:16:50 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.14.13-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 3.14.13-rc1

Lan Tianyu <[email protected]>
ACPI / battery: Retry to get battery information if failed during probing

Roland Dreier <[email protected]>
x86, ioremap: Speed up check for RAM pages

H. Peter Anvin <[email protected]>
x86, espfix: Make it possible to disable 16-bit support

H. Peter Anvin <[email protected]>
x86, espfix: Make espfix64 a Kconfig option, fix UML

H. Peter Anvin <[email protected]>
x86, espfix: Fix broken header guard

H. Peter Anvin <[email protected]>
x86, espfix: Move espfix definitions into a separate header file

H. Peter Anvin <[email protected]>
x86-64, espfix: Don't leak bits 31:16 of %esp returning to 16-bit stack

H. Peter Anvin <[email protected]>
Revert "x86-64, modify_ldt: Make support for 16-bit segments a runtime option"

Guenter Roeck <[email protected]>
powerpc: Disable RELOCATABLE for COMPILE_TEST with PPC64

Chen Gang <[email protected]>
drivers/rtc/rtc-puv3.c: use dev_dbg() instead of dev_debug() for typo issue

Chen Gang <[email protected]>

    drivers/rtc/rtc-puv3.c: remove "&dev->" for typo issue

Steven Rostedt (Red Hat) <[email protected]>
ring-buffer: Check if buffer exists before polling

Joonsoo Kim <[email protected]>
DMA, CMA: fix possible memory leak

Ville Syrjälä <[email protected]>
drm/i915: Don't clobber the GTT when it's within stolen memory

Christian König <[email protected]>
drm/radeon: stop poisoning the GART TLB

Alex Deucher <[email protected]>
drm/radeon: fix typo in golden register setup on evergreen

Alex Deucher <[email protected]>
drm/radeon: fix typo in ci_stop_dpm()

Alexandre Demers <[email protected]>
drm/radeon/dpm: Reenabling SS on Cayman

Theodore Ts'o <[email protected]>
ext4: fix a potential deadlock in __ext4_es_shrink()

Eric Sandeen <[email protected]>

    ext4: disable synchronous transaction batching if max_batch_time==0

Theodore Ts'o <[email protected]>
ext4: clarify ext4_error message in ext4_mb_generate_buddy_error()

Theodore Ts'o <[email protected]>
ext4: clarify error count warning messages

Theodore Ts'o <[email protected]>
ext4: fix unjournalled bg descriptor while initializing inode bitmap

Alex Williamson <[email protected]>
PCI: Fix unaligned access in AF transaction pending test

Vincent Minet <[email protected]>
intel_pstate: Set CPU number before accessing MSRs

Dirk Brandewie <[email protected]>
intel_pstate: Update documentation of {max,min}_perf_pct sysfs files

Dirk Brandewie <[email protected]>
intel_pstate: don't touch turbo bit if turbo disabled or unavailable.

Dirk Brandewie <[email protected]>
intel_pstate: Fix setting VID

Mikulas Patocka <[email protected]>
dm: allocate a special workqueue for deferred device removal

Joe Thornber <[email protected]>
dm io: fix a race condition in the wake up code for sync_io

K. Y. Srinivasan <[email protected]>
Drivers: hv: vmbus: Fix a bug in the channel callback dispatch code

Stephen Boyd <[email protected]>
clk: qcom: HDMI source sel is 3 not 2

Krzysztof Kozlowski <[email protected]>
clk: s2mps11: Fix double free corruption during driver unbind

Thomas Gleixner <[email protected]>
clk: spear3xx: Use proper control register offset

Roger Quadros <[email protected]>
phy: core: Fix error path in phy_create()

Colin Cross <[email protected]>
arm64: implement TASK_SIZE_OF

Cristian Stoica <[email protected]>
crypto: caam - fix memleak in caam_jr module

Jussi Kivilinna <[email protected]>
crypto: sha512_ssse3 - fix byte count to bit count conversion

Prabhakar Lad <[email protected]>
cpufreq: Makefile: fix compilation for davinci platform

Joel Stanley <[email protected]>
powerpc/perf: Clear MMCR2 when enabling PMU

Joel Stanley <[email protected]>
powerpc/perf: Add PPMU_ARCH_207S define

Anton Blanchard <[email protected]>

    powerpc/perf: Never program book3s PMCs with values >= 0x80000000

Lv Zheng <[email protected]>
ACPI / EC: Fix race condition in ec_transaction_completed()

Lv Zheng <[email protected]>
ACPI / EC: Remove duplicated ec_wait_ibf0() waiter

Lv Zheng <[email protected]>
ACPI / EC: Add asynchronous command byte write support

Lv Zheng <[email protected]>
ACPI / EC: Avoid race condition related to advance_transaction()

Andy Whitcroft <[email protected]>
ACPI / resources: only reject zero length resources based at address zero

Lan Tianyu <[email protected]>
Revert "ACPI / AC: Remove AC's proc directory."

Axel Lin <[email protected]>
hwmon: (adm1021) Fix cache problem when writing temperature limits

Axel Lin <[email protected]>
hwmon: (adm1029) Ensure the fan_div cache is updated in set_fan_div

Guenter Roeck <[email protected]>
hwmon: (adm1031) Fix writes to limit registers

Guenter Roeck <[email protected]>
hwmon: (emc2103) Clamp limits instead of bailing out

Axel Lin <[email protected]>
hwmon: (amc6821) Fix permissions for temp2_input

Aaron Lu <[email protected]>
thermal: hwmon: Make the check for critical temp valid consistent

Guenter Roeck <[email protected]>
i8k: Fix non-SMP operation

Yasuaki Ishimatsu <[email protected]>
workqueue: zero cpumask of wq_numa_possible_cpumask on init

Gu Zheng <[email protected]>
cpuset,mempolicy: fix sleeping function called from invalid context

Maxime Bizon <[email protected]>
workqueue: fix dev_set_uevent_suppress() imbalance

Helge Deller <[email protected]>
parisc,metag: Do not hardcode maximum userspace stack size

Helge Deller <[email protected]>
parisc: fix fanotify_mark() syscall on 32bit compat kernel

Helge Deller <[email protected]>
parisc: add serial ports of C8000/1GHz machine to hardware database

Jan Kardell <[email protected]>
iio: ti_am335x_adc: Fix: Use same step id at FIFOs both ends

Michal Sojka <[email protected]>
USB: serial: ftdi_sio: Add Infineon Triboard

Bert Vermeulen <[email protected]>
USB: ftdi_sio: Add extra PID.

Andras Kovacs <[email protected]>

    USB: cp210x: add support for Corsair usb dongle

Bernd Wachter <[email protected]>
usb: option: Add ID for Telewell TW-LTE 4G v2

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

Diffstat:

 Documentation/cpu-freq/intel-pstate.txt      |   7 +-
 Documentation/x86/x86_64/mm.txt              |   2 +
 Makefile                                     |   4 +-
 arch/arm64/include/asm/memory.h              |   2 +
 arch/metag/include/asm/processor.h           |   2 +-
 arch/parisc/include/asm/processor.h          |   5 +-
 arch/parisc/kernel/hardware.c                |   3 +-
 arch/parisc/kernel/sys_parisc.c              |   6 +-
 arch/parisc/kernel/sys_parisc32.c            |  10 ++
 arch/parisc/kernel/syscall_table.S           |   2 +-
 arch/powerpc/Kconfig                         |   3 +-
 arch/powerpc/include/asm/perf_event_server.h |   3 +-
 arch/powerpc/perf/core-book3s.c              |  24 ++-
 arch/powerpc/perf/power8-pmu.c               |   2 +-
 arch/x86/Kconfig                             |  25 +++-
 arch/x86/crypto/sha512_ssse3_glue.c          |   2 +-
 arch/x86/include/asm/espfix.h                |  16 ++
 arch/x86/include/asm/pgtable_64_types.h      |   2 +
 arch/x86/include/asm/setup.h                 |   2 +
 arch/x86/kernel/Makefile                     |   1 +
 arch/x86/kernel/entry_32.S                   |  12 ++
 arch/x86/kernel/entry_64.S                   |  81 ++++++++++-
 arch/x86/kernel/espfix_64.c                  | 209 +++++++++++++++++++++++++++
 arch/x86/kernel/ldt.c                        |  10 +-
 arch/x86/kernel/smpboot.c                    |   7 +
 arch/x86/mm/dump_pagetables.c                |  31 ++--
 arch/x86/mm/ioremap.c                        |  26 +++-
 arch/x86/vdso/vdso32-setup.c                 |   8 -
 drivers/acpi/ac.c                            | 130 ++++++++++++++++-
 drivers/acpi/battery.c                       |  27 +++-
 drivers/acpi/ec.c                            | 128 ++++++++--------
 drivers/acpi/resource.c                      |  10 +-
 drivers/base/dma-contiguous.c                |  12 +-
 drivers/char/i8k.c                           |   4 +-
 drivers/clk/clk-s2mps11.c                    |   7 +-
 drivers/clk/qcom/mmcc-msm8960.c              |   2 +-
 drivers/clk/spear/spear3xx_clock.c           |   2 +-
 drivers/cpufreq/Makefile                     |   2 +-
 drivers/cpufreq/intel_pstate.c               |  35 +++--
 drivers/crypto/caam/jr.c                     |   8 +-
 drivers/gpu/drm/i915/i915_gem_stolen.c       |  44 ++++++
 drivers/gpu/drm/i915/i915_reg.h              |   3 +
 drivers/gpu/drm/radeon/ci_dpm.c              |   2 +-
 drivers/gpu/drm/radeon/evergreen.c           |   8 +-
 drivers/gpu/drm/radeon/rs600.c               |   6 +-
 drivers/gpu/drm/radeon/rv770_dpm.c           |   6 -
 drivers/hv/connection.c                      |   8 +-
 drivers/hwmon/adm1021.c                      |  14 +-
 drivers/hwmon/adm1029.c                      |   3 +
 drivers/hwmon/adm1031.c                      |   8 +-
 drivers/hwmon/amc6821.c                      |   2 +-
 drivers/hwmon/emc2103.c                      |  15 +-
 drivers/iio/adc/ti_am335x_adc.c              |   2 +-
 drivers/md/dm-io.c                           |  22 +--
 drivers/md/dm.c                              |  15 +-
 drivers/pci/pci.c                            |   9 +-
 drivers/phy/phy-core.c                       |   7 +-
 drivers/rtc/rtc-puv3.c                       |   4 +-
 drivers/thermal/thermal_hwmon.c              |  33 +++--
 drivers/usb/serial/cp210x.c                  |   1 +
 drivers/usb/serial/ftdi_sio.c                |   5 +-
 drivers/usb/serial/ftdi_sio_ids.h            |   9 +-
 drivers/usb/serial/option.c                  |   2 +
 fs/ext4/extents_status.c                     |   4 +-
 fs/ext4/ialloc.c                             |  14 +-
 fs/ext4/mballoc.c                            |   4 +-
 fs/ext4/super.c                              |   9 +-
 fs/jbd2/transaction.c                        |   5 +-
 include/linux/ring_buffer.h                  |   2 +-
 init/main.c                                  |   4 +
 kernel/cpuset.c                              |   8 +-
 kernel/trace/ring_buffer.c                   |   5 +-
 kernel/trace/trace.c                         |  25 +++-
 kernel/trace/trace.h                         |   4 +-
 kernel/workqueue.c                           |   3 +-
 mm/Kconfig                                   |  15 ++
 mm/mempolicy.c                               |   2 -
 77 files changed, 932 insertions(+), 274 deletions(-)