Messages in this thread | | | Date | Mon, 18 May 2015 10:27:42 -0700 | Subject | Linux 4.1-rc4 | From | Linus Torvalds <> |
| |
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
| |