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 jmlat...@linux.vnet.ibm.com (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 majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/