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=-4.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT 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 3E2A2C2D0EC for ; Wed, 8 Apr 2020 01:40:20 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id F3C2C206F7 for ; Wed, 8 Apr 2020 01:40:19 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="GEbeymNM" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F3C2C206F7 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 8B8CF8E0005; Tue, 7 Apr 2020 21:40:19 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 83DFB8E0006; Tue, 7 Apr 2020 21:40:19 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6D45B8E0005; Tue, 7 Apr 2020 21:40:19 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0247.hostedemail.com [216.40.44.247]) by kanga.kvack.org (Postfix) with ESMTP id 512508E0001 for ; Tue, 7 Apr 2020 21:40:19 -0400 (EDT) Received: from smtpin17.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 01466180AD801 for ; Wed, 8 Apr 2020 01:40:19 +0000 (UTC) X-FDA: 76682982558.17.beam01_2b6e8e1b8a15 X-HE-Tag: beam01_2b6e8e1b8a15 X-Filterd-Recvd-Size: 4212 Received: from us-smtp-delivery-1.mimecast.com (us-smtp-1.mimecast.com [207.211.31.81]) by imf22.hostedemail.com (Postfix) with ESMTP for ; Wed, 8 Apr 2020 01:40:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1586310018; h=from:from: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; bh=FLFPSsBgW8G/J7PURDSfqDE38alf1wNdA0vARr5GP9o=; b=GEbeymNMw83Dd7Knx9eXazciJI6g4bN0xPK5Mvp3NyEYmF33WHrb4h15xb30Nkfv/QMIlp PmHcQYAjYGlWBXVBqS+1L2ies4pxoYSdRtyQIaYKlJ6x8Kiblwz2QlitNbP9UXRYX1iba+ tmvjefoNz8jLPoSiwqmiOrcp84OvY74= Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-303-_z3LCKZAMvKniPPvXkKpSg-1; Tue, 07 Apr 2020 21:40:13 -0400 X-MC-Unique: _z3LCKZAMvKniPPvXkKpSg-1 Received: by mail-qk1-f199.google.com with SMTP id r64so1371534qkc.17 for ; Tue, 07 Apr 2020 18:40:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=wl5DI6kAtUJ8k2YGULEZuXgrxTBuaptiox8B/l3QktI=; b=JnqUooo7KhmGp4nJ3+w4chMS/AP0hQ6P1mA+trdT+r+ujyJR9QMOdpNRipJgKNduo5 K+8evn2hDvgsRW3lYDz9B2vddW3MIuFTAn0VcOuKwSQtM5u/jq41TCYKc/R1tJIkfOd3 lP5duh02a7aE+FB16MgzdxFdsdyShAKP7UTMO6pPQqkdjuR0MbJi585t53PRt6eEe0Xs NIHNNn3cLupUTpHOuZQilrK0mH0ot614ZbislaBVv7U03CdQnpLTwRzqZU7oCtn2mRkb Dq7Z09VWVAK4UAlr+CLQbPi6ghAuWFAjG1JwoLw9p/cYqftdfCXFT13v6YssvehqMfey z0Iw== X-Gm-Message-State: AGi0PuZIjMHkhQ4TJJV+AmuzDvqPZ0kNSXi0DwV8zDVEi6oNH+4NHylc wFUBGN/FYA6Ld/lsw5Hu9mftAcnUQBNkCZE/3JRyN1b6qpQxFo9Q6ca/zJahksY0Ysq2VXuIFcv 6ky9vTlQAJmM= X-Received: by 2002:a05:620a:7eb:: with SMTP id k11mr5218337qkk.282.1586310013175; Tue, 07 Apr 2020 18:40:13 -0700 (PDT) X-Google-Smtp-Source: APiQypIck+cZdT2RczXl/himnTKPJmXhgzUtYHMHz0sOupASHZtDDvsQBExfkfjpVMjfuSSjvpLSWQ== X-Received: by 2002:a05:620a:7eb:: with SMTP id k11mr5218325qkk.282.1586310012967; Tue, 07 Apr 2020 18:40:12 -0700 (PDT) Received: from xz-x1.hitronhub.home ([2607:9880:19c0:32::3]) by smtp.gmail.com with ESMTPSA id g10sm18665035qkb.9.2020.04.07.18.40.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Apr 2020 18:40:12 -0700 (PDT) From: Peter Xu To: linux-kernel@vger.kernel.org, Linus Torvalds , linux-mm@kvack.org Cc: Andrew Morton , peterx@redhat.com Subject: [PATCH 0/2] mm: Two small fixes for recent syzbot reports Date: Tue, 7 Apr 2020 21:40:08 -0400 Message-Id: <20200408014010.80428-1-peterx@redhat.com> X-Mailer: git-send-email 2.24.1 MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable 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: The two patches should fix below syzbot reports: BUG: unable to handle kernel paging request in kernel_get_mempolicy https://lore.kernel.org/lkml/0000000000002b25f105a2a3434d@google.com/ WARNING: bad unlock balance in __get_user_pages_remote https://lore.kernel.org/lkml/00000000000005c65d05a2b90e70@google.com/ Note that the 1st patch also applied two extra small changes comparing to when posted on the list in that: (1) it squashed an "interupt" spelling error that Andrew has pointed out when picked up, and (2) it also initializes the "page" pointer to NULL. But I'm fairly confident it shouldn't affect the correctness of the patch. The 2nd patch is exactly the patch posted previously. Thanks, Peter Xu (2): mm/mempolicy: Allow lookup_node() to handle fatal signal mm/gup: Mark lock taken only after a successful retake mm/gup.c | 2 +- mm/mempolicy.c | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) --=20 2.24.1