[PATCH net v2] net: macb: Add default usrio config to default gem config

Subsystems: atmel macb ethernet driver, networking drivers, the rest

STALE2055d

4 messages, 3 authors, 2021-01-13 · open the first message on its own page

[PATCH net v2] net: macb: Add default usrio config to default gem config

From: Atish Patra <hidden>
Date: 2021-01-12 01:48:40

There is no usrio config defined for default gem config leading to
a kernel panic devices that don't define a data. This issue can be
reprdouced with microchip polar fire soc where compatible string
is defined as "cdns,macb".

Fixes: edac63861db7 ("net: macb: Add default usrio config to default gem config")
Signed-off-by: Atish Patra <redacted>
---
Changes from v1->v2:
1. Fixed that fixes tag.
---
 drivers/net/ethernet/cadence/macb_main.c | 1 +
 1 file changed, 1 insertion(+)
diff --git a/drivers/net/ethernet/cadence/macb_main.c b/drivers/net/ethernet/cadence/macb_main.c
index 814a5b10141d..47ee72ab7002 100644
--- a/drivers/net/ethernet/cadence/macb_main.c
+++ b/drivers/net/ethernet/cadence/macb_main.c
@@ -4590,6 +4590,7 @@ static const struct macb_config default_gem_config = {
 	.dma_burst_length = 16,
 	.clk_init = macb_clk_init,
 	.init = macb_init,
+	.usrio = &macb_default_usrio,
 	.jumbo_max_len = 10240,
 };
 
-- 
2.25.1

Re: [PATCH net v2] net: macb: Add default usrio config to default gem config

From: Nicolas Ferre <nicolas.ferre@microchip.com>
Date: 2021-01-12 08:03:28

On 12/01/2021 at 02:47, Atish Patra wrote:
There is no usrio config defined for default gem config leading to
a kernel panic devices that don't define a data. This issue can be
reproduced with microchip polar fire soc where compatible string
is defined as "cdns,macb".

Fixes: edac63861db7 ("net: macb: Add default usrio config to default gem config")
Signed-off-by: Atish Patra <redacted>
Indeed.
Acked-by: Nicolas Ferre <nicolas.ferre@microchip.com>

Thanks! Best regards,
   Nicolas
quoted hunk
---
Changes from v1->v2:
1. Fixed that fixes tag.
---
  drivers/net/ethernet/cadence/macb_main.c | 1 +
  1 file changed, 1 insertion(+)
diff --git a/drivers/net/ethernet/cadence/macb_main.c b/drivers/net/ethernet/cadence/macb_main.c
index 814a5b10141d..47ee72ab7002 100644
--- a/drivers/net/ethernet/cadence/macb_main.c
+++ b/drivers/net/ethernet/cadence/macb_main.c
@@ -4590,6 +4590,7 @@ static const struct macb_config default_gem_config = {
         .dma_burst_length = 16,
         .clk_init = macb_clk_init,
         .init = macb_init,
+       .usrio = &macb_default_usrio,
         .jumbo_max_len = 10240,
  };

--
2.25.1

-- 
Nicolas Ferre

Re: [PATCH net v2] net: macb: Add default usrio config to default gem config

From: Jakub Kicinski <kuba@kernel.org>
Date: 2021-01-13 02:12:24

On Mon, 11 Jan 2021 17:47:28 -0800 Atish Patra wrote:
There is no usrio config defined for default gem config leading to
a kernel panic devices that don't define a data. This issue can be
reprdouced with microchip polar fire soc where compatible string
is defined as "cdns,macb".

Fixes: edac63861db7 ("net: macb: Add default usrio config to default gem config")
Signed-off-by: Atish Patra <redacted>
---
Changes from v1->v2:
1. Fixed that fixes tag.
Still needs a little bit of work:

Fixes tag: Fixes: edac63861db7 ("net: macb: Add default usrio config to default gem config")
Has these problem(s):
	- Subject does not match target commit subject
	  Just use
		git log -1 --format='Fixes: %h ("%s")'


Please make sure to keep Nic's Ack when reposting.

Re: [PATCH net v2] net: macb: Add default usrio config to default gem config

From: Atish Patra <hidden>
Date: 2021-01-13 02:36:27

On Tue, 2021-01-12 at 18:11 -0800, Jakub Kicinski wrote:
On Mon, 11 Jan 2021 17:47:28 -0800 Atish Patra wrote:
quoted
There is no usrio config defined for default gem config leading to
a kernel panic devices that don't define a data. This issue can be
reprdouced with microchip polar fire soc where compatible string
is defined as "cdns,macb".

Fixes: edac63861db7 ("net: macb: Add default usrio config to
default gem config")
Signed-off-by: Atish Patra <redacted>
---
Changes from v1->v2:
1. Fixed that fixes tag.
Still needs a little bit of work:

Fixes tag: Fixes: edac63861db7 ("net: macb: Add default usrio config
to default gem config")
I am so sorry about this. I managed screw up my script to add Fixes tag
twice in a row :(.
Has these problem(s):
        - Subject does not match target commit subject
          Just use
                git log -1 --format='Fixes: %h ("%s")'


Please make sure to keep Nic's Ack when reposting.
Absolutely. Apologies again for the noise for this small fix.

-- 
Regards,
Atish
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help