Linux 4.4.1

From: Greg KH
Date: Sun Jan 31 2016 - 14:34:19 EST


I'm announcing the release of the 4.4.1 kernel.

All users of the 4.4 kernel series must upgrade.

The updated 4.4.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.4.y
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

Documentation/ABI/testing/sysfs-bus-usb | 16 +-
Documentation/usb/power-management.txt | 11 -
Makefile | 2
arch/arm64/kernel/head.S | 5
arch/arm64/kernel/perf_event.c | 3
arch/arm64/kernel/ptrace.c | 6
arch/arm64/mm/mmu.c | 3
arch/arm64/mm/proc-macros.S | 12 +
arch/arm64/mm/proc.S | 2
arch/powerpc/include/asm/cmpxchg.h | 16 +-
arch/powerpc/include/asm/synch.h | 2
arch/powerpc/include/uapi/asm/elf.h | 2
arch/powerpc/kernel/module_64.c | 27 +++
arch/powerpc/kernel/process.c | 18 ++
arch/x86/include/asm/boot.h | 2
arch/x86/include/asm/mmu_context.h | 34 ++++-
arch/x86/kernel/reboot.c | 8 +
arch/x86/kvm/trace.h | 2
arch/x86/kvm/vmx.c | 3
arch/x86/kvm/x86.c | 11 -
arch/x86/mm/tlb.c | 29 +++-
arch/x86/xen/suspend.c | 3
drivers/infiniband/hw/mlx5/cq.c | 2
drivers/net/bonding/bond_main.c | 5
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 6
drivers/net/ethernet/mellanox/mlx5/core/main.c | 3
drivers/net/ethernet/synopsys/dwc_eth_qos.c | 2
drivers/net/team/team.c | 6
drivers/net/vxlan.c | 12 +
drivers/net/wireless/realtek/rtlwifi/usb.c | 2
drivers/usb/core/hub.c | 39 ++++-
drivers/usb/core/sysfs.c | 31 +++-
drivers/usb/host/xhci.c | 4
drivers/usb/serial/cp210x.c | 1
include/linux/mlx5/cq.h | 2
include/linux/mlx5/driver.h | 5
include/linux/sched.h | 1
include/linux/skbuff.h | 3
include/linux/usb.h | 4
include/net/inet_ecn.h | 19 ++
kernel/bpf/verifier.c | 10 +
net/batman-adv/bridge_loop_avoidance.c | 10 -
net/batman-adv/hard-interface.h | 12 -
net/batman-adv/network-coding.c | 19 +-
net/batman-adv/originator.c | 149 ++++++++--------------
net/batman-adv/originator.h | 1
net/batman-adv/translation-table.c | 28 +---
net/bridge/br_device.c | 8 +
net/core/dev.c | 5
net/core/filter.c | 5
net/core/pktgen.c | 4
net/ipv4/ip_output.c | 3
net/ipv4/tcp_yeah.c | 2
net/ipv6/ip6_output.c | 2
net/ipv6/tcp_ipv6.c | 2
net/ipv6/xfrm6_mode_tunnel.c | 2
net/openvswitch/datapath.c | 5
net/phonet/af_phonet.c | 4
net/sched/cls_flower.c | 10 +
net/sctp/sysctl.c | 2
net/unix/af_unix.c | 24 ++-
net/unix/garbage.c | 13 +
net/xfrm/xfrm_output.c | 2
scripts/recordmcount.pl | 3
security/keys/process_keys.c | 1
sound/core/control.c | 2
sound/core/hrtimer.c | 3
sound/core/pcm_compat.c | 13 +
sound/core/seq/seq_clientmgr.c | 2
sound/core/seq/seq_compat.c | 9 -
sound/core/seq/seq_queue.c | 2
sound/core/timer.c | 100 ++++++++++++--
sound/pci/hda/hda_bind.c | 42 ++++--
sound/pci/hda/hda_intel.c | 10 +
sound/pci/hda/patch_realtek.c | 15 ++
sound/soc/codecs/wm5110.c | 8 -
sound/soc/soc-compress.c | 23 ++-
sound/usb/card.c | 2
sound/usb/mixer_quirks.c | 2
sound/usb/quirks.c | 1
80 files changed, 644 insertions(+), 280 deletions(-)

Andy Lutomirski (2):
x86/mm: Add barriers and document switch_mm()-vs-flush synchronization
x86/mm: Improve switch_mm() barrier comments

Boqun Feng (2):
powerpc: Make value-returning atomics fully ordered
powerpc: Make {cmp}xchg* and their atomic_ versions fully ordered

Charles Keepax (1):
ASoC: wm5110: Fix PGA clear when disabling DRE

David Henningsson (1):
ALSA: hda - Fixup inverted internal mic for Lenovo E50-80

Doron Tsur (1):
net/mlx5_core: Fix trimming down IRQ number

