Linux 4.0-rc5
From: Linus Torvalds
Date: Mon Mar 23 2015 - 00:02:05 EST
So rc5 is almost exactly the same size as rc4 was. I'd be happier if
the rc's were shrinking, but I guess I should be thankful they at
least don't seem to be growing.
There's nothing particularly worrisome going on, although I'm still
trying to think about the NUMA balancing performance regression. It
may not be a show-stopper, but it's annoying, and I want it fixed.
We'll get it, I'm sure.
In the meantime, rc5 is mostly driver updates (all over the driver
tree: gpu, usb, sound, networking, hid, input, pinctrl, etc etc) with
a few arch updates (x86, arm, arm64, sparc) and some filesystem fixes
(mainly btrfs). And a smattering of non-driver networking fixes too.
Shortlog appended, although it's not particularly interesting. Most of
the bigger patches were reverts, which is as it should be at this
stage.
Linus
---
Ahmed S. Darwish (1):
can: kvaser_usb: Fix tx queue start/stop race conditions
Al Viro (2):
caif: fix MSG_OOB test in caif_seqpkt_recvmsg()
rxrpc: bogus MSG_PEEK test in rxrpc_recvmsg()
Alex Deucher (1):
drm/radeon: drop ttm two ended allocation
Alexey Kodanev (2):
net: sysctl_net_core: check SNDBUF and RCVBUF for min length
vxlan: fix wrong usage of VXLAN_VID_MASK
Ameen Ali (1):
tulip_core.c : out-of-bounds check.
Andrei Otcheretianski (2):
iwlwifi: mvm: Fix ROC removal
mac80211: count interfaces correctly for combination checks
Andrzej Hajda (1):
drm/exynos: remove unused files
Andy Lutomirski (1):
x86/asm/entry/32: Fix user_mode() misuses
Andy Shevchenko (1):
dmaengine: dw: append MODULE_ALIAS for platform driver
Ard Biesheuvel (1):
crypto: arm/aes update NEON AES module to latest OpenSSL version
Arnaldo Carvalho de Melo (1):
perf annotate: Fix fallback to unparsed disassembler line
Arnd Bergmann (2):
usb: musb: fix Kconfig regression
rds: avoid potential stack overflow
Axel Lin (19):
phy: miphy28lp: Avoid calling of_get_child_count() multiple times
phy: miphy365x: Avoid calling of_get_child_count() multiple times
phy: armada375-usb2: Set drvdata for phy and use it
phy: xgene: Remove duplicate code to set ctx->dev
phy: miphy28lp: Add missing .owner field in miphy28lp_ops
phy: exynos-mipi-video: Fixup the test for state->regmap
phy: exynos-mipi-video: Use spin_lock to protct state->regmap
rmw operations
phy: exynos-dp-video: Kill exynos_dp_video_phy_pwr_isol function
phy: hix5hd2-sata: Check return value of platform_get_resource
phy: samsung-usb2: Remove NULL terminating entry from phys array
phy: ti-pipe3: Simplify ti_pipe3_dpll_wait_lock implementation
phy: rockchip-usb: Fixup rockchip_usb_phy_power_on failure path
phy: exynos5-usbdrd: Fix off-by-one valid value checking for args->args[0]
phy: twl4030-usb: Remove redundant assignment for twl->linkstat
phy: miphy365x: Convert to devm_kcalloc and fix wrong sizeof
phy: miphy28lp: Convert to devm_kcalloc and fix wrong sizof
phy: core: Fixup return value of phy_exit when !pm_runtime_enabled
phy: ti/omap: Fix modalias
phy: omap-usb2: Fix missing clk_prepare call when using old dt name
Bard Liao (1):
ASoC: rt286: Change the DMI mapping for Dino
Bart Van Assche (3):
tcm_qla2xxx: Fix incorrect use of __transport_register_session
loop/usb/vhost-scsi/xen-scsiback: Fix use of __transport_register_session
target: Fix reference leak in target_get_sess_cmd() error path
Ben Goz (3):
drm/amdkfd: destroy mqd when destroying kernel queue
drm/amdkfd: Fix SDMA queue init. in non-HWS mode
drm/radeon: Changing number of compute pipe lines
Ben Skeggs (3):
drm/nouveau/fifo/nv04: remove the loop from the interrupt handler
drm/nouveau/gr/gf100: fix some accidental or'ing of buffer addresses
drm/nouveau/device: post write to NV_PMC_BOOT_1 when flipping
endian switch
Benjamin Tissoires (9):
Input: synaptics - skip quirks when post-2013 dimensions
Input: synaptics - handle spurious release of trackstick buttons
Input: synaptics - do not retrieve the board id on old firmwares
Input: synaptics - retrieve the extended capabilities in query $10
Input: synaptics - remove TOPBUTTONPAD property for Lenovos 2015
Input: synaptics - re-route tracksticks buttons on the Lenovo 2015 series
Input: synaptics - remove X1 Carbon 3rd gen from the topbuttonpad list
Input: synaptics - remove X250 from the topbuttonpad list
HID: wacom: check for wacom->shared before following the pointer
Bob Copeland (1):
mac80211: drop unencrypted frames in mesh fwding
Boris Brezillon (2):
pinctrl: at91: move lock/unlock_as_irq calls into request/release
USB: ehci-atmel: rework clk handling
Borislav Petkov (1):
Revert "x86/mm/ASLR: Propagate base load address calculation"
Brian Norris (3):
UBI: fix missing brace control flow
of: unittest: Add option string test case with longer path
of: handle both '/' and ':' in path strings
Charles Keepax (1):
drm/exynos: Check for NULL dereference of crtc
Christoffer Dall (1):
arm/arm64: KVM: Keep elrsr/aisr in sync with software model
Christoph Hellwig (1):
Subject: nfsd: don't recursively call nfsd4_cb_layout_fail
Christophe Vu-Brugier (1):
target: do not reject FUA CDBs when write cache is enabled but
emulate_write_cache is 0
Damien Lespiau (1):
drm/i915: Make sure the primary plane is enabled before reading
out the fb state
Dan Carpenter (4):
isdn: icn: use strlcpy() when parsing setup options
rtc: at91rm9200: double locking bug in at91_rtc_interrupt()
drm/exynos: IS_ERR() vs NULL bug
tcm_fc: missing curly braces in ft_invl_hw_context()
Daniel Borkmann (1):
act_bpf: allow non-default TC_ACT opcodes as BPF exec outcome
Daniel J Blueman (1):
x86/apic/numachip: Fix sibling map with NumaChip
Daniel Martin (5):
Input: synaptics - split synaptics_resolution(), query first
Input: synaptics - log queried and quirked dimension values
Input: synaptics - query min dimensions for fw v8.1
Input: synaptics - remove obsolete min/max quirk for X240
Input: synaptics - support min/max board id in min_max_pnpid_table
Darrick J. Wong (1):
dm io: deal with wandering queue limits when handling
REQ_DISCARD and REQ_WRITE_SAME
Dave Kleikamp (1):
sparc64: fatal trap should stop all cpus
David Dueck (1):
usb: phy: am335x-control: check return value of bus_find_device
David S. Miller (2):
net: Handle unregister properly when netdev namespace change fails.
sparc: Fix /proc/kcore
David Vrabel (1):
xen-netback: notify immediately after pushing Tx response.
Dmitry Torokhov (2):
Input: synaptics - fix middle button on Lenovo 2015 products
Revert "Input: synaptics - use dmax in input_mt_assign_slots"
Doug Anderson (1):
regulator: core: Fix enable GPIO reference counting
Emmanuel Grumbach (2):
iwlwifi: fix max_ht_ampdu_exponent for older devices
iwlwifi: mvm: BT Coex - fix a NULL pointer exception
Eran Ben Elisha (2):
net/mlx4_en: Fix off-by-one in ethtool statistics display
net/mlx4_en: Set statistics bitmap at port init
Eric Dumazet (3):
xps: must clear sender_cpu before forwarding
inet_diag: fix possible overflow in inet_diag_dump_one_icsk()
inet: Clean up inet_csk_wait_for_connect() vs. might_sleep()
Eric Nelson (1):
ASoC: sgtl5000: remove useless register write clearing CHRGPUMP_POWERUP
Eyal Shapira (2):
iwlwifi: mvm: rs: fix BT Coex check to look at the correct ant
iwlwifi: mvm: disable beamformer unless FW supports it
Fabian Frederick (1):
btrfs: fix sizeof format specifier in btrfs_check_super_valid()
Fabio Estevam (1):
Revert "net: fec: fix the warning found by dma debug"
Fabrice Gasnier (1):
ARM: 8310/1: l2c: Fix prefetch settings dt parsing
Felipe Balbi (1):
Revert "usb: gadget: zero: Add support for interrupt EP"
Forest Wilkinson (1):
HID: tivo: enable all buttons on the TiVo Slide Pro remote
Geert Uytterhoeven (1):
regulator: tps65910: Add missing #include <linux/of.h>
Greg Kroah-Hartman (3):
Revert "pcmcia: add missing include for new pci resource handler"
Revert "pcmcia: fix incorrect bracketing on a test"
Revert "pcmcia: add a new resource manager for non ISA systems"
Gregory CLEMENT (1):
cpuidle: mvebu: Fix the CPU PM notifier usage
Hajime Tazaki (1):
xfrm6: Fix a offset value for network header in _decode_session6
Hans de Goede (2):
pinctrl: sun4i: GPIOs configured as irq must be set to input
before reading
uas: Add US_FL_NO_ATA_1X for Initio Corporation controllers / devices
Hariprasad Shenai (1):
cxgb4: fix coccinelle warnings
Hyungwon Hwang (1):
drm/exynos: fix the initialization order in FIMD
Inki Dae (1):
drm/exynos: fix typo config name correctly.
Jacob Pan (1):
powercap / RAPL: handle domains with different energy units
Jason Wang (1):
virtio-net: correctly delete napi hash
Javier Martinez Canillas (1):
regulator: Only enable disabled regulators on resume
JeHyeon Yeon (1):
LZ4 : fix the data abort issue
Jiri Slaby (1):
x86/vdso: Fix the build on GCC5
Joe Thornber (1):
dm thin: fix to consistently zero-fill reads to unprovisioned blocks
Johannes Berg (3):
mac80211: ask for ECSA IE to be considered for beacon parse CRC
nl80211: ignore HT/VHT capabilities without QoS/WMM
mac80211: ignore CSA to same channel
Josef Bacik (8):
Btrfs: fix merge delalloc logic
Btrfs: account for the correct number of extents for delalloc reservations
Btrfs: fix ASSERT(list_empty(&cur_trans->dirty_bgs_list)
Btrfs: prepare block group cache before writing
Btrfs: account merges/splits properly
Btrfs: just free dummy extent buffers
Btrfs: add sanity test for outstanding_extents accounting
Btrfs: fix outstanding_extents accounting in DIO
Kirill A. Shutemov (1):
pagemap: do not leak physical addresses to non-privileged userspace
Larry Finger (1):
rtlwifi: Improve handling of IPv6 packets
Lars-Peter Clausen (5):
ASoC: ak4671: Fix control-less DAPM routes
ASoC: da732x: Fix control-less DAPM routes
ASoC: sn95031: Fix control-less DAPM routes
regmap: regcache-rbtree: Fix present bitmap resize
ASoC: Fix component lists locking
Laura Abbott (1):
ARM: 8311/1: Don't use is_module_addr in setting page attributes
Laurent Pinchart (1):
of/irq: Fix of_irq_parse_one() returned error codes
Leon Yu (1):
perf: Fix context leak in put_event()
Ley Foon Tan (1):
nios2: mm: do not invoke OOM killer on kernel fault OOM
Li Jun (1):
usb: chipidea: otg: add a_alt_hnp_support response for B device
Li, Aubrey (1):
x86/platform, acpi: Bypass legacy PIC and PIT in ACPI hardware
reduced mode
Linus Torvalds (1):
Linux 4.0-rc5
Linus Walleij (1):
Revert "pinctrl: consumer: use correct retval for placeholder functions"
Liu Bo (2):
Btrfs: catch transaction abortion after waiting for it
Btrfs: fix comp_oper to get right order
Lu, Han (1):
ASoC: Intel: remove conflicts when load/unload multiple firmware images
Luciano Coelho (2):
iwlwifi: mvm: call ieee80211_scan_completed() even if scan abort fails
iwlwifi: mvm: don't try to stop scans that are not running anymore
Maciej S. Szmigiero (1):
fsl_ssi: fix of_property_read_u32_array return value check
Majd Dibbiny (1):
IB/mlx4: Saturate RoCE port PMA counters in case of overflow
Malcolm Priestley (4):
staging: vt6655: vnt_tx_packet fix dma_idx selection.
staging: vt6656: vnt_rf_setpower: fix missing rate RATE_12M
vt6655: RFbSetPower fix missing rate RATE_12M
vt6655: Fix late setting of byRFType.
Marc Zyngier (3):
arm64: KVM: Fix stage-2 PGD allocation to have per-page refcounting
arm64: KVM: Do not use pgd_index to index stage-2 pgd
arm64: KVM: Fix outdated comment about VTCR_EL2.PS
Mark Brown (1):
dmaengine: pl08x: Define capabilities for generic capabilities reporting
Mason (1):
ARM: 8313/1: Use read_cpuid_ext() macro instead of inline asm
Mathias Nyman (1):
Revert "xhci: Clear the host side toggle manually when endpoint
is 'soft reset'"
Michael S. Tsirkin (11):
virtio_console: init work unconditionally
virtio_console: avoid config access from irq
virtio_balloon: set DRIVER_OK before using device
virtio_blk: typo fix
virtio_blk: fix comment for virtio 1.0
virtio-balloon: do not call blocking ops when !TASK_RUNNING
9p/trans_virtio: fix hot-unplug
virtio_rpmsg: set DRIVER_OK before using device
virtio_mmio: generation support
uapi/virtio_scsi: allow overriding CDB/SENSE size
virtio_mmio: fix access width for mmio
Michal Kazior (1):
mac80211: disable u-APSD queues by default
Michal Schmidt (1):
bnx2x: fix encapsulation features on 57710/57711
Michal Simek (1):
net: can: Enable xilinx driver for ARM64
Mika Westerberg (4):
pinctrl: baytrail: Relax GPIO request rules
pinctrl: baytrail: Clear interrupt triggering from pins that are
in GPIO mode
pinctrl: baytrail: Rework interrupt handling
pinctrl: baytrail: Save pin context over system sleep
Miklos Szeredi (2):
fuse: notify: don't move pages
fuse: set stolen page uptodate
Mikulas Patocka (3):
dm: hold suspend_lock while suspending device during device deletion
dm snapshot: suspend origin when doing exception handover
dm snapshot: suspend merging snapshot when doing exception handover
Moni Shoua (1):
IB/mlx4: Verify net device validity on port change event
Neal Cardwell (2):
tcp: fix tcp_cong_avoid_ai() credit accumulation bug with decreases in w
tcp: restore 1.5x per RTT limit to CUBIC cwnd growth in
congestion avoidance
NeilBrown (3):
kernfs: handle poll correctly on 'direct_read' files.
mmc: pwrseq_simple: fix error path in mmc_pwrseq_simple_alloc
md: fix problems with freeing private data after ->run failure.
Nicholas Bellinger (5):
target: Disallow changing of WRITE cache/FUA attrs after export
Revert "iscsi-target: Avoid IN_LOGOUT failure case for iser-target"
iscsi-target: Avoid early conn_logout_comp for iser connections
target/pscsi: Fix NULL pointer dereference in get_device_type
target: Fix virtual LUN=0 target_configure_device failure OOPs
Nicholas Mc Guire (1):
ide_tape: convert jiffies with jiffies_to_msecs
Nicolas Dichtel (2):
netdevice.h: fix ndo_bridge_* comments
ip6_tunnel: fix error code when tunnel exists
Nicolin Chen (1):
ASoC: fsl_ssi: Don't try to round-up for PM divisor calculation
Nimrod Andy (1):
net: fec: fix receive VLAN CTAG HW acceleration issue
Oleg Nesterov (2):
x86/fpu: Avoid math_state_restore() without used_math() in
__restore_xstate_sig()
x86/fpu: Drop_fpu() should not assume that tsk equals current
Oliver Hartkopp (1):
net: add comment for sock_efree() usage
Ondrej Zary (1):
Revert "net: cx82310_eth: use common match macro"
Paolo Bonzini (1):
kvm: move advertising of KVM_CAP_IRQFD to common code
Peter Chen (2):
MAINTAINERS: add entry for USB OTG FSM
usb: common: otg-fsm: only signal connect after switching to peripheral
Peter Hurley (2):
serial: 8250_dw: Fix deadlock in LCR workaround
Revert "of: Fix premature bootconsole disable with 'stdout-path'"
Petr Matousek (1):
kvm: x86: i8259: return initialized data on invalid-size read
Petr Mladek (1):
livepatch: Fix subtle race with coming and going modules
Ping Cheng (2):
HID: wacom: do not send pen events before touch is up/forced out
HID: wacom: rely on actual touch down count to decide touch_down
Pontus Fuchs (1):
brcmfmac: Perform bound checking on vendor command buffer
Rafael J. Wysocki (1):
Revert "x86/PCI: Refine the way to release PCI IRQ resources"
RafaÅ MiÅecki (1):
b43: fix support for 5 GHz only BCM43228 model
Ricardo Ribalda (1):
sparc: io_64.h: Replace io function-link macros
Rickard Strandqvist (2):
arch: sparc: kernel: traps_64.c: Remove some unused functions
arch: sparc: kernel: starfire.c: Remove unused function
Rob Gardner (1):
sparc: semtimedop() unreachable due to comparison error
Robert Jarzmik (1):
Revert "smc91x: retrieve IRQ and trigger flags in a modern way"
Robin Gong (1):
dmaengine: imx-sdma: switch to dynamic context mode after script loaded
Russell King (2):
ARM: dma-api: fix off-by-one error in __dma_supported()
ARM: dump pgd, pmd and pte states on unhandled data abort faults
Sebastien Rannou (1):
cpuidle: mvebu: Update cpuidle thresholds for Armada XP SOCs
Stefan Huehner (2):
drm/nouveau/device/gm100: Basic GM206 bring up (as copy of GM204)
drm/nouveau/bios: fix i2c table parsing for dcb 4.1
Steffen Klassert (1):
xfrm: Fix local error reporting crash with interfamily tunnels
Stephan Mueller (1):
crypto: aesni - fix memory usage in GCM decryption
Sudeep Holla (2):
usb: isp1760: fix possible deadlock in isp1760_udc_irq
usb: isp1760: add peripheral/device controller chip id
Suzuki K. Poulose (1):
arm64: Honor __GFP_ZERO in dma allocations
Takashi Iwai (16):
regmap: Skip read-only registers in regcache_sync()
ASoC: adav80x: Fix wrong value references for boolean kctl
ASoC: ak4641: Fix wrong value references for boolean kctl
ASoC: cs4271: Fix wrong value references for boolean kctl
ASoC: es8238: Fix wrong value references for boolean kctl
ASoC: pcm1681: Fix wrong value references for boolean kctl
ASoC: tas5086: Fix wrong value references for boolean kctl
ASoC: wm2000: Fix wrong value references for boolean kctl
ASoC: wm8731: Fix wrong value references for boolean kctl
ASoC: wm8903: Fix wrong value references for boolean kctl
ASoC: wm8904: Fix wrong value references for boolean kctl
ASoC: wm8955: Fix wrong value references for boolean kctl
ASoC: wm8960: Fix wrong value references for boolean kctl
ASoC: wm9712: Fix wrong value references for boolean kctl
ASoC: wm9713: Fix wrong value references for boolean kctl
ALSA: hda - Treat stereo-to-mono mix properly
Thierry Reding (1):
phy: Find the right match in devm_phy_destroy()
Tobias Klauser (1):
nios2: Remove ucontext.h from exported arch headers
Tom Van Braeckel (1):
fuse: explicitly set /dev/fuse file's private_data
Torsten Fleischer (1):
dmaengine: at_hdmac: Fix calculation of the residual bytes
Valentin Rothberg (2):
regmap-irq: set IRQF_ONESHOT flag to ensure IRQ request
usb: isp1760: set IRQ flags properly
Venkat Venkatsubra (1):
bridge: reset bridge mtu after deleting an interface
WANG Cong (1):
net_sched: fix struct tc_u_hnode layout in u32
Wei Yongjun (1):
arm/arm64: KVM: fix missing unlock on error in kvm_vgic_create()
Will Deacon (1):
arm64: efi: don't restore TTBR0 if active_mm points at init_mm
Willem de Bruijn (1):
sock: fix possible NULL sk dereference in __skb_tstamp_tx
Wincy Van (1):
KVM: VMX: Set msr bitmap correctly if vcpu is in guest mode
Xi Ruoyao (1):
drm/i915: Ensure plane->state->fb stays in sync with plane->fb
Yongbae Park (4):
clocksource: efm32: Fix a NULL pointer dereference
clockevents: sun5i: Fix setup_irq init sequence
ibmveth: enable interrupts after napi_complete()
net: WIZnet drivers: enable interrupts after napi_complete()
Yunzhi Li (1):
usb: dwc2: host: fix dwc2 disconnect bug
chas williams - CONTRACTOR (1):
MAINTAINERS: Update my email address
huaibin Wang (1):
xfrm: release dst_orig in case of error in xfrm_lookup()
hujianyang (3):
ovl: print error message for invalid mount options
ovl: check lowerdir amount for non-upper mount
ovl: upper fs should not be R/O
oliver@xxxxxxxxxx (1):
HID: add ALWAYS_POLL quirk for a Logitech 0xc007
qipeng.zha (1):
pinctrl: update direction_output function of cherryview driver
--
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/