Linux 4.1-rc2

From: Linus Torvalds
Date: Sun May 03 2015 - 22:42:47 EST

So the -rc2's have lately been pretty small - looking more like late
-rc's than early ones. It *used* to be that I couldn't even post the
shortlog, because it was just too big. That's not been the case for
the last few releases.

I think people tend to take a breather after the merge window, because
the -rc3's tend to then be a bit bigger again. But it may just also be
that I've just gotten much better at saying "the merge window is over,
I'm not taking random stragglers", or that people are just getting
better at keeping to the merge window. Whatever the reason, the time
of huge -rc2's seems to be happily behind us.

So in the 4.1 development cycle we match that new pattern. Even if
it's not *quite* as tiny as, say, 3.19-rc2 was (that was really an
extreme outlier), 4.10-rc2 is pretty small, and things have generally
been fairly quiet. The diffstat is also pretty flat and clean, with
the notable exception of the new s390 sha512-based prng. I suspect I
should have chomped down on that one too. But the rest really looks
like "small fixes", no big new chunks of code.

As usual, it's a mixture of driver fixes, arch updates (with s390
really standing out due to that one prng commit), and some filesystem
and networking. The attached shortlog gives the details, there's
nothing particularly worrisome here. So far 4.1 looks fairly normal.



Alex Deucher (7):
drm/radeon: fix ordering of AVI packet setup
drm/radeon: drop dce6_dp_enable
drm/radeon/audio: don't enable packets until the end
drm/radeon: only mark audio as connected if the monitor supports it (v3)
drm/radeon: only enable audio streams if the monitor supports it
drm/radeon: adjust pll when audio is not enabled
drm/radeon: add SI DPM quirk for Sapphire R9 270 Dual-X 2G GDDR5

Alexei Starovoitov (1):
bpf: fix 64-bit divide

Alexey Khoroshilov (1):
pxa168: fix double deallocation of managed resources

Amir Vadai (1):
net/mlx4_en: Prevent setting invalid RSS hash function

Andre Przywara (1):
arm64: add missing data types in smp_load_acquire/smp_store_release

Andreas Oetken (1):
altera tse: add support for fixed-links.

Antonio Ospite (2):
trivial: net: atl1e: atl1e_hw.h: fix 0x0x prefix
trivial: net: systemport: bcmsysport.h: fix 0x0x prefix

Axel Lin (1):
ASoC: rt5645: Fix mask for setting RT5645_DMIC_2_DP_GPIO12 bit

Bard Liao (2):
ASoC: rt5677: add register patch for PLL
ASoC: rt5677: fixed wrong DMIC ref clock

Ben Shelton (1):
net/macb: Factor out one-time assignment from loop

Benjamin Poirier (2):
mlx4: Fix tx ring affinity_mask creation
mlx4_en: Use correct loop cursor in error path.

Chanho Park (1):
ext4 crypto: remove duplicated encryption mode definitions

Charles Keepax (1):
ASoC: dapm: Enable autodisable on SOC_DAPM_SINGLE_TLV_AUTODISABLE

Chee Nouk Phoon (1):
net: eth: altera: Resolve false errors from MSGDMA to TSE

Chris Bainbridge (1):
ACPI / SBS: Enable battery manager when present

Chris Mason (1):
Btrfs: don't check for delalloc_bytes in cache_save_setup

Chris Metcalf (1):
tile: properly use node_isset() on a nodemask_t

Christian KÃnig (4):
drm/radeon: fix lockup when BOs aren't part of the VM on release
drm/radeon: reset BOs address after clearing it.
drm/radeon: check new address before removing old one
drm/radeon: fix userptr return value checking (v2)

Christoph Hellwig (4):
3w-sas: fix command completion race
3w-xxxx: fix command completion race
3w-9xxx: fix command completion race
dm: only initialize the request_queue once

Christophe Jaillet (1):
s390/3215: free memory in error path

