Quoting r. Hal Rosenstock <[EMAIL PROTECTED]>:
> Subject: Re: [openib-general] [PATCH applied] sdp: replace mlock with 
> get_user_pages
> 
> On Tue, 2005-08-09 at 09:22, Michael S. Tsirkin wrote:
> > +static void sdp_copy_one_page(struct page *from, struct page* to, 
> > +                 unsigned long iocb_addr, size_t iocb_size,
> > +                 unsigned long uaddr)
> > +{
> > +   size_t size_left = iocb_addr + iocb_size - uaddr;
> > +   size_t size = min(size_left,PAGE_SIZE);
> 
> The last line results in the following warning on x86:
> drivers/infiniband/ulp/sdp/sdp_iocb.c: In function `sdp_copy_one_page':
> drivers/infiniband/ulp/sdp/sdp_iocb.c:46: warning: comparison of distinct 
> pointer types lacks a cast
> 
> -- Hal
> 

Here's a fix. Applied. Thanks!

---

x86: warning: comparison of distinct pointer types lacks a cast

Signed-off-by: Michael S. Tsirkin <[EMAIL PROTECTED]>

Index: ulp/sdp/sdp_iocb.c
===================================================================
--- ulp/sdp/sdp_iocb.c  (revision 3036)
+++ ulp/sdp/sdp_iocb.c  (working copy)
@@ -43,7 +43,7 @@ static void sdp_copy_one_page(struct pag
                      unsigned long uaddr)
 {
        size_t size_left = iocb_addr + iocb_size - uaddr;
-       size_t size = min(size_left,PAGE_SIZE);
+       size_t size = min(size_left, (size_t)PAGE_SIZE);
        unsigned long offset = uaddr % PAGE_SIZE;
        unsigned long flags;
 

-- 
MST
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to