Skip to content

3.15.5-stable review

Greg Kroah-Hartman linux-fbdev linux-mm lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest109 of 122 patches 8 repliesIn review

109 of 122 patches are in this archive. The cover letter announces 122.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/122SCSI: use the scsi data buffer length to extract transfer sizeinclude/scsi/scsi_cmnd.h+1 -10 replies
3/122ibmvscsi: Abort init sequence during error recoverydrivers/scsi/ibmvscsi/ibmvscsi.c+2 -10 replies
4/122ibmvscsi: Add memory barriers for send / receivedrivers/scsi/ibmvscsi/ibmvscsi.c+10 -00 replies
5/122virtio-scsi: avoid cancelling uninitialized work itemsdrivers/scsi/virtio_scsi.c+3 -10 replies
6/122scsi_error: fix invalid setting of host bytedrivers/scsi/scsi_error.c+4 -40 replies
7/122virtio-scsi: fix various bad behavior on aborted requestsdrivers/scsi/virtio_scsi.c+22 -00 replies
8/122xhci: Use correct SLOT ID when handling a reset device commanddrivers/usb/host/xhci-ring.c+5 -20 replies
9/122xhci: correct burst count field for isoc transfers on 1.0 xhci hostsdrivers/usb/host/xhci-ring.c+1 -10 replies
10/122xhci: Fix runtime suspended xhci from blocking system suspend.drivers/usb/host/xhci.c+7 -30 replies
11/122USB: option: add device ID for SpeedUp SU9800 usb 3g modemdrivers/usb/serial/option.c+4 -00 replies
13/122usb: musb: ux500: dont propagate the OF nodedrivers/usb/musb/ux500.c+0 -10 replies
14/122usb: musb: Ensure that cppi41 timer gets armed on premature DMA TX irqdrivers/usb/musb/musb_cppi41.c+1 -10 replies
15/122usb: musb: Fix panic upon musb_am335x module removaldrivers/usb/musb/musb_am335x.c+6 -170 replies
16/122usb: chipidea: udc: delete td from reqs td list at ep_dequeuedrivers/usb/chipidea/udc.c+7 -00 replies
17/122USB: ftdi_sio: fix null deref at port probedrivers/usb/serial/ftdi_sio.c+5 -20 replies
20/122rt2x00: disable TKIP on USBdrivers/net/wireless/rt2x00/rt2x00mac.c+2 -00 replies
21/122rt2x00: fix rfkill regression on rt2500pcidrivers/net/wireless/rt2x00/rt2500pci.c drivers/net/wireless/rt2x00/rt2x00.h drivers/net/wireless/rt2x00/rt2x00dev.c+28 -40 replies
22/122mtd: eLBC NAND: fix subpage write supportdrivers/mtd/nand/fsl_elbc_nand.c+14 -00 replies
23/122mtd: nand: omap: fix BCHx ecc.correct to return detected bit-flips in erased-pagedrivers/mtd/nand/omap2.c+1 -10 replies
24/122mtd: pxa3xx_nand: make the driver work on big-endian systemsdrivers/mtd/nand/pxa3xx_nand.c+2 -20 replies
25/122vgaswitcheroo: switch the mux to the igp on power down when runpm is enableddrivers/gpu/vga/vga_switcheroo.c+2 -10 replies
26/122drm/nouveau/kms/nv04-nv40: fix pageflip events via special case.drivers/gpu/drm/nouveau/nouveau_display.c+8 -20 replies
27/122drm/nouveau/disp/nv04-nv40: abort scanoutpos query on vga analog.drivers/gpu/drm/nouveau/core/engine/disp/nv04.c+8 -00 replies
28/122drm/nouveau/kms: reference vblank for crtc during pageflip.drivers/gpu/drm/nouveau/nouveau_display.c+7 -00 replies
29/122drm/radeon: only apply hdmi bpc pll flags when encoder mode is hdmidrivers/gpu/drm/radeon/atombios_crtc.c+26 -220 replies
30/122drm/radeon: fix typo in radeon_connector_is_dp12_capable()drivers/gpu/drm/radeon/radeon_connectors.c+1 -10 replies
31/122drm/radeon/dp: fix lane/clock setup for dp 1.2 capable devicesdrivers/gpu/drm/radeon/atombios_dp.c+15 -20 replies
32/122drm/radeon/atom: fix dithering on certain panelsdrivers/gpu/drm/radeon/atombios_encoders.c+4 -10 replies
33/122drm/radeon: add missing vce init case for hawaiidrivers/gpu/drm/radeon/radeon_vce.c+1 -00 replies
34/122drm/radeon/dpm: fix typo in vddci setup for eg/btcdrivers/gpu/drm/radeon/cypress_dpm.c+1 -10 replies
36/122drm/radeon/cik: fix typo in EOP packetdrivers/gpu/drm/radeon/cikd.h+1 -10 replies
37/122drm/nv50-/mc: fix kms pageflip events by reordering irq handling order.drivers/gpu/drm/nouveau/core/subdev/mc/nv50.c drivers/gpu/drm/nouveau/core/subdev/mc/nv98.c drivers/gpu/drm/nouveau/core/subdev/mc/nvc0.c+3 -30 replies
38/122drm/gk208/gr: add missing registers to grctx initdrivers/gpu/drm/nouveau/core/engine/graph/ctxnv108.c+2 -00 replies
39/122drm/i915/bdw: Only use 2g GGTT for 32b platformsdrivers/gpu/drm/i915/i915_gem_gtt.c+7 -00 replies
40/122drm/i915: Reorder semaphore deadlock checkdrivers/gpu/drm/i915/i915_irq.c drivers/gpu/drm/i915/intel_ringbuffer.h+15 -50 replies
41/122drm/i915: Disable FBC by default also on Haswell and laterdrivers/gpu/drm/i915/intel_pm.c+1 -20 replies
43/122drm/i915: set backlight duty cycle after backlight enable for gen4drivers/gpu/drm/i915/intel_panel.c+2 -30 replies
44/122drm/i915, HD-audio: Dont continue probing when nomodeset is givendrivers/gpu/drm/i915/intel_pm.c include/drm/i915_powerwell.h sound/pci/hda/hda_i915.c +2 more+24 -170 replies
45/122drm/i915: Hold the table lock whilst walking the files idr and counting the objects in debugfsdrivers/gpu/drm/i915/i915_debugfs.c+2 -00 replies
46/122drm/i915: default to having backlight if VBT not availabledrivers/gpu/drm/i915/intel_bios.c+3 -30 replies
47/122drm/i95: Initialize active ring->pid to -1drivers/gpu/drm/i915/i915_gpu_error.c+2 -10 replies
48/122drm: fix NULL pointer access by wrong ioctldrivers/gpu/drm/drm_drv.c+2 -10 replies
49/122drm/i915: provide interface for audio driver to query cdclkdrivers/gpu/drm/i915/intel_pm.c include/drm/i915_powerwell.h+22 -00 replies
50/122ALSA: hda - restore BCLK M/N value as per CDCLK for HSW/BDW display HDA controllersound/pci/hda/hda_i915.c sound/pci/hda/hda_i915.h sound/pci/hda/hda_intel.c+66 -410 replies
51/122drm/vmwgfx: Fix incorrect write to read-only register v2:drivers/gpu/drm/vmwgfx/vmwgfx_fb.c+0 -10 replies
53/122Bluetooth: Fix incorrectly overriding conn->src_typenet/bluetooth/hci_conn.c+0 -50 replies
54/122Bluetooth: Fix SSP acceptor just-works confirmation without MITMnet/bluetooth/hci_event.c+5 -20 replies
55/122Bluetooth: Fix check for connection encryptionnet/bluetooth/hci_conn.c+1 -10 replies
56/122Bluetooth: Fix indicating discovery state when canceling inquirynet/bluetooth/hci_event.c+4 -00 replies
57/122Bluetooth: Refactor discovery stopping into its own functionnet/bluetooth/mgmt.c+49 -440 replies
58/122Bluetooth: Reuse hci_stop_discovery function when cleaning up HCI statenet/bluetooth/mgmt.c+1 -30 replies
59/122Bluetooth: Fix setting correct authentication information for SMP STKnet/bluetooth/smp.c+7 -20 replies
60/122Bluetooth: Fix deadlock in l2cap_conn_del()net/bluetooth/l2cap_core.c+7 -10 replies
61/122Bluetooth: Fix locking of hdev when calling into SMP codenet/bluetooth/mgmt.c+6 -10 replies
62/122Bluetooth: Allow change security level on ATT_CID in slave rolenet/bluetooth/l2cap_sock.c+0 -50 replies
63/122dm era: check for a non-NULL metadata object before closing itdrivers/md/dm-era-target.c+2 -10 replies
64/122dm thin: update discard_granularity to reflect the thin-pool blocksizedrivers/md/dm-thin.c+2 -10 replies
65/122rbd: use reference counts for image requestsdrivers/block/rbd.c+9 -00 replies
66/122rbd: handle parent_overlap on writes correctlydrivers/block/rbd.c+9 -10 replies
67/122hwmon: (ina2xx) Cast to s16 on shunt and current regsdrivers/hwmon/ina2xx.c+4 -30 replies
68/122intel_pstate: Correct rounding in busy calculationdrivers/cpufreq/intel_pstate.c+1 -40 replies
69/122twl4030-madc: Request processed values in twl4030_get_madc_conversiondrivers/iio/adc/twl4030-madc.c+1 -00 replies
71/122mac80211: dont check netdev state for debugfs read/writenet/mac80211/debugfs_netdev.c+2 -40 replies
73/122iwlwifi: pcie: try to get ownership several timesdrivers/net/wireless/iwlwifi/pcie/trans.c+18 -120 replies
74/122mm: nommu: per-thread vma cache fixmm/nommu.c+1 -10 replies
75/122hugetlb: fix copy_hugetlb_page_range() to handle migration/hwpoisoned entrymm/hugetlb.c+43 -280 replies
76/122mm, pcp: allow restoring percpu_pagelist_fraction defaultDocumentation/sysctl/vm.txt kernel/sysctl.c mm/page_alloc.c+31 -150 replies
77/122ia64: arch/ia64/include/uapi/asm/fcntl.h needs personality.harch/ia64/include/uapi/asm/fcntl.h+1 -00 replies
78/122ARM: mvebu: Fix the improper use of the compatible string armada38x using a wildcardDocumentation/devicetree/bindings/arm/armada-38x.txt arch/arm/boot/dts/armada-380.dtsi arch/arm/boot/dts/armada-385-db.dts +3 more+17 -70 replies
79/122arm64: mm: Make icache synchronisation logic huge page awarearch/arm64/mm/flush.c+2 -10 replies
80/122ARM: OMAP2+: Fix parser-bug in platform muxing codearch/arm/mach-omap2/mux.c+4 -20 replies
82/122net: allwinner: emac: Add missing free_irqdrivers/net/ethernet/allwinner/sun4i-emac.c+1 -00 replies
85/122CIFS: fix mount failure with broken pathnames when smb3 mount with mapchars optionfs/cifs/cifs_unicode.c+4 -30 replies
86/122regulator: tps65218: Add the missing of_node assignment in probedrivers/regulator/tps65218-regulator.c+1 -00 replies
87/122regulator: tps65218: Correct the the config register for LDO1drivers/regulator/tps65218-regulator.c+1 -10 replies
88/122iommu/vt-d: fix bug in handling multiple RMRRs for the same PCI devicedrivers/iommu/intel-iommu.c+3 -60 replies
89/122blkcg: fix use-after-free in __blkg_release_rcu() by making blkcg_gq refcnt an atomic_tblock/blk-cgroup.c block/blk-cgroup.h+9 -150 replies
90/122ext4: Fix buffer double free in ext4_alloc_branch()fs/ext4/indirect.c+7 -10 replies
91/122ext4: Fix hole punching for files with indirect blocksfs/ext4/indirect.c+10 -20 replies
93/122zram: revalidate disk after capacity changedrivers/block/zram/zram_drv.c+4 -13 replies
94/122KVM: x86: Increase the number of fixed MTRR regs to 10arch/x86/include/asm/kvm_host.h+1 -10 replies
95/122KVM: x86: preserve the high 32-bits of the PAT registerarch/x86/include/asm/kvm_host.h+1 -10 replies
96/122kvm: fix wrong address when writing Hyper-V tsc pagearch/x86/kvm/x86.c+1 -10 replies
97/122iio: of_iio_channel_get_by_name() returns non-null pointers for error legsdrivers/iio/inkern.c+4 -20 replies
98/122staging: iio/ad7291: fix error code in ad7291_probe()drivers/staging/iio/adc/ad7291.c+2 -20 replies
99/122nfsd: fix rare symlink decoding bugfs/nfsd/nfs4proc.c fs/nfsd/nfs4xdr.c+12 -100 replies
100/122tools: ffs-test: fix header values endianesstools/usb/ffs-test.c+2 -20 replies
101/122staging: tidspbridge: fix an erroneous removal of parenthesesdrivers/staging/tidspbridge/core/tiomap3430.c+4 -20 replies
102/122tracing: Remove ftrace_stop/start() from reading the trace filekernel/trace/trace.c+0 -20 replies
103/122tracing/uprobes: Revert "Support mix of ftrace and perf"kernel/trace/trace_uprobe.c+8 -10 replies
104/122tracing/uprobes: Fix the usage of uprobe_buffer_enable() in probe_event_enable()kernel/trace/trace_uprobe.c+19 -120 replies
105/122btrfs: only unlock block in verify_parent_transid if we locked itfs/btrfs/disk-io.c+2 -10 replies
106/122md: flush writes before starting a recovery.drivers/md/md.c+13 -00 replies
107/122irqchip: spear_shirq: Fix interrupt offsetdrivers/irqchip/spear-shirq.c+1 -10 replies
108/122ARC: Fix build breakage for !CONFIG_ARC_DW2_UNWINDarch/arc/kernel/ctx_sw_asm.S+1 -10 replies
109/122mlx4_core: Fix incorrect FLAGS1 bitmap test in mlx4_QUERY_FUNC_CAPdrivers/net/ethernet/mellanox/mlx4/fw.c+1 -10 replies
110/122net/mlx4_core: Keep only one driver entry release mlx4_privdrivers/net/ethernet/mellanox/mlx4/main.c+1 -10 replies
111/122clk: qcom: Fix clk_rcg2_is_enabled() checkdrivers/clk/qcom/clk-rcg2.c+1 -10 replies
112/122clk: qcom: Fix mmcc-8974s PLL configurationsdrivers/clk/qcom/mmcc-msm8974.c+8 -50 replies
113/122serial: Fix IGNBRK handlingdrivers/tty/serial/8250/8250_core.c drivers/tty/serial/altera_uart.c drivers/tty/serial/amba-pl010.c +31 more+44 -320 replies
114/122tty: Correct INPCK handlingdrivers/tty/n_tty.c+10 -90 replies
115/122netfilter: ctnetlink: fix dumping of dying/unconfirmed conntracksnet/netfilter/nf_conntrack_netlink.c+3 -50 replies
116/122netfilter: nf_nat: fix oops on netns removalnet/netfilter/nf_nat_core.c+34 -10 replies
117/122netfilter: ctnetlink: fix refcnt leak in dying/unconfirmed list dumpernet/netfilter/nf_conntrack_netlink.c+5 -30 replies
118/122mmc: rtsx: add R1-no-CRC mmc command type handledrivers/mmc/host/rtsx_pci_sdmmc.c+3 -00 replies
119/122drm/i915: fix display power sw state reportingdrivers/gpu/drm/i915/intel_pm.c+16 -10 replies
120/122arch/unicore32/mm/alignment.c: include "asm/pgtable.h" to avoid compiling errorarch/unicore32/mm/alignment.c+1 -00 replies
121/122drivers/video/fbdev/fb-puv3.c: Add header files for function unifb_mmapdrivers/video/fbdev/fb-puv3.c+2 -00 replies
122/122mm/numa: Remove BUG_ON() in __handle_mm_fault()mm/memory.c+0 -30 replies