Christopher Freeman (1):
dmaengine: increment privatecnt when using dma_get_any_slave_channel

Daniel Axtens (1):
powerpc/powernv: Fix early pci_controller_ops loading.

David Ahern (1):
net/mlx4_core: Fix unaligned accesses

David Gibson (1):
ibmveth: Fix off-by-one error in ibmveth_change_mtu()

David Howells (1):
modsign: change default key details

David S. Miller (2):
netfilter; Add some missing default cases to switch statements
in nft_reject.
ipv4: Missing sk_nulls_node_init() in ping_unhash().

Davide Italiano (1):
ext4: move check under lock scope to close a race.

Dean Nelson (1):
arm64: add missing PAGE_ALIGN() to __dma_free()

Deepak S (1):
drm/i915/chv: Implement WaDisableShadowRegForCpd

Eric Dumazet (6):
tcp: fix possible deadlock in tcp_send_fin()
net: do not deplete pfmemalloc reserve
tcp: avoid looping in tcp_send_fin()
inet: fix possible panic in reqsk_queue_unlink()
net: fix crash in build_skb()
net: rfs: fix crash in get_rps_cpus()

Erik Hugne (2):
tipc: fix random link reset problem
tipc: fix node refcount issue

Fabio Estevam (1):
ASoC: fsl_ssi: Fix platform_get_irq() error handling

Fang, Yang A (1):
ASoC: rt5645: Add ACPI match ID

Filipe Manana (2):
Btrfs: fix race between start dirty bg cache writeout and bg deletion
Btrfs: fix deadlock when starting writeback of bg caches

Florian Westphal (3):
netfilter: nf_tables: fix wrong length for jump/goto verdicts
netfilter: bridge: fix NULL deref in physin/out ifindex helpers
net: sched: act_connmark: don't zap skb->nfct

Forrest Liu (2):
Btrfs: fix find_free_dev_extent() malfunction in case device tree has hole
Btrfs: btrfs_release_extent_buffer_page didn't free pages of dummy extent

Frederic Danis (1):
tty: Re-add external interface for tty_set_termios()

Gavin Shan (3):
net/tg3: Release IRQs on permanent error
powerpc/eeh: Fix race condition in pcibios_set_pcie_reset_state()
powerpc/eeh: Delay probing EEH device during hotplug

Geert Uytterhoeven (7):
ethernet: amd: AMD_XGBE should depend on HAS_DMA
ethernet: arc: ARC_EMAC and EMAC_ROCKCHIP should depend on HAS_DMA
can: CAN_GRCAN should depend on HAS_DMA
dmaengine: usb-dmac: Protect PM-only functions to kill warning
drivers: sh: Disable PM runtime for multi-platform sh73a0 with genpd
drivers: sh: Disable PM runtime for multi-platform r8a73a4 with genpd
drivers: sh: Remove test for now unsupported sh7372

Guenter Roeck (1):
net: dsa: Fix scope of eeprom-length property

Hans de Goede (3):
uas: Allow uas_use_uas_driver to return usb-storage flags
uas: Add US_FL_MAX_SECTORS_240 flag
uas: Set max_sectors_240 quirk for ASM1053 devices

Harald Freudenberger (1):
s390/zcrypt: Introduce new SHA-512 based Pseudo Random Generator.

Hariprasad Shenai (1):
cxgb4: Fix MC1 memory offset calculation

Heiko Carstens (1):
s390/bpf: add dependency to z196 features

Heiko Stuebner (2):
MAINTAINERS: add entry for Rockchip drm drivers
drm/rockchip: fix error check when getting irq

Herbert Xu (2):
route: Use ipv4_mtu instead of raw rt_pmtu
ext4 crypto: do not select from EXT4_FS_ENCRYPTION

Ido Shamay (1):
net/mlx4_en: Schedule napi when RX buffers allocation fails

Ilya Dryomov (1):
rbd: end I/O the entire obj_request on error

