Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp218505imm; Thu, 2 Aug 2018 17:27:44 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeoPbGbFiN6f+vPGHMwa/bwZJUifpqorZGSsGqyfe/gIW4m+vYgLWdQrUHKsp5UWK10YxDm X-Received: by 2002:a63:ad07:: with SMTP id g7-v6mr1460285pgf.19.1533256064706; Thu, 02 Aug 2018 17:27:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533256064; cv=none; d=google.com; s=arc-20160816; b=MG6i1y11Ea4LnF2dTuy3M4rJY7CV7/X7uOjk+lJvdQH+TBez6tyneubpsneorldKHX GgZ39//ABj9Y450ZKdXc1g+0x9Z8IxfhKBYXioe5Ecini2/xYA1y/H3raLxH4dUAP32a 14l9aGg8RLwD9TG/aAR8iX3PNrULjoEyL1TlgjG0Tjz369SrVnjeB8Y5hWm19Cs0Worx WZdvRsT2WDwRO/MleZ+XXtmQIF0pJXEyIzMIyOwKEu/saA0EREf2G7xtm3XRwEpRxciR NMai9BGBVNqBNNfCF3Qsh+BPtd7DqtCjzCNc00fH8GpjBMeUrslsbmoc0ju5xsScDe6R e+oA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature :arc-authentication-results; bh=TLPpKzjWZ6aZNZ5ATlIPKiXOm7UEzLuy4P079Ah4E64=; b=PP/yH3pJ8VpGRItFJgP+xNvVNehpB8GMTb4PwCLBGJIP61pZCYvLwLUdIMVjPd+Elc nksbIUadzox9NDmBh63QYp0/v4z7aM/ub4aZr5Pf79OWu+uYHAA2eTIXp4W0x5f2XSdj LZS5M0XS37ExN5NFQXgH4GEqtIsiHca3GrLg+os4exJaPcfFDM312pBvieMndMFKmxKb f+7uYj50QnT6x/TJqLRLZ1YCiiyCacUX9JOTdPVTejf1omqaJe5H1UthmEW6lzjwynsK CoYpHhltTKmdo1z1N0R7uaLf1bsIJ8XTuZilTjIKD04XHWXYyjmSbjY94UIpIFFgStiR NLWw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@noserose-net.20150623.gappssmtp.com header.s=20150623 header.b="m/SFph7x"; 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 f23-v6si2505909plj.494.2018.08.02.17.27.29; Thu, 02 Aug 2018 17:27:44 -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; dkim=pass header.i=@noserose-net.20150623.gappssmtp.com header.s=20150623 header.b="m/SFph7x"; 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 S1732001AbeHCCUS (ORCPT + 99 others); Thu, 2 Aug 2018 22:20:18 -0400 Received: from mail-io0-f193.google.com ([209.85.223.193]:46437 "EHLO mail-io0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728708AbeHCCUS (ORCPT ); Thu, 2 Aug 2018 22:20:18 -0400 Received: by mail-io0-f193.google.com with SMTP id i18-v6so3575793ioj.13; Thu, 02 Aug 2018 17:26:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=noserose-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TLPpKzjWZ6aZNZ5ATlIPKiXOm7UEzLuy4P079Ah4E64=; b=m/SFph7xzDd8otn64KS6lnjuhrWV7kxpUbwXjQNomozJnEtTsvTJKMrhnQeS8FO3hQ VaItD/e/m63/AbxsBgCvq/GFpvaH82w8dmCxZ4Eu2Ngu2Rv4yIC77Pk2WLnfVmM0fnMI 3zZCgg62a4UzwOmRH7wPs6cqB7EsGI4GZ+G5+vXfI0uRJDborAjZnyumnWte2Mwke4kv 4YFY+SIHt7PGHZ6pl14C/PSNkmy4eQG0vjxde/L2bunW9QG4K7MOkrQZAVQ39elDKNUf RSWb4gkefgeYSTjTDLw/oHBDmI+cG12YQ8e/h66X5U2eAip2S6kREmOXImdhgTpuDW0L Y1hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TLPpKzjWZ6aZNZ5ATlIPKiXOm7UEzLuy4P079Ah4E64=; b=TUAyAq1q3yeNIVNJSkHc9GtOm4fXUG5Ywt+UcoMMbBuMtaFgCIvKofCyOVD4EUouac Q9kmxrWjJICmamrvSq9N3YyN83ZjO0C/QbOWCmPmtk0/rZEbyiTL0hZfOUuqD84DPL0o nCDjX5KnAO4aPWaibeoNC9cY1IwCDXrqOceVoO+sO6ToGIDd26p3UNJd2DToU96e6oVj GtDhaa55m3RBjYXMzCEbDNSHFCMTIEj7fxvYN7p3VcckdsCtFislz0OfvVRd8pv3cFjZ XF/nALH3XpLybQ8+2v/dQxc8WPRdnMiD62QHEYJdjJWNQEIQlh9UdaTqwz71OhnlZhiu qrLQ== X-Gm-Message-State: AOUpUlHjQxxrGu1l5WawrJbbZVguuchmg6q5GOiFIJ37MJIbf6qnstoi IkO5XjL9hoTISoCpgj1QtlcvWpEMZjhHkpnvbFEGKw== X-Received: by 2002:a6b:1806:: with SMTP id 6-v6mr4716758ioy.292.1533256001103; Thu, 02 Aug 2018 17:26:41 -0700 (PDT) MIME-Version: 1.0 References: <20180801223020.GA11729@embeddedor.com> In-Reply-To: <20180801223020.GA11729@embeddedor.com> From: Ed Cashin Date: Thu, 2 Aug 2018 20:26:29 -0400 Message-ID: Subject: Re: [PATCH] aoe: mark expected switch fall-through To: gustavo@embeddedor.com Cc: "Ed L. Cashin" , axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: multipart/alternative; boundary="0000000000004babbe05727cfbec" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --0000000000004babbe05727cfbec Content-Type: text/plain; charset="UTF-8" On Wed, Aug 1, 2018 at 6:30 PM Gustavo A. R. Silva wrote: > In preparation to enabling -Wimplicit-fallthrough, mark switch cases > where we are expecting to fall through. OK, thanks. > > diff --git a/drivers/block/aoe/aoecmd.c b/drivers/block/aoe/aoecmd.c > index 096882e..136dc50 100644 > --- a/drivers/block/aoe/aoecmd.c > +++ b/drivers/block/aoe/aoecmd.c > @@ -1137,6 +1137,7 @@ noskb: if (buf) > break; > } > bvcpy(skb, f->buf->bio, f->iter, n); > + /* fall through */ > case ATA_CMD_PIO_WRITE: > case ATA_CMD_PIO_WRITE_EXT: > spin_lock_irq(&d->lock); > -- > 2.7.4 > > -- Ed Cashin --0000000000004babbe05727cfbec Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Wed, Aug 1,= 2018 at 6:30 PM Gustavo A. R. Silva <gustavo@embeddedor.com> wrote:
In preparation to enabling -Wimplicit-fallthrough, mark switch c= ases
where we are expecting to fall through.

OK,= thanks.
=C2=A0

diff --git a/drivers/block/aoe/aoecmd.c b/drivers/block/aoe/aoecmd.c
index 096882e..136dc50 100644
--- a/drivers/block/aoe/aoecmd.c
+++ b/drivers/block/aoe/aoecmd.c
@@ -1137,6 +1137,7 @@ noskb:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if (b= uf)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 break;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 bvcpy(skb, f->bu= f->bio, f->iter, n);
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* fall through */<= br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 case ATA_CMD_PIO_WRITE:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 case ATA_CMD_PIO_WRITE_EXT:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 spin_lock_irq(&= d->lock);
--
2.7.4



--
=C2=A0 Ed Cashin <ecashin@noserose.net>
--0000000000004babbe05727cfbec--