Skip to content

3.14.4-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest83 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/83drivers/tty/hvc: dont free hvc_console_setup after initdrivers/tty/hvc/hvc_console.c+1 -10 replies
2/83tty: serial: 8250_core.c Bug fix for Exar chips.drivers/tty/serial/8250/8250_core.c+1 -10 replies
3/83tty: Fix lockless tty buffer racedrivers/tty/tty_buffer.c+14 -30 replies
4/83n_tty: Fix n_tty_write crash when echoing in raw modedrivers/tty/n_tty.c+4 -00 replies
5/83floppy: ignore kernel-only members in FDRAWCMD ioctl inputdrivers/block/floppy.c+3 -30 replies
6/83floppy: dont write kernel-only members to FDRAWCMD ioctl outputdrivers/block/floppy.c+4 -10 replies
7/83KVM: ARM: vgic: Fix sgi dispatch problemvirt/kvm/arm/vgic.c+1 -00 replies
8/83arm: KVM: fix possible misalignment of PGDs and bounce pagearch/arm/kvm/mmu.c+9 -60 replies
9/83KVM: async_pf: mm->mm_users can not pin apf->mmvirt/kvm/async_pf.c+4 -40 replies
10/83KVM: ioapic: fix assignment of ioapic->rtc_status.pending_eoi (CVE-2014-0155)virt/kvm/ioapic.c+1 -10 replies
11/83MIPS: KVM: Pass reserved instruction exceptions to guestarch/mips/kvm/kvm_mips_emul.c+4 -30 replies
12/83KVM: PPC: Book3S HV: Fix KVM hang with CONFIG_KVM_XICS=narch/powerpc/kvm/book3s_hv.c+1 -30 replies
13/83MIPS: Hibernate: Flush TLB entries in swsusp_arch_resume()arch/mips/power/hibernate.S+1 -00 replies
14/83virtio_balloon: dont softlockup on huge balloon changes.drivers/virtio/virtio_balloon.c+6 -00 replies
15/83tools/virtio: add a missing )tools/virtio/virtio_test.c+1 -10 replies
16/83virtio-scsi: Skip setting affinity on uninitialized vqdrivers/scsi/virtio_scsi.c+5 -10 replies
17/83mpt2sas: Dont disable device twice at suspend.drivers/scsi/mpt2sas/mpt2sas_scsih.c+0 -10 replies
18/83powerpc/compat: 32-bit little endian machine name is ppcle, not ppcarch/powerpc/include/asm/compat.h+4 -00 replies
19/83powerpc/tm: Disable IRQ in tm_recheckpointarch/powerpc/include/asm/reg.h arch/powerpc/kernel/process.c arch/powerpc/kernel/signal_32.c +2 more+34 -70 replies
20/83powerpc: Fix Oops in rtas_stop_self()arch/powerpc/platforms/pseries/hotplug-cpu.c+3 -20 replies
21/83s390/chsc: fix SEI usage on old FW levelsdrivers/s390/cio/chsc.c+17 -50 replies
22/83s390/bpf,jit: initialize A register if 1st insn is BPF_S_LDX_B_MSHarch/s390/net/bpf_jit_comp.c+0 -10 replies
23/83ASoC: dapm: Fix widget double free with auto-disable DAPM kcontrolsound/soc/soc-dapm.c+0 -10 replies
24/83ARC: Remove ARC_HAS_COH_RTSCarch/arc/plat-arcfpga/Kconfig+0 -10 replies
25/83SUNRPC: Ensure that call_connect times out correctlynet/sunrpc/clnt.c+3 -50 replies
26/83SUNRPC: Ensure call_connect_status() deals correctly with SOFTCONN tasksnet/sunrpc/clnt.c+2 -20 replies
27/83ARC: !PREEMPT: Ensure Return to kernel mode is IRQ safearch/arc/kernel/entry.S+5 -32 replies
28/83framebuffer: fix cfb_copyareadrivers/video/cfbcopyarea.c+78 -750 replies
29/83matroxfb: restore the registers M_ACCESS and M_PITCHdrivers/video/matrox/matroxfb_accel.c drivers/video/matrox/matroxfb_base.h+30 -100 replies
30/83mach64: use unaligned accessdrivers/video/aty/mach64_accel.c+2 -10 replies
31/83mach64: fix cursor when character width is not a multiple of 8 pixelsdrivers/video/aty/mach64_cursor.c+16 -60 replies
32/83b43: Fix machine check error due to improper access of B43_MMIO_PSM_PHY_HDRdrivers/net/wireless/b43/phy_n.c+7 -70 replies
33/83Revert "net: mvneta: fix usage as a module on RGMII configurations"drivers/net/ethernet/marvell/mvneta.c+33 -80 replies
34/83ahci: do not request irq for dummy portdrivers/ata/ahci.c+4 -80 replies
35/83libata/ahci: accommodate tag ordered controllersdrivers/ata/libata-core.c include/linux/libata.h+14 -80 replies
36/83ahci: Ensure "MSI Revert to Single Message" mode is not enforceddrivers/ata/ahci.c drivers/ata/ahci.h+9 -10 replies
37/83ahci: Do not receive interrupts sent by dummy portsdrivers/ata/ahci.c+10 -60 replies
38/83libata: Update queued trim blacklist for M5x0 drivesdrivers/ata/libata-core.c+4 -20 replies
39/83iwlwifi: dvm: take mutex when sending SYNC BT config commanddrivers/net/wireless/iwlwifi/dvm/main.c+6 -20 replies
40/83iwlwifi: mvm: disable uAPSD due to bugs in the firmwaredrivers/net/wireless/iwlwifi/mvm/mac80211.c+1 -10 replies
41/83crush: fix off-by-one errors in total_tries refactornet/ceph/crush/mapper.c+27 -190 replies
42/83mac80211: fix potential use-after-freenet/mac80211/mlme.c+1 -10 replies
43/83mac80211: fix WPA with VLAN on AP side with ps-sta againnet/mac80211/tx.c+1 -10 replies
44/83mac80211: fix suspend vs. authentication racenet/mac80211/ieee80211_i.h net/mac80211/mlme.c net/mac80211/pm.c+38 -30 replies
45/83mac80211: fix software remain-on-channel implementationnet/mac80211/offchannel.c+1 -00 replies
46/83mac80211: exclude AP_VLAN interfaces from tx power calculationnet/mac80211/main.c+2 -00 replies
47/83ath9k: fix ready time of the multicast buffer queuedrivers/net/wireless/ath/ath9k/xmit.c+1 -10 replies
48/83locks: allow __break_lease to sleep even when break_time is 0fs/locks.c+3 -40 replies
49/83rtlwifi: rtl8723ae: Fix too long disable of IRQsdrivers/net/wireless/rtlwifi/rtl8723ae/hw.c+15 -30 replies
50/83rtlwifi: rtl8188ee: Fix too long disable of IRQsdrivers/net/wireless/rtlwifi/rtl8188ee/hw.c+16 -40 replies
51/83rtlwifi: rtl8192cu: Fix too long disable of IRQsdrivers/net/wireless/rtlwifi/rtl8192cu/hw.c+14 -10 replies
52/83rtlwifi: rtl8192se: Fix too long disable of IRQsdrivers/net/wireless/rtlwifi/rtl8192se/hw.c+21 -60 replies
53/83rtlwifi: rtl8192se: Fix regression due to commit 1bf4bbbdrivers/net/wireless/rtlwifi/rtl8192se/trx.c+6 -00 replies
54/83rtlwifi: rtl8188ee: initialize packet_beacondrivers/net/wireless/rtlwifi/rtl8188ee/trx.c+1 -10 replies
55/83gpio: mxs: Allow for recursive enable_irq_wake() calldrivers/gpio/gpio-mxs.c+2 -10 replies
56/83pinctrl: as3722: fix handling of GPIO invert bitdrivers/pinctrl/pinctrl-as3722.c+11 -60 replies
57/83tgafb: fix mode setting with fbsetdrivers/video/tgafb.c+14 -40 replies
58/83tgafb: fix data copyingdrivers/video/tgafb.c+51 -2130 replies
59/83mtd: atmel_nand: Disable subpage NAND write when using Atmel PMECCdrivers/mtd/nand/atmel_nand.c+1 -00 replies
60/83mtd: diskonchip: mem resource name is not optionaldrivers/mtd/nand/diskonchip.c+1 -10 replies
61/83mtd: nuc900_nand: NULL dereference in nuc900_nand_enable()drivers/mtd/nand/nuc900_nand.c+1 -10 replies
62/83mtd: sm_ftl: heap corruption in sm_create_sysfs_attributes()drivers/mtd/sm_ftl.c+4 -70 replies
63/83Skip intel_crt_init for Dell XPS 8700drivers/gpu/drm/i915/intel_crt.c+8 -00 replies
64/83dm cache: prevent corruption caused by discard_block_size > cache_block_sizedrivers/md/dm-cache-target.c+3 -340 replies
65/83dm transaction manager: fix corruption due to non-atomic transaction commitdrivers/md/dm-cache-metadata.c drivers/md/persistent-data/dm-block-manager.c drivers/md/persistent-data/dm-block-manager.h +2 more+16 -270 replies
66/83dm: take care to copy the space map roots before locking the superblockdrivers/md/dm-cache-metadata.c drivers/md/dm-thin-metadata.c+85 -550 replies
67/83dm thin: fix dangling bio in process_deferred_bios error pathdrivers/md/dm-thin.c+1 -10 replies
68/83dm cache: fix a lock-inversiondrivers/md/dm-cache-metadata.c drivers/md/dm-cache-metadata.h drivers/md/dm-cache-target.c+20 -520 replies
69/83dma: edma: fix incorrect SG list handlingdrivers/dma/edma.c+4 -20 replies
70/83aio: v4 ensure access to ctx->ring_pages is correctly serialised for migrationfs/aio.c+67 -530 replies
71/83lockd: ensure we tear down any live sockets when socket creation fails during lockd_upfs/lockd/svc.c+1 -00 replies
72/83lib/percpu_counter.c: fix bad percpu counter state during suspendlib/percpu_counter.c+1 -10 replies
73/83mmc: sdhci-bcm-kona: fix build errors when built-indrivers/mmc/host/sdhci-bcm-kona.c+1 -10 replies
74/83thinkpad_acpi: Fix inconsistent mute LED after resumedrivers/platform/x86/thinkpad_acpi.c+12 -00 replies
75/83Input: synaptics - add min/max quirk for ThinkPad T431s, L440, L540, S1 Yoga and X1drivers/input/mouse/synaptics.c+42 -00 replies
76/83Input: synaptics - add min/max quirk for ThinkPad Edge E431drivers/input/mouse/synaptics.c+8 -00 replies
77/83cpufreq: loongson2_cpufreq: dont declare local variable as staticdrivers/cpufreq/loongson2_cpufreq.c+1 -10 replies
78/83cpufreq: at32ap: dont declare local variable as staticdrivers/cpufreq/at32ap-cpufreq.c+1 -10 replies
79/83ACPI / processor: Fix failure of loading acpi-cpufreq driverdrivers/acpi/acpi_processor.c+4 -30 replies
80/83cpufreq: unicore32: fix typo issue for clkdrivers/cpufreq/unicore2-cpufreq.c+1 -10 replies
81/83drm: cirrus: add power management supportdrivers/gpu/drm/cirrus/cirrus_drv.c drivers/gpu/drm/cirrus/cirrus_mode.c+45 -00 replies
82/83drm: bochs: add power management supportdrivers/gpu/drm/bochs/bochs.h drivers/gpu/drm/bochs/bochs_drv.c+45 -00 replies
83/83x86-64, build: Fix stack protector Makefile breakage with 32-bit userlandarch/x86/Makefile+1 -00 replies

Reviews trailers per patch

23 of 83 patches have a Reviewed-by or Acked-by.

PatchJiri SlabyMarc ZyngierScott WoodMichael S. TsirkinPaolo BonziniStefan HaberlandPeter OberparleiterLars-Peter ClausenPaul BolleLarry FingerDavid MilburnMatthew WilcoxJohannes BergJosh DurginAlex MillerShawn GuoStephen WarrenLaxman DewanganJosh WuAlexander ShiyanJoe ThornberHeinz MauelshagenJoel FernandesJon RingleAlexander HollerStanislav KinsburskyLaszlo ErsekMarkus MayerMatt PorterHans-Christian EgtvedtKATO HiroshiStuart FosterViresh Kumar
1/83
2/83
3/83
4/83Reported-and-tested-by
5/83
6/83
7/83A-b
8/83A-b
9/83
10/83
11/83
12/83A-b
13/83
14/83
15/83A-b
16/83A-b
17/83
18/83
19/83
20/83
21/83Reported-and-tested-by R-b
22/83
23/83A-b
24/83A-b
25/83
26/83
27/83
28/83
29/83
30/83
31/83
32/83A-b
33/83
34/83Signed-of-by
35/83R-b
36/83
37/83T-b
38/83
39/83R-b
40/83
41/83R-b
42/83
43/83
44/83
45/83
46/83
47/83
48/83
49/83
50/83
51/83
52/83
53/83T-b
54/83A-b
55/83A-b
56/83R-b T-b A-b
57/83
58/83
59/83A-b
60/83T-b
61/83
62/83
63/83
64/83A-b A-b
65/83
66/83
67/83A-b
68/83
69/83A-b T-b T-b
70/83
71/83R-b
72/83T-b
73/83T-b A-b
74/83
75/83
76/83
77/83
78/83A-b
79/83Reported-and-tested-by Reported-and-tested-by
80/83A-b
81/83
82/83
83/83

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

Read the v1 thread

Cover letter [PATCH 3.14 00/83] 3.14.4-stable review

This is the start of the stable review cycle for the 3.14.4 release. There are 83 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 May 13 19:18:44 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.4-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.4-rc1

George Spelvin <[email protected]>
x86-64, build: Fix stack protector Makefile breakage with 32-bit userland

Gerd Hoffmann <[email protected]>
drm: bochs: add power management support

Gerd Hoffmann <[email protected]>
drm: cirrus: add power management support

Chen Gang <[email protected]>
cpufreq: unicore32: fix typo issue for 'clk'

Lan Tianyu <[email protected]>
ACPI / processor: Fix failure of loading acpi-cpufreq driver

Viresh Kumar <[email protected]>
cpufreq: at32ap: don't declare local variable as static

Viresh Kumar <[email protected]>
cpufreq: loongson2_cpufreq: don't declare local variable as static

Hans de Goede <[email protected]>
Input: synaptics - add min/max quirk for ThinkPad Edge E431

Hans de Goede <[email protected]>
Input: synaptics - add min/max quirk for ThinkPad T431s, L440, L540, S1 Yoga and X1

Takashi Iwai <[email protected]>
thinkpad_acpi: Fix inconsistent mute LED after resume

Russell King <[email protected]>
mmc: sdhci-bcm-kona: fix build errors when built-in

Jens Axboe <[email protected]>
lib/percpu_counter.c: fix bad percpu counter state during suspend

Jeff Layton <[email protected]>
lockd: ensure we tear down any live sockets when socket creation fails during lockd_up

Benjamin LaHaise <[email protected]>

    aio: v4 ensure access to ctx->ring_pages is correctly serialised for migration

Sekhar Nori <[email protected]>
dma: edma: fix incorrect SG list handling

Joe Thornber <[email protected]>
dm cache: fix a lock-inversion

Mike Snitzer <[email protected]>
dm thin: fix dangling bio in process_deferred_bios error path

Joe Thornber <[email protected]>
dm: take care to copy the space map roots before locking the superblock

Joe Thornber <[email protected]>
dm transaction manager: fix corruption due to non-atomic transaction commit

Mike Snitzer <[email protected]>
dm cache: prevent corruption caused by discard_block_size > cache_block_size

Giacomo Comes <[email protected]>
Skip intel_crt_init for Dell XPS 8700

Dan Carpenter <[email protected]>
mtd: sm_ftl: heap corruption in sm_create_sysfs_attributes()

Dan Carpenter <[email protected]>
mtd: nuc900_nand: NULL dereference in nuc900_nand_enable()

Sasha Levin <[email protected]>
mtd: diskonchip: mem resource name is not optional

Herve Codina <[email protected]>
mtd: atmel_nand: Disable subpage NAND write when using Atmel PMECC

Mikulas Patocka <[email protected]>
tgafb: fix data copying

Mikulas Patocka <[email protected]>
tgafb: fix mode setting with fbset

Andrew Bresticker <[email protected]>
pinctrl: as3722: fix handling of GPIO invert bit

Marek Vasut <[email protected]>
gpio: mxs: Allow for recursive enable_irq_wake() call

Colin Ian King <[email protected]>
rtlwifi: rtl8188ee: initialize packet_beacon

Larry Finger <[email protected]>
rtlwifi: rtl8192se: Fix regression due to commit 1bf4bbb

Larry Finger <[email protected]>
rtlwifi: rtl8192se: Fix too long disable of IRQs

Larry Finger <[email protected]>
rtlwifi: rtl8192cu: Fix too long disable of IRQs

Larry Finger <[email protected]>
rtlwifi: rtl8188ee: Fix too long disable of IRQs

Larry Finger <[email protected]>
rtlwifi: rtl8723ae: Fix too long disable of IRQs

Jeff Layton <[email protected]>
locks: allow __break_lease to sleep even when break_time is 0

Felix Fietkau <[email protected]>
ath9k: fix ready time of the multicast buffer queue

Felix Fietkau <[email protected]>
mac80211: exclude AP_VLAN interfaces from tx power calculation

Johannes Berg <[email protected]>
mac80211: fix software remain-on-channel implementation

Johannes Berg <[email protected]>
mac80211: fix suspend vs. authentication race

Michael Braun <[email protected]>
mac80211: fix WPA with VLAN on AP side with ps-sta again

Johannes Berg <[email protected]>
mac80211: fix potential use-after-free

Ilya Dryomov <[email protected]>
crush: fix off-by-one errors in total_tries refactor

Emmanuel Grumbach <[email protected]>
iwlwifi: mvm: disable uAPSD due to bugs in the firmware

Emmanuel Grumbach <[email protected]>
iwlwifi: dvm: take mutex when sending SYNC BT config command

Martin K. Petersen <[email protected]>
libata: Update queued trim blacklist for M5x0 drives

Alexander Gordeev <[email protected]>
ahci: Do not receive interrupts sent by dummy ports

Alexander Gordeev <[email protected]>
ahci: Ensure "MSI Revert to Single Message" mode is not enforced

Dan Williams <[email protected]>
libata/ahci: accommodate tag ordered controllers

David Milburn <[email protected]>
ahci: do not request irq for dummy port

Thomas Petazzoni <[email protected]>
Revert "net: mvneta: fix usage as a module on RGMII configurations"

Rafał Miłecki <[email protected]>
b43: Fix machine check error due to improper access of B43_MMIO_PSM_PHY_HDR

Mikulas Patocka <[email protected]>
mach64: fix cursor when character width is not a multiple of 8 pixels

Mikulas Patocka <[email protected]>
mach64: use unaligned access

Mikulas Patocka <[email protected]>
matroxfb: restore the registers M_ACCESS and M_PITCH

Mikulas Patocka <[email protected]>
framebuffer: fix cfb_copyarea

Vineet Gupta <[email protected]>
ARC: !PREEMPT: Ensure Return to kernel mode is IRQ safe

Steve Dickson <[email protected]>
SUNRPC: Ensure call_connect_status() deals correctly with SOFTCONN tasks

Trond Myklebust <[email protected]>
SUNRPC: Ensure that call_connect times out correctly

Richard Weinberger <[email protected]>
ARC: Remove ARC_HAS_COH_RTSC

Jarkko Nikula <[email protected]>
ASoC: dapm: Fix widget double free with auto-disable DAPM kcontrol

Martin Schwidefsky <[email protected]>
s390/bpf,jit: initialize A register if 1st insn is BPF_S_LDX_B_MSH

Sebastian Ott <[email protected]>
s390/chsc: fix SEI usage on old FW levels

Li Zhong <[email protected]>
powerpc: Fix Oops in rtas_stop_self()

Michael Neuling <[email protected]>
powerpc/tm: Disable IRQ in tm_recheckpoint

Anton Blanchard <[email protected]>
powerpc/compat: 32-bit little endian machine name is ppcle, not ppc

Tyler Stachecki <[email protected]>
mpt2sas: Don't disable device twice at suspend.

Fam Zheng <[email protected]>
virtio-scsi: Skip setting affinity on uninitialized vq

Joel Stanley <[email protected]>
tools/virtio: add a missing )

Rusty Russell <[email protected]>
virtio_balloon: don't softlockup on huge balloon changes.

Huacai Chen <[email protected]>
MIPS: Hibernate: Flush TLB entries in swsusp_arch_resume()

Anton Blanchard <[email protected]>
KVM: PPC: Book3S HV: Fix KVM hang with CONFIG_KVM_XICS=n

James Hogan <[email protected]>
MIPS: KVM: Pass reserved instruction exceptions to guest

Paolo Bonzini <[email protected]>

    KVM: ioapic: fix assignment of ioapic->rtc_status.pending_eoi (CVE-2014-0155)

Oleg Nesterov <[email protected]>

    KVM: async_pf: mm->mm_users can not pin apf->mm

Mark Salter <[email protected]>
arm: KVM: fix possible misalignment of PGDs and bounce page

Haibin Wang <[email protected]>
KVM: ARM: vgic: Fix sgi dispatch problem

Matthew Daley <[email protected]>
floppy: don't write kernel-only members to FDRAWCMD ioctl output

Matthew Daley <[email protected]>
floppy: ignore kernel-only members in FDRAWCMD ioctl input

Peter Hurley <[email protected]>
n_tty: Fix n_tty_write crash when echoing in raw mode

Peter Hurley <[email protected]>
tty: Fix lockless tty buffer race

Michael Welling <[email protected]>
tty: serial: 8250_core.c Bug fix for Exar chips.

Tomoki Sekiyama <[email protected]>
drivers/tty/hvc: don't free hvc_console_setup after init

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arc/kernel/entry.S                            |   8 +-
 arch/arc/plat-arcfpga/Kconfig                      |   1 -
 arch/arm/kvm/mmu.c                                 |  15 +-
 arch/mips/kvm/kvm_mips_emul.c                      |   7 +-
 arch/mips/power/hibernate.S                        |   1 +
 arch/powerpc/include/asm/compat.h                  |   4 +
 arch/powerpc/include/asm/reg.h                     |   1 +
 arch/powerpc/kernel/process.c                      |  34 ++-
 arch/powerpc/kernel/signal_32.c                    |   2 +
 arch/powerpc/kernel/signal_64.c                    |   2 +
 arch/powerpc/kernel/tm.S                           |   2 +-
 arch/powerpc/kvm/book3s_hv.c                       |   4 +-
 arch/powerpc/platforms/pseries/hotplug-cpu.c       |   5 +-
 arch/s390/net/bpf_jit_comp.c                       |   1 -
 arch/x86/Makefile                                  |   1 +
 drivers/acpi/acpi_processor.c                      |   7 +-
 drivers/ata/ahci.c                                 |  27 +-
 drivers/ata/ahci.h                                 |   1 +
 drivers/ata/libata-core.c                          |  27 +-
 drivers/block/floppy.c                             |  11 +-
 drivers/cpufreq/at32ap-cpufreq.c                   |   2 +-
 drivers/cpufreq/loongson2_cpufreq.c                |   2 +-
 drivers/cpufreq/unicore2-cpufreq.c                 |   2 +-
 drivers/dma/edma.c                                 |   6 +-
 drivers/gpio/gpio-mxs.c                            |   3 +-
 drivers/gpu/drm/bochs/bochs.h                      |   1 +
 drivers/gpu/drm/bochs/bochs_drv.c                  |  44 ++++
 drivers/gpu/drm/cirrus/cirrus_drv.c                |  42 +++
 drivers/gpu/drm/cirrus/cirrus_mode.c               |   3 +
 drivers/gpu/drm/i915/intel_crt.c                   |   8 +
 drivers/input/mouse/synaptics.c                    |  50 ++++
 drivers/md/dm-cache-metadata.c                     |  98 ++++---
 drivers/md/dm-cache-metadata.h                     |   9 +-
 drivers/md/dm-cache-target.c                       |  65 +----
 drivers/md/dm-thin-metadata.c                      |  80 +++---
 drivers/md/dm-thin.c                               |   2 +-
 drivers/md/persistent-data/dm-block-manager.c      |  15 +-
 drivers/md/persistent-data/dm-block-manager.h      |   3 +-
 .../md/persistent-data/dm-transaction-manager.c    |   5 +-
 .../md/persistent-data/dm-transaction-manager.h    |  17 +-
 drivers/mmc/host/sdhci-bcm-kona.c                  |   2 +-
 drivers/mtd/nand/atmel_nand.c                      |   1 +
 drivers/mtd/nand/diskonchip.c                      |   2 +-
 drivers/mtd/nand/nuc900_nand.c                     |   2 +-
 drivers/mtd/sm_ftl.c                               |  11 +-
 drivers/net/ethernet/marvell/mvneta.c              |  41 ++-
 drivers/net/wireless/ath/ath9k/xmit.c              |   2 +-
 drivers/net/wireless/b43/phy_n.c                   |  14 +-
 drivers/net/wireless/iwlwifi/dvm/main.c            |   8 +-
 drivers/net/wireless/iwlwifi/mvm/mac80211.c        |   2 +-
 drivers/net/wireless/rtlwifi/rtl8188ee/hw.c        |  20 +-
 drivers/net/wireless/rtlwifi/rtl8188ee/trx.c       |   2 +-
 drivers/net/wireless/rtlwifi/rtl8192cu/hw.c        |  15 +-
 drivers/net/wireless/rtlwifi/rtl8192se/hw.c        |  27 +-
 drivers/net/wireless/rtlwifi/rtl8192se/trx.c       |   6 +
 drivers/net/wireless/rtlwifi/rtl8723ae/hw.c        |  18 +-
 drivers/pinctrl/pinctrl-as3722.c                   |  17 +-
 drivers/platform/x86/thinkpad_acpi.c               |  12 +
 drivers/s390/cio/chsc.c                            |  22 +-
 drivers/scsi/mpt2sas/mpt2sas_scsih.c               |   1 -
 drivers/scsi/virtio_scsi.c                         |   6 +-
 drivers/tty/hvc/hvc_console.c                      |   2 +-
 drivers/tty/n_tty.c                                |   4 +
 drivers/tty/serial/8250/8250_core.c                |   2 +-
 drivers/tty/tty_buffer.c                           |  17 +-
 drivers/video/aty/mach64_accel.c                   |   3 +-
 drivers/video/aty/mach64_cursor.c                  |  22 +-
 drivers/video/cfbcopyarea.c                        | 153 +++++------
 drivers/video/matrox/matroxfb_accel.c              |  38 ++-
 drivers/video/matrox/matroxfb_base.h               |   2 +
 drivers/video/tgafb.c                              | 282 +++++----------------
 drivers/virtio/virtio_balloon.c                    |   6 +
 fs/aio.c                                           | 120 +++++----
 fs/lockd/svc.c                                     |   1 +
 fs/locks.c                                         |   7 +-
 include/linux/libata.h                             |   1 +
 lib/percpu_counter.c                               |   2 +-
 net/ceph/crush/mapper.c                            |  46 ++--
 net/mac80211/ieee80211_i.h                         |   1 +
 net/mac80211/main.c                                |   2 +
 net/mac80211/mlme.c                                |  28 +-
 net/mac80211/offchannel.c                          |   1 +
 net/mac80211/pm.c                                  |  14 +-
 net/mac80211/tx.c                                  |   2 +-
 net/sunrpc/clnt.c                                  |  12 +-
 sound/soc/soc-dapm.c                               |   1 -
 tools/virtio/virtio_test.c                         |   2 +-
 virt/kvm/arm/vgic.c                                |   1 +
 virt/kvm/async_pf.c                                |   8 +-
 virt/kvm/ioapic.c                                  |   2 +-
 91 files changed, 938 insertions(+), 697 deletions(-)