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 74281C021B8 for ; Wed, 26 Feb 2025 07:31:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D17FF6B009C; Wed, 26 Feb 2025 02:31:19 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CC7646B009D; Wed, 26 Feb 2025 02:31:19 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B6AEA6B009E; Wed, 26 Feb 2025 02:31:19 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 973716B009C for ; Wed, 26 Feb 2025 02:31:19 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 1C5D5C0DB1 for ; Wed, 26 Feb 2025 07:31:19 +0000 (UTC) X-FDA: 83161275078.25.D6C4412 Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by imf27.hostedemail.com (Postfix) with ESMTP id 9D27140005 for ; Wed, 26 Feb 2025 07:31:16 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=AjcsN5zj; spf=pass (imf27.hostedemail.com: domain of chenhuacai@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=chenhuacai@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740555076; a=rsa-sha256; cv=none; b=FKs1FXVNyjkjlEu3ZOCdgv1KH/jxX6X86/pYpKFjiZDmIFnhRWjJUNZ2nyUXVpSaWjEu2J yGW098cjMzWuuIhsi+gw9+LeQpsgEjtGlW4UMyPokKkxP7wmvgWkLDCpj6y62P+6MCLaq6 bVOm0dCPbJZootbcFPo7lSQZeYNW0SE= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=AjcsN5zj; spf=pass (imf27.hostedemail.com: domain of chenhuacai@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=chenhuacai@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=1740555076; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=n/TpTWqi0cwuzL23ARR3Yy2I3BmPhnDJxEp6DXi/q9M=; b=SaxJ8rjBJcRT5TGCLSoYjEl22u2gk/JF1AShTmxwhZWrt1Gj2T2Xbgb23KrJHImRFhYB3y KMU0Rc0zhao6kvolicN8EEG5H75nXWv6zBIh1w2LtCNeSDCwrpH3xLV4MvxU6D227wvq0r 85+tnzc4WEAGU+eIz8hZ6LeCdNiysyQ= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 658B861128 for ; Wed, 26 Feb 2025 07:31:08 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 84867C4CEE9 for ; Wed, 26 Feb 2025 07:31:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740555075; bh=n/TpTWqi0cwuzL23ARR3Yy2I3BmPhnDJxEp6DXi/q9M=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=AjcsN5zjeK4FW6og5AQy5VoTKtWVTUdkhoQWUA0KZTt7Zb9QuRvBTYi4hY2lLPWwP pxrMNSg5213oLpAWXXhryjlq4rhOBmVx4/uZUH4Kpieg8qfWk7X29vmoUk4aaccFYh B09+KS4dW68HRIYWr+c3uoYz1Mj0hD2KBJirWm+L38tbj4HQeaNibqv/uw71qwyhUj fMwqTb9UGRmfIplXtRnw8tF4SXOQoKYdwslvKsj3G+D48hewxLhB4wZjfyY/Y0Htgm Yc8/6G9OdFdPvg3xdp4MHdjzONl2o3y8EDTRGUH9Nq9TseHROGoE9X6UG76cqQv6Xg X12Aoc+CNVDhw== Received: by mail-ej1-f41.google.com with SMTP id a640c23a62f3a-ab744d5e567so102355866b.1 for ; Tue, 25 Feb 2025 23:31:15 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCUDIvQ+LMWHPffM3f648ktgEtevwS1NRNw5hmHf4uw69g9FL2OcX2XZpd7GGfT0V9XGfyiMIowWaQ==@kvack.org X-Gm-Message-State: AOJu0YyZufARGOibnJqNIdfiSg8X6l9alv2mxA+PYlhW9sMisA62fkXU DMGgdmmJnjnFqjpZhsMDJhQKVUCxmQR93aNZuiaKf3auUsxmYgHyoTrFPrKgDEgubatzXt6TCiE qq0S9ayUV8RxzPhS2qwAfnzbcWY8= X-Google-Smtp-Source: AGHT+IHi3xtgg7YnzI+Jcx9Fcs6Gq+0rcQxYqtCtagcYKIrjfDLBAA746+JXeNVbIEwIs5vU6Tjo09OUkoTnu+CKb/k= X-Received: by 2002:a17:907:9721:b0:abc:675:223a with SMTP id a640c23a62f3a-abc0ae56749mr1978891266b.12.1740555074027; Tue, 25 Feb 2025 23:31:14 -0800 (PST) MIME-Version: 1.0 References: <20250212141648.599661-1-chenhuacai@loongson.cn> <202502190921.6E26F49@keescook> <202502251240.49E8674AD@keescook> In-Reply-To: <202502251240.49E8674AD@keescook> From: Huacai Chen Date: Wed, 26 Feb 2025 15:31:03 +0800 X-Gmail-Original-Message-ID: X-Gm-Features: AQ5f1Joxu_UopkQPLBA-KePS9ihPAB59eMx7EfEIEvM6WCCIkK02RbSokQ5Flgw Message-ID: Subject: Re: How does swsusp work with randomization features? (was: mm/slab: Initialise random_kmalloc_seed after initcalls) To: Kees Cook 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 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 9D27140005 X-Stat-Signature: fjtpghogac71wkiuqqho1iscgypxe4ht X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1740555076-308876 X-HE-Meta: U2FsdGVkX1++Q6TCyvPBzPZXl/hlpx8KD6kwxx0TBFQZohp/AvaQpDh4n7uGf+17jH33sou5NrEsNQO1LvmlaN9gxRa3if4uRbJZXUYe2qki2IAVnyLSnWnIqPkxxnk2GvZGczPdRUCREh6J/7fhKQ8ubMaEIE+/tiDp9vt/rFO+pjr8PUD2JiOAbhWGldX4TW6Z47ykAQkSTjVxLXBBYfzAGZx+ygY4kC4zG5SlEFoBVdgGtYb+dMVx6jS39AztGIYB5sGBUXMdkSwMob766+n/2RVjnAv+wc1PN6wZLOYTd4ZJz/1TR2MHw7z7+sPHnaQp3XWZybu+vp1w0H9tXcbbbOpsaZV/0/sTDg7xTpIO4dbrmY6yA2n88PM0oa8SNPuVFkXzjh+hedaaO4pSQ5mJLa9THRBucCTyJL0LRR56SCZTzoz0NxnlNh0VhRi5icOhwTV9RCfNnGMm4zD+RpV5liP1NajS/rhmJBS8hnYlfUaIiKBkNjQHxvOfEwmu2f3j2ZV34ZA3dzyNKnMlzLg2s97dQSMO0gXCJ19JADPqQWAuVCMUs+/RnvXL6Yf/l3Evo7s0l4chDjuTqEmlJKDIeuSxnU7/4/zj+fHmmVBWPGz+jNyhNUWMb0wqBYnexTTsTQygfOeugrYpRvGiuKWG0uUQhq0e6r2Ub70f5g6Cyi61R/YexU2fmse4WJyotH+FDYW0AcJYqM6ovwRYkBitdSi9oQJ1+jw0qxBEVbfKOWydu0YmWj/rJXsIoQeZ3je3hsSbS8OWpNbtQY5SiJi382MCNs8jsQ2YCFDkeXMSk8v3cns6IznT/VxeIk/7PpeM4Xx3AuRk3pLDWQD9Lc5AVu3jfQ58tI96LBlnzgolPolUL5iPLeftUgpkdWKenEDvEUVe1dz617/TRUn4pTyfHyJ0JMyKj0AHqlvcymlkGxBtG3o6Fz5f23nmtT6GHOcamG3x3dm3jyQG8S4 rnZSE314 I7CbpXIxGUSqE830L4L+K8ua1u1zdkv5Tfb+lSK5splcC9ZCCOZfypsNdJAz1kZ3WJ99lrNCgMOqR4IB+WhMBk6RAvWXeEOxbdLfddvxn1F5rEiTALIgrNCLSDPyG4CTp9CHYYFNnZA5OtQCS1MkG1LiIV2YozL5vRBhkZXHEGedza5y4tETYfXmvS1Jkg3cVVym7ZyozI3xehmK81z9/7zSFKJxiaK4cg/MdLXwYN2yMMS1s91SMOKsnY7SCFt+LpaKnjrh1/kjkC+3WENMiP4RcQsst3gXUw25ZsMEBfM986JSIIvb1kl6fqUFTXVNGKlWEqmyqCiuHqOmB/ZeoBeyVTekOzDi8p5U82nD4i4EPl2jReV3pBLUMY/4GbLfa0+rGJdfiozfT0OuiyRI6PkCn9C/WqBkZm1D+tbrczXI52axKD9GwQp+whuK65DH9O8+Pt8xzoxWlGyjUmT0jSGJzWeDPmT7HiNUddSaupLnILMU= 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 Wed, Feb 26, 2025 at 4:41=E2=80=AFAM Kees Cook wrote: > > 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@l= oongson.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? ARM64 is broken but I don't know whether it is in the same way, I just know this patch can solve ARM64's problem: https://lore.kernel.org/linux-mm/CAAhV-H7i=3DWJmdFCCtY5DgE2eN657ddJwJwHGK1j= gLKRte+VnEg@mail.gmail.com/T/#m6ca3bd9fd3fe519161f28715279d0dc371027506 Huacai > > -- > Kees Cook