Skip to content

3.14.49-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest115 of 125 patches 7 repliesIn review

115 of 125 patches are in this archive. The cover letter announces 125.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/125rcu: Correctly handle non-empty Tiny RCU callback list with none readykernel/rcu/tiny.c+5 -00 replies
2/125ipr: Increase default adapter init stage change timeoutdrivers/scsi/ipr.h+1 -10 replies
3/125Disable write buffering on Toshiba ToPIC95drivers/pcmcia/topic.h+16 -00 replies
4/125ALSA: hda - Add headset support to Acer Aspire V5sound/pci/hda/patch_realtek.c+12 -00 replies
5/125ALSA: hda - Fix the dock headphone output on Fujitsu Lifebook E780sound/pci/hda/patch_realtek.c+6 -00 replies
6/125ACPI / init: Switch over platform to the ACPI mode laterdrivers/acpi/bus.c include/linux/acpi.h init/main.c+44 -150 replies
7/125ARC: add compiler barrier to LLSC based cmpxchgarch/arc/include/asm/cmpxchg.h+5 -40 replies
8/125arm64: Do not attempt to use init_mm in reset_context()arch/arm64/mm/context.c+8 -00 replies
9/125arm64: mm: Fix freeing of the wrong memmap entries with !SPARSEMEM_VMEMMAParch/arm64/mm/init.c+1 -10 replies
10/125arm64: vdso: work-around broken ELF toolchains in Makefilearch/arm64/kernel/vdso/Makefile+4 -00 replies
11/125cpuidle / menu: Return (-1) if there are no suitable statesdrivers/cpuidle/cpuidle.c drivers/cpuidle/governors/menu.c+4 -10 replies
12/125regmap: Fix regmap_bulk_read in BE modedrivers/base/regmap/regmap.c+1 -10 replies
13/125regmap: Fix possible shift overflow in regmap_field_init()drivers/base/regmap/regmap.c+1 -20 replies
14/125regulator: core: fix constraints output bufferdrivers/regulator/core.c+1 -10 replies
16/125spi: pl022: Specify num-cs property as required in devicetree bindingDocumentation/devicetree/bindings/spi/spi_pl022.txt+1 -10 replies
17/125scsi_transport_srp: Introduce srp_wait_for_queuecommand()drivers/scsi/scsi_transport_srp.c+31 -230 replies
18/125scsi_transport_srp: Fix a race conditiondrivers/scsi/scsi_transport_srp.c+3 -10 replies
19/125genirq: devres: Fix testing return value of request_any_context_irq()kernel/irq/devres.c+2 -20 replies
20/125leds / PM: fix hibernation on arm when gpio-led used with CPU led triggerdrivers/leds/led-class.c+3 -40 replies
21/125mtd: fix: avoid race condition when accessing mtd->usecountdrivers/mtd/mtd_blkdevs.c+5 -00 replies
23/125thermal: step_wise: fix: Prevent from binary overflow when trend is droppingdrivers/thermal/step_wise.c+1 -10 replies
24/125pinctrl: mvebu: armada-370: fix spi0 pin descriptionDocumentation/devicetree/bindings/pinctrl/marvell,armada-370-pinctrl.txt drivers/pinctrl/mvebu/pinctrl-armada-370.c+4 -40 replies
25/125pinctrl: mvebu: armada-xp: remove non-existing NAND pinsDocumentation/devicetree/bindings/pinctrl/marvell,armada-xp-pinctrl.txt drivers/pinctrl/mvebu/pinctrl-armada-xp.c+2 -40 replies
26/125pinctrl: mvebu: armada-xp: remove non-existing VDD cpu_pd functionsDocumentation/devicetree/bindings/pinctrl/marvell,armada-xp-pinctrl.txt drivers/pinctrl/mvebu/pinctrl-armada-xp.c+20 -390 replies
27/125pinctrl: mvebu: armada-xp: fix functions of MPP48Documentation/devicetree/bindings/pinctrl/marvell,armada-xp-pinctrl.txt drivers/pinctrl/mvebu/pinctrl-armada-xp.c+2 -20 replies
29/125mtd: nand: fix erroneous read_buf call in nand_write_page_raw_syndromedrivers/mtd/nand/nand_base.c+1 -10 replies
30/125Bluetooth: btusb: Fix memory leak in Intel setup routinedrivers/bluetooth/btusb.c+2 -00 replies
31/125ath9k: fix DMA stop sequence for AR9003+drivers/net/wireless/ath/ath9k/main.c+7 -50 replies
32/125staging: rtl8712: prevent buffer overrun in recvbuf2recvframedrivers/staging/rtl8712/rtl8712_recv.c+2 -10 replies
33/125ext4: fix race between truncate and __ext4_journalled_writepage()fs/ext4/inode.c+19 -40 replies
34/125ext4: call sync_blockdev() before invalidate_bdev() in put_super()fs/ext4/super.c+1 -00 replies
35/125ext4: dont retry file block mapping on bigalloc fs with non-extent filefs/ext4/indirect.c+1 -10 replies
36/125ext4: fix reservation release on invalidatepage for delalloc fsfs/ext4/inode.c+12 -30 replies
37/125ext4: be more strict when migrating to non-extent based filefs/ext4/migrate.c+11 -10 replies
38/125ext4: correctly migrate a file with a hole at the beginningfs/ext4/migrate.c+5 -40 replies
39/125ext4: replace open coded nofail allocation in ext4_free_blocks()fs/ext4/mballoc.c+5 -110 replies
40/125jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail()fs/jbd2/checkpoint.c+1 -10 replies
41/125jbd2: fix ocfs2 corrupt when updating journal superblock failsfs/jbd2/checkpoint.c fs/jbd2/journal.c include/linux/jbd2.h+35 -120 replies
42/125i2c: at91: fix a race condition when using the DMA controllerdrivers/i2c/busses/i2c-at91.c+53 -170 replies
43/125iio: DAC: ad5624r_spi: fix bit shift of output data valuedrivers/iio/dac/ad5624r_spi.c+2 -20 replies
44/125iio: tmp006: Check channel info on writedrivers/iio/temperature/tmp006.c+3 -00 replies
45/125iio: adc: at91_adc: allow to use full range of startup timedrivers/iio/adc/at91_adc.c+4 -40 replies
46/125cx24117: fix a buffer overflow when checking userspace paramsdrivers/media/dvb-frontends/cx24117.c+1 -10 replies
47/125af9013: Dont accept invalid bandwidthdrivers/media/dvb-frontends/af9013.c+4 -00 replies
48/125s5h1420: fix a buffer overflow when checking userspace paramsdrivers/media/dvb-frontends/s5h1420.c+1 -10 replies
49/125cx24116: fix a buffer overflow when checking userspace paramsdrivers/media/dvb-frontends/cx24116.c+4 -40 replies
50/125ASoC: arizona: Fix noise generator gain TLVsound/soc/codecs/wm5102.c sound/soc/codecs/wm5110.c sound/soc/codecs/wm8997.c+3 -30 replies
51/125ASoC: imx-wm8962: Add a missing error checksound/soc/fsl/imx-wm8962.c+1 -10 replies
53/125ASoC: wm8955: Fix setting wrong register for WM8955_K_8_0_MASK bitssound/soc/codecs/wm8955.c+1 -10 replies
55/125ASoC: wm8960: the enum of "DAC Polarity" should be wm8960_enum[1]sound/soc/codecs/wm8960.c+1 -10 replies
56/125libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVERdrivers/ata/libata-core.c+2 -10 replies
57/125libata: increase the timeout when setting transfer modedrivers/ata/libata-core.c+2 -10 replies
58/125usb: dwc3: gadget: return error if command sent to DGCMD register failsdrivers/usb/dwc3/gadget.c+2 -00 replies
59/125usb: dwc3: gadget: return error if command sent to DEPCMD register failsdrivers/usb/dwc3/gadget.c+2 -00 replies
60/125usb: dwc3: Reset the transfer resource index on SET_INTERFACEdrivers/usb/dwc3/ep0.c+4 -00 replies
61/125USB: devio: fix a condition in async_completed()drivers/usb/core/devio.c+1 -10 replies
62/125usb: musb: host: rely on port_mode to call musb_start()drivers/usb/musb/musb_virthub.c+1 -30 replies
63/125USB: cp210x: add ID for Aruba Networks controllersdrivers/usb/serial/cp210x.c+1 -00 replies
64/125USB: option: add 2020:4000 IDdrivers/usb/serial/option.c+1 -00 replies
65/125USB: serial: Destroy serial_minors IDR on module exitdrivers/usb/serial/usb-serial.c+1 -00 replies
66/125usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() functiondrivers/usb/host/xhci-mem.c+1 -10 replies
67/125dm stats: fix divide by zero if number_of_areas arg is zerodrivers/md/dm-stats.c+2 -00 replies
68/125dm space map metadata: fix occasional leak of a metadata block on resizedrivers/md/persistent-data/dm-space-map-metadata.c+35 -150 replies
69/125dm btree remove: fix bug in redistribute3drivers/md/persistent-data/dm-btree-remove.c+3 -30 replies
70/125dm btree: silence lockdep lock inversion in dm_btree_del()drivers/md/persistent-data/dm-btree.c+1 -10 replies
71/125mmc: block: Add missing mmc_blk_put() in power_ro_lock_show()drivers/mmc/card/block.c+2 -00 replies
72/125drm/qxl: Do not cause spice-server to clean our objectsdrivers/gpu/drm/qxl/qxl_cmd.c+1 -00 replies
73/125drm/qxl: Do not leak memory if qxl_release_list_add failsdrivers/gpu/drm/qxl/qxl_ioctl.c+3 -10 replies
74/125drm/radeon: take the mode_config mutex when dealing with hpds (v2)drivers/gpu/drm/radeon/radeon_irq_kms.c+2 -00 replies
78/125drm/radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5drivers/gpu/drm/radeon/si_dpm.c+1 -00 replies
79/125drm: add a check for x/y in drm_mode_setcrtcdrivers/gpu/drm/drm_crtc.c+5 -20 replies
80/125xfs: fix remote symlinks on V5/CRC filesystemsfs/xfs/xfs_symlink.c+1 -10 replies
81/125vTPM: set virtual device before passing to ibmvtpm_reset_crqdrivers/char/tpm/tpm_ibmvtpm.c+3 -20 replies
82/125KEYS: ensure we free the assoc array edit if edit is validsecurity/keys/keyring.c+5 -30 replies
83/125ima: fix ima_show_template_data_ascii()security/integrity/ima/ima.h security/integrity/ima/ima_fs.c security/integrity/ima/ima_template_lib.c+5 -40 replies
84/125evm: labeling pseudo filesystems exceptionsecurity/integrity/evm/evm_main.c+12 -00 replies
85/125libata: add ATA_HORKAGE_NOTRIMdrivers/ata/libata-scsi.c include/linux/libata.h+3 -10 replies
86/125libata: force disable trim for SuperSSpeed S238drivers/ata/libata-core.c+3 -00 replies
87/125tracing/filter: Do not WARN on operand count going below zerokernel/trace/trace_events_filter.c+3 -10 replies
88/125tracing/filter: Do not allow infix to exceed end of stringkernel/trace/trace_events_filter.c+6 -00 replies
89/125tracing: Have branch tracer use recursive field of task structkernel/trace/trace.h kernel/trace/trace_branch.c+11 -70 replies
90/125dmaengine: mv_xor: bug fix for racing condition in descriptors cleanupdrivers/dma/mv_xor.c drivers/dma/mv_xor.h+48 -270 replies
91/125hwmon: (mcp3021) Fix broken output scalingdrivers/hwmon/mcp3021.c+1 -130 replies
92/125md: fix a build warningdrivers/md/md.c+1 -10 replies
93/125Btrfs: use kmem_cache_free when freeing entry in inode cachefs/btrfs/inode-map.c+1 -10 replies
94/125Btrfs: fix memory leak in the extent_same ioctlfs/btrfs/ioctl.c+3 -10 replies
95/125fuse: initialize fc->release before calling itfs/fuse/inode.c+1 -10 replies
96/125crush: fix a bug in tree bucket decodenet/ceph/osdmap.c+1 -10 replies
97/125ACPICA: Tables: Fix an issue that FACS initialization is performed twicedrivers/acpi/acpica/utxfinit.c include/acpi/actypes.h+7 -40 replies
98/125iscsi-target: Convert iscsi_thread_set usage to kthread.hdrivers/target/iscsi/iscsi_target.c drivers/target/iscsi/iscsi_target_core.h drivers/target/iscsi/iscsi_target_erl0.c +1 more+114 -690 replies
99/125iser-target: Fix possible deadlock in RDMA_CM connection errordrivers/infiniband/ulp/isert/ib_isert.c+9 -50 replies
100/125iser-target: release stale iser connectionsdrivers/infiniband/ulp/isert/ib_isert.c+17 -10 replies
101/125mmc: card: Fixup request missing in mmc_blk_issue_rw_rqdrivers/mmc/card/block.c+5 -30 replies
102/125PM / sleep: Increase default DPM watchdog timeout to 60kernel/power/Kconfig+1 -10 replies
103/125__bitmap_parselist: fix bug in empty string handlinglib/bitmap.c+9 -80 replies
104/125security_syslog() should be called once onlykernel/printk/printk.c+4 -70 replies
105/125mac80211: prevent possible crypto tx tailroom corruptionnet/mac80211/main.c+3 -00 replies
106/125clocksource: exynos_mct: Avoid blocking calls in the cpu hotplug notifierdrivers/clocksource/exynos_mct.c+30 -130 replies
107/125ideapad: fix software rfkill settingdrivers/platform/x86/ideapad-laptop.c+2 -10 replies
109/125USB: usbfs: allow URBs to be reaped after disconnectiondrivers/usb/core/devio.c include/uapi/linux/usbdevice_fs.h+39 -270 replies
110/125block: Do a full clone when splitting discard biosfs/bio.c+12 -30 replies
111/125of: return NUMA_NO_NODE from fallback of_node_to_nid()drivers/of/base.c include/linux/of.h+5 -20 replies
113/125NFS: Fix size of NFSACL SETACL operationsfs/nfs/nfs3xdr.c+1 -10 replies
114/125fixing infinite OPEN loop in 4.0 stateid recoveryfs/nfs/nfs4state.c+2 -00 replies
115/125nfs: increase size of EXCHANGE_ID name string bufferinclude/linux/nfs_xdr.h+1 -10 replies
116/125SUNRPC: Fix a memory leak in the backchannel codenet/sunrpc/backchannel_rqst.c+1 -10 replies
117/1259p: forgetting to cancel request on interrupted zero-copy RPCnet/9p/client.c+2 -10 replies
118/1259p: dont leave a half-initialized inode sitting aroundfs/9p/vfs_inode.c fs/9p/vfs_inode_dotl.c+2 -40 replies
119/125rbd: use GFP_NOIO in rbd_obj_request_create()drivers/block/rbd.c+2 -20 replies
120/125agp/intel: Fix typo in needs_ilk_vtd_wa()drivers/char/agp/intel-gtt.c+1 -10 replies
121/125arm64: Dont report clear pmds and puds as hugearch/arm64/mm/hugetlbpage.c+2 -20 replies
122/125hpfs: hpfs_error: Remove static buffer, use vsprintf extension %pV insteadfs/hpfs/super.c+7 -40 replies
123/125Fix firmware loader uevent buffer NULL pointer dereferencedrivers/base/firmware_class.c+13 -30 replies
124/125qla2xxx: Mark port lost when we receive an RSCN for it.drivers/scsi/qla2xxx/qla_isr.c+16 -10 replies
125/125MIPS: KVM: Do not sign extend on unsigned MMIO loadarch/mips/kvm/kvm_mips_emul.c+1 -10 replies

