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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id A3675C021B2 for ; Tue, 25 Feb 2025 20:41:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2CCDB6B0083; Tue, 25 Feb 2025 15:41:20 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 27B9F6B0089; Tue, 25 Feb 2025 15:41:20 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 143686B008A; Tue, 25 Feb 2025 15:41:20 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id D037D6B0083 for ; Tue, 25 Feb 2025 15:41:19 -0500 (EST) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 4D9DCC02EE for ; Tue, 25 Feb 2025 20:41:19 +0000 (UTC) X-FDA: 83159637078.14.E01A28F Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by imf30.hostedemail.com (Postfix) with ESMTP id 45BFC8001A for ; Tue, 25 Feb 2025 20:41:17 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=F11lASdP; spf=pass (imf30.hostedemail.com: domain of kees@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=kees@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740516077; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=ClkR9u7qEo6Qyjpb4FGSnQMRWWET6k9pCVFslHF/4xw=; b=y2/vP6A01Jejz0b8LP1hHFYK2MTqvZTEBtiV2cRPtzxS4+hx6pYkwiKUI5SpfuPpAegdDv a7+iaEve+NMwxDGiTEYaLlb/t4nEk7x4jfKcYQuGpDKJkNiBRWlXXqRpvNYTdZiHmmvOy2 IQ/JHbg9tdY1LjH9XPWZr7w9zXllx6g= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=F11lASdP; spf=pass (imf30.hostedemail.com: domain of kees@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=kees@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740516077; a=rsa-sha256; cv=none; b=W9z84ft31uf+nyfu+DC+8302QlFiC3h3IkAnTi/8WhbZgyFzjFeFt4PSQPzlaro18Yz/qo hLEme2KFfjnm5eRXeGokwckmNvnd8LJ4i31FEJPvRwdmxPforbnC9xaJacOscMkNKKLqFP g71ZqBbALbQzplVTomh6gzlV+v6f80I= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 275E1611C4; Tue, 25 Feb 2025 20:41:09 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id BFDB4C4CEDD; Tue, 25 Feb 2025 20:41:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740516075; bh=LiVhDem361FjqfGK+J/ahXdQ9J+E267lgyazNH2yhi8=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=F11lASdPbzXg7mANBVQlRFzgR/91x+1f1GT6nM7vqP3tiaT1nLvEG+0H/6bay/D3C 2soIDbmbAaMuP3MwJM1iEgNqSl2/9hxJRp3yU7vcobgtmGhUCeVe4BjgU0CCvZvDRX XbyqqGNx3v6BjI+P/X0lbLNbDuCnIwpNFCNqfA9oo5mRHWeidzibV+RIVZdMW1S5P8 IvglkGpvI0stH2tuWkAz2Cxkyy8C2G3OV8lCC4PHk+FgAoop3MkQvWvQF3u8IlKKub DTnucELvNjcipckaCJFqPRe6GvqL9PpICzd1ZIm4Ts/D7BfBc0Fg+QCESEd6U47QJB QEOZySg+TtdWg== Date: Tue, 25 Feb 2025 12:41:12 -0800 From: Kees Cook To: Huacai Chen Cc: "Rafael J. Wysocki" , "Harry (Hyeonggon) Yoo" <42.hyeyoo@gmail.com>, Huacai Chen , Andrew Morton , linux-mm@kvack.org, Pavel Machek , linux-pm@vger.kernel.org, GONG Ruiqi , Xiu Jianfeng , stable@vger.kernel.org, Yuli Wang , Vlastimil Babka , Christoph Lameter , David Rientjes , Roman Gushchin , Pekka Enberg , Joonsoo Kim , GONG Ruiqi Subject: Re: How does swsusp work with randomization features? (was: mm/slab: Initialise random_kmalloc_seed after initcalls) Message-ID: <202502251240.49E8674AD@keescook> References: <20250212141648.599661-1-chenhuacai@loongson.cn> <202502190921.6E26F49@keescook> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 45BFC8001A X-Stat-Signature: 1bosptfcdh9sb4d5jrg9g9wzutcet5nb X-HE-Tag: 1740516077-855867 X-HE-Meta: U2FsdGVkX1+pAq1poOeCA1xWUWtxhA/TPPPmbX5xsqTJ1lC0dorWVBZTInSW1+XCDxW581x/BqySE67iRmklyXM47pp/q/IB33MVCe4GJRrLeyy2o2Qu2k94MFe+DNs+J0E5pLH01+AkUoPkVLXEo1/Q9wte5r0uzVQJpoaAljNn7tWoFkz7eWstEycV/TBwBMZ1soLOwGsvpKqeATs/ywq4az1U5LtV2BhTyHI9m8xbv0gFUD904inxkzsgpRieMeKUCfQ2fXcvl3wiqLGOtVawwlvEOeUsZdZXcTpUuIPYrGup/+aNbDNYm7Hcy8UgEudh30hvQc9eiBW1QdPkFm2K1a9EckHBroPxHm7+gwoVuppyVq3NyBj2AZFzkF0ETohyWwoqliBw5CmuuCInPgIt0QwNYAeoQWjII7nzYLWa5hvUsZivJ9hELePctTVZ6HGP6Q8hQSvp8YF/fiJkQ9h3EMC/Dd+5dXQZR6/C5oJf5a9dSmCyi55AIgQ6OE+0K1+6bX8sBBCY2Dz1DrQdLIp4bO4dlSIIQmv1LxIslG3WiZHR8tdcBdBmOJGniJ4edqpxnOX8K/BSn4Fr4UfYn+EXA03hnr53ZRZGbLrEj7U0/SDDhy60d0vpXYJ946i2HpP4RkL12B5OB7EtPrOTmT3h/xo3PdhgiCBd4dhn/GPB9Zv0jka0tBLWtJmKh+q36BFHTtkA+0jOpSMQtA6NI3IVM623rdgJtxo7A/hDRyD05Ufb9w7eeiIeynlaEVazaSIeeiLYXAkKCgRqLI0esWOfSiWfafxmgz3eh0ls1ZawcSP2S0rtjP6JJu/dH41vcw/XswKwd3otS4L26GDevxaYVRzDyq9BlkoWNGRFz4FtQsnco5vZ3IZJ1WY2PqX9vpxRq6Iqk+mdN88dart66fIN+5lOQQdnyUAlWJM9VL5rESBE7GVQ4XcUrxp2Kd1FbS5hDkR7qJMF6GufjcH zy4HvZiZ LRRrB2db+GgFeqwiHiaiGxeeJ8YagjC5WKTQqNg5W1CfL/6AXgYfLqwKZB2MLv9lnrV6KtrgnljRxBK70JJfoWwTfb3EMCgngk4KyZNKSWsbutE7ppWQSDiEo+e8uBNNSufMLKVybg2vFKE5sUR6jdvaibwB9acjGNr6OhMGkxXeiFLpObZWI7cRuj0mhSdyNP0XEIkt05F/JjLWn8qOx0/8Y6MF/DUj+fe1wUdOj0WCPtAI6j341iARNm64hb3ZLy4q7tmMsi3x1egAUYCXG4S69BHThxfIpqXNfRNjh2f+F8z3izcBsTztkdDQxjvNRms53H+7ADb/e7dr094bh5hh1/Kc+JmBo3bta6WBVsYeEmn3ubnzI92dSd/sIPwLTqn5bmu+EQf5P5UyGOmBb3dbAJEcHS5QotGuH2/5/j3TPNqI/kzprSo+oDg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Tue, Feb 25, 2025 at 07:35:13PM +0800, Huacai Chen wrote: > I have investigated deeper, and then found it is an arch-specific > problem (at least for LoongArch), and the correct solution is here: > https://lore.kernel.org/loongarch/20250225111812.3065545-1-chenhuacai@loongson.cn/T/#u Ah-ha, so it seems like some system start was being incorrectly shared between restoration image and hibernated image? Yeah, that's important to fix. > But I don't know how to fix arm64. Is arm64 broken in this same way? -- Kees Cook