Linux 4.9.74

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm announcing the release of the 4.9.74 kernel.

All users of the 4.9 kernel series must upgrade.

The updated 4.9.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.9.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/kernel-parameters.txt               |    2 
 Makefile                                          |    5 -
 arch/x86/Kconfig                                  |    2 
 arch/x86/include/asm/disabled-features.h          |    4 
 arch/x86/include/asm/hardirq.h                    |    2 
 arch/x86/include/asm/mmu.h                        |    6 -
 arch/x86/include/asm/mmu_context.h                |    2 
 arch/x86/include/asm/tlbflush.h                   |   99 ++--------------------
 arch/x86/kernel/cpu/bugs.c                        |    8 +
 arch/x86/kernel/cpu/common.c                      |   40 ++++++++
 arch/x86/kernel/reboot.c                          |    4 
 arch/x86/kernel/smpboot.c                         |    9 --
 arch/x86/kernel/vm86_32.c                         |    2 
 arch/x86/mm/init.c                                |    2 
 arch/x86/mm/tlb.c                                 |   73 ++--------------
 arch/x86/xen/enlighten.c                          |    6 +
 drivers/infiniband/hw/cxgb4/cq.c                  |    6 -
 drivers/net/ethernet/broadcom/tg3.c               |    4 
 drivers/net/ethernet/freescale/fec_main.c         |   14 ++-
 drivers/net/ethernet/marvell/mvmdio.c             |    3 
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c     |    4 
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c |    3 
 drivers/net/ethernet/mellanox/mlx5/core/qp.c      |    4 
 drivers/net/ethernet/mellanox/mlx5/core/rl.c      |   22 ++--
 drivers/net/ethernet/mellanox/mlx5/core/vxlan.c   |   64 ++++++++------
 drivers/net/ethernet/mellanox/mlx5/core/vxlan.h   |    1 
 drivers/net/phy/micrel.c                          |    1 
 drivers/net/usb/qmi_wwan.c                        |    1 
 drivers/s390/net/qeth_core.h                      |    6 -
 drivers/s390/net/qeth_core_main.c                 |    6 -
 drivers/s390/net/qeth_l3.h                        |    2 
 drivers/s390/net/qeth_l3_main.c                   |   36 ++++++--
 drivers/s390/net/qeth_l3_sys.c                    |   75 +++++++++-------
 drivers/tty/n_tty.c                               |    4 
 drivers/tty/tty_buffer.c                          |    2 
 drivers/usb/core/config.c                         |    2 
 drivers/usb/core/quirks.c                         |    6 +
 drivers/usb/host/xhci-pci.c                       |    3 
 drivers/usb/serial/ftdi_sio.c                     |    1 
 drivers/usb/serial/ftdi_sio_ids.h                 |    6 +
 drivers/usb/serial/option.c                       |   17 +++
 drivers/usb/serial/qcserial.c                     |    3 
 drivers/usb/usbip/stub_dev.c                      |    3 
 drivers/usb/usbip/stub_main.c                     |    5 -
 drivers/usb/usbip/stub_rx.c                       |    7 -
 drivers/usb/usbip/stub_tx.c                       |    6 -
 drivers/usb/usbip/usbip_common.c                  |   14 ---
 drivers/usb/usbip/vhci_hcd.c                      |   12 --
 drivers/usb/usbip/vhci_rx.c                       |   23 ++---
 drivers/usb/usbip/vhci_tx.c                       |    3 
 include/linux/cpuhotplug.h                        |    2 
 include/linux/ipv6.h                              |    3 
 include/linux/mlx5/mlx5_ifc.h                     |    8 +
 include/linux/ptr_ring.h                          |    9 ++
 include/linux/tcp.h                               |    3 
 include/linux/timer.h                             |    4 
 include/linux/vm_event_item.h                     |    2 
 include/net/ip.h                                  |    2 
 include/net/tcp.h                                 |    2 
 kernel/cpu.c                                      |    4 
 kernel/time/tick-sched.c                          |   19 +++-
 kernel/time/timer.c                               |   35 +++++--
 kernel/trace/ring_buffer.c                        |    6 +
 kernel/trace/trace.c                              |   13 --
 net/bridge/br_netlink.c                           |   11 +-
 net/core/net_namespace.c                          |    2 
 net/core/skbuff.c                                 |    6 +
 net/ipv4/devinet.c                                |    2 
 net/ipv4/fib_frontend.c                           |    9 +-
 net/ipv4/igmp.c                                   |   44 +++++++--
 net/ipv4/ip_tunnel.c                              |    4 
 net/ipv4/raw.c                                    |   15 ++-
 net/ipv4/tcp.c                                    |    1 
 net/ipv4/tcp_bbr.c                                |    7 +
 net/ipv4/tcp_input.c                              |   10 +-
 net/ipv4/tcp_ipv4.c                               |    2 
 net/ipv4/tcp_rate.c                               |   10 +-
 net/ipv6/af_inet6.c                               |    1 
 net/ipv6/ip6_output.c                             |   12 ++
 net/ipv6/ip6_tunnel.c                             |    2 
 net/ipv6/ipv6_sockglue.c                          |    1 
 net/ipv6/mcast.c                                  |   25 +++--
 net/ipv6/tcp_ipv6.c                               |    2 
 net/netlink/af_netlink.c                          |    3 
 net/rds/send.c                                    |    3 
 net/sctp/socket.c                                 |    4 
 sound/hda/hdac_i915.c                             |    2 
 sound/pci/hda/patch_realtek.c                     |    5 +
 sound/soc/codecs/da7218.c                         |    2 
 sound/soc/codecs/tlv320aic31xx.h                  |    2 
 sound/soc/codecs/twl4030.c                        |    4 
 sound/soc/codecs/wm_adsp.c                        |   12 +-
 sound/soc/fsl/fsl_ssi.c                           |   18 ++--
 tools/objtool/arch/x86/insn/x86-opcode-map.txt    |    2 
 tools/usb/usbip/src/utils.c                       |    9 +-
 95 files changed, 549 insertions(+), 430 deletions(-)

