Skip to content

3.15.6-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest81 of 84 patches 15 repliesIn review

81 of 84 patches are in this archive. The cover letter announces 84.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/84usb: option: Add ID for Telewell TW-LTE 4G v2drivers/usb/serial/option.c+2 -00 replies
2/84USB: cp210x: add support for Corsair usb dongledrivers/usb/serial/cp210x.c+1 -00 replies
3/84USB: ftdi_sio: Add extra PID.drivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+4 -20 replies
4/84USB: serial: ftdi_sio: Add Infineon Triboarddrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+8 -00 replies
5/84iio: ti_am335x_adc: Fix: Use same step id at FIFOs both endsdrivers/iio/adc/ti_am335x_adc.c+1 -10 replies
6/84serial: Test for no tx data on tx restartdrivers/tty/serial/imx.c drivers/tty/serial/ip22zilog.c drivers/tty/serial/m32r_sio.c +3 more+18 -30 replies
7/84parisc: add serial ports of C8000/1GHz machine to hardware databasearch/parisc/kernel/hardware.c+2 -10 replies
8/84parisc: fix fanotify_mark() syscall on 32bit compat kernelarch/parisc/kernel/sys_parisc32.c arch/parisc/kernel/syscall_table.S+11 -10 replies
9/84workqueue: fix dev_set_uevent_suppress() imbalancekernel/workqueue.c+1 -00 replies
10/84cpuset,mempolicy: fix sleeping function called from invalid contextkernel/cpuset.c mm/mempolicy.c+7 -30 replies
11/84workqueue: zero cpumask of wq_numa_possible_cpumask on initkernel/workqueue.c+1 -10 replies
12/84ahci: imx: manage only sata_ref_clk in imx_sata_enable[disable]drivers/ata/ahci_imx.c+31 -40 replies
13/84i8k: Fix non-SMP operationdrivers/char/i8k.c+3 -10 replies
14/84serial: imx: Fix build breakagedrivers/tty/serial/imx.c+1 -15 replies
15/84thermal: hwmon: Make the check for critical temp valid consistentdrivers/thermal/thermal_hwmon.c+18 -150 replies
16/84hwmon: (adc128d818) Drop write support on inX_input attributesdrivers/hwmon/adc128d818.c+14 -140 replies
17/84hwmon: (amc6821) Fix permissions for temp2_inputdrivers/hwmon/amc6821.c+1 -10 replies
18/84hwmon: (emc2103) Clamp limits instead of bailing outdrivers/hwmon/emc2103.c+5 -100 replies
19/84hwmon: (adm1031) Fix writes to limit registersdrivers/hwmon/adm1031.c+5 -30 replies
20/84hwmon: (adm1029) Ensure the fan_div cache is updated in set_fan_divdrivers/hwmon/adm1029.c+3 -00 replies
21/84hwmon: (adm1021) Fix cache problem when writing temperature limitsdrivers/hwmon/adm1021.c+8 -60 replies
22/84Revert "ACPI / AC: Remove ACs proc directory."drivers/acpi/ac.c+128 -20 replies
23/84ACPI / resources: only reject zero length resources based at address zerodrivers/acpi/resource.c+5 -50 replies
24/84ACPI / EC: Avoid race condition related to advance_transaction()drivers/acpi/ec.c+6 -60 replies
25/84ACPI / EC: Add asynchronous command byte write supportdrivers/acpi/ec.c+48 -350 replies
26/84ACPI / EC: Remove duplicated ec_wait_ibf0() waiterdrivers/acpi/ec.c+1 -260 replies
27/84ACPI / EC: Fix race condition in ec_transaction_completed()drivers/acpi/ec.c+17 -130 replies
28/84powerpc/kvm: Remove redundant save of SIER AND MMCR2arch/powerpc/kvm/book3s_hv_interrupts.S+0 -50 replies
29/84powerpc/perf: Never program book3s PMCs with values >= 0x80000000arch/powerpc/perf/core-book3s.c+16 -10 replies
30/84powerpc/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+5 -60 replies
31/84powerpc/perf: Clear MMCR2 when enabling PMUarch/powerpc/perf/core-book3s.c+3 -00 replies
32/84cpufreq: Makefile: fix compilation for davinci platformdrivers/cpufreq/Makefile+1 -10 replies
33/84crypto: sha512_ssse3 - fix byte count to bit count conversionarch/x86/crypto/sha512_ssse3_glue.c+1 -10 replies
34/84crypto: caam - fix memleak in caam_jr moduledrivers/crypto/caam/jr.c+3 -50 replies
35/84arm64: implement TASK_SIZE_OFarch/arm64/include/asm/memory.h+2 -00 replies
36/84phy: core: Fix error path in phy_create()drivers/phy/phy-core.c+4 -30 replies
37/84clk: spear3xx: Use proper control register offsetdrivers/clk/spear/spear3xx_clock.c+1 -10 replies
38/84clk: s2mps11: Fix double free corruption during driver unbinddrivers/clk/clk-s2mps11.c+2 -50 replies
39/84clk: qcom: HDMI source sel is 3 not 2drivers/clk/qcom/mmcc-msm8960.c+1 -10 replies
40/84Drivers: hv: vmbus: Fix a bug in the channel callback dispatch codedrivers/hv/connection.c+6 -20 replies
41/84dm mpath: fix IO hang due to logic bug in multipath_busydrivers/md/dm-mpath.c+3 -20 replies
42/84dm io: fix a race condition in the wake up code for sync_iodrivers/md/dm-io.c+8 -140 replies
43/84dm: allocate a special workqueue for deferred device removaldrivers/md/dm.c+13 -20 replies
44/84intel_pstate: Fix setting VIDdrivers/cpufreq/intel_pstate.c+5 -50 replies
45/84intel_pstate: dont touch turbo bit if turbo disabled or unavailable.drivers/cpufreq/intel_pstate.c+16 -60 replies
46/84intel_pstate: Update documentation of {max,min}_perf_pct sysfs filesDocumentation/cpu-freq/intel-pstate.txt+5 -20 replies
47/84intel_pstate: Set CPU number before accessing MSRsdrivers/cpufreq/intel_pstate.c+1 -20 replies
48/84PCI: Fix unaligned access in AF transaction pending testdrivers/pci/pci.c+7 -20 replies
49/84ext4: fix unjournalled bg descriptor while initializing inode bitmapfs/ext4/ialloc.c+7 -70 replies
50/84ext4: clarify error count warning messagesfs/ext4/super.c+4 -30 replies
51/84ext4: clarify ext4_error message in ext4_mb_generate_buddy_error()fs/ext4/mballoc.c+2 -20 replies
52/84ext4: disable synchronous transaction batching if max_batch_time==0fs/ext4/super.c fs/jbd2/transaction.c+4 -30 replies
53/84ext4: revert commit which was causing fs corruption after journal replaysfs/ext4/super.c+24 -270 replies
54/84ext4: fix a potential deadlock in __ext4_es_shrink()fs/ext4/extents_status.c+2 -20 replies
55/84drm/radeon/dpm: Reenabling SS on Caymandrivers/gpu/drm/radeon/rv770_dpm.c+0 -60 replies
56/84drm/radeon: fix typo in ci_stop_dpm()drivers/gpu/drm/radeon/ci_dpm.c+1 -10 replies
57/84drm/radeon: fix typo in golden register setup on evergreendrivers/gpu/drm/radeon/evergreen.c+4 -40 replies
60/84drm/i915: quirk asserts controllable backlight presence, overriding VBTdrivers/gpu/drm/i915/i915_drv.h drivers/gpu/drm/i915/intel_display.c drivers/gpu/drm/i915/intel_panel.c+15 -20 replies
61/84drm/i915: Acer C720 and C720P have controllable backlightsdrivers/gpu/drm/i915/intel_display.c+3 -00 replies
62/84drm/i915: Toshiba CB35 has a controllable backlightdrivers/gpu/drm/i915/intel_display.c+3 -00 replies
64/84DMA, CMA: fix possible memory leakdrivers/base/dma-contiguous.c+11 -10 replies
65/84ring-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
66/84i40e: fix passing wrong error code to i40e_open()drivers/net/ethernet/intel/i40e/i40e_main.c+1 -10 replies
67/84mtd: nand: omap: fix omap_calculate_ecc_bch() for-loop errordrivers/mtd/nand/omap2.c+5 -50 replies
68/84cgroup: fix mount failure in a corner casekernel/cgroup.c+25 -00 replies
69/84kernfs: implement kernfs_root->supers listfs/kernfs/dir.c fs/kernfs/kernfs-internal.h fs/kernfs/mount.c +1 more+21 -00 replies
70/84kernfs: introduce kernfs_pin_sb()fs/kernfs/mount.c include/linux/kernfs.h+31 -00 replies
71/84cgroup: fix a race between cgroup_mount() and cgroup_kill_sb()kernel/cgroup.c+27 -10 replies
72/84f2fs: adjust free mem size to flush dentry blocksfs/f2fs/data.c fs/f2fs/f2fs.h fs/f2fs/node.c +1 more+32 -210 replies
73/84f2fs: check bdi->dirty_exceeded when trying to skip data writesfs/f2fs/node.c+2 -00 replies
74/84drivers/rtc/rtc-puv3.c: remove "&dev->" for typo issuedrivers/rtc/rtc-puv3.c+1 -10 replies
75/84drivers/rtc/rtc-puv3.c: use dev_dbg() instead of dev_debug() for typo issuedrivers/rtc/rtc-puv3.c+1 -10 replies
76/84powerpc: Disable RELOCATABLE for COMPILE_TEST with PPC64arch/powerpc/Kconfig+2 -10 replies
77/84Revert "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
78/84x86-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+329 -260 replies
79/84x86, 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
80/84x86, espfix: Fix broken header guardarch/x86/include/asm/espfix.h+1 -10 replies
81/84x86, espfix: Make espfix64 a Kconfig option, fix UMLarch/x86/Kconfig arch/x86/kernel/Makefile arch/x86/kernel/smpboot.c +1 more+7 -30 replies
82/84x86, 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
83/84x86, ioremap: Speed up check for RAM pagesarch/x86/mm/ioremap.c+19 -70 replies
84/84ACPI / battery: Retry to get battery information if failed during probingdrivers/acpi/battery.c+26 -10 replies

Reviews trailers per patch

24 of 81 patches have a Reviewed-by or Acked-by.

PatchLi ZefanJean DelvareZhang RuiSorin ManolacheGareth WilliamsHans de GoedeSteffen WeberArthur ChenMichael EllermanZubair LutfullahLai JiangshanJim BosPaul MackerrasAlexander GrafViresh KumarTim ChenWill DeaconYadwinder Singh BrarBart Van AsscheMikulas PatockaRune RetersonEric EickmeyerGavin ShanAndreas DilgerEric WhitneyJames DuleyMichael MullinJani NikulaZhang YanfeiMichal NazarewiczAneesh Kumar K.VMinchan KimKavindya DeegalaPekon GuptaGreg Kroah-HartmanXuetao Guannaszar
1/84
2/84
3/84
4/84
5/84T-b
6/84
7/84
8/84
9/84
10/84A-b
11/84R-b
12/84A-b
13/84T-b
14/84
15/84
16/84R-b
17/84
18/84R-b
19/84R-b
20/84
21/84
22/84Reported-and-tested-by
23/84A-b
24/84Reported-and-tested-by Reported-and-tested-by T-b T-b
25/84Reported-and-tested-by Reported-and-tested-by T-b T-b
26/84Reported-and-tested-by Reported-and-tested-by T-b T-b
27/84Reported-and-tested-by Reported-and-tested-by T-b T-b
28/84A-b A-b R-b
29/84
30/84A-b
31/84A-b
32/84A-b
33/84A-b
34/84
35/84A-b
36/84
37/84A-b
38/84R-b
39/84
40/84
41/84T-b
42/84A-b
43/84
44/84Reported-and-tested-by Reported-and-tested-by
45/84
46/84
47/84
48/84A-b
49/84
50/84R-b
51/84
52/84
53/84T-b
54/84
55/84
56/84
57/84
60/84T-b T-b R-b
61/84T-b T-b
62/84
64/84A-b R-b R-b A-b
65/84
66/84T-b
67/84A-b
68/84
69/84
70/84A-b
71/84
72/84
73/84
74/84A-b
75/84A-b
76/84
77/84
78/84
79/84
80/84
81/84
82/84
83/84
84/84Reported-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 37 reviewers.

Read the v1 thread

Cover letter [PATCH 3.15 00/84] 3.15.6-stable review

This is the start of the stable review cycle for the 3.15.6 release. There are 84 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:17:00 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.15.6-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.15.6-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

Jaegeuk Kim <[email protected]>

    f2fs: check bdi->dirty_exceeded when trying to skip data writes

Jaegeuk Kim <[email protected]>
f2fs: adjust free mem size to flush dentry blocks

Li Zefan <[email protected]>
cgroup: fix a race between cgroup_mount() and cgroup_kill_sb()

Li Zefan <[email protected]>
kernfs: introduce kernfs_pin_sb()

Tejun Heo <[email protected]>

    kernfs: implement kernfs_root->supers list

Li Zefan <[email protected]>
cgroup: fix mount failure in a corner case

Ted Juan <[email protected]>
mtd: nand: omap: fix omap_calculate_ecc_bch() for-loop error

Jean Sacren <[email protected]>
i40e: fix passing wrong error code to i40e_open()

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

Scot Doyle <[email protected]>
drm/i915: Toshiba CB35 has a controllable backlight

Scot Doyle <[email protected]>
drm/i915: Acer C720 and C720P have controllable backlights

Scot Doyle <[email protected]>
drm/i915: quirk asserts controllable backlight presence, overriding VBT

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

Christian König <[email protected]>
drm/radeon: page table BOs are kernel allocations

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

Theodore Ts'o <[email protected]>
ext4: revert commit which was causing fs corruption after journal replays

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

Jun'ichi Nomura <[email protected]>
dm mpath: fix IO hang due to logic bug in multipath_busy

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

Joel Stanley <[email protected]>
powerpc/kvm: Remove redundant save of SIER AND MMCR2

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

Guenter Roeck <[email protected]>
hwmon: (adc128d818) Drop write support on inX_input attributes

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

Peter Hurley <[email protected]>
serial: imx: Fix build breakage

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

Shawn Guo <[email protected]>
ahci: imx: manage only sata_ref_clk in imx_sata_enable[disable]

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: fix fanotify_mark() syscall on 32bit compat kernel

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

Peter Hurley <[email protected]>
serial: Test for no tx data on tx restart

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/parisc/kernel/hardware.c                |   3 +-
 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/kvm/book3s_hv_interrupts.S      |   5 -
 arch/powerpc/perf/core-book3s.c              |  26 +++-
 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                |  44 ++++--
 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/ata/ahci_imx.c                       |  35 ++++-
 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_drv.h              |   1 +
 drivers/gpu/drm/i915/i915_gem_stolen.c       |  44 ++++++
 drivers/gpu/drm/i915/i915_reg.h              |   3 +
 drivers/gpu/drm/i915/intel_display.c         |  14 ++
 drivers/gpu/drm/i915/intel_panel.c           |   8 +-
 drivers/gpu/drm/radeon/ci_dpm.c              |   2 +-
 drivers/gpu/drm/radeon/evergreen.c           |   8 +-
 drivers/gpu/drm/radeon/radeon_vm.c           |   4 +-
 drivers/gpu/drm/radeon/rs600.c               |   6 +-
 drivers/gpu/drm/radeon/rv770_dpm.c           |   6 -
 drivers/hv/connection.c                      |   8 +-
 drivers/hwmon/adc128d818.c                   |  28 ++--
 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-mpath.c                        |   5 +-
 drivers/md/dm.c                              |  15 +-
 drivers/mtd/nand/omap2.c                     |  10 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c  |   2 +-
 drivers/pci/pci.c                            |   9 +-
 drivers/phy/phy-core.c                       |   7 +-
 drivers/rtc/rtc-puv3.c                       |   4 +-
 drivers/thermal/thermal_hwmon.c              |  33 +++--
 drivers/tty/serial/imx.c                     |   3 +
 drivers/tty/serial/ip22zilog.c               |   2 +
 drivers/tty/serial/m32r_sio.c                |   8 +-
 drivers/tty/serial/pmac_zilog.c              |   3 +
 drivers/tty/serial/sunsab.c                  |   3 +
 drivers/tty/serial/sunzilog.c                |   2 +
 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                              |  60 ++++----
 fs/f2fs/data.c                               |   3 +-
 fs/f2fs/f2fs.h                               |   1 +
 fs/f2fs/node.c                               |  46 +++---
 fs/f2fs/node.h                               |   5 +-
 fs/jbd2/transaction.c                        |   5 +-
 fs/kernfs/dir.c                              |   1 +
 fs/kernfs/kernfs-internal.h                  |   5 +
 fs/kernfs/mount.c                            |  41 ++++++
 include/linux/kernfs.h                       |   5 +
 include/linux/ring_buffer.h                  |   2 +-
 init/main.c                                  |   4 +
 kernel/cgroup.c                              |  53 ++++++-
 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/mempolicy.c                               |   2 -
 98 files changed, 1180 insertions(+), 357 deletions(-)