kernel: bump 5.4 to 5.4.85
[openwrt/openwrt.git] / target / linux / layerscape / patches-5.4 / 701-net-0069-sdk_dpaa-ceetm-reset-the-wbfs-groups-and-priorities-.patch
1 From 3aa80007715ecfd944e02029b59fec5c74c8598e Mon Sep 17 00:00:00 2001
2 From: Camelia Groza <camelia.groza@nxp.com>
3 Date: Wed, 30 May 2018 15:04:37 +0300
4 Subject: [PATCH] sdk_dpaa: ceetm: reset the wbfs groups and priorities on
5 teardown
6
7 Signed-off-by: Camelia Groza <camelia.groza@nxp.com>
8 ---
9 drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_ceetm.c | 4 ++++
10 1 file changed, 4 insertions(+)
11
12 --- a/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_ceetm.c
13 +++ b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_ceetm.c
14 @@ -491,6 +491,10 @@ static void ceetm_destroy(struct Qdisc *
15 break;
16
17 case CEETM_WBFS:
18 + /* Reset the WBFS groups and priorities */
19 + if (priv->wbfs.ch)
20 + qman_ceetm_channel_set_group(priv->wbfs.ch, 1, 0, 0);
21 +
22 if (priv->wbfs.parent)
23 priv->wbfs.parent->prio.child = NULL;
24 break;