Ivan T. Ivanov (1):
Revert "usb: host: ehci-msm: Use devm_ioremap_resource instead
of devm_ioremap"

Jan Kara (1):
ext4: fix growing of tiny filesystems

Jason Eastman (1):
net: unix: garbage: fixed several comment and whitespace style issues

Jean Delvare (1):
dmaengine: xgene: Set hardware dependency

Jie Yang (1):
ASoC: add static inline funcs to fix a compiling issue

Jin Yao (1):
ASoC: Intel: Remove invalid kfree of devm allocated data

Johannes Berg (3):
ip6_gre: use netdev_alloc_pcpu_stats()
netdev_alloc_pcpu_stats: use less common iterator variable
rhashtable: don't attempt to grow when at max_size

Jon Paul Maloy (1):
tipc: fix problem with parallel link synchronization mechanism

KY Srinivasan (1):
hv_netvsc: Fix a bug in netvsc_start_xmit()

Karicheri, Muralidharan (1):
net: netcp: remove call to netif_carrier_(on/off) for MAC to Phy interface

Kuninori Morimoto (1):
ASoC: rsnd: set dmaen->chan = NULL when error case

Li Jun (1):
usb: chipidea: otg: remove mutex unlock and lock while stop and start role

Li RongQing (1):
vxlan: remove the unnecessary codes

Linus Torvalds (1):
Linux 4.1-rc2

Ludovic Desroches (1):
tty/serial: at91: maxburst was missing for dma transfers

Luis R. Rodriguez (1):
ethernet: myri10ge: use arch_phys_wc_add()

Lukas Czerner (1):
ext4: fix data corruption caused by unwritten and delayed extents

Marek Szyprowski (1):
arm64: dma-mapping: always clear allocated buffers

Markus Pargmann (1):
net: fec: Fix RGMII-ID mode

Martin Schwidefsky (4):
kexec: allocate the kexec control page with KEXEC_CONTROL_MEMORY_GFP
s390/kvm: remove delayed reallocation of page tables for KVM
s390/mm: correct transfer of dirty & young bits in __pmd_to_pte
s390/mm: change swap pte encoding and pgtable cleanup

Masanari Iida (1):
net:treewide: Fix typo in drivers/net

Matan Barak (1):
net/bonding: Make DRV macros private

Michael Ellerman (4):
ehea: Fix memory hook reference counting crashes
powerpc/kvm: Fix SMP=n build error in book3s_xics.c
Revert "powerpc/tm: Abort syscalls in active transactions"
selftests/powerpc: Fix the pmu install rule

Michal Schmidt (4):
bnx2x: really disable TPA if 'disable_tpa' option is set
bnx2x: mark LRO as a fixed disabled feature if disable_tpa is set
bnx2x: merge fp->disable_tpa with fp->mode
bnx2x: remove {TPA,GRO}_ENABLE_FLAG

Michal Simek (2):
serial: xilinx: Use platform_get_irq to get irq description structure
serial: of-serial: Remove device_type = "serial" registration

Michel DÃnzer (1):
drm/radeon: Use drm_calloc_ab for CS relocs

Mike Christie (1):
SCSI: add 1024 max sectors black list flag

Mike Snitzer (1):
dm: fix free_rq_clone() NULL pointer when requeueing unmapped request

Nathan Fontenot (1):
powerpc/pseries: Correct cpu affinity for dlpar added cpus

Nicolas Dichtel (3):
bridge/mdb: remove wrong use of NLM_F_MULTI
bridge/nl: remove wrong use of NLM_F_MULTI
tipc: remove wrong use of NLM_F_MULTI

Olaf Hering (1):
ACPICA: remove duplicate u8 typedef

Omar Sandoval (4):
btrfs: handle ENOMEM in btrfs_alloc_tree_block
btrfs: fix race on ENOMEM in alloc_extent_buffer
btrfs: check io_ctl_prepare_pages return in __btrfs_write_out_cache
btrfs: unlock i_mutex after attempting to delete subvolume during send

Ondrej Zary (1):
aha1542: Allocate memory before taking a lock

Pai (1):
net: Fix Kernel Panic in bonding driver debugfs file: rlb_hash_table

Paolo Bonzini (1):
x86: pvclock: Really remove the sched notifier for cross-cpu migrations

Peter Hurley (1):
serial: core: Fix kernel-doc build warnings

Peter Zubaj (1):
ALSA: emu10k1: Emu10k2 32 bit DMA mode

Punnaiah Choudary Kalluri (1):
net: macb: Fix race condition in driver when Rx frame is dropped

Quentin Casasnovas (1):
cdc-acm: prevent infinite loop when parsing CDC headers.

Radim KrÄmÃÅ (1):
kvm: x86: fix kvmclock update protocol

Rafael J. Wysocki (1):
cpuidle: Run tick_broadcast_exit() with disabled interrupts

RafaÅ MiÅecki (1):
bgmac: fix requests for extra polling calls from NAPI

Rajeev Kumar (1):
ASoC: Update email-id of Rajeev Kumar

Robert Baldyga (1):
serial: samsung: fix serial console break

Robert Shearman (3):
mpls: Per-device MPLS state
mpls: Per-device enabling of packet input
mpls: Prevent use of implicit NULL label as outgoing label

Rojhalat Ibrahim (1):
mdio-mux-gpio: use new gpiod_get_array and gpiod_put_array functions

Rusty Russell (1):
virtio: pass baton to Michael Tsirkin

Sam Bobroff (1):
powerpc/powernv: Restore non-volatile CRs after nap

Simon Xiao (1):
hv_netvsc: introduce netif-msg into netvsc module

Soeren Grunewald (1):
serial: 8250_pci: Add support for 16 port Exar boards

Stefan Hajnoczi (1):
virtio: fix typo in vring_need_event() doc comment

Sudeep Holla (1):

Suzuki K. Poulose (1):
arm64: perf: Fix the pmu node name in warning message

Sylvain Rochet (2):
ppp: mppe: sanity error path rework
ppp: mppe: discard late packet in stateless mode

Takashi Iwai (8):
ASoC: qcom: Return an error for invalid PCM trigger command
ALSA: hda - Fix click noise at start on Dell XPS13
ALSA: hda - Fix mute-LED fixed mode
ALSA: hda - Add mute-LED mode control to Thinkpad
ALSA: emu10k1: Fix card shortname string buffer overflow
ALSA: emux: Fix mutex deadlock at unloading
ALSA: hda - Fix missing va_end() call in snd_hda_codec_pcm_new()
ALSA: emux: Fix mutex deadlock in OSS emulation

Theodore Ts'o (2):
ext4 crypto: simplify and speed up filename encryption
ext4 crypto: add padding to filenames before encrypting

Thomas Graf (2):
rhashtable: Schedule async resize when sync realloc fails
rhashtable: Do not schedule more than one rehash if we can't grow further

Tony Camuso (1):
netxen_nic: use spin_[un]lock_bh around tx_clean_lock

Vinod Koul (1):
ASoC: Intel: fix the makefile for atom code

Vivien Didelot (1):
net: mdio-gpio: support access that may sleep

Vlastimil Setka (1):
altera_tse: Correct rx packet length

Wei Yongjun (3):
ASoC: tfa9879: Fix return value check in tfa9879_i2c_probe()
ASoC: samsung: s3c24xx-i2s: Fix return value check in
ASoC: Intel: sst_byt: remove kfree for memory allocated with devm_kzalloc

Will Deacon (1):
arm64: perf: don't warn about missing interrupt-affinity property for PPIs

Yang Dongsheng (1):
Btrfs: fill ->last_trans for delayed inode in btrfs_fill_inode.

Ying Xue (1):
tipc: fix topology server broken issue

Yuval Mintz (2):
bnx2x: Prevent inner-reload while VFs exist
bnx2x: Delay during kdump load
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at