From patchwork Tue Jun 13 10:28:39 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Will Deacon X-Patchwork-Id: 104378 Delivered-To: patch@linaro.org Received: by 10.182.29.35 with SMTP id g3csp392994obh; Tue, 13 Jun 2017 03:29:15 -0700 (PDT) X-Received: by 10.84.217.213 with SMTP id d21mr62355922plj.45.1497349755125; Tue, 13 Jun 2017 03:29:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1497349755; cv=none; d=google.com; s=arc-20160816; b=BpxqQwhRnU7PMg9F2r+weJuZJ5dZqHR8MSgcxPYZXD/4ud7cc5Pz2FW1RwAMHO0z22 nUMXm1Mk+fD6sXcO0fPRdzQ/vCnesBRi2l5wf8kaSYoRjxCpCoMFWvcEKdU2Owpi44/H Ag7JmHS0ftMMvkpe8StbGSMFhSNs5eiPtZwu+zSotHd+impMLIWjwwvjK0PNAVtqcn/M Ow723+ldBumuNr6HaocKAxVo7F+rYlMR48BnoE82LPJ7tapCstvzSnPHxQO1sPl/cIPp 8wybhgOT5L5Bip27VZXkuD23geuCVz4Ru+0r4HLSzsr0fpATCD+j4b358rAdtASu1skj cMgQ== 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 :arc-authentication-results; bh=8DZCnHFUHv3wsRFErFUmzlvHVOJ+9sbGIaN2ISMr6LI=; b=MlB4NKh8rdTaLJj2iCw+TG5oNXBO07MDMJ3CFxvTTrRpnRc1xy8L1X0STovTOJ16c+ JvS+WhQvNUJIZdNv46GZ5N4jW2bDN64L1pKe4c6waVF8xArCGJ7vPwmdrIp5BgoEknev 1pLjMvuwCExo8ecV0aEZM+8pWTpz31Z0kEEequohSqfqyQc6LRFy9rbWZXLcA70WA8q1 aFGfN+g75gxcHIE/CjoGKsLcuS8P7gbDio1t1zYy7pIn83RvG2gJjvDQv1JRSUu7lMzY Wx0BE6mUBRAaTRt7Lokf7cx6cTHTKmYnB0ua7n+RIkK1Wj8jECwazN7QTt6wq4M9M6Dj ydbA== ARC-Authentication-Results: i=1; mx.google.com; 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 p1si9121600pld.100.2017.06.13.03.29.14; Tue, 13 Jun 2017 03:29:15 -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; 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 S1752540AbdFMK2g (ORCPT + 25 others); Tue, 13 Jun 2017 06:28:36 -0400 Received: from foss.arm.com ([217.140.101.70]:46138 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752078AbdFMK2f (ORCPT ); Tue, 13 Jun 2017 06:28:35 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D2C3E1596; Tue, 13 Jun 2017 03:28:34 -0700 (PDT) Received: from edgewater-inn.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id A3E763F581; Tue, 13 Jun 2017 03:28:34 -0700 (PDT) Received: by edgewater-inn.cambridge.arm.com (Postfix, from userid 1000) id B6E951AE17BD; Tue, 13 Jun 2017 11:28:44 +0100 (BST) From: Will Deacon To: linux-mm@kvack.org, linux-kernel@vger.kernel.org Cc: mark.rutland@arm.com, akpm@linux-foundation.org, kirill.shutemov@linux.intel.com, Punit.Agrawal@arm.com, mgorman@suse.de, steve.capper@arm.com, vbabka@suse.cz, Will Deacon Subject: [PATCH v2 0/3] mm: huge pages: Misc fixes for issues found during fuzzing Date: Tue, 13 Jun 2017 11:28:39 +0100 Message-Id: <1497349722-6731-1-git-send-email-will.deacon@arm.com> X-Mailer: git-send-email 2.1.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all, This is v2 of the patches previously posted here: http://www.spinics.net/lists/linux-mm/msg128577.html Changes since v1 include: * Use smp_mb() instead of smp_mb__before_atomic() before atomic_set() * Added acks and fixes tag Feedback welcome, Will --->8 Mark Rutland (1): mm: numa: avoid waiting on freed migrated pages Will Deacon (2): mm/page_ref: Ensure page_ref_unfreeze is ordered against prior accesses mm: migrate: Stabilise page count when migrating transparent hugepages include/linux/page_ref.h | 1 + mm/huge_memory.c | 8 +++++++- mm/migrate.c | 15 ++------------- 3 files changed, 10 insertions(+), 14 deletions(-) -- 2.1.4