linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes
@ 2015-11-30 12:27 Marcin Wojtas
  2015-11-30 12:27 ` [PATCH v4 net 1/6] net: mvneta: add configuration for MBUS windows access protection Marcin Wojtas
                   ` (6 more replies)
  0 siblings, 7 replies; 12+ messages in thread
From: Marcin Wojtas @ 2015-11-30 12:27 UTC (permalink / raw)
  To: linux-kernel, linux-arm-kernel, netdev
  Cc: davem, linux, sebastian.hesselbarth, andrew, jason,
	thomas.petazzoni, gregory.clement, simon.guinot, nadavh, alior,
	xswang, myair, nitroshift, mw, jaz, tn

Hi,

I'm sending v4 with corrected commit log of the last patch, in order to
avoid possible conflicts between the branches as suggested by Gregory
Clement.

Best regards,
Marcin Wojtas

Changes from v4:
* Correct commit log of patch 6/6

Changes from v2:
* Style fixes in patch updating mbus protection
* Remove redundant stable notifications except for patch 4/6

Changes from v1:
* update MBUS windows access protection register once, after whole loop
* add fixing value of MVNETA_RXQ_INTR_ENABLE_ALL_MASK
* add fixing error path for skb_build()
* add possibility of setting custom TX IP checksum limit in DT property

Marcin Wojtas (6):
  net: mvneta: add configuration for MBUS windows access protection
  net: mvneta: fix bit assignment in MVNETA_RXQ_CONFIG_REG
  net: mvneta: fix bit assignment for RX packet irq enable
  net: mvneta: fix error path for building skb
  net: mvneta: enable setting custom TX IP checksum limit
  mvebu: dts: enable IP checksum with jumbo frames for Armada 38x on
    Port0

 .../bindings/net/marvell-armada-370-neta.txt       |  6 ++++
 arch/arm/boot/dts/armada-38x.dtsi                  |  1 +
 drivers/net/ethernet/marvell/mvneta.c              | 33 ++++++++++++++++++----
 3 files changed, 34 insertions(+), 6 deletions(-)

-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 12+ messages in thread

