From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933047AbcFIAAy (ORCPT ); Wed, 8 Jun 2016 20:00:54 -0400 Received: from mail-vk0-f65.google.com ([209.85.213.65]:35985 "EHLO mail-vk0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932119AbcFIAAu (ORCPT ); Wed, 8 Jun 2016 20:00:50 -0400 MIME-Version: 1.0 In-Reply-To: References: <20160604000642.28162-1-yinghai@kernel.org> <20160604000642.28162-2-yinghai@kernel.org> <20160608210322.GA4248@localhost> From: Yinghai Lu Date: Wed, 8 Jun 2016 17:00:47 -0700 X-Google-Sender-Auth: z1Fi83VDkSmDYQsnrl48WM2oheg Message-ID: Subject: Re: [PATCH v12 01/15] PCI: Let pci_mmap_page_range() take extra resource pointer To: Bjorn Helgaas Cc: Bjorn Helgaas , David Miller , Benjamin Herrenschmidt , Linus Torvalds , Wei Yang , Khalid Aziz , "linux-pci@vger.kernel.org" , Linux Kernel Mailing List , "linux-arm-kernel@lists.infradead.org" , linux-cris-kernel@axis.com, "linux-ia64@vger.kernel.org" , "linux-mips@linux-mips.org" , linux-am33-list@redhat.com, linux-parisc@vger.kernel.org, linuxppc-dev , linux-sh@vger.kernel.org, "sparclinux@vger.kernel.org" , linux-xtensa@linux-xtensa.org Content-Type: multipart/mixed; boundary=001a113f269454a1b90534cd1d05 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --001a113f269454a1b90534cd1d05 Content-Type: text/plain; charset=UTF-8 On Wed, Jun 8, 2016 at 3:35 PM, Yinghai Lu wrote: > At the same time, can you kill __pci_mmap_set_pgprot() for powerpc. Can you please put your two patches and this attached one into to pci/next? Then I could send updated PCI: Let pci_mmap_page_range() take resource address. Thanks Yinghai --001a113f269454a1b90534cd1d05 Content-Type: text/x-patch; charset=US-ASCII; name="remove_powerpc_pci_prot.patch" Content-Disposition: attachment; filename="remove_powerpc_pci_prot.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ip7jeokf0 RnJvbTogQmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29vZ2xlLmNvbT4KU3ViamVjdDogW1BBVENI XSBwb3dlcnBjL1BDSTogUmVtb3ZlIF9fcGNpX21tYXBfc2V0X3BncHJvdCgpCgogIFBDSTogSWdu b3JlIHdyaXRlLWNvbWJpbmluZyB3aGVuIG1hcHBpbmcgSS9PIHBvcnQgc3BhY2UKYWxyZWFkeSBo YW5kbGUgdGhlIGlvIHBvcnQgbW1hcCBwYXRoLgoKRm9yIG1taW8gbW1hcCBwYXRoLCBjYWxsZXIg c2hvdWxkIHN0YXRlIHRoYXQgY29ycmVjdGx5IGlmIHdyaXRlX2NvbWJpbmUKaXMgcmVhbGx5IG5l ZWRlZC4KCnZpYSBwcm9jIHBhdGggaXQgc2hvdWxkIGxvb2sgbGlrZToKICBtbWFwKGZkLCAuLi4p ICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBkZWZhdWx0IGlzIEkvTywgbm9uLWNvbWJpbmlu ZwogIGlvY3RsKGZkLCBQQ0lJT0NfV1JJVEVfQ09NQklORSwgMSk7ICAgICAjIHJlcXVlc3Qgd3Jp dGUtY29tYmluaW5nCiAgaW9jdGwoZmQsIFBDSUlPQ19NTUFQX0lTX01FTSk7ICAgICAgICAgICMg cmVxdWVzdCBtZW1vcnkgc3BhY2UKICBtbWFwKGZkLCAuLi4pCgpzeXNmcyBwYXRoLCBpdCBzaG91 bGQgdXNlIHJlc291cmNlXT9dX3djLgoKU2lnbmVkLW9mZi1ieTogQmpvcm4gSGVsZ2FhcyA8Ymhl bGdhYXNAZ29vZ2xlLmNvbT4KCi0tLQogYXJjaC9wb3dlcnBjL2tlcm5lbC9wY2ktY29tbW9uLmMg fCAgIDM3ICsrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu Z2VkLCA0IGluc2VydGlvbnMoKyksIDMzIGRlbGV0aW9ucygtKQoKSW5kZXg6IGxpbnV4LTIuNi9h cmNoL3Bvd2VycGMva2VybmVsL3BjaS1jb21tb24uYwo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBsaW51eC0yLjYu b3JpZy9hcmNoL3Bvd2VycGMva2VybmVsL3BjaS1jb21tb24uYworKysgbGludXgtMi42L2FyY2gv cG93ZXJwYy9rZXJuZWwvcGNpLWNvbW1vbi5jCkBAIC0zNTYsMzYgKzM1Niw2IEBAIHN0YXRpYyBz dHJ1Y3QgcmVzb3VyY2UgKl9fcGNpX21tYXBfbWFrZV8KIH0KIAogLyoKLSAqIFNldCB2bV9wYWdl X3Byb3Qgb2YgVk1BLCBhcyBhcHByb3ByaWF0ZSBmb3IgdGhpcyBhcmNoaXRlY3R1cmUsIGZvciBh IHBjaQotICogZGV2aWNlIG1hcHBpbmcuCi0gKi8KLXN0YXRpYyBwZ3Byb3RfdCBfX3BjaV9tbWFw X3NldF9wZ3Byb3Qoc3RydWN0IHBjaV9kZXYgKmRldiwgc3RydWN0IHJlc291cmNlICpycCwKLQkJ CQkgICAgICBwZ3Byb3RfdCBwcm90ZWN0aW9uLAotCQkJCSAgICAgIGVudW0gcGNpX21tYXBfc3Rh dGUgbW1hcF9zdGF0ZSwKLQkJCQkgICAgICBpbnQgd3JpdGVfY29tYmluZSkKLXsKLQotCS8qIFdy aXRlIGNvbWJpbmUgaXMgYWx3YXlzIDAgb24gbm9uLW1lbW9yeSBzcGFjZSBtYXBwaW5ncy4gT24K LQkgKiBtZW1vcnkgc3BhY2UsIGlmIHRoZSB1c2VyIGRpZG4ndCBwYXNzIDEsIHdlIGNoZWNrIGZv ciBhCi0JICogInByZWZldGNoYWJsZSIgcmVzb3VyY2UuIFRoaXMgaXMgYSBiaXQgaGFja2lzaCwg YnV0IHdlIHVzZQotCSAqIHRoaXMgdG8gd29ya2Fyb3VuZCB0aGUgaW5hYmlsaXR5IG9mIC9zeXNm cyB0byBwcm92aWRlIGEgd3JpdGUKLQkgKiBjb21iaW5lIGJpdAotCSAqLwotCWlmIChtbWFwX3N0 YXRlICE9IHBjaV9tbWFwX21lbSkKLQkJd3JpdGVfY29tYmluZSA9IDA7Ci0JZWxzZSBpZiAod3Jp dGVfY29tYmluZSA9PSAwKSB7Ci0JCWlmIChycC0+ZmxhZ3MgJiBJT1JFU09VUkNFX1BSRUZFVENI KQotCQkJd3JpdGVfY29tYmluZSA9IDE7Ci0JfQotCi0JLyogWFhYIHdvdWxkIGJlIG5pY2UgdG8g aGF2ZSBhIHdheSB0byBhc2sgZm9yIHdyaXRlLXRocm91Z2ggKi8KLQlpZiAod3JpdGVfY29tYmlu ZSkKLQkJcmV0dXJuIHBncHJvdF9ub25jYWNoZWRfd2MocHJvdGVjdGlvbik7Ci0JZWxzZQotCQly ZXR1cm4gcGdwcm90X25vbmNhY2hlZChwcm90ZWN0aW9uKTsKLX0KLQotLyoKICAqIFRoaXMgb25l IGlzIHVzZWQgYnkgL2Rldi9tZW0gYW5kIGZiZGV2IHdobyBoYXZlIG5vIGNsdWUgYWJvdXQgdGhl CiAgKiBQQ0kgZGV2aWNlLCBpdCB0cmllcyB0byBmaW5kIHRoZSBQQ0kgZGV2aWNlIGZpcnN0IGFu ZCBjYWxscyB0aGUKICAqIGFib3ZlIHJvdXRpbmUKQEAgLTQ1OCw5ICs0MjgsMTAgQEAgaW50IHBj aV9tbWFwX3BhZ2VfcmFuZ2Uoc3RydWN0IHBjaV9kZXYgKgogCQlyZXR1cm4gLUVJTlZBTDsKIAog CXZtYS0+dm1fcGdvZmYgPSBvZmZzZXQgPj4gUEFHRV9TSElGVDsKLQl2bWEtPnZtX3BhZ2VfcHJv dCA9IF9fcGNpX21tYXBfc2V0X3BncHJvdChkZXYsIHJwLAotCQkJCQkJICB2bWEtPnZtX3BhZ2Vf cHJvdCwKLQkJCQkJCSAgbW1hcF9zdGF0ZSwgd3JpdGVfY29tYmluZSk7CisJaWYgKHdyaXRlX2Nv bWJpbmUpCisJCXZtYS0+dm1fcGFnZV9wcm90ID0gcGdwcm90X25vbmNhY2hlZF93Yyh2bWEtPnZt X3BhZ2VfcHJvdCk7CisJZWxzZQorCQl2bWEtPnZtX3BhZ2VfcHJvdCA9IHBncHJvdF9ub25jYWNo ZWQodm1hLT52bV9wYWdlX3Byb3QpOwogCiAJcmV0ID0gcmVtYXBfcGZuX3JhbmdlKHZtYSwgdm1h LT52bV9zdGFydCwgdm1hLT52bV9wZ29mZiwKIAkJCSAgICAgICB2bWEtPnZtX2VuZCAtIHZtYS0+ dm1fc3RhcnQsIHZtYS0+dm1fcGFnZV9wcm90KTsK --001a113f269454a1b90534cd1d05--