Format: 1.8 Date: Tue, 25 Jun 2019 15:18:32 -0600 Source: linux-hwe-edge Binary: linux-source-5.0.0 linux-headers-5.0.0-18 linux-hwe-edge-tools-5.0.0-18 linux-hwe-edge-cloud-tools-5.0.0-18 linux-image-unsigned-5.0.0-18-generic linux-modules-5.0.0-18-generic linux-modules-extra-5.0.0-18-generic linux-headers-5.0.0-18-generic linux-image-unsigned-5.0.0-18-generic-dbgsym linux-tools-5.0.0-18-generic linux-cloud-tools-5.0.0-18-generic linux-hwe-edge-udebs-generic linux-buildinfo-5.0.0-18-generic linux-image-unsigned-5.0.0-18-generic-lpae linux-modules-5.0.0-18-generic-lpae linux-modules-extra-5.0.0-18-generic-lpae linux-headers-5.0.0-18-generic-lpae linux-image-unsigned-5.0.0-18-generic-lpae-dbgsym linux-tools-5.0.0-18-generic-lpae linux-cloud-tools-5.0.0-18-generic-lpae linux-hwe-edge-udebs-generic-lpae linux-buildinfo-5.0.0-18-generic-lpae linux-image-unsigned-5.0.0-18-lowlatency linux-modules-5.0.0-18-lowlatency linux-modules-extra-5.0.0-18-lowlatency linux-headers-5.0.0-18-lowlatency linux-image-unsigned-5.0.0-18-lowlatency-dbgsym linux-tools-5.0.0-18-lowlatency linux-cloud-tools-5.0.0-18-lowlatency linux-hwe-edge-udebs-lowlatency linux-buildinfo-5.0.0-18-lowlatency Architecture: source Version: 5.0.0-18.19~18.04.2+pearl2.3 Distribution: bionic Urgency: medium Maintainer: Ubuntu Kernel Team Changed-By: dann frazier Description: linux-buildinfo-5.0.0-18-generic - Linux kernel buildinfo for version 5.0.0 on ARMv8 SMP linux-buildinfo-5.0.0-18-generic-lpae - Linux kernel buildinfo for version 5.0.0 on ARMv8 SMP linux-buildinfo-5.0.0-18-lowlatency - Linux kernel buildinfo for version 5.0.0 on ARMv8 SMP linux-cloud-tools-5.0.0-18-generic - Linux kernel version specific cloud tools for version 5.0.0-18 linux-cloud-tools-5.0.0-18-generic-lpae - Linux kernel version specific cloud tools for version 5.0.0-18 linux-cloud-tools-5.0.0-18-lowlatency - Linux kernel version specific cloud tools for version 5.0.0-18 linux-headers-5.0.0-18 - Header files related to Linux kernel version 5.0.0 linux-headers-5.0.0-18-generic - Linux kernel headers for version 5.0.0 on ARMv8 SMP linux-headers-5.0.0-18-generic-lpae - Linux kernel headers for version 5.0.0 on ARMv8 SMP linux-headers-5.0.0-18-lowlatency - Linux kernel headers for version 5.0.0 on ARMv8 SMP linux-hwe-edge-cloud-tools-5.0.0-18 - Linux kernel version specific cloud tools for version 5.0.0-18 linux-hwe-edge-tools-5.0.0-18 - Linux kernel version specific tools for version 5.0.0-18 linux-hwe-edge-udebs-generic - Metapackage depending on kernel udebs (udeb) linux-hwe-edge-udebs-generic-lpae - Metapackage depending on kernel udebs (udeb) linux-hwe-edge-udebs-lowlatency - Metapackage depending on kernel udebs (udeb) linux-image-unsigned-5.0.0-18-generic - Linux kernel image for version 5.0.0 on ARMv8 SMP linux-image-unsigned-5.0.0-18-generic-dbgsym - Linux kernel debug image for version 5.0.0 on ARMv8 SMP linux-image-unsigned-5.0.0-18-generic-lpae - Linux kernel image for version 5.0.0 on ARMv8 SMP linux-image-unsigned-5.0.0-18-generic-lpae-dbgsym - Linux kernel debug image for version 5.0.0 on ARMv8 SMP linux-image-unsigned-5.0.0-18-lowlatency - Linux kernel image for version 5.0.0 on ARMv8 SMP linux-image-unsigned-5.0.0-18-lowlatency-dbgsym - Linux kernel debug image for version 5.0.0 on ARMv8 SMP linux-modules-5.0.0-18-generic - Linux kernel extra modules for version 5.0.0 on ARMv8 SMP linux-modules-5.0.0-18-generic-lpae - Linux kernel extra modules for version 5.0.0 on ARMv8 SMP linux-modules-5.0.0-18-lowlatency - Linux kernel extra modules for version 5.0.0 on ARMv8 SMP linux-modules-extra-5.0.0-18-generic - Linux kernel extra modules for version 5.0.0 on ARMv8 SMP linux-modules-extra-5.0.0-18-generic-lpae - Linux kernel extra modules for version 5.0.0 on ARMv8 SMP linux-modules-extra-5.0.0-18-lowlatency - Linux kernel extra modules for version 5.0.0 on ARMv8 SMP linux-source-5.0.0 - Linux kernel source for version 5.0.0 with Ubuntu patches linux-tools-5.0.0-18-generic - Linux kernel version specific tools for version 5.0.0-18 linux-tools-5.0.0-18-generic-lpae - Linux kernel version specific tools for version 5.0.0-18 linux-tools-5.0.0-18-lowlatency - Linux kernel version specific tools for version 5.0.0-18 Launchpad-Bugs-Fixed: 1823753 1829652 1830435 1830815 1831799 1832048 1832909 1833132 1833136 1833138 1833140 1833141 Changes: linux-hwe-edge (5.0.0-18.19~18.04.2+pearl2.3) bionic; urgency=medium . * Hi1620 driver updates from upstream 5.2 merge window (LP: #1830815) - ethtool: Added support for 50Gbps per lane link modes - net: hns3: Make hclgevf_update_link_mode static - net: hns3: Make hclge_destroy_cmd_queue static - RDMA/hns: Only assign the relatived fields of psn if IB_QP_SQ_PSN is set - RDMA/hns: Only assign the fields of the rq psn if IB_QP_RQ_PSN is set - RDMA/hns: Update the range of raq_psn field of qp context - RDMA/hns: Only assgin some fields if the relatived attr_mask is set - RDMA/hns: Hide error print information with roce vf device - RDMA/hns: Bugfix for sending with invalidate - RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function - RDMA/hns: Limit scope of hns_roce_cmq_send() - net: hns3: fix compile error - RDMA/hns: Convert cq_table to XArray - RDMA/hns: Convert qp_table_tree to XArray - RDMA/hns: Fix bad endianess of port_pd variable - net: hns3: check 1000M half for hns3_ethtool_ops.set_link_ksettings - net: hns3: reduce resources use in kdump kernel - net: hns3: modify the VF network port media type acquisition method - net: hns3: return 0 and print warning when hit duplicate MAC - net: hns3: minor optimization for ring_space - net: hns3: minor optimization for datapath - net: hns3: simplify hclgevf_cmd_csq_clean - net: hns3: add protect when handling mac addr list - net: hns3: check resetting status in hns3_get_stats() - net: hns3: prevent change MTU when resetting - net: hns3: modify HNS3_NIC_STATE_INITED flag in hns3_reset_notify_uninit_enet - net: hns3: split function hnae3_match_n_instantiate() - RDMA/hns: Dump detailed driver-specific CQ - RDMA/hns: Support to create 1M srq queue - RDMA/hns: Fix bug that caused srq creation to fail - RDMA/hns: Bugfix for SCC hem free - net: hns3: set vport alive state to default while resetting - net: hns3: set up the vport alive state while reinitializing - net: hns3: not reset vport who not alive when PF reset - net: hns3: adjust the timing of hns3_client_stop when unloading - net: hns3: deactive the reset timer when reset successfully - net: hns3: ignore lower-level new coming reset - net: hns3: do not request reset when hardware resetting - net: hns3: handle pending reset while reset fail - net: hns3: stop mailbox handling when command queue need re-init - net: hns3: add error handler for initializing command queue - net: hns3: remove resetting check in hclgevf_reset_task_schedule - net: hns3: fix keep_alive_timer not stop problem - scsi: hisi_sas: add host reset interface for test - scsi: hisi_sas: Remedy inconsistent PHY down state in software - scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected - scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() - scsi: hisi_sas: allocate different SAS address for directly attached situation - scsi: hisi_sas: Support all RAS events with MSI interrupts - scsi: hisi_sas: Don't hard reset disk during controller reset - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - scsi: hisi_sas: Some misc tidy-up - net: hns3: modify VLAN initialization to be compatible with port based VLAN - net: hns3: fix VLAN offload handle for VLAN inserted by port - net: hns3: fix set port based VLAN for PF - net: hns3: fix set port based VLAN issue for VF - net: hns3: minor refactor for hns3_rx_checksum - net: hns3: add hns3_gro_complete for HW GRO process - net: hns3: always assume no drop TC for performance reason - net: hns3: divide shared buffer between TC - net: hns3: set dividual reset level for all RAS and MSI-X errors - net: hns3: do not initialize MDIO bus when PHY is inexistent - net: hns3: free the pending skb when clean RX ring - net: hns3: code optimization for command queue' spin lock - net: hns3: fix sparse: warning when calling hclge_set_vlan_filter_hw() - net: hns3: fix for vport->bw_limit overflow problem - net: hns3: add reset statistics info for PF - net: hns3: add reset statistics for VF - net: hns3: add some debug information for hclge_check_event_cause - net: hns3: add some debug info for hclgevf_get_mbx_resp() - net: hns3: refine tx timeout count handle - net: hns3: fix loop condition of hns3_get_tx_timeo_queue_info() - net: hns3: dump more information when tx timeout happens - net: hns3: Add support for netif message level settings - net: hns3: add support for dump ncl config by debugfs - net: hns3: Add handling of MAC tunnel interruption - net: hns3: add queue's statistics update to service task - net: hns3: add function type check for debugfs help information - RDMA/hns: Bugfix for mapping user db - net: hns3: fix data race between ring->next_to_clean - net: hns3: fix for TX clean num when cleaning TX BD - net: hns3: handle the BD info on the last BD of the packet - net: hns3: stop sending keep alive msg when VF command queue needs reinit - net: hns3: use atomic_t replace u32 for arq's count - net: hns3: use a reserved byte to identify need_resp flag - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: fix pause configure fail problem - net: hns3: extend the loopback state acquisition time - net: hns3: prevent double free in hns3_put_ring_config() - net: hns3: remove reset after command send failed - net: hns3: add support for multiple media type - net: hns3: add autoneg and change speed support for fibre port - net: hns3: add support for FEC encoding control - net: hns3: unify maybe_stop_tx for TSO and non-TSO case - net: hns3: use napi_schedule_irqoff in hard interrupts handlers - net: hns3: add counter for times RX pages gets allocated - net: hns3: add linearizing checking for TSO case - net: hns3: fix for tunnel type handling in hns3_rx_checksum - net: hns3: refactor BD filling for l2l3l4 info - net: hns3: combine len and checksum handling for inner and outer header. - net: hns3: fix error handling for desc filling - net: hns3: optimize the barrier using when cleaning TX BD - net: hns3: unify the page reusing for page size 4K and 64K - net: hns3: some cleanup for struct hns3_enet_ring - net: hns3: use devm_kcalloc when allocating desc_cb - net: hns3: remove redundant assignment of l2_hdr to itself - net: hns3: initialize CPU reverse mapping - net: hns3: refine the flow director handle - net: hns3: add aRFS support for PF - net: hns3: fix for FEC configuration - RDMA/hns: Remove unnecessary print message in aeq - RDMA/hns: Update CQE specifications - RDMA/hns: Move spin_lock_irqsave to the correct place - RDMA/hns: Remove jiffies operation in disable interrupt context - RDMA/hns: Replace magic numbers with #defines - net: hns3: fix compile warning without CONFIG_RFS_ACCEL - net: hns3: fix for HNS3_RXD_GRO_SIZE_M macro - net: hns3: add support for dump firmware statistics by debugfs - net: hns3: use HCLGE_STATE_NIC_REGISTERED to indicate PF NIC client has registered - net: hns3: use HCLGE_STATE_ROCE_REGISTERED to indicate PF ROCE client has registered - net: hns3: use HCLGEVF_STATE_NIC_REGISTERED to indicate VF NIC client has registered - net: hns3: modify hclge_init_client_instance() - net: hns3: modify hclgevf_init_client_instance() - net: hns3: add handshake with hardware while doing reset - net: hns3: stop schedule reset service while unloading driver - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit() - net: hns3: fix a memory leak issue for hclge_map_unmap_ring_to_vf_vector - RDMA/hns: Bugfix for posting multiple srq work request - net: hns3: remove redundant core reset - net: hns3: don't configure new VLAN ID into VF VLAN table when it's full - net: hns3: fix VLAN filter restore issue after reset - net: hns3: set the port shaper according to MAC speed - net: hns3: add a check to pointer in error_detected and slot_reset - net: hns3: set ops to null when unregister ad_dev - net: hns3: add handling of two bits in MAC tunnel interrupts - net: hns3: remove setting bit of reset_requests when handling mac tunnel interrupts - net: hns3: add opcode about query and clear RAS & MSI-X to special opcode - net: hns3: delay and separate enabling of NIC and ROCE HW errors - RDMA/hns: fix inverted logic of readl read and shift - RDMA/hns: Bugfix for filling the sge of srq - net: hns3: log detail error info of ROCEE ECC and AXI errors - net: hns3: fix wrong size of mailbox responding data - net: hns3: make HW GRO handling compliant with SW GRO - net: hns3: replace numa_node_id with numa_mem_id for buffer reusing - net: hns3: refactor hns3_get_new_int_gl function - net: hns3: trigger VF reset if a VF has an over_8bd_nfe_err - net: hns3: delete the redundant user NIC codes - net: hns3: small changes for magic numbers - net: hns3: use macros instead of magic numbers - net: hns3: refactor PF/VF RSS hash key configuration - net: hns3: some modifications to simplify and optimize code - net: hns3: fix some coding style issues - net: hns3: delay setting of reset level for hw errors until slot_reset is called - net: hns3: fix avoid unnecessary resetting for the H/W errors which do not require reset - net: hns3: process H/W errors occurred before HNS dev initialization - net: hns3: add recovery for the H/W errors occurred before the HNS dev initialization - net: hns3: some changes of MSI-X bits in PPU(RCB) - net: hns3: extract handling of mpf/pf msi-x errors into functions - net: hns3: clear restting state when initializing HW device - net: hns3: free irq when exit from abnormal branch - net: hns3: fix for dereferencing before null checking - net: hns3: fix for skb leak when doing selftest - net: hns3: delay ring buffer clearing during reset - net: hns3: some variable modification - net: hns3: fix dereference of ae_dev before it is null checked - scsi: hisi_sas: Delete PHY timers when rmmod or probe failed - scsi: hisi_sas: Fix the issue of argument mismatch of printing ecc errors - scsi: hisi_sas: Reduce HISI_SAS_SGE_PAGE_CNT in size - scsi: hisi_sas: Change the type of some numbers to unsigned - scsi: hisi_sas: Ignore the error code between phy down to phy up - scsi: hisi_sas: Disable stash for v3 hw - net: hns3: Add missing newline at end of file - net: hns3: Fix inconsistent indenting . * net: hns: Fix loopback test failed at copper ports (LP: #1833132) - net: hns: Fix loopback test failed at copper ports . * hns: fix ICMP6 neighbor solicitation messages discard problem (LP: #1833140) - net: hns: fix ICMP6 neighbor solicitation messages discard problem - net: hns: fix unsigned comparison to less than zero . * hns: Fix WARNING when remove HNS driver with SMMU enabled (LP: #1833141) - net: hns: Fix WARNING when remove HNS driver with SMMU enabled . * Fix occasional boot time crash in hns driver (LP: #1833138) - net: hns: Fix probabilistic memory overwrite when HNS driver initialized . * use-after-free in hns_nic_net_xmit_hw (LP: #1833136) - net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() . * Kernel panic upon resetting ixgbe SR-IOV VFIO virtual function using 5.0 kernel (LP: #1829652) - SAUCE: ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw . * Cache line contention prevents scaling of 100Gbps performance (LP: #1832909) - iommu/iova: Separate atomic variables to improve performance . * hinic: fix oops due to race in set_rx_mode (LP: #1832048) - hinic: fix a bug in set rx mode . * Oops during sas expander hotplugging (LP: #1831799) - scsi: libsas: delete sas port if expander discover failed . * libsas: old linkrate advertised after phy disabled (LP: #1830435) - scsi: libsas: Inject revalidate event for root port event - scsi: libsas: Do discovery on empty PHY to update PHY info . * arm64: cma_alloc errors at boot (LP: #1823753) - [Config] Bump CMA_SIZE_MBYTES to 32 on arm64 - dma-contiguous: add dma_{alloc,free}_contiguous() helpers - dma-contiguous: use fallback alloc_pages for single pages - dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() . * Miscellaneous Ubuntu changes - [Config] Enable CONFIG_CMA_DEBUG{,FS} Checksums-Sha1: d8357778b8165a5d44c733170afb7705b60b66b0 7071 linux-hwe-edge_5.0.0-18.19~18.04.2+pearl2.3.dsc 712a2722e07df358a1d1ed04e7a7a0918dfbc287 6413686 linux-hwe-edge_5.0.0-18.19~18.04.2+pearl2.3.diff.gz 5216cdaab21a253a39e4700516a78bcf11bd02d9 10876 linux-hwe-edge_5.0.0-18.19~18.04.2+pearl2.3_source.buildinfo Checksums-Sha256: b540ef134dfe4e46066a8a20a903938b7be678533624cf1555130653a59fc824 7071 linux-hwe-edge_5.0.0-18.19~18.04.2+pearl2.3.dsc d558d3ee435f4eb98cbdd2a6c5c413c84524245d65db8afca0271f2a293c1a36 6413686 linux-hwe-edge_5.0.0-18.19~18.04.2+pearl2.3.diff.gz 26c3e1aff1c7f89251e0401bb692ecd1886098e40e19d0ddee68fb077a1eeab4 10876 linux-hwe-edge_5.0.0-18.19~18.04.2+pearl2.3_source.buildinfo Files: e41a7a1694b5fee27de53aff1139da55 7071 devel optional linux-hwe-edge_5.0.0-18.19~18.04.2+pearl2.3.dsc 4e6eba8c262cee52ba13259e95307a29 6413686 devel optional linux-hwe-edge_5.0.0-18.19~18.04.2+pearl2.3.diff.gz f71bc42b0afac4ba34a0093abf69fd81 10876 devel optional linux-hwe-edge_5.0.0-18.19~18.04.2+pearl2.3_source.buildinfo