3.15.5-stable review
Get series with b4
b4 am [email protected]Versions newest first
- 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
Reviews trailers per patch
40 of 109 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 60 reviewers.
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(-)