Andrew F. Davis (1):
      ASoC: tlv320aic31xx: Fix GPIO1 register definition

Andrew Lunn (1):
      net: fec: Allow reception of frames bigger than 1522 bytes

Andy Lutomirski (10):
      x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly()
      x86/mm: Remove flush_tlb() and flush_tlb_current_task()
      x86/mm: Make flush_tlb_mm_range() more predictable
      x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range()
      x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code
      x86/mm: Disable PCID on 32-bit kernels
      x86/mm: Add the 'nopcid' boot option to turn off PCID
      x86/mm: Enable CR4.PCIDE on supported systems
      x86/mm/64: Fix reboot interaction with CR4.PCIDE
      mm/vmstat: Make NR_TLB_REMOTE_FLUSH_RECEIVED available even on UP

Anna-Maria Gleixner (1):
      timers: Use deferrable base independent of base::nohz_active

Avinash Repaka (1):
      RDS: Check cmsg_len before dereferencing CMSG_DATA

Ben Hutchings (1):
      ASoC: wm_adsp: Fix validation of firmware and coeff lengths

Brian King (1):
      tg3: Fix rx hang on MTU change with 5717/5719

Christoph Paasch (1):
      tcp md5sig: Use skb's saddr when replying to an incoming segment

Daniel Thompson (1):
      usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201

Daniele Palmas (1):
      USB: serial: option: add support for Telit ME910 PID 0x1101

Dmitry Fleytman Dmitry Fleytman (1):
      usb: Add device quirk for Logitech HD Pro Webcam C925e

Eran Ben Elisha (1):
      net/mlx5: Fix rate limit packet pacing naming and struct

Eric Dumazet (2):
      ipv4: igmp: guard against silly MTU values
      ipv6: mcast: better catch silly mtu values

Eric W. Biederman (1):
      net: Fix double free and memory corruption in get_net_ns_by_id()

Fugang Duan (1):
      net: fec: unmap the xmit buffer that are not transferred by DMA

Gal Pressman (4):
      net/mlx5e: Fix features check of IPv6 traffic
      net/mlx5e: Fix possible deadlock of VXLAN lock
      net/mlx5e: Add refcount to VXLAN structure
      net/mlx5e: Prevent possible races in VXLAN control flow

Greg Kroah-Hartman (2):
      sync objtool's copy of x86-opcode-map.txt
      Linux 4.9.74

Grygorii Strashko (1):
      net: phy: micrel: ksz9031: reconfigure autoneg after phy autoneg workaround

Hui Wang (1):
      ALSA: hda - fix headset mic detection issue on a Dell machine

Ido Schimmel (1):
      ipv4: Fix use-after-free when flushing FIB tables

Jing Xia (1):
      tracing: Fix crash when it fails to alloc ring buffer

Johan Hovold (3):
      ASoC: da7218: fix fix child-node lookup
      ASoC: twl4030: fix child-node lookup
      tty: fix tty_ldisc_receive_buf() documentation

Juan Zea (1):
      usbip: fix usbip bind writing random string after command in match_busid

Julian Wiedmann (4):
      s390/qeth: apply takeover changes when mode is toggled
      s390/qeth: don't apply takeover changes to RXIP
      s390/qeth: lock IP table while applying takeover changes
      s390/qeth: update takeover IPs after configuration change

Kevin Cernekee (2):
      net: igmp: Use correct source address on IGMPv3 reports
      netlink: Add netns check on taps

Linus Torvalds (2):
      kbuild: add '-fno-stack-check' to kernel build options
      n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka FIONREAD)

Maciej S. Szmigiero (1):
      ASoC: fsl_ssi: AC'97 ops need regmap, clock and cleaning up on failure

Mathias Nyman (1):
      USB: Fix off by one in type-specific length check of BOS SSP capability

Max Schulze (1):
      USB: serial: ftdi_sio: add id for Airbus DS P8GR

Michael S. Tsirkin (1):
      ptr_ring: add barriers

Mohamed Ghannam (1):
      net: ipv4: fix for a race condition in raw_sendmsg

Moni Shoua (1):
      net/mlx5: Fix error flow in CREATE_QP command

Neal Cardwell (1):
      tcp_bbr: record "full bw reached" decision in new full_bw_reached bit

Nikita V. Shirokov (1):
      adding missing rcu_read_unlock in ipxip6_rcv

Nikolay Aleksandrov (1):
      net: bridge: fix early call to br_stp_change_bridge_id and plug newlink leaks

Oliver Neukum (1):
      usb: add RESET_RESUME for ELSA MicroLink 56K

Reinhard Speyerer (1):
      USB: serial: qcserial: add Sierra Wireless EM7565

SZ Lin (林上智) (1):
      USB: serial: option: adding support for YUGA CLM920-NC5

Sebastian Sjoholm (1):
      net: qmi_wwan: add Sierra EM7565 1199:9091

Shaohua Li (1):
      net: reevalulate autoflowlabel setting after sysctl setting

Shuah Khan (3):
      usbip: prevent leaking socket pointer address in messages
      usbip: stub: stop printing kernel pointer addresses in messages
      usbip: vhci: stop printing kernel pointer addresses in messages

Steve Wise (1):
      iw_cxgb4: Only validate the MSN for successful completions

Steven Rostedt (VMware) (3):
      tracing: Remove extra zeroing out of the ring buffer page
      tracing: Fix possible double free on failure of allocating trace buffer
      ring-buffer: Mask out the info bits when returning buffer page length

Takashi Iwai (1):
      ALSA: hda: Drop useless WARN_ON()

Thomas Gleixner (4):
      timers: Invoke timer_start_debug() where it makes sense
      timers: Reinitialize per cpu bases on hotplug
      nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick()
      x86/smpboot: Remove stale TLB flush invocations

Tobias Jordan (1):
      net: mvmdio: disable/unprepare clocks in EPROBE_DEFER case

Tonghao Zhang (1):
      sctp: Replace use of sockets_allocated with specified macro.

Willem de Bruijn (1):
      sock: free skb in skb_complete_tx_timestamp on error

Yousuk Seung (1):
      tcp: invalidate rate samples during SACK reneging

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]