Received: by 10.213.65.16 with SMTP id m16csp258114imf; Mon, 12 Mar 2018 02:48:45 -0700 (PDT) X-Google-Smtp-Source: AG47ELuudrVgPtlERl50ozodbiRkltvxHsl/BuhmDzxfXIFgRHWclsrdPWHPvuJ0pVh03AbL6Jsc X-Received: by 2002:a17:902:6b82:: with SMTP id p2-v6mr7659709plk.326.1520848125282; Mon, 12 Mar 2018 02:48:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1520848125; cv=none; d=google.com; s=arc-20160816; b=FNVaQllApSwyP6Ppapw15UVVbyIGIJ7VyKqUQf+rWT6TZ/niAuInF4YYmyTd12llX7 HP7Ora5ehX4DhICdhau0+mORrXQKaAAQESFBXhx0e9KUOEy75S5Qu6w4SxUGu/gsG3Hr UtGLqFot9qzTD6p4b9c61wSFraQr+pFn4slJlroJXMuNsfb7iRbra1rpkgdTi84bJiiq otcQHYBcOgoSQLaSrpiUtsDC3UcYoQzTrsD2mEt6qHPb6FLvSEPIpDVOhSUlkWJGY9MK XwiLoluUBxycDTrlv6GiyMxVI9IofBMzCvShjLS4sY07nNcKDHJtP1TcKxe7NBEcJ9Xf vq6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:message-id:user-agent:cc:to :references:in-reply-to:from:subject:content-transfer-encoding :mime-version:dmarc-filter:dkim-signature:dkim-signature :arc-authentication-results; bh=p1yG6uULYPGLIbpXR0qPrTPMlC+n4oGGYe4UiOSoIf8=; b=wINO+w6FH0IrfVcNXsLB/HgtIgAvvYUJZiO+QznLPDcuNFlRkRClOR/iuqKKsR3B0s gzpb9EBy1nRKY8Ot9tkzIzWcYTDlLaw3/MamWpUV5qBLkLZ5tGIdlEZPZKkVh7wtKQtS BugrKQqV9srBg3rd3/E1jygmqbh8maVTP7i4wZuTfDzYG0RFadB+C0RxUDZLbHc91mzf AovSOyZ1ljmgQwl9dZcOvSBPVUc5ghtaYK5IFfAE2H/s9t3fTLoPDc/Kdt55DWJI7NYY 7IpyUajs9CrghL86FJXvp4f0DEn86v5Lzof2loyKonZN8emmNXcBSUOkrbsuEgSWeyOP uUoA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=Wrq003mm; dkim=pass header.i=@codeaurora.org header.s=default header.b=QVbEnIUP; 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 v8-v6si2843585plz.660.2018.03.12.02.48.31; Mon, 12 Mar 2018 02:48:45 -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=@codeaurora.org header.s=default header.b=Wrq003mm; dkim=pass header.i=@codeaurora.org header.s=default header.b=QVbEnIUP; 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 S1752671AbeCLJqJ (ORCPT + 99 others); Mon, 12 Mar 2018 05:46:09 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:42150 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751543AbeCLJqG (ORCPT ); Mon, 12 Mar 2018 05:46:06 -0400 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 7197F607F5; Mon, 12 Mar 2018 09:46:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1520847966; bh=+p0oH7gSlqWyNKCLQc42UKTrRk/WWkESBsnptzp9jdQ=; h=Subject:From:In-Reply-To:References:To:Cc:Date:From; b=Wrq003mm0igR9OcnD5PFohtjPNLMpLqjD1lDBa4f2prO5ge5FwyJCY/HC7r5j8pTk t6iYL1aPf65oPdZcQLF9gFwzxVirU73o96m/72A4l9E28L1+Xd7Gg7sw442X2Es1w4 +y4f1RjmyrLfnEeYNrv6sjaPMOGaKcrlVJh3CPN4= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,MISSING_DATE,MISSING_MID,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0 Received: from potku.adurom.net (88-114-240-52.elisa-laajakaista.fi [88.114.240.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: kvalo@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id 0F31060585; Mon, 12 Mar 2018 09:46:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1520847965; bh=+p0oH7gSlqWyNKCLQc42UKTrRk/WWkESBsnptzp9jdQ=; h=Subject:From:In-Reply-To:References:To:Cc:From; b=QVbEnIUPteRUcsqpfopopBQALHR446EAoDi0wmuA1G6KNkv6u8ijFKO5NQQiI40xn yJwPFpTMJMTm6yifoqevAdt9jiTEQ/nUdjsfpZLoPJKtPWHtZAjuEgeBQPx5fhhszE QyQyNqLnEbuD5/KeibImAKl0ARECA9YrQnPSli/Y= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 0F31060585 Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=kvalo@codeaurora.org Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Re: [RESEND] rsi: Remove stack VLA usage From: Kalle Valo In-Reply-To: <1520819022-15238-1-git-send-email-me@tobin.cc> References: <1520819022-15238-1-git-send-email-me@tobin.cc> To: tcharding Cc: "Tobin C. Harding" , kernel-hardening@lists.openwall.com, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-wireless@vger.kernel.org, Tycho Andersen , Kees Cook User-Agent: pwcli/0.0.0-git (https://github.com/kvalo/pwcli/) Python/2.7.12 Message-Id: <20180312094606.7197F607F5@smtp.codeaurora.org> Date: Mon, 12 Mar 2018 09:46:06 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org tcharding wrote: > The kernel would like to have all stack VLA usage removed[1]. rsi uses > a VLA based on 'blksize'. Elsewhere in the SDIO code maximum block size > is defined using a magic number. We can use a pre-processor defined > constant and declare the array to maximum size. We add a check before > accessing the array in case of programmer error. > > [1]: https://lkml.org/lkml/2018/3/7/621 > > Signed-off-by: Tobin C. Harding Tobin, your name in patchwork.kernel.org is just "tcharding" then it should be "Tobin C. Harding". Patchwork is braindead in a way as it takes the name from it's database instead of the From header of the patch in question. I can fix that manually but it would be helpful if you could register to patchwork and fix your name during registration. You have only one chance to fix your name (another braindead feature!) so be careful :) -- https://patchwork.kernel.org/patch/10274983/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches