linux 4.16 发布时间,Linux Kernel 4.16 正式发布

Linus Torvalds 在内核邮件列表上宣布释出 Linux 4.16,同时宣布 4.17 合并窗口开放。4.16 的主要特性包括:x86-64 架构初步支持 Jailhouse hypervisor;改进死线调度器,支持 CPU 频率和电压调节;usercopy whitelisting 加固补丁;大量与文件系统和驱动相关的更新, Linux 4.16将更多的VirtualBox客户驱动程序集成到内核中,提供AMDGPU DC多显示器同步,继续减轻Spectre和Meltdown的缓解,默认情况下加强对/ dev / mem的访问以及其他许多改进和更改。

附加的短文给出了部分细节:

Alexander Potapenko (1):

netlink: make sure nladdr has correct size in netlink_connect()

Alexey Dobriyan (1):

x86/alternatives: Fixup alternative_call_2

Andrei Otcheretianski (2):

iwlwifi: mvm: Increase session protection time after CS

iwlwifi: mvm: Move unused phy's to a default channel

Andrew Banman (1):

x86/platform/uv/BAU: Add APIC idt entry

Aneesh Kumar K.V (3):

powerpc/mm/radix: Remove unused code

powerpc/mm/radix: Move the functions that does the actual tlbie closer

powerpc/mm: Fixup tlbie vs store ordering issue on POWER9

Arnd Bergmann (1):

ARM: 8747/1: make CONFIG_DEBUG_WX depend on MMU

Avraham Stern (3):

iwlwifi: mvm: clear tx queue id when unreserving aggregation queue

iwlwifi: mvm: make sure internal station has a valid id

iwlwifi: mvm: fix array out of bounds reference

Bartosz Golaszewski (1):

ARM: davinci: fix the GPIO lookup for omapl138-hawk

Beni Lev (1):

iwlwifi: mvm: Correctly set IGTK for AP

Benjamin Herrenschmidt (2):

powerpc/mm: Add tracking of the number of coprocessors using a context

powerpc/mm: Workaround Nest MMU bug with TLB invalidations

Boris Brezillon (1):

mtd: nand: atmel: Fix get_sectorsize() function

Brian King (1):

scsi: ibmvfc: Avoid unnecessary port relogin

Chien Tin Tung (1):

RDMA/ucma: Correct option size check using optlen

Colin Ian King (2):

RDMA/hns: ensure for-loop actually iterates and free's buffers

atm: iphase: fix spelling mistake: "Receiverd" -> "Received"

Cong Wang (1):

llc: properly handle dev_queue_xmit() return value

Craig Dillabaugh (1):

net sched actions: fix dumping which requires several messages

to user space

Dan Carpenter (1):

ALSA: pcm: potential uninitialized return values

Dave Watson (1):

strparser: Fix sign of err codes

David Ahern (2):

vrf: Fix use after free and double free in vrf_finish_output

net/ipv6: Fix route leaking between VRFs

David Lebrun (1):

ipv6: sr: fix seg6 encap performances with TSO enabled

David S. Miller (1):

ip_tunnel: Resolve ipsec merge conflict properly.

Douglas Anderson (1):

arm64: dts: rockchip: Fix rk3399-gru-* s2r (pinctrl hogs, wifi reset)

Emmanuel Grumbach (1):

iwlwifi: mvm: set the correct tid when we flush the MCAST sta

Eran Ben Elisha (1):

net/mlx4_en: Fix mixed PFC and Global pause user control requests

Eric Dumazet (2):

ipv6: fix possible deadlock in rt6_age_examine_exception()

net: fix possible out-of-bound read in skb_network_protocol()

Fabio Estevam (1):

ARM: 8746/1: vfp: Go back to clearing vfp_current_hw_state[]

Felix Kuehling (2):

drm/amdkfd: Fix scratch memory with HWS enabled

drm/amdkfd: Deallocate SDMA queues correctly

Florian Westphal (3):

netfilter: nf_tables: meter: pick a set backend that supports updates

netfilter: nf_tables: permit second nat hook if colliding hook

is going away

netfilter: nf_tables: add missing netlink attrs to policies

Giuseppe Lippolis (1):

net-usb: add qmi_wwan if on lte modem wistron neweb d18q1

Gregory CLEMENT (1):

mailmap: Update email address for Gregory CLEMENT

Hans Wippel (1):

net/ipv4: disable SMC TCP option with SYN Cookies

Heiko Stuebner (1):

Revert "arm64: dts: rockchip: add usb3-phy otg-port support for rk3399"

Heiner Kallweit (1):

r8169: fix setting driver_data after register_netdev

Honglei Wang (1):

mm/memcontrol.c: fix parameter description mismatch

Jakub Kicinski (2):

tools: bpftool: don't use hex numbers in JSON output

nfp: bpf: fix check of program max insn count

Jan Kiszka (1):

builddeb: Fix header package regarding dtc source links

Jason Gunthorpe (2):

kbuild: rpm-pkg: Support GNU tar >= 1.29

RDMA/rdma_cm: Fix use after free race with process_one_req

Jason Wang (3):

vhost_net: add missing lock nesting notation

vhost: correctly remove wait queue during poll failure

vhost: validate log when IOTLB is enabled

Jianbo Liu (2):

net/mlx5e: Don't override vport admin link state in switchdev mode

net/mlx5e: Fix memory usage issues in offloading TC flows

Jianchao Wang (1):

scsi: iscsi_tcp: set BDI_CAP_STABLE_WRITES when data digest enabled

Jinbum Park (1):

ARM: 8748/1: mm: Define vdso_start, vdso_end as array

Joel Stanley (1):

ARM: dts: aspeed: Add default memory node

Johannes Berg (1):

iwlwifi: mvm: fix error checking for multi/broadcast sta

John Fastabend (1):

net: sched, fix OOO packets with pfifo_fast

Jon Hunter (1):

MAINTAINERS: Update Tegra IOMMU maintainer

Josh Poimboeuf (1):

objtool: Add Clang support

Kalderon, Michal (3):

RDMA/qedr: fix QP's ack timeout configuration

RDMA/qedr: Fix rc initialization on CNQ allocation failure

RDMA/qedr: Fix QP state initialization race

Leon Romanovsky (3):

RDMA/restrack: Move restrack_clean to be symmetrical to restrack_init

RDMA/ucma: Check that device is connected prior to access it

RDMA/ucma: Check that device exists prior to accessing it

Leonard Crestez (1):

ARM: dts: imx7d-sdb: Fix regulator-usb-otg2-vbus node name

Linus Lüssing (2):

batman-adv: fix multicast-via-unicast transmission with AP isolation

batman-adv: fix packet loss for broadcasted DHCP packets to a server

Linus Torvalds (2):

perf/hwbp: Simplify the perf-hwbp code, fix documentation

Linux 4.16

Linus Walleij (2):

ARM: ux500: Fix PMU IRQ regression

mtd: jedec_probe: Fix crash in jedec_read_mfr()

Luca Coelho (1):

iwlwifi: add shared clock PHY config flag for some devices

Maninder Singh (1):

mm/page_owner: fix recursion bug after changing skip entries

Manish Chopra (2):

qede: Fix barrier usage after tx doorbell write.

qede: Do not drop rx-checksum invalidated packets.

Mark Bloch (1):

IB/mlx5: Don't clean uninitialized UMR resources

Martin K. Petersen (1):

scsi: sd: Remember that READ CAPACITY(16) succeeded

Masahiro Yamada (1):

netfilter: nf_nat_snmp_basic: add correct dependency to Makefile

Maxime Ripard (1):

MAINTAINERS: update email address for Maxime Ripard

Michael Ellerman (1):

powerpc/64s: Fix NULL AT_BASE_PLATFORM when using DT CPU features

Mike Kravetz (1):

ipc/shm.c: add split function to shm_vm_ops

Mike Snitzer (2):

dm mpath: fix support for loading scsi_dh modules during table load

dm: fix dropped return code from dm_get_bdev_for_ioctl

Ming Lei (5):

scsi: hpsa: fix selection of reply queue

scsi: megaraid_sas: fix selection of reply queue

scsi: core: introduce force_blk_mq

scsi: virtio_scsi: fix IO hang caused by automatic irq vector affinity

scsi: virtio_scsi: unify scsi_host_template

Moshe Shemesh (2):

net/mlx5e: Verify coalescing parameters in range

net/mlx4_core: Fix memory leak while delete slave's resources

Nicholas Piggin (2):

powerpc/64s: Fix lost pending interrupt due to race causing lost

update to irq_happened

powerpc/64s: Fix i-side SLB miss bad address handler saving

nonvolatile GPRs

Nicolas Pitre (2):

kbuild: make scripts/adjust_autoksyms.sh robust against timestamp races

ARM: 8750/1: deflate_xip_data.sh: minor fixes

Nobutaka Okabe (1):

ALSA: usb-audio: Add native DSD support for TEAC UD-301

Or Gerlitz (3):

net/mlx5e: Use 32 bits to store VF representor SQ number

net/mlx5: Make eswitch support to depend on switchdev

net/mlx5e: Avoid using the ipv6 stub in the TC offload neigh update path

Pablo Neira Ayuso (2):

netfilter: nf_tables: cache device name in flowtable object

netfilter: nf_tables: do not hold reference on netdevice from

preparation phase

Paolo Abeni (2):

netfilter: drop template ct when conntrack is skipped.

ipv6: the entire IPv6 header chain must fit the first fragment

Paul Mackerras (1):

KVM: PPC: Book3S HV: Fix duplication of host SLB entries

Pawel Dembicki (1):

net: qmi_wwan: add BroadMobi BM806U 2020:2033

Petr Machata (3):

ip_tunnel: Emit events for post-register MTU changes

mlxsw: spectrum_router: Move mlxsw_sp_rif_ipip_lb_op()

mlxsw: spectrum_router: Handle MTU change of GRE netdevs

Philipp Rossak (2):

ARM: dts: sun6i: a31s: bpi-m2: improve pmic properties

ARM: dts: sun6i: a31s: bpi-m2: add missing regulators

Pierre-Yves MORDRET (1):

i2c: i2c-stm32f7: fix no check on returned setup

Rafał Miłecki (1):

brcmfmac: drop Inter-Access Point Protocol packets by default

Raghuram Chary J (2):

lan78xx: Set ASD in MAC_CR when EEE is enabled.

lan78xx: Crash in lan78xx_writ_reg (Workqueue: events

lan78xx_deferred_multicast_write)

Richard Weinberger (2):

lib: vsprintf: Implement %pCOW

printk: Use %pCOW for kmsg

Rob Herring (1):

ARM: dts: rockchip: Add missing #sound-dai-cells on rk3288

Roi Dayan (1):

net/mlx5e: Fix traffic being dropped on VF representor

Roland Dreier (1):

RDMA/ucma: Introduce safer rdma_addr_size() variants

Russell King (2):

MAINTAINERS: correct rmk's email address

MAINTAINERS: demote ARM port to "odd fixes"

Sanjeev Gupta (1):

Documentation/isdn: check and fix dead links ...

Sean Christopherson (1):

KVM: nVMX: sync vmcs02 segment regs prior to vmx_set_cr0

Sean Wang (2):

net: dsa: mt7530: remove redundant MODULE_ALIAS entries

net: dsa: mt7530: fix module autoloading for OF platform drivers

Shahar Klein (1):

net/mlx5e: Sync netdev vxlan ports at open

Shakeel Butt (1):

mm, slab: memcg_link the SLAB's kmem_cache

Stefan Agner (2):

kbuild: set no-integrated-as before incl. arch Makefile

drm/tegra: dc: Use correct format array for Tegra124

Stefan Roese (1):

ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent()

Stefan Wahren (1):

brcmfmac: Fix check for ISO3166 code

Stefano Brivio (6):

vti4: Don't count header length twice on tunnel setup

ip_tunnel: Clamp MTU to bounds on new link

vti4: Don't override MTU passed on link creation via IFLA_MTU

vti6: Properly adjust vti6 MTU from MTU of lower device

vti6: Keep set MTU on link creation or change, validate it

vti6: Fix dev->max_mtu setting

Steffen Klassert (1):

xfrm: Fix transport mode skb control buffer usage.

Stephane Eranian (1):

perf/x86/intel: Fix linear IP of PEBS real_ip on Haswell and later CPUs

Stephen Hemminger (1):

hv_netvsc: enable multicast if necessary

Steven J. Hill (1):

mm/vmstat.c: fix vmstat_update() preemption BUG

Subash Abhinov Kasiviswanathan (1):

netfilter: nf_socket: Fix out of bounds access in nf_sk_lookup_slow_v{4,6}

Sven Wegener (1):

x86/purgatory: Avoid creating stray ..d files, remove -MD

from KBUILD_CFLAGS

Taehee Yoo (1):

xfrm: fix rcu_read_unlock usage in xfrm_local_error

Tal Gilboa (1):

net/dim: Fix int overflow

Tony Lindgren (2):

ARM: OMAP: Fix dmtimer init for omap1

ARM: OMAP: Fix SRAM W+X mapping

Torsten Hilbrich (1):

net/usb/qmi_wwan.c: Add USB id for lt4120 modem

Toshiaki Makita (2):

net: Fix untag for vlan packets without ethernet header

vlan: Fix vlan insertion for packets without ethernet header

Ursula Braun (1):

net/smc: use announced length in sock_recvmsg()

Vinayak Menon (1):

mm/kmemleak.c: wait for scan completion before disabling free

Wanpeng Li (1):

KVM: x86: Fix pv tlb flush dependencies

Wei Yongjun (1):

drm/tegra: dc: Using NULL instead of plain integer

Xin Long (4):

bonding: fix the err path for dev hwaddr sync in bond_enslave

bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave

bonding: process the err returned by dev_set_allmulti properly

in bond_enslave

team: move dev_mc_sync after master_upper_dev_link in team_port_add

Yan, Zheng (1):

ceph: only dirty ITER_IOVEC pages for direct read

Yelena Krivosheev (1):

net: mvneta: fix enable of all initialized RXQs

mike.travis@hpe.com (1):

x86/platform/UV: Fix critical UV MMR address error

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值