Whamcloud - gitweb
LU-4423 o2iblnd: use is_vmalloc_addr to check for vmalloc address 53/8953/4
authorOleg Drokin <oleg.drokin@intel.com>
Wed, 22 Jan 2014 02:10:47 +0000 (21:10 -0500)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 11 Apr 2014 15:18:41 +0000 (15:18 +0000)
Instead of manually checking the bounds of VMALLOC_START and
VMALLOC_END, just use is_vmalloc_addr. That's what the function
was designed for.

Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
Signed-off-by: Oleg Drokin <oleg.drokin@intel.com>
Signed-off-by: Dmitry Eremin <dmitry.eremin@intel.com>
Change-Id: Ic12fbac092305900d51f29569a079eea747cea34
Reviewed-on: http://review.whamcloud.com/8953
Tested-by: Jenkins
Reviewed-by: Emoly Liu <emoly.liu@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
lnet/klnds/o2iblnd/o2iblnd_cb.c

index f1b580e..0905627 100644 (file)
@@ -529,8 +529,7 @@ kiblnd_kvaddr_to_page (unsigned long vaddr)
 {
         struct page *page;
 
-        if (vaddr >= VMALLOC_START &&
-            vaddr < VMALLOC_END) {
+        if (is_vmalloc_addr((void *)vaddr)) {
                 page = vmalloc_to_page ((void *)vaddr);
                 LASSERT (page != NULL);
                 return page;