Eric Dumazet (3):
ipv6: tcp: add rcu locking in tcp_v6_send_synack()
phonet: properly unshare skbs in phonet_rcv()
ipv6: update skb->csum when CE mark is propagated

Greg Kroah-Hartman (1):
Linux 4.4.1

H.J. Lu (1):
x86/boot: Double BOOT_HEAP_SIZE to 64KB

Huaitong Han (1):
kvm: x86: Fix vmwrite to SECONDARY_VM_EXEC_CONTROL

Hui Wang (1):
ALSA: hda - fix the headset mic detection problem for a Dell laptop

Ido Schimmel (1):
team: Replace rcu_read_lock with a mutex in team_vlan_rx_kill_vid

Jamal Hadi Salim (1):
sched,cls_flower: set key address type when present

John Blackwood (1):
arm64: Clear out any singlestep state on a ptrace detach operation

John Fastabend (1):
net: pktgen: fix null ptr deref in skb allocation

Jurgen Kramer (1):
ALSA: usb: Add native DSD support for Oppo HA-1

Karl Heiss (1):
bonding: Prevent IPv6 link local address on enslaved devices

Konstantin Khlebnikov (1):
net: preserve IP control block during GSO segmentation

Lars Persson (1):
dwc_eth_qos: Fix dma address for multi-fragment skbs

Lorenzo Pieralisi (2):
arm64: kernel: enforce pmuserenr_el0 initialization and restore
arm64: kernel: fix architected PMU registers unconditional access

Lu Baolu (1):
usb: core: lpm: fix usb3_hardware_lpm sysfs node

Mario Kleiner (1):
x86/reboot/quirks: Add iMac10,1 to pci_reboot_dmi_table[]

Michael Neuling (1):
powerpc/tm: Check for already reclaimed tasks

Michal KubeÄek (1):
udp: disallow UFO for sockets with SO_NO_CHECK option

Neal Cardwell (1):
tcp_yeah: don't set ssthresh below 2

Nicolas Boichat (2):
ALSA: seq: Fix snd_seq_call_port_info_ioctl in compat mode
ALSA: pcm: Fix snd_pcm_hw_params struct copy in compat mode

Nicolas Dichtel (1):
vxlan: fix test which detect duplicate vxlan iface

Nikolay Aleksandrov (1):
bridge: fix lockdep addr_list_lock false positive splat

Oliver Freyermuth (1):
USB: cp210x: add ID for ELV Marble Sound Board 1

Oliver Neukum (1):
xhci: refuse loading if nousb is used

Ouyang Zhaowei (Charles) (1):
x86/xen: don't reset vcpu_info on a cancelled suspend

Paolo Bonzini (2):
KVM: x86: expose MSR_TSC_AUX to userspace
KVM: x86: correctly print #AC in traces

Peter Wu (1):
rtlwifi: fix memory leak for USB device

Rabin Vincent (1):
net: bpf: reject invalid shifts

Sasha Levin (1):
net: sctp: prevent writes to cookie_hmac_alg from accessing invalid memory

Sven Eckelmann (7):
batman-adv: Avoid recursive call_rcu for batadv_bla_claim
batman-adv: Avoid recursive call_rcu for batadv_nc_node
batman-adv: Drop immediate batadv_orig_ifinfo free function
batman-adv: Drop immediate batadv_neigh_node free function
batman-adv: Drop immediate neigh_ifinfo free function
batman-adv: Drop immediate batadv_hard_iface free function
batman-adv: Drop immediate orig_node free function

Takashi Iwai (15):
ALSA: seq: Fix missing NULL check at remove_events ioctl
ALSA: usb-audio: Avoid calling usb_autopm_put_interface() at disconnect
ALSA: seq: Fix race at timer setup and close
ALSA: hda - Fix white noise on Dell Latitude E5550
ALSA: usb-audio: Fix mixer ctl regression of Native Instrument devices
ALSA: timer: Harden slave timer list handling
ALSA: timer: Fix race among timer ioctls
ALSA: timer: Fix double unlink of active_list
ALSA: hda - Add fixup for Dell Latitidue E6540
ALSA: hrtimer: Fix stall by hrtimer_cancel()
ALSA: control: Avoid kernel warnings from tlv ioctl with numid 0
ALSA: hda - Fix bass pin fixup for ASUS N550JX
ALSA: hda - Fix missing module loading with model=generic option
ALSA: hda - Flush the pending probe work at remove
ALSA: timer: Handle disconnection more safely

Ulrich Weigand (2):
scripts/recordmcount.pl: support data in text section on powerpc
powerpc/module: Handle R_PPC64_ENTRY relocations

Vinod Koul (1):
ASoC: compress: Fix compress device direction check

Will Deacon (1):
arm64: mm: ensure that the zero page is visible to the page table walker

Yevgeny Pats (1):
KEYS: Fix keyring ref leak in join_session_keyring()

willy tarreau (1):
unix: properly account for FDs passed over unix sockets

Attachment: signature.asc
Description: PGP signature