Linux 4.0-rc4
From: Linus Torvalds
Date: Sun Mar 15 2015 - 20:49:31 EST
Hmm. Nothing particularly strange going on this week either, with
perhaps just a slightly larger-than-expected ARM SoC update. So "just"
half of the patch is driver updates, with about half of the rest being
ARM changes.
The rest is the usual random mix of fixes - some other architectures
(s390, nios2), some networking, core kernel and vm, some documentation
updates. Nothing particularly stands out here. Shortlog appended, I
think we're doing fine for where in the release cycle we are.
Linus
---
Aaro Koskinen (1):
ARM: OMAP: enable TWL4030_USB in omap2plus_defconfig
Ahmed S. Darwish (2):
can: kvaser_usb: Avoid double free on URB submission failures
can: kvaser_usb: Read all messages in a bulk-in URB buffer
Al Viro (8):
new helper: dup_iter()
move iov_iter.c from mm/ to lib/
gadget/function/f_fs.c: close leaks
gadget/function/f_fs.c: use put iov_iter into io_data
gadget/function/f_fs.c: switch to ->{read,write}_iter()
gadgetfs: use-after-free in ->aio_read()
gadget: switch ep_io_operations to ->read_iter/->write_iter
gadgetfs: get rid of flipping ->f_op in ep_config()
Alan Stern (1):
gadgetfs: really get rid of switching ->f_op
Alexander Drozdov (1):
ipv4: ip_check_defrag should not assume that skb_network_offset is zero
Alexander Stein (1):
ARM: at91/dt: at91sam9263: Fixup sram1 device tree node
Alexander Sverdlin (1):
spi: pl022: Fix race in giveback() leading to driver lock-up
Alexandre Belloni (4):
ARM: at91: pm: fix at91rm9200 standby
ARM: at91: pm: fix SRAM allocation
ARM: at91/defconfig: add at91rm9200 ethernet support
ARM: at91: debug: fix non MMU debug
Alexey Brodkin (1):
stmmac: check IRQ availability early on probe
Alexey Kardashevskiy (1):
vfio-pci: Add missing break to enable VFIO_PCI_ERR_IRQ_INDEX
Ameen Ali (1):
s390/dcss: array index 'i' is used before limits check.
Andrey Ryabinin (2):
kasan, module, vmalloc: rework shadow allocation for modules
kasan, module: move MODULE_ALIGN macro into <linux/moduleloader.h>
Andrzej Hajda (1):
ARM: dts: add display power domain for exynos5250
Andy Shevchenko (3):
spi: dw-pci: correct number of chip selects
spi: dw: revisit FIFO size detection again
spi: dw-mid: avoid potential NULL dereference
Anthony Harivel (1):
ARM: at91/defconfig: remove CONFIG_SYSFS_DEPRECATED
Ard Biesheuvel (2):
efi/arm64: use UEFI for system reset and poweroff
arm64: put __boot_cpu_mode label after alignment instead of before
Arnd Bergmann (3):
Input: sun4i-ts - add thermal driver dependency
ARM: fix typos in smc91x platform data
of: unittest: fix I2C dependency
Arturo Borrero (1):
netfilter: nft_compat: don't truncate ethernet protocol type to u8
Baruch Siach (1):
ARM: digicolor: add the machine directory to Makefile
Boris BREZILLON (2):
ARM: at91/dt: sama5d4: rename lcd_clk into lcdc_clk
ARM: at91/dt: sama5d4: fix lcdck clock definition
Boris Brezillon (3):
ARM: at91/dt: at91sam9261: fix clocks and clock-names in udc definition
ARM: at91/dt: declare matrix node as a syscon device
ARM: at91/dt: fix at91 udc compatible strings
Brian King (1):
bnx2x: Force fundamental reset for EEH recovery
Catalin Marinas (1):
arm64: Invalidate the TLB corresponding to intermediate page table levels
Chanwoo Choi (1):
ARM: EXYNOS: Fix wrong hwirq of RTC interrupt for Exynos3250 SoC
Chen Gang (1):
arch/c6x/include/asm/pgtable.h: define dummy pgprot_writecombine for !MMU
Chris Wilson (3):
drm: Don't assign fbs for universal cursor support to files
drm/i915: Make WAIT_IOCTL negative timeouts be indefinite again
drm/i915: Prevent TLB error on first execution on SNB
Christian Borntraeger (2):
s390: let the compiler do page clearing
KVM: s390/cpacf: Fix kernel bug under z/VM
Christian KÃnig (1):
drm/radeon: drop setting UPLL to sleep mode
Chung-Ling Tang (1):
nios2: update pt_regs
Chunyan Zhang (1):
Documentation: DT: Renamed of-serial.txt to 8250.txt
Colin Ian King (1):
drm/vmwgfx: Correctly NULLify dma buffer pointer on failure
Danesh Petigara (1):
mm: cma: fix CMA aligned offset calculation
Daniel Mack (1):
ALSA: snd-usb: add quirks for Roland UA-22
Daniel Vetter (1):
drm/mst: fix recursive sleep warning on qlock
Dave Gerlach (2):
ARM: dts: am33xx: fix SLEWCTRL_FAST pinctrl binding
ARM: dts: am43xx: fix SLEWCTRL_FAST pinctrl binding
Dave Gordon (1):
drm/i915: use in_interrupt() not in_irq() to check context
David Rientjes (1):
mm, hugetlb: close race when setting PageTail for gigantic pages
David Vrabel (3):
xen-netback: return correct ethtool stats
xen-netback: unref frags when handling a from-guest skb with a frag list
xen-netback: refactor xenvif_handle_frag_list()
Dmitry Torokhov (1):
Input: ALPS - fix memory leak when detection fails
Doug Anderson (1):
regulator: rk808: Set the enable time for LDOs
Dudley Du (1):
Input: cyapa - fix unaligned functions redefinition error
Eric Dumazet (1):
tcp: align tcp_xmit_size_goal() on tcp_tso_autosize()
Fabio Estevam (1):
of/overlay: Remove unused variable
Fabrice GASNIER (1):
ARM: STi: Add STiH410 SoC support
Feng Kan (1):
PCI: xgene: Add register offset to config space base address
Florian Fainelli (1):
net: bcmgenet: properly disable password matching
Francesco Ruggeri (1):
net: delete stale packet_mclist entries
Fugang Duan (1):
net: fec: fix rcv is not last issue when do suspend/resume test
Geert Uytterhoeven (3):
regulator: da9210: Mask all interrupt sources to deassert interrupt line
Input: cyapa - remove superfluous type check in
cyapa_gen5_read_idac_data()
mtd: nand: MTD_NAND_HISI504 should depend on HAS_DMA
George McCollister (1):
ARM: dts: am335x-lxm: Use rmii-clock-ext
Gregory CLEMENT (1):
MAINTAINERS: Add myself as co-maintainer to the legacy support
of the mvebu SoCs
Guenter Roeck (1):
of/platform: Fix sparc:allmodconfig build
Heikki Krogerus (1):
ACPI / LPSS: provide con_id for the clkdev
Heiko Carstens (3):
s390/jump label: add missing jump_label_apply_nops() call
s390/jump label: improve and fix sanity check
s390/ftrace: fix crashes when switching tracers / add notrace to
cpu_relax()
Heiko StÃbner (1):
clk: divider: return real rate instead of divider value
Iyappan Subramanian (3):
Documentation: dts: Update compatible field description for APM X-Gene
dtb: change binding name to match with newer firmware DT
drivers: net: xgene: fix new firmware backward compatibility
with older driver
Jakub Kicinski (1):
Revert "i2c: core: Dispose OF IRQ mapping at client removal time"
James Bottomley (1):
libsas: Fix Kernel Crash in smp_execute_task
Jamie Garside (1):
microblaze: Fix syscall error recovery for invalid syscall IDs
Jan Beulich (1):
xen-pciback: limit guest control of command register
Jarkko Sakkinen (1):
tpm: fix call order in tpm-chip.c
Jason Low (1):
cpuset: Fix cpuset sched_relax_domain_level
Javier Martinez Canillas (1):
drivers/rtc/rtc-s3c.c: add .needs_src_clk to s3c6410 RTC data
Jean Delvare (1):
iommu/io-pgtable-arm: Add built time dependency
Jeff Layton (1):
locks: fix generic_delete_lease tracepoint to use victim pointer
Jeff Vander Stoep (1):
mm: reorder can_do_mlock to fix audit denial
Jiri Pirko (1):
team: don't traverse port list using rcu in team_set_mac_address
Jon Paul Maloy (1):
tipc: fix bug in link failover handling
Jonas Andersson (1):
ARM: at91/dt: at91sam9260: fix usart pinctrl
Josh Boyer (1):
Revert "cpupower Makefile change to help run the tool without
'make install'"
Josh Cartwright (1):
net: macb: constify macb configuration data
Juergen Gross (2):
x86/xen: correct bug in p2m list initialization
xen/events: avoid NULL pointer dereference in dom0 on large machines
Julia Lawall (1):
clk: don't export static symbol
Julian Anastasov (1):
ipvs: add missing ip_vs_pe_put in sync code
Kiran Padwal (1):
video: ARM CLCD: Add missing error check for devm_kzalloc
Kishon Vijay Abraham I (1):
ARM: DRA7: hwmod_data: Fix hwmod data for pcie
Krzysztof Kolasa (1):
drm/mm: Fix support 4 GiB and larger ranges
Krzysztof Kozlowski (1):
ARM: EXYNOS: Don't use LDREX and STREX after disabling cache coherency
Leif Lindholm (1):
of: fix handling of '/' in options for of_find_node_by_path()
Linus Torvalds (2):
mm: fix up numa read-only thread grouping logic
Linux 4.0-rc4
Lorenzo Colitti (1):
net: ping: Return EAFNOSUPPORT when appropriate.
Lukasz Majewski (9):
ARM: dts: Enable TMU for exynos4210-trats
ARM: dts: Add LDO10 for TMU for exynos4412-odroid-common
ARM: dts: Enable TMU for exynos4412-odriod-common
ARM: dts: Adding CPU cooling binding for Exynos SoCs
ARM: dts: add TMU default definitions for exynos4412
ARM: dts: default trip points definition for exynos5420
ARM: dts: define default thermal-zones for exynos4
ARM: dts: Trip points and sensor configuration data for exynos5440
ARM: dts: Provide dt bindings identical for Exynos TMU
Maarten Lankhorst (1):
drm/radeon: fix wait to actually occur after the signaling callback
Marc Kleine-Budde (2):
MAINTAINERS: linux-can moved to github
MAINTAINERS: add Marc Kleine-Budde as co maintainer for CAN
networking layer
Marc Zyngier (4):
irqchip: gicv3-its: Allocate enough memory for the full range of DeviceID
irqchip: gicv3-its: Iterate over PCI aliases to generate ITS configuration
irqchip: gicv3-its: Fix unsafe locking reported by lockdep
irqchip: gic: Fix unsafe locking reported by lockdep
Marcin Bis (1):
spi: fix a typo in comment.
Marek Szyprowski (6):
dt-bindings: document a note about power domain subdomains
ARM: EXYNOS: add support for sub-power domains
ARM: dts: add hdmi related nodes for exynos4 SoCs
ARM: dts: add dependency between TV and LCD0 power domains for exynos4
ARM: dts: enable hdmi support for exynos4412-odroid-common
ARM: dts: add 'hdmi' clock to mixer nodes for exynos5250 and exynos5420
Mark Brown (1):
of/overlay: Directly include idr.h
Mark Fasheh (1):
ocfs2: make append_dio an incompat feature
Mark Salter (1):
net: eth: xgene: fix booting with devicetree
Martin Hicks (1):
sata-fsl: Apply link speed limits
Martin Schwidefsky (1):
s390/mm: fix incorrect ASCE after crst_table_downgrade
Mathias Gottschlag (4):
Input: psmouse - remove hardcoded touchpad size from the focaltech driver
Input: psmouse - ensure that focaltech reports consistent coordinates
Input: psmouse - disable changing resolution/rate/scale for FocalTech
Input: psmouse - disable "palm detection" in the focaltech driver
Matt Porter (3):
ARM: dts: am335x-bone-common: enable aes and sham
dt: submitting-patches: clarify that DT maintainers are to be
cced on bindings
MAINTAINERS: Remove self as ARM mach-bcm co-maintainer
Matwey V. Kornilov (2):
of: Add prompt for OF_OVERLAY config
of: Drop superfluous dependance for OF_OVERLAY
Maxime Ripard (2):
mtd: nand: pxa3xx: Fix PIO FIFO draining
irqchip: armada-370-xp: Fix chained per-cpu interrupts
Mel Gorman (1):
mm: thp: Return the correct value for change_huge_pmd
Michael Ellerman (1):
selftests/exec: Check if the syscall exists and bail if not
Michael Mueller (3):
KVM: s390: fix in memory copy of facility lists
KVM: s390: include guest facilities in kvm facility test
KVM: s390: non-LPAR case obsolete during facilities mask init
Michael Turquette (1):
clk: introduce clk_is_match
Michal Hocko (1):
mm, oom: do not fail __GFP_NOFAIL allocation if oom killer is disabled
Michal Simek (2):
of: Add vendor prefix for Arasan
microblaze: Coding style cleanup
Michel Marti (1):
ARM: at91/dt: keep watchdog running in idle mode
Mika Kuoppala (1):
drm/i915: Do both mt and gen6 style forcewake reset on ivb probe
Mugunthan V N (1):
drivers: spi: ti-qspi: wait for busy bit clear before data write/read
Nicolas Ferre (2):
ARM: at91/dt: sama5d4: add missing alias for i2c0
ARM: at91/dt: fix USB high-speed clock to select UTMI
Nicolas Schichan (1):
bcm63xx_enet: fix poll callback.
Niklas Cassel (1):
serial: add device tree binding documentation for ETRAX FS UART
Oliver Hartkopp (1):
can: add missing initialisations in CAN related skbuffs
Pablo Neira Ayuso (2):
netfilter: nf_tables: fix addition/deletion of elements from commit/abort
netfilter: nf_tables: fix error handling of rule replacement
Patrice Vilchez (1):
ARM: at91/pm: MOR register KEY was missing
Patrick McHardy (3):
netfilter: nf_tables: fix transaction race condition
netfilter: nf_tables: check for overflow of rule dlen field
netfilter: nf_tables: fix userdata length overflow
Peter Chen (2):
ARM: imx6qdl-sabresd: set swbst_reg as vbus's parent reg
ARM: imx6sl-evk: set swbst_reg as vbus's parent reg
Peter Hurley (2):
of: Fix premature bootconsole disable with 'stdout-path'
of: unittest: Add options string testcase variants
Peter Rosin (1):
pm: at91: Workaround DDRSDRC self-refresh bug with LPDDR1 memories.
Peter Senna Tschudin (1):
bgmac: Clean warning messages
Peter Ujfalusi (1):
ARM: omap2+: omap_hwmod: Set unique lock_class_key per hwmod
Pratyush Anand (1):
ftrace: Fix en(dis)able graph caller when en(dis)abling record via sysctl
Punnaiah Choudary Kalluri (1):
net: macb: Correct the MID field length value
Ravikumar Kattekola (2):
ARM: dts: DRA7x: Fix the bypass clock source for dpll_iva and others
ARM: dts: OMAP5: Fix the bypass clock source for dpll_iva and others
Robert Jarzmik (1):
mtd: pxa3xx_nand: fix driver when num_cs is 0
Roger Quadros (2):
ARM: dts: dra7x-evm: Don't use dcan1_rx.gpio1_15 in DCAN pinctrl
ARM: dts: dra7x-evm: avoid possible contention while muxing on CAN lines
Russell King (1):
ARM: socfpga: make sure socfpga_cpu1start_addr is properly flushed
Ryusuke Konishi (1):
nilfs2: fix deadlock of segment constructor during recovery
Sasha Levin (1):
PCI: Don't read past the end of sysfs "driver_override" buffer
Sebastian Ott (4):
s390/scm_block: fix off by one during cluster reservation
s390/pci: fix possible information leak in mmio syscall
s390/pci: fix [un]map_resources sequence
s390/pci: unify pci_iomap symbol exports
Shawn Guo (3):
ARM: imx: fix struct clk pointer comparing
ASoC: fsl_spdif: fix struct clk pointer comparing
ASoC: kirkwood: fix struct clk pointer comparing
Sifan Naeem (1):
spi: img-spfi: Verify max spfi transfer length
Stefan Agner (2):
net: fec: fix unbalanced clk disable on driver unbind
MAINTAINERS: add Freescale Vybrid SoC
Stefan Sauer (1):
Input: mma8450 - add parent device
Steffen Trumtrar (1):
ARM: socfpga: fix uart DMA binding error
Stephane Grosjean (1):
can: peak_usb: fix missing ctrlmode_ init for every dev
Stephen Boyd (3):
clk: qcom: Fix slimbus n and m val offsets
clk: qcom: lcc-msm8960: Fix PLL rate detection
clk: qcom: Add PLL4 vote clock
Steven Rostedt (Red Hat) (4):
seq_buf: Fix seq_buf_vprintf() truncation
seq_buf: Fix seq_buf_bprintf() truncation
ftrace: Clear REGS_EN and TRAMP_EN flags on disabling record via sysctl
ftrace: Fix ftrace enable ordering of sysctl ftrace_enabled
Sudeep Holla (1):
ARM: vexpress: update CONFIG_USB_ISP1760 option
Sudip Mukherjee (1):
video: fbdev: fix possible null dereference
Suzuki K. Poulose (1):
fanotify: fix event filtering with FAN_ONDIR set
Sylvain Rochet (2):
pm: at91: pm_slowclock: fix suspend/resume hang up in timeouts
dts: Documentation: AT91 Watchdog, explain what atmel,idle-halt
property really do
Takashi Iwai (7):
regulator: Fix regression due to NULL constraints check
ALSA: hda - Fix regression of HD-audio controller fallback modes
ALSA: hda - Fix built-in mic on Compaq Presario CQ60
ALSA: control: Add sanity checks for user ctl id name string
ALSA: hda - Set single_adc_amp flag for CS420x codecs
ALSA: hda - Add workaround for MacBook Air 5,2 built-in mic
ALSA: hda - Don't access stereo amps for mono channel widgets
Takashi Sakamoto (2):
Revert "ALSA: dice: fix wrong offsets for Dice interface"
ALSA: firewire-lib: leave unit reference counting completely
Tejun Heo (1):
workqueue: fix hang involving racing
cancel[_delayed]_work_sync()'s for PREEMPT_NONE
Tero Kristo (3):
ARM: OMAP2+: hwmod: fix deassert hardreset clkdm usecounting
ARM: OMAP4+: PRM: fix omap4 version of prm_save_and_clear_irqen
ARM: dts: OMAP5: fix polling intervals for thermal zones
Thierry Reding (4):
iommu/exynos: Play nice in multi-platform builds
iommu/omap: Play nice in multi-platform builds
iommu/rockchip: Play nice in multi-platform builds
iommu/msm: Mark driver BROKEN
Thomas Hellstrom (3):
drm/vmwgfx: Fix a couple of lock dependency violations
drm/vmwgfx: Reorder device takedown somewhat
drm/vmwgfx: Fix an issue with the device losing its irq line on
module unload
Tobias Waldekranz (1):
net: gianfar: correctly determine the number of queue groups
Tomasz Stanislawski (1):
ARM: dts: enable hdmi support for exynos4210-universal_c210
Tomi Valkeinen (1):
OMAPDSS: fix regression with display sysfs files
Tony Krowiak (1):
KVM: s390/cpacf: Enable key wrapping by default
Tony Lindgren (2):
clk: ti: Fix FAPLL parent enable bit handling
ARM: OMAP2+: Fix wl12xx on dm3730-evm with mainline u-boot
Torsten Fleischer (1):
spi: atmel: Fix interrupt setup for PDC transfers
Tyler Baker (2):
ARM: sunxi_defconfig: increase the number of maximum number of CPUs to 8
ARM: multi_v7_defconfig: increase the number of maximum number
of CPUs to 16
Uwe Kleine-KÃnig (3):
clk: divider: fix calculation of maximal parent rate for a given divider
clk: divider: fix selection of divider when rounding to closest
clk: divider: fix calculation of initial best divider when
rounding to closest
Valentin Rothberg (1):
Input: tc3589x-keypad - set IRQF_ONESHOT flag to ensure IRQ request
Vignesh R (2):
ARM: dts: am33xx-clocks: Fix ehrpwm tbclk data on am33xx
ARM: dts: am43xx-clocks: Fix ehrpwm tbclk data on am43xx
Vince Bridgers (1):
ARM: socfpga: Correct SCU virtual mapping in socfpga
Vladimir Davydov (1):
memcg: disable hierarchy support if bound to the legacy cgroup hierarchy
Vladimir Murzin (2):
irqchip: gicv3-its: Fix ITS CPU init
irqchip: gic-v3: Fix out of bounds access to cpu_logical_map
Wang Long (2):
of/unittest: remove the duplicate of_changeset_init
of/unittest: Fix the wrong expected value in of_selftest_property_string
Wenyou Yang (1):
ARM: at91: pm_slowclock: fix the compilation error
Will Deacon (1):
iommu/io-pgtable-arm: Fix self-test WARNs on i386
Willem de Bruijn (1):
ip: fix error queue empty skb handling
Yun Wu (5):
irqchip: gicv3-its: Zero itt before handling to hardware
irqchip: gicv3-its: Use 64KB page as default granule
irqchip: gicv3-its: Add limitation to page order
irqchip: gicv3-its: Define macros for GITS_CTLR fields
irqchip: gicv3-its: Support safe initialization
Yuval Shaia (1):
xen: Remove trailing semicolon from xenbus_register_frontend() definition
Zefan Li (2):
cpuset: initialize effective masks when clone_children is enabled
cpuset: fix a warning when clearing configured masks in old hierarchy
gchen gchen (1):
mm/nommu.c: export symbol max_mapnr
jmlatten@xxxxxxxxxxxxxxxxxx (1):
tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_send
kbuild test robot (2):
clk: qcom: fix platform_no_drv_owner.cocci warnings
clk: qcom: fix platform_no_drv_owner.cocci warnings
--
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/