Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp5356619imm; Tue, 26 Jun 2018 09:52:25 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLW5iNnI0OMT/7HYP22fpqORuYSMK9IPMJl0SaBXnu6PAuCFr83gn4dJkqDwRD/IDji+sIl X-Received: by 2002:a17:902:5a4d:: with SMTP id f13-v6mr2450978plm.85.1530031945683; Tue, 26 Jun 2018 09:52:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530031945; cv=none; d=google.com; s=arc-20160816; b=AH8b0sCjWx6xOPcx2Ps0IMbjnNjdg58QSpGEAPmLxA2T+tfyoTRR8OBQsvAtLcsgk+ wJtH3fYeRHHx4YbtuVeBicuuOqttf7fRcsMXksFiX7VA0wGHsyBtK1Y6ErBFdjNH3T8t cz2HslGUfZ2lxHNwFuZUkOHA9XVax7OACzcaD1Oit4KqBDakPHS1D7slHp2iw0ur4jyr dcy3msIvkVIixJq8lOXW7fRPMLR0vri6kbi9HO3AHhWGgHOKGw7yaEmY3OTifMO71IMS CwxLfK0Pb4vzU3gC+njhka26Luk3rU4RHH4Th7EQNWqYz8touV5dehT2fovzHdTQynCP flhw== 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 :references:in-reply-to:mime-version:dkim-signature:dkim-signature :arc-authentication-results; bh=LjiFNEY2CvYSq4UfWYvLVRPWNWqk3Lv9pTTT4k3DdRE=; b=MPVgHiiqVXWbkPbMJ2TUJNLoYH5xo0jPoWvdrGef82+qeW8E95YsTrMdQ+SlOxgLEl 9hF+3GFUMmtAZkNm3ElScrCSShZnxAKulOjeRaRDGqr9FdcaCtsVd78m7bq8z/Fv8TU2 SLscTxLl9gGoyp9zqTmUeBbZElFbt3fjcxfx8K9MQmxZuTWxpzNAEi1LykgCTfww5v8i fMfFubS4SOhKNIkRp/ouLn4mNyuGWsGdab+Km/K4EjeevGAzCp4+oaQH4W1eM96pDWX2 3c93n2RNcVdZHFF/YQt9/NuzYtSeIznMuPIGdmgBmqIZYXGrHDxDRBHEM/Q4HePOuiIB 327g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@google.com header.s=20161025 header.b=LSYgjFHY; dkim=fail header.i=@chromium.org header.s=google header.b="mdZvF/su"; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d6-v6si1399872pgt.267.2018.06.26.09.52.11; Tue, 26 Jun 2018 09:52:25 -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=fail header.i=@google.com header.s=20161025 header.b=LSYgjFHY; dkim=fail header.i=@chromium.org header.s=google header.b="mdZvF/su"; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752619AbeFZQuD (ORCPT + 99 others); Tue, 26 Jun 2018 12:50:03 -0400 Received: from mail-yb0-f196.google.com ([209.85.213.196]:46224 "EHLO mail-yb0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751980AbeFZQuC (ORCPT ); Tue, 26 Jun 2018 12:50:02 -0400 Received: by mail-yb0-f196.google.com with SMTP id s14-v6so6854254ybp.13 for ; Tue, 26 Jun 2018 09:50:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=LjiFNEY2CvYSq4UfWYvLVRPWNWqk3Lv9pTTT4k3DdRE=; b=LSYgjFHYGY8qOnVw+EnVeY5YMTZOlIaAU8x1rN4GI9F/7C9f4qUcphMdD69mepaFyP JCf3kALz9xpLRHMj6sDZY2Q+m7oqCnBfFFHgyt6p6H3cyahUjNdjh4LoteSjT0MEqxxN LwFvz78XWhL5j7sebm4xctN7dOdK+3Mr38NPoEjzZ3BDTp7Xx1TEl51fbw+VZhaNfn4j ZgEc6RxjHAGvlp39/R/ydgC+5uF9ihLOKxGVg2suz9Mn3Z/6K2Fiyxd05pEtrztXy+UO OXJuPNYNnXtR9c72TxwfwMTDOK1+QiJaL16V1s4imHDWtJdNfj2iwRB0s4CiGN0OBiDM eX5Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=LjiFNEY2CvYSq4UfWYvLVRPWNWqk3Lv9pTTT4k3DdRE=; b=mdZvF/suHE7pwMH5uxz8ygU5GD2B8lZRW1/YjasvDbV+w8CP41XSRIaPwvXdfNBzTY 8MH7fKRgJSfuefhctPXLAHrJvgS6Q5b5973VVMY3pjnwp2APqFwsf7UrM1hcsF/M9rY6 pQ+Tvc19mmEfVzdT2Ul5tsCfimpBZxIxYYfpQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=LjiFNEY2CvYSq4UfWYvLVRPWNWqk3Lv9pTTT4k3DdRE=; b=kAPR/7+YUXUllq0wd711x0dg17SFb6JMKCL05QJeTJ2yZPIdXY0M+kdXTBF/dIEdb2 znwfXPjD+HUBFn14pZ7AFAGKIm/dskt0T7lTxU9DsRmmK+KeLgdxRT6Lb3KFQJ+JoJkz k7YzMzg4jHGrJuG2ex6k8NXZTMpUBBEcQmb74Qn6jsnbqOVd4Swf+HE6TaF35bHNpl5U qruePhDC7ba8OHqc/RNxJR0KRRB49GPAEDsLaL+JnaJhlTBpZ0HIRCSBkNI0Yf56xCC0 cR/DVTx/T5hTrbkJXE3mZXn5u95kkVQ6tdik0oSjyz9kxJpxf08A8P2FNIKvFo8KD1DL fyDw== X-Gm-Message-State: APt69E2iTWSvTZBRx5CZf4kN6b3C2n8SN0u5WT/XHTRn8DQIjN7dgLza fwyX2AODG6yg3WoQ5WO1V5tLaXlFA+L4OfdEDP3P/x3R X-Received: by 2002:a25:b219:: with SMTP id i25-v6mr1265903ybj.112.1530031801488; Tue, 26 Jun 2018 09:50:01 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:5f51:0:0:0:0:0 with HTTP; Tue, 26 Jun 2018 09:50:00 -0700 (PDT) In-Reply-To: <1ed829f4-ee39-2a46-e0d9-5c7ea584cfff@embeddedor.com> References: <20180625211026.15819-1-keescook@chromium.org> <20180625211026.15819-2-keescook@chromium.org> <4d9f90abbf87539d3588f88117806f76c6826030.camel@perches.com> <1ed829f4-ee39-2a46-e0d9-5c7ea584cfff@embeddedor.com> From: Kees Cook Date: Tue, 26 Jun 2018 09:50:00 -0700 X-Google-Sender-Auth: RTT7danckmtGIoS7iZ-hmEYWJxw Message-ID: Subject: Re: [PATCH v2 01/11] crypto: xcbc: Remove VLA usage To: "Gustavo A. R. Silva" Cc: Joe Perches , Arnd Bergmann , LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jun 25, 2018 at 5:54 PM, Gustavo A. R. Silva wrote: > > > On 06/25/2018 06:06 PM, Kees Cook wrote: >> On Mon, Jun 25, 2018 at 2:23 PM, Joe Perches wrote: >>> warning-3 += -Wswitch-default >> >> This reminds me, though. Should _this_ one get moved to warning-1? >> >> $ git log next-20180625 --no-merges --grep 'mark expected switch >> fall-through' --oneline | wc -l >> 129 >> >> Gustavo, have you checked recently how many of these are left? Maybe >> we can move this to default too? >> > > I just built today's kernel and we have a total of 704 fall-through warnings with -Wimplicit-fallthrough=2 Wow; that's still a lot! > I think we might be able to do that in this development cycle. Do you think we could finish the rest of the unannotated ones this cycle? If not, we could upgrade from W=3 to W=1 since it's a condition we're actively trying to remove from the kernel... -Kees -- Kees Cook Pixel Security