ELSA-2019-4746

ELSA-2019-4746 - Unbreakable Enterprise kernel security update

Type:SECURITY
Severity:IMPORTANT
Release Date:2019-08-15

Description


[4.14.35-1902.4.8]
- x86/boot: Clear RSDP address in boot_params for broken loaders (Juergen Gross) [Orabug: 30111373]

[4.14.35-1902.4.7]
- rds: ib: Qualify CM REQ duplicate detection with connection being up (Hakon Bugge) [Orabug: 30062149]
- rds: Further prioritize local loop-back connections (Hakon Bugge) [Orabug: 30062149]
- rds: Fix initial zero delay when queuing re-connect work (Hakon Bugge) [Orabug: 30062149]
- rds: Re-introduce separate work-queue for local connections (Hakon Bugge) [Orabug: 30062149]
- mm: Fixes /proc/vmstat bad values. (Chris Hyser) [Orabug: 29922051]
- xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Dongli Zhang) [Orabug: 30068152]
- ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Jann Horn) [Orabug: 30074408] {CVE-2019-13272}
- Input: gtco - bounds check collection indent level (Grant Hernandez) [Orabug: 30074412] {CVE-2019-13631}

[4.14.35-1902.4.6]
- x86/speculation: Exclude ATOMs from speculation through SWAPGS (Thomas Gleixner) [Orabug: 29967570] {CVE-2019-1125}
- x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [Orabug: 29967570] {CVE-2019-1125}
- x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [Orabug: 29967570] {CVE-2019-1125}
- scsi: megaraid_sas: fix panic on loading firmware crashdump (Junxiao Bi) [Orabug: 30109946]
- rds: Not all huge pages are released after app shutdown (Ka-Cheong Poon) [Orabug: 30095424]

[4.14.35-1902.4.5]
- xen-netback: stop netif TX queue on guest queuing failure (Ankur Arora) [Orabug: 30028199]
- KVM: x86: Allow Qemu/KVM to use PVH entry point (Maran Wilson) [Orabug: 30072494]
- xen/pvh: Add memory map pointer to hvm_start_info struct (Maran Wilson) [Orabug: 30072494]
- xen/pvh: Move Xen code for getting mem map via hcall out of common file (Maran Wilson) [Orabug: 30072494]
- xen/pvh: Move Xen specific PVH VM initialization out of common file (Maran Wilson) [Orabug: 30072494]
- xen/pvh: Create a new file for Xen specific PVH code (Maran Wilson) [Orabug: 30072494]
- xen/pvh: Move PVH entry code out of Xen specific tree (Maran Wilson) [Orabug: 30072494]
- xen/pvh: Split CONFIG_XEN_PVH into CONFIG_PVH and CONFIG_XEN_PVH (Maran Wilson) [Orabug: 30072494]
- x86/acpi, x86/boot: Take RSDP address from boot params if available (Juergen Gross) [Orabug: 30072494]
- x86/boot: Mostly revert commit ae7e1238e68f2a ('Add ACPI RSDP address to setup_header') (Juergen Gross) [Orabug: 30072494]
- x86/acpi, x86/boot: Take RSDP address for boot params if available (Juergen Gross) [Orabug: 30072494]
- ACPI, x86/boot: Introduce the ->reduced_hw_early_init() ACPI callback (Andy Shevchenko) [Orabug: 30072494]
- ACPI, x86/boot: Split out acpi_generic_reduce_hw_init() and export (Andy Shevchenko) [Orabug: 30072494]
- x86/boot: Add ACPI RSDP address to setup_header (Juergen Gross) [Orabug: 30072494]
- x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Juergen Gross) [Orabug: 30072494]
- bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Fix statistics context reservation logic for RDMA driver. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Disable bus master during PCI shutdown and driver unload. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Reduce memory usage when running in kdump kernel. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Michael Chan) [Orabug: 30095123]
- bnxt_en: Fix aggregation buffer leak under OOM condition. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Add support for aRFS on 57500 chips. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Query firmware capability to support aRFS on 57500 chips. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Improve NQ reservations. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Separate RDMA MR/AH context allocation. (Devesh Sharma) [Orabug: 30095123]
- bnxt_en: read the clause type from the PHY ID (Vasundhara Volam) [Orabug: 30095123]
- bnxt_en: Read package version from firmware. (Vasundhara Volam) [Orabug: 30095123]
- bnxt_en: Check new firmware capability to display extended stats. (Vasundhara Volam) [Orabug: 30095123]
- bnxt_en: Add support for PCIe statistics (Vasundhara Volam) [Orabug: 30095123]
- bnxt_en: Refactor bnxt_alloc_stats(). (Vasundhara Volam) [Orabug: 30095123]
- bnxt_en: Update firmware interface to 1.10.0.69. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Michael Chan) [Orabug: 30095123]
- bnxt_en: Fix statistics context reservation logic. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Pass correct extended TX port statistics size to firmware. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Vasundhara Volam) [Orabug: 30095123]
- bnxt_en: Improve multicast address setup logic. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Improve RX consumer index validity check. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Return relevant error code when offload fails (Sriharsha Basavapatna) [Orabug: 30095123]
- bnxt_en: Add support for mdio read/write to external PHY (Vasundhara Volam) [Orabug: 30095123]
- bnxt_en: Propagate trusted VF attribute to firmware. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Add support for BCM957504 (Erik Burrows) [Orabug: 30095123]
- bnxt_en: Update firmware interface spec. to 1.10.0.47. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Disable interrupts when allocating CP rings or NQs. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Fix context memory allocation. (Michael Chan) [Orabug: 30095123]
- bnxt_en: Fix ring checking logic on 57500 chips. (Michael Chan) [Orabug: 30095123]
- nvme: fix possible io failures when removing multipathed ns (Anton Eidelman) [Orabug: 29962261]
- nvme-multipath: sanitize nvme_update_ana_state() (Alan Adamson) [Orabug: 29962261]
- Documentation: nvme: add an example for nvme fault injection (Akinobu Mita) [Orabug: 29962261]
- nvme: enable to inject errors into admin commands (Akinobu Mita) [Orabug: 29962261]
- nvme: prepare for fault injection into admin commands (Akinobu Mita) [Orabug: 29962261]
- nvmet: rename nvme_completion instances from rsp to cqe (Max Gurtovoy) [Orabug: 29962261]
- nvmet: introduce target-side trace (Minwoo Im) [Orabug: 29962261]
- nvme-trace: print result and status in hex format (Minwoo Im) [Orabug: 29962261]
- nvme-trace: support for fabrics commands in host-side (Minwoo Im) [Orabug: 29962261]
- nvme-trace: move opcode symbol print to nvme.h (Minwoo Im) [Orabug: 29962261]
- nvme-trace: do not export nvme_trace_disk_name (Minwoo Im) [Orabug: 29962261]
- nvme-pci: clean up nvme_remove_dead_ctrl a bit (Chaitanya Kulkarni) [Orabug: 29962261]
- nvme-pci: properly report state change failure in nvme_reset_work (Minwoo Im) [Orabug: 29962261]
- nvme-pci: set the errno on ctrl state change error (Chaitanya Kulkarni) [Orabug: 29962261]
- nvme-rdma: use dynamic dma mapping per command (Max Gurtovoy) [Orabug: 29962261]
- nvme: Fix u32 overflow in the number of namespace list calculation (Jaesoo Lee) [Orabug: 29962261]
- nvme-pci: don't limit DMA segement size (Christoph Hellwig) [Orabug: 29962261]
- nvmet: fix data_len to 0 for bdev-backed write_zeroes (Minwoo Im) [Orabug: 29962261]
- nvme: update MAINTAINERS (Keith Busch) [Orabug: 29962261]
- nvme: copy MTFA field from identify controller (Laine Walker-Avina) [Orabug: 29962261]
- nvme: fix memory leak for power latency tolerance (Yufen Yu) [Orabug: 29962261]
- nvme: release namespace SRCU protection before performing controller ioctls (Christoph Hellwig) [Orabug: 29962261]
- nvme: merge nvme_ns_ioctl into nvme_ioctl (Christoph Hellwig) [Orabug: 29962261]
- nvme: remove the ifdef around nvme_nvm_ioctl (Christoph Hellwig) [Orabug: 29962261]
- nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Christoph Hellwig) [Orabug: 29962261]
- nvme: Fix known effects (Keith Busch) [Orabug: 29962261]
- nvme: trace all async notice events (Chaitanya Kulkarni) [Orabug: 29962261]
- nvme: fix typos in nvme status code values (Minwoo Im) [Orabug: 29962261]
- nvme-fabrics: remove unused argument (Minwoo Im) [Orabug: 29962261]
- nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Hannes Reinecke) [Orabug: 29962261]
- nvme-fc: use separate work queue to avoid warning (Hannes Reinecke) [Orabug: 29962261]
- nvme-rdma: remove redundant reference between ib_device and tagset (Max Gurtovoy) [Orabug: 29962261]
- nvme-pci: mark expected switch fall-through (Gustavo A. R. Silva) [Orabug: 29962261]
- nvme-pci: add known admin effects to augument admin effects log page (Maxim Levitsky) [Orabug: 29962261]
- nvme-pci: init shadow doorbell after each reset (Maxim Levitsky) [Orabug: 29962261]
- nvmet: protect discovery change log event list iteration (Sagi Grimberg) [Orabug: 29962261]
- nvme: mark nvme_core_init and nvme_core_exit static (Christoph Hellwig) [Orabug: 29962261]
- nvme-fabrics: check more command sizes (Minwoo Im) [Orabug: 29962261]
- nvme-pci: check more command sizes (Minwoo Im) [Orabug: 29962261]
- nvme-pci: remove an unneeded variable initialization (Minwoo Im) [Orabug: 29962261]
- nvme-pci: unquiesce admin queue on shutdown (Keith Busch) [Orabug: 29962261]
- nvme-pci: shutdown on timeout during deletion (Keith Busch) [Orabug: 29962261]
- nvme-multipath: don't print ANA group state by default (Hannes Reinecke) [Orabug: 29962261]
- nvme-multipath: split bios with the ns_head bio_set before submitting (Hannes Reinecke) [Orabug: 29962261]
- nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Sagi Grimberg) [Orabug: 29962261]
- nvme-rdma: fix typo in struct comment (Minwoo Im) [Orabug: 29962261]
- nvme-loop: kill timeout handler (Ming Lei) [Orabug: 29962261]
- nvme-rdma: fix a NULL deref when an admin connect times out (Sagi Grimberg) [Orabug: 29962261]
- nvmet-file: clamp-down file namespace lba_shift (Sagi Grimberg) [Orabug: 29962261]
- nvmet: return a specified error it subsys_alloc fails (Minwoo Im) [Orabug: 29962261]
- crypto: ccp - Make function sev_get_firmware() static (Wei Yongjun) [Orabug: 29995936]
- crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Janakarajan Natarajan) [Orabug: 29995936]
- mlx4_core: change log_num_{qp,rdmarc} with scale_profile (Mukesh Kacker) [Orabug: 30064454]
- xen: let alloc_xenballooned_pages() fail if not enough memory free (Juergen Gross) [Orabug: 30073694]
- Revert 'AMD: Change CONFIG_EDAC_DECODE_MCE to built-in' (George Kennedy) [Orabug: 30080605]
- rds: Get rid of 'wait_clean_list_grace' and add locking (Ka-Cheong Poon) [Orabug: 30095415]
- xfs: fix string handling in label get/set functions (Arnd Bergmann) [Orabug: 30069158]
- xfs: implement online get/set fs label (Eric Sandeen) [Orabug: 30069158]
- fs: copy BTRFS_IOC_[SG]ET_FSLABEL to vfs (Eric Sandeen) [Orabug: 30069158]
- xfs: factor the ag length extension code into libxfs (Dave Chinner) [Orabug: 30069158]
- xfs: move growfs core to libxfs (Dave Chinner) [Orabug: 30069158]
- xfs: rework secondary superblock updates in growfs (Dave Chinner) [Orabug: 30069158]
- xfs: separate secondary sb update in growfs (Dave Chinner) [Orabug: 30069158]
- xfs: make imaxpct changes in growfs separate (Dave Chinner) [Orabug: 30069158]
- xfs: turn ag header initialisation into a table driven operation (Dave Chinner) [Orabug: 30069158]
- xfs: factor ag btree root block initialisation (Dave Chinner) [Orabug: 30069158]
- xfs: convert growfs AG header init to use buffer lists (Dave Chinner) [Orabug: 30069158]
- xfs: factor out AG header initialisation from growfs core (Dave Chinner) [Orabug: 30069158]
- xfs: one-shot cached buffers (Dave Chinner) [Orabug: 30069158]
- xfs: fix check on struct_version for versions 4 or greater (Colin Ian King) [Orabug: 30069158]
- xfs: refactor the geometry structure filling function (Darrick J. Wong) [Orabug: 30069158]
- xfs: hoist xfs_fs_geometry to libxfs (Darrick J. Wong) [Orabug: 30069158]

[4.14.35-1902.4.4]
- mm/memory-failure: Poison read receives SIGKILL instead of SIGBUS if mmaped more than once (Jane Chu) [Orabug: 30068525]

[4.14.35-1902.4.3]
- uek-rpm: Update firmware prerequisites to 20190627-999.2.git7ae3a09d. (John Donnelly) [Orabug: 30022604]
- bnx2x: Use napi_alloc_frag() (Sebastian Andrzej Siewior) [Orabug: 30022604]
- bnx2x: Add support for detection of P2P event packets. (Sudarsana Reddy Kalluru) [Orabug: 30022604]
- bnx2x: Replace magic numbers with macro definitions. (Sudarsana Reddy Kalluru) [Orabug: 30022604]
- bnx2x: fix spelling mistake 'dicline' -> 'decline' (Colin Ian King) [Orabug: 30022604]
- bnx2x: Utilize FW 7.13.11.0. (Sudarsana Reddy Kalluru) [Orabug: 30022604]
- bnx2x: Remove set but not used variable 'mfw_vn' (YueHaibing) [Orabug: 30022604]
- bnx2x: Use struct_size() in kzalloc() (Gustavo A. R. Silva) [Orabug: 30022604]
- bnx2x: Bump up driver version to 1.713.36 (Sudarsana Reddy Kalluru) [Orabug: 30022604]
- bnx2x: fix various indentation issues (Colin Ian King) [Orabug: 30022604]
- bnx2x: Add storm FW version to ethtool driver query output. (Sudarsana Reddy Kalluru) [Orabug: 30022604]
- bnx2x: Add MBI version to ethtool driver query output. (Sudarsana Reddy Kalluru) [Orabug: 30022604]
- bnx2x: remove ndo_poll_controller (Eric Dumazet) [Orabug: 30022604]
- bnx2x: Provide VF link status in ndo_get_vf_config (Shahed Shaikh) [Orabug: 30022604]
- bnx2x: Ignore bandwidth attention in single function mode (Shahed Shaikh) [Orabug: 30022604]
- bnx2x: Add VF spoof-checking configuration (Shahed Shaikh) [Orabug: 30022604]
- bnx2x: Mark expected switch fall-throughs (Gustavo A. R. Silva) [Orabug: 30022604]
- bnx2x: Collect the device debug information during Tx timeout. (Sudarsana Reddy Kalluru) [Orabug: 30022604]
- bnx2x: Report PCIe link properties with pcie_print_link_status() (Bjorn Helgaas) [Orabug: 30022604]
- bnx2x: Eliminate duplicate barriers on weakly-ordered archs (Sinan Kaya) [Orabug: 30022604]
- bnx2x: Replace doorbell barrier() with wmb() (Sinan Kaya) [Orabug: 30022604]
- bnx2x: fix spelling mistake: 'registeration' -> 'registration' (Colin Ian King) [Orabug: 30022604]
- bnx2x: Use NETIF_F_GRO_HW. (Michael Chan) [Orabug: 30022604]
- bnx2x: fix slowpath null crash (Zhu Yanjun) [Orabug: 30022604]
- bnx2x: Use pci_ari_enabled() instead of local copy (Bjorn Helgaas) [Orabug: 30022604]
- tty: do not set TTY_IO_ERROR flag if console port (Chanho Park) [Orabug: 29792557]
- cpuidle-haltpoll: register the driver only when running under KVM (Prasad Singamsetty) [Orabug: 30032481]
- nvme: fix regression upon hot device removal and insertion (Sagi Grimberg) [Orabug: 30037301]
- uek-rpm: Update UEK5 config files with 'make olddefconfig' (Victor Erminpour) [Orabug: 30038821]
- BUG: sleeping function called from invalid context (Mihai Carabas) [Orabug: 30051449]
- libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Dan Williams) [Orabug: 30054097]
- libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Dan Williams) [Orabug: 30054097]
- libnvdimm/region: Register badblocks before namespaces (Dan Williams) [Orabug: 30054097]
- libnvdimm/bus: Prevent duplicate device_unregister() calls (Dan Williams) [Orabug: 30054097]
- drivers/base: Introduce kill_device() (Dan Williams) [Orabug: 30054097]
- driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Alexander Duyck) [Orabug: 30054097]
- libnvdimm: Schedule device registration on node local to the device (Alexander Duyck) [Orabug: 30054097]
- PM core: Use new async_schedule_dev command (Alexander Duyck) [Orabug: 30054097]
- driver core: Attach devices on CPU local to device node (Alexander Duyck) [Orabug: 30054097]
- async: Add support for queueing on specific NUMA node (Alexander Duyck) [Orabug: 30054097]
- workqueue: Provide queue_work_node to queue work near a given NUMA node (Alexander Duyck) [Orabug: 30054097]
- driver core: Probe devices asynchronously instead of the driver (Alexander Duyck) [Orabug: 30054097]
- device core: Consolidate locking and unlocking of parent and device (Alexander Duyck) [Orabug: 30054097]
- driver core: Move async_synchronize_full call (Alexander Duyck) [Orabug: 30054097]
- driver core: Establish order of operations for device_add and device_del via bitflag (Alexander Duyck) [Orabug: 30054097]

