X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2Fatm%2Fresources.c;h=fd4b35b8d4eb48bd557757cce6b48b98cae0377b;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=58de2ac939744b9a2b3193de3407f372257f15ff;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/net/atm/resources.c b/net/atm/resources.c index 58de2ac93..fd4b35b8d 100644 --- a/net/atm/resources.c +++ b/net/atm/resources.c @@ -356,9 +356,9 @@ int atm_dev_ioctl(unsigned int cmd, void __user *arg) ? -EFAULT : 0; goto done; case ATM_SETLOOP: - if (__ATM_LM_XTRMT((int) (long) buf) && - __ATM_LM_XTLOC((int) (long) buf) > - __ATM_LM_XTRMT((int) (long) buf)) { + if (__ATM_LM_XTRMT((int) (unsigned long) buf) && + __ATM_LM_XTLOC((int) (unsigned long) buf) > + __ATM_LM_XTRMT((int) (unsigned long) buf)) { error = -EINVAL; goto done; }