Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp2489921ybl; Thu, 29 Aug 2019 08:52:59 -0700 (PDT) X-Google-Smtp-Source: APXvYqzTVzTiKT0af+VpJbqpBH4KOnPeQT9l0Fv04uW21JY1AtTCsWECKq4WB1do/BTCbqr64xpw X-Received: by 2002:aa7:8c04:: with SMTP id c4mr12665912pfd.59.1567093979129; Thu, 29 Aug 2019 08:52:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567093979; cv=none; d=google.com; s=arc-20160816; b=KYgb9cmXJmeHoF/Su/9afRchQVW9Fhp6lvqIallX26SmNYcn3U+DJdQkgdAgIjqsTO AVPxlxGymCGb8gLcIMmP2v2DpEm30t4Tudft5nGuMp14DxWSZ1bnlMGBPXX50eUIkieA GIFduaOLPwdodDkducT+fYJjiVTssSkYtJZWqyJJi2LP0Ua8iQVOHo9blYGGX+0sE5No mHJ6x6jgEV5A7mJcW0y33caL3BAk7NJ6C9+OR8e6su+NpHAq0Fiz/KKqaMQvxvO0UNPs RG+nyV/lIoPdKUeRFRhSKrN0mAoGOl+UIOnRLM1H/zjtFGrMM7klrIeeoUv3aPAsHsa2 KuKg== 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:to:from; bh=xQg4CsZMA6VCvVjMQwS6nf4LD0LNqgBW3Bbygiz925A=; b=iwJw3Ejbz+Jyp+8nSUtVsqSqMBohF6/DNPRk842kSiDwyivG9KTgUqXjwpVfme9DDi 655thjFkNbP1eihIzo+l3rvBccXQLkPI8g3NJIuSkb6J422oS1jUf6exyzTFwlQ6pH28 FnERhG6guJ9cVoP6CmtihVtEHmQPhKd5HOp4yZFKvwuKr+J60nqXlkASEzpX2OKnnQsG HdtyPUHthZaulchaRnjnJzypwfLYPzyq1tsZVQZidj3/wRE1GAbAs63Wlt9R4Cd2PxZC zficK41N/YRFNd6M0Qrbxe8aN0wvkVFfGp09JnJ6GOjF4A/yO3c2O0ACUxf3SosApIio 3qZg== 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 r33si2270179plb.421.2019.08.29.08.52.43; Thu, 29 Aug 2019 08:52:59 -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 S1728201AbfH2Pu2 (ORCPT + 99 others); Thu, 29 Aug 2019 11:50:28 -0400 Received: from mx2.suse.de ([195.135.220.15]:60696 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727207AbfH2Pu1 (ORCPT ); Thu, 29 Aug 2019 11:50:27 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 649A3AF79; Thu, 29 Aug 2019 15:50:26 +0000 (UTC) From: Thomas Bogendoerfer To: Ralf Baechle , Paul Burton , James Hogan , "David S. Miller" , linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org Subject: [PATCH v2 net-next 00/15] ioc3-eth improvements Date: Thu, 29 Aug 2019 17:49:58 +0200 Message-Id: <20190829155014.9229-1-tbogendoerfer@suse.de> X-Mailer: git-send-email 2.13.7 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In my patch series for splitting out the serial code from ioc3-eth by using a MFD device there was one big patch for ioc3-eth.c, which wasn't really usefull for reviews. This series contains the ioc3-eth changes splitted in smaller steps and few more cleanups. Only the conversion to MFD will be done later in a different series. Changes in v2: - use net_err_ratelimited for printing various ioc3 errors - added missing clearing of rx buf valid flags into ioc3_alloc_rings - use __func__ for printing out of memory messages Thomas Bogendoerfer (15): MIPS: SGI-IP27: remove ioc3 ethernet init MIPS: SGI-IP27: restructure ioc3 register access net: sgi: ioc3-eth: remove checkpatch errors/warning net: sgi: ioc3-eth: use defines for constants dealing with desc rings net: sgi: ioc3-eth: allocate space for desc rings only once net: sgi: ioc3-eth: get rid of ioc3_clean_rx_ring() net: sgi: ioc3-eth: separate tx and rx ring handling net: sgi: ioc3-eth: introduce chip start function net: sgi: ioc3-eth: split ring cleaning/freeing and allocation net: sgi: ioc3-eth: refactor rx buffer allocation net: sgi: ioc3-eth: use dma-direct for dma allocations net: sgi: ioc3-eth: use csum_fold net: sgi: ioc3-eth: Fix IPG settings net: sgi: ioc3-eth: protect emcr in all cases net: sgi: ioc3-eth: no need to stop queue set_multicast_list arch/mips/include/asm/sn/ioc3.h | 357 +++++------- arch/mips/sgi-ip27/ip27-console.c | 5 +- arch/mips/sgi-ip27/ip27-init.c | 13 - drivers/net/ethernet/sgi/ioc3-eth.c | 1039 ++++++++++++++++++----------------- 4 files changed, 667 insertions(+), 747 deletions(-) -- 2.13.7