From patchwork Sat May 21 13:09:20 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Muhammad Falak R Wani X-Patchwork-Id: 9130729 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id CCA3D60760 for ; Sun, 22 May 2016 06:48:26 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E05C627F17 for ; Sun, 22 May 2016 06:48:26 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D48E428195; Sun, 22 May 2016 06:48:26 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.1 required=2.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED, FREEMAIL_FROM, RCVD_IN_DNSWL_MED, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 7A71528191 for ; Sun, 22 May 2016 06:48:25 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b4N9T-0003Tp-9m; Sun, 22 May 2016 06:46:15 +0000 Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b46ew-0007J5-7B for xen-devel@lists.xenproject.org; Sat, 21 May 2016 13:09:38 +0000 Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id F7/39-09532-11E50475; Sat, 21 May 2016 13:09:37 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfSOs65AnEO 4wfK3phbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bCM0vYC5ayVhxY+4algXEvSxcjJ4eQwAxG iX/T1LsYuThYBF6ySDzaN5kVxJEQ6GeV2P1yNxNIlYRAjMTxuRtZIOwKiSNnbjBDdCtLTH40n x2kQUjgI6PE3+2TwRrYBIwkjuxfBVYkImAg8f76JDaQImaBQ4wS6z/0MIIkhAV0JZYt72cFsV kEVCXW3W0Ea+AVcJFoXH2JHWKbnMTJY5PBajgFXCU2nt4GtdlFYtOHY0wTGAUWMDKsYlQvTi0 qSy3SNdRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMLQYg2MG487nTIUZJDiYl Ud7UbvtwIb6k/JTKjMTijPii0pzU4kOMMhwcShK8KjEO4UKCRanpqRVpmTnAIIdJS3DwKInwF oOkeYsLEnOLM9MhUqcYLTm2/L62loljwY/bQHLb1HtrmYRY8vLzUqXEee+CNAiANGSU5sGNg0 XiJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzGoNM4cnMK4Hb+groICaggx5Kgx1UkoiQkmp gVP9cuzm0b47w98Nb385fOCl4+/lF6pvOv4iddDxYI74u8c0anmP6K845ps00NIp+eTbGOo9r ZZS87arPOubs7wLs+hUn6K1V//2Ta3bdD65l+1771ziYRFRnR7Uzq8r4tiwOanmz9kGdgeOrq N1NR2d93T9104RfLimZ13/mZzlEGHyISPwXr8RSnJFoqMVcVJwIABFd4S6/AgAA X-Env-Sender: falakreyaz@gmail.com X-Msg-Ref: server-11.tower-21.messagelabs.com!1463836175!15220060!1 X-Originating-IP: [209.85.220.67] X-SpamReason: No, hits=0.0 required=7.0 tests= X-StarScan-Received: X-StarScan-Version: 8.34; banners=-,-,- X-VirusChecked: Checked Received: (qmail 26500 invoked from network); 21 May 2016 13:09:36 -0000 Received: from mail-pa0-f67.google.com (HELO mail-pa0-f67.google.com) (209.85.220.67) by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP; 21 May 2016 13:09:36 -0000 Received: by mail-pa0-f67.google.com with SMTP id xm6so13420538pab.3 for ; Sat, 21 May 2016 06:09:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=oU398+MvU1f8O3Kl44jrBedAXjMRK1NpZ+suRTb7ohE=; b=nl+h5KQuMIVTas3qqc9Xno/BnWqTnW0ouvu/3hvXmkUW8ZR/SNf1yUuSeNnPzBqXdv OCgmm5bWfMWzOJ5sTgn281J09DTRz55OBEKkL/aO9YY9P/+QeUCkOTfeumKTcnavX8vE pzGLiL6yWXNoDtKRBMiyt6OYeg0aGFpzxDZ2zDZkZKVkKGQcxPao29my4X45i0O/JkDZ fh1gmAj4hu2ifVF5dKsPKIE0BljQZOw6Tl5f3t5auXJnOxUR2C4WtUJ/tYHWqOqUdtTs mJUO+eDExneqOojeMGGDj808UPoiQZ+1tpZA0tpWz8NsMiIPyinxjm92/EWNyfKYU7o9 0vwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=oU398+MvU1f8O3Kl44jrBedAXjMRK1NpZ+suRTb7ohE=; b=FXE6R5QlfmeY+BJWX59rOgASKr7l3fjvsrwpOmIkJZB0UBn9N7iTK94UxvJ/4QN1F3 NoePMNzd6WqPPA6STz0GXTpjrXOAjWTvli5fyvsdjlI8BISTG3IzT0M0/PepmsDtlcPP ioZ4kYHyO64YG8ZUBCkTK61aTWEEi78WdsNhvJmB7/wxm+yvJPqcN2dkLTbsxZeoqoh/ 7LQw+T6fsxfM0IwBv8J8Ys6qnJAytWObej5sq56V1V7DBFOCqzSttqFGI9JHahA3ovfL WXUahg7hINq6vC7T6wK/alIuuwVJklHHOBF7IXQNfgDtGxglPYV2o5u/LbtgD2z1VO04 jFNQ== X-Gm-Message-State: AOPr4FW8f5kkgsEhIhhfcTvmHX9MApiUKpGtYCCLdfWHhhoaQbx5QVeOZ6zgkYzaMGVvOw== X-Received: by 10.66.242.3 with SMTP id wm3mr12656568pac.81.1463836175152; Sat, 21 May 2016 06:09:35 -0700 (PDT) Received: from kp.domain.name ([110.235.28.83]) by smtp.gmail.com with ESMTPSA id pw3sm34287270pac.6.2016.05.21.06.09.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sat, 21 May 2016 06:09:34 -0700 (PDT) From: Muhammad Falak R Wani To: Boris Ostrovsky Date: Sat, 21 May 2016 18:39:20 +0530 Message-Id: <1463836161-16524-2-git-send-email-falakreyaz@gmail.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1463836161-16524-1-git-send-email-falakreyaz@gmail.com> References: <1463836161-16524-1-git-send-email-falakreyaz@gmail.com> X-Mailman-Approved-At: Sun, 22 May 2016 06:46:13 +0000 Cc: Juergen Gross , "moderated list:XEN HYPERVISOR INTERFACE" , David Vrabel , open list Subject: [Xen-devel] [PATCH] xen/gntdev: use vma_pages(). X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" X-Virus-Scanned: ClamAV using ClamSMTP Replace explicit computation of vma page count by a call to vma_pages() Signed-off-by: Muhammad Falak R Wani --- drivers/xen/gntdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/xen/gntdev.c b/drivers/xen/gntdev.c index 6793957..bb95212 100644 --- a/drivers/xen/gntdev.c +++ b/drivers/xen/gntdev.c @@ -982,7 +982,7 @@ static int gntdev_mmap(struct file *flip, struct vm_area_struct *vma) { struct gntdev_priv *priv = flip->private_data; int index = vma->vm_pgoff; - int count = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT; + int count = vma_pages(vma); struct grant_map *map; int i, err = -EINVAL;