Bionic update: upstream stable patchset 2019-07-08

Bug #1835845 reported by Kamal Mostafa on 2019-07-08
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Kamal Mostafa

Bug Description

SRU Justification

       The upstream process for stable tree updates is quite similar
       in scope to the Ubuntu SRU process, e.g., each patch has to
       demonstrably fix a bug, and each patch is vetted by upstream
       by originating either directly from a mainline/stable Linux tree or
       a minimally backported form of that patch. The following upstream
       stable patches should be included in the Ubuntu kernel:

       upstream stable patchset 2019-07-08

       Ported from the following upstream stable releases:
            v4.14.61, v4.17.13,
            v4.14.62, v4.17.14,
            v4.14.63, v4.17.15,
            v4.14.64, v4.17.16,
            v4.14.65, v4.17.17,
            v4.14.66, v4.17.18,
            v4.14.67, v4.17.19

       from git://

bonding: avoid lockdep confusion in bond_get_stats()
inet: frag: enforce memory limits earlier
ipv4: frags: handle possible skb truesize change
net: dsa: Do not suspend/resume closed slave_dev
net: stmmac: Fix WoL for PCI-based setups
rxrpc: Fix user call ID check in rxrpc_service_prealloc_one
can: ems_usb: Fix memory leak on ems_usb_disconnect()
virtio_balloon: fix another race between migration and ballooning
x86/apic: Future-proof the TSC_DEADLINE quirk for SKX
kvm: x86: vmx: fix vpid leak
audit: fix potential null dereference 'context->'
userfaultfd: remove uffd flags from vma->vm_flags if UFFD_EVENT_FORK fails
RDMA/uverbs: Expand primary and alt AV port checks
crypto: padlock-aes - Fix Nano workaround data corruption
drm/vc4: Reset ->{x, y}_scaling[1] when dealing with uniplanar formats
scsi: sg: fix minor memory leak in error path
net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager
net/mlx5e: Set port trust mode to PCP as default
x86/efi: Access EFI MMIO data as unencrypted when SEV is active
drm/atomic: Check old_plane_state->crtc in drm_atomic_helper_async_check()
drm/atomic: Initialize variables in drm_atomic_helper_async_check() to make gcc happy
scsi: qla2xxx: Fix unintialized List head crash
scsi: qla2xxx: Fix NPIV deletion by calling wait_for_sess_deletion
scsi: qla2xxx: Fix ISP recovery on unload
scsi: qla2xxx: Return error when TMF returns
genirq: Make force irq threading setup more robust
nohz: Fix local_timer_softirq_pending()
nohz: Fix missing tick reprogram when interrupting an inline softirq
ring_buffer: tracing: Inherit the tracing setting to next ring buffer
i2c: imx: Fix reinit_completion() use
Btrfs: fix file data corruption after cloning a range and fsync
nvme-pci: allocate device queues storage space at probe
nvme-pci: Fix queue double allocations
xfs: catch inode allocation state mismatch corruption
xfs: validate cached inodes are free when allocated
perf/x86/intel/uncore: Fix hardcoded index of Broadwell extra PCI devices
parisc: Enable CONFIG_MLONGCALLS by default
parisc: Define mb() and add memory barriers to assembler unlock sequences
kasan: add no_sanitize attribute for clang builds
Mark HI and TASKLET softirq synchronous
xen/netfront: don't cache skb_shinfo()
scsi: sr: Avoid that opening a CD-ROM hangs with runtime power management enabled
scsi: qla2xxx: Fix memory leak for allocating abort IOCB
init: rename and re-order boot_cpu_state_init()
root dentries need RCU-delayed freeing
make sure that __dentry_kill() always invalidates d_seq, unhashed or not
fix mntput/mntput race
fix __legitimize_mnt()/mntput() race
mtd: nand: qcom: Add a NULL check for devm_kasprintf()
phy: phy-mtk-tphy: use auto instead of force to bypass utmi signals
ARM: dts: imx6sx: fix irq for pcie bridge
kprobes/x86: Fix %p uses in error messages
x86/irqflags: Provide a declaration for native_save_fl
x86/apic: Ignore secondary threads if nosmt=force
x86/mm/kmmio: Make the tracer robust against L1TF
tools headers: Synchronise x86 cpufeatures.h for L1TF additions
x86/microcode: Allow late microcode loading with SMT disabled
x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread
cpu/hotplug: Non-SMP machines do not make use of booted_once
sched/deadline: Update rq_clock of later_rq when pushing a task
zram: remove BD_CAP_SYNCHRONOUS_IO with writeback feature
x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled
x86: i8259: Add missing include file
kbuild: verify that $DEPMOD is installed
crypto: x86/sha256-mb - fix digest copy in sha256_mb_mgr_get_comp_job_avx2()
crypto: vmac - require a block cipher with 128-bit block size
crypto: vmac - separate tfm and request context
crypto: blkcipher - fix crash flushing dcache in error path
crypto: ablkcipher - fix crash flushing dcache in error path
crypto: skcipher - fix aligning block size in skcipher_copy_iv()
crypto: skcipher - fix crash flushing dcache in error path
x86/platform/UV: Mark memblock related init code and data correctly
dccp: fix undefined behavior with 'cwnd' shift in ccid2_cwnd_restart()
l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache
llc: use refcount_inc_not_zero() for llc_sap_find()
vsock: split dwork to avoid reinitializations
net_sched: Fix missing res info when create new tc_index filter
vhost: reset metadata cache when initializing new IOTLB
ip6_tunnel: use the right value for ipv4 min mtu check in ip6_tnl_xmit
net: aquantia: Fix IFF_ALLMULTI flag functionality
ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs
ALSA: hda - Turn CX8200 into D3 as well upon reboot
ALSA: vx222: Fix invalid endian conversions
ALSA: virmidi: Fix too long output trigger loop
ALSA: cs5535audio: Fix invalid endian conversion
ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry
ALSA: memalloc: Don't exceed over the requested size
ALSA: vxpocket: Fix invalid endian conversions
USB: serial: sierra: fix potential deadlock at close
USB: serial: pl2303: add a new device id for ATEN
ACPI / PM: save NVS memory for ASUS 1025C laptop
tty: serial: 8250: Revert NXP SC16C2552 workaround
serial: 8250_exar: Read INT0 from slave device, too
serial: 8250_dw: always set baud rate in dw8250_set_termios
serial: 8250_dw: Add ACPI support for uart on Broadcom SoC
misc: sram: fix resource leaks in probe error path
Bluetooth: avoid killing an already killed socket
isdn: Disable IIOCDBGVAR
cls_matchall: fix tcf_unbind_filter missing
mlxsw: core_acl_flex_actions: Return error for conflicting actions
ip_vti: fix a null pointer deferrence when create vti fallback tunnel
net: ethernet: mvneta: Fix napi structure mixup on armada 3700
net: mvneta: fix mvneta_config_rss on armada 3700
EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[]
arm: dts: armada: Fix "#cooling-cells" property's name
vfio: ccw: fix error return in vfio_ccw_sch_event
perf tools: Fix error index for pmu event parser
Input: synaptics-rmi4 - fix axis-swap behavior
IB/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()'
drm/bridge/sii8620: fix loops in EDID fetch logic
drm/bridge/sii8620: fix potential buffer overflow
ARC: Explicitly add -mmedium-calls to CFLAGS
hwmon: (nct6775) Fix loop limit
soc: imx: gpcv2: correct PGC offset
usb: dwc3: pci: add support for Intel IceLake
usb: dwc2: gadget: Fix issue in dwc2_gadget_start_isoc()
usb: dwc3: of-simple: fix use-after-free on remove
ACPI / EC: Use ec_no_wakeup on Thinkpad X1 Carbon 6th
netfilter: ipv6: nf_defrag: reduce struct net memory waste
netfilter: nf_ct_helper: Fix possible panic after nf_conntrack_helper_unregister
selftests: pstore: return Kselftest Skip code for skipped tests
selftests: static_keys: return Kselftest Skip code for skipped tests
selftests: sysctl: return Kselftest Skip code for skipped tests
selftests: zram: return Kselftest Skip code for skipped tests
selftests: vm: return Kselftest Skip code for skipped tests
selftests: sync: add config fragment for testing sync framework
ARM: dts: NSP: Fix i2c controller interrupt type
ARM: dts: NSP: Fix PCIe controllers interrupt types
ARM: dts: BCM5301x: Fix i2c controller interrupt type
ARM: dts: Cygnus: Fix I2C controller interrupt type
ARM: dts: Cygnus: Fix PCIe controller interrupt type
arm64: dts: specify 1.8V EMMC capabilities for bcm958742k
arm64: dts: specify 1.8V EMMC capabilities for bcm958742t
arm64: dts: ns2: Fix I2C controller interrupt type
arm64: dts: ns2: Fix PCIe controller interrupt type
arm64: dts: Stingray: Fix I2C controller interrupt type
drivers/perf: xgene_pmu: Fix IOB SLOW PMU parser error
drm: mali-dp: Enable Global SE interrupts mask for DP500
drm/arm/malidp: Preserve LAYER_FORMAT contents when setting format
IB/rxe: Fix missing completion for mem_reg work requests
usb: dwc2: alloc dma aligned buffer for isoc split in
usb: dwc2: fix isoc split in transfer with no data
usb: gadget: composite: fix delayed_status race condition when set_interface
usb: gadget: dwc2: fix memory leak in gadget_init()
dwc2: gadget: Fix ISOC IN DDMA PID bitfield value calculation
xen: add error handling for xenbus_printf
pNFS: Always free the session slot on error in nfs4_layoutget_handle_exception
scsi: xen-scsifront: add error handling for xenbus_printf
xen/scsiback: add error handling for xenbus_printf
arm64: dma-mapping: clear buffers allocated with FORCE_CONTIGUOUS flag
arm64: make secondary_start_kernel() notrace
qed: Fix possible memory leak in Rx error path handling.
qed: Add sanity check for SIMD fastpath handler.
qed: Do not advertise DCBX_LLD_MANAGED capability.
enic: initialize enic->rfs_h.lock in enic_probe
net: hamradio: use eth_broadcast_addr
net: propagate dev_get_valid_name return code
net: stmmac: socfpga: add additional ocp reset line for Stratix10
nvmet: reset keep alive timer in controller enable
block: sed-opal: Fix a couple off by one bugs
ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP
nbd: Add the nbd NBD_DISCONNECT_ON_CLOSE config flag.
net: davinci_emac: match the mdio device against its compatible if possible
sctp: fix erroneous inc of snmp SctpFragUsrMsgs
KVM: arm/arm64: Drop resource size check for GICV window
drm/bridge/sii8620: fix display of packed pixel modes in MHL2
locking/lockdep: Do not record IRQ state within lockdep code
selftests: bpf: notification about privilege required to run testing script
mtd: dataflash: Use ULL suffix for 64-bit constants
x86/microcode/intel: Fix memleak in save_microcode_patch()
ipv6: mcast: fix unsolicited report interval after receiving querys
Smack: Mark inode instant in smack_task_to_inode
arm64: dts: msm8916: fix Coresight ETF graph connections
batman-adv: Fix bat_ogm_iv best gw refcnt after netlink dump
batman-adv: Fix bat_v best gw refcnt after netlink dump
batman-adv: Avoid storing non-TT-sync flags on singular entries too
batman-adv: Fix multicast TT issues with bogus ROAM flags
cxgb4: when disabling dcb set txq dcb priority to 0
iio: pressure: bmp280: fix relative humidity unit
brcmfmac: stop watchdog before detach and free everything
ARM: dts: am437x: make edt-ft5x06 a wakeup source
usb: xhci: remove the code build warning
usb: xhci: increase CRS timeout value
NFC: pn533: Fix wrong GFP flag usage
typec: tcpm: Fix a msecs vs jiffies bug
kconfig: fix line numbers for if-entries in menu tree
perf record: Support s390 random socket_id assignment
perf test session topology: Fix test on s390
perf report powerpc: Fix crash if callchain is empty
perf tools: Fix a clang 7.0 compilation error
perf bench: Fix numa report output code
ARM: davinci: board-da850-evm: fix WP pin polarity for MMC/SD
netfilter: nf_log: fix uninit read in nf_log_proc_dostring
net/mlx5: E-Switch, Disallow vlan/spoofcheck setup if not being esw manager
nfp: cast sizeof() to int when comparing with error code
selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs
selftests/x86/sigreturn: Do minor cleanups
ARM: dts: da850: Fix interrups property for gpio
ARM64: dts: meson-gxl: fix Mali GPU compatible string
dmaengine: pl330: report BURST residue granularity
dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate()
ath10k: update the phymode along with bandwidth change request
md/raid10: fix that replacement cannot complete recovery after reassemble
dev-dax: check_vma: ratelimit dev_info-s
nl80211: relax ht operation checks for mesh
nl80211: check nla_parse_nested() return values
drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes
drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes
drm/exynos: decon5433: Fix WINCONx reset value
drbd: Fix drbd_request_prepare() discard handling
bpf, s390: fix potential memleak when later bpf_jit_prog fails
PCI: xilinx: Add missing of_node_put()
PCI: xilinx-nwl: Add missing of_node_put()
PCI: faraday: Add missing of_node_put()
bnx2x: Fix receiving tx-timeout in error or recovery state.
fsl/fman: fix parser reporting bad checksum on short frames
dpaa_eth: DPAA SGT needs to be 256B
acpi/nfit: fix cmd_rc for acpi_nfit_ctl to always return a value
openrisc: entry: Fix delay slot exception detection
m68k: fix "bad page state" oops on ColdFire boot
objtool: Support GCC 8 '-fnoreorder-functions'
ipvlan: call dev_change_flags when ipvlan mode is reset
drm/amdgpu: fix swapped emit_ib_size in vce3
x86/mm/32: Initialize the CR4 shadow before __flush_tlb_all()
HID: wacom: Correct touch maximum XY of 2nd-gen Intuos
ARM: imx_v4_v5_defconfig: Select ULPI support
bpf: hash map: decrement counter on error
tracing: Use __printf markup to silence compiler
kasan: fix shadow_size calculation error in kasan_module_alloc
smsc75xx: Add workaround for gigabit link up hardware errata.
drm/bridge/sii8620: Fix display of packed pixel modes
samples/bpf: add missing <linux/if_vlan.h>
samples/bpf: Check the result of system()
samples/bpf: Check the error of write() and read()
ieee802154: 6lowpan: set IFLA_LINK
netfilter: x_tables: set module owner for icmp(6) matches
ipv6: make ipv6_renew_options() interrupt/kernel safe
net: qrtr: Broadcast messages only from control port
sh_eth: fix invalid context bug while calling auto-negotiation by ethtool
sh_eth: fix invalid context bug while changing link options by ethtool
ravb: fix invalid context bug while calling auto-negotiation by ethtool
ravb: fix invalid context bug while changing link options by ethtool
ARM: pxa: irq: fix handling of ICMR registers in suspend/resume
net/sched: act_tunnel_key: fix NULL dereference when 'goto chain' is used
nvmem: Don't let a NULL cell_id for nvmem_cell_get() crash us
ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() on problem
ieee802154: at86rf230: use __func__ macro for debug messages
ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem
gpu: host1x: Check whether size of unpin isn't 0
drm/tegra: Fix comparison operator for buffer size
drm/armada: fix colorkey mode property
drm/armada: fix irq handling
netfilter: nft_compat: explicitly reject ERROR and standard target
netfilter: nf_conntrack: Fix possible possible crash on module loading.
ARC: Improve cmpxchg syscall implementation
bnxt_en: Fix inconsistent BNXT_FLAG_AGG_RINGS logic.
bnxt_en: Always set output parameters in bnxt_get_max_rings().
bnxt_en: Fix for system hang if request_irq fails
scsi: qedf: Send the driver state to MFW
scsi: qedi: Send driver state to MFW
perf llvm-utils: Remove bashism from kernel include fetch script
perf tools: Fix compilation errors on gcc8
perf script python: Fix dict reference counting
nfit: fix unchecked dereference in acpi_nfit_ctl
RDMA/mlx5: Fix memory leak in mlx5_ib_create_srq() error path
ARM: 8780/1: ftrace: Only set kernel memory back to read-only after boot
ARM: DRA7/OMAP5: Enable ACTLR[0] (Enable invalidates of BTB) for secondary cores
ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller
ixgbe: Be more careful when modifying MAC filters
tools: build: Use HOSTLDFLAGS with fixdep
kbuild: suppress warnings from 'getconf LFS_*'
packet: reset network header if packet shorter than ll reserved space
qlogic: check kstrtoul() for errors
tcp: remove DELAYED ACK events in DCTCP
pinctrl: ingenic: Fix inverted direction for < JZ4770
pinctrl: nsp: off by ones in nsp_pinmux_enable()
pinctrl: nsp: Fix potential NULL dereference
drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply()
net/ethernet/freescale/fman: fix cross-build error
ibmvnic: Fix error recovery on login failure
btrfs: scrub: Don't use inode page cache in scrub_handle_errored_block()
octeon_mgmt: Fix MIX registers configuration on MTU setup
net: usb: rtl8150: demote allmulti message to dev_dbg()
PCI: OF: Fix I/O space page leak
PCI: versatile: Fix I/O space page leak
net: qca_spi: Avoid packet drop during initial sync
net: qca_spi: Make sure the QCA7000 reset is triggered
net: qca_spi: Fix log level if probe fails
tcp: identify cryptic messages as TCP seq # bugs
soc: imx: gpc: restrict register range for regmap access
ACPI / EC: Use ec_no_wakeup on more Thinkpad X1 Carbon 6th systems
ARM: dts: imx6: RDU2: fix irq type for mv88e6xxx switch
nvme: fix handling of metadata_len for NVME_IOCTL_IO_CMD
parisc: Remove ordered stores from syscall.S
xfrm_user: prevent leaking 2 bytes of kernel memory
netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior state
packet: refine ring v3 block size test to hold one frame
net/smc: no shutdown in state SMC_LISTEN
parisc: Remove unnecessary barriers from spinlock.h
PCI: hotplug: Don't leak pci_slot on registration failure
PCI: Skip MPS logic for Virtual Functions (VFs)
PCI: pciehp: Fix use-after-free on unplug
PCI: pciehp: Fix unprotected list iteration in IRQ handler
i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes
i2c: imx: Fix race condition in dma read
reiserfs: fix broken xattr handling (heap corruption, bad retval)
UBUNTU: updateconfigs for v4.14.67
IB/rxe: avoid double kfree skb
RDMA/qedr: Fix NULL pointer dereference when running over iWARP without RDMA-CM
smb3: increase initial number of credits requested to allow write
hwmon: (dell-smm) Disable fan support for Dell XPS13 9333
ARM: dts: HR2: Fix interrupt types for i2c and PCIe
drm/arm/malidp: Ensure that the crtcs are shutdown before removing any encoder/connector
drm/mali-dp: Rectify the width and height passed to rotmem_required()
dmaengine: ti: omap-dma: Fix OMAP1510 incorrect residue_granularity
nvme-rdma: fix possible double free condition when failing to create a controller
nvme-rdma: Fix command completion race at error recovery
nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl
clk: sunxi-ng: replace lib-y with obj-y
batman-adv: Fix debugfs path for renamed hardif
batman-adv: Fix debugfs path for renamed softif
nfp: bpf: don't stop offload if replace failed
perf tests: Add event parsing error handling to parse events test
perf script: Fix crash because of missing evsel->priv
perf tools: Fix crash caused by accessing feat_ops[HEADER_LAST_FEATURE]
s390/qeth: consistently re-enable device features
sched/fair: Fix bandwidth timer clock drift condition
r8169: fix mac address change
RISC-V: Don't include irq-riscv-intc.h
net: qrtr: Reset the node and port ID of broadcast messages
cxgb4: assume flash part size to be 4MB, if it can't be determined
bpf: fix sk_skb programs without skb->dev assigned
ipfrag: really prevent allocation on netns exit
gpu: host1x: Skip IOMMU initialization if firewall is enabled
ARC: [plat-hsdk]: Configure APB GPIO controller on ARC HSDK platform
bnxt_en: Do not modify max IRQ count after RDMA driver requests/frees IRQs.
scsi: hpsa: correct enclosure sas address
perf tools: Use python-config --includes rather than --cflags
sfp: ensure we clean up properly on bus registration failure
amd/dc/dce100: On dce100, set clocks to 0 on suspend
tools: build: Fixup host c flags
kvm: nVMX: Restore exit qual for VM-entry failure due to MSR loading
ibmvnic: Revise RX/TX queue error messages
net/smc: reset recv timeout after clc handshake
PCI: xgene: Fix I/O space page leak
PCI: designware: Fix I/O space page leak
PCI: aardvark: Fix I/O space page leak
PCI: faraday: Fix I/O space page leak
PCI: mediatek: Fix I/O space page leak
PCI: v3-semi: Fix I/O space page leak
platform/x86: dell-laptop: Fix backlight detection
mm: use helper functions for allocating and freeing vm_area structs
mm: make vm_area_dup() actually copy the old vma data
mm: make vm_area_alloc() initialize core fields
PCI / ACPI / PM: Resume all bridges on suspend-to-RAM

Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
description: updated
Changed in linux (Ubuntu Bionic):
status: New → In Progress
assignee: nobody → Kamal Mostafa (kamalmostafa)
Changed in linux (Ubuntu Bionic):
status: In Progress → Fix Committed
Launchpad Janitor (janitor) wrote :
Download full text (171.3 KiB)

This bug was fixed in the package linux - 4.15.0-58.64

linux (4.15.0-58.64) bionic; urgency=medium

  * unable to handle kernel NULL pointer dereference at 000000000000002c (IP:
    iget5_locked+0x9e/0x1f0) (LP: #1838982)
    - Revert "ovl: set I_CREATING on inode being created"
    - Revert "new primitive: discard_new_inode()"

linux (4.15.0-57.63) bionic; urgency=medium

  * CVE-2019-1125
    - x86/cpufeatures: Carve out CQM features retrieval
    - x86/cpufeatures: Combine word 11 and 12 into a new scattered features word
    - x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations
    - x86/speculation: Enable Spectre v1 swapgs mitigations
    - x86/entry/64: Use JMP instead of JMPQ
    - x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS

  * Packaging resync (LP: #1786013)
    - update dkms package versions

linux (4.15.0-56.62) bionic; urgency=medium

  * bionic/linux: 4.15.0-56.62 -proposed tracker (LP: #1837626)

  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log
    - [Packaging] update helper scripts

  * CVE-2019-2101
    - media: uvcvideo: Fix 'type' check leading to overflow

  * hibmc-drm Causes Unreadable Display for Huawei amd64 Servers (LP: #1762940)
    - [Config] Set CONFIG_DRM_HISI_HIBMC to arm64 only
    - SAUCE: Make CONFIG_DRM_HISI_HIBMC depend on ARM64

  * Bionic: support for Solarflare X2542 network adapter (sfc driver)
    (LP: #1836635)
    - sfc: make mem_bar a function rather than a constant
    - sfc: support VI strides other than 8k
    - sfc: add Medford2 (SFC9250) PCI Device IDs
    - sfc: improve PTP error reporting
    - sfc: update EF10 register definitions
    - sfc: populate the timer reload field
    - sfc: update MCDI protocol headers
    - sfc: support variable number of MAC stats
    - sfc: expose FEC stats on Medford2
    - sfc: expose CTPIO stats on NICs that support them
    - sfc: basic MCDI mapping of 25/50/100G link speeds
    - sfc: support the ethtool ksettings API properly so that 25/50/100G works
    - sfc: add bits for 25/50/100G supported/advertised speeds
    - sfc: remove tx and MCDI handling from NAPI budget consideration
    - sfc: handle TX timestamps in the normal data path
    - sfc: add function to determine which TX timestamping method to use
    - sfc: use main datapath for HW timestamps if available
    - sfc: only enable TX timestamping if the adapter is licensed for it
    - sfc: MAC TX timestamp handling on the 8000 series
    - sfc: on 8000 series use TX queues for TX timestamps
    - sfc: only advertise TX timestamping if we have the license for it
    - sfc: simplify RX datapath timestamping
    - sfc: support separate PTP and general timestamping
    - sfc: support second + quarter ns time format for receive datapath
    - sfc: support Medford2 frequency adjustment format
    - sfc: add suffix to large constant in ptp
    - sfc: mark some unexported symbols as static
    - sfc: update MCDI protocol headers
    - sfc: support FEC configuration through ethtool
    - sfc: remove ctpio_dmabuf_start from stats
    - sfc: stop the TX queue before pushing new buffers

  * [18.04 FEAT] zKVM: Add hardwar...

Changed in linux (Ubuntu Bionic):
status: Fix Committed → Fix Released
Po-Hsu Lin (cypressyew) on 2019-10-03
Changed in linux (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers