+++ /dev/null
-From 5ac8480ae4d01f0ca5dfd561884424046df2478a Mon Sep 17 00:00:00 2001
-From: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
-Date: Wed, 9 Aug 2023 21:44:36 -0700
-Subject: RDMA/bnxt_re: Fix error handling in probe failure path
-
-From: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
-
-commit 5ac8480ae4d01f0ca5dfd561884424046df2478a upstream.
-
-During bnxt_re_dev_init(), when bnxt_re_setup_chip_ctx() fails unregister
-with L2 first before bailing out probe.
-
-Fixes: ae8637e13185 ("RDMA/bnxt_re: Add chip context to identify 57500 series")
-Link: https://lore.kernel.org/r/1691642677-21369-3-git-send-email-selvin.xavier@broadcom.com
-Signed-off-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
-Signed-off-by: Selvin Xavier <selvin.xavier@broadcom.com>
-Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/infiniband/hw/bnxt_re/main.c | 2 ++
- 1 file changed, 2 insertions(+)
-
---- a/drivers/infiniband/hw/bnxt_re/main.c
-+++ b/drivers/infiniband/hw/bnxt_re/main.c
-@@ -1418,6 +1418,8 @@ static int bnxt_re_dev_init(struct bnxt_
-
- rc = bnxt_re_setup_chip_ctx(rdev, wqe_mode);
- if (rc) {
-+ bnxt_unregister_dev(rdev->en_dev);
-+ clear_bit(BNXT_RE_FLAG_NETDEV_REGISTERED, &rdev->flags);
- ibdev_err(&rdev->ibdev, "Failed to get chip context\n");
- return -EINVAL;
- }
drivers-net-prevent-tun_build_skb-to-exceed-the-packet-size-limit.patch
ib-hfi1-fix-possible-panic-during-hotplug-remove.patch
wifi-cfg80211-fix-sband-iftype-data-lookup-for-ap_vlan.patch
-rdma-bnxt_re-fix-error-handling-in-probe-failure-path.patch
+++ /dev/null
-From 5ac8480ae4d01f0ca5dfd561884424046df2478a Mon Sep 17 00:00:00 2001
-From: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
-Date: Wed, 9 Aug 2023 21:44:36 -0700
-Subject: RDMA/bnxt_re: Fix error handling in probe failure path
-
-From: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
-
-commit 5ac8480ae4d01f0ca5dfd561884424046df2478a upstream.
-
-During bnxt_re_dev_init(), when bnxt_re_setup_chip_ctx() fails unregister
-with L2 first before bailing out probe.
-
-Fixes: ae8637e13185 ("RDMA/bnxt_re: Add chip context to identify 57500 series")
-Link: https://lore.kernel.org/r/1691642677-21369-3-git-send-email-selvin.xavier@broadcom.com
-Signed-off-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
-Signed-off-by: Selvin Xavier <selvin.xavier@broadcom.com>
-Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/infiniband/hw/bnxt_re/main.c | 2 ++
- 1 file changed, 2 insertions(+)
-
---- a/drivers/infiniband/hw/bnxt_re/main.c
-+++ b/drivers/infiniband/hw/bnxt_re/main.c
-@@ -1406,6 +1406,8 @@ static int bnxt_re_dev_init(struct bnxt_
-
- rc = bnxt_re_setup_chip_ctx(rdev, wqe_mode);
- if (rc) {
-+ bnxt_unregister_dev(rdev->en_dev);
-+ clear_bit(BNXT_RE_FLAG_NETDEV_REGISTERED, &rdev->flags);
- ibdev_err(&rdev->ibdev, "Failed to get chip context\n");
- return -EINVAL;
- }
drm-rockchip-don-t-spam-logs-in-atomic-check.patch
wifi-cfg80211-fix-sband-iftype-data-lookup-for-ap_vlan.patch
rdma-umem-set-iova-in-odp-flow.patch
-rdma-bnxt_re-fix-error-handling-in-probe-failure-path.patch
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
- .../ethernet/marvell/prestera/prestera_router.c | 14 +++++++-------
+ drivers/net/ethernet/marvell/prestera/prestera_router.c | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
-diff --git a/drivers/net/ethernet/marvell/prestera/prestera_router.c b/drivers/net/ethernet/marvell/prestera/prestera_router.c
-index a9a1028cb17b..de317179a7dc 100644
--- a/drivers/net/ethernet/marvell/prestera/prestera_router.c
+++ b/drivers/net/ethernet/marvell/prestera/prestera_router.c
-@@ -166,11 +166,11 @@ prestera_util_neigh2nc_key(struct prestera_switch *sw, struct neighbour *n,
+@@ -166,11 +166,11 @@ prestera_util_neigh2nc_key(struct preste
static bool __prestera_fi_is_direct(struct fib_info *fi)
{
struct fib_result res;
bool reachable;
-@@ -269,8 +269,8 @@ __prestera_util_kern_n_is_reachable_v4(u32 tb_id, __be32 *addr,
+@@ -269,8 +269,8 @@ __prestera_util_kern_n_is_reachable_v4(u
if (!prestera_util_kern_get_route(&res, tb_id, addr))
if (prestera_fi_is_direct(res.fi)) {
reachable = true;
}
-@@ -324,7 +324,7 @@ prestera_kern_fib_info_nhc(struct fib_notifier_info *info, int n)
+@@ -324,7 +324,7 @@ prestera_kern_fib_info_nhc(struct fib_no
if (info->family == AF_INET) {
fen4_info = container_of(info, struct fib_entry_notifier_info,
info);
} else if (info->family == AF_INET6) {
fen6_info = container_of(info, struct fib6_entry_notifier_info,
info);
---
-2.41.0
-
+++ /dev/null
-From 5ac8480ae4d01f0ca5dfd561884424046df2478a Mon Sep 17 00:00:00 2001
-From: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
-Date: Wed, 9 Aug 2023 21:44:36 -0700
-Subject: RDMA/bnxt_re: Fix error handling in probe failure path
-
-From: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
-
-commit 5ac8480ae4d01f0ca5dfd561884424046df2478a upstream.
-
-During bnxt_re_dev_init(), when bnxt_re_setup_chip_ctx() fails unregister
-with L2 first before bailing out probe.
-
-Fixes: ae8637e13185 ("RDMA/bnxt_re: Add chip context to identify 57500 series")
-Link: https://lore.kernel.org/r/1691642677-21369-3-git-send-email-selvin.xavier@broadcom.com
-Signed-off-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
-Signed-off-by: Selvin Xavier <selvin.xavier@broadcom.com>
-Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/infiniband/hw/bnxt_re/main.c | 2 ++
- 1 file changed, 2 insertions(+)
-
---- a/drivers/infiniband/hw/bnxt_re/main.c
-+++ b/drivers/infiniband/hw/bnxt_re/main.c
-@@ -1409,6 +1409,8 @@ static int bnxt_re_dev_init(struct bnxt_
-
- rc = bnxt_re_setup_chip_ctx(rdev, wqe_mode);
- if (rc) {
-+ bnxt_unregister_dev(rdev->en_dev);
-+ clear_bit(BNXT_RE_FLAG_NETDEV_REGISTERED, &rdev->flags);
- ibdev_err(&rdev->ibdev, "Failed to get chip context\n");
- return -EINVAL;
- }
drm-rockchip-don-t-spam-logs-in-atomic-check.patch
wifi-cfg80211-fix-sband-iftype-data-lookup-for-ap_vlan.patch
rdma-umem-set-iova-in-odp-flow.patch
-rdma-bnxt_re-fix-error-handling-in-probe-failure-path.patch
net-tls-avoid-discarding-data-on-record-close.patch
net-marvell-prestera-fix-handling-ipv4-routes-with-nhid.patch