From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oded Gabbay Subject: [PULL] amdkfd-next-3.19 Date: Fri, 21 Nov 2014 23:06:36 +0200 Message-ID: <20141121210636.GA10938@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0133.outbound.protection.outlook.com [207.46.100.133]) by gabe.freedesktop.org (Postfix) with ESMTP id 4C4156F6C0 for ; Fri, 21 Nov 2014 13:06:47 -0800 (PST) Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: airlied@gmail.com Cc: alexander.deucher@amd.com, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SGkgRGF2ZSwKCmZpcnN0IGJhdGNoIG9mIGFtZGtmZCBwYXRjaGVzIGFmdGVyIGluaXRpYWwgbWVy Z2UuIEhpZ2hsaWdodHM6CgotIEZpeGVzIGZvciBzcGFyc2Ugd2FybmluZ3MKLSBNZW1vcnkgbGVh ayBmaXgKLSBGaXggZm9yIGRlYWRsb2NrIGJldHdlZW4gYW1ka2ZkIGFuZCBpb21tdQoKVGhlIGZv bGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCBlZDFlODc3N2E1NmYzNTIzNzEyNTA2ZDYwOGEy OWY1N2VkMzdiNjEzOgoKICBNZXJnZSBicmFuY2ggJ2RybS1uZXh0LTMuMTknIG9mIGdpdDovL3Bl b3BsZS5mcmVlZGVza3RvcC5vcmcvfmFnZDVmL2xpbnV4IGludG8gZHJtLW5leHQgKDIwMTQtMTEt MjEgMTI6MTc6NDMgKzEwMDApCgphcmUgYXZhaWxhYmxlIGluIHRoZSBnaXQgcmVwb3NpdG9yeSBh dDoKCiAgZ2l0Oi8vcGVvcGxlLmZyZWVkZXNrdG9wLm9yZy9+Z2FiYmF5by9saW51eCBhbWRrZmQt bmV4dC0zLjE5Cgpmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8gNDhkNzc2MWQyM2QwMGNl NDBjNzAxNzI3MjdiODAyYTliNWE1NDk2MjoKCiAgYW1ka2ZkOiBSZW1vdmUgRFJNX0FNREdQVSBk ZXBlbmRlbmN5IGZyb20gS2NvbmZpZyAoMjAxNC0xMS0yMSAyMjo1NTozMSArMDIwMCkKCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0KQWxleGV5IFNraWRhbm92ICgxKToKICAgICAgYW1ka2ZkOiBJbnN0ZWFkIG9mIHVzaW5nIGdl dCBmdW5jdGlvbiwgdXNlIGNvbnRhaW5lcl9vZgoKSmF5IENvcm53YWxsICgxKToKICAgICAgYW1k a2ZkOiBGaXggbWVtb3J5IGxlYWsgb24gcHJvY2VzcyBkZXJlZ2lzdHJhdGlvbgoKT2RlZCBHYWJi YXkgKDEwKToKICAgICAgYW1ka2ZkOiBGaXggc3BhcnNlIHdhcm5pbmdzIGluIGtmZF9jaGFyZGV2 LmMKICAgICAgYW1ka2ZkOiBGaXggc3BhcnNlIHdhcm5pbmdzIGluIGtmZF90b3BvbG9neS5jCiAg ICAgIGFtZGtmZDogRml4IHNwYXJzZSB3YXJuaW5ncyBpbiBrZmRfZmxhdF9tZW1vcnkuYwogICAg ICBhbWRrZmQ6IGlzX29jY3VwaWVkKCkgY2FuIGJlIHN0YXRpYwogICAgICBhbWRrZmQ6IGZlbmNl X3dhaXRfdGltZW91dCgpIGNhbiBiZSBzdGF0aWMKICAgICAgYW1ka2ZkOiBhZGQgX19pb21lbSBh dHRyaWJ1dGUgdG8gZG9vcmJlbGxfcHRyCiAgICAgIGFtZGtmZDogdXNlIHNjaGVkdWxlKCkgaW4g c3luY193aXRoX2h3CiAgICAgIGFtZGtmZDogQ2xlYXIgY3R4IGNiIGJlZm9yZSBzdXNwZW5kCiAg ICAgIGFtZGtmZDogZXhwbGljaXRlbHkgaW5jbHVkZSBpby5oIGluIGtmZF9kb29yYmVsbC5jCiAg ICAgIGFtZGtmZDogUmVtb3ZlIERSTV9BTURHUFUgZGVwZW5kZW5jeSBmcm9tIEtjb25maWcKCmti dWlsZCB0ZXN0IHJvYm90ICgyKToKICAgICAgYW1ka2ZkOiB0ZXN0X2txKCkgY2FuIGJlIHN0YXRp YwogICAgICBhbWRrZmQ6IHBxbV9nZXRfa2VybmVsX3F1ZXVlKCkgY2FuIGJlIHN0YXRpYwoKIGRy aXZlcnMvZ3B1L2RybS9hbWQvYW1ka2ZkL0tjb25maWcgICAgICAgICAgICAgICAgIHwgIDIgKy0K IGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2ZkL2tmZF9jaGFyZGV2LmMgICAgICAgICAgIHwgMTYg KysrKysrLS0tCiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9rZmRfZGV2aWNlLmMgICAgICAg ICAgICB8ICAxICsKIC4uLi9ncHUvZHJtL2FtZC9hbWRrZmQva2ZkX2RldmljZV9xdWV1ZV9tYW5h Z2VyLmMgIHwgMjcgKysrKysrKy0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9r ZmRfZG9vcmJlbGwuYyAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2Zk L2tmZF9mbGF0X21lbW9yeS5jICAgICAgIHwgMTEgKysrLS0tCiBkcml2ZXJzL2dwdS9kcm0vYW1k L2FtZGtmZC9rZmRfa2VybmVsX3F1ZXVlLmMgICAgICB8IDE0ICsrKystLS0tCiBkcml2ZXJzL2dw dS9kcm0vYW1kL2FtZGtmZC9rZmRfbXFkX21hbmFnZXIuYyAgICAgICB8ICA2ICsrLS0KIGRyaXZl cnMvZ3B1L2RybS9hbWQvYW1ka2ZkL2tmZF9wcml2LmggICAgICAgICAgICAgIHwgIDQgKystCiAu Li4vZ3B1L2RybS9hbWQvYW1ka2ZkL2tmZF9wcm9jZXNzX3F1ZXVlX21hbmFnZXIuYyB8ICAzICst CiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9rZmRfdG9wb2xvZ3kuYyAgICAgICAgICB8IDQw ICsrKysrKysrKysrLS0tLS0tLS0tLS0KIDExIGZpbGVzIGNoYW5nZWQsIDY5IGluc2VydGlvbnMo KyksIDU2IGRlbGV0aW9ucygtKQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Ry aS1kZXZlbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752485AbaKUVGt (ORCPT ); Fri, 21 Nov 2014 16:06:49 -0500 Received: from mail-bn1bbn0107.outbound.protection.outlook.com ([157.56.111.107]:14689 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751097AbaKUVGs (ORCPT ); Fri, 21 Nov 2014 16:06:48 -0500 X-WSS-ID: 0NFEQN3-08-1WU-02 X-M-MSG: Date: Fri, 21 Nov 2014 23:06:36 +0200 From: Oded Gabbay To: CC: , , , , Subject: [PULL] amdkfd-next-3.19 Message-ID: <20141121210636.GA10938@amd.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [10.180.168.240] X-EOPAttributedMessage: 0 Authentication-Results: spf=none (sender IP is 165.204.84.222) smtp.mailfrom=Oded.Gabbay@amd.com; X-Forefront-Antispam-Report: CIP:165.204.84.222;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(428002)(377424004)(199003)(189002)(46406003)(97736003)(50466002)(68736004)(92566001)(86362001)(47776003)(20776003)(19580395003)(101416001)(99396003)(64706001)(120916001)(102836001)(95666004)(84676001)(92726001)(87936001)(33656002)(105586002)(2351001)(83506001)(107046002)(62966003)(77096003)(77156002)(31966008)(36756003)(230783001)(21056001)(54356999)(50986999)(97756001)(44976005)(106466001)(229853001)(23726002)(110136001)(4396001)(46102003);DIR:OUT;SFP:1102;SCL:1;SRVR:BLUPR02MB194;H:atltwp02.amd.com;FPR:;SPF:None;MLV:sfv;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Antispam: UriScan:; X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:BLUPR02MB194; X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:;SRVR:BLUPR02MB194; X-Forefront-PRVS: 0402872DA1 X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:;SRVR:BLUPR02MB194; X-OriginatorOrg: amd4.onmicrosoft.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Dave, first batch of amdkfd patches after initial merge. Highlights: - Fixes for sparse warnings - Memory leak fix - Fix for deadlock between amdkfd and iommu The following changes since commit ed1e8777a56f3523712506d608a29f57ed37b613: Merge branch 'drm-next-3.19' of git://people.freedesktop.org/~agd5f/linux into drm-next (2014-11-21 12:17:43 +1000) are available in the git repository at: git://people.freedesktop.org/~gabbayo/linux amdkfd-next-3.19 for you to fetch changes up to 48d7761d23d00ce40c70172727b802a9b5a54962: amdkfd: Remove DRM_AMDGPU dependency from Kconfig (2014-11-21 22:55:31 +0200) ---------------------------------------------------------------- Alexey Skidanov (1): amdkfd: Instead of using get function, use container_of Jay Cornwall (1): amdkfd: Fix memory leak on process deregistration Oded Gabbay (10): amdkfd: Fix sparse warnings in kfd_chardev.c amdkfd: Fix sparse warnings in kfd_topology.c amdkfd: Fix sparse warnings in kfd_flat_memory.c amdkfd: is_occupied() can be static amdkfd: fence_wait_timeout() can be static amdkfd: add __iomem attribute to doorbell_ptr amdkfd: use schedule() in sync_with_hw amdkfd: Clear ctx cb before suspend amdkfd: explicitely include io.h in kfd_doorbell.c amdkfd: Remove DRM_AMDGPU dependency from Kconfig kbuild test robot (2): amdkfd: test_kq() can be static amdkfd: pqm_get_kernel_queue() can be static drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 16 ++++++--- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 1 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 27 +++++++-------- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 11 +++--- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 14 ++++---- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 6 ++-- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 4 ++- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 40 +++++++++++----------- 11 files changed, 69 insertions(+), 56 deletions(-)