Package: linux / 4.9.189-3

Metadata

Package Version Patches format
linux 4.9.189-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
features/all/ena/0049 net ena fix potential double ena_destroy_device.patch | (download)

drivers/net/ethernet/amazon/ena/ena_netdev.c | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 [06/13] net: ena: fix potential double ena_destroy_device()
features/all/ena/0050 net ena fix missing lock during device destruction.patch | (download)

drivers/net/ethernet/amazon/ena/ena_netdev.c | 20 7 + 13 - 0 !
1 file changed, 7 insertions(+), 13 deletions(-)

 [07/13] net: ena: fix missing lock during device destruction
features/all/ena/0051 net ena fix missing calls to READ_ONCE.patch | (download)

drivers/net/ethernet/amazon/ena/ena_com.c | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 [08/13] net: ena: fix missing calls to read_once
features/all/ena/0052 net ena fix incorrect usage of memory barriers.patch | (download)

drivers/net/ethernet/amazon/ena/ena_com.c | 16 7 + 9 - 0 !
drivers/net/ethernet/amazon/ena/ena_eth_com.c | 6 6 + 0 - 0 !
drivers/net/ethernet/amazon/ena/ena_eth_com.h | 8 2 + 6 - 0 !
drivers/net/ethernet/amazon/ena/ena_netdev.c | 30 11 + 19 - 0 !
4 files changed, 26 insertions(+), 34 deletions(-)

 [09/13] net: ena: fix incorrect usage of memory barriers
features/all/ena/0053 net ena remove ndo_poll_controller.patch | (download)

drivers/net/ethernet/amazon/ena/ena_netdev.c | 22 0 + 22 - 0 !
1 file changed, 22 deletions(-)

 [10/13] net: ena: remove ndo_poll_controller
features/all/ena/0054 net ena fix warning in rmmod caused by double iounma.patch | (download)

drivers/net/ethernet/amazon/ena/ena_netdev.c | 9 1 + 8 - 0 !
1 file changed, 1 insertion(+), 8 deletions(-)

 [11/13] net: ena: fix warning in rmmod caused by double iounmap
features/all/ena/0055 net ena fix rare bug when failed restart resume is f.patch | (download)

drivers/net/ethernet/amazon/ena/ena_netdev.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 [12/13] net: ena: fix rare bug when failed restart/resume is followed
 by driver removal
features/all/ena/0056 net ena fix auto casting to boolean.patch | (download)

drivers/net/ethernet/amazon/ena/ena_eth_com.c | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 [13/13] net: ena: fix auto casting to boolean
features/all/ena/0057 net ena minor performance improvement.patch | (download)

drivers/net/ethernet/amazon/ena/ena_eth_com.c | 43 0 + 43 - 0 !
drivers/net/ethernet/amazon/ena/ena_eth_com.h | 46 44 + 2 - 0 !
2 files changed, 44 insertions(+), 45 deletions(-)

 [patch 04/22] net: ena: minor performance improvement
features/all/ena/0058 net ena complete host info to match latest ENA spec.patch | (download)

drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 31 30 + 1 - 0 !
drivers/net/ethernet/amazon/ena/ena_com.c | 12 4 + 8 - 0 !
drivers/net/ethernet/amazon/ena/ena_common_defs.h | 4 2 + 2 - 0 !
drivers/net/ethernet/amazon/ena/ena_netdev.c | 10 7 + 3 - 0 !
4 files changed, 43 insertions(+), 14 deletions(-)

 [patch 05/22] net: ena: complete host info to match latest ena spec
features/all/ena/0059 net ena introduce Low Latency Queues data structures.patch | (download)

drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 90 87 + 3 - 0 !
drivers/net/ethernet/amazon/ena/ena_com.h | 38 38 + 0 - 0 !
drivers/net/ethernet/amazon/ena/ena_netdev.c | 6 3 + 3 - 0 !
3 files changed, 128 insertions(+), 6 deletions(-)

 [patch 06/22] net: ena: introduce low latency queues data structures
 according to ENA spec
features/all/ena/0060 net ena add functions for handling Low Latency Queue.patch | (download)

drivers/net/ethernet/amazon/ena/ena_com.c | 249 235 + 14 - 0 !
drivers/net/ethernet/amazon/ena/ena_com.h | 28 28 + 0 - 0 !
drivers/net/ethernet/amazon/ena/ena_eth_com.c | 231 179 + 52 - 0 !
drivers/net/ethernet/amazon/ena/ena_eth_com.h | 25 21 + 4 - 0 !
drivers/net/ethernet/amazon/ena/ena_netdev.c | 21 11 + 10 - 0 !
5 files changed, 474 insertions(+), 80 deletions(-)

 [patch 07/22] net: ena: add functions for handling low latency queues
 in ena_com
features/all/ena/0061 net ena add functions for handling Low Latency Queue.patch | (download)

drivers/net/ethernet/amazon/ena/ena_ethtool.c | 1 1 + 0 - 0 !
drivers/net/ethernet/amazon/ena/ena_netdev.c | 387 244 + 143 - 0 !
drivers/net/ethernet/amazon/ena/ena_netdev.h | 6 6 + 0 - 0 !
3 files changed, 251 insertions(+), 143 deletions(-)

 [patch 08/22] net: ena: add functions for handling low latency queues
 in ena_netdev
features/all/ena/0062 net ena use CSUM_CHECKED device indication to report.patch | (download)

drivers/net/ethernet/amazon/ena/ena_eth_com.c | 3 3 + 0 - 0 !
drivers/net/ethernet/amazon/ena/ena_eth_com.h | 1 1 + 0 - 0 !
drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h | 10 8 + 2 - 0 !
drivers/net/ethernet/amazon/ena/ena_ethtool.c | 1 1 + 0 - 0 !
drivers/net/ethernet/amazon/ena/ena_netdev.c | 13 12 + 1 - 0 !
drivers/net/ethernet/amazon/ena/ena_netdev.h | 1 1 + 0 - 0 !
6 files changed, 26 insertions(+), 3 deletions(-)

 [patch 09/22] net: ena: use csum_checked device indication to report
 skb's checksum status
features/all/ena/0063 net ena explicit casting and initialization and clea.patch | (download)

drivers/net/ethernet/amazon/ena/ena_com.c | 39 23 + 16 - 0 !
drivers/net/ethernet/amazon/ena/ena_netdev.c | 5 2 + 3 - 0 !
drivers/net/ethernet/amazon/ena/ena_netdev.h | 22 11 + 11 - 0 !
3 files changed, 36 insertions(+), 30 deletions(-)

 [patch 10/22] net: ena: explicit casting and initialization, and
 clearer error handling
features/all/ena/0064 net ena limit refill Rx threshold to 256 to avoid la.patch | (download)

drivers/net/ethernet/amazon/ena/ena_netdev.c | 4 3 + 1 - 0 !
drivers/net/ethernet/amazon/ena/ena_netdev.h | 5 3 + 2 - 0 !
2 files changed, 6 insertions(+), 3 deletions(-)

 [patch 11/22] net: ena: limit refill rx threshold to 256 to avoid
 latency issues
features/all/ena/0065 net ena change rx copybreak default to reduce kernel.patch | (download)

drivers/net/ethernet/amazon/ena/ena_netdev.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch 12/22] net: ena: change rx copybreak default to reduce kernel
 memory pressure
features/all/ena/0066 net ena remove redundant parameter in ena_com_admin_.patch | (download)

drivers/net/ethernet/amazon/ena/ena_com.c | 6 2 + 4 - 0 !
drivers/net/ethernet/amazon/ena/ena_com.h | 5 1 + 4 - 0 !
drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 1 + 1 - 0 !
3 files changed, 4 insertions(+), 9 deletions(-)

 [patch 13/22] net: ena: remove redundant parameter in
 ena_com_admin_init()
features/all/ena/0067 net ena update driver version to 2.0.1.patch | (download)

drivers/net/ethernet/amazon/ena/ena_netdev.h | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 [patch 14/22] net: ena: update driver version to 2.0.1
features/all/ena/0068 net ena fix indentations in ena_defs for better read.patch | (download)

drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 334 133 + 201 - 0 !
drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h | 223 108 + 115 - 0 !
drivers/net/ethernet/amazon/ena/ena_regs_defs.h | 206 97 + 109 - 0 !
3 files changed, 338 insertions(+), 425 deletions(-)

 [patch 15/22] net: ena: fix indentations in ena_defs for better
 readability
features/all/ena/0069 net ena Fix Kconfig dependency on X86.patch | (download)

drivers/net/ethernet/amazon/Kconfig | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch 16/22] net: ena: fix kconfig dependency on x86
features/all/ena/0070 net ena enable Low Latency Queues.patch | (download)

drivers/net/ethernet/amazon/ena/ena_netdev.c | 18 4 + 14 - 0 !
1 file changed, 4 insertions(+), 14 deletions(-)

 [patch 17/22] net: ena: enable low latency queues
features/all/ena/0071 net ena fix compilation error in xtensa architecture.patch | (download)

drivers/net/ethernet/amazon/ena/ena_com.h | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 [patch 18/22] net: ena: fix compilation error in xtensa architecture
features/all/ena/0072 net ena fix crash during failed resume from hibernat.patch | (download)

drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch 19/22] net: ena: fix crash during failed resume from
 hibernation
features/all/ena/0073 net ena fix crash during ena_remove.patch | (download)

drivers/net/ethernet/amazon/ena/ena_netdev.c | 21 10 + 11 - 0 !
1 file changed, 10 insertions(+), 11 deletions(-)

 [patch 20/22] net: ena: fix crash during ena_remove()
features/all/ena/0074 net ena update driver version from 2.0.1 to 2.0.2.patch | (download)

drivers/net/ethernet/amazon/ena/ena_netdev.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch 21/22] net: ena: update driver version from 2.0.1 to 2.0.2
features/all/ena/0075 net ena support linux 4.9 napi_complete_done api.patch | (download)

drivers/net/ethernet/amazon/ena/ena_netdev.c | 5 4 + 1 - 0 !
drivers/net/ethernet/amazon/ena/ena_netdev.h | 1 1 + 0 - 0 !
2 files changed, 5 insertions(+), 1 deletion(-)

 net: ena: support linux 4.9 napi_complete_done api
 Upstream introduced a change with b1669c9f5ac9d50651889e22e4a82f1b34af32d3
 that makes use of a change in the napi_complete_done() API that was
 introduced in Linux 4.10. This change reverts a portion of that change in
 favor of a Linux 4.9 compatible version of the same functionality.
 .
 A similar change was implemented in the out-of-tree drivers that supports
 multiple kernel versions. See the C preprocessor conditionals at
 https://github.com/amzn/amzn-drivers/blob/46621be3e9ba1749ba64b8efa39b53e2f2773c3a/kernel/linux/ena/ena_netdev.c#L1334
features/all/siphash implement halfsiphash1 3 for hash tables.patch | (download)

Documentation/siphash.txt | 75 75 + 0 - 0 !
include/linux/siphash.h | 57 56 + 1 - 0 !
lib/siphash.c | 321 320 + 1 - 0 !
lib/test_siphash.c | 98 95 + 3 - 0 !
4 files changed, 546 insertions(+), 5 deletions(-)

 siphash: implement halfsiphash1-3 for hash tables
To: debian-kernel@lists.debian.org