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=-14.8 required=3.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1, USER_IN_DEF_DKIM_WL autolearn=no 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 13F15C433DB for ; Mon, 28 Dec 2020 06:45:06 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id D3844207BC for ; Mon, 28 Dec 2020 06:45:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726540AbgL1Goo (ORCPT ); Mon, 28 Dec 2020 01:44:44 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46398 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726336AbgL1Goo (ORCPT ); Mon, 28 Dec 2020 01:44:44 -0500 Received: from mail-oo1-xc36.google.com (mail-oo1-xc36.google.com [IPv6:2607:f8b0:4864:20::c36]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 180FEC061794 for ; Sun, 27 Dec 2020 22:44:04 -0800 (PST) Received: by mail-oo1-xc36.google.com with SMTP id k7so2030089ooa.0 for ; Sun, 27 Dec 2020 22:44:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=o5wtPX61QoOqoZU2VTRJCE3ZyQ3KdZXG3FjCWYnhbEo=; b=MBH2w4ZV23RJuSVoaMPfo6ofBhwPb4jewXSeYQP1woVvN0xBSyjZWO4V96+cOKOtnL 3jCjNCOgv3I+YECgRSpVULJVXQhGZt1uchfOt8BAsCMtx4C+2cBR+qkrCkamned2He46 SERg4fDJusnUBrJhqRzLq8ROXsSy5J3dYE1Lsw33VAELTQKK/p2FE36yScc77AOXTzQb UfNXx60MJaNTev25LrjbWQPq5vj8uYXozn3xWo6THV0WcAAa5fYKiCU+eDYVV5mIs3d8 chsppqTQkqI/DyVSrSPfw3Hv8Mw3rI6rw4gj7SbSKMSIGfcGEaoiZtFuCKpEKFkFC+A+ i7vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=o5wtPX61QoOqoZU2VTRJCE3ZyQ3KdZXG3FjCWYnhbEo=; b=OCFKcc+XZShpY7n0/mJRJuX8vmuE+WpAdysyEF6gIBxnagzLG54gDqhjwyGBwjR7AJ FMoeHhIIHzwTadJY5FmVXhOGhEZ7lRXFSfuhG4AqvSl8LTeEGB/GHXymULbnTFjd/m2Q RAm6NvsdSjfCaWYLEOs8CuAhk0f4lWdAFV8gbraJTkvpR3xtCxp6wnPiufNzDlqxAuaK 5i9jXlUJOS2oLEJGyxRSffIXSNVddLVDIZFRB5QuisypIBv86in39MnIsgaSXdNYajPR bpm/+Djp4z5K/tip917nxra10LMmrlrKQpEvSRxYUeX5sDxnezqpx7DfXjnebX9qAweb ynxA== X-Gm-Message-State: AOAM532eOD21HPWsm+hbbBznROTzeTg/c3bwuz/PLb4kSL7iZWlzcOo7 5rvH1nxPY8CAFm4N0tqr5zxpWQ== X-Google-Smtp-Source: ABdhPJxptFi0jlfOZ1KQ6ymnKZrDWvFuVR0GjxXiDxg91Uwd+ugMtO2uhXZ+YCY0rcz1P04NWG54nw== X-Received: by 2002:a4a:cb84:: with SMTP id y4mr29970687ooq.70.1609137842984; Sun, 27 Dec 2020 22:44:02 -0800 (PST) Received: from eggly.attlocal.net (172-10-233-147.lightspeed.sntcca.sbcglobal.net. [172.10.233.147]) by smtp.gmail.com with ESMTPSA id l134sm8666271oig.25.2020.12.27.22.44.01 (version=TLS1 cipher=ECDHE-ECDSA-AES128-SHA bits=128/128); Sun, 27 Dec 2020 22:44:02 -0800 (PST) Date: Sun, 27 Dec 2020 22:43:44 -0800 (PST) From: Hugh Dickins X-X-Sender: hugh@eggly.anvils To: Linus Torvalds cc: "Kirill A. Shutemov" , Hugh Dickins , Matthew Wilcox , "Kirill A. Shutemov" , Will Deacon , Linux Kernel Mailing List , Linux-MM , Linux ARM , Catalin Marinas , Jan Kara , Minchan Kim , Andrew Morton , Vinayak Menon , Android Kernel Team Subject: Re: [PATCH 1/2] mm: Allow architectures to request 'old' entries when prefaulting In-Reply-To: Message-ID: References: <20201225113157.e7hmluffh56fszfc@box> <20201226204335.dikqkrkezqet6oqf@box> <20201226224016.dxjmordcfj75xgte@box> <20201227234853.5mjyxcybucts3kbq@box> User-Agent: Alpine 2.11 (LSU 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, 27 Dec 2020, Linus Torvalds wrote: > On Sun, Dec 27, 2020 at 3:48 PM Kirill A. Shutemov wrote: > > > > I did what Hugh proposed and it got clear to my eyes. It gets somewhat > > large, but take a look. > > Ok, it's not that much bigger, and the end result is certainly much > clearer wrt locking. > > So that last version of yours with the fix for the uninitialized 'ret' > variable looks good to me. > > Of course, I've said that before, and have been wrong. So ... And guess what... it's broken. I folded it into testing rc1: segfault on cc1, systemd "Journal file corrupted, rotating", seen on more than one machine. I've backed it out, rc1 itself seems fine, I'll leave rc1 under load overnight, then come back to the faultaround patch tomorrow; won't glance at it tonight, but maybe Kirill will guess what's wrong. Hugh 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=-14.8 required=3.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1, USER_IN_DEF_DKIM_WL autolearn=no 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 9755BC433DB for ; Mon, 28 Dec 2020 06:44:06 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 08BA8207C9 for ; Mon, 28 Dec 2020 06:44:05 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 08BA8207C9 Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=google.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id E27DA6B0109; Mon, 28 Dec 2020 01:44:04 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id DDA878D0006; Mon, 28 Dec 2020 01:44:04 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CC8FC8D0003; Mon, 28 Dec 2020 01:44:04 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0100.hostedemail.com [216.40.44.100]) by kanga.kvack.org (Postfix) with ESMTP id B112C6B0109 for ; Mon, 28 Dec 2020 01:44:04 -0500 (EST) Received: from smtpin05.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 5E08A180AD802 for ; Mon, 28 Dec 2020 06:44:04 +0000 (UTC) X-FDA: 77641751208.05.song54_510530e27491 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin05.hostedemail.com (Postfix) with ESMTP id 42BA11801D3C0 for ; Mon, 28 Dec 2020 06:44:04 +0000 (UTC) X-HE-Tag: song54_510530e27491 X-Filterd-Recvd-Size: 5061 Received: from mail-oo1-f41.google.com (mail-oo1-f41.google.com [209.85.161.41]) by imf27.hostedemail.com (Postfix) with ESMTP for ; Mon, 28 Dec 2020 06:44:03 +0000 (UTC) Received: by mail-oo1-f41.google.com with SMTP id x203so2017119ooa.9 for ; Sun, 27 Dec 2020 22:44:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=o5wtPX61QoOqoZU2VTRJCE3ZyQ3KdZXG3FjCWYnhbEo=; b=MBH2w4ZV23RJuSVoaMPfo6ofBhwPb4jewXSeYQP1woVvN0xBSyjZWO4V96+cOKOtnL 3jCjNCOgv3I+YECgRSpVULJVXQhGZt1uchfOt8BAsCMtx4C+2cBR+qkrCkamned2He46 SERg4fDJusnUBrJhqRzLq8ROXsSy5J3dYE1Lsw33VAELTQKK/p2FE36yScc77AOXTzQb UfNXx60MJaNTev25LrjbWQPq5vj8uYXozn3xWo6THV0WcAAa5fYKiCU+eDYVV5mIs3d8 chsppqTQkqI/DyVSrSPfw3Hv8Mw3rI6rw4gj7SbSKMSIGfcGEaoiZtFuCKpEKFkFC+A+ i7vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=o5wtPX61QoOqoZU2VTRJCE3ZyQ3KdZXG3FjCWYnhbEo=; b=HrOSl9UP22ntQIJKxSCnIsamIb6e4ePMVSKkDUSvUHcAbnsYlgdLGP1pVqR8yucZ6o OGAX7Kz+lvZ/eEnD2MUsUqHIUI6ak1ReM9WPZkQdgtypYTRoXl1RrebZMztR1CFQMPXT ST2qE7oTBwhxXJu2QrtErOHtfV+PNfzm15D3d9C/fFjIIPxkRYA/TzqqH7lTst1DrYjf sSdNf7+gJKDSV6f1SrGbuhmzE0WSzavVNZjLdj1F2/vKii0Cp5O1TzsvDd5nJeLpeJ38 qmyH/W6VxPwKQx6VmeNTVsbNF5ZwAuP9C600wdDnJX2/ovYZRB0akreRnTS9O+B9N35R /+9A== X-Gm-Message-State: AOAM5329ypF78GSjNSLGuHAi2+iUkArR8f8YBldopm64+A1iTieapFtw Pq2QWKqN+e2wjYoy+NEf9MXrFw== X-Google-Smtp-Source: ABdhPJxptFi0jlfOZ1KQ6ymnKZrDWvFuVR0GjxXiDxg91Uwd+ugMtO2uhXZ+YCY0rcz1P04NWG54nw== X-Received: by 2002:a4a:cb84:: with SMTP id y4mr29970687ooq.70.1609137842984; Sun, 27 Dec 2020 22:44:02 -0800 (PST) Received: from eggly.attlocal.net (172-10-233-147.lightspeed.sntcca.sbcglobal.net. [172.10.233.147]) by smtp.gmail.com with ESMTPSA id l134sm8666271oig.25.2020.12.27.22.44.01 (version=TLS1 cipher=ECDHE-ECDSA-AES128-SHA bits=128/128); Sun, 27 Dec 2020 22:44:02 -0800 (PST) Date: Sun, 27 Dec 2020 22:43:44 -0800 (PST) From: Hugh Dickins X-X-Sender: hugh@eggly.anvils To: Linus Torvalds cc: "Kirill A. Shutemov" , Hugh Dickins , Matthew Wilcox , "Kirill A. Shutemov" , Will Deacon , Linux Kernel Mailing List , Linux-MM , Linux ARM , Catalin Marinas , Jan Kara , Minchan Kim , Andrew Morton , Vinayak Menon , Android Kernel Team Subject: Re: [PATCH 1/2] mm: Allow architectures to request 'old' entries when prefaulting In-Reply-To: Message-ID: References: <20201225113157.e7hmluffh56fszfc@box> <20201226204335.dikqkrkezqet6oqf@box> <20201226224016.dxjmordcfj75xgte@box> <20201227234853.5mjyxcybucts3kbq@box> User-Agent: Alpine 2.11 (LSU 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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: On Sun, 27 Dec 2020, Linus Torvalds wrote: > On Sun, Dec 27, 2020 at 3:48 PM Kirill A. Shutemov wrote: > > > > I did what Hugh proposed and it got clear to my eyes. It gets somewhat > > large, but take a look. > > Ok, it's not that much bigger, and the end result is certainly much > clearer wrt locking. > > So that last version of yours with the fix for the uninitialized 'ret' > variable looks good to me. > > Of course, I've said that before, and have been wrong. So ... And guess what... it's broken. I folded it into testing rc1: segfault on cc1, systemd "Journal file corrupted, rotating", seen on more than one machine. I've backed it out, rc1 itself seems fine, I'll leave rc1 under load overnight, then come back to the faultaround patch tomorrow; won't glance at it tonight, but maybe Kirill will guess what's wrong. Hugh 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=-5.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no 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 2D507C433DB for ; Mon, 28 Dec 2020 06:47:03 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 D7576207BC for ; Mon, 28 Dec 2020 06:47:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D7576207BC Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=google.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:Message-ID:In-Reply-To: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=MKP1YOMPJ2ul1wax4sVMysQoWZxCe6qflNlXkmIVbPI=; b=prR6h/MDyvk2gSqtETsRzmto+ 8q9TN7yIAHXkGAHfpWq8Nh4flGoXoThsi/ardZ6oBjkhbTBdrh0giIBKzpvPQxYVd6RLTPxAar7TK ug6Cnj9QohcJAgA409aes17pMU1lLxg9k5IMeI3vxWkrg+EJbZxXVFnjMxiUWdiLtaopQmpBReX6J IBr31IBS+cRaX1SUNB1HgrcgEG/uCUJBdAp7G2pAnblV+AYKaHYqmoAfVnBIeOV6r5ZaMe6sUu9z8 kAS+EvCJ/cRzX6j8EE8aBtvwTpDKHvf3+5pFZHhxTJGSre/sHoqUPPSvHfO9fMWQsw69HG/TnGUSR wrfkPDATA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1ktmGK-0002WS-Jp; Mon, 28 Dec 2020 06:44:12 +0000 Received: from mail-oo1-xc33.google.com ([2607:f8b0:4864:20::c33]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1ktmGH-0002VC-NC for linux-arm-kernel@lists.infradead.org; Mon, 28 Dec 2020 06:44:10 +0000 Received: by mail-oo1-xc33.google.com with SMTP id x23so2032075oop.1 for ; Sun, 27 Dec 2020 22:44:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=o5wtPX61QoOqoZU2VTRJCE3ZyQ3KdZXG3FjCWYnhbEo=; b=MBH2w4ZV23RJuSVoaMPfo6ofBhwPb4jewXSeYQP1woVvN0xBSyjZWO4V96+cOKOtnL 3jCjNCOgv3I+YECgRSpVULJVXQhGZt1uchfOt8BAsCMtx4C+2cBR+qkrCkamned2He46 SERg4fDJusnUBrJhqRzLq8ROXsSy5J3dYE1Lsw33VAELTQKK/p2FE36yScc77AOXTzQb UfNXx60MJaNTev25LrjbWQPq5vj8uYXozn3xWo6THV0WcAAa5fYKiCU+eDYVV5mIs3d8 chsppqTQkqI/DyVSrSPfw3Hv8Mw3rI6rw4gj7SbSKMSIGfcGEaoiZtFuCKpEKFkFC+A+ i7vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=o5wtPX61QoOqoZU2VTRJCE3ZyQ3KdZXG3FjCWYnhbEo=; b=hon+tiOQ5NKPp09xsT7WIz6shvyj4q7LlKxeBnr6r8a4TeJxL50sPQ52l5GYQCRzZR dHb6SsGbctk4+/H3tYkmvy9LxqYPYkkLsNS50iIKEgO0ZHX9CusVeoGDh8c0GABhVJ+B /i9m4H5v6+tBqH8z36xhJuAbg3rGth6O32myK1EwI5d5/Xwt61tmqBhe23kG31wKok02 khfJVWWgRYWsBIAndVaoZg2XAJx9dhH0jbgV/r1Eg0Cy6qmE1LoMKaNJdZV9TZa/sEGi q0RZ1KYRaG+ceBuIBLyCTNUY/ec8+J7pd1eD+4rUJw3llngTS1I5V6neSIQo6aaufZE7 jrjw== X-Gm-Message-State: AOAM533Qdbdm1d3sUGn0p7LW7mqOz33gxdXUpQ7peCPMU60jMS++KaJt 6KKfa5mZaYbUuWap0zDFogd7dg== X-Google-Smtp-Source: ABdhPJxptFi0jlfOZ1KQ6ymnKZrDWvFuVR0GjxXiDxg91Uwd+ugMtO2uhXZ+YCY0rcz1P04NWG54nw== X-Received: by 2002:a4a:cb84:: with SMTP id y4mr29970687ooq.70.1609137842984; Sun, 27 Dec 2020 22:44:02 -0800 (PST) Received: from eggly.attlocal.net (172-10-233-147.lightspeed.sntcca.sbcglobal.net. [172.10.233.147]) by smtp.gmail.com with ESMTPSA id l134sm8666271oig.25.2020.12.27.22.44.01 (version=TLS1 cipher=ECDHE-ECDSA-AES128-SHA bits=128/128); Sun, 27 Dec 2020 22:44:02 -0800 (PST) Date: Sun, 27 Dec 2020 22:43:44 -0800 (PST) From: Hugh Dickins X-X-Sender: hugh@eggly.anvils To: Linus Torvalds Subject: Re: [PATCH 1/2] mm: Allow architectures to request 'old' entries when prefaulting In-Reply-To: Message-ID: References: <20201225113157.e7hmluffh56fszfc@box> <20201226204335.dikqkrkezqet6oqf@box> <20201226224016.dxjmordcfj75xgte@box> <20201227234853.5mjyxcybucts3kbq@box> User-Agent: Alpine 2.11 (LSU 23 2013-08-11) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201228_014409_870808_DB578610 X-CRM114-Status: GOOD ( 14.99 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Android Kernel Team , Jan Kara , Minchan Kim , Catalin Marinas , Hugh Dickins , Linux Kernel Mailing List , Matthew Wilcox , Linux-MM , Vinayak Menon , Linux ARM , "Kirill A. Shutemov" , Andrew Morton , Will Deacon , "Kirill A. Shutemov" 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 On Sun, 27 Dec 2020, Linus Torvalds wrote: > On Sun, Dec 27, 2020 at 3:48 PM Kirill A. Shutemov wrote: > > > > I did what Hugh proposed and it got clear to my eyes. It gets somewhat > > large, but take a look. > > Ok, it's not that much bigger, and the end result is certainly much > clearer wrt locking. > > So that last version of yours with the fix for the uninitialized 'ret' > variable looks good to me. > > Of course, I've said that before, and have been wrong. So ... And guess what... it's broken. I folded it into testing rc1: segfault on cc1, systemd "Journal file corrupted, rotating", seen on more than one machine. I've backed it out, rc1 itself seems fine, I'll leave rc1 under load overnight, then come back to the faultaround patch tomorrow; won't glance at it tonight, but maybe Kirill will guess what's wrong. Hugh _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel