VServer 1.9.2 (patch-2.6.8.1-vs1.9.2.diff)
[linux-2.6.git] / net / atm / resources.c
index 58de2ac..fd4b35b 100644 (file)
@@ -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;
                        }