Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp2223484pxy; Sat, 24 Apr 2021 08:44:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwdBPGYSUIQKnKXiWQPRk6u+uwoP8y5M2DwMQ05+878/Uc+TsUpTai+zTyTVGDpDXwx9Op3 X-Received: by 2002:a17:906:7d82:: with SMTP id v2mr9824656ejo.524.1619279079851; Sat, 24 Apr 2021 08:44:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619279079; cv=none; d=google.com; s=arc-20160816; b=XTnvbc7I0E8L16d/b00ijPZafcLDL3LxmOZ9iplbn25seKetLcYQWUI7+D8q2zHgrg 8zR+Z6LuNeyQm/J8E9K7+8rXHpnFPCkkl2j7206xn1UO5kFxyFxYfoD0hr5A8ogsdXjl YC5nIxCA+wcl6QiithLF+7CAGwooISDOI/N9I9yQMcssNW1Ph2ZxvhmTbqvIXQXgcIeq eI5HK0SIamVDmZcHo0lFV9MPSGjWA7ztq8vOWPzFS7o5hNYIueFBDst/jRcFmz1QFvRK JnSO0WL/M8ojePDe8obBXghDdMhogEXVIl4fv0uoXVX2ESvuPH71kSIVR5nTQfOWxq5h QI0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=cunlZIViH5JvU0CM9bSR7esrGQ3XVeWxjuRp91PXorI=; b=RA+SBk7g0wWmDS9/gbp9UhoF4XOKB52nNy/E4hP8vBXG4U1IDGeY4Z5kH7ya2rcVXF meeiVdkwVkMAYOy0NCNVfjPH3OA4lN2A8rH3P9H7ILk+MqBhHRuf+y2CYxYRUJZdyG2M F5V5+p7X3+z1WeBu/C1YB41bvkzjjVyCg98LSrVSgHfQ5kz6N/SmCxal10jtVvpVOQ7U CJaxUTBlorhV+MfcT5WTchy/Z6tBja0X+huQt1Tcqc7DQX6kq8z362uGTuSlpz0f7E8o vS2hRk33mc/6K2Qgcbyc19IZw7uvbRwKdwYz/rvkWO7+J+gSYcIG6laJU05OXapllIwY sE3Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g3si8734047edw.592.2021.04.24.08.44.15; Sat, 24 Apr 2021 08:44:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233077AbhDXPn7 (ORCPT + 99 others); Sat, 24 Apr 2021 11:43:59 -0400 Received: from vps0.lunn.ch ([185.16.172.187]:39338 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231814AbhDXPnz (ORCPT ); Sat, 24 Apr 2021 11:43:55 -0400 Received: from andrew by vps0.lunn.ch with local (Exim 4.94) (envelope-from ) id 1laKR4-000pjt-9R; Sat, 24 Apr 2021 17:43:10 +0200 Date: Sat, 24 Apr 2021 17:43:10 +0200 From: Andrew Lunn To: Oleksij Rempel Cc: Woojung Huh , UNGLinuxDriver@microchip.com, Florian Fainelli , Vivien Didelot , Vladimir Oltean , "David S. Miller" , Jakub Kicinski , Michael Grzeschik , kernel@pengutronix.de, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Russell King Subject: Re: [PATCH net-next v6 03/10] net: dsa: microchip: ksz8795: move register offsets and shifts to separate struct Message-ID: References: <20210423080218.26526-1-o.rempel@pengutronix.de> <20210423080218.26526-4-o.rempel@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210423080218.26526-4-o.rempel@pengutronix.de> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > static void ksz8_r_mib_cnt(struct ksz_device *dev, int port, u16 addr, u64 *cnt) > { > + struct ksz8 *ksz8 = dev->priv; > + const u32 *masks = ksz8->masks; > + const u8 *regs = ksz8->regs; Reverse christmas tree. > u16 ctrl_addr; > u32 data; > u8 check; > @@ -150,6 +204,9 @@ static void ksz8_r_mib_cnt(struct ksz_device *dev, int port, u16 addr, u64 *cnt) > static void ksz8_r_mib_pkt(struct ksz_device *dev, int port, u16 addr, > u64 *dropped, u64 *cnt) > { > + struct ksz8 *ksz8 = dev->priv; > + const u32 *masks = ksz8->masks; > + const u8 *regs = ksz8->regs; Reverse christmas tree. > static void ksz8_w_table(struct ksz_device *dev, int table, u16 addr, u64 data) > { > + struct ksz8 *ksz8 = dev->priv; > + const u8 *regs = ksz8->regs; ... > static int ksz8_valid_dyn_entry(struct ksz_device *dev, u8 *data) > { > + struct ksz8 *ksz8 = dev->priv; > + const u32 *masks = ksz8->masks; > + const u8 *regs = ksz8->regs; > int timeout = 100; Please fix them all. Once you have fixed them, you can add my Reviewed-by. Andrew