云网牛站
所在位置:首页 > Linux新闻 > Linux Kernel 4.20发布下载,附主要特性及英文更新详情

Linux Kernel 4.20发布下载,附主要特性及英文更新详情

2018-12-24 16:44:40作者:明析稿源:solidot站

Linus Torvalds在美国2018年12月23日发布了Linux Kernel 4.20内核,当前Linux Kernel 4.20已经提供linux-4.20.tar.xz下载,用户可自行编译安装。以下将介绍Linux Kernel 4.20的主要特性及英文更新详情内容。

Linux Kernel 4.20发布下载,附主要特性及英文更新详情

 

Linux Kernel 4.20的主要特性

Linux Kernel 4.20的主要新特性包括:BPF支持网络流解析器;taprio流量调度器;点对点DMA支持;移除可变长数组;XArrays数据结构,驱动和硬件方面的更新包括支持AMD Picasso APU和Raven 2 APU,NVIDIA Nouveau开源驱动初步支持HDMI 2.0;支持成都海光的x86服务器芯片Dhyana(基于Zen架构);支持另一个来自中国的C-SKY 32位CPU架构;初步支持AMD Zen 2 CPU,支持高通Snapdragon 835,华为海思Hi3670等等。

 

Linux Kernel 4.20英文更新详情内容

Linux Kernel 4.20 Details below:

Alaa Hleihel (1):

net/mlx5e: Remove the false indication of software timestamping support

Alexander Aring (1):

ieee802154: hwsim: fix off-by-one in parse nested

Alistair Strachan (1):

x86/vdso: Pass --eh-frame-hdr to the linker

Allan W. Nielsen (1):

mscc: Configured MAC entries should be locked.

Anssi Hannula (3):

net: macb: fix random memory corruption on RX with 64-bit DMA

net: macb: fix dropped RX frames due to a race

net: macb: add missing barriers when reading descriptors

Antoine Tenart (2):

net: mvpp2: 10G modes aren't supported on all ports

net: mvpp2: fix the phylink mode validation

Arnd Bergmann (4):

i2c: nvidia-gpu: mark resume function as __maybe_unused

ubifs: replay: Fix high stack usage

ubifs: auth: Add CONFIG_KEYS dependency

w90p910_ether: remove incorrect __init annotation

Atul Gupta (5):

net/tls: Init routines in create_ctx

net/tls: sleeping function from invalid context

crypto/chelsio/chtls: listen fails with multiadapt

crypto/chelsio/chtls: macro correction in tx path

crypto/chelsio/chtls: send/recv window update

Benjamin Poirier (1):

xfrm: Fix bucket count reported to userspace

Benjamin Tissoires (1):

Input: elantech - disable elan-i2c for P52 and P72

Brian Norris (1):

Revert "mwifiex: restructure rx_reorder_tbl_lock usage"

Bryan Whitehead (2):

lan743x: Expand phy search for LAN7431

lan743x: Remove MAC Reset from initialization

Cfir Cohen (1):

KVM: Fix UAF in nested posted interrupt processing

Chang S. Bae (1):

x86/fsgsbase/64: Fix the base write helper functions

Christian Brauner (1):

Revert "vfs: Allow userns root to call mknod on owned filesystems."

Christoph Hellwig (1):

dma-mapping: fix flags in dma_alloc_wc

Christophe Leroy (1):

gpio: max7301: fix driver for use with CONFIG_VMAP_STACK

Claudiu Beznea (1):

net: macb: restart tx after tx used bit read

Colin Ian King (2):

x86/mtrr: Don't copy uninitialized gentry fields back to userspace

vxge: ensure data0 is initialized in when fetching firmware

version information

Cong Wang (6):

tipc: use lock_sock() in tipc_sk_reinit()

tipc: fix a double kfree_skb()

tipc: compare remote and local protocols in tipc_udp_enable()

tipc: check tsk->group in tipc_wait_for_cond()