Reviews trailers per patch

30 of 115 patches have a Reviewed-by or Acked-by.

PatchStephen BoydLarry FingerDave AirlieFengguang WuOfer HeifetzDavid SterbaMark FashehKrzysztof KozlowskiMarcin JabrzykChris DickensHans de GoedeShuah KhanMing LeiJames HoganJosh TriplettJacek AnaszewskiGiuseppe CantaveneraAlexander SverdlinJan KaraMarius TolzmannToshi KaniHanjun GuoLee, Chun-YiPeter Zijlstra (Intel)Charles KeepaxHuang RuiSubbaraya Sundeep BhattaAlan SternSekhar NoriYiwen JiangLudovic DesrochesDave ChinnerAshley LaiLars-Peter ClausenAlexandre BelloniJosh DurginSagi GrimbergSeunguk ShinChristoph HellwigAlex ElderDaniel VetterSteve CapperMarc Zyngier
1/125R-b
2/125
3/125
4/125
5/125
6/125Reported-and-tested-by A-b R-b R-b
7/125A-b
8/125
9/125
10/125
11/125
12/125
13/125
14/125
16/125
17/125
18/125
19/125R-b
20/125A-b
21/125T-b A-b
23/125
24/125
25/125
26/125
27/125
29/125
30/125
31/125
32/125A-b
33/125
34/125
35/125
36/125R-b
37/125
38/125
39/125
40/125
41/125T-b
42/125A-b
43/125A-b
44/125
45/125A-b
46/125
47/125
48/125
49/125
50/125
51/125
53/125A-b
55/125A-b
56/125
57/125
58/125
59/125
60/125T-b T-b
61/125A-b
62/125T-b
63/125
64/125
65/125
66/125
67/125
68/125
69/125
70/125
71/125
72/125R-b
73/125R-b
74/125
78/125
79/125
80/125R-b
81/125R-b
82/125
83/125
84/125
85/125
86/125
87/125
88/125
89/125T-b
90/125R-b
91/125
92/125
93/125R-b
94/125R-b
95/125
96/125R-b
97/125
98/125T-b
99/125
100/125
101/125
102/125
103/125
104/125
105/125
106/125R-b T-b T-b
107/125
109/125T-b A-b
110/125T-b R-b
111/125
113/125
114/125
115/125
116/125
117/125
118/125
119/125R-b
120/125R-b
121/125R-b A-b
122/125
123/125Reported-and-tested-by A-b
124/125
125/125R-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 43 reviewers.