[4.14.35-1902.4.2]
- net: rds: fix rds recv memory leak (Zhu Yanjun) [Orabug: 30033646]
- tools: sync uapi/linux/bpf.h (Lorenz Bauer) [Orabug: 30035420]
- bpf: respect size hint to BPF_PROG_TEST_RUN if present (Lorenz Bauer) [Orabug: 30035420]
- mm/devm_memremap_pages: fix final page put race (Dan Williams) [Orabug: 30039621]
- mm/devm_memremap_pages: introduce devm_memunmap_pages (Dan Williams) [Orabug: 30039621]
- drivers/base/devres: introduce devm_release_action() (Dan Williams) [Orabug: 30039621]
- A/A-Bonding: Optimize rdmaip_impl_inetaddr_event() (Sudhakar Dindukurti) [Orabug: 30040348]
- A/A-Bonding: ResilientRDMA does not failback on nodes configured with unused VFs starting in 1902.1.0 (Sudhakar Dindukurti) [Orabug: 30040348]
- rds: Re-factor and avoid superfluous queuing of shutdown work (Hakon Bugge) [Orabug: 29994474]
- rds: Re-factor and avoid superfluous queuing of reconnect work (Hakon Bugge) [Orabug: 29994482]
- RDMA/core: Fix race when resolving IP address (Dag Moxnes) [Orabug: 29942385]
- IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jason Gunthorpe) [Orabug: 29942385]
- rds: ib: Flush ARP cache when connection attempt is rejected (Hakon Bugge) [Orabug: 29994467]
- rds: ib: Set local ack timeout directly (Hakon Bugge) [Orabug: 29994471]
- IB/cma: Define option to set ack timeout and pack tos_set (Danit Goldberg) [Orabug: 29994471]
- rds: ib: Fix incorrect setting of cp_reconnect_racing (Hakon Bugge) [Orabug: 29994475]
- RDMA/cma: Make CM response timeout and # CM retries configurable (Hakon Bugge) [Orabug: 29994478]
- rds: ib: Correct the cm_id compare commit (Hakon Bugge) [Orabug: 29994483]
- rds: Increase entropy in hashing (Hakon Bugge) [Orabug: 29994484]
- rds: Avoid queuing superfluous send and recv work (Hakon Bugge) [Orabug: 29994489]
- rds: ib: Resurrect the CQs instead of delete+create (Hakon Bugge) [Orabug: 29994454]
- bnxt_en: Fix ethtool selftest crash under error conditions. (Michael Chan) [Orabug: 29903179]
- [UEK-5] IB/mlx5_core: remove label err_rsrc for non ODB (Dag Moxnes) [Orabug: 30019605]
- IB/mlx5: Fix compile issue when ODP disabled (Doug Ledford) [Orabug: 30019605]
- IB/uverbs: UAPI pointers should use __aligned_u64 type (Matan Barak) [Orabug: 30019605]
- IB/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Parav Pandit) [Orabug: 30028209]

[4.14.35-1902.4.1]
- ghes, EDAC: Fix ghes_edac registration (Borislav Petkov) [Orabug: 29721336]
- scsi: qede Fix the queue select callback for UEK5 (Jack Vogel) [Orabug: 29908708]
- scsi: qedi: Add ep_state for login completion on un-reachable targets (Manish Rangankar) [Orabug: 29908708]
- qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Denis Bolotin) [Orabug: 29908708]
- qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Denis Bolotin) [Orabug: 29908708]
- qedi: update driver version to 8.37.0.20 (Nilesh Javali) [Orabug: 29908708]
- qedi: Check targetname while finding boot target information (Nilesh Javali) [Orabug: 29908708]
- scsi: qedf: remove set but not used variables (YueHaibing) [Orabug: 29908708]
- scsi: qedf: Update the driver version to 8.37.25.20 (Saurav Kashyap) [Orabug: 29908708]
- scsi: qedf: Add return value to log message if scsi_add_host fails (Saurav Kashyap) [Orabug: 29908708]
- scsi: qedf: Print fcport information on wait for upload timeout (Saurav Kashyap) [Orabug: 29908708]
- scsi: qedf: Check the return value of start_xmit (Saurav Kashyap) [Orabug: 29908708]
- scsi: qedf: Log message if scsi_add_host fails (Saurav Kashyap) [Orabug: 29908708]
- scsi: qedf: Check for fcoe_libfc_config failure (Saurav Kashyap) [Orabug: 29908708]
- scsi: qedf: Add comment to display logging levels (Saurav Kashyap) [Orabug: 29908708]
- scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Add LBA to underrun debug messages (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Add driver state to 'driver_stats' debugfs node (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Change MSI-X load error message (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: remove memset/memcpy to nfunc and use func instead (Colin Ian King) [Orabug: 29908708]
- scsi: qedf: Remove set but not used variable 'fr_len' (YueHaibing) [Orabug: 29908708]
- scsi: qedf: Update the driver version to 8.37.25.19 (Saurav Kashyap) [Orabug: 29908708]
- scsi: qedf: Fix lport may be used uninitialized warning (Saurav Kashyap) [Orabug: 29908708]
- scsi: qedf: Correctly handle refcounting of rdata (Saurav Kashyap) [Orabug: 29908708]
- scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Shyam Sundar) [Orabug: 29908708]
- scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Saurav Kashyap) [Orabug: 29908708]
- scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Shyam Sundar) [Orabug: 29908708]
- scsi: qedf: Don't send ABTS for under run scenario (Saurav Kashyap) [Orabug: 29908708]
- scsi: qedf: Don't queue anything if upload is in progress (Shyam Sundar) [Orabug: 29908708]
- scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: fc_rport_priv reference counting fixes (Hannes Reinecke) [Orabug: 29908708]
- scsi: qedf: Add missing return in qedf_scsi_done() (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Wait for upload and link down processing during soft ctx reset (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Add additional checks for io_req->sc_cmd validity (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: fixup bit operations (Hannes Reinecke) [Orabug: 29908708]
- scsi: qedf: fixup locking in qedf_restart_rport() (Hannes Reinecke) [Orabug: 29908708]
- scsi: qedf: missing kref_put in qedf_xmit() (Hannes Reinecke) [Orabug: 29908708]
- scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Saurav Kashyap) [Orabug: 29908708]
- scsi: qedf: Add missing fc_disc_init call after allocating lport (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Andrew Vasquez) [Orabug: 29908708]
- scsi: qedf: Use a separate completion for cleanup commands (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Saurav Kashyap) [Orabug: 29908708]
- scsi: qedf: Modify flush routine to handle all I/Os and TMF (Shyam Sundar) [Orabug: 29908708]
- scsi: qedf: Simplify s/g list mapping (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: no need to check return value of debugfs_create functions (Greg Kroah-Hartman) [Orabug: 29908708]
- scsi: qedf: NULL check before some freeing functions is not needed (Thomas Meyer) [Orabug: 29908708]
- scsi: qedf: fully convert to the generic DMA API (Christoph Hellwig) [Orabug: 29908708]
- qedf: Add get_generic_tlv_data handler. (Chad Dupuis) [Orabug: 29908708]
- qedf: Add support for populating ethernet TLVs. (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Update version number to 8.33.16.20 (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Update copyright for 2018 (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Add more defensive checks for concurrent error conditions (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Add additional checks when restarting an rport due to ABTS timeout (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: If qed fails to enable MSI-X fail PCI probe (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Honor default_prio module parameter even if DCBX does not converge (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Improve firmware debug dump handling (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Remove setting DCBX pending during soft context reset (Saurav Kashyap) [Orabug: 29908708]
- scsi: qedf: Add task id to kref_get_unless_zero() debug messages when flushing requests (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Check if link is already up when receiving a link up event from qed (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Return request as DID_NO_CONNECT if MSI-X is not enabled (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Release RRQ reference correctly when RRQ command times out (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Honor priority from DCBX FCoE App tag (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Add dcbx_not_wait module parameter so we won't wait for DCBX convergence to start discovery (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Sanity check FCoE/FIP priority value to make sure it's between 0 and 7 (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Add check for offload before flushing I/Os for target (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Fix VLAN display when printing sent FIP frames (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Add missing skb frees in error path (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Increase the number of default FIP VLAN request retries to 60 (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: Synchronize rport restarts when multiple ELS commands time out (Chad Dupuis) [Orabug: 29908708]
- scsi: qedf: use correct strncpy() size (Arnd Bergmann) [Orabug: 29908708]
- scsi: qedf: fix LTO-enabled build (Arnd Bergmann) [Orabug: 29908708]
- scsi: qedf: remove redundant initialization of 'fcport' (Colin Ian King) [Orabug: 29908708]
- scsi: qedf: Fix error return code in __qedf_probe() (Wei Yongjun) [Orabug: 29908708]
- scsi: qedi: remove set but not used variables 'cdev' and 'udev' (YueHaibing) [Orabug: 29908708]
- scsi: qedi: remove memset/memcpy to nfunc and use func instead (YueHaibing) [Orabug: 29908708]
- scsi: qedi: Adjust termination and offload ramrod timers (Manish Rangankar) [Orabug: 29908708]
- scsi: qedi: Abort ep termination if offload not scheduled (Manish Rangankar) [Orabug: 29908708]
- scsi: qedi: fix spelling mistake 'oflload' -> 'offload' (Colin Ian King) [Orabug: 29908708]
- scsi: qedi: Remove set but not used variable 'cls_sess' (YueHaibing) [Orabug: 29908708]
- scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [Orabug: 29908708]
- scsi: qedi: Move LL2 producer index processing in BH. (Manish Rangankar) [Orabug: 29908708]
- scsi: qedi: add module param to set ping packet size (Nilesh Javali) [Orabug: 29908708]
- scsi: qedi: Add packet filter in light L2 Rx path. (Manish Rangankar) [Orabug: 29908708]
- scsi: qedi: Check for session online before getting iSCSI TLV data. (Manish Rangankar) [Orabug: 29908708]
- scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [Orabug: 29908708]
- scsi: qedi: Fix spelling mistake 'OUSTANDING' -> 'OUTSTANDING' (Nilesh Javali) [Orabug: 29908708]
- scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [Orabug: 29908708]
- scsi: qedi: fully convert to the generic DMA API (Christoph Hellwig) [Orabug: 29908708]
- scsi: qedi: Initialize the stats mutex lock (Nilesh Javali) [Orabug: 29908708]
- scsi: qedi: Fix a potential buffer overflow (Bart Van Assche) [Orabug: 29908708]
- scsi: qedi: Fix misleading indentation (Bart Van Assche) [Orabug: 29908708]
- qedi: Add get_generic_tlv_data handler. (Manish Rangankar) [Orabug: 29908708]
- qedi: Add support for populating ethernet TLVs. (Manish Rangankar) [Orabug: 29908708]
- scsi: qedi: fix build regression (Arnd Bergmann) [Orabug: 29908708]
- scsi: qedi: fix building with LTO (Arnd Bergmann) [Orabug: 29908708]
- scsi: qedi: Cleanup local str variable (Nilesh Javali) [Orabug: 29908708]
- scsi: qedi: Drop cqe response during connection recovery (Manish Rangankar) [Orabug: 29908708]
- scsi: qedi: Use zeroing allocator instead of allocator/memset (Himanshu Jha) [Orabug: 29908708]
- scsi: qedi: Fix a possible sleep-in-atomic bug in qedi_process_tmf_resp (Jia-Ju Bai) [Orabug: 29908708]
- scsi: qedi: Delete redundant variables (Christos Gkekas) [Orabug: 29908708]
- qed: Display port_id in the UFP debug messages. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: fix spelling mistake 'faspath' -> 'fastpath' (Colin Ian King) [Orabug: 29908708]
- qed: Fix the DORQ's attentions handling (Denis Bolotin) [Orabug: 29908708]
- qed: Fix missing DORQ attentions (Denis Bolotin) [Orabug: 29908708]
- qed: Fix the doorbell address sanity check (Denis Bolotin) [Orabug: 29908708]
- qed: Delete redundant doorbell recovery types (Denis Bolotin) [Orabug: 29908708]
- qede: fix write to free'd pointer error and double free of ptp (Colin Ian King) [Orabug: 29908708]
- qed: Define new MF bit for no_vlan config (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qede: Populate mbi version in ethtool driver query data. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qede: Fix internal loopback failure with jumbo mtu configuration (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Read device port count from the shmem (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Fix iWARP syn packet mac address validation. (Michal Kalderon) [Orabug: 29908708]
- qed: Fix iWARP buffer size provided for syn packet processing. (Michal Kalderon) [Orabug: 29908708]
- qed: fix indentation issue with statements in an if-block (Colin Ian King) [Orabug: 29908708]
- qede: Add ethtool interface for SmartAN query. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Add API for SmartAN query. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [Orabug: 29908708]
- qed: Change verbosity for coalescing message. (Rahul Verma) [Orabug: 29908708]
- qede: Fix system crash on configuring channels. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Consider TX tcs while deriving the max num_queues for PF. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Assign UFP TC value to vlan priority in UFP mode. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Fix EQ full firmware assert. (Manish Chopra) [Orabug: 29908708]
- qed: Fix stack out of bounds bug (Manish Chopra) [Orabug: 29908708]
- qed: Fix system crash in ll2 xmit (Manish Chopra) [Orabug: 29908708]
- qed: Fix VF probe failure while FLR (Manish Chopra) [Orabug: 29908708]
- qed: Fix LACP pdu drops for VFs (Manish Chopra) [Orabug: 29908708]
- qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [Orabug: 29908708]
- qede: Error recovery process (Tomer Tayar) [Orabug: 29908708]
- qed: Add infrastructure for error detection and recovery (Tomer Tayar) [Orabug: 29908708]
- qed: Revise load sequence to avoid PCI errors (Tomer Tayar) [Orabug: 29908708]
- qed: Mark expected switch fall-through (Gustavo A. R. Silva) [Orabug: 29908708]
- qed: remove duplicated include from qed_if.h (YueHaibing) [Orabug: 29908708]
- qed: Fix command number mismatch between driver and the mfw (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: fix spelling mistake 'Dispalying' -> 'Displaying' (Colin Ian King) [Orabug: 29908708]
- qede: Register l2 queues with doorbell overflow recovery mechanism (Ariel Elior) [Orabug: 29908708]
- qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Ariel Elior) [Orabug: 29908708]
- qed: Register light L2 queues with doorbell overflow recovery mechanism (Ariel Elior) [Orabug: 29908708]
- qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Ariel Elior) [Orabug: 29908708]
- qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Ariel Elior) [Orabug: 29908708]
- qed: Add doorbell overflow recovery mechanism (Ariel Elior) [Orabug: 29908708]
- qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Michael Shteinbok) [Orabug: 29908708]
- qed: fix spelling mistake 'attnetion' -> 'attention' (Colin Ian King) [Orabug: 29908708]
- qed: Add support for MBI upgrade over MFW. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qede: Update link status only when interface is ready. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qede: Simplify the usage of qede-flags. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Fix rdma_info structure allocation (Michal Kalderon) [Orabug: 29908708]
- qed: Fix overriding offload_tc by protocols without APP TLV (Denis Bolotin) [Orabug: 29908708]
- qed: Fix SPQ entries not returned to pool in error flows (Denis Bolotin) [Orabug: 29908708]
- qed: fix link config error handling (Arnd Bergmann) [Orabug: 29908708]
- qed: Fix static checker warning (Rahul Verma) [Orabug: 29908708]
- qed: fix spelling mistake 'transcevier' -> 'transceiver' (Colin Ian King) [Orabug: 29908708]
- qed: Prevent link getting down in case of autoneg-off. (Rahul Verma) [Orabug: 29908708]
- qede: Check available link modes before link set from ethtool. (Rahul Verma) [Orabug: 29908708]
- qed: Add supported link and advertise link to display in ethtool. (Rahul Verma) [Orabug: 29908708]
- qed: Added supported transceiver modes, speed capability and board config to HSI. (Rahul Verma) [Orabug: 29908708]
- qed: Align local and global PTT to propagate through the APIs. (Rahul Verma) [Orabug: 29908708]
- qed: fix spelling mistake 'Ireelevant' -> 'Irrelevant' (Colin Ian King) [Orabug: 29908708]
- qed: Add support for virtual link. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Nathan Chancellor) [Orabug: 29908708]
- qede: Add driver support for 20G link speed. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Add driver support for 20G link speed. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Nathan Chancellor) [Orabug: 29908708]
- qed: fix spelling mistake 'b_cb_registred' -> 'b_cb_registered' (Colin Ian King) [Orabug: 29908708]
- qed: Fix shmem structure inconsistency between driver and the mfw. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Remove set but not used variable 'p_archipelago' (YueHaibing) [Orabug: 29908708]
- qed: fix spelling mistake 'toogle' -> 'toggle' (Colin Ian King) [Orabug: 29908708]
- net: qed: list usage cleanup (zhong jiang) [Orabug: 29908708]
- qed: Add missing device config for RoCE EDPM in UFP mode. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Do not add VLAN 0 tag to untagged frames in multi-function mode. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Fix populating the invalid stag value in multi function mode. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (zhong jiang) [Orabug: 29908708]
- qed: remove duplicated include from qed_cxt.c (YueHaibing) [Orabug: 29908708]
- qed*: Utilize FW 8.37.7.0 (Denis Bolotin) [Orabug: 29908708]
- qed: Lower the severity of a dcbx log message. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: fix spelling mistake 'comparsion' -> 'comparison' (Colin Ian King) [Orabug: 29908708]
- qede: Add destination ip based flow profile. (Manish Chopra) [Orabug: 29908708]
- qed/qede: Multi CoS support. (Manish Chopra) [Orabug: 29908708]
- qede: qede_fp: Mark expected switch fall-through (Gustavo A. R. Silva) [Orabug: 29908708]
- qed: qed_dev: Mark expected switch fall-throughs (Gustavo A. R. Silva) [Orabug: 29908708]
- qed: Add Multi-TC RoCE support (Denis Bolotin) [Orabug: 29908708]
- qed: Add a flag which indicates if offload TC is set (Denis Bolotin) [Orabug: 29908708]
- qed: Add DCBX API - qed_dcbx_get_priority_tc() (Denis Bolotin) [Orabug: 29908708]
- qed: Make some functions static (YueHaibing) [Orabug: 29908708]
- qed: remove redundant functions qed_get_cm_pq_idx_rl (YueHaibing) [Orabug: 29908708]
- qed: remove redundant functions qed_set_gft_event_id_cm_hdr (YueHaibing) [Orabug: 29908708]
- qede: Add driver callbacks for eeprom module query. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Add qed APIs for PHY module query. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: fix spelling mistake 'successffuly' -> 'successfully' (Ewan D. Milne) [Orabug: 29908708]
- qed: off by one in qed_parse_mcp_trace_buf() (Dan Carpenter) [Orabug: 29908708]
- qed: Fix reading stale configuration information (Denis Bolotin) [Orabug: 29908708]
- qed: remove redundant pointer 'name' (Colin Ian King) [Orabug: 29908708]
- qed*: Utilize FW 8.37.2.0 (Michal Kalderon) [Orabug: 29908708]
- qed: use dma_zalloc_coherent instead of allocator/memset (YueHaibing) [Orabug: 29908708]
- qed: Add srq core support for RoCE and iWARP (Yuval Bason) [Orabug: 29908708]
- qed: Fix use of incorrect shmem address. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Fix shared memory inconsistency between driver and the MFW. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed*: Add link change count value to ethtool statistics display. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed*: Support drop action classification (Manish Chopra) [Orabug: 29908708]
- qede: Support flow classification to the VFs. (Manish Chopra) [Orabug: 29908708]
- qed*: Support other classification modes. (Manish Chopra) [Orabug: 29908708]
- qede: Validate unsupported configurations (Manish Chopra) [Orabug: 29908708]
- qede: Refactor ethtool rx classification flow. (Manish Chopra) [Orabug: 29908708]
- qede: Add support for populating ethernet TLVs. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Add driver infrastucture for handling mfw requests. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Add support for processing iscsi tlv request. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Add support for processing fcoe tlv request. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Add support for tlv request processing. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Add MFW interfaces for TLV request support. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qede: Add build_skb() support. (Manish Chopra) [Orabug: 29908708]
- qed: Fix LL2 race during connection terminate (Michal Kalderon) [Orabug: 29908708]
- qed: Fix possibility of list corruption during rmmod flows (Michal Kalderon) [Orabug: 29908708]
- qed: LL2 flush isles when connection is closed (Michal Kalderon) [Orabug: 29908708]
- qede: Fix ref-cnt usage count (Michal Kalderon) [Orabug: 29908708]
- qed: fix spelling mistake: 'taskelt' -> 'tasklet' (Colin Ian King) [Orabug: 29908708]
- qed: Add support for Unified Fabric Port. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Add support for multi function mode with 802.1ad tagging. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Remove unused data member 'is_mf_default'. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed*: Refactor mf_mode to consist of bits. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: fix spelling mistake: 'offloded' -> 'offloaded' (Colin Ian King) [Orabug: 29908708]
- qed: fix spelling mistake: 'checksumed' -> 'checksummed' (Colin Ian King) [Orabug: 29908708]
- qed: Fix copying 2 strings (Denis Bolotin) [Orabug: 29908708]
- qed: Add configuration information to register dump and debug data (Denis Bolotin) [Orabug: 29908708]
- qed: Delete unused parameter p_ptt from mcp APIs (Denis Bolotin) [Orabug: 29908708]
- qed* : Add new TLV to request PF to update MAC in bulletin board (Shahed Shaikh) [Orabug: 29908708]
- qed* : use trust mode to allow VF to override forced MAC (Shahed Shaikh) [Orabug: 29908708]
- qede: Ethtool flash update support. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Adapter flash update support. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Add APIs for flash access. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Fix PTT entry leak in the selftest error flow. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed: Populate nvm image attribute shadow. (Sudarsana Reddy Kalluru) [Orabug: 29908708]
- qed*: Utilize FW 8.33.11.0 (Michal Kalderon) [Orabug: 29908708]
- qed: Use true and false for boolean values (Gustavo A. R. Silva) [Orabug: 29908708]
- qede: fix spelling mistake: 'registeration' -> 'registration' (Colin Ian King) [Orabug: 29908708]
- qed: Fix MPA unalign flow in case header is split across two packets. (Michal Kalderon) [Orabug: 29908708]
- qed: Use after free in qed_rdma_free() (Dan Carpenter) [Orabug: 29908708]
- qlogic/qed: Constify *pkt_type_str[] (Hernan Gonzalez) [Orabug: 29908708]
- qed: code indent should use tabs where possible (Rohit Visavalia) [Orabug: 29908708]
- qed: Free reserved MR tid (Michal Kalderon) [Orabug: 29908708]
- qed: Remove reserveration of dpi for kernel (Michal Kalderon) [Orabug: 29908708]
- qed: Fix potential use-after-free in qed_spq_post() (Roland Dreier) [Orabug: 29908708]
- xdp/qede: setup xdp_rxq_info and intro xdp_rxq_info_is_reg (Jesper Dangaard Brouer) [Orabug: 29908708]
- qed: Use zeroing memory allocator than allocator/memset (Himanshu Jha) [Orabug: 29908708]
- qed*: Advance drivers' version to 8.33.0.20 (Tomer Tayar) [Orabug: 29908708]
- qed*: Utilize FW 8.33.1.0 (Tomer Tayar) [Orabug: 29908708]
- qed*: HSI renaming for different types of HW (Tomer Tayar) [Orabug: 29908708]
- qed*: Refactoring and rearranging FW API with no functional impact (Tomer Tayar) [Orabug: 29908708]
- qede: Use NETIF_F_GRO_HW. (Michael Chan) [Orabug: 29908708]
- net/rds: changed module parameter rds_qos_threshold_action to be writable (Qing Huang) [Orabug: 30008104]
- uek-rpm/ol7/nano_modules fix (Jane Chu) [Orabug: 29914798]
- libnvdimm: Fix compilation warnings with W=1 (Qian Cai) [Orabug: 29914798]
- libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Dan Williams) [Orabug: 29914798]
- dax: Arrange for dax_supported check to span multiple devices (Dan Williams) [Orabug: 29914798]
- tools/testing/nvdimm: add watermarks for dax_pmem* modules (Vishal Verma) [Orabug: 29914798]
- dax/pmem: Fix whitespace in dax_pmem (Vishal Verma) [Orabug: 29914798]
- drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Aneesh Kumar K.V) [Orabug: 29914798]
- device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Vishal Verma) [Orabug: 29914798]
- device-dax: 'Hotplug' persistent memory for use like normal RAM (Dave Hansen) [Orabug: 29914798]
- mm/resource: Let walk_system_ram_range() search child resources (Dave Hansen) [Orabug: 29914798]
- mm/memory-hotplug: Allow memory resources to be children (Dave Hansen) [Orabug: 29914798]
- mm/resource: Move HMM pr_debug() deeper into resource code (Dave Hansen) [Orabug: 29914798]
- mm/resource: Return real error codes from walk failures (Dave Hansen) [Orabug: 29914798]
- device-dax: Add a 'target_node' attribute (Dan Williams) [Orabug: 29914798]
- device-dax: Auto-bind device after successful new_id (Dan Williams) [Orabug: 29914798]
- acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Dan Williams) [Orabug: 29914798]
- device-dax: Add /sys/class/dax backwards compatibility (Dan Williams) [Orabug: 29914798]
- device-dax: Add support for a dax override driver (Dan Williams) [Orabug: 29914798]
- device-dax: Move resource pinning+mapping into the common driver (Dan Williams) [Orabug: 29914798]
- device-dax: Introduce bus + driver model (Dan Williams) [Orabug: 29914798]
- device-dax: Start defining a dax bus model (Dan Williams) [Orabug: 29914798]
- device-dax: Remove multi-resource infrastructure (Dan Williams) [Orabug: 29914798]
- device-dax: Kill dax_region base (Dan Williams) [Orabug: 29914798]
- device-dax: Kill dax_region ida (Dan Williams) [Orabug: 29914798]
- mm, hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Dan Williams) [Orabug: 29914798]
- mm/hmm.c: remove superfluous RCU protection around radix tree lookup (Tejun Heo) [Orabug: 29914798]
- mm/hmm.c: remove unused variables align_start and align_end (Colin Ian King) [Orabug: 29914798]
- mm/hmm: remove redundant variable align_end (Colin Ian King) [Orabug: 29914798]
- mm, hmm: use devm semantics for hmm_devmem_{add, remove} (Dan Williams) [Orabug: 29914798]
- mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Dan Williams) [Orabug: 29914798]
- mm, devm_memremap_pages: fix shutdown handling (Dan Williams) [Orabug: 29914798]
- mm, devm_memremap_pages: kill mapping 'System RAM' support (Dan Williams) [Orabug: 29914798]
- mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Dan Williams) [Orabug: 29914798]
- kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Andrey Ryabinin) [Orabug: 29914798]
- fs/ocfs2: fix race in ocfs2_dentry_attach_lock() (Wengang Wang) [Orabug: 29957705]
- net/rds: fixed an error in parsing module parameter string rds_qos_threshold (Qing Huang) [Orabug: 30008066]

[4.14.35-1902.4.0]
- cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [Orabug: 27733419]
- kvm:x86: add host poll control msrs (Marcelo Tosatti) [Orabug: 27733419]
- drivers/cpuidle: add cpuidle-haltpoll driver (Marcelo Tosatti) [Orabug: 27733419]
- KVM: polling: add architecture backend to disable polling (Christian Borntraeger) [Orabug: 27733419]
- nvmet: fix discover log page when offsets are used (Keith Busch) [Orabug: 29933727]
- nvme-fc: correct csn initialization and increments on error (James Smart) [Orabug: 29933727]
- nvmet: ignore EOPNOTSUPP for discard (Christoph Hellwig) [Orabug: 29933727]
- nvme: add proper write zeroes setup for the multipath device (Christoph Hellwig) [Orabug: 29933727]
- nvme: add proper discard setup for the multipath device (Christoph Hellwig) [Orabug: 29933727]
- nvme: remove nvme_ns_config_oncs (Christoph Hellwig) [Orabug: 29933727]
- nvme: disable Write Zeroes for qemu controllers (Christoph Hellwig) [Orabug: 29933727]
- nvmet-fc: bring Disconnect into compliance with FC-NVME spec (James Smart) [Orabug: 29933727]
- nvmet-fc: fix issues with targetport assoc_list list walking (James Smart) [Orabug: 29933727]
- nvme-fc: reject reconnect if io queue count is reduced to zero (James Smart) [Orabug: 29933727]
- nvme-fc: use nr_phys_segments to determine existence of sgl (James Smart) [Orabug: 29933727]
- nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Yufen Yu) [Orabug: 29933727]
- nvme: update comment to make the code easier to read (Yufen Yu) [Orabug: 29933727]
- nvme: put ns_head ref if namespace fails allocation (Sagi Grimberg) [Orabug: 29933727]
- nvme-trace: fix cdw10 buffer overrun (Keith Busch) [Orabug: 29933727]
- nvme: don't warn on block content change effects (Keith Busch) [Orabug: 29933727]
- nvme: add get-feature to admin cmds tracer (Max Gurtovoy) [Orabug: 29933727]
- nvme-rdma: use nr_phys_segments when map rq to sgl (Chaitanya Kulkarni) [Orabug: 29933727]
- nvmet: convert to SPDX identifiers (Christoph Hellwig) [Orabug: 29933727]
- nvmet-rdma: convert to SPDX identifiers (Christoph Hellwig) [Orabug: 29933727]
- nvme-loop: convert to SPDX identifiers (Christoph Hellwig) [Orabug: 29933727]
- nvmet-fcloop: convert to SPDX identifiers (Christoph Hellwig) [Orabug: 29933727]
- nvmet-fc: convert to SPDX identifiers (Christoph Hellwig) [Orabug: 29933727]
- nvme: convert to SPDX identifiers (Christoph Hellwig) [Orabug: 29933727]
- nvme-pci: convert to SPDX identifiers (Christoph Hellwig) [Orabug: 29933727]
- nvme-lightnvm: convert to SPDX identifiers (Christoph Hellwig) [Orabug: 29933727]
- nvme-rdma: convert to SPDX identifiers (Christoph Hellwig) [Orabug: 29933727]
- nvme-fc: convert to SPDX identifiers (Christoph Hellwig) [Orabug: 29933727]
- nvme-fabrics: convert to SPDX identifiers (Christoph Hellwig) [Orabug: 29933727]
- nvme_ioctl.h: remove duplicate GPL boilerplate (Christoph Hellwig) [Orabug: 29933727]
- nvme: return error from nvme_alloc_ns() (Hannes Reinecke) [Orabug: 29933727]
- nvme: avoid that deleting a controller triggers a circular locking complaint (Bart Van Assche) [Orabug: 29933727]
- nvme: introduce a helper function for controller deletion (Bart Van Assche) [Orabug: 29933727]
- nvme: unexport nvme_delete_ctrl_sync() (Bart Van Assche) [Orabug: 29933727]
- nvme-pci: check kstrtoint() return value in queue_count_set() (Bart Van Assche) [Orabug: 29933727]
- nvme-fabrics: document the poll function argument (Bart Van Assche) [Orabug: 29933727]
- nvmet: fix indentation (Bart Van Assche) [Orabug: 29933727]
- nvme-pci: add missing unlock for reset error (Keith Busch) [Orabug: 29933727]
- nvme-pci: fix rapid add remove sequence (Keith Busch) [Orabug: 29933727]
- nvme: lock NS list changes while handling command effects (Keith Busch) [Orabug: 29933727]
- scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Ewan D. Milne) [Orabug: 29933727]
- scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Ewan D. Milne) [Orabug: 29933727]
- nvme: don't initlialize ctrl->cntlid twice (Andrey Smirnov) [Orabug: 29933727]
- nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (James Dingwall) [Orabug: 29933727]
- nvme: pad fake subsys NQN vid and ssvid with zeros (Keith Busch) [Orabug: 29933727]
- nvme-pci: trace SQ status on completions (yupeng) [Orabug: 29933727]
- nvmet: use a macro for default error location (Chaitanya Kulkarni) [Orabug: 29933727]
- nvmet: fix comparison of a u16 with -1 (Colin Ian King) [Orabug: 29933727]
- nvme: fix kernel paging oops (Sagi Grimberg) [Orabug: 29933727]
- nvmet: update smart log with num err log entries (Chaitanya Kulkarni) [Orabug: 29933727]
- nvmet: add error log page cmd handler (Chaitanya Kulkarni) [Orabug: 29933727]
- nvmet: add error log support for file backend (Chaitanya Kulkarni) [Orabug: 29933727]
- nvmet: add error log support for bdev backend (Chaitanya Kulkarni) [Orabug: 29933727]
- nvmet: add error log support for admin-cmd (Chaitanya Kulkarni) [Orabug: 29933727]
- nvmet: add error log support for rdma backend (Chaitanya Kulkarni) [Orabug: 29933727]
- nvmet: add error log support for fabrics-cmd (Chaitanya Kulkarni) [Orabug: 29933727]
- nvmet: add error log support in the core (Chaitanya Kulkarni) [Orabug: 29933727]
- nvmet: add interface to update error-log page (Chaitanya Kulkarni) [Orabug: 29933727]
- nvmet: add error-log definitions (Chaitanya Kulkarni) [Orabug: 29933727]
- nvme: add error log page slot definition (Chaitanya Kulkarni) [Orabug: 29933727]
- nvme: remove nvme_common command cdw10 array (Chaitanya Kulkarni) [Orabug: 29933727]
- nvmet: remove unused variable (Sagi Grimberg) [Orabug: 29933727]
- nvme: provide fallback for discard alloc failure (Jens Axboe) [Orabug: 29933727]
- nvme: add __exit annotation (Chengguang Xu) [Orabug: 29933727]
- nvme: remove unused function nvme_ctrl_ready (Israel Rukshin) [Orabug: 29933727]
- nvme: implement Enhanced Command Retry (Keith Busch) [Orabug: 29933727]
- nvmet: fix the structure member indentation (Chaitanya Kulkarni) [Orabug: 29933727]
- nvmet: use unlikely for req status check (Chaitanya Kulkarni) [Orabug: 29933727]
- nvme: Remove unused forward declaration (Israel Rukshin) [Orabug: 29933727]
- nvme: disable fabrics SQ flow control when asked by the user (Sagi Grimberg) [Orabug: 29933727]
- nvmet: expose support for fabrics SQ flow control disable in treq (Sagi Grimberg) [Orabug: 29933727]
- nvmet: don't override treq upon modification. (Sagi Grimberg) [Orabug: 29933727]
- nvmet: support fabrics sq flow control (Sagi Grimberg) [Orabug: 29933727]
- nvmet-fc: remove the IN_ISR deferred scheduling options (James Smart) [Orabug: 29933727]
- nvmet: mark nvmet_genctr static (Christoph Hellwig) [Orabug: 29933727]
- nvmet: enable Discovery Controller AENs (Jay Sternberg) [Orabug: 29933727]
- nvmet: allow host connect even if no allowed subsystems are exported (Sagi Grimberg) [Orabug: 29933727]
- nvmet: add support to Discovery controllers for commands (Jay Sternberg) [Orabug: 29933727]
- nvmet: add defines for discovery change async events (Jay Sternberg) [Orabug: 29933727]
- nvmet: make kato and AEN processing for use by other controllers (Jay Sternberg) [Orabug: 29933727]
- nvmet: allow Keep Alive for Discovery controller (Jay Sternberg) [Orabug: 29933727]
- nvmet: change aen mask functions to use bit numbers (Jay Sternberg) [Orabug: 29933727]
- nvmet: provide aen bit functions for multiple controller types (Jay Sternberg) [Orabug: 29933727]
- nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Chaitanya Kulkarni) [Orabug: 29933727]
- nvmet: support for traffic based keep-alive (Sagi Grimberg) [Orabug: 29933727]
- nvme: support traffic based keep-alive (Sagi Grimberg) [Orabug: 29933727]
- nvme: cache controller attributes (Sagi Grimberg) [Orabug: 29933727]
- nvme: introduce ctrl attributes enumeration (Sagi Grimberg) [Orabug: 29933727]
- nvme: consolidate memset calls in the nvme_setup_cmd path (Chaitanya Kulkarni) [Orabug: 29933727]
- nvme: use blk API to remap ref tags for IOs with metadata (Max Gurtovoy) [Orabug: 29933727]
- block: move dif_prepare/dif_complete functions to block layer (Max Gurtovoy) [Orabug: 29933727]
- nfsd: COPY and CLONE operations require the saved filehandle to be set (Scott Mayhew) [Orabug: 29925432] {CVE-2018-16871}
- ext4: zero out the unused memory region in the extent tree block (Sriram Rajagopalan) [Orabug: 29925498] {CVE-2019-11833} {CVE-2019-11833}
- drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Gen Zhang) [Orabug: 29925968] {CVE-2019-12382}
- ip_sockglue: Fix missing-check bug in ip_ra_control() (Gen Zhang) [Orabug: 29926004] {CVE-2019-12381}
- ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Gen Zhang) [Orabug: 29926056] {CVE-2019-12378}


Related CVEs


CVE-2019-11833
CVE-2019-12378
CVE-2019-12381
CVE-2018-16871
CVE-2019-1125
CVE-2019-13631
CVE-2019-12382
CVE-2019-13272

Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By Advisory
Oracle Linux 7 (aarch64) kernel-uek-4.14.35-1902.4.8.el7uek.src.rpm22def81a68010b813c7861a7c30e2392ELSA-2021-9220
kernel-uek-4.14.35-1902.4.8.el7uek.aarch64.rpm94327d5a011beb5465b13b7c22cbb303ELSA-2021-9220
kernel-uek-debug-4.14.35-1902.4.8.el7uek.aarch64.rpm938216360bb770d09acfa17e6de7971dELSA-2021-9220
kernel-uek-debug-devel-4.14.35-1902.4.8.el7uek.aarch64.rpmc58c048214627624404eeb2c30a1d324ELSA-2021-9220
kernel-uek-devel-4.14.35-1902.4.8.el7uek.aarch64.rpm2c5c609026e3cda555230672c72e099fELSA-2021-9220
kernel-uek-headers-4.14.35-1902.4.8.el7uek.aarch64.rpm2c1d5fc6d0da8b4cd57d3727024a6f93ELSA-2021-9222
kernel-uek-tools-4.14.35-1902.4.8.el7uek.aarch64.rpmb2445d2571e0402bf83686107c22ddcdELSA-2021-9220
kernel-uek-tools-libs-4.14.35-1902.4.8.el7uek.aarch64.rpm633308b4e419f9ebccb206a44d2219a0ELSA-2021-9220
kernel-uek-tools-libs-devel-4.14.35-1902.4.8.el7uek.aarch64.rpmf895b9b78d86e06334360e3398a10373ELSA-2021-9222
perf-4.14.35-1902.4.8.el7uek.aarch64.rpm0cfae20ce85933691ef35c4be1ee7624ELSA-2021-9220
python-perf-4.14.35-1902.4.8.el7uek.aarch64.rpm4b2322eccb306263c7454f26fdf42454ELSA-2021-9220
Oracle Linux 7 (x86_64) kernel-uek-4.14.35-1902.4.8.el7uek.src.rpm22def81a68010b813c7861a7c30e2392ELSA-2021-9220
kernel-uek-4.14.35-1902.4.8.el7uek.x86_64.rpmf029e63b753a088c0f44bbb095a7d94eELSA-2021-9220
kernel-uek-debug-4.14.35-1902.4.8.el7uek.x86_64.rpm51d98d37f20d997a53f64be10e23db36ELSA-2021-9220
kernel-uek-debug-devel-4.14.35-1902.4.8.el7uek.x86_64.rpm4969a9606dee5566c55fc4df6be4de7fELSA-2021-9220
kernel-uek-devel-4.14.35-1902.4.8.el7uek.x86_64.rpm8a2a02f467eb765ea904867fbe6361a0ELSA-2021-9220
kernel-uek-doc-4.14.35-1902.4.8.el7uek.noarch.rpm998013cf022a972633136f354c1eb4f9ELSA-2021-9220
kernel-uek-tools-4.14.35-1902.4.8.el7uek.x86_64.rpm918ef4b525bb2a7f26075743309a32ecELSA-2021-9220



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete