[kernel-br] Fwd: Linux 4.1-rc4
---------- Forwarded message ---------- From: Linus Torvalds <torvalds@linux-foundation.org> Date: 2015-05-18 14:27 GMT-03:00 Subject: Linux 4.1-rc4 To: Linux Kernel Mailing List <linux-kernel@vger.kernel.org> 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@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ -- Albino
participants (1)
-
Albino Biasutti Neto