From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 94E4081D3E for ; Sat, 26 Nov 2016 09:27:26 -0800 (PST) From: "Williams, Dan J" Subject: [GIT PULL] libnvdimm fixes for 4.9-rc7 Date: Sat, 26 Nov 2016 17:27:25 +0000 Message-ID: <1480181243.3767.8.camel@intel.com> Content-Language: en-US Content-ID: MIME-Version: 1.0 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-7" Content-Transfer-Encoding: base64 Errors-To: linux-nvdimm-bounces@lists.01.org Sender: "Linux-nvdimm" To: "torvalds@linux-foundation.org" Cc: "linux-kernel@vger.kernel.org" , "linux-nvdimm@lists.01.org" List-ID: SGkgTGludXMsIHBsZWFzZSBwdWxsIGZyb206CgogIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z Y20vbGludXgva2VybmVsL2dpdC9udmRpbW0vbnZkaW1tIGxpYm52ZGltbS1maXhlcwoKLi4udG8g cmVjZWl2ZToKCiogRml4IGEgY3Jhc2ggdGhhdCBvY2N1cnMgYXQgZHJpdmVyIGluaXRpYWxpemF0 aW9uIGlmIHRoZSBtZW1vcnkgcmVnaW9uCmlzIGFscmVhZHkgYnVzeSAocmVxdWVzdF9tZW1fcmVn aW9uKCkgZmFpbHMpLgoKKiBGaXggYSB2bWEgdmFsaWRhdGlvbiBjaGVjayB0aGF0IG1pc3Rha2Vu bHkgYWxsb3dzIGEgcHJpdmF0ZSBkZXZpY2UtCmRheCBtYXBwaW5nIHRvIGJlIGVzdGFibGlzaGVk LiArQUtBLURldmljZS1kYXggZXhwbGljaXRseSBmb3JiaWRzIHByaXZhdGUKbWFwcGluZ3Mgc28g aXQgY2FuIGd1YXJhbnRlZSBhIGdpdmVuIGZhdWx0IGdyYW51bGFyaXR5IGFuZCBiYWNraW5nCm1l bW9yeSB0eXBlLgoKQm90aCBvZiB0aGVzZSBmaXhlcyBoYXZlIHNvYWtlZCBpbiAtbmV4dCBhbmQg YXJlIHRhZ2dlZCBmb3IgLXN0YWJsZS4KCi0tLQoKVGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNl IGNvbW1pdCBlZDk5ZDM2NzNlMDgyYjc4YjIwMjA4ZjM0NmQyY2QzNzU0ODNhNzc5OgoKICBNZXJn ZSBicmFuY2ggJ2xpYm52ZGltbS1maXhlcycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj bS9saW51eC9rZXJuZWwvZ2l0L252ZGltbS9udmRpbW0gKDIwMTYtMTAtMjggMTE6NDc6NDUgLTA3 MDApCgphcmUgYXZhaWxhYmxlIGluIHRoZSBnaXQgcmVwb3NpdG9yeSBhdDoKCiAgZ2l0Oi8vZ2l0 Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L252ZGltbS9udmRpbW0gbGlibnZk aW1tLWZpeGVzCgpmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8gNGNiMTkzNTVlYTE5OTk1 OTQxY2NhYWQxMTVkYmZhYzZiNzUyMTVjYToKCiAgZGV2aWNlLWRheDogZmFpbCBhbGwgcHJpdmF0 ZSBtYXBwaW5nIGF0dGVtcHRzICgyMDE2LTExLTE2IDA5OjAwOjM4IC0wODAwKQoKLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpE YW4gV2lsbGlhbXMgKDIpOgogICAgICBkZXZpY2UtZGF4OiBjaGVjayBkZXZtX25zaW9fZW5hYmxl KCkgcmV0dXJuIHZhbHVlCiAgICAgIGRldmljZS1kYXg6IGZhaWwgYWxsIHByaXZhdGUgbWFwcGlu ZyBhdHRlbXB0cwoKIGRyaXZlcnMvZGF4L2RheC5jICB8IDQgKy0rLS0tCiBkcml2ZXJzL2RheC9w bWVtLmMgfCA0ICstKy0rLS0KK0FLQS0yIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrLSks IDMgZGVsZXRpb25zKC0pCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkxpbnV4LW52ZGltbSBtYWlsaW5nIGxpc3QKTGludXgtbnZkaW1tQGxpc3RzLjAxLm9y ZwpodHRwczovL2xpc3RzLjAxLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LW52ZGltbQo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752780AbcKZR1d convert rfc822-to-8bit (ORCPT ); Sat, 26 Nov 2016 12:27:33 -0500 Received: from mga07.intel.com ([134.134.136.100]:45644 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752240AbcKZR11 (ORCPT ); Sat, 26 Nov 2016 12:27:27 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.31,701,1473145200"; d="scan'208";a="35808904" From: "Williams, Dan J" To: "torvalds@linux-foundation.org" CC: "linux-kernel@vger.kernel.org" , "linux-nvdimm@lists.01.org" Subject: [GIT PULL] libnvdimm fixes for 4.9-rc7 Thread-Topic: [GIT PULL] libnvdimm fixes for 4.9-rc7 Thread-Index: AQHSSApasB2/K6bVL0CoC184G44IvA== Date: Sat, 26 Nov 2016 17:27:25 +0000 Message-ID: <1480181243.3767.8.camel@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.254.68.250] Content-Type: text/plain; charset="utf-7" Content-ID: Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive: +ACo- Fix a crash that occurs at driver initialization if the memory region is already busy (request+AF8-mem+AF8-region() fails). +ACo- Fix a vma validation check that mistakenly allows a private device- dax mapping to be established. +AKA-Device-dax explicitly forbids private mappings so it can guarantee a given fault granularity and backing memory type. Both of these fixes have soaked in -next and are tagged for -stable. --- The following changes since commit ed99d3673e082b78b20208f346d2cd375483a779: Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm (2016-10-28 11:47:45 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes for you to fetch changes up to 4cb19355ea19995941ccaad115dbfac6b75215ca: device-dax: fail all private mapping attempts (2016-11-16 09:00:38 -0800) ---------------------------------------------------------------- Dan Williams (2): device-dax: check devm+AF8-nsio+AF8-enable() return value device-dax: fail all private mapping attempts drivers/dax/dax.c +AHw- 4 +-+--- drivers/dax/pmem.c +AHw- 4 +-+-+-- +AKA-2 files changed, 5 insertions(+-), 3 deletions(-)