Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp130754ybb; Tue, 7 Apr 2020 18:41:32 -0700 (PDT) X-Google-Smtp-Source: APiQypLoJ2SlybGYgpSuu35/2CbwX8V/8EQ871j68+dv36LHgrProN1ckJ2tq5thIVhLTCCLgNtw X-Received: by 2002:aca:4d86:: with SMTP id a128mr806926oib.96.1586310092734; Tue, 07 Apr 2020 18:41:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586310092; cv=none; d=google.com; s=arc-20160816; b=0ugTBShpqQCDfuGz8l8P6pc8d5xvHtZ1XI6p4dipEa2lGR5y9YwdJSyAJRKQujxfbt u+OogBFmO7VFrr/KIme71Qc9VdCRyAD3OMn3XrHyLnD1kERz0a8FYJHZ2wn2J457UqFb oT5tplm1FPPVCM/l183Ubn+wuHQTYlQh4xskTof1D/SMkoEH6CNQdVQ4ATQneJLhxDDv 95KIxJ3AQnfkpVLRNyaHSukHPyplXFN1rGyxfu54T9xtmD/szCcCOsDbnFONJfFUF55Q Nax0fEvYWaufMqw1UIHDUT4Qiue4NSzzqgLNUr6SG/LQNAj2GFAdvPWSejnda7PlaR4S 9PDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=wl5DI6kAtUJ8k2YGULEZuXgrxTBuaptiox8B/l3QktI=; b=vt2ojdIJHzbTRb133Gq/6MlefJwiU7pI8OPEuBpPVG5TnzarDXI073yvxWk3oLNwiB 7l2OYZqIxushpN7Xa8N2pkXn3lQok9WppF+hsWTUce/fIephH3FxwoYNtKkTo4Knm4XF 2QZiOXYy5ZXxHPZQUJ+pbXUIyynBoV4I4ugww91DfBszPT0wYjML7zf0l1Cz+F6W2pR5 vydqqKyrMwu8uyzgRgh9nOHrSds1SpRrVkp1T8y7uEc8U/xkH7Fr4GzIl19k9nIrkpyS nHKhsiq+Lh5q1oIdHDNp6CQ9AmW05tOJzmzr8o7vvy7G/PMEegTuxBUtNwQtUxKadOpU NDWg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=Vgc92owQ; 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=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u25si2068942otg.199.2020.04.07.18.41.06; Tue, 07 Apr 2020 18:41:32 -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=@redhat.com header.s=mimecast20190719 header.b=Vgc92owQ; 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=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726550AbgDHBkU (ORCPT + 99 others); Tue, 7 Apr 2020 21:40:20 -0400 Received: from us-smtp-delivery-1.mimecast.com ([207.211.31.120]:55126 "EHLO us-smtp-1.mimecast.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726484AbgDHBkT (ORCPT ); Tue, 7 Apr 2020 21:40:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1586310019; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=wl5DI6kAtUJ8k2YGULEZuXgrxTBuaptiox8B/l3QktI=; b=Vgc92owQgkP61Su6rb7lnRwfQwRpKp6MqFRbbvBVYPAxcMq5IAoAUwj1zXvrR11URSJxYO lRlcTTlcB8Hr4/EVgbuc8Vyn8DEpPcXVY98/NdBYxBDkUtnu4T1DxPSSW7ppOygCV1vfaU Yqkdoc0iRE+2AD+WDcTXpsxNQzj9k5A= Received: from mail-qv1-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-217-rtbdM2eJOfamBZauj_cL9Q-1; Tue, 07 Apr 2020 21:40:15 -0400 X-MC-Unique: rtbdM2eJOfamBZauj_cL9Q-1 Received: by mail-qv1-f70.google.com with SMTP id z14so4839448qvk.2 for ; Tue, 07 Apr 2020 18:40:15 -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=CM4vs8PHjt+KdlNj61iLJq/KOiC8twkJ2qPetT75/Ora8ZvMp7EElC8nsyqzfeqcJz c2WE1xGgWaGx4DYd7cynN5QGr8cuKf5zgZxC3BWqBNF6UtnipX1/lzGSmnH3siYXcqal Awp2dyFLHgaPGvdKAj+FG+Vh6v5b01S6HogQz0SsvUwDfy5cR6q9PLEY26aGn4zPBcJC cMdfNsK2Y7ET2ThnkTWAI0OsIyG6zs15cfbBQUJqSpJoIhjm6JhTOrBYVhurAT5Gf5ry Esad1EU9K3xTiGWbt9VdEcqg01MgkHNUsLaHQyf+3m/Ocmz4qVWoR94VjyedBI05dafv Xxwg== X-Gm-Message-State: AGi0PuZhyokT2V/V9+C2YUSSEqSV5z7hGI5vhy8RiFkQE867/NzFvX1R MySWIqnRrLveB1DbXqlrdS83BsR4lCKGk8tRGTj0ykuyp4tRKx+VHglEL5An9jJpdW+4gItKVU8 KpDbju4iumxcU0VY4WC6atQGY X-Received: by 2002:a05:620a:7eb:: with SMTP id k11mr5218335qkk.282.1586310013173; Tue, 07 Apr 2020 18:40:13 -0700 (PDT) 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 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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(-) -- 2.24.1