From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-12.1 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 23618C432BE for ; Thu, 2 Sep 2021 15:58:14 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E506460F6C for ; Thu, 2 Sep 2021 15:58:13 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org E506460F6C Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=keithp.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=ZFc7RkGNOszYEJddWzHTVcsJGQW/l5s2mL5dSIhLAZY=; b=nIr032+Glt1onc f3t/r7o2MTVMh+dkoRg6IhX05Ey46VaJchOmCSggw8T6DMhNJ2OZ/9itQlcft7fxzpa6FOWItJSDx 2eyrhiS8Ls8IRdKAg7BCuOJpMdd6bZMNF9qZELOQz2OiPrBxUmDopDLh/21TUaEHwHlPl/UoI2SST 7ofMU1933D50lIHnupW/AXkZtVnLlkvEkqgJBN26zxwEfATOp357vK2om6ZggLtzYZDpSlErW7AIz +RdFTVpAEYfeiaybHO2v9MEVgJcZAPcxe2fWb3p3Aa7gCjklOMEGzoNmMbUwutLp7x52kxP98RbEs BV59dht3lE+lKRdgsT0A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mLp3d-009vmN-1t; Thu, 02 Sep 2021 15:55:17 +0000 Received: from home.keithp.com ([63.227.221.253] helo=elaine.keithp.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mLp3W-009vkZ-60 for linux-arm-kernel@lists.infradead.org; Thu, 02 Sep 2021 15:55:14 +0000 Received: from localhost (localhost [127.0.0.1]) by elaine.keithp.com (Postfix) with ESMTP id 6A8823F30801; Thu, 2 Sep 2021 08:54:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=keithp.com; s=mail; t=1630598084; bh=dTnEhfSTBX1r8HQRdASbu+0ew3HA1uG32vI5yfvrYOU=; h=From:To:Cc:Subject:Date:From; b=Fshb7aOUXYGYWtoWGvIzDahlAk+/ivJr5kBq4gPx5mekIKJ8dgcKaB3lIfOWnH3wf 48gDxehdjOZ4r+2jEC7mDZ+ge4YzqwjINJHraD1snnzXQ/WMR6eOyXPXdbyyKz9vD7 KLyOi78NjORQN0Nzi4llTYlU4M7UV0GNzGOsHR9w4tD4VuYXB8WqVgYIrYZ3G4z9w9 qTK+p1wPpZX6juAUpqxuJpAVmnz7Ad7q0x51PEGdZcLIUYwnKwSMBp1nwdyuAEzUv1 eauwn/KOspdGs1A//x4v+tXiqocWMPGozmeZ2u1yHch39JiQjx7JqELILCRakR69UU zzqh3BzjhHGBg== X-Virus-Scanned: Debian amavisd-new at keithp.com Received: from elaine.keithp.com ([127.0.0.1]) by localhost (elaine.keithp.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id dAK48ukwV8WB; Thu, 2 Sep 2021 08:54:39 -0700 (PDT) Received: from keithp.com (168-103-156-98.tukw.qwest.net [168.103.156.98]) by elaine.keithp.com (Postfix) with ESMTPSA id 7E8B63F30802; Thu, 2 Sep 2021 08:54:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=keithp.com; s=mail; t=1630598079; bh=dTnEhfSTBX1r8HQRdASbu+0ew3HA1uG32vI5yfvrYOU=; h=From:To:Cc:Subject:Date:From; b=YDuLIzr5QMdZkKv1Oyn80Ntd52B+R9e0Z/GbRtJtDR6TF+DNHYMaAMcDUhTeQfuis t/pUkToDhV4+gzmXHPdpmAVrmd4I+htPHC8S373H2FAEeuyykVVXvRiCtqCo7TRn4b nrcqy0HpQ4b0qMVjhj/zJ3ZpQWTTQcynESuU84dIat29BB7450Z/TckCtdRULBVl/i QxX5ZqVCWwSZmaeEIPcq3UtG3ERBGchsyXiaI3rNMs2Wmiy00Q9tuCWobyEvW71Pe+ 8tS9/bV9rb9xBwP9AR655SbW7KHcILklRXWQMiGkE4oiiWprk44FuCUbZf1n81e7YJ FS5M7iegcpODg== Received: by keithp.com (Postfix, from userid 1000) id A92811E60119; Thu, 2 Sep 2021 08:55:01 -0700 (PDT) From: Keith Packard To: linux-kernel@vger.kernel.org Cc: Abbott Liu , Alexander Sverdlin , Al Viro , Andrew Morton , Anshuman Khandual , Ard Biesheuvel , Arnd Bergmann , Bjorn Andersson , Florian Fainelli , Geert Uytterhoeven , Hartley Sweeten , Jens Axboe , Jian Cai , Joe Perches , Keith Packard , Linus Walleij , linux-arm-kernel@lists.infradead.org, Maninder Singh , Manivannan Sadhasivam , Marc Zyngier , Masahiro Yamada , Mike Rapoport , Nick Desaulniers , Nick Desaulniers , Nicolas Pitre , Peter Zijlstra , Russell King , Thomas Gleixner , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , Valentin Schneider , Vaneet Narang , "Wolfram Sang (Renesas)" , YiFei Zhu , Keith Packard Subject: [PATCH 0/2]: ARM: Enable THREAD_INFO_IN_TASK Date: Thu, 2 Sep 2021 08:54:26 -0700 Message-Id: <20210902155429.3987201-1-keithp@keithp.com> X-Mailer: git-send-email 2.33.0 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210902_085510_315688_5478091A X-CRM114-Status: GOOD ( 13.38 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Placing thread_info in the kernel stack leaves it vulnerable to stack overflow attacks. This short series addresses that by using the existing THREAD_INFO_IN_TASK infrastructure. As this is my first patch in this part of the kernel, I'm looking for feedback about the general approach as well as specific comments on places where I've missed something. I've only run this on armhf running under qemu, so while I've tried to make patches for other code paths, I haven't been able to test those. (yes, I know checkpatch.pl complains about whitespace in asm-offsets.c, I decided to leave the existing whitespace alone) Signed-off-by: Keith Packard _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel