Received: by 10.192.165.148 with SMTP id m20csp1164484imm; Thu, 10 May 2018 06:41:14 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpgq/jdVKuVz+78Ok63b5WAEmRecq09bRIsITqlqGdjHMc823QxUnEl+ah0C9vGi25PehR3 X-Received: by 2002:a17:902:82c3:: with SMTP id u3-v6mr1447677plz.83.1525959674672; Thu, 10 May 2018 06:41:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525959674; cv=none; d=google.com; s=arc-20160816; b=ViT1f5dV8ey3YtDZkuCbfbrqzmb9jxSTNZAO174nnbrjX1XxS1uIf7CXOleola/WvK JOi9ILfr5/N88yZooY/nsJhyjtZM/arBdQF9WFkmcZMtgojCJRW4Yxr/ACLz2xXozaI/ 3B9pEw7LP/R/wvo0StXc4pIVPeLM43OlQFlm/MOhLdkxVAs1Xo7NdRK/DpsX1uYWPc8k p+bw1rHgfQC7+KjOZS9BlvFRD7tAnESeD0SjYR6yyYA4gvGNZfV/CItuGnviG8LQHLy8 a9bFlAmlB1ENU3jcQHpfPie219AxQ3hr1m+F6PX68kk9/5wEOC9qnL1T6fiqeWMBTm8Q JDqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=ttp+FPai+7+mYZjlCw9IiKeaek1m0/kBUDfSwtmkfLM=; b=ATXHJfZnP5iGXh2oeST4zj4V8sSDlCP043lYJj3f7bpu0E6lgs0SwDp/836/IDLq8Q LOF1Ygxj+kEcf0nDbfmUMER89S2vbbRG3h3xdillY3KjIeOgytHXzN5zwhoq4moQsFND zaq/jzNFVB4WzasSTFoLSwsObbIkvga+eGMcbgvS2KenS6HpKaiCEwL0yi5pFARnplxI BGmbHo4t6KVzfZ7acge0qHvm2NfGzCF2YUhzHSZ83UEoGi54YAYHs4rgD6gHaWT36ZoQ 7EX5UtRZ2imH3r3nxvz6VNaECJvPf5lB3a7oBtIWXpRZnjyTcoa0XPmGtG7O6U6sEKTb jJoA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=t9/3NtVy; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p67-v6si801163pfp.72.2018.05.10.06.41.00; Thu, 10 May 2018 06:41:14 -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=@gmail.com header.s=20161025 header.b=t9/3NtVy; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965200AbeEJNkA (ORCPT + 99 others); Thu, 10 May 2018 09:40:00 -0400 Received: from mail-pf0-f195.google.com ([209.85.192.195]:43520 "EHLO mail-pf0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S964920AbeEJNj7 (ORCPT ); Thu, 10 May 2018 09:39:59 -0400 Received: by mail-pf0-f195.google.com with SMTP id j20-v6so1094769pff.10 for ; Thu, 10 May 2018 06:39:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :user-agent; bh=ttp+FPai+7+mYZjlCw9IiKeaek1m0/kBUDfSwtmkfLM=; b=t9/3NtVyfVLmsn8IMTEEIk+B0TFmtJb1tMhb+5dZxUKRdyILlQqQ4ZfHepgbJx4BzB y/DGgULYliyDcR8RO2YOmHFMfgklsnSAUW+pWHCnRHNir1wEinRDsVFOz7rOWEKWXPPc w73mHxiBvYrd1ANXkMQ8z19JbMJ2qzocWbwMDWl8Ht2Ikjf+IM3tFDsqddmCVboNJmuK 8OWJKWfWPMfYYgo/pCX2u63/g7BhEYzlPbpkP+NtR+r6cKRg3z3F8UrAF/0LoWQftOj2 34CqI1zaytiBK7jA3+9Ho0Q4C/IhRw/ZriHjWAkm9Eo5crGSKHQ4qtub/51QRSrCX0IY 3REA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:user-agent; bh=ttp+FPai+7+mYZjlCw9IiKeaek1m0/kBUDfSwtmkfLM=; b=AGaZPQVj8hjHP6AFNATDY6l9RO9SZBhkJBl4VhOJzakQX8cbYYT/k+Bc8WD1flC/Bq 8ZIpeBlWVovIIRVAWFwGVOUCtKPEBmWXKSPeDGWDu3B/8tDsWiAXeCbr3l47yvvHhHkp LhO/w0sgV/xhbdwEFlXqDL/LCXFgwE2YhMhPHZNHfM8EXr4oftKx5a9zdgbSwsJnqkLF tKmCfvobSzPQfMRdMcx1Bm2nknOBisxYj8tMbIX+qke9K+UEpY2j5qSiXD9UPrHZXE5G YMp5aIAMIQeTLVNuCfiG34x04Fv+wqd9mQh62Ja2G8PEfc75yIKwlqsb9AlLk1h2EhOP Mdng== X-Gm-Message-State: ALKqPwdwH3xRUop2zLB17mitl5igB1J6aSBSeVBG9bwMbnYmYThKYamJ vY1DrcspbhyRcX00qMCyKqw= X-Received: by 2002:a63:86c8:: with SMTP id x191-v6mr1198119pgd.321.1525959598131; Thu, 10 May 2018 06:39:58 -0700 (PDT) Received: from jordon-HP-15-Notebook-PC ([49.205.218.138]) by smtp.gmail.com with ESMTPSA id c11-v6sm2276089pfh.15.2018.05.10.06.39.55 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 10 May 2018 06:39:56 -0700 (PDT) Date: Thu, 10 May 2018 19:12:04 +0530 From: Souptick Joarder To: daniel.vetter@intel.com, gustavo@padovan.org, seanpaul@chromium.org, airlied@linux.ie Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, willy@infradead.org Subject: [PATCH] gpu: drm: drm_vm: Adding new typedef vm_fault_t Message-ID: <20180510134203.GA25166@jordon-HP-15-Notebook-PC> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Use new return type vm_fault_t for fault handler. For now, this is just documenting that the function returns a VM_FAULT value rather than an errno. Once all instances are converted, vm_fault_t will become a distinct type. commit 1c8f422059ae ("mm: change return type to vm_fault_t") Signed-off-by: Souptick Joarder Reviewed-by: Matthew Wilcox --- drivers/gpu/drm/drm_vm.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/drm_vm.c b/drivers/gpu/drm/drm_vm.c index 2660543..c330104 100644 --- a/drivers/gpu/drm/drm_vm.c +++ b/drivers/gpu/drm/drm_vm.c @@ -100,7 +100,7 @@ static pgprot_t drm_dma_prot(uint32_t map_type, struct vm_area_struct *vma) * map, get the page, increment the use count and return it. */ #if IS_ENABLED(CONFIG_AGP) -static int drm_vm_fault(struct vm_fault *vmf) +static vm_fault_t drm_vm_fault(struct vm_fault *vmf) { struct vm_area_struct *vma = vmf->vma; struct drm_file *priv = vma->vm_file->private_data; @@ -173,7 +173,7 @@ static int drm_vm_fault(struct vm_fault *vmf) return VM_FAULT_SIGBUS; /* Disallow mremap */ } #else -static int drm_vm_fault(struct vm_fault *vmf) +static vm_fault_t drm_vm_fault(struct vm_fault *vmf) { return VM_FAULT_SIGBUS; } @@ -189,7 +189,7 @@ static int drm_vm_fault(struct vm_fault *vmf) * Get the mapping, find the real physical page to map, get the page, and * return it. */ -static int drm_vm_shm_fault(struct vm_fault *vmf) +static vm_fault_t drm_vm_shm_fault(struct vm_fault *vmf) { struct vm_area_struct *vma = vmf->vma; struct drm_local_map *map = vma->vm_private_data; @@ -291,7 +291,7 @@ static void drm_vm_shm_close(struct vm_area_struct *vma) * * Determine the page number from the page offset and get it from drm_device_dma::pagelist. */ -static int drm_vm_dma_fault(struct vm_fault *vmf) +static vm_fault_t drm_vm_dma_fault(struct vm_fault *vmf) { struct vm_area_struct *vma = vmf->vma; struct drm_file *priv = vma->vm_file->private_data; @@ -326,7 +326,7 @@ static int drm_vm_dma_fault(struct vm_fault *vmf) * * Determine the map offset from the page offset and get it from drm_sg_mem::pagelist. */ -static int drm_vm_sg_fault(struct vm_fault *vmf) +static vm_fault_t drm_vm_sg_fault(struct vm_fault *vmf) { struct vm_area_struct *vma = vmf->vma; struct drm_local_map *map = vma->vm_private_data; -- 1.9.1