Reviews trailers per patch

40 of 109 patches have a Reviewed-by or Acked-by.

PatchMike ChristieSagi GrimbergAlan SternSzymon JancSebastian ReichelAndrew LunnMasami HiramatsuNaoya HoriguchiNathan FontenotStefan HajnocziEwan D. MilneHannes ReineckeVenkatesh SrinivasSaran NetiAlif Mubarak AhmadLee JonesGeorge CherianMike RemskiPeter WuPontus FuchsNielsHelmut SchaaScott WoodJonathan HowardYang, Guang AMika KuoppalaJon KristensenDaniel VetterMatteo CyprianiMarc MilgramImre DeakDavid HerrmannDamien LespiauChristopher FriedtJakob BornecrantzMarcin KraglakLukasz RymanowskiJohan HedbergIlya DryomovJosh DurginJohannes BergDavidlohr BuesoRik van RielDavid RientjesHugh DickinsMark BrownWill DeaconDavid DisseldorpLinda KnippersVivek GoyalAlexander E. PatrakovSergey SenozhatskyJerome MarchandNamhyung KimSrikar DronamrajuBillViresh KumarSamu KallioJani NikulaXuetao Guan
1/122Debugged-by R-b
3/122A-b
4/122A-b
5/122R-b
6/122R-b R-b
7/122R-b
8/122T-b
9/122
10/122A-b
11/122T-b
13/122A-b
14/122
15/122A-b
16/122
17/122T-b
20/122Reported-and-tested-by Reported-and-tested-by
21/122Bisected-by Reported-and-tested-by
22/122T-b R-b
23/122
24/122
25/122
26/122
27/122
28/122
29/122
30/122
31/122
32/122
33/122
34/122Noticed-by
36/122
37/122
38/122
39/122T-b
40/122R-b
41/122Reported-and-tested-by R-b
43/122A-b Reported-and-tested-by Reported-and-tested-by
44/122A-b
45/122R-b
46/122Reported-and-tested-by R-b
47/122R-b
48/122R-b
49/122R-b
50/122
51/122T-b R-b
53/122
54/122T-b
55/122
56/122
57/122
58/122
59/122T-b
60/122
61/122T-b
62/122A-b
63/122
64/122
65/122R-b
66/122R-b
67/122
68/122
69/122A-b
71/122
73/122R-b
74/122A-b R-b A-b
75/122A-b
76/122
77/122
78/122A-b
79/122T-b A-b
80/122
82/122
85/122R-b
86/122
87/122
88/122T-b
89/122A-b
90/122
91/122
93/122T-b R-b A-b
94/122
95/122
96/122
97/122
98/122
99/122
100/122
101/122
102/122R-b
103/122R-b A-b A-b
104/122R-b A-b A-b
105/122
106/122T-b
107/122A-b
108/122
109/122
110/122
111/122
112/122
113/122
114/122
115/122
116/122Debugged-by T-b
117/122
118/122
119/122R-b A-b
120/122A-b
121/122A-b
122/122R-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 60 reviewers.

Read the v1 thread

Cover letter [PATCH 3.15 000/122] 3.15.5-stable review

This is the start of the stable review cycle for the 3.15.5 release. There are 122 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 Wed Jul 9 23:57:10 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.5-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.5-rc1

Rik van Riel <[email protected]>
mm/numa: Remove BUG_ON() in __handle_mm_fault()

Zhichuang SUN <[email protected]>
drivers/video/fbdev/fb-puv3.c: Add header files for function unifb_mmap

Chen Gang <[email protected]>
arch/unicore32/mm/alignment.c: include "asm/pgtable.h" to avoid compiling error

Imre Deak <[email protected]>
drm/i915: fix display power sw state reporting

Micky Ching <[email protected]>
mmc: rtsx: add R1-no-CRC mmc command type handle

Florian Westphal <[email protected]>
netfilter: ctnetlink: fix refcnt leak in dying/unconfirmed list dumper

Florian Westphal <[email protected]>
netfilter: nf_nat: fix oops on netns removal

Pablo Neira Ayuso <[email protected]>
netfilter: ctnetlink: fix dumping of dying/unconfirmed conntracks

Peter Hurley <[email protected]>
tty: Correct INPCK handling

Peter Hurley <[email protected]>
serial: Fix IGNBRK handling

Stephen Boyd <[email protected]>
clk: qcom: Fix mmcc-8974's PLL configurations

Stephen Boyd <[email protected]>
clk: qcom: Fix clk_rcg2_is_enabled() check

Wei Yang <[email protected]>
net/mlx4_core: Keep only one driver entry release mlx4_priv

Jack Morgenstein <[email protected]>
mlx4_core: Fix incorrect FLAGS1 bitmap test in mlx4_QUERY_FUNC_CAP

Vineet Gupta <[email protected]>
ARC: Fix build breakage for !CONFIG_ARC_DW2_UNWIND

Thomas Gleixner <[email protected]>
irqchip: spear_shirq: Fix interrupt offset

NeilBrown <[email protected]>
md: flush writes before starting a recovery.

Josef Bacik <[email protected]>
btrfs: only unlock block in verify_parent_transid if we locked it

Oleg Nesterov <[email protected]>
tracing/uprobes: Fix the usage of uprobe_buffer_enable() in probe_event_enable()

Oleg Nesterov <[email protected]>
tracing/uprobes: Revert "Support mix of ftrace and perf"

Steven Rostedt (Red Hat) <[email protected]>
tracing: Remove ftrace_stop/start() from reading the trace file

Suman Anna <[email protected]>
staging: tidspbridge: fix an erroneous removal of parentheses

Michal Nazarewicz <[email protected]>
tools: ffs-test: fix header values endianess

J. Bruce Fields <[email protected]>
nfsd: fix rare symlink decoding bug

Dan Carpenter <[email protected]>

    staging: iio/ad7291: fix error code in ad7291_probe()

Adam Thomson <[email protected]>
iio: of_iio_channel_get_by_name() returns non-null pointers for error legs

Xiaoming Gao <[email protected]>
kvm: fix wrong address when writing Hyper-V tsc page

Paolo Bonzini <[email protected]>
KVM: x86: preserve the high 32-bits of the PAT register

Nadav Amit <[email protected]>
KVM: x86: Increase the number of fixed MTRR regs to 10

Minchan Kim <[email protected]>
zram: revalidate disk after capacity change

Michal Nazarewicz <[email protected]>
mm: page_alloc: fix CMA area initialisation when pageblock > MAX_ORDER

Jan Kara <[email protected]>
ext4: Fix hole punching for files with indirect blocks

Jan Kara <[email protected]>
ext4: Fix buffer double free in ext4_alloc_branch()

Tejun Heo <[email protected]>
blkcg: fix use-after-free in __blkg_release_rcu() by making blkcg_gq refcnt an atomic_t

Jiang Liu <[email protected]>
iommu/vt-d: fix bug in handling multiple RMRRs for the same PCI device

Keerthy <[email protected]>
regulator: tps65218: Correct the the config register for LDO1

Keerthy <[email protected]>
regulator: tps65218: Add the missing of_node assignment in probe

Steve French <[email protected]>
CIFS: fix mount failure with broken pathnames when smb3 mount with mapchars option

Björn Baumbach <[email protected]>
fs/cifs: fix regression in cifs_create_mf_symlink()

Rafał Miłecki <[email protected]>
b43: fix frequency reported on G-PHY with /new/ firmware

Maxime Ripard <[email protected]>
net: allwinner: emac: Add missing free_irq

ChiaHao <[email protected]>
arm64: Bug fix in stack alignment exception

David R. Piegdon <[email protected]>
ARM: OMAP2+: Fix parser-bug in platform muxing code

Steve Capper <[email protected]>
arm64: mm: Make icache synchronisation logic huge page aware

Gregory CLEMENT <[email protected]>
ARM: mvebu: Fix the improper use of the compatible string armada38x using a wildcard

Andrew Morton <[email protected]>
ia64: arch/ia64/include/uapi/asm/fcntl.h needs personality.h

David Rientjes <[email protected]>
mm, pcp: allow restoring percpu_pagelist_fraction default

Naoya Horiguchi <[email protected]>
hugetlb: fix copy_hugetlb_page_range() to handle migration/hwpoisoned entry

Steven Miao <[email protected]>
mm: nommu: per-thread vma cache fix

Emmanuel Grumbach <[email protected]>
iwlwifi: pcie: try to get ownership several times

Felix Fietkau <[email protected]>
mac80211: fix a memory leak on sta rate selection table

Arik Nemtsov <[email protected]>
mac80211: don't check netdev state for debugfs read/write

Krzysztof Hałasa <[email protected]>
mac80211: fix IBSS join by initializing last_scan_completed

Paul Kocialkowski <[email protected]>
twl4030-madc: Request processed values in twl4030_get_madc_conversion

Doug Smythies <[email protected]>
intel_pstate: Correct rounding in busy calculation

Fabio Baltieri <[email protected]>
hwmon: (ina2xx) Cast to s16 on shunt and current regs

Ilya Dryomov <[email protected]>
rbd: handle parent_overlap on writes correctly

Alex Elder <[email protected]>
rbd: use reference counts for image requests

Lukas Czerner <[email protected]>
dm thin: update discard_granularity to reflect the thin-pool blocksize

Joe Thornber <[email protected]>
dm era: check for a non-NULL metadata object before closing it

Marcin Kraglak <[email protected]>
Bluetooth: Allow change security level on ATT_CID in slave role

Johan Hedberg <[email protected]>
Bluetooth: Fix locking of hdev when calling into SMP code

Jukka Taimisto <[email protected]>
Bluetooth: Fix deadlock in l2cap_conn_del()

Johan Hedberg <[email protected]>
Bluetooth: Fix setting correct authentication information for SMP STK

Johan Hedberg <[email protected]>
Bluetooth: Reuse hci_stop_discovery function when cleaning up HCI state

Johan Hedberg <[email protected]>
Bluetooth: Refactor discovery stopping into its own function

Johan Hedberg <[email protected]>
Bluetooth: Fix indicating discovery state when canceling inquiry

Johan Hedberg <[email protected]>
Bluetooth: Fix check for connection encryption

Johan Hedberg <[email protected]>
Bluetooth: Fix SSP acceptor just-works confirmation without MITM

Johan Hedberg <[email protected]>

    Bluetooth: Fix incorrectly overriding conn->src_type

Guido Martínez <[email protected]>
drm/i2c: tda998x: move drm_i2c_encoder_destroy call

Thomas Hellstrom <[email protected]>
drm/vmwgfx: Fix incorrect write to read-only register v2:

Mengdong Lin <[email protected]>
ALSA: hda - restore BCLK M/N value as per CDCLK for HSW/BDW display HDA controller

Jani Nikula <[email protected]>
drm/i915: provide interface for audio driver to query cdclk

Zhaowei Yuan <[email protected]>
drm: fix NULL pointer access by wrong ioctl

Chris Wilson <[email protected]>

    drm/i95: Initialize active ring->pid to -1

Jani Nikula <[email protected]>
drm/i915: default to having backlight if VBT not available

Chris Wilson <[email protected]>
drm/i915: Hold the table lock whilst walking the file's idr and counting the objects in debugfs

Takashi Iwai <[email protected]>
drm/i915, HD-audio: Don't continue probing when nomodeset is given

Jani Nikula <[email protected]>
drm/i915: set backlight duty cycle after backlight enable for gen4

Ville Syrjälä <[email protected]>
drm/i915: Avoid div-by-zero when pixel_multiplier is zero

Chris Wilson <[email protected]>
drm/i915: Disable FBC by default also on Haswell and later

Chris Wilson <[email protected]>
drm/i915: Reorder semaphore deadlock check

Ben Widawsky <[email protected]>
drm/i915/bdw: Only use 2g GGTT for 32b platforms

Ilia Mirkin <[email protected]>
drm/gk208/gr: add missing registers to grctx init

Mario Kleiner <[email protected]>
drm/nv50-/mc: fix kms pageflip events by reordering irq handling order.

Alex Deucher <[email protected]>
drm/radeon/cik: fix typo in EOP packet

Alex Deucher <[email protected]>
drm/radeon/dpm: fix vddci setup typo on cayman

Alex Deucher <[email protected]>
drm/radeon/dpm: fix typo in vddci setup for eg/btc

Alex Deucher <[email protected]>
drm/radeon: add missing vce init case for hawaii

Alex Deucher <[email protected]>
drm/radeon/atom: fix dithering on certain panels

Alex Deucher <[email protected]>
drm/radeon/dp: fix lane/clock setup for dp 1.2 capable devices

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

Alex Deucher <[email protected]>
drm/radeon: only apply hdmi bpc pll flags when encoder mode is hdmi

Mario Kleiner <[email protected]>
drm/nouveau/kms: reference vblank for crtc during pageflip.

Mario Kleiner <[email protected]>
drm/nouveau/disp/nv04-nv40: abort scanoutpos query on vga analog.

Mario Kleiner <[email protected]>
drm/nouveau/kms/nv04-nv40: fix pageflip events via special case.

Alex Deucher <[email protected]>
vgaswitcheroo: switch the mux to the igp on power down when runpm is enabled

Thomas Petazzoni <[email protected]>
mtd: pxa3xx_nand: make the driver work on big-endian systems

pekon gupta <[email protected]>
mtd: nand: omap: fix BCHx ecc.correct to return detected bit-flips in erased-page

Pekon Gupta <[email protected]>
mtd: eLBC NAND: fix subpage write support

Stanislaw Gruszka <[email protected]>
rt2x00: fix rfkill regression on rt2500pci

Stanislaw Gruszka <[email protected]>
rt2x00: disable TKIP on USB

Michal Nazarewicz <[email protected]>
usb: gadget: f_fs: fix NULL pointer dereference when there are no strings

Michal Nazarewicz <[email protected]>
usb: gadget: f_fs: resurect usb_functionfs_descs_head structure

Johan Hovold <[email protected]>
USB: ftdi_sio: fix null deref at port probe

Peter Chen <[email protected]>
usb: chipidea: udc: delete td from req's td list at ep_dequeue

Ezequiel Garcia <[email protected]>
usb: musb: Fix panic upon musb_am335x module removal

Thomas Gleixner <[email protected]>
usb: musb: Ensure that cppi41 timer gets armed on premature DMA TX irq

Linus Walleij <[email protected]>
usb: musb: ux500: don't propagate the OF node

Bjørn Mork <[email protected]>
usb: option: add/modify Olivetti Olicard modems

Oliver Neukum <[email protected]>
USB: option: add device ID for SpeedUp SU9800 usb 3g modem

Wang, Yu <[email protected]>
xhci: Fix runtime suspended xhci from blocking system suspend.

Mathias Nyman <[email protected]>
xhci: correct burst count field for isoc transfers on 1.0 xhci hosts

Mathias Nyman <[email protected]>
xhci: Use correct SLOT ID when handling a reset device command

Paolo Bonzini <[email protected]>
virtio-scsi: fix various bad behavior on aborted requests

Ulrich Obergfell <[email protected]>
scsi_error: fix invalid setting of host byte

Paolo Bonzini <[email protected]>
virtio-scsi: avoid cancelling uninitialized work items

Brian King <[email protected]>
ibmvscsi: Add memory barriers for send / receive

Brian King <[email protected]>
ibmvscsi: Abort init sequence during error recovery

Alan Stern <[email protected]>
usb-storage/SCSI: Add broken_fua blacklist flag

Martin K. Petersen <[email protected]>
SCSI: use the scsi data buffer length to extract transfer size

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

Diffstat:

 .../devicetree/bindings/arm/armada-38x.txt         |  14 ++-
 Documentation/sysctl/vm.txt                        |   3 +-
 Makefile                                           |   4 +-
 arch/arc/kernel/ctx_sw_asm.S                       |   2 +-
 arch/arm/boot/dts/armada-380.dtsi                  |   2 +-
 arch/arm/boot/dts/armada-385-db.dts                |   2 +-
 arch/arm/boot/dts/armada-385-rd.dts                |   2 +-
 arch/arm/boot/dts/armada-385.dtsi                  |   2 +-
 arch/arm/boot/dts/armada-38x.dtsi                  |   2 +-
 arch/arm/mach-omap2/mux.c                          |   6 +-
 arch/arm64/kernel/entry.S                          |   1 -
 arch/arm64/mm/flush.c                              |   3 +-
 arch/ia64/include/uapi/asm/fcntl.h                 |   1 +
 arch/unicore32/mm/alignment.c                      |   1 +
 arch/x86/include/asm/kvm_host.h                    |   4 +-
 arch/x86/kvm/x86.c                                 |   2 +-
 block/blk-cgroup.c                                 |   7 +-
 block/blk-cgroup.h                                 |  17 ++--
 drivers/block/rbd.c                                |  19 +++-
 drivers/block/zram/zram_drv.c                      |   5 +-
 drivers/clk/qcom/clk-rcg2.c                        |   2 +-
 drivers/clk/qcom/mmcc-msm8974.c                    |  13 ++-
 drivers/cpufreq/intel_pstate.c                     |   5 +-
 drivers/gpu/drm/drm_drv.c                          |   3 +-
 drivers/gpu/drm/i2c/tda998x_drv.c                  |   2 +-
 drivers/gpu/drm/i915/i915_debugfs.c                |   2 +
 drivers/gpu/drm/i915/i915_gem_gtt.c                |   7 ++
 drivers/gpu/drm/i915/i915_gpu_error.c              |   3 +-
 drivers/gpu/drm/i915/i915_irq.c                    |  18 +++-
 drivers/gpu/drm/i915/intel_bios.c                  |   6 +-
 drivers/gpu/drm/i915/intel_panel.c                 |   5 +-
 drivers/gpu/drm/i915/intel_pm.c                    |  55 +++++++++--
 drivers/gpu/drm/i915/intel_ringbuffer.h            |   2 +-
 drivers/gpu/drm/i915/intel_sdvo.c                  |   4 +-
 drivers/gpu/drm/nouveau/core/engine/disp/nv04.c    |   8 ++
 .../gpu/drm/nouveau/core/engine/graph/ctxnv108.c   |   2 +
 drivers/gpu/drm/nouveau/core/subdev/mc/nv50.c      |   2 +-
 drivers/gpu/drm/nouveau/core/subdev/mc/nv98.c      |   2 +-
 drivers/gpu/drm/nouveau/core/subdev/mc/nvc0.c      |   2 +-
 drivers/gpu/drm/nouveau/nouveau_display.c          |  17 +++-
 drivers/gpu/drm/radeon/atombios_crtc.c             |  48 +++++-----
 drivers/gpu/drm/radeon/atombios_dp.c               |  17 +++-
 drivers/gpu/drm/radeon/atombios_encoders.c         |   5 +-
 drivers/gpu/drm/radeon/cikd.h                      |   2 +-
 drivers/gpu/drm/radeon/cypress_dpm.c               |   2 +-
 drivers/gpu/drm/radeon/ni_dpm.c                    |   2 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         |   2 +-
 drivers/gpu/drm/radeon/radeon_vce.c                |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c                 |   1 -
 drivers/gpu/vga/vga_switcheroo.c                   |   3 +-
 drivers/hwmon/ina2xx.c                             |   7 +-
 drivers/iio/adc/twl4030-madc.c                     |   1 +
 drivers/iio/inkern.c                               |   6 +-
 drivers/iommu/intel-iommu.c                        |   9 +-
 drivers/irqchip/spear-shirq.c                      |   2 +-
 drivers/md/dm-era-target.c                         |   3 +-
 drivers/md/dm-thin.c                               |   3 +-
 drivers/md/md.c                                    |  13 +++
 drivers/mmc/host/rtsx_pci_sdmmc.c                  |   3 +
 drivers/mtd/nand/fsl_elbc_nand.c                   |  14 +++
 drivers/mtd/nand/omap2.c                           |   2 +-
 drivers/mtd/nand/pxa3xx_nand.c                     |   4 +-
 drivers/net/ethernet/allwinner/sun4i-emac.c        |   1 +
 drivers/net/ethernet/mellanox/mlx4/fw.c            |   2 +-
 drivers/net/ethernet/mellanox/mlx4/main.c          |   2 +-
 drivers/net/wireless/b43/xmit.c                    |  10 +-
 drivers/net/wireless/iwlwifi/pcie/trans.c          |  26 ++++--
 drivers/net/wireless/rt2x00/rt2500pci.c            |   7 +-
 drivers/net/wireless/rt2x00/rt2x00.h               |   1 +
 drivers/net/wireless/rt2x00/rt2x00dev.c            |  24 ++++-
 drivers/net/wireless/rt2x00/rt2x00mac.c            |   2 +
 drivers/regulator/tps65218-regulator.c             |   3 +-
 drivers/scsi/ibmvscsi/ibmvscsi.c                   |  13 ++-
 drivers/scsi/scsi_error.c                          |   8 +-
 drivers/scsi/sd.c                                  |   5 +-
 drivers/scsi/virtio_scsi.c                         |  26 +++++-
 drivers/staging/iio/adc/ad7291.c                   |   4 +-
 drivers/staging/tidspbridge/core/tiomap3430.c      |   6 +-
 drivers/tty/n_tty.c                                |  19 ++--
 drivers/tty/serial/8250/8250_core.c                |   2 +-
 drivers/tty/serial/altera_uart.c                   |   6 ++
 drivers/tty/serial/amba-pl010.c                    |   2 +-
 drivers/tty/serial/amba-pl011.c                    |   2 +-
 drivers/tty/serial/atmel_serial.c                  |   2 +-
 drivers/tty/serial/bcm63xx_uart.c                  |   2 +-
 drivers/tty/serial/bfin_uart.c                     |   2 +-
 drivers/tty/serial/dz.c                            |   2 +-
 drivers/tty/serial/efm32-uart.c                    |   2 +-
 drivers/tty/serial/fsl_lpuart.c                    |   2 +-
 drivers/tty/serial/ip22zilog.c                     |   2 +-
 drivers/tty/serial/m32r_sio.c                      |   2 +-
 drivers/tty/serial/max310x.c                       |   2 +-
 drivers/tty/serial/mcf.c                           |   6 ++
 drivers/tty/serial/mfd.c                           |   2 +-
 drivers/tty/serial/mpsc.c                          |   2 +-
 drivers/tty/serial/msm_serial.c                    |   2 +-
 drivers/tty/serial/mxs-auart.c                     |   2 +-
 drivers/tty/serial/netx-serial.c                   |   2 +-
 drivers/tty/serial/pmac_zilog.c                    |   2 +-
 drivers/tty/serial/pnx8xxx_uart.c                  |   2 +-
 drivers/tty/serial/pxa.c                           |   2 +-
 drivers/tty/serial/sb1250-duart.c                  |   2 +-
 drivers/tty/serial/sccnxp.c                        |   2 +-
 drivers/tty/serial/serial_ks8695.c                 |   2 +-
 drivers/tty/serial/serial_txx9.c                   |   2 +-
 drivers/tty/serial/sirfsoc_uart.c                  |   2 +-
 drivers/tty/serial/st-asc.c                        |   2 +-
 drivers/tty/serial/sunsab.c                        |   2 +-
 drivers/tty/serial/sunsu.c                         |   2 +-
 drivers/tty/serial/sunzilog.c                      |   2 +-
 drivers/tty/serial/ucc_uart.c                      |   2 +-
 drivers/tty/serial/vr41xx_siu.c                    |   2 +-
 drivers/tty/serial/zs.c                            |   2 +-
 drivers/usb/chipidea/udc.c                         |   7 ++
 drivers/usb/gadget/f_fs.c                          |  12 ++-
 drivers/usb/host/xhci-ring.c                       |   9 +-
 drivers/usb/host/xhci.c                            |  10 +-
 drivers/usb/musb/musb_am335x.c                     |  23 ++---
 drivers/usb/musb/musb_cppi41.c                     |   2 +-
 drivers/usb/musb/ux500.c                           |   1 -
 drivers/usb/serial/ftdi_sio.c                      |   7 +-
 drivers/usb/serial/option.c                        |  26 ++++--
 drivers/usb/storage/scsiglue.c                     |   4 +
 drivers/usb/storage/unusual_devs.h                 |   7 ++
 drivers/video/fbdev/fb-puv3.c                      |   2 +
 fs/btrfs/disk-io.c                                 |   3 +-
 fs/cifs/cifs_unicode.c                             |   7 +-
 fs/cifs/link.c                                     |   2 +-
 fs/ext4/indirect.c                                 |  20 +++-
 fs/nfsd/nfs4proc.c                                 |   9 --
 fs/nfsd/nfs4xdr.c                                  |  13 ++-
 include/drm/i915_powerwell.h                       |   5 +-
 include/linux/usb_usual.h                          |   4 +-
 include/scsi/scsi_cmnd.h                           |   2 +-
 include/scsi/scsi_device.h                         |   1 +
 include/uapi/linux/usb/functionfs.h                |   7 ++
 kernel/sysctl.c                                    |   3 +-
 kernel/trace/trace.c                               |   2 -
 kernel/trace/trace_uprobe.c                        |  40 +++++---
 mm/hugetlb.c                                       |  71 ++++++++------
 mm/memory.c                                        |   3 -
 mm/nommu.c                                         |   2 +-
 mm/page_alloc.c                                    |  56 ++++++++---
 net/bluetooth/hci_conn.c                           |   7 +-
 net/bluetooth/hci_event.c                          |  11 ++-
 net/bluetooth/l2cap_core.c                         |   8 +-
 net/bluetooth/l2cap_sock.c                         |   5 -
 net/bluetooth/mgmt.c                               | 104 +++++++++++----------
 net/bluetooth/smp.c                                |   9 +-
 net/mac80211/debugfs_netdev.c                      |   6 +-
 net/mac80211/ibss.c                                |   1 +
 net/mac80211/sta_info.c                            |   1 +
 net/netfilter/nf_conntrack_netlink.c               |  14 +--
 net/netfilter/nf_nat_core.c                        |  35 ++++++-
 sound/pci/hda/hda_i915.c                           |  67 +++++++++++--
 sound/pci/hda/hda_i915.h                           |   6 +-
 sound/pci/hda/hda_intel.c                          |  57 +++--------
 tools/usb/ffs-test.c                               |   4 +-
 158 files changed, 894 insertions(+), 445 deletions(-)