kernel: bump 6.1 to 6.1.23
This commit is contained in:
parent
10d6fdde14
commit
d9720c692b
@ -1,2 +1,2 @@
|
|||||||
LINUX_VERSION-6.1 = .22
|
LINUX_VERSION-6.1 = .23
|
||||||
LINUX_KERNEL_HASH-6.1.22 = 2be89141cef74d0e5a55540d203eb8010dfddb3c82d617e66b058f20b19cfda8
|
LINUX_KERNEL_HASH-6.1.23 = 7458372e8750afe37fd1ac3e7ab3c22f2c6018f760f8134055a03f54aba3ebeb
|
@ -9,7 +9,7 @@ Subject: [PATCH] net/dsa/mv88e6xxx: disable ATU violation
|
|||||||
|
|
||||||
--- a/drivers/net/dsa/mv88e6xxx/chip.c
|
--- a/drivers/net/dsa/mv88e6xxx/chip.c
|
||||||
+++ b/drivers/net/dsa/mv88e6xxx/chip.c
|
+++ b/drivers/net/dsa/mv88e6xxx/chip.c
|
||||||
@@ -3460,6 +3460,9 @@ static int mv88e6xxx_setup_port(struct m
|
@@ -3465,6 +3465,9 @@ static int mv88e6xxx_setup_port(struct m
|
||||||
else
|
else
|
||||||
reg = 1 << port;
|
reg = 1 << port;
|
||||||
|
|
||||||
|
@ -21,27 +21,27 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|||||||
flow_setup_cb_t *cb;
|
flow_setup_cb_t *cb;
|
||||||
|
|
||||||
if (!eth->soc->offload_version)
|
if (!eth->soc->offload_version)
|
||||||
@@ -568,16 +569,20 @@ mtk_eth_setup_tc_block(struct net_device
|
@@ -568,17 +569,19 @@ mtk_eth_setup_tc_block(struct net_device
|
||||||
switch (f->command) {
|
switch (f->command) {
|
||||||
case FLOW_BLOCK_BIND:
|
case FLOW_BLOCK_BIND:
|
||||||
block_cb = flow_block_cb_lookup(f->block, cb, dev);
|
block_cb = flow_block_cb_lookup(f->block, cb, dev);
|
||||||
- if (block_cb) {
|
- if (block_cb) {
|
||||||
- flow_block_cb_incref(block_cb);
|
- flow_block_cb_incref(block_cb);
|
||||||
- return 0;
|
- return 0;
|
||||||
|
- }
|
||||||
|
- block_cb = flow_block_cb_alloc(cb, dev, dev, NULL);
|
||||||
|
- if (IS_ERR(block_cb))
|
||||||
|
- return PTR_ERR(block_cb);
|
||||||
+ if (!block_cb) {
|
+ if (!block_cb) {
|
||||||
+ block_cb = flow_block_cb_alloc(cb, dev, dev, NULL);
|
+ block_cb = flow_block_cb_alloc(cb, dev, dev, NULL);
|
||||||
+ if (IS_ERR(block_cb))
|
+ if (IS_ERR(block_cb))
|
||||||
+ return PTR_ERR(block_cb);
|
+ return PTR_ERR(block_cb);
|
||||||
+
|
|
||||||
+ register_block = true;
|
|
||||||
}
|
|
||||||
- block_cb = flow_block_cb_alloc(cb, dev, dev, NULL);
|
|
||||||
- if (IS_ERR(block_cb))
|
|
||||||
- return PTR_ERR(block_cb);
|
|
||||||
|
|
||||||
|
+ register_block = true;
|
||||||
|
+ }
|
||||||
|
flow_block_cb_incref(block_cb);
|
||||||
- flow_block_cb_add(block_cb, f);
|
- flow_block_cb_add(block_cb, f);
|
||||||
- list_add_tail(&block_cb->driver_list, &block_cb_list);
|
- list_add_tail(&block_cb->driver_list, &block_cb_list);
|
||||||
+ flow_block_cb_incref(block_cb);
|
|
||||||
+
|
+
|
||||||
+ if (register_block) {
|
+ if (register_block) {
|
||||||
+ flow_block_cb_add(block_cb, f);
|
+ flow_block_cb_add(block_cb, f);
|
||||||
|
@ -201,7 +201,7 @@ Signed-off-by: Paolo Abeni <pabeni@redhat.com>
|
|||||||
|
|
||||||
--- a/drivers/net/ethernet/mediatek/mtk_ppe.c
|
--- a/drivers/net/ethernet/mediatek/mtk_ppe.c
|
||||||
+++ b/drivers/net/ethernet/mediatek/mtk_ppe.c
|
+++ b/drivers/net/ethernet/mediatek/mtk_ppe.c
|
||||||
@@ -729,6 +729,33 @@ int mtk_foe_entry_idle_time(struct mtk_p
|
@@ -730,6 +730,33 @@ int mtk_foe_entry_idle_time(struct mtk_p
|
||||||
return __mtk_foe_entry_idle_time(ppe, entry->data.ib1);
|
return __mtk_foe_entry_idle_time(ppe, entry->data.ib1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ Signed-off-by: Tobias Waldekranz <tobias@waldekranz.com>
|
|||||||
|
|
||||||
--- a/drivers/net/dsa/mv88e6xxx/chip.c
|
--- a/drivers/net/dsa/mv88e6xxx/chip.c
|
||||||
+++ b/drivers/net/dsa/mv88e6xxx/chip.c
|
+++ b/drivers/net/dsa/mv88e6xxx/chip.c
|
||||||
@@ -6965,6 +6965,7 @@ static int mv88e6xxx_register_switch(str
|
@@ -6970,6 +6970,7 @@ static int mv88e6xxx_register_switch(str
|
||||||
ds->ops = &mv88e6xxx_switch_ops;
|
ds->ops = &mv88e6xxx_switch_ops;
|
||||||
ds->ageing_time_min = chip->info->age_time_coeff;
|
ds->ageing_time_min = chip->info->age_time_coeff;
|
||||||
ds->ageing_time_max = chip->info->age_time_coeff * U8_MAX;
|
ds->ageing_time_max = chip->info->age_time_coeff * U8_MAX;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user