Linux 4.1-rc4
From: Linus Torvalds
Date: Mon May 18 2015 - 13:27:52 EST
So this missed my normal Sunday release, because I was out most of the
day yesterday. Plus there was a suspend regression that looked like it
had a patch imminent, so I didn't bother making one late in the
evening, hoping for one more fix..
So here it is, last-minute fix and all. The -rc4 patch is a bit bigger
than the previous ones, but that seems to be mainly due to normal
random timing - just the fluctuation of when submaintainer trees get
pushed, and rc4 has fixes from Greg to various driver trees _and_ the
networking fixes from Davem, so the slightly larger size isn't
indicative of any sudden problems.
But while drivers and networking dominate the changes, there's a
random smattering of other changes. Filesystems (btrfs, nfsd) and
architecture updates (mainly arm, arm64 and mips) and some other misc
changes.
Go forth and test, and let everybody know about any regressions you find,
Linus
---
Aaro Koskinen (1):
MIPS: Fix wrong CHECKFLAGS (sparse builds) with GCC 5.1
Alban Bedel (1):
iio:st_sensors: Fix oops when probing SPI devices
Alex Deucher (1):
drm/radeon: add new bonaire pci id
Alex Dowad (1):
parisc: copy_thread(): rename 'arg' argument to 'kthread_arg'
Alexander Aring (8):
mac802154: fix ieee802154_register_hw error handling
at86rf230: remove tabs after define
at86rf230: move cal_timeout to state change
at86rf230: add TX_ARET_ON for calibration timeout
at86rf230: remove unnecessary tx state change
at86rf230: change state change if from trx_off
at86rf230: add slp_tr support to start tx
ieee802154: trace: fix endian convertion
Alexander Bondar (1):
iwlwifi: mvm: Avoid signal based decisions if ave beacon RSSI is 0
Alexander Duyck (3):
fm10k: Do not assume budget will never be 0 for NAPI
r8169: Do not use dev_kfree_skb in xmit path
ixgbevf: Use dev_kfree_skb_any in xmit path, not dev_kfree_skb
Alexei Starovoitov (1):
x86: bpf_jit: fix FROM_BE16 and FROM_LE16/32 instructions
Anand Moon (1):
tools/thermal: tmon: fixed the 'make install' command
Andi Kleen (2):
tools: Fix tools/vm build
tools/vm: fix page-flags build
Andrew Morton (1):
drivers/rtc/rtc-armada38x.c: remove unused local `flags'
Andy Lutomirski (2):
selftests, x86: Remove useless run_tests rule
selftests, x86: Rework x86 target architecture detection
Andy Shevchenko (1):
ata: select DW_DMAC in case of SATA_DWC
Ard Biesheuvel (3):
crypto: arm64/crc32 - bring in line with generic CRC32
crypto: arm64/sha1-ce - prevent asm code finalization in final() path
crypto: arm64/sha2-ce - prevent asm code finalization in final() path
Arnd Bergmann (4):
usb: phy: isp1301: work around tps65010 dependency
usb: gadget: remove incorrect __init/__exit annotations
iommu/rockchip: Fix build without CONFIG_OF
staging: sm750: remove incorrect __exit annotation
Avraham Stern (1):
iwlwifi: mvm: fix scan iteration complete notification handling
Avri Altman (1):
iwlwifi: mvm: fix Tx Power firmware API
Benoit Parrot (1):
ARM: AM43xx: hwmod: add VPFE hwmod entries
Bert Vermeulen (1):
net: mdio-gpio: Allow for unspecified bus id
Bin Liu (1):
usb: dwc3: dwc3-omap: correct the register macros
Brian Norris (2):
mtd: readtest: don't clobber error reports
Documentation: dt: mtd: replace "nor-jedec" binding with "jedec, spi-nor"
Christian KÃnig (1):
drm/radeon: fix VM_CONTEXT*_PAGE_TABLE_END_ADDR handling
Christoffer Holmstedt (1):
at86rf230: Add macro for TRX STATE MASK
Christoph Hellwig (5):
nfsd/blocklayout: pretend we can send deviceid notifications
nfsd: fix the check for confirmed openowner in nfs4_preprocess_stateid_op
nfsd: split transport vs operation errors for callbacks
nfsd: fix callback restarts
nfsd: skip CB_NULL probes for 4.1 or later
Christophe Leroy (2):
spi: fsl-spi: use devm_ioremap_resource() to map parameter ram on CPM1
spi: fsl-spi: fix devm_ioremap_resource() error case
Dan Carpenter (3):
Bluetooth: btusb: off by one in rtl8723b_parse_firmware()
staging: rtl8712: freeing an ERR_PTR
thermal: rockchip: fix an error code
Dan Williams (1):
ahci: avoton port-disable reset-quirk
Daniel Axtens (1):
Remove celleb-only SCC PATA drivers
Daniel Drake (1):
Bluetooth: btusb: Add Realtek 8723A/8723B/8761A/8821A support
Darrick J. Wong (1):
jbd2: fix r_count overflows leading to buffer overflow in journal recovery
Dave Airlie (1):
drm/radeon: don't do mst probing if MST isn't enabled.
Dave Martin (1):
Revert "serial/amba-pl011: Leave the TX IRQ alone when the UART
is not open"
David Ahern (3):
net/rds: Fix new sparse warning
e1000e: Add pm_qos header
net: Remove remaining remnants of pm_qos from netdevice.h
David S. Miller (1):
Revert "Revert "smc91x: retrieve IRQ and trigger flags in a modern way""
David Ward (1):
net_sched: gred: use correct backlog value in WRED mode
DingXiang (1):
Bluetooth: bt3c: Delete some unuseful comments
Dmitry Eremin-Solenikov (1):
power_supply: fix oops in collie_battery driver
Doug Ledford (1):
MAINTAINERS: update the official rdma git repo
Emmanuel Grumbach (2):
iwlwifi: mvm: don't stop the FW monitor too early
iwlwifi: mvm: fix typo in CONFIG option
Eran Ben Elisha (1):
net/mlx4_en: Fix off-by-one in counters manipulation
Eran Harary (1):
iwlwifi: mvm: don't power off the device between INIT and OPER firmwares
Eric Dumazet (6):
tcp: add tcpi_bytes_acked to tcp_info
tcp: add tcpi_bytes_received to tcp_info
tcp: prepare CC get_info() access from getsockopt()
tcp: add TCP_CC_INFO socket option
codel: fix maxpacket/mtu confusion
tcp_westwood: fix tcp_westwood_info()
Eryu Guan (1):
ext4: check for zero length extent explicitly
Eunbong Song (2):
tools/liblockdep: Fix linker error in case of cross compile
tools/liblockdep: Fix compilation error
Ezequiel Garcia (1):
MIPS: Fix up obsolete cpu_set usage
Fabio Estevam (1):
iio: light: hid-sensor-prox: Fix memory leak in probe()
Felix Fietkau (1):
pppoe: drop pppoe device in pppoe_unbind_sock_work
Filipe Manana (4):
Btrfs: fix crash after inode cache writeback failure
Btrfs: fix panic when starting bg cache writeout after IO error
Btrfs: fix race between block group creation and their cache writeout
Btrfs: fix race when reusing stale extent buffers that leads to BUG_ON
Fionn Cleary (1):
spi/omap2-mcpsi: Always call spi_finalize_current_message()
Florian Fainelli (1):
power: reset: Add MFD_SYSCON depends for brcmstb
Gabriele Mazzotta (4):
libata: Add helper to determine when PHY events should be ignored
libata: Ignore spurious PHY event on LPM policy change
Bluetooth: Skip the shutdown routine if the interface is not up
iio: kfifo: Set update_needed to false only if a buffer was allocated
Gregory CLEMENT (2):
ARM: mvebu: Fix the main PLL frequency on Armada 375, 38x and 39x SoCs
MAINTAINERS: Add dts entries for some of the Marvell SoCs
Guenter Roeck (1):
spi: bcm2835: Add GPIOLIB dependency
Guido GÃnther (1):
ieee802154: Add trace events for rdev->ops
Haikun Wang (1):
spi: Kconfig: Add SOC_LS1021A to SPI_FSL_DSPI dependence
Hans Ulli Kroll (2):
ARM: Gemini: Maintainers update
ARM: gemini: fix compiler warning due wrong data type
Hans de Goede (1):
usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devices
Heiko Stuebner (1):
Revert "ARM: rockchip: fix undefined instruction of reset_ctrl_regs"
Heinrich Schuchardt (1):
usb: chipidea: debug: avoid out of bound read
Heinz Mauelshagen (1):
md-raid0: conditional mddev->queue access to suit dm-raid
Helge Deller (1):
parisc,metag: Fix crashes due to stack randomization on
stack-grows-upwards architectures
Herbert Xu (2):
netlink: Remove max_size setting
Revert "net: kernel socket should be released in init_net namespace"
Hui Zhu (1):
CMA: page_isolation: check buddy before accessing it
Irina Tirdea (5):
iio: pressure: bmp280: fix temp compensation
iio: accel: mma9553: fix endianness issue when reading status
iio: accel: mma9551_core: prevent buffer overrun
iio: accel: mma9553: add enable channel for activity
iio: accel: mma9553: check input value for activity period
Ivan T. Ivanov (1):
iio: adc: spmi-vadc: Fix overflow in output value normalization
Jacob Pan (3):
iio/axp288_adc: add missing channel info mask
thermal/intel_powerclamp: add id for broadwell server
thermal/powerclamp: fix missing newer package c-states
James Hogan (1):
MIPS: tlb-r4k: Fix PG_ELPA comment
Jason A. Donenfeld (3):
USB: pl2303: Remove support for Samsung I330
USB: visor: Match I330 phone more precisely
usbnet: avoid integer overflow in start_xmit
Javier Martinez Canillas (1):
ARM: dts: Add keep-power-in-suspend to WiFi SDIO node for Peach Boards
Jean Delvare (4):
net: amd-xgbe: Add hardware dependency
net: xgene_enet: Set hardware dependency
firmware: dmi_scan: Simplified displayed version
firmware: dmi_scan: Fix ordering of product_uuid
Jeppe Ledet-Pedersen (1):
net: can: xilinx_can: fix extended frame handling
Jerry Snitselaar (1):
hv_netvsc: remove unused variable in netvsc_send()
Jingoo Han (1):
MAINTAINERS: update Jingoo Han's email address
Joe Lawrence (1):
xhci: gracefully handle xhci_irq dead device
Joe Perches (2):
thermal: Use bool function return values of true/false not 1/0
infiniband: Remove duplicated KERN_<LEVEL> from pr_<level> uses
Johannes Berg (4):
mac80211: don't warn when stopping VLAN with stations
mac80211: fix rhashtable conversion
mac80211: enable hash table shrinking
iwlwifi: mvm: force quota update update after FW restart
Jonatas Rech (1):
spi: fsl-espi: fix behaviour for full-duplex xfers
Josh Triplett (1):
uidgid: make uid_valid and gid_valid work with !CONFIG_MULTIUSER
Joshua Kinard (1):
MIPS: IP32: Fix build errors in reset code in DS1685 platform hook.
Julien Grall (1):
ARM: EXYNOS: Don't try to initialize suspend on old DT
Jungseung Lee (1):
arm64: mm: Fix build error with CONFIG_SPARSEMEM_VMEMMAP disabled
Kamlakant Patel (1):
net/smsc911x: fix irq resource allocation failure
Kan Liang (1):
perf/x86/intel: Fix SLM cache event list
Kevin Cernekee (1):
UBI: block: Add missing cache flushes
Kretschmer, Mathias (1):
af_packet / TX_RING not fully non-blocking (w/ MSG_DONTWAIT).
Krzysztof Kozlowski (4):
ARM: EXYNOS: Fix dereference of ERR_PTR returned by
of_genpd_get_from_provider
ARM: EXYNOS: Fix failed second suspend on Exynos4
ARM: EXYNOS: Use of_machine_is_compatible instead of soc_is_exynos4
MAINTAINERS: ARM: EXYNOS: Add Krzysztof Kozlowski as co-maintainer
Krzysztof Opasiak (2):
usb: gadget: configfs: Fix interfaces array NULL-termination
usb: gadget: hid: Fix static variable usage
Larry Finger (1):
rtlwifi: rtl8192cu: Fix kernel deadlock
Liad Kaufman (1):
iwlwifi: pcie: prevent using unmapped memory in fw monitor
Linus Torvalds (1):
Linux 4.1-rc4
Logan Gunthorpe (1):
Added another USB product ID for ELAN touchscreen quirks.
Lorenzo Bianconi (1):
ath9k: fix per-packet tx power configuration
Lucas Stach (1):
irqchip: tegra: Set the proper base address in irq chip data
Lukas Czerner (1):
ext4: fix NULL pointer dereference when journal restart fails
Maciej W. Rozycki (1):
MIPS: Fix a preemption issue with thread's FPU defaults
Malcolm Priestley (7):
staging: vt6656: use ieee80211_tx_info to select packet type.
staging: vt6655: device_free_tx_buf use only ieee80211_tx_status_irqsafe
staging: vt6655: implement IEEE80211_TX_STAT_NOACK_TRANSMITTED
staging: vt6655: Fix 80211 control and management status reporting.
staging: vt6655: vnt_tx_packet Correct TX order of OWNED_BY_NIC
staging: vt6655: CARDbUpdateTSF bss timestamp correct tsf counter value.
staging: vt6655: lock MACvWriteBSSIDAddress.
Marcel Holtmann (4):
Bluetooth: btbcm: Export patchram download as separate function
Bluetooth: hci_uart: Reorder Atheros specific driver callbacks
Bluetooth: hci_uart: Add Atheros support for address configuration
Bluetooth: btusb: Fix two coding style issues
Marek Belisko (1):
power: bq27x00_battery: Add missing MODULE_ALIAS
Mark Edwards (1):
USB: cp210x: add ID for KCF Technologies PRN device
Markus Stenberg (1):
ipv6: Fixed source specific default route handling.
Martin K. Petersen (1):
libata: Blacklist queued TRIM on all Samsung 800-series
Martin Sperl (1):
spi: bcm2835: change timeout of polling driver to 1s
Mathias Krause (1):
thermal/intel_powerclamp: add __init / __exit annotations
Mathias Nyman (2):
xhci: fix isoc endpoint dequeue from advancing too far on
transaction error
xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256
Mel Gorman (1):
mm, numa: really disable NUMA balancing by default on single node machines
Michael Welling (1):
iio: mcp320x: Fix occasional incorrect readings
Michal Schmidt (1):
bnx2x: limit fw delay in kdump to 5s after boot
Michal Simek (1):
net: ll_temac: Fix DMA map size bug
Mike Marciniszyn (1):
IB/qib: fix test of unsigned variable
Naidu Tellapati (4):
iio: adc: cc10001: Fix the channel number mapping
iio: adc: cc10001: Fix incorrect use of power-up/power-down register
iio: adc: cc10001: Fix regulator_get_voltage() return value check
iio: adc: cc10001: Add delay before setting START bit
Nathan Sullivan (1):
net: macb: Handle the RXUBR interrupt on all devices
NeilBrown (6):
md/raid5: new alloc_stripe() to allocate an initialize a stripe.
md/raid5: more incorrect BUG_ON in handle_stripe_fill.
md/raid5: avoid reading parity blocks for full-stripe write to
degraded array
md/raid5: don't record new size if resize_stripes fails.
md/raid5: fix allocation of 'scribble' array.
md/raid5: fix handling of degraded stripes in batches.
Nicholas Mc Guire (2):
IB/ehca: use correct destination for memcpy
MIPS: KVM: Fix unused variable build warning
Nicolas Dichtel (1):
netns: return RTM_NEWNSID instead of RTM_GETNSID on a get
Nicolas Schichan (2):
ARM: net fix emit_udiv() for BPF_ALU | BPF_DIV | BPF_K intruction.
ARM: net: delegate filter to kernel interpreter when
imm_offset() return value can't fit into 12bits.
Niklas Cassel (1):
net: phy: micrel: Fix regression in kszphy_probe
Oded Gabbay (1):
iommu/amd: Fix bug in put_pasid_state_wait
Oleg Nesterov (1):
x86/vdso: Fix 'make bzImage' on older distros
Omar Sandoval (1):
sched/core: Fix regression in cpuset_cpu_inactive() for suspend
Pali RohÃr (1):
MAINTAINERS: Add me as maintainer of Nokia N900 power supply drivers
Pan Xinhui (1):
tty/n_gsm.c: fix a memory leak when gsmtty is removed
Paul Burton (1):
MIPS: fix FP mode selection in lieu of .MIPS.abiflags data
Paul Gortmaker (1):
drivers/net: include <module.h> for modular stmmac_platform code
Pelle Nilsson (1):
spi: bitbang: Make setup_transfer() callback optional
Peter Antoine (1):
drm/i915: Avoid GPU hang when coming out of s3 or s4
Peter Griffin (1):
ata: ahci_st: fixup layering violations / drvdata errors
Peter Hurley (2):
earlycon: Revert log warnings
pty: Fix input race when closing
Peter Zijlstra (2):
perf: Annotate inherited event ctx->mutex recursion
watchdog: Fix merge 'conflict'
Petri Gynther (1):
MIPS: traps: remove extra Tainted: line from __show_regs() output
Philip Oberstaller (1):
usb: gadget: serial: fix re-ordering of tx data
Rafael J. Wysocki (2):
ACPI / init: Fix the ordering of acpi_reserve_resources()
Revert "ACPICA: Permanently set _REV to the value '2'."
Ralf Baechle (1):
MIPS: SMP: Fix build error.
Ramakrishna Pallala (1):
axp288_fuel_gauge: Add original author details
Randy Dunlap (1):
mac80211: fix 90 kernel-doc warnings
Richard Weinberger (1):
hostfs: Use correct mask for file mode
Robert Baldyga (1):
extcon: usb-gpio: register extcon device before IRQ registration
Robert Schwebel (2):
ARM: vexpress/ca9: Add unified-cache property to l2 cache node
ARM: vexpress/ca9: Add interrupt-affinity to the PMU node
Robin Gong (1):
spi: check tx_buf and rx_buf in spi_unmap_msg
Sachin Bhamare (1):
nfsd: fix pNFS return on close semantics
Sathya Perla (1):
Update be2net maintainers' email addresses
Scott Mayhew (1):
svcrpc: fix potential GSSX_ACCEPT_SEC_CONTEXT decoding failures
Scott Wood (1):
parisc: %pf is only for function pointers
Sebastian Hesselbarth (1):
ARM: dove: Add clock-names to CuBox Si5351 clk generator
Semen Protsenko (1):
serial: omap: Fix error handling in probe
Sowmini Varadhan (2):
net/rds: RDS-TCP: Always create a new rds_sock for an incoming connection.
net/rds: RDS-TCP: only initiate reconnect attempt on outgoing TCP socket.
Srinivas Pandruvada (2):
iio: light: hid-sensor-prox: Fix modifier
iio: pressure: hid-sensor-press: Fix modifier
Stefan Wahren (1):
net: qca_spi: Fix possible race during probe
Stephane Eranian (1):
perf/x86/rapl: Enable Broadwell-U RAPL support
Steve Wise (1):
iw_cxgb4: use wildcard mapping for getting remote addr info
Sudeep Holla (2):
ARM64: juno: add sp810 support and fix sp804 clock frequency
ARM: vexpress/tc2: Add interrupt-affinity to the PMU node
SÅawomir Demeszko (1):
staging: gdm724x: Correction of variable usage after applying ALIGN()
Tatyana Nikolova (1):
RDMA/core: Fix for parsing netlink string attribute
Tero Kristo (2):
ARM: OMAP4+: PRM: add support for passing status register/bit
info to reset
ARM: AM33xx+: hwmod: re-use omap4 implementations for reset functionality
Theodore Ts'o (4):
ext4: fix lazytime optimization
ext4: don't save the error information if the block device is read-only
ext4: remove unused function prototype from ext4.h
ext4: fix an ext3 collapse range regression in xfstests
Thomas Betker (4):
iio: adc: xilinx: Fix register addresses
iio: adc: xilinx: Fix "vccaux" channel .address
iio: adc: xilinx: Fix VREFP scale
iio: adc: xilinx: Fix VREFN sign
Thomas Gleixner (2):
power: reset: ltc2952: Remove bogus hrtimer_start() return value checks
sched: Handle priority boosted tasks proper in setscheduler()
Tilman Schmidt (1):
isdn/gigaset: cede maintainership
Tom Herbert (2):
mpls: Move reserved label definitions
mpls: Change reserved label names to be consistent with netbsd
Tomeu Vizoso (1):
ARM: tegra: Correct which USB controller has the UTMI pad registers
Tony Camuso (1):
netxen_nic: use spin_[un]lock_bh around tx_clean_lock (2)
Tony Lindgren (1):
ARM: OMAP2+: Remove bogus struct clk comparison for timer clock
Toshiaki Makita (2):
igb: Fix oops on changing number of rings
igb: Fix NULL assignment to incorrect variable in igb_reset_q_vector
Tyler Baker (3):
selftest/x86: build both bitnesses
selftest/x86: have no dependency on all when cross building
selftests/x86: install tests
Varka Bhadram (2):
mac802154: add description to mac802154 APIs
cfg802154: pass name_assign_type to rdev_add_virtual_intf()
Vasily Titskiy (1):
drivers/net/usb: Add support for 'Lenovo OneLink Pro Dock'
Vineet Gupta (3):
ARC: unbork !LLSC build
ARC: With earlycon in use, retire EARLY_PRINTK
ARC: inline cache flush toggle helpers
Vivien Didelot (1):
net: dsa: mv88e6xxx: unregister mv88e6352 driver
Vlad Yasevich (2):
macvlan: Propagate promiscuity setting to lower devices.
net: core: Correct an over-stringent device loop detection.
Vladimir Davydov (2):
gfp: add __GFP_NOACCOUNT
kernfs: do not account ino_ida allocations to memcg
Vladimir Zapolskiy (1):
usb: gadget: xilinx: fix devm_ioremap_resource() check
WANG Cong (1):
net_sched: fix a use-after-free in tc_ctl_tfilter()
Wei Yongjun (2):
power/reset: at91: fix return value check in at91_reset_platform_probe()
mac802154: llsec: fix return value check in llsec_key_alloc()
Will Deacon (4):
Revert "arm64: alternative: Allow immediate branch as
alternative instruction"
iommu/arm-smmu: Fix sign-extension of upstream bus addresses at stage 1
arm64: perf: fix memory leak when probing PMU PPIs
perf tools: Use getconf to determine number of online CPUs
Xi Wang (1):
arm64: bpf: fix signedness bug in loading 64-bit immediate
Yishai Hadas (1):
net/mlx4_core: Work properly with EQ numbers > 256 in SRIOV
Yuchung Cheng (1):
tcp: update reordering first before detecting loss
Yuval Mintz (1):
bnx2x: Fix to prevent inner-reload
shamir rabinovitch (1):
net/rds: fix unaligned memory access
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/