Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp977596imm; Fri, 13 Jul 2018 09:22:38 -0700 (PDT) X-Google-Smtp-Source: AAOMgpdGiUR8uhrzDO0JdVMVtpDrMxVnUTj0fKnAEXdUQMZJnc3fg3xVcVcbwnl2S5SbF7yn48F1 X-Received: by 2002:a63:cb04:: with SMTP id p4-v6mr6489782pgg.197.1531498958423; Fri, 13 Jul 2018 09:22:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531498958; cv=none; d=google.com; s=arc-20160816; b=UldiRBowEFMhGXABJ+Y56p9ZOlHWQKAsVFaeDlgHbI6hYwvFwGPwje/aMij5sFiHlW FBfg/bj5dlOYGR686K+T5mf9TtHp6pP5wSxj46jCk4E747b28vezK0ek2B6B21R7Fems o1g7zFeqJLWiDtE4aWXvDRUuTh1NikoYB5QtRfJASKybcASqSJZEtvkvcbRe2/ujblkr 4q+PI7VYvjttKroFaJhVN2z9+2z8wEdy09hjgdSCTfOBxE86NK3BOD7N01Wl/GIm+Dlm CEYAyA2r2mTCr9NKjvXh4SCO0xtTZZ08RdlpfYUzufnQWlPmvulusSOAEPwkmWrw1nqD HVgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=Cksvb5Ss0vsBGiQEz6MFri+6ib64ks8BQVhWCa82toc=; b=ITPSDn6toyUXAb+QbklxhAd5aziFu78FRJUUWvo2iXAWFwD+Td292TiqD57kGhz8NV 7tNspRG2dvGmEQi20DV8Dx9sMQS4qCRqmHtT4cxF/ZMi6fTbgFIvtrqph37mfU5rJBQ7 FWscN8qYw14OWy8/mdBQCcSWNV4C1NQeK8nHRKjOAek+m0JDbE23gqX0c2lOvfQx0MV0 pOJk2937jed6iBtkA5qL5c+Q2qFQowbtZozTtAP1UN4eNk3jEHs+CAS6kel7oM0SFodI ISEX60XbrVnWiMtNrhSm6Rqgjq7d0Zkh1Pk+3f5JRq1j/Xwu1rvmcQWPoNkN2g2g2vjG mDZw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x4-v6si13078500pln.487.2018.07.13.09.22.23; Fri, 13 Jul 2018 09:22:38 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731210AbeGMQfi (ORCPT + 99 others); Fri, 13 Jul 2018 12:35:38 -0400 Received: from mail.bootlin.com ([62.4.15.54]:38909 "EHLO mail.bootlin.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729592AbeGMQfi (ORCPT ); Fri, 13 Jul 2018 12:35:38 -0400 Received: by mail.bootlin.com (Postfix, from userid 110) id C211E20922; Fri, 13 Jul 2018 18:20:17 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.bootlin.com X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT shortcircuit=ham autolearn=disabled version=3.4.0 Received: from localhost (242.171.71.37.rev.sfr.net [37.71.171.242]) by mail.bootlin.com (Postfix) with ESMTPSA id 9502E2074F; Fri, 13 Jul 2018 18:20:07 +0200 (CEST) From: Gregory CLEMENT To: "David S. Miller" , linux-kernel@vger.kernel.org, netdev@vger.kernel.org Cc: Thomas Petazzoni , linux-arm-kernel@lists.infradead.org, Jason Cooper , Andrew Lunn , Sebastian Hesselbarth , Gregory CLEMENT , Yelena Krivosheev , Nadav Haklai , Marcin Wojtas , Dmitri Epshtein , Antoine Tenart , =?UTF-8?q?Miqu=C3=A8l=20Raynal?= , Maxime Chevallier Subject: [PATCH net-next v2 0/7] A fix and a few improvements on mvneta Date: Fri, 13 Jul 2018 18:18:34 +0200 Message-Id: <20180713161841.11202-1-gregory.clement@bootlin.com> X-Mailer: git-send-email 2.18.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, This series brings some improvements for the mvneta driver and also adds a fix. Compared to the v1, the main change is the a new patch fixing a bug which is visible in net-next. Now the mvneta driver just crashes when opening on Armada 37xx. As indicated in the patch, the bug was there since many releases but the problem is only visible now. The series had been tested on ARM32 (clearfog) and ARM64 (EspressoBin), with and without hardware buffer management. Gregory Chnagelog: v1 -> v2 - In patch 2, use EXPORT_SYMBOL_GPL for mvneta_bm_get and mvneta_bm_put to be used in module, reported by kbuild test robot. - In patch 4, add the counter to the driver's ethtool state, suggested by David Miller. - In patch 6, use a single if, suggested by Marcin Wojtas Andrew Lunn (1): net: ethernet: mvneta: Fix napi structure mixup on armada 3700 Gregory CLEMENT (3): net: mvneta: remove data pointer usage from device_node structure net: mvneta: discriminate error cause for missed packet net: mvneta: Allocate page for the descriptor Yelena Krivosheev (3): net: mvneta: increase number of buffers in RX and TX queue net: mvneta: Verify hardware checksum only when offload checksum feature is set net: mvneta: Improve the buffer allocation method for SWBM drivers/net/ethernet/marvell/mvneta.c | 412 ++++++++++++++--------- drivers/net/ethernet/marvell/mvneta_bm.c | 15 + drivers/net/ethernet/marvell/mvneta_bm.h | 8 +- 3 files changed, 274 insertions(+), 161 deletions(-) -- 2.18.0