Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp842333ybb; Sat, 28 Mar 2020 11:27:02 -0700 (PDT) X-Google-Smtp-Source: ADFU+vtWtQxfaCk027sSKui4M9u12otHqHifB5AaZsEUgLr6enJtlQH6Lj6DaxOj6E3r6wGfRwdr X-Received: by 2002:a4a:4505:: with SMTP id y5mr4154166ooa.29.1585420022626; Sat, 28 Mar 2020 11:27:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585420022; cv=none; d=google.com; s=arc-20160816; b=QezYp0bBmtW43e9lY3LabAO+9G9lLRnaakS9SwA2d33d3sofGzF3wk9WDgLBzDxt8z QkhC9Qd0a2+/5KhwBR4f8BxilQy9hDGRe+AcWPL981CnMzF1a96xZSmXsi2wlGhupf7r cbmuauoHdtlMwpS1WZlOHeGFZmLN7eRbK2Q4sbOUGzb8s0DX2u6w45uHLzn3YrRXKdYj cJUijuRbHfdMMmttb8th7z4UvtY89aDbp5aZr8mohtLZJJmfwPcaavcqSddwHvteN4R+ dAhBul9prUUj1gAvmzQeUQpvOYV3xzxruEvRhfJINnKw4pF8W6bCZmEKgeORNgHupKjd 89SQ== 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 :in-reply-to:references:mime-version:dkim-signature; bh=R436PKaf7Me7i9Q+u1EyxQhECXtmveD85TYjBFq47Tw=; b=lHHKN8+pY3iyeuuTnPYOv+zRCm4YtWObhMPBhyw1gy4ca4krzcZnxgDy3i2danMR05 ixJuCOKfsXe9zk/QLoIp/GndTxhrG7K6mR0mxntbTIqu2bAqDcMtY+61NAWAlCauu6Pg P0OhKugu8eG4IDbsWmc0RTbA43pGO+6pYK8l+U0JH0otcslPL1i8qHQKX5QAjq9hGsYM zP4l8/vUtbQFpbPyLMN0+8ygqmo/3E/yBAMWRZlp/xfQJMW/eOFYAKTDO9FtVcri7woJ E7uLbPRnfjPRtlr8s9rmarK5k2/orWoJz37YOZh6cgTaeHIaGunIDFrXJ1q9uC2o+7OG qEag== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=hypZZ56o; 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=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 64si4436785otn.173.2020.03.28.11.26.49; Sat, 28 Mar 2020 11:27:02 -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=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=hypZZ56o; 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=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727070AbgC1SXi (ORCPT + 99 others); Sat, 28 Mar 2020 14:23:38 -0400 Received: from mail-ed1-f65.google.com ([209.85.208.65]:34907 "EHLO mail-ed1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726497AbgC1SXi (ORCPT ); Sat, 28 Mar 2020 14:23:38 -0400 Received: by mail-ed1-f65.google.com with SMTP id a20so15747780edj.2 for ; Sat, 28 Mar 2020 11:23:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=R436PKaf7Me7i9Q+u1EyxQhECXtmveD85TYjBFq47Tw=; b=hypZZ56oIK1R5yJZ8yM4evhkoSOKTKu4FO6ru0cfN+t1sEKakoBcMTsfznAy7BPK/I +7t6SVe7/KDB9k4WIQfKr8OaB09sWme6xjjK5DEhXfHYTkHO6O3ntWdtxPxxx0uFy5WB +plf1hd9cEYp7e590pGK6oO2PO2dZLXCMCIueB5ImbOsaznC4FfAtlPifo8t/O2mlh3I V60Y8qXBZ0fKEzCw2ye/Zk1vFq4fiIB7PTP6KBHPA1XJ1hfvJenzYblr64fEBRD8IPAc 1trh8RBfBe0nZN05Otm863olSui4NnCehOCbtJY5tAYRnGhsrp9cw6wMaM9A6ozdDoCe 7RSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=R436PKaf7Me7i9Q+u1EyxQhECXtmveD85TYjBFq47Tw=; b=awfXPih/rhNbP7XnH/75VBX+GIDz2VJEqEYR27cyrDzBP5dr2iF2yCcN4TRH9gCEIt N92mOroNnyupQfOB8EHouWudZLXJTyxdVxO0mZi5eX7C0wN7eVIBpqoGObqF4RxizG78 AqJ4WA26QETLO7q2L5sYINA1N/GGO66fh1a0cZCuWJJs6lqUIoAUAOzbf7kzA9/miRn3 0iGyRZh8tg8B1PaLKpHdtFR5UAya9UA6UPdfRFR1g6zeahJDTnEAhCNvnw9zji1Q9GJn VUK3R1jkBpVLCNNzSzBfdDaMoFZ2K+BIVTfhbaUWF+meEyoIpHC6VZIpldnEd/dhzu7l 1Rpw== X-Gm-Message-State: ANhLgQ1z7Hf3OfHG67d6HvmAo0h4Gu1VUFZtNFSVJA3zWUl4J0VvClF/ rIrwUZv1tptz7PrPOY54NbNIkSJQaL6hZYKgNJ97VcdUlgQ= X-Received: by 2002:a05:6402:b17:: with SMTP id bm23mr4599093edb.165.1585419815840; Sat, 28 Mar 2020 11:23:35 -0700 (PDT) MIME-Version: 1.0 References: <202003281643.02SGhPmY017434@sdf.org> In-Reply-To: <202003281643.02SGhPmY017434@sdf.org> From: Dan Williams Date: Sat, 28 Mar 2020 11:23:24 -0700 Message-ID: Subject: Re: [RFC PATCH v1 46/50] mm/shuffle.c: use get_random_max() To: George Spelvin Cc: Linux Kernel Mailing List , Qian Cai , Kees Cook , Michal Hocko , Andrew Morton , Linux MM 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 Sat, Mar 28, 2020 at 9:43 AM George Spelvin wrote: > > Now that we have it, this is an example of where it helps. I didn't get copied on the cover and this series does not seem to be threaded in a way lore can find the cover either: https://lore.kernel.org/r/202003281643.02SGhPmY017434@sdf.org Mind including a short blurb about what it is and why it helps in the changelog? > > Signed-off-by: George Spelvin > Cc: Dan Williams > Cc: Qian Cai > Cc: Kees Cook > Cc: Michal Hocko > Cc: Andrew Morton > Cc: linux-mm@kvack.org > --- > mm/shuffle.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/mm/shuffle.c b/mm/shuffle.c > index b3fe97fd66541..e0ed247f8d907 100644 > --- a/mm/shuffle.c > +++ b/mm/shuffle.c > @@ -135,7 +135,7 @@ void __meminit __shuffle_zone(struct zone *z) > * in the zone. > */ > j = z->zone_start_pfn + > - ALIGN_DOWN(get_random_long() % z->spanned_pages, > + ALIGN_DOWN(get_random_max(z->spanned_pages), > order_pages); > page_j = shuffle_valid_page(j, order); > if (page_j && page_j != page_i) > -- > 2.26.0 >