* [PATCH v4 net 1/6] net: mvneta: add configuration for MBUS windows access protection
  2015-11-30 12:27 [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes Marcin Wojtas
@ 2015-11-30 12:27 ` Marcin Wojtas
  2015-11-30 12:27 ` [PATCH v4 net 2/6] net: mvneta: fix bit assignment in MVNETA_RXQ_CONFIG_REG Marcin Wojtas
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 12+ messages in thread
From: Marcin Wojtas @ 2015-11-30 12:27 UTC (permalink / raw)
  To: linux-kernel, linux-arm-kernel, netdev
  Cc: davem, linux, sebastian.hesselbarth, andrew, jason,
	thomas.petazzoni, gregory.clement, simon.guinot, nadavh, alior,
	xswang, myair, nitroshift, mw, jaz, tn

This commit adds missing configuration of MBUS windows access protection
in mvneta_conf_mbus_windows function - a dedicated variable for that
purpose remained there unused since v3.8 initial mvneta support. Because
of that the register contents were inherited from the bootloader.

Signed-off-by: Marcin Wojtas <mw@semihalf.com>
Reviewed-by: Gregory CLEMENT <gregory.clement@free-electrons.com>

Fixes: c5aff18204da ("net: mvneta: driver for Marvell Armada 370/XP network
unit")
---
 drivers/net/ethernet/marvell/mvneta.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c
index e84c7f2..2d80256 100644
--- a/drivers/net/ethernet/marvell/mvneta.c
+++ b/drivers/net/ethernet/marvell/mvneta.c
@@ -62,6 +62,7 @@
 #define MVNETA_WIN_SIZE(w)                      (0x2204 + ((w) << 3))
 #define MVNETA_WIN_REMAP(w)                     (0x2280 + ((w) << 2))
 #define MVNETA_BASE_ADDR_ENABLE                 0x2290
+#define MVNETA_ACCESS_PROTECT_ENABLE            0x2294
 #define MVNETA_PORT_CONFIG                      0x2400
 #define      MVNETA_UNI_PROMISC_MODE            BIT(0)
 #define      MVNETA_DEF_RXQ(q)                  ((q) << 1)
@@ -3191,6 +3192,7 @@ static void mvneta_conf_mbus_windows(struct mvneta_port *pp,
 	}
 
 	mvreg_write(pp, MVNETA_BASE_ADDR_ENABLE, win_enable);
+	mvreg_write(pp, MVNETA_ACCESS_PROTECT_ENABLE, win_protect);
 }
 
 /* Power up the port */
-- 
1.8.3.1


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH v4 net 2/6] net: mvneta: fix bit assignment in MVNETA_RXQ_CONFIG_REG
  2015-11-30 12:27 [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes Marcin Wojtas
  2015-11-30 12:27 ` [PATCH v4 net 1/6] net: mvneta: add configuration for MBUS windows access protection Marcin Wojtas
@ 2015-11-30 12:27 ` Marcin Wojtas
  2015-11-30 12:27 ` [PATCH v4 net 3/6] net: mvneta: fix bit assignment for RX packet irq enable Marcin Wojtas
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 12+ messages in thread
From: Marcin Wojtas @ 2015-11-30 12:27 UTC (permalink / raw)
  To: linux-kernel, linux-arm-kernel, netdev
  Cc: davem, linux, sebastian.hesselbarth, andrew, jason,
	thomas.petazzoni, gregory.clement, simon.guinot, nadavh, alior,
	xswang, myair, nitroshift, mw, jaz, tn

MVNETA_RXQ_HW_BUF_ALLOC bit which controls enabling hardware buffer
allocation was mistakenly set as BIT(1). This commit fixes the assignment.

Signed-off-by: Marcin Wojtas <mw@semihalf.com>
Reviewed-by: Gregory CLEMENT <gregory.clement@free-electrons.com>

Fixes: c5aff18204da ("net: mvneta: driver for Marvell Armada 370/XP network
unit")
---
 drivers/net/ethernet/marvell/mvneta.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c
index 2d80256..64c46f0 100644
--- a/drivers/net/ethernet/marvell/mvneta.c
+++ b/drivers/net/ethernet/marvell/mvneta.c
@@ -36,7 +36,7 @@
 
 /* Registers */
 #define MVNETA_RXQ_CONFIG_REG(q)                (0x1400 + ((q) << 2))
-#define      MVNETA_RXQ_HW_BUF_ALLOC            BIT(1)
+#define      MVNETA_RXQ_HW_BUF_ALLOC            BIT(0)
 #define      MVNETA_RXQ_PKT_OFFSET_ALL_MASK     (0xf    << 8)
 #define      MVNETA_RXQ_PKT_OFFSET_MASK(offs)   ((offs) << 8)
 #define MVNETA_RXQ_THRESHOLD_REG(q)             (0x14c0 + ((q) << 2))
-- 
1.8.3.1


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH v4 net 3/6] net: mvneta: fix bit assignment for RX packet irq enable
  2015-11-30 12:27 [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes Marcin Wojtas
  2015-11-30 12:27 ` [PATCH v4 net 1/6] net: mvneta: add configuration for MBUS windows access protection Marcin Wojtas
  2015-11-30 12:27 ` [PATCH v4 net 2/6] net: mvneta: fix bit assignment in MVNETA_RXQ_CONFIG_REG Marcin Wojtas
@ 2015-11-30 12:27 ` Marcin Wojtas
  2015-11-30 12:27 ` [PATCH v4 net 4/6] net: mvneta: fix error path for building skb Marcin Wojtas
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 12+ messages in thread
From: Marcin Wojtas @ 2015-11-30 12:27 UTC (permalink / raw)
  To: linux-kernel, linux-arm-kernel, netdev
  Cc: davem, linux, sebastian.hesselbarth, andrew, jason,
	thomas.petazzoni, gregory.clement, simon.guinot, nadavh, alior,
	xswang, myair, nitroshift, mw, jaz, tn

A value originally defined in the driver was inappropriate. Even though
the ingress was somehow working, writing MVNETA_RXQ_INTR_ENABLE_ALL_MASK
to MVNETA_INTR_ENABLE didn't make any effect, because the bits [31:16]
are reserved and read-only.

This commit updates MVNETA_RXQ_INTR_ENABLE_ALL_MASK to be compliant with
the controller's documentation.

Signed-off-by: Marcin Wojtas <mw@semihalf.com>

Fixes: c5aff18204da ("net: mvneta: driver for Marvell Armada 370/XP network
unit")
---
 drivers/net/ethernet/marvell/mvneta.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c
index 64c46f0..5dffb68 100644
--- a/drivers/net/ethernet/marvell/mvneta.c
+++ b/drivers/net/ethernet/marvell/mvneta.c
@@ -160,7 +160,7 @@
 
 #define MVNETA_INTR_ENABLE                       0x25b8
 #define      MVNETA_TXQ_INTR_ENABLE_ALL_MASK     0x0000ff00
-#define      MVNETA_RXQ_INTR_ENABLE_ALL_MASK     0xff000000  // note: neta says it's 0x000000FF
+#define      MVNETA_RXQ_INTR_ENABLE_ALL_MASK     0x000000ff
 
 #define MVNETA_RXQ_CMD                           0x2680
 #define      MVNETA_RXQ_DISABLE_SHIFT            8
-- 
1.8.3.1


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH v4 net 4/6] net: mvneta: fix error path for building skb
  2015-11-30 12:27 [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes Marcin Wojtas
                   ` (2 preceding siblings ...)
  2015-11-30 12:27 ` [PATCH v4 net 3/6] net: mvneta: fix bit assignment for RX packet irq enable Marcin Wojtas
@ 2015-11-30 12:27 ` Marcin Wojtas
  2015-11-30 12:27 ` [PATCH v4 net 5/6] net: mvneta: enable setting custom TX IP checksum limit Marcin Wojtas
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 12+ messages in thread
From: Marcin Wojtas @ 2015-11-30 12:27 UTC (permalink / raw)
  To: linux-kernel, linux-arm-kernel, netdev
  Cc: davem, linux, sebastian.hesselbarth, andrew, jason,
	thomas.petazzoni, gregory.clement, simon.guinot, nadavh, alior,
	xswang, myair, nitroshift, mw, jaz, tn, stable

In the actual RX processing, there is same error path for both descriptor
ring refilling and building skb fails. This is not correct, because after
successful refill, the ring is already updated with newly allocated
buffer. Then, in case of build_skb() fail, hitherto code left the original
buffer unmapped.

This patch fixes above situation by swapping error check of skb build with
DMA-unmap of original buffer.

Signed-off-by: Marcin Wojtas <mw@semihalf.com>
Acked-by: Simon Guinot <simon.guinot@sequanux.org>
Cc: <stable@vger.kernel.org> # v4.2+
Fixes a84e32894191 ("net: mvneta: fix refilling for Rx DMA buffers")
---
 drivers/net/ethernet/marvell/mvneta.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c
index 5dffb68..5a98c5d 100644
--- a/drivers/net/ethernet/marvell/mvneta.c
+++ b/drivers/net/ethernet/marvell/mvneta.c
@@ -1580,12 +1580,16 @@ static int mvneta_rx(struct mvneta_port *pp, int rx_todo,
 		}
 
 		skb = build_skb(data, pp->frag_size > PAGE_SIZE ? 0 : pp->frag_size);
-		if (!skb)
-			goto err_drop_frame;
 
+		/* After refill old buffer has to be unmapped regardless
+		 * the skb is successfully built or not.
+		 */
 		dma_unmap_single(dev->dev.parent, phys_addr,
 				 MVNETA_RX_BUF_SIZE(pp->pkt_size), DMA_FROM_DEVICE);
 
+		if (!skb)
+			goto err_drop_frame;
+
 		rcvd_pkts++;
 		rcvd_bytes += rx_bytes;
 
-- 
1.8.3.1


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH v4 net 5/6] net: mvneta: enable setting custom TX IP checksum limit
  2015-11-30 12:27 [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes Marcin Wojtas
                   ` (3 preceding siblings ...)
  2015-11-30 12:27 ` [PATCH v4 net 4/6] net: mvneta: fix error path for building skb Marcin Wojtas
@ 2015-11-30 12:27 ` Marcin Wojtas
  2015-11-30 12:27 ` [PATCH v4 net 6/6] mvebu: dts: enable IP checksum with jumbo frames for Armada 38x on Port0 Marcin Wojtas
  2015-12-02  3:03 ` [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes David Miller
  6 siblings, 0 replies; 12+ messages in thread
From: Marcin Wojtas @ 2015-11-30 12:27 UTC (permalink / raw)
  To: linux-kernel, linux-arm-kernel, netdev
  Cc: davem, linux, sebastian.hesselbarth, andrew, jason,
	thomas.petazzoni, gregory.clement, simon.guinot, nadavh, alior,
	xswang, myair, nitroshift, mw, jaz, tn

Since Armada 38x SoC can support IP checksum for jumbo frames only on
a single port, it means that this feature should be enabled per-port,
rather than for the whole SoC.

This patch enables setting custom TX IP checksum limit by adding new
optional property to the mvneta device tree node. If not used, by
default 1600B is set for "marvell,armada-370-neta" and 9800B for other
strings, which ensures backward compatibility. Binding documentation
is updated accordingly.

Signed-off-by: Marcin Wojtas <mw@semihalf.com>
---
 .../bindings/net/marvell-armada-370-neta.txt          |  6 ++++++
 drivers/net/ethernet/marvell/mvneta.c                 | 19 +++++++++++++++++--
 2 files changed, 23 insertions(+), 2 deletions(-)

diff --git a/Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt b/Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt
index f5a8ca2..aeea50c 100644
--- a/Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt
+++ b/Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt
@@ -8,6 +8,11 @@ Required properties:
 - phy-mode: See ethernet.txt file in the same directory
 - clocks: a pointer to the reference clock for this device.
 
+Optional properties:
+- tx-csum-limit: maximum mtu supported by port that allow TX checksum.
+  Value is presented in bytes. If not used, by default 1600B is set for
+  "marvell,armada-370-neta" and 9800B for others.
+
 Example:
 
 ethernet@d0070000 {
@@ -15,6 +20,7 @@ ethernet@d0070000 {
 	reg = <0xd0070000 0x2500>;
 	interrupts = <8>;
 	clocks = <&gate_clk 4>;
+	tx-csum-limit = <9800>
 	status = "okay";
 	phy = <&phy0>;
 	phy-mode = "rgmii-id";
diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c
index 5a98c5d..ed622fa 100644
--- a/drivers/net/ethernet/marvell/mvneta.c
+++ b/drivers/net/ethernet/marvell/mvneta.c
@@ -243,6 +243,7 @@
 #define MVNETA_VLAN_TAG_LEN             4
 
 #define MVNETA_CPU_D_CACHE_LINE_SIZE    32
+#define MVNETA_TX_CSUM_DEF_SIZE		1600
 #define MVNETA_TX_CSUM_MAX_SIZE		9800
 #define MVNETA_ACC_MODE_EXT		1
 
@@ -3256,6 +3257,7 @@ static int mvneta_probe(struct platform_device *pdev)
 	char hw_mac_addr[ETH_ALEN];
 	const char *mac_from;
 	const char *managed;
+	int tx_csum_limit;
 	int phy_mode;
 	int err;
 	int cpu;
@@ -3356,8 +3358,21 @@ static int mvneta_probe(struct platform_device *pdev)
 		}
 	}
 
-	if (of_device_is_compatible(dn, "marvell,armada-370-neta"))
-		pp->tx_csum_limit = 1600;
+	if (!of_property_read_u32(dn, "tx-csum-limit", &tx_csum_limit)) {
+		if (tx_csum_limit < 0 ||
+		    tx_csum_limit > MVNETA_TX_CSUM_MAX_SIZE) {
+			tx_csum_limit = MVNETA_TX_CSUM_DEF_SIZE;
+			dev_info(&pdev->dev,
+				 "Wrong TX csum limit in DT, set to %dB\n",
+				 MVNETA_TX_CSUM_DEF_SIZE);
+		}
+	} else if (of_device_is_compatible(dn, "marvell,armada-370-neta")) {
+		tx_csum_limit = MVNETA_TX_CSUM_DEF_SIZE;
+	} else {
+		tx_csum_limit = MVNETA_TX_CSUM_MAX_SIZE;
+	}
+
+	pp->tx_csum_limit = tx_csum_limit;
 
 	pp->tx_ring_size = MVNETA_MAX_TXD;
 	pp->rx_ring_size = MVNETA_MAX_RXD;
-- 
1.8.3.1


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH v4 net 6/6] mvebu: dts: enable IP checksum with jumbo frames for Armada 38x on Port0
  2015-11-30 12:27 [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes Marcin Wojtas
                   ` (4 preceding siblings ...)
  2015-11-30 12:27 ` [PATCH v4 net 5/6] net: mvneta: enable setting custom TX IP checksum limit Marcin Wojtas
@ 2015-11-30 12:27 ` Marcin Wojtas
  2015-12-02  3:03 ` [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes David Miller
  6 siblings, 0 replies; 12+ messages in thread
From: Marcin Wojtas @ 2015-11-30 12:27 UTC (permalink / raw)
  To: linux-kernel, linux-arm-kernel, netdev
  Cc: davem, linux, sebastian.hesselbarth, andrew, jason,
	thomas.petazzoni, gregory.clement, simon.guinot, nadavh, alior,
	xswang, myair, nitroshift, mw, jaz, tn

The Ethernet controller found in the Armada 38x SoC's family support
TCP/IP checksumming with frame sizes larger than 1600 bytes, however
only on port 0.

This commit enables it by setting 'tx-csum-limit' to 9800B in
'ethernet@70000' node.

Signed-off-by: Marcin Wojtas <mw@semihalf.com>
---
 arch/arm/boot/dts/armada-38x.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/boot/dts/armada-38x.dtsi b/arch/arm/boot/dts/armada-38x.dtsi
index c6a0e9d..e8b7f67 100644
--- a/arch/arm/boot/dts/armada-38x.dtsi
+++ b/arch/arm/boot/dts/armada-38x.dtsi
@@ -498,6 +498,7 @@
 				reg = <0x70000 0x4000>;
 				interrupts-extended = <&mpic 8>;
 				clocks = <&gateclk 4>;
+				tx-csum-limit = <9800>;
 				status = "disabled";
 			};
 
-- 
1.8.3.1


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes
  2015-11-30 12:27 [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes Marcin Wojtas
                   ` (5 preceding siblings ...)
  2015-11-30 12:27 ` [PATCH v4 net 6/6] mvebu: dts: enable IP checksum with jumbo frames for Armada 38x on Port0 Marcin Wojtas
@ 2015-12-02  3:03 ` David Miller
  2015-12-02  6:02   ` Marcin Wojtas
  2015-12-02  8:16   ` Gregory CLEMENT
  6 siblings, 2 replies; 12+ messages in thread
From: David Miller @ 2015-12-02  3:03 UTC (permalink / raw)
  To: mw
  Cc: linux-kernel, linux-arm-kernel, netdev, linux,
	sebastian.hesselbarth, andrew, jason, thomas.petazzoni,
	gregory.clement, simon.guinot, nadavh, alior, xswang, myair,
	nitroshift, jaz, tn

From: Marcin Wojtas <mw@semihalf.com>
Date: Mon, 30 Nov 2015 13:27:40 +0100

> I'm sending v4 with corrected commit log of the last patch, in order
> to avoid possible conflicts between the branches as suggested by
> Gregory Clement.

Series applied, thanks.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes
  2015-12-02  3:03 ` [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes David Miller
@ 2015-12-02  6:02   ` Marcin Wojtas
  2015-12-02  8:16   ` Gregory CLEMENT
  1 sibling, 0 replies; 12+ messages in thread
From: Marcin Wojtas @ 2015-12-02  6:02 UTC (permalink / raw)
  To: David Miller
  Cc: linux-kernel, linux-arm-kernel, netdev, Russell King - ARM Linux,
	Sebastian Hesselbarth, Andrew Lunn, Jason Cooper,
	Thomas Petazzoni, Gregory Clément, Simon Guinot, nadavh,
	Lior Amsalem, Evan Wang, Yair Mahalalel, nitroshift,
	Grzegorz Jaszczyk, Tomasz Nowicki

2015-12-02 4:03 GMT+01:00 David Miller <davem@davemloft.net>:
> From: Marcin Wojtas <mw@semihalf.com>
> Date: Mon, 30 Nov 2015 13:27:40 +0100
>
>> I'm sending v4 with corrected commit log of the last patch, in order
>> to avoid possible conflicts between the branches as suggested by
>> Gregory Clement.
>
> Series applied, thanks.

Thanks, a lot,
Marcin

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes
  2015-12-02  3:03 ` [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes David Miller
  2015-12-02  6:02   ` Marcin Wojtas
@ 2015-12-02  8:16   ` Gregory CLEMENT
  2015-12-02 20:31     ` David Miller
  1 sibling, 1 reply; 12+ messages in thread
From: Gregory CLEMENT @ 2015-12-02  8:16 UTC (permalink / raw)
  To: David Miller
  Cc: mw, linux-kernel, linux-arm-kernel, netdev, linux,
	sebastian.hesselbarth, andrew, jason, thomas.petazzoni,
	simon.guinot, nadavh, alior, xswang, myair, nitroshift, jaz, tn

Hi David,
 
 On mer., déc. 02 2015, David Miller <davem@davemloft.net> wrote:

> From: Marcin Wojtas <mw@semihalf.com>
> Date: Mon, 30 Nov 2015 13:27:40 +0100
>
>> I'm sending v4 with corrected commit log of the last patch, in order
>> to avoid possible conflicts between the branches as suggested by
>> Gregory Clement.
>
> Series applied, thanks.

Could you confirm that you don't apply the last patch?

I would prefer applying it on my tree to avoid merge conflict during the
merge windows.

Thanks,

Gregory


-- 
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes
  2015-12-02  8:16   ` Gregory CLEMENT
@ 2015-12-02 20:31     ` David Miller
  2015-12-03 13:43       ` Gregory CLEMENT
  0 siblings, 1 reply; 12+ messages in thread
From: David Miller @ 2015-12-02 20:31 UTC (permalink / raw)
  To: gregory.clement
  Cc: mw, linux-kernel, linux-arm-kernel, netdev, linux,
	sebastian.hesselbarth, andrew, jason, thomas.petazzoni,
	simon.guinot, nadavh, alior, xswang, myair, nitroshift, jaz, tn

From: Gregory CLEMENT <gregory.clement@free-electrons.com>
Date: Wed, 02 Dec 2015 09:16:06 +0100

> Hi David,
>  
>  On mer., déc. 02 2015, David Miller <davem@davemloft.net> wrote:
> 
>> From: Marcin Wojtas <mw@semihalf.com>
>> Date: Mon, 30 Nov 2015 13:27:40 +0100
>>
>>> I'm sending v4 with corrected commit log of the last patch, in order
>>> to avoid possible conflicts between the branches as suggested by
>>> Gregory Clement.
>>
>> Series applied, thanks.
> 
> Could you confirm that you don't apply the last patch?

If I say it's applied then it's applied, and if you don't like it then
you'll have to submit a revert patch against my tree or similar.

You know you could just check my tree instead of asking.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes
  2015-12-02 20:31     ` David Miller
@ 2015-12-03 13:43       ` Gregory CLEMENT
  0 siblings, 0 replies; 12+ messages in thread
From: Gregory CLEMENT @ 2015-12-03 13:43 UTC (permalink / raw)
  To: David Miller
  Cc: mw, linux-kernel, linux-arm-kernel, netdev, linux,
	sebastian.hesselbarth, andrew, jason, thomas.petazzoni,
	simon.guinot, nadavh, alior, xswang, myair, nitroshift, jaz, tn

Hi David,
 
 On mer., déc. 02 2015, David Miller <davem@davemloft.net> wrote:

> From: Gregory CLEMENT <gregory.clement@free-electrons.com>
> Date: Wed, 02 Dec 2015 09:16:06 +0100
>
>> Hi David,
>>  
>>  On mer., déc. 02 2015, David Miller <davem@davemloft.net> wrote:
>> 
>>> From: Marcin Wojtas <mw@semihalf.com>
>>> Date: Mon, 30 Nov 2015 13:27:40 +0100
>>>
>>>> I'm sending v4 with corrected commit log of the last patch, in order
>>>> to avoid possible conflicts between the branches as suggested by
>>>> Gregory Clement.
>>>
>>> Series applied, thanks.
>> 
>> Could you confirm that you don't apply the last patch?
>
> If I say it's applied then it's applied, and if you don't like it then
> you'll have to submit a revert patch against my tree or similar.
>
> You know you could just check my tree instead of asking.

Well I was very surprised that you applied a patch in a subsystem that
you do not maintain. As written on the lines just below yours, the
purpose of this v4 was to make clear that the last patch is not for the
net subsystem but for the arm/mvebu one.

As this series will be part of the next rc, then I hope we won't have
conflicts during next merge.

Gregory


-- 
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2015-12-03 13:45 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-30 12:27 [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 1/6] net: mvneta: add configuration for MBUS windows access protection Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 2/6] net: mvneta: fix bit assignment in MVNETA_RXQ_CONFIG_REG Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 3/6] net: mvneta: fix bit assignment for RX packet irq enable Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 4/6] net: mvneta: fix error path for building skb Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 5/6] net: mvneta: enable setting custom TX IP checksum limit Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 6/6] mvebu: dts: enable IP checksum with jumbo frames for Armada 38x on Port0 Marcin Wojtas
2015-12-02  3:03 ` [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes David Miller
2015-12-02  6:02   ` Marcin Wojtas
2015-12-02  8:16   ` Gregory CLEMENT
2015-12-02 20:31     ` David Miller
2015-12-03 13:43       ` Gregory CLEMENT

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).