Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp2789681pxb; Fri, 5 Nov 2021 04:51:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzZso2VfG9PJUhbSW7UebJyAgB+OXf/9xgBK1JVEKUmMwJb3TZFWqpwlz8tIxde6ivrOcRc X-Received: by 2002:aa7:c5ca:: with SMTP id h10mr66073567eds.194.1636113094042; Fri, 05 Nov 2021 04:51:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1636113094; cv=none; d=google.com; s=arc-20160816; b=IsMyibc0ivv1hG/LcqoNif1wq6oSsPGQl8ML4BLY9YCEE/xjLL/TmessGdA/MKgZfO iGWofdqWCygLm6y7lSMfCJFWiqTxFis36TRJ/b/OW6QmLqU3P5Gpuw3XoF4v02HF7FF+ hFbfBpqg3MwiNf1gSltwgBlpx+Slbggav6Mvi9GoXxM6GmI+Q8bzsxLd3NDwA8eYwTjn NCzBkYQoWYi566aLXgJrkCKzaZbN3dPJJt3w905ek5lEqqwx6p2xOxxMNxNA6DHb5Htc gxL9MeJC+VAsWKZewsjRdNH5e4EAW5tA3G4BYi0fhEs8bWD0bc1zLcC5Xsu4BgYGsFOp WTgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=iMPlsqcVnVwQ+grORjSBniXOqGivCaeKb1E8qMk78Hc=; b=IkgBX2xt/+x9NrumFKEojebFnGgccI3RjLisOR994IRVuEgNBAP4CAMM4k7QdUptJq EocDqej8JFBYerYULwIIy+DK8f0UkaUrPvvgSbjz1FCA3jJKyunSWUCI/pbdYKLrwouW bOdjwYHsyGZ/tf1iCnkXwwzwznPbkQ6f01oorQhCAEB916j2wL6wCD/pXccCJPZMsxML DjpnPMoBiM7vEovgeZTf2Tggi9rMYiF9AnQInJvKpm7WG9LN7A40bgfc08GRUDf3J4jo fR/GqbHoecBSIzDBH7yr0d36b1tjOQWtWnoWtKmxClUucnxHY3WQTGzR/FKcswyErl3y 2Yrw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=blJrmjed; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hp5si17344084ejc.37.2021.11.05.04.51.10; Fri, 05 Nov 2021 04:51:34 -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; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=blJrmjed; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232719AbhKEJck (ORCPT + 99 others); Fri, 5 Nov 2021 05:32:40 -0400 Received: from mail.kernel.org ([198.145.29.99]:45530 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230175AbhKEJch (ORCPT ); Fri, 5 Nov 2021 05:32:37 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id B2CF96124D; Fri, 5 Nov 2021 09:29:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1636104598; bh=tKBD+RLlfhE7VeZpMQSfNhzCQ40GPzXQUm0WWaajWiU=; h=From:To:Cc:Subject:Date:From; b=blJrmjedEf9wRzkN712Vm/D1FqePc61/3vF+cXYJKBSfZCTddSND6bALdvpydjdKo RI5oSKdgT1erbLNBISzhoa7HHvu+yBRvFy610vDyVbkx7Gaws+rguc/Q406/F1AFcQ pjcwctC8aYrrND2/H6UdqQLleGkNZwDFZ7dmMizBFFrFthQUDAqnAihEBztLDkOTVQ 7cYMtVopEIxUMkaCA2VMyTVAjUvffSsf0gvrsiVQlybU7xOaUOoyICkOM20KwiG4PR BBx6aFsWNwdOS1iXDmsFM++bcN88JwyK+kgqNMmqYHPobbAbENNrVfgIy7Dc0JqNci ihr5aq3iCrZ0w== From: Arnd Bergmann To: =?UTF-8?q?=C5=81ukasz=20Stelmach?= , "David S. Miller" , Jakub Kicinski , Jason Gunthorpe , Arnd Bergmann Cc: Nathan Chancellor , Alexander Lobakin , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/2] ax88796c: fix ioctl callback Date: Fri, 5 Nov 2021 10:29:39 +0100 Message-Id: <20211105092954.1771974-1-arnd@kernel.org> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Arnd Bergmann The timestamp ioctls are now handled by the ndo_eth_ioctl() callback, not the old ndo_do_ioctl(), but oax88796 introduced the function for the old way. Move it over to ndo_eth_ioctl() to actually allow calling it from user space. Fixes: a97c69ba4f30 ("net: ax88796c: ASIX AX88796C SPI Ethernet Adapter Driver") Fixes: a76053707dbf ("dev_ioctl: split out ndo_eth_ioctl") Signed-off-by: Arnd Bergmann --- It would be best to completely remove the .ndo_do_ioctl() callback to avoid this problem in the future, but I'm still unsure whether we want to just remove the ancient wireless and localtalk drivers instead of fixing them. --- drivers/net/ethernet/asix/ax88796c_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/asix/ax88796c_main.c b/drivers/net/ethernet/asix/ax88796c_main.c index 4b0c5a09fd57..8994f2322268 100644 --- a/drivers/net/ethernet/asix/ax88796c_main.c +++ b/drivers/net/ethernet/asix/ax88796c_main.c @@ -934,7 +934,7 @@ static const struct net_device_ops ax88796c_netdev_ops = { .ndo_stop = ax88796c_close, .ndo_start_xmit = ax88796c_start_xmit, .ndo_get_stats64 = ax88796c_get_stats64, - .ndo_do_ioctl = ax88796c_ioctl, + .ndo_eth_ioctl = ax88796c_ioctl, .ndo_set_mac_address = eth_mac_addr, .ndo_set_features = ax88796c_set_features, }; -- 2.29.2