Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp2186857ybc; Sun, 24 Nov 2019 15:05:29 -0800 (PST) X-Google-Smtp-Source: APXvYqzAkx8fZP0jNfdeq2JDlbNmKPYdPb1x7rqGlJegqUJ9iMVDJLDk3R7EMDRaKRaf/vvGD05u X-Received: by 2002:a17:906:2893:: with SMTP id o19mr34788746ejd.32.1574636729607; Sun, 24 Nov 2019 15:05:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574636729; cv=none; d=google.com; s=arc-20160816; b=vRluIhuBqQNApCxAaQC8vvEwHcZBr16csnqUTIIdGmXNS+YZ+gPgJmxkZK6J/k++/r EovY4oszyYh032v7yz9+Be3UXE+Pw5HreoaIUPmx2UibujRGdvTqTiGR+ZS2wv2LBTuw Zz/J7BLABgc8lGBx9y08Gl8XWoBbQk6BwkXav50CCqvBc9KERk3tSSS6ya6I6Dv07NqZ yjzeItxC2dpf2OcLdhdm2VNECENODpffDHSkw3fNT5eL4J0JdEQ+5UxP/WK5x5MqRVeB 11miqEk/2p+F+ADm3ojPkfo/bklZiQJUoL8CTkxfjL8cgk0cKC8ep137Y2Wxym3Bs/4g KsRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date:dkim-signature; bh=i1qHwy+G9a0VSULNRaoms0tDekf8iU/51Ya/Xfrai40=; b=u0/pVo2w6b3kfp+/BZLyiNnMXhY+4ypL5cdLvnKcNuuEb1P0cqn9Y1Y/nOLwp4FW4v L/OWqskrpjoeAm3M3JbARPgOValwc1+cvBJxc7pZFW/gxmh3vVOx2UrLoHuLsboBDSMA rgLn8znCCtn9vvFclAKSwJLAl8GEsyBfNtcRt6XRZ2Bonj3DZKDjz9u1bhSKcJBUKSiG 8wd9+4phYNhmy2atCDUQbVcTR23ojn6hs2urR1nagKsRTYxHMtHcbSvh3KsX+IqVIj6B OkoiwNnNdMolC8EjkRW3LaXbBSwC3uS+aJ6apgd4Tz1xruTc79Z/2Pi7aUUwqLMqzJMd 59fA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@netronome-com.20150623.gappssmtp.com header.s=20150623 header.b=pfLTvoq6; 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 w2si3904437edf.32.2019.11.24.15.05.05; Sun, 24 Nov 2019 15:05:29 -0800 (PST) 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; dkim=pass header.i=@netronome-com.20150623.gappssmtp.com header.s=20150623 header.b=pfLTvoq6; 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 S1727052AbfKXXD7 (ORCPT + 99 others); Sun, 24 Nov 2019 18:03:59 -0500 Received: from mail-pj1-f68.google.com ([209.85.216.68]:44261 "EHLO mail-pj1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726942AbfKXXD7 (ORCPT ); Sun, 24 Nov 2019 18:03:59 -0500 Received: by mail-pj1-f68.google.com with SMTP id w8so5542902pjh.11 for ; Sun, 24 Nov 2019 15:03:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netronome-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:in-reply-to:references :organization:mime-version:content-transfer-encoding; bh=i1qHwy+G9a0VSULNRaoms0tDekf8iU/51Ya/Xfrai40=; b=pfLTvoq6UuaicbxCNV7Fjs+l8+Gyt2W+YkaRQIm3yX8ESfgyWToe9ebcfObxRas8jp NhIYT1Mj52QiopTTftiyHo3iaeIEkST10vx4fV53IsisneDl8Yye6C2cChYpf+p/8Spt M1ukwMsODKTHcdh6Qd5jZnaop4Hp2kvTB+XWdJxdBwUimM66alr9aJ4n397ciEvjThKY roLEvdBQhUnIevVbfcboUXwuqIXU1ylt6p7tAVydBm0LuUSmw55aut/WC5ceDED4F5nf 1OPXsmWUT/89mveM3Idz+o7AuCN/FCGpFESBFFnStjZwFqrgQBelB2aLOVPmgjPmmHBl JzIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:organization:mime-version:content-transfer-encoding; bh=i1qHwy+G9a0VSULNRaoms0tDekf8iU/51Ya/Xfrai40=; b=ThJCRGFrFHXPp79Y827mDZOsCe/D8D+u//yey6nVJT+0v7xMueBWPhXPsnLGmcCHkj FgKNpaRUGI69ZAcw2ktQUXXX8P/SNNxbVibBkTWjudzGa1LTuZZEFznRmmAshvojo6pA OcpoOly0Na6fRlBD81+IDh7iccGZ/YJWAI06dxI/MwG8M9zErcmjSW2ySsY73MubfHhN kJ/Npp1y2BPsvgBvHzEe4GpNfBb2if2oA39mmgPwHbEP42FtDlQ/JK0gHaNuBB1kMCQt UahQ61HiHG2W9A7MWOrh/6My/w7TFOZvgkz4jI7VyWzxCvTzefAjzxl4+Y6V+g7p5Ktc N/yg== X-Gm-Message-State: APjAAAXmQUTmdcUQcB2SkJq+KL6qCbcfAmFVSoefQdX+qTMFmcHxhxZx giILMfUpCSbfxABAD9ump7GP7w== X-Received: by 2002:a17:90a:970a:: with SMTP id x10mr22772544pjo.39.1574636638757; Sun, 24 Nov 2019 15:03:58 -0800 (PST) Received: from cakuba.netronome.com (c-73-202-202-92.hsd1.ca.comcast.net. [73.202.202.92]) by smtp.gmail.com with ESMTPSA id w19sm5543817pga.83.2019.11.24.15.03.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 Nov 2019 15:03:58 -0800 (PST) Date: Sun, 24 Nov 2019 15:03:52 -0800 From: Jakub Kicinski To: "Michael S. Tsirkin" Cc: Julio Faracco , netdev@vger.kernel.org, Daiane Mendes , Jason Wang , "David S. Miller" , virtualization@lists.linux-foundation.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net-next v2] drivers: net: virtio_net: Implement a dev_watchdog handler Message-ID: <20191124150352.5cab3209@cakuba.netronome.com> In-Reply-To: <20191124164411-mutt-send-email-mst@kernel.org> References: <20191122013636.1041-1-jcfaracco@gmail.com> <20191122052506-mutt-send-email-mst@kernel.org> <20191124100157-mutt-send-email-mst@kernel.org> <20191124164411-mutt-send-email-mst@kernel.org> Organization: Netronome Systems, Ltd. MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, 24 Nov 2019 16:48:35 -0500, Michael S. Tsirkin wrote: > diff --git a/arch/m68k/emu/nfeth.c b/arch/m68k/emu/nfeth.c > index a4ebd2445eda..8e06e7407854 100644 > --- a/arch/m68k/emu/nfeth.c > +++ b/arch/m68k/emu/nfeth.c > @@ -167,7 +167,7 @@ static int nfeth_xmit(struct sk_buff *skb, struct net_device *dev) > return 0; > } > > -static void nfeth_tx_timeout(struct net_device *dev) > +static void nfeth_tx_timeout(struct net_device *dev, int txqueue) Given the recent vf ndo problems, I wonder if it's worth making the queue id unsigned from the start? Since it's coming from the stack there should be no range checking required, but also signed doesn't help anything so why not? > { > dev->stats.tx_errors++; > netif_wake_queue(dev);