tipc: check group dests after tipc_wait_for_cond()

ipv6: explicitly initialize udp6_addr in udp_sock_create6()

Corentin Labbe (1):

sparc: Set "ARCH: sunxx" information on the same line

Dan Carpenter (3):

scsi: bnx2fc: Fix NULL dereference in error handling

qed: Fix an error code qed_ll2_start_xmit()

net: stmmac: Fix an error code in probe()

Dan Williams (1):

x86/mm: Fix decoy address handling vs 32-bit builds

Daniel Borkmann (1):

bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K

Daniele Palmas (1):

qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup

Dave Chinner (1):

iomap: Revert "fs/iomap.c: get/put the page in

iomap_page_create/release()"

Dave Taht (1):

net: Allow class-e address assignment via ifconfig ioctl

David Ahern (1):

neighbor: NTF_PROXY is a valid ndm_flag for a dump request

David S. Miller (1):

rds: Fix warning.

Davide Caratti (1):

net: Use __kernel_clockid_t in uapi net_stamp.h

Dexuan Cui (1):

Drivers: hv: vmbus: Return -EINVAL for the sys files for unopened channels

Dmitry V. Levin (1):

uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions

Eduardo Habkost (1):

kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs

Emmanuel Grumbach (1):

iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT to old firmwares

Eric Biggers (1):

KVM: fix unregistering coalesced mmio zone from wrong bus

Eric Dumazet (3):

net: clear skb->tstamp in forwarding paths

tcp: fix a race in inet_diag_dump_icsk()

ipv6: tunnels: fix two use-after-free

Florian Westphal (2):

netfilter: seqadj: re-load tcp header pointer after possible

head reallocation

netfilter: nat: can't use dst_hold on noref dst

Gabor Juhos (1):

ubifs: Fix default compression selection in ubifs

Ganesh Goudar (2):

net/tls: allocate tls context using GFP_ATOMIC

MAINTAINERS: update cxgb4 and cxgb3 maintainer

Garry McNulty (1):

ubifs: Fix memory leak on error condition

Gavi Teitz (1):

net/mlx5e: Fix default amount of channels for VF representors

Geert Uytterhoeven (2):

ubifs: CONFIG_UBIFS_FS_AUTHENTICATION should depend on UBIFS_FS

m68k: Fix memblock-related crashes

Gustavo A. R. Silva (3):

ipv4: Fix potential Spectre v1 vulnerability

ip6mr: Fix potential Spectre v1 vulnerability

drm/ioctl: Fix Spectre v1 vulnerabilities

Hans de Goede (1):

gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers

Heiner Kallweit (1):

r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled

Herbert Xu (1):

ipv6: frags: Fix bogus skb->sk in reassembled packets

Himanshu Madhani (1):

Revert "scsi: qla2xxx: Fix NVMe Target discovery"

Hui Peng (1):

USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data

Ido Schimmel (2):

mlxsw: spectrum: Add trap for decapsulated ARP packets

mlxsw: spectrum_nve: Fix memory leak upon driver reload

Ingo Molnar (9):

Revert "x86/jump-labels: Macrofy inline assembly code to work

around GCC inlining bugs"

Revert "x86/cpufeature: Macrofy inline assembly code to work

around GCC inlining bugs"

Revert "x86/extable: Macrofy inline assembly code to work around

GCC inlining bugs"

Revert "x86/paravirt: Work around GCC inlining bugs when

compiling paravirt ops"

Revert "x86/bug: Macrofy the BUG table section handling, to work

around GCC inlining bugs"

Revert "x86/alternatives: Macrofy lock prefixes to work around

GCC inlining bugs"

Revert "x86/refcount: Work around GCC inlining bug"

Revert "x86/objtool: Use asm macros to work around GCC inlining bugs"

Revert "kbuild/Makefile: Prepare for using macros in inline

assembly code to work around asm() related GCC inlining bugs"

Ivan Delalande (1):

proc/sysctl: don't return ENOMEM on lookup when a table is unregistering

Jakub Kicinski (2):

bpf: verifier: make sure callees don't prune with caller differences

net: netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK

Jason Martinsen (1):

lan78xx: Resolve issue with changing MAC address

Jason Wang (3):

vhost: make sure used idx is seen before log in vhost_add_used_n()

vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll()

Revert "net: vhost: lock the vqs one by one"

Jeff Moyer (1):

aio: fix spectre gadget in lookup_ioctx

Jens Axboe (1):

scsi: sd: use mempool for discard special page

Johannes Berg (1):

nl80211: fix memory leak if validate_pae_over_nl80211() fails

Jorgen Hansen (1):

VSOCK: Send reset control packet when socket is partially bound

Juergen Gross (1):

xen/netfront: tolerate frags with no data

JArgen Storvist (7):

USB: serial: option: add GosunCn ZTE WeLink ME3630

USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode)

USB: serial: option: add Fibocom NL668 series

USB: serial: option: add Telit LN940 series

qmi_wwan: Added support for Fibocom NL668 series

qmi_wwan: Added support for Telit LN940 series

qmi_wwan: Add support for Fibocom NL678 series

Kangjie Lu (1):

net: netxen: fix a missing check and an uninitialized use

Kirill A. Shutemov (2):

x86/mm: Fix guard hole handling

x86/dump_pagetables: Fix LDT remap address marker

Krzysztof Adamski (1):

MAINTAINERS: add entry for i2c-axxia driver

Kunihiko Hayashi (1):

net: phy: Fix the issue that netif always links up after resuming

Larry Finger (1):

rtlwifi: Fix leak of skb when processing C2H_BT_INFO

Lendacky, Thomas (1):

dma-direct: do not include SME mask in the DMA supported check

Lepton Wu (1):

VSOCK: bind to random port for VMADDR_PORT_ANY

Linus Torvalds (2):

security: don't use a negative Opt_err token index

Linux 4.20

Lorenzo Bianconi (3):

mt76: fix potential NULL pointer dereference in mt76_stop_tx_queues

mt76: add entry in MAINTAINERS file

gro_cell: add napi_disable in gro_cells_destroy

Mans Rullgard (1):

auxdisplay: charlcd: fix x/y command parsing

Mantas MikulÄnas (1):

Input: synaptics - enable SMBus for HP EliteBook 840 G4

Marcin Wojtas (1):

net: mvneta: fix operation for 64K PAGE_SIZE

Mario Limonciello (1):

r8152: Add support for MAC address pass through on RTL8153-BND

Martin K. Petersen (1):

scsi: t10-pi: Return correct ref tag when queue has no integrity profile

Masahiro Yamada (2):

bpf: promote bpf_perf_event.h to mandatory UAPI header

kbuild: fix false positive warning/error about missing libelf

Mathias Krause (1):

xfrm_user: fix freeing of xfrm states on acquire

Mathias Nyman (1):

xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only

Michael Chan (1):

bnxt_en: Fix ethtool self-test loopback.

Michael S. Tsirkin (1):

virtio: fix test build after uio.h change

Michal Kubecek (1):

net: ipv4: do not handle duplicate fragments as overlapping

MichaÅ MirosÅaw (2):

i40e: fix VLAN.TCI == 0 RX HW offload

i40e: DRY rx_ptype handling code

Mikhael Goikhman (1):

net/mlx5e: Remove unused UDP GSO remaining counter

Mikhail Zaslonko (1):

mm, memory_hotplug: initialize struct pages for the full memory section

Mimi Zohar (1):

ima: cleanup the match_token policy code

Moshe Shemesh (1):

net/mlx5e: RX, Verify MPWQE stride size is in range

Myungho Jung (1):

net/smc: fix TCP fallback socket release

Nathan Chancellor (1):

drivers: net: xgene: Remove unnecessary forward declarations

Nicolas Saenz Julienne (1):

USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd

Or Gerlitz (4):

net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule

net/mlx5e: Avoid overriding the user provided priority for

offloaded tc rules

net/mlx5e: Properly initialize flow attributes for slow path

eswitch rule deletion

net/mlx5e: Avoid encap flows deletion attempt the 1st time a

neigh is resolved

Oscar Salvador (1):

mm, page_alloc: fix has_unmovable_pages for HugePages

Pan Bian (3):

netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel

ubi: Put MTD device after it is not used

ubi: Do not drop UBI device reference before using

Paul Burton (1):

Revert "serial: 8250: Fix clearing FIFOs in RS485 mode again"

Peter Xu (1):

mm: thp: fix flags for pmd migration when split

Peter Zijlstra (1):

x86/mm/cpa: Fix cpa_flush_array() TLB invalidation

Petr Machata (4):

vxlan: Unmark offloaded bit on replaced FDB entries

vxlan: Fix error path in __vxlan_dev_create()

vxlan: changelink: Fix handling of default remotes

selftests: net: Add test_vxlan_fdb_changelink.sh

Pieter Jansen van Vuuren (1):

nfp: flower: ensure TCP flags can be placed in IPv6 frame

Rakesh Pillai (1):

ath10k: skip sending quiet mode cmd for WCN3990

Reinette Chatre (1):

x86/intel_rdt: Ensure a CPU remains online for the region's

pseudo-locking sequence

Richard Weinberger (1):

ubifs: Handle re-linking of inodes correctly while recovery

Rik van Riel (1):

fork,memcg: fix crash in free_thread_stack on memcg charge fail

Robert P. J. Day (1):

mod_devicetable.h: correct kerneldoc typo, "PHYSID2" -> "MII_PHYSID2"

Roi Dayan (1):

net/sched: cls_flower: Remove old entries from rhashtable

Ronnie Sahlberg (1):

smb3: Fix rmdir compounding regression to strict servers

Ross Lagerwall (1):

ixgbe: Fix race when the VF driver does a reset

Russell King (1):

mmc: omap_hsmmc: fix DMA API warning

Sandipan Das (1):

bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT

Sara Sharon (2):

mac80211: fix a kernel panic when TXing after TXQ teardown

mac80211: free skb fraglist before freeing the skb

Sasha Levin (1):

MAINTAINERS: Patch monkey for the Hyper-V code

Shalom Toledo (1):

mlxsw: core: Increase timeout during firmware flash process

Sinan Kaya (1):

x86, hyperv: remove PCI dependency

Sowjanya Komatineni (2):

mmc: sdhci: Fix sdhci_do_enable_v4_mode

mmc: tegra: Fix for SDMMC pads autocal parsing from dt

Stanislav Fomichev (4):

selftests/bpf: use thoff instead of nhoff in BPF flow dissector

net/flow_dissector: correctly cap nhoff and thoff in case of BPF

selftests/bpf: add missing pointer dereference for map stacktrace fixup

selftests/bpf: use proper type when passing prog_type

Stefan Assmann (1):

i40e: fix mac filter delete when setting mac address

Steffen Klassert (1):

xfrm: Fix NULL pointer dereference in xfrm_input when

skb_dst_force clears the dst_entry.

Stephen Hemminger (1):

uio_hv_generic: set callbacks on open

Sudarsana Reddy Kalluru (5):

bnx2x: Clear fip MAC when fcoe offload support is disabled

bnx2x: Remove configured vlans as part of unload sequence.

bnx2x: Enable PTP only on the PF that initializes the port

bnx2x: Send update-svid ramrod with retry/poll flags enabled

qed: Fix command number mismatch between driver and the mfw

Taehee Yoo (2):

netfilter: nf_tables: fix suspicious RCU usage in

nft_chain_stats_replace()

netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node()

Tal Gilboa (1):

net/mlx5e: Cancel DIM work on close SQ

Tariq Toukan (1):

net/mlx5e: RX, Fix wrong early return in receive queue poll

Thomas Falcon (2):

ibmvnic: Convert reset work item mutex to spin lock

ibmvnic: Fix non-atomic memory allocation in IRQ context

Thomas Gleixner (2):

posix-timers: Fix division by zero bug

futex: Cure exit race

Tony Lindgren (2):

Input: omap-keypad - fix idle configuration to not block SoC idle states

gpio: gpio-omap: Revert deferred wakeup quirk handling for regressions

Tore Anderson (1):

USB: serial: option: add HP lt4132

Trond Myklebust (3):

SUNRPC: Fix disconnection races

SUNRPC: Fix a race with XPRT_CONNECTING

SUNRPC: Remove xprt_connect_status()

Ulf Hansson (3):

mmc: core: Reset HPI enabled state during re-init and in case of errors

mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support

mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl

Uwe Kleine-KÃnig (1):

gpio: mvebu: only fail on missing clk if pwm is actually to be used

Vakul Garg (2):

Prevent overflow of sk_msg in sk_msg_clone()

tls: Do not call sk_memcopy_from_iter with zero length

Varun Prakash (2):

scsi: target: iscsi: cxgbit: fix csk leak

scsi: target: iscsi: cxgbit: add missing spin_lock_init()

Vitaly Kuznetsov (1):

KVM: x86: nSVM: fix switch to guest mmu

Vivien Didelot (2):

MAINTAINERS: change my email address

net: dsa: mv88e6xxx: set ethtool regs version

Vu Pham (1):

net/mlx5: E-Switch, Fix fdb cap bits swap

Wanpeng Li (1):

KVM: X86: Fix NULL deref in vcpu_scan_ioapic

Wei Yongjun (1):

xfrm: Fix error return code in xfrm_output_one()

Willem de Bruijn (3):

ipv6: add missing tx timestamping on IPPROTO_RAW

net: add missing SOF_TIMESTAMPING_OPT_ID support

packet: validate address length

Xiaozhou Liu (1):

include/linux/compiler_types.h: don't pollute userspace with

macro definitions

Xin Long (1):

sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event

Yangtao Li (1):

serial/sunsu: fix refcount leak

Yanjiang Jin (1):

PCI/AER: Queue one GHES event, not several uninitialized ones

Yonglong Liu (10):

net: hns: Incorrect offset address used for some registers.

net: hns: All ports can not work when insmod hns ko after rmmod.

net: hns: Some registers use wrong address according to the datasheet.

net: hns: Fixed bug that netdev was opened twice

net: hns: Clean rx fbd when ae stopped.

net: hns: Free irq when exit from abnormal branch

net: hns: Avoid net reset caused by pause frames storm

net: hns: Fix ntuple-filters status error.

net: hns: Add mac pcs config when enable|disable mac

net: hns: Fix ping failed when use net bridge and send multicast

YueHaibing (1):

ieee802154: ca8210: fix possible u8 overflow in ca8210_rx_done

Yussuf Khalil (1):

Input: synaptics - enable RMI on ThinkPad T560

Yuval Avnery (1):

net/mlx5: Typo fix in del_sw_hw_rule

ndesaulniers@xxxxxxxxxx (1):

sparc: vdso: Drop implicit common-page-size linker flag

shamir rabinovitch (2):

net/rds: fix warn in rds_message_alloc_sgs

net/rds: remove user triggered WARN_ON in rds_sendmsg

wenxu (1):

iptunnel: make TUNNEL_FLAGS available in uapi

 

下载链接

1、Linux Kernel网站

Linux Kernel 4.20发布下载,附主要特性及英文更新详情

2、在Linux系统终端中运行以下命令下载linux-4.20.tar.xz:

wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.20.tar.xz

 

相关主题

导致Linux 4.20性能下降的STIBP已被Kernel 4.19系列内核移除

精选文章
热门文章