Read the v1 thread

Cover letter [PATCH 3.14 000/125] 3.14.49-stable review

This is the start of the stable review cycle for the 3.14.49 release. There are 125 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 Sun Aug 2 19:40:05 UTC 2015. 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.x/stable-review/patch-3.14.49-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.49-rc1

Nicholas Mc Guire <[email protected]>
MIPS: KVM: Do not sign extend on unsigned MMIO load

Chad Dupuis <[email protected]>
qla2xxx: Mark port lost when we receive an RSCN for it.

Linus Torvalds <[email protected]>
Fix firmware loader uevent buffer NULL pointer dereference

Joe Perches <[email protected]>
hpfs: hpfs_error: Remove static buffer, use vsprintf extension %pV instead

Christoffer Dall <[email protected]>
arm64: Don't report clear pmds and puds as huge

Chris Wilson <[email protected]>
agp/intel: Fix typo in needs_ilk_vtd_wa()

Ilya Dryomov <[email protected]>
rbd: use GFP_NOIO in rbd_obj_request_create()

Al Viro <[email protected]>
9p: don't leave a half-initialized inode sitting around

Al Viro <[email protected]>
9p: forgetting to cancel request on interrupted zero-copy RPC

Trond Myklebust <[email protected]>
SUNRPC: Fix a memory leak in the backchannel code

Jeff Layton <[email protected]>
nfs: increase size of EXCHANGE_ID name string buffer

Olga Kornievskaia <[email protected]>
fixing infinite OPEN loop in 4.0 stateid recovery

Chuck Lever <[email protected]>
NFS: Fix size of NFSACL SETACL operations

Uwe Kleine-König <[email protected]>
watchdog: omap: assert the counter being stopped before reprogramming

Konstantin Khlebnikov <[email protected]>
of: return NUMA_NO_NODE from fallback of_node_to_nid()

Martin K. Petersen <[email protected]>
block: Do a full clone when splitting discard bios

Alan Stern <[email protected]>
USB: usbfs: allow URBs to be reaped after disconnection

Pali Rohár <[email protected]>
dell-laptop: Fix allocating & freeing SMI buffer page

Arnd Bergmann <[email protected]>
ideapad: fix software rfkill setting

Damian Eppel <[email protected]>
clocksource: exynos_mct: Avoid blocking calls in the cpu hotplug notifier

Michal Kazior <[email protected]>
mac80211: prevent possible crypto tx tailroom corruption

Vasily Averin <[email protected]>
security_syslog() should be called once only

Chris Metcalf <[email protected]>
__bitmap_parselist: fix bug in empty string handling

Takashi Iwai <[email protected]>
PM / sleep: Increase default DPM watchdog timeout to 60

Ding Wang <[email protected]>
mmc: card: Fixup request missing in mmc_blk_issue_rw_rq

Sagi Grimberg <[email protected]>
iser-target: release stale iser connections

Sagi Grimberg <[email protected]>
iser-target: Fix possible deadlock in RDMA_CM connection error

Nicholas Bellinger <[email protected]>
iscsi-target: Convert iscsi_thread_set usage to kthread.h

Lv Zheng <[email protected]>
ACPICA: Tables: Fix an issue that FACS initialization is performed twice

Ilya Dryomov <[email protected]>
crush: fix a bug in tree bucket decode

Miklos Szeredi <[email protected]>

    fuse: initialize fc->release before calling it

Filipe Manana <[email protected]>
Btrfs: fix memory leak in the extent_same ioctl

Filipe Manana <[email protected]>
Btrfs: use kmem_cache_free when freeing entry in inode cache

Firo Yang <[email protected]>
md: fix a build warning

Stevens, Nick <[email protected]>
hwmon: (mcp3021) Fix broken output scaling

Lior Amsalem <[email protected]>
dmaengine: mv_xor: bug fix for racing condition in descriptors cleanup

Steven Rostedt (Red Hat) <[email protected]>
tracing: Have branch tracer use recursive field of task struct

Steven Rostedt (Red Hat) <[email protected]>
tracing/filter: Do not allow infix to exceed end of string

Steven Rostedt (Red Hat) <[email protected]>
tracing/filter: Do not WARN on operand count going below zero

Arne Fitzenreiter <[email protected]>
libata: force disable trim for SuperSSpeed S238

Arne Fitzenreiter <[email protected]>
libata: add ATA_HORKAGE_NOTRIM

Mimi Zohar <[email protected]>
evm: labeling pseudo filesystems exception

Mimi Zohar <[email protected]>
ima: fix ima_show_template_data_ascii()

Colin Ian King <[email protected]>
KEYS: ensure we free the assoc array edit if edit is valid

Hon Ching \\(Vicky\\) Lo <[email protected]>
vTPM: set virtual device before passing to ibmvtpm_reset_crq

Eric Sandeen <[email protected]>
xfs: fix remote symlinks on V5/CRC filesystems

Zhao Junwang <[email protected]>
drm: add a check for x/y in drm_mode_setcrtc

Alex Deucher <[email protected]>
drm/radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5

Michel Dänzer <[email protected]>

    drm/radeon: Don't flush the GART TLB if rdev->gart.ptr == NULL

Jérôme Glisse <[email protected]>
drm/radeon: SDMA fix hibernation (CI GPU family).

Jérôme Glisse <[email protected]>
drm/radeon: compute ring fix hibernation (CI GPU family) v2.

Alex Deucher <[email protected]>
drm/radeon: take the mode_config mutex when dealing with hpds (v2)

Frediano Ziglio <[email protected]>
drm/qxl: Do not leak memory if qxl_release_list_add fails

Frediano Ziglio <[email protected]>
drm/qxl: Do not cause spice-server to clean our objects

Tomas Winkler <[email protected]>
mmc: block: Add missing mmc_blk_put() in power_ro_lock_show()

Joe Thornber <[email protected]>
dm btree: silence lockdep lock inversion in dm_btree_del()

Dennis Yang <[email protected]>
dm btree remove: fix bug in redistribute3

Joe Thornber <[email protected]>
dm space map metadata: fix occasional leak of a metadata block on resize

Mikulas Patocka <[email protected]>
dm stats: fix divide by zero if 'number_of_areas' arg is zero

AMAN DEEP <[email protected]>
usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function

Johannes Thumshirn <[email protected]>
USB: serial: Destroy serial_minors IDR on module exit

Claudio Cappelli <[email protected]>

    USB: option: add 2020:4000 ID

Peter Sanford <[email protected]>

    USB: cp210x: add ID for Aruba Networks controllers

Felipe Balbi <[email protected]>
usb: musb: host: rely on port_mode to call musb_start()

Dan Carpenter <[email protected]>
USB: devio: fix a condition in async_completed()

John Youn <[email protected]>
usb: dwc3: Reset the transfer resource index on SET_INTERFACE

Subbaraya Sundeep Bhatta <[email protected]>
usb: dwc3: gadget: return error if command sent to DEPCMD register fails

Subbaraya Sundeep Bhatta <[email protected]>
usb: dwc3: gadget: return error if command sent to DGCMD register fails

Mikulas Patocka <[email protected]>
libata: increase the timeout when setting transfer mode

Aleksei Mamlin <[email protected]>
libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER

Zidan Wang <[email protected]>
ASoC: wm8960: the enum of "DAC Polarity" should be wm8960_enum[1]

Axel Lin <[email protected]>

    ASoC: wm8903: Fix define for WM8903_VMID_RES_250K

Axel Lin <[email protected]>
ASoC: wm8955: Fix setting wrong register for WM8955_K_8_0_MASK bits

Axel Lin <[email protected]>
ASoC: wm8737: Fixup setting VMID Impedance control register

Dan Carpenter <[email protected]>
ASoC: imx-wm8962: Add a missing error check

Richard Fitzgerald <[email protected]>
ASoC: arizona: Fix noise generator gain TLV

Mauro Carvalho Chehab <[email protected]>
cx24116: fix a buffer overflow when checking userspace params

Mauro Carvalho Chehab <[email protected]>
s5h1420: fix a buffer overflow when checking userspace params

Mauro Carvalho Chehab <[email protected]>
af9013: Don't accept invalid bandwidth

Mauro Carvalho Chehab <[email protected]>
cx24117: fix a buffer overflow when checking userspace params

Jan Leupold <[email protected]>
iio: adc: at91_adc: allow to use full range of startup time

Peter Meerwald <[email protected]>
iio: tmp006: Check channel info on write

JM Friedt <[email protected]>
iio: DAC: ad5624r_spi: fix bit shift of output data value

Cyrille Pitchen <[email protected]>
i2c: at91: fix a race condition when using the DMA controller

Joseph Qi <[email protected]>
jbd2: fix ocfs2 corrupt when updating journal superblock fails

Dmitry Monakhov <[email protected]>
jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail()

Michal Hocko <[email protected]>
ext4: replace open coded nofail allocation in ext4_free_blocks()

Eryu Guan <[email protected]>
ext4: correctly migrate a file with a hole at the beginning

Eryu Guan <[email protected]>
ext4: be more strict when migrating to non-extent based file

Lukas Czerner <[email protected]>
ext4: fix reservation release on invalidatepage for delalloc fs

Darrick J. Wong <[email protected]>
ext4: don't retry file block mapping on bigalloc fs with non-extent file

Theodore Ts'o <[email protected]>
ext4: call sync_blockdev() before invalidate_bdev() in put_super()

Theodore Ts'o <[email protected]>
ext4: fix race between truncate and __ext4_journalled_writepage()

Haggai Eran <[email protected]>
staging: rtl8712: prevent buffer overrun in recvbuf2recvframe

Felix Fietkau <[email protected]>
ath9k: fix DMA stop sequence for AR9003+

Marcel Holtmann <[email protected]>
Bluetooth: btusb: Fix memory leak in Intel setup routine

Boris BREZILLON <[email protected]>
mtd: nand: fix erroneous read_buf call in nand_write_page_raw_syndrome

Brian Norris <[email protected]>
mtd: nand: don't use read_buf for 8-bit ONFI transfers

Thomas Petazzoni <[email protected]>
pinctrl: mvebu: armada-xp: fix functions of MPP48

Thomas Petazzoni <[email protected]>
pinctrl: mvebu: armada-xp: remove non-existing VDD cpu_pd functions

Thomas Petazzoni <[email protected]>
pinctrl: mvebu: armada-xp: remove non-existing NAND pins

Thomas Petazzoni <[email protected]>
pinctrl: mvebu: armada-370: fix spi0 pin description

Lukasz Majewski <[email protected]>
thermal: step_wise: fix: Prevent from binary overflow when trend is dropping

Uwe Kleine-König <[email protected]>
mtd: dc21285: use raw spinlock functions for nw_gpio_lock

Brian Norris <[email protected]>

    mtd: fix: avoid race condition when accessing mtd->usecount

Grygorii Strashko <[email protected]>
leds / PM: fix hibernation on arm when gpio-led used with CPU led trigger

Axel Lin <[email protected]>
genirq: devres: Fix testing return value of request_any_context_irq()

Bart Van Assche <[email protected]>
scsi_transport_srp: Fix a race condition

Bart Van Assche <[email protected]>
scsi_transport_srp: Introduce srp_wait_for_queuecommand()

Ezequiel Garcia <[email protected]>
spi: pl022: Specify 'num-cs' property as required in devicetree binding

Martin Sperl <[email protected]>
spi: fix race freeing dummy_tx/rx before it is unmapped

Stefan Wahren <[email protected]>
regulator: core: fix constraints output buffer

Maxime Coquelin <[email protected]>
regmap: Fix possible shift overflow in regmap_field_init()

Arun Chandran <[email protected]>
regmap: Fix regmap_bulk_read in BE mode

Rafael J. Wysocki <[email protected]>
cpuidle / menu: Return (-1) if there are no suitable states

Will Deacon <[email protected]>
arm64: vdso: work-around broken ELF toolchains in Makefile

Dave P Martin <[email protected]>
arm64: mm: Fix freeing of the wrong memmap entries with !SPARSEMEM_VMEMMAP

Catalin Marinas <[email protected]>
arm64: Do not attempt to use init_mm in reset_context()

Vineet Gupta <[email protected]>
ARC: add compiler barrier to LLSC based cmpxchg

Rafael J. Wysocki <[email protected]>
ACPI / init: Switch over platform to the ACPI mode later

Takashi Iwai <[email protected]>
ALSA: hda - Fix the dock headphone output on Fujitsu Lifebook E780

Takashi Iwai <[email protected]>
ALSA: hda - Add headset support to Acer Aspire V5

Ryan Underwood <[email protected]>
Disable write buffering on Toshiba ToPIC95

Brian King <[email protected]>
ipr: Increase default adapter init stage change timeout

Paul E. McKenney <[email protected]>
rcu: Correctly handle non-empty Tiny RCU callback list with none ready

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

Diffstat:

 .../pinctrl/marvell,armada-370-pinctrl.txt         |   4 +-
 .../bindings/pinctrl/marvell,armada-xp-pinctrl.txt |  32 +++----
 .../devicetree/bindings/spi/spi_pl022.txt          |   2 +-
 Makefile                                           |   4 +-
 arch/arc/include/asm/cmpxchg.h                     |   9 +-
 arch/arm64/kernel/vdso/Makefile                    |   4 +
 arch/arm64/mm/context.c                            |   8 ++
 arch/arm64/mm/hugetlbpage.c                        |   4 +-
 arch/arm64/mm/init.c                               |   2 +-
 arch/mips/kvm/kvm_mips_emul.c                      |   2 +-
 drivers/acpi/acpica/utxfinit.c                     |  10 +-
 drivers/acpi/bus.c                                 |  56 ++++++++---
 drivers/ata/libata-core.c                          |   9 +-
 drivers/ata/libata-scsi.c                          |   3 +-
 drivers/base/firmware_class.c                      |  16 +++-
 drivers/base/regmap/regmap.c                       |   5 +-
 drivers/block/rbd.c                                |   4 +-
 drivers/bluetooth/btusb.c                          |   2 +
 drivers/char/agp/intel-gtt.c                       |   2 +-
 drivers/char/tpm/tpm_ibmvtpm.c                     |   5 +-
 drivers/clocksource/exynos_mct.c                   |  43 ++++++---
 drivers/cpuidle/cpuidle.c                          |   3 +
 drivers/cpuidle/governors/menu.c                   |   2 +-
 drivers/dma/mv_xor.c                               |  72 ++++++++------
 drivers/dma/mv_xor.h                               |   1 +
 drivers/gpu/drm/drm_crtc.c                         |   7 +-
 drivers/gpu/drm/qxl/qxl_cmd.c                      |   1 +
 drivers/gpu/drm/qxl/qxl_ioctl.c                    |   4 +-
 drivers/gpu/drm/radeon/cik.c                       |  34 +++++++
 drivers/gpu/drm/radeon/cik_sdma.c                  |  11 +++
 drivers/gpu/drm/radeon/radeon_gart.c               |  12 ++-
 drivers/gpu/drm/radeon/radeon_irq_kms.c            |   2 +
 drivers/gpu/drm/radeon/si_dpm.c                    |   1 +
 drivers/hwmon/mcp3021.c                            |  14 +--
 drivers/i2c/busses/i2c-at91.c                      |  70 ++++++++++----
 drivers/iio/adc/at91_adc.c                         |   8 +-
 drivers/iio/dac/ad5624r_spi.c                      |   4 +-
 drivers/iio/temperature/tmp006.c                   |   3 +
 drivers/infiniband/ulp/isert/ib_isert.c            |  32 +++++--
 drivers/leds/led-class.c                           |   7 +-
 drivers/md/dm-stats.c                              |   2 +
 drivers/md/md.c                                    |   2 +-
 drivers/md/persistent-data/dm-btree-remove.c       |   6 +-
 drivers/md/persistent-data/dm-btree.c              |   2 +-
 drivers/md/persistent-data/dm-space-map-metadata.c |  50 +++++++---
 drivers/media/dvb-frontends/af9013.c               |   4 +
 drivers/media/dvb-frontends/cx24116.c              |   8 +-
 drivers/media/dvb-frontends/cx24117.c              |   2 +-
 drivers/media/dvb-frontends/s5h1420.c              |   2 +-
 drivers/mmc/card/block.c                           |  10 +-
 drivers/mtd/maps/dc21285.c                         |   4 +-
 drivers/mtd/mtd_blkdevs.c                          |   5 +
 drivers/mtd/nand/nand_base.c                       |  16 +---
 drivers/net/wireless/ath/ath9k/main.c              |  12 ++-
 drivers/of/base.c                                  |   2 +-
 drivers/pcmcia/topic.h                             |  16 ++++
 drivers/pinctrl/mvebu/pinctrl-armada-370.c         |   4 +-
 drivers/pinctrl/mvebu/pinctrl-armada-xp.c          |  37 +++-----
 drivers/platform/x86/dell-laptop.c                 |   8 +-
 drivers/platform/x86/ideapad-laptop.c              |   3 +-
 drivers/regulator/core.c                           |   2 +-
 drivers/scsi/ipr.h                                 |   2 +-
 drivers/scsi/qla2xxx/qla_isr.c                     |  17 +++-
 drivers/scsi/scsi_transport_srp.c                  |  58 +++++++-----
 drivers/spi/spi.c                                  |  11 ++-
 drivers/staging/rtl8712/rtl8712_recv.c             |   3 +-
 drivers/target/iscsi/iscsi_target.c                | 104 +++++++++------------
 drivers/target/iscsi/iscsi_target_core.h           |   7 ++
 drivers/target/iscsi/iscsi_target_erl0.c           |  13 ++-
 drivers/target/iscsi/iscsi_target_login.c          |  59 +++++++++++-
 drivers/thermal/step_wise.c                        |   2 +-
 drivers/usb/core/devio.c                           |  65 +++++++------
 drivers/usb/dwc3/ep0.c                             |   4 +
 drivers/usb/dwc3/gadget.c                          |   4 +
 drivers/usb/host/xhci-mem.c                        |   2 +-
 drivers/usb/musb/musb_virthub.c                    |   4 +-
 drivers/usb/serial/cp210x.c                        |   1 +
 drivers/usb/serial/option.c                        |   1 +
 drivers/usb/serial/usb-serial.c                    |   1 +
 drivers/watchdog/omap_wdt.c                        |   7 ++
 fs/9p/vfs_inode.c                                  |   3 +-
 fs/9p/vfs_inode_dotl.c                             |   3 +-
 fs/bio.c                                           |  15 ++-
 fs/btrfs/inode-map.c                               |   2 +-
 fs/btrfs/ioctl.c                                   |   4 +-
 fs/ext4/indirect.c                                 |   2 +-
 fs/ext4/inode.c                                    |  38 ++++++--
 fs/ext4/mballoc.c                                  |  16 +---
 fs/ext4/migrate.c                                  |  17 +++-
 fs/ext4/super.c                                    |   1 +
 fs/fuse/inode.c                                    |   2 +-
 fs/hpfs/super.c                                    |  11 ++-
 fs/jbd2/checkpoint.c                               |   7 +-
 fs/jbd2/journal.c                                  |  38 ++++++--
 fs/nfs/nfs3xdr.c                                   |   2 +-
 fs/nfs/nfs4state.c                                 |   2 +
 fs/xfs/xfs_symlink.c                               |   2 +-
 include/acpi/actypes.h                             |   1 +
 include/linux/acpi.h                               |   2 +
 include/linux/jbd2.h                               |   4 +-
 include/linux/libata.h                             |   1 +
 include/linux/nfs_xdr.h                            |   2 +-
 include/linux/of.h                                 |   5 +-
 include/uapi/linux/usbdevice_fs.h                  |   3 +-
 init/main.c                                        |   1 +
 kernel/irq/devres.c                                |   4 +-
 kernel/power/Kconfig                               |   2 +-
 kernel/printk/printk.c                             |  11 +--
 kernel/rcu/tiny.c                                  |   5 +
 kernel/trace/trace.h                               |   1 +
 kernel/trace/trace_branch.c                        |  17 ++--
 kernel/trace/trace_events_filter.c                 |  10 +-
 lib/bitmap.c                                       |  17 ++--
 net/9p/client.c                                    |   3 +-
 net/ceph/osdmap.c                                  |   2 +-
 net/mac80211/main.c                                |   3 +
 net/sunrpc/backchannel_rqst.c                      |   2 +-
 security/integrity/evm/evm_main.c                  |  12 +++
 security/integrity/ima/ima.h                       |   2 +-
 security/integrity/ima/ima_fs.c                    |   4 +-
 security/integrity/ima/ima_template_lib.c          |   3 +-
 security/keys/keyring.c                            |   8 +-
 sound/pci/hda/patch_realtek.c                      |  18 ++++
 sound/soc/codecs/wm5102.c                          |   2 +-
 sound/soc/codecs/wm5110.c                          |   2 +-
 sound/soc/codecs/wm8737.c                          |   6 +-
 sound/soc/codecs/wm8903.h                          |   2 +-
 sound/soc/codecs/wm8955.c                          |   2 +-
 sound/soc/codecs/wm8960.c                          |   2 +-
 sound/soc/codecs/wm8997.c                          |   2 +-
 sound/soc/fsl/imx-wm8962.c                         |   2 +-
 131 files changed, 930 insertions(+), 474 deletions(-)