Received: by 10.223.185.116 with SMTP id b49csp7976566wrg; Thu, 1 Mar 2018 14:41:54 -0800 (PST) X-Google-Smtp-Source: AG47ELtcX+/I93bK/vdls4xThApQfz+7zG8GiS/ZLl12ET+LZxh1kpBqgDZDpQQTqrLWzDR0R8oy X-Received: by 2002:a17:902:6bc2:: with SMTP id m2-v6mr2806555plt.432.1519944113921; Thu, 01 Mar 2018 14:41:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519944113; cv=none; d=google.com; s=arc-20160816; b=lBTT7Qdde943qZcpy+oe+RWcfemfdAYyWvb3dMZIxegdO6YI5abtQIo1w9t+i3Hxnq ux/i+BvE4fKw7iRhgWKOn+2ZMgeL3iLiV5R6VBm/KKuH3diWjjjM1JLBGQRrwPg4Yt0c 5NbejFiEE1g7nHYEuDQY1p2ds+Ft6VIDqSpQIxZTSlvmx2CDOq68SNHzZYPm+sg0t6Mi ppA6pXNV3R54DMDuy5Uu0Yk8yf4Z8iTUVEp+PkyRTKQi1tPzDydywgLtk0NFS88NJ9K+ 4M3Dyemh2n01wS2u+l+L5gJGzgjzubWDrohwvbrKq1tIm7RWxCekjeupMAex6KpWoexa xXJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=gC+yiP8bBtodusm5HVz83otLUxohqsB/c+PGad6QOp4=; b=KFJT6wCz3MKcW1iwlYqfXkDfYxEaUMPm+xf05Unl11lZZ7nvjki0w9YxCW/zu9m2Wk bAm7u71gwwV27pJsTAhgnLBUS1EFTG5qgwH/j9mHkneUVqsmXOc9tI8FkHvdJrVYTh7/ 57G3ftnYIdJZ7qylWPfqsbKJWNYLVyhGGvF1kCkXCi1ZeFjDWT54pxGYRLjup3voRoHj LNuO/nCSg5NqUJVBqZ4EN/qFyT/YqwZtSLaSn/RbFjVuVW7EkIv0IN0e8YYmVS9mygw1 0LAVyMBbOH7afcTTfPvdCR52hw/E+wrcyNHfUtGdnNk8iKjnCbfvhtP/GUXlZmHbFcLx IxYQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=Z1uR+nqe; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f30-v6si562580plj.20.2018.03.01.14.41.39; Thu, 01 Mar 2018 14:41:53 -0800 (PST) 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=fail header.i=@gmail.com header.s=20161025 header.b=Z1uR+nqe; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1162693AbeCAWk7 (ORCPT + 99 others); Thu, 1 Mar 2018 17:40:59 -0500 Received: from mail-ot0-f195.google.com ([74.125.82.195]:33753 "EHLO mail-ot0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1162650AbeCAWk5 (ORCPT ); Thu, 1 Mar 2018 17:40:57 -0500 Received: by mail-ot0-f195.google.com with SMTP id y11so7159729otg.0; Thu, 01 Mar 2018 14:40:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id; bh=gC+yiP8bBtodusm5HVz83otLUxohqsB/c+PGad6QOp4=; b=Z1uR+nqe2H3xcFzslBindnNFtt7zb7fif0QJyKjJRWp7ytxsx4xprsLZl1YFaxGfc8 n0ekI8viMwkzdX+tyeWSLwxVSBz7t0TH7lPD0t7KdBtjn5fPtotNY0yWseoAHxFqiuHv 1feyraLpT4Nd7uyuqMvXe6f8oPOUy1iPConACo1HUNlZjcOxQM3yso4O0aED0OagyO2j 3UH3mbJZ7t0cR/JwkQsrD0GYlCp/PS04L58QaNiGRcJZfuAcZcHvn0dXVJU1fFrqYBOo D46vKrw0wAECSzIBD2CC1V6rqh3jv2ygn9jmp3E3Fbm3NYOr1gED+0U9cOdiUUOS504V JTqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id; bh=gC+yiP8bBtodusm5HVz83otLUxohqsB/c+PGad6QOp4=; b=YD2ofImxGs3WYqd6TOgE6+GMSTgyx6VSYCpQcwHKkqZVUpU1mr2qHFPKUZdxgmtjlx 4Vr5WiFTjq8a8I8q/JOVNKx6HVGIdyfZZrwy+OJFJMYlOX8czwqY2JwW4kN/Htlwiuly egSAH7pnFMbUZZxmZ3lmB43YJ7KnjFNbB9ctslquSQh7R73z2AAEGH0VqP9j5MvwR7pq 8C/7BWjLwalOfRFaVOm3EUrCsd3gtlVFnseCfYvp2n9rTF8fS9IxGKhnDR4uhrJCIo1w NocZkLkTK1DPmwgPK2fZIJFcjLl/hp3U27PJw30hgEw2BKlVsfnqMG9pBSS/EhU83EQN jKmA== X-Gm-Message-State: AElRT7HVQlLOnSlv8k9EVl1Qr+yn6bjWo1Z/BijIpTMRvrbRWwg/Otnx 1M6fLgYwyolLPzp+6QQzSNw= X-Received: by 10.157.15.167 with SMTP id d36mr2735948otd.361.1519944056668; Thu, 01 Mar 2018 14:40:56 -0800 (PST) Received: from localhost (108-223-40-66.lightspeed.sntcca.sbcglobal.net. [108.223.40.66]) by smtp.gmail.com with ESMTPSA id s11sm2920303ots.18.2018.03.01.14.40.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 01 Mar 2018 14:40:55 -0800 (PST) From: Guenter Roeck To: Martin Schwidefsky Cc: linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org, Guenter Roeck , "Kirill A . Shutemov" , Heiko Carstens Subject: [RFC PATCH] s390: Fix runtime warning about negative pgtables_bytes Date: Thu, 1 Mar 2018 14:40:52 -0800 Message-Id: <1519944052-19992-1-git-send-email-linux@roeck-us.net> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When running s390 images with 'compat' processes, the following BUG is seen repeatedly. BUG: non-zero pgtables_bytes on freeing mm: -16384 Bisect points to commit b4e98d9ac775 ("mm: account pud page tables"). Analysis shows that init_new_context() is called with mm->context.asce_limit set to _REGION3_SIZE. In this situation, pgtables_bytes remains set to 0 and is not increased. The message is displayed when the affected process dies and mm_dec_nr_puds() is called. Cc: Kirill A. Shutemov Cc: Heiko Carstens Fixes: b4e98d9ac775 ("mm: account pud page tables") Signed-off-by: Guenter Roeck --- RFC since I have no idea if this is correct (or complete, for that matter). All I can say is that the message is no longer seen after the patch is applied. arch/s390/include/asm/mmu_context.h | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/s390/include/asm/mmu_context.h b/arch/s390/include/asm/mmu_context.h index 65154eaa3714..6c8ce15cde7b 100644 --- a/arch/s390/include/asm/mmu_context.h +++ b/arch/s390/include/asm/mmu_context.h @@ -63,6 +63,7 @@ static inline int init_new_context(struct task_struct *tsk, _ASCE_USER_BITS | _ASCE_TYPE_SEGMENT; /* pgd_alloc() did not account this pmd */ mm_inc_nr_pmds(mm); + mm_inc_nr_puds(mm); } crst_table_init((unsigned long *) mm->pgd, pgd_entry_type(mm)); return 0; -- 2.7.4