Skip to content

4.4.269-rc2 review

Greg Kroah-Hartman linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 186 patches 3 repliesIn review

Patches in v1 No applies recorded yet

None of the 186 patches the cover letter announces are in this archive.

Reviews trailers per patch

PatchGuenter RoeckJon HunterLinux Kernel Functional Testing
SeriesT-b T-b T-b

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

Read the v1 thread

Cover letter [PATCH 4.4 000/186] 4.4.269-rc2 review

This is the start of the stable review cycle for the 4.4.269 release. There are 186 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 Sat, 22 May 2021 15:21:59 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.269-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.269-rc2

Colin Ian King <[email protected]>
iio: tsl2583: Fix division by a zero lux_val

Christophe JAILLET <[email protected]>
xhci: Do not use GFP_KERNEL in (potentially) atomic context

Eric Dumazet <[email protected]>
ipv6: remove extra dev_hold() for fallback tunnels

Eric Dumazet <[email protected]>
ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods

Eric Dumazet <[email protected]>
sit: proper dev_{hold|put} in ndo_[un]init methods

Hui Wang <[email protected]>
ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP

Johannes Berg <[email protected]>
um: Mark all kernel symbols as local

Feilong Lin <[email protected]>
ACPI / hotplug / PCI: Fix reference count leak in enable_slot()

Arnd Bergmann <[email protected]>
isdn: capi: fix mismatched prototypes

Kaixu Xia <[email protected]>
cxgb4: Fix the -Wmisleading-indentation warning

Arnd Bergmann <[email protected]>
usb: sl811-hcd: improve misleading indentation

Arnd Bergmann <[email protected]>
kgdb: fix gcc-11 warning on indentation

Arnd Bergmann <[email protected]>
x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes

Greg Kroah-Hartman <[email protected]>
kobject_uevent: remove warning in init_uevent_argv()

Mikulas Patocka <[email protected]>
dm ioctl: fix out of bounds array access when no devices

Lukasz Luba <[email protected]>
thermal/core/fair share: Lock the thermal zone while looping over instances

Maciej W. Rozycki <[email protected]>
FDDI: defxx: Make MMIO the configuration default except for EISA

Thomas Gleixner <[email protected]>
KVM: x86: Cancel pvclock_gtod_work on module removal

Chunfeng Yun <[email protected]>
usb: core: hub: fix race condition about TRSMRCY of resume

Phil Elwell <[email protected]>
usb: dwc2: Fix gadget DMA unmap direction

Maximilian Luz <[email protected]>
usb: xhci: Increase timeout for HC halt

Christophe JAILLET <[email protected]>
usb: fotg210-hcd: Fix an error message

Phillip Lougher <[email protected]>
squashfs: fix divide error in calculate_skip()

Michael Ellerman <[email protected]>
powerpc/64s: Fix crashes when toggling entry flush barrier

Vineet Gupta <[email protected]>
ARC: entry: fix off-by-one error in syscall number validation

Jia-Ju Bai <[email protected]>
kernel: kexec_file: fix error return code of kexec_calculate_store_digests()

Miaohe Lin <[email protected]>
ksm: fix potential missing rmap_item for stable_node

Kees Cook <[email protected]>
drm/radeon: Fix off-by-one power_state index heap overwrite

Xin Long <[email protected]>
sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b

Olga Kornievskaia <[email protected]>
NFSv4.2 fix handling of sr_eof in SEEK's reply

Nikola Livic <[email protected]>
pNFS/flexfiles: fix incorrect size check in decode_nfs_fh()

Trond Myklebust <[email protected]>
NFS: Deal correctly with attribute generation counter overflow

Dmitry Baryshkov <[email protected]>
PCI: Release OF node in pci_scan_device()'s error path

David Ward <[email protected]>
ASoC: rt286: Make RT286_SET_GPIO_* readable and writable

Alexey Kardashevskiy <[email protected]>
powerpc/iommu: Annotate nested lock for lockdep

Gustavo A. R. Silva <[email protected]>
wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join

Gustavo A. R. Silva <[email protected]>
wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt

David Ward <[email protected]>
ASoC: rt286: Generalize support for ALC3263 codec

Gustavo A. R. Silva <[email protected]>
sctp: Fix out-of-bounds warning in sctp_process_asconf_param()

Mihai Moldovan <[email protected]>
kconfig: nconf: stop endless search loops

Yonghong Song <[email protected]>
selftests: Set CC to clang in lib.mk if LLVM is set

Miklos Szeredi <[email protected]>
cuse: prevent clone

Emmanuel Grumbach <[email protected]>
mac80211: clear the beacon's CRC after channel switch

Eric Dumazet <[email protected]>
ip6_vti: proper dev_{hold|put} in ndo_[un]init methods

Tetsuo Handa <[email protected]>
Bluetooth: initialize skb_queue_head at l2cap_chan_create()

Archie Pusaka <[email protected]>
Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default

Tong Zhang <[email protected]>
ALSA: rme9652: don't disable if not enabled

Tong Zhang <[email protected]>
ALSA: hdspm: don't disable if not enabled

Tong Zhang <[email protected]>
ALSA: hdsp: don't disable if not enabled

Jonathan McDowell <[email protected]>
net: stmmac: Set FIFO sizes for ipq806x

Hoang Le <[email protected]>
tipc: convert dest node's address to network order

Alexander Aring <[email protected]>
fs: dlm: fix debugfs dump

Xin Long <[email protected]>
sctp: delay auto_asconf init until binding the first addr

Xin Long <[email protected]>
Revert "net/sctp: fix race condition in sctp_destroy_sock"

Dan Carpenter <[email protected]>
kfifo: fix ternary sign extension bugs

Lv Yunlong <[email protected]>
net:nfc:digital: Fix a double free in digital_tg_recv_dep_req

Christophe Leroy <[email protected]>
powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add')

Toke Høiland-Jørgensen <[email protected]>
ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices

Colin Ian King <[email protected]>
net: davinci_emac: Fix incorrect masking of tx and rx error channel

Stefano Garzarella <[email protected]>
vsock/vmci: log once the failed queue pair allocation

Lv Yunlong <[email protected]>
mwl8k: Fix a double Free in mwl8k_probe_hw

Sergey Shtylyov <[email protected]>
i2c: sh7760: fix IRQ error path

Tyrel Datwyler <[email protected]>
powerpc/pseries: extract host bridge from pci_bus prior to bus removal

Sergey Shtylyov <[email protected]>

    i2c: sh7760: add IRQ check

Sergey Shtylyov <[email protected]>

    i2c: jz4780: add IRQ check

Sergey Shtylyov <[email protected]>
i2c: cadence: add IRQ check

Colin Ian King <[email protected]>
net: thunderx: Fix unintentional sign extension issue

Colin Ian King <[email protected]>
mt7601u: fix always true expression

Johannes Berg <[email protected]>
mac80211: bail out if cipher schemes are invalid

Randy Dunlap <[email protected]>
powerpc: iommu: fix build when neither PCI or IBMVIO is set

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls

Dan Carpenter <[email protected]>
nfc: pn533: prevent potential memory corruption

Jia Zhou <[email protected]>
ALSA: core: remove redundant spin_lock pair in snd_card_disconnect

Nathan Chancellor <[email protected]>
powerpc/prom: Mark identical_pvr_fixup as __init

Xie He <[email protected]>
net: lapbether: Prevent racing when checking whether the netif is running

Maxim Mikityanskiy <[email protected]>
HID: plantronics: Workaround for double volume key presses

Nathan Chancellor <[email protected]>
x86/events/amd/iommu: Fix sysfs type mismatch

Dan Carpenter <[email protected]>
HSI: core: fix resource leaks in hsi_add_client_from_dt()

Sergey Shtylyov <[email protected]>

    scsi: sni_53c710: Add IRQ check

Sergey Shtylyov <[email protected]>
scsi: sun3x_esp: Add IRQ check

Sergey Shtylyov <[email protected]>
scsi: jazz_esp: Add IRQ check

Arnd Bergmann <[email protected]>
media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch

Arnd Bergmann <[email protected]>
scsi: fcoe: Fix mismatched fcoe_wwn_from_mac declaration

Sergey Shtylyov <[email protected]>
ata: libahci_platform: fix IRQ check

Sergey Shtylyov <[email protected]>
sata_mv: add IRQ checks

Sergey Shtylyov <[email protected]>
pata_ipx4xx_cf: fix IRQ check

Sergey Shtylyov <[email protected]>
pata_arasan_cf: fix IRQ check

Colin Ian King <[email protected]>
media: m88rs6000t: avoid potential out-of-bounds reads on arrays

Yang Yingliang <[email protected]>
media: omap4iss: return error code when omap4iss_get() failed

Colin Ian King <[email protected]>

    media: vivid: fix assignment of dev->fbuf_out_flags

Tetsuo Handa <[email protected]>
ttyprintk: Add TTY hangup callback.

Johan Hovold <[email protected]>
tty: fix return value for unsupported ioctls

Johan Hovold <[email protected]>
USB: cdc-acm: fix unprivileged TIOCCSERIAL

Colin Ian King <[email protected]>
usb: gadget: r8a66597: Add missing null check on return from platform_get_resource

Lv Yunlong <[email protected]>
crypto: qat - Fix a double free in adf_create_ring

Colin Ian King <[email protected]>
staging: rtl8192u: Fix potential infinite loop

Giovanni Cabiddu <[email protected]>
crypto: qat - fix error path in adf_isr_resource_alloc()

Michael Walle <[email protected]>
mtd: require write permissions for locking and badblock ioctls

Fabian Vogt <[email protected]>
fotg210-udc: Complete OUT requests on short packets

Fabian Vogt <[email protected]>
fotg210-udc: Don't DMA more than the buffer can take

Fabian Vogt <[email protected]>
fotg210-udc: Mask GRP2 interrupts we don't handle

Fabian Vogt <[email protected]>
fotg210-udc: Remove a dubious condition leading to fotg210_done

Fabian Vogt <[email protected]>
fotg210-udc: Fix EP0 IN requests bigger than two packets

Fabian Vogt <[email protected]>
fotg210-udc: Fix DMA on EP0 for length > max packet size

Tong Zhang <[email protected]>
crypto: qat - don't release uninitialized resources

Andy Shevchenko <[email protected]>
usb: gadget: pch_udc: Check for DMA mapping error

Andy Shevchenko <[email protected]>

    usb: gadget: pch_udc: Check if driver is present before calling ->setup()

Andy Shevchenko <[email protected]>

    usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits()

Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: correct PMIC interrupt trigger level on Snow

Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250

Colin Ian King <[email protected]>

    memory: gpmc: fix out of bounds read and dereference on gpmc_cs[]

Andy Shevchenko <[email protected]>
usb: gadget: pch_udc: Revert d3cb25a12138 completely

Claudio Imbrenda <[email protected]>

    KVM: s390: split kvm_s390_real_to_abs

Takashi Iwai <[email protected]>
ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices

Takashi Iwai <[email protected]>
ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries

Takashi Iwai <[email protected]>
ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries

Takashi Iwai <[email protected]>
ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries

Colin Ian King <[email protected]>
drm/radeon: fix copy of uninitialized variable back to userspace

Johannes Berg <[email protected]>
cfg80211: scan: drop entry from hidden_list on overflow

Dan Carpenter <[email protected]>
ipw2x00: potential buffer overflow in libipw_wx_set_encodeext()

Zhao Heming <[email protected]>
md: md_open returns -EBUSY when entering racing area

Christoph Hellwig <[email protected]>
md: factor out a mddev_find_locked helper from mddev_find

Steven Rostedt (VMware) <[email protected]>
tracing: Restructure trace_clock_global() to never block

Steven Rostedt (VMware) <[email protected]>
tracing: Map all PIDs to command lines

Joel Fernandes <[email protected]>
tracing: Treat recording comm for idle task as a success

Amey Telawane <[email protected]>
tracing: Use strlcpy() instead of strcpy() in __trace_find_cmdline()

Tetsuo Handa <[email protected]>
misc: vmw_vmci: explicitly initialize vmci_datagram payload

Tetsuo Handa <[email protected]>
misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct

Hans de Goede <[email protected]>
misc: lis3lv02d: Fix false-positive WARN on various HP models

Maciej W. Rozycki <[email protected]>
FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR

Or Cohen <[email protected]>
net/nfc: fix use-after-free llcp_sock_bind/connect

Taehee Yoo <[email protected]>
hsr: use netdev_err() instead of WARN_ONCE()

Archie Pusaka <[email protected]>
Bluetooth: verify AMP hci_chan before amp_destroy

Joe Thornber <[email protected]>
dm space map common: fix division bug in sm_ll_find_free_block()

Joe Thornber <[email protected]>
dm persistent data: packed struct should have an aligned() attribute too

Dean Anderson <[email protected]>
usb: gadget/function/f_fs string table fix for multiple languages

Anirudh Rayabharam <[email protected]>
usb: gadget: dummy_hcd: fix gpf in gadget_setup

Fengnan Chang <[email protected]>
ext4: fix error code in ext4_commit_super

Zhang Yi <[email protected]>
ext4: fix check to prevent false positive report of incorrect used inodes

Steven Rostedt (VMware) <[email protected]>
ftrace: Handle commands when closing set_ftrace_filter file

Yang Yang <[email protected]>
jffs2: check the validity of dstlen in jffs2_zlib_compress()

Tony Ambardar <[email protected]>
powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h

Mahesh Salgaonkar <[email protected]>
powerpc/eeh: Fix EEH handling for hugepages in ioremap space.

lizhe <[email protected]>
jffs2: Fix kasan slab-out-of-bounds problem

Davide Caratti <[email protected]>
openvswitch: fix stack OOB read while fragmenting IPv4 packets

Bill Wendling <[email protected]>
arm64/vdso: Discard .note.gnu.property sections in vDSO

Lv Yunlong <[email protected]>
ALSA: sb: Fix two use after free in snd_sb_qsound_build

Lv Yunlong <[email protected]>
ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer

Bart Van Assche <[email protected]>
scsi: libfc: Fix a format specifier

James Smart <[email protected]>
scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response

Guchun Chen <[email protected]>
drm/amdgpu: fix NULL pointer dereference

Marijn Suijten <[email protected]>
drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal

Hans Verkuil <[email protected]>
media: gscpa/stv06xx: fix memory leak

Pavel Skripkin <[email protected]>
media: dvb-usb: fix memory leak in dvb_usb_adapter_init

Yang Yingliang <[email protected]>

    media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove()

Yang Yingliang <[email protected]>
power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()

Yang Yingliang <[email protected]>
power: supply: generic-adc-battery: fix possible use-after-free in gab_remove()

Colin Ian King <[email protected]>
clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return

Muhammad Usama Anjum <[email protected]>
media: em28xx: fix memory leak

Hans Verkuil <[email protected]>
media: gspca/sq905.c: fix uninitialized variable

Daniel Niv <[email protected]>
media: media/saa7164: fix saa7164_encoder_register() memory leak bugs

Sean Young <[email protected]>
media: ite-cir: check for receive overflow

Chaitanya Kulkarni <[email protected]>
scsi: target: pscsi: Fix warning in pscsi_complete_cmd()

Josef Bacik <[email protected]>
btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s

Yang Yingliang <[email protected]>
phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove()

Pavel Machek <[email protected]>
intel_th: Consistency and off-by-one fix

Wei Yongjun <[email protected]>
spi: omap-100k: Fix reference leak to master

Wei Yongjun <[email protected]>
spi: dln2: Fix reference leak to master

John Millikin <[email protected]>

    x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS)

Rafael J. Wysocki <[email protected]>
PCI: PM: Do not read power state in pci_enable_device_flags()

Pawel Laszczak <[email protected]>
usb: gadget: uvc: add bInterval checking for HS mode

karthik alapati <[email protected]>
staging: wimax/i2400m: fix byte-order issue

Phillip Potter <[email protected]>
fbdev: zero-fill colormap in fbcmap.c

Seunghui Lee <[email protected]>
mmc: core: Set read only for SD cards with permanent write protect bit

DooHyun Hwang <[email protected]>
mmc: core: Do a power cycle when the CMD11 fails

Jeffrey Mitchell <[email protected]>
ecryptfs: fix kernel panic with null dev_name

Mark Langsdorf <[email protected]>
ACPI: custom_method: fix a possible memory leak

Mark Langsdorf <[email protected]>
ACPI: custom_method: fix potential use-after-free issue

Vasily Gorbik <[email protected]>
s390/disassembler: increase ebpf disasm buffer size

Mark Pearson <[email protected]>
platform/x86: thinkpad_acpi: Correct thermal sensor allocation

Chris Chiu <[email protected]>
USB: Add reset-resume quirk for WD19's Realtek Hub

Kai-Heng Feng <[email protected]>
USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX

Jiri Kosina <[email protected]>
iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd()

Phillip Potter <[email protected]>
net: usb: ax88179_178a: initialize local variables before use

Eric Caruso <[email protected]>
timerfd: Reject ALARM timerfds without CAP_WAKE_ALARM

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arc/kernel/entry.S                            |  4 +-
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |  2 +-
 arch/arm/boot/dts/exynos5250-snow-common.dtsi      |  2 +-
 arch/arm64/kernel/vdso/vdso.lds.S                  |  8 ++-
 arch/powerpc/Kconfig.debug                         |  1 +
 arch/powerpc/include/uapi/asm/errno.h              |  1 +
 arch/powerpc/kernel/eeh.c                          | 11 ++--
 arch/powerpc/kernel/iommu.c                        |  4 +-
 arch/powerpc/kernel/prom.c                         |  2 +-
 arch/powerpc/lib/feature-fixups.c                  | 17 +++++-
 arch/powerpc/platforms/52xx/lite5200_sleep.S       |  2 +-
 arch/powerpc/platforms/pseries/pci_dlpar.c         |  4 +-
 arch/s390/kernel/dis.c                             |  2 +-
 arch/s390/kvm/gaccess.h                            | 23 ++++++---
 arch/um/kernel/dyn.lds.S                           |  6 +++
 arch/um/kernel/uml.lds.S                           |  6 +++
 arch/x86/Makefile                                  |  1 +
 arch/x86/kernel/cpu/perf_event_amd_iommu.c         |  6 +--
 arch/x86/kvm/x86.c                                 |  1 +
 arch/x86/lib/msr-smp.c                             |  4 +-
 drivers/acpi/custom_method.c                       |  4 +-
 drivers/ata/libahci_platform.c                     |  4 +-
 drivers/ata/pata_arasan_cf.c                       | 15 ++++--
 drivers/ata/pata_ixp4xx_cf.c                       |  6 ++-
 drivers/ata/sata_mv.c                              |  4 ++
 drivers/char/ttyprintk.c                           | 11 ++++
 drivers/clk/socfpga/clk-gate-a10.c                 |  1 +
 drivers/crypto/qat/qat_common/adf_transport.c      |  1 +
 drivers/crypto/qat/qat_dh895xcc/adf_isr.c          | 29 ++++++++---
 drivers/crypto/qat/qat_dh895xccvf/adf_isr.c        | 17 ++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  2 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_cmd_encoder.c    | 10 +++-
 drivers/gpu/drm/radeon/radeon_atombios.c           |  6 +--
 drivers/gpu/drm/radeon/radeon_kms.c                |  1 +
 drivers/hid/hid-ids.h                              |  1 +
 drivers/hid/hid-plantronics.c                      | 60 +++++++++++++++++++++-
 drivers/hsi/hsi.c                                  |  3 +-
 drivers/hwtracing/intel_th/gth.c                   |  4 +-
 drivers/i2c/busses/i2c-cadence.c                   |  5 +-
 drivers/i2c/busses/i2c-jz4780.c                    |  5 +-
 drivers/i2c/busses/i2c-sh7760.c                    |  5 +-
 drivers/isdn/capi/kcapi.c                          |  4 +-
 drivers/md/dm-ioctl.c                              |  2 +-
 drivers/md/md.c                                    | 35 +++++++------
 drivers/md/persistent-data/dm-btree-internal.h     |  4 +-
 drivers/md/persistent-data/dm-space-map-common.c   |  2 +
 drivers/md/persistent-data/dm-space-map-common.h   |  8 +--
 drivers/media/i2c/adv7511-v4l2.c                   |  2 +-
 drivers/media/pci/saa7164/saa7164-encoder.c        | 20 ++++----
 drivers/media/platform/vivid/vivid-vid-out.c       |  2 +-
 drivers/media/rc/ite-cir.c                         |  8 ++-
 drivers/media/tuners/m88rs6000t.c                  |  6 +--
 drivers/media/usb/dvb-usb/dvb-usb-init.c           | 20 ++++++--
 drivers/media/usb/dvb-usb/dvb-usb.h                |  3 +-
 drivers/media/usb/em28xx/em28xx-dvb.c              |  1 +
 drivers/media/usb/gspca/gspca.c                    |  2 +
 drivers/media/usb/gspca/gspca.h                    |  1 +
 drivers/media/usb/gspca/sq905.c                    |  2 +-
 drivers/media/usb/gspca/stv06xx/stv06xx.c          |  9 ++++
 drivers/memory/omap-gpmc.c                         |  7 ++-
 drivers/misc/kgdbts.c                              | 26 +++++-----
 drivers/misc/lis3lv02d/lis3lv02d.c                 | 21 ++++++--
 drivers/misc/vmw_vmci/vmci_doorbell.c              |  2 +-
 drivers/misc/vmw_vmci/vmci_guest.c                 |  2 +-
 drivers/mmc/core/core.c                            |  2 +-
 drivers/mmc/core/sd.c                              |  6 +++
 drivers/mtd/mtdchar.c                              |  8 +--
 drivers/net/ethernet/cavium/thunder/nicvf_queues.c |  2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c |  2 +-
 .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c    |  2 +
 drivers/net/ethernet/ti/davinci_emac.c             |  4 +-
 drivers/net/fddi/Kconfig                           | 15 +++---
 drivers/net/fddi/defxx.c                           | 47 +++++++++++------
 drivers/net/usb/ax88179_178a.c                     |  4 +-
 drivers/net/wan/lapbether.c                        | 32 +++++++++---
 drivers/net/wimax/i2400m/op-rfkill.c               |  2 +-
 drivers/net/wireless/ath/ath9k/htc_drv_init.c      |  2 +-
 drivers/net/wireless/ath/ath9k/hw.c                |  2 +-
 drivers/net/wireless/ipw2x00/libipw_wx.c           |  6 ++-
 drivers/net/wireless/iwlwifi/pcie/tx.c             |  7 +--
 drivers/net/wireless/mediatek/mt7601u/eeprom.c     |  2 +-
 drivers/net/wireless/mwl8k.c                       |  1 +
 drivers/net/wireless/wl3501.h                      | 47 +++++++++--------
 drivers/net/wireless/wl3501_cs.c                   | 54 ++++++++++---------
 drivers/nfc/pn533.c                                |  3 ++
 drivers/pci/hotplug/acpiphp_glue.c                 |  1 +
 drivers/pci/pci.c                                  | 16 ++----
 drivers/pci/probe.c                                |  1 +
 drivers/phy/phy-twl4030-usb.c                      |  2 +-
 drivers/platform/x86/thinkpad_acpi.c               | 31 +++++++----
 drivers/power/generic-adc-battery.c                |  2 +-
 drivers/power/s3c_adc_battery.c                    |  2 +-
 drivers/scsi/jazz_esp.c                            |  4 +-
 drivers/scsi/libfc/fc_lport.c                      |  2 +-
 drivers/scsi/lpfc/lpfc_nportdisc.c                 |  2 -
 drivers/scsi/lpfc/lpfc_sli.c                       |  1 -
 drivers/scsi/sni_53c710.c                          |  5 +-
 drivers/scsi/sun3x_esp.c                           |  4 +-
 drivers/spi/spi-dln2.c                             |  2 +-
 drivers/spi/spi-omap-100k.c                        |  6 +--
 drivers/staging/iio/light/tsl2583.c                |  9 ++++
 drivers/staging/media/omap4iss/iss.c               |  4 +-
 drivers/staging/rtl8192u/r8192U_core.c             |  2 +-
 drivers/target/target_core_pscsi.c                 |  3 +-
 drivers/thermal/fair_share.c                       |  4 ++
 drivers/tty/tty_io.c                               |  8 +--
 drivers/usb/class/cdc-acm.c                        |  2 -
 drivers/usb/core/hub.c                             |  6 +--
 drivers/usb/core/quirks.c                          |  4 ++
 drivers/usb/dwc2/core.h                            |  2 +
 drivers/usb/dwc2/gadget.c                          |  3 +-
 drivers/usb/gadget/function/f_fs.c                 |  3 +-
 drivers/usb/gadget/function/f_uvc.c                |  7 ++-
 drivers/usb/gadget/udc/dummy_hcd.c                 | 23 ++++++---
 drivers/usb/gadget/udc/fotg210-udc.c               | 26 +++++++---
 drivers/usb/gadget/udc/pch_udc.c                   | 49 ++++++++++++------
 drivers/usb/gadget/udc/r8a66597-udc.c              |  2 +
 drivers/usb/host/fotg210-hcd.c                     |  4 +-
 drivers/usb/host/sl811-hcd.c                       |  9 ++--
 drivers/usb/host/xhci-ext-caps.h                   |  5 +-
 drivers/usb/host/xhci.c                            |  6 +--
 drivers/video/fbdev/core/fbcmap.c                  |  8 +--
 fs/btrfs/relocation.c                              |  6 +--
 fs/dlm/debug_fs.c                                  |  1 +
 fs/ecryptfs/main.c                                 |  6 +++
 fs/ext4/ialloc.c                                   | 48 +++++++++++------
 fs/ext4/super.c                                    |  6 ++-
 fs/fuse/cuse.c                                     |  2 +
 fs/jffs2/compr_rtime.c                             |  3 ++
 fs/jffs2/scan.c                                    |  2 +-
 fs/nfs/flexfilelayout/flexfilelayout.c             |  2 +-
 fs/nfs/inode.c                                     |  8 +--
 fs/nfs/nfs42proc.c                                 |  5 +-
 fs/squashfs/file.c                                 |  6 +--
 fs/timerfd.c                                       | 10 ++++
 include/linux/hid.h                                |  2 +
 include/linux/tty_driver.h                         |  2 +-
 include/net/bluetooth/hci_core.h                   |  1 +
 include/scsi/libfcoe.h                             |  2 +-
 kernel/kexec_file.c                                |  4 +-
 kernel/trace/ftrace.c                              |  5 +-
 kernel/trace/trace.c                               | 45 +++++++---------
 kernel/trace/trace_clock.c                         | 44 +++++++++++-----
 lib/kobject_uevent.c                               |  9 ++--
 mm/ksm.c                                           |  1 +
 net/bluetooth/hci_event.c                          |  3 +-
 net/bluetooth/l2cap_core.c                         |  4 ++
 net/hsr/hsr_framereg.c                             |  3 +-
 net/ipv6/ip6_gre.c                                 |  3 --
 net/ipv6/ip6_tunnel.c                              |  3 +-
 net/ipv6/ip6_vti.c                                 |  3 +-
 net/ipv6/sit.c                                     |  5 +-
 net/mac80211/main.c                                |  7 ++-
 net/mac80211/mlme.c                                |  5 ++
 net/nfc/digital_dep.c                              |  2 +
 net/nfc/llcp_sock.c                                |  4 ++
 net/openvswitch/actions.c                          |  8 +--
 net/sctp/sm_make_chunk.c                           |  2 +-
 net/sctp/sm_statefuns.c                            |  3 +-
 net/sctp/socket.c                                  | 38 ++++++++------
 net/tipc/netlink_compat.c                          |  2 +-
 net/vmw_vsock/vmci_transport.c                     |  3 +-
 net/wireless/scan.c                                |  2 +
 samples/kfifo/bytestream-example.c                 |  8 ++-
 samples/kfifo/inttype-example.c                    |  8 ++-
 samples/kfifo/record-example.c                     |  8 ++-
 scripts/kconfig/nconf.c                            |  2 +-
 sound/core/init.c                                  |  2 -
 sound/isa/sb/emu8000.c                             |  4 +-
 sound/isa/sb/sb16_csp.c                            |  8 ++-
 sound/pci/hda/hda_generic.c                        | 16 ++++--
 sound/pci/hda/patch_realtek.c                      | 17 +++---
 sound/pci/rme9652/hdsp.c                           |  3 +-
 sound/pci/rme9652/hdspm.c                          |  3 +-
 sound/pci/rme9652/rme9652.c                        |  3 +-
 sound/soc/codecs/rt286.c                           | 23 +++++----
 sound/usb/card.c                                   | 14 ++---
 sound/usb/quirks-table.h                           | 10 ++++
 sound/usb/quirks.c                                 | 16 ++++--
 sound/usb/usbaudio.h                               |  2 +
 tools/testing/selftests/lib.mk                     |  4 ++
 182 files changed, 986 insertions(+), 499 deletions(-)