2.2.21 s/Efoo/-Efoo/ drivers/char/rio/*.c

2.2.21 s/Efoo/-Efoo/ drivers/char/rio/*.c

Post by Anthony J. Breeds-Taurim » Wed, 05 Jun 2002 18:00:16



Hello All,
        Backport of changes in 2.5 and (hopefully) in 2.4 to 2.2.
Intent is to keep code base as similar as possible.

Yours Tony

Jan 22-26 2003      Linux.Conf.AU       http://conf.linux.org.au/
         The Australian Linux Technical Conference!
--------------------------------------------------------------------------------
diff -X dontdiff -urN linux-2.2.21.clean/drivers/char/rio/rio_linux.c linux-2.2.21/drivers/char/rio/rio_linux.c
--- linux-2.2.21.clean/drivers/char/rio/rio_linux.c     Thu May 30 11:50:37 2002
+++ linux-2.2.21/drivers/char/rio/rio_linux.c   Tue Jun  4 16:23:52 2002
@@ -723,7 +723,7 @@
   func_enter();

   /* The "dev" argument isn't used. */
-  rc = -riocontrol (p, 0, cmd, (void *)arg, suser ());
+  rc = riocontrol (p, 0, cmd, (void *)arg, suser ());

   func_exit ();
   return rc;
diff -X dontdiff -urN linux-2.2.21.clean/drivers/char/rio/rioboot.c linux-2.2.21/drivers/char/rio/rioboot.c
--- linux-2.2.21.clean/drivers/char/rio/rioboot.c       Thu May 30 11:49:21 2002
+++ linux-2.2.21/drivers/char/rio/rioboot.c     Tue Jun  4 16:23:52 2002
@@ -128,7 +128,7 @@
                p->RIOError.Error = HOST_FILE_TOO_LARGE;
                /* restore(oldspl); */
                func_exit ();
-               return ENOMEM;
+               return -ENOMEM;
        }

        if ( p->RIOBooting ) {
@@ -136,7 +136,7 @@
                p->RIOError.Error = BOOT_IN_PROGRESS;
                /* restore(oldspl); */
                func_exit ();
-               return EBUSY;
+               return -EBUSY;
        }

        /*
@@ -164,7 +164,7 @@
                p->RIOError.Error = COPYIN_FAILED;
                /* restore(oldspl); */
                func_exit ();
-               return EFAULT;
+               return -EFAULT;
        }

        /*
@@ -294,7 +294,7 @@
                        rio_dprintk (RIO_DEBUG_BOOT, "Bin too large\n");
                        p->RIOError.Error = HOST_FILE_TOO_LARGE;
                        func_exit ();
-                       return EFBIG;
+                       return -EFBIG;
                }
                /*
                ** Ensure that the host really is stopped.
@@ -321,7 +321,7 @@
                                rio_dprintk (RIO_DEBUG_BOOT, "No system memory available\n");
                                p->RIOError.Error = NOT_ENOUGH_CORE_FOR_PCI_COPY;
                                func_exit ();
-                               return ENOMEM;
+                               return -ENOMEM;
                        }
                        bzero(DownCode, rbp->Count);

@@ -329,7 +329,7 @@
                                rio_dprintk (RIO_DEBUG_BOOT, "Bad copyin of host data\n");
                                p->RIOError.Error = COPYIN_FAILED;
                                func_exit ();
-                               return EFAULT;
+                               return -EFAULT;
                        }

                        HostP->Copy( DownCode, StartP, rbp->Count );
@@ -340,7 +340,7 @@
                        rio_dprintk (RIO_DEBUG_BOOT, "Bad copyin of host data\n");
                        p->RIOError.Error = COPYIN_FAILED;
                        func_exit ();
-                       return EFAULT;
+                       return -EFAULT;
                }

                rio_dprintk (RIO_DEBUG_BOOT, "Copy completed\n");
diff -X dontdiff -urN linux-2.2.21.clean/drivers/char/rio/riocmd.c linux-2.2.21/drivers/char/rio/riocmd.c
--- linux-2.2.21.clean/drivers/char/rio/riocmd.c        Thu May 30 11:49:21 2002
+++ linux-2.2.21/drivers/char/rio/riocmd.c      Tue Jun  4 16:23:52 2002
@@ -99,7 +99,7 @@

        if ( !CmdBlkP ) {
                rio_dprintk (RIO_DEBUG_CMD, "FOAD RTA: GetCmdBlk failed\n");
-               return ENXIO;
+               return -ENXIO;
        }

        CmdBlkP->Packet.dest_unit = MapP->ID;
@@ -114,7 +114,7 @@

        if ( RIOQueueCmdBlk( HostP, MapP->ID-1, CmdBlkP) == RIO_FAIL ) {
                rio_dprintk (RIO_DEBUG_CMD, "FOAD RTA: Failed to queue foad command\n");
-               return EIO;
+               return -EIO;
        }
        return 0;
 }
@@ -132,7 +132,7 @@

        if ( !CmdBlkP ) {
                rio_dprintk (RIO_DEBUG_CMD, "ZOMBIE RTA: GetCmdBlk failed\n");
-               return ENXIO;
+               return -ENXIO;
        }

        CmdBlkP->Packet.dest_unit = MapP->ID;
@@ -147,7 +147,7 @@

        if ( RIOQueueCmdBlk( HostP, MapP->ID-1, CmdBlkP) == RIO_FAIL ) {
                rio_dprintk (RIO_DEBUG_CMD, "ZOMBIE RTA: Failed to queue zombie command\n");
-               return EIO;
+               return -EIO;
        }
        return 0;
 }
@@ -193,7 +193,7 @@
                        }
                }
        }
-       return ENXIO;
+       return -ENXIO;
 }

@@ -207,7 +207,7 @@
        if ( copyin( (int)arg, (caddr_t)&IdRta, sizeof(IdRta) ) == COPYFAIL ) {
                rio_dprintk (RIO_DEBUG_CMD, "RIO_IDENTIFY_RTA copy failed\n");
                p->RIOError.Error = COPYIN_FAILED;
-               return EFAULT;
+               return -EFAULT;
        }

        for ( Host = 0 ; Host < p->RIONumHosts; Host++ ) {
@@ -239,7 +239,7 @@

                                                if ( !CmdBlkP ) {
                                                        rio_dprintk (RIO_DEBUG_CMD, "IDENTIFY RTA: GetCmdBlk failed\n");
-                                                       return ENXIO;
+                                                       return -ENXIO;
                                                }

                                                CmdBlkP->Packet.dest_unit = MapP->ID;
@@ -253,7 +253,7 @@

                                                if ( RIOQueueCmdBlk( HostP, MapP->ID-1, CmdBlkP) == RIO_FAIL ) {
                                                        rio_dprintk (RIO_DEBUG_CMD, "IDENTIFY RTA: Failed to queue command\n");
-                                                       return EIO;
+                                                       return -EIO;
                                                }
                                                return 0;
                                        }
@@ -261,7 +261,7 @@
                        }
                }
        }
-       return ENOENT;
+       return -ENOENT;
 }

@@ -280,17 +280,17 @@
        if ( copyin( (int)arg, (caddr_t)&KillUnit, sizeof(KillUnit) ) == COPYFAIL ) {
                rio_dprintk (RIO_DEBUG_CMD, "RIO_KILL_NEIGHBOUR copy failed\n");
                p->RIOError.Error = COPYIN_FAILED;
-               return EFAULT;
+               return -EFAULT;
        }

        if ( KillUnit.Link > 3 )
-               return ENXIO;
+               return -ENXIO;

        CmdBlkP = RIOGetCmdBlk();

        if ( !CmdBlkP ) {
                rio_dprintk (RIO_DEBUG_CMD, "UFOAD: GetCmdBlk failed\n");
-               return ENXIO;
+               return -ENXIO;
        }

        CmdBlkP->Packet.dest_unit = 0;
@@ -311,7 +311,7 @@
                        if ( RIOQueueCmdBlk( HostP, RTAS_PER_HOST+KillUnit.Link,
                                                        CmdBlkP) == RIO_FAIL ) {
                                rio_dprintk (RIO_DEBUG_CMD, "UFOAD: Failed queue command\n");
-                               return EIO;
+                               return -EIO;
                        }
                        return 0;
                }
@@ -321,14 +321,14 @@
                                CmdBlkP->Packet.dest_unit = ID+1;
                                if ( RIOQueueCmdBlk( HostP, ID, CmdBlkP) == RIO_FAIL ) {
                                        rio_dprintk (RIO_DEBUG_CMD, "UFOAD: Failed queue command\n");
-                                       return EIO;
+                                       return -EIO;
                                }
                                return 0;
                        }
                }
        }
        RIOFreeCmdBlk( CmdBlkP );
-       return ENXIO;
+       return -ENXIO;
 }

 int
@@ -345,7 +345,7 @@

        if ( !CmdBlkP ) {
                rio_dprintk (RIO_DEBUG_CMD, "SUSPEND BOOT ON RTA: GetCmdBlk failed\n");
-               return ENXIO;
+               return -ENXIO;
        }

        CmdBlkP->Packet.dest_unit = ID;
@@ -360,7 +360,7 @@

        if ( RIOQueueCmdBlk( HostP, ID - 1, CmdBlkP) == RIO_FAIL ) {
                rio_dprintk (RIO_DEBUG_CMD, "SUSPEND BOOT ON RTA: Failed to queue iwait command\n");
-               return EIO;
+               return -EIO;
        }
        return 0;
 }
diff -X dontdiff -urN linux-2.2.21.clean/drivers/char/rio/rioctrl.c linux-2.2.21/drivers/char/rio/rioctrl.c
--- linux-2.2.21.clean/drivers/char/rio/rioctrl.c       Mon Sep 11 14:48:44 2000
+++ linux-2.2.21/drivers/char/rio/rioctrl.c     Tue Jun  4 16:23:52 2002
@@ -230,7 +230,7 @@
                                                }
                                        }
                                } else if (host >= p->RIONumHosts) {
-                                       return EINVAL;
+                                       return -EINVAL;
                                } else {
                                        if ( p->RIOHosts[host].Flags == RC_RUNNING ) {
                                                WWORD(p->RIOHosts[host].ParmMapP->timer , value);
@@ -320,12 +320,12 @@
                                                        sizeof(SpecialRupCmd)) == COPYFAIL ) {
                                        rio_dprintk (RIO_DEBUG_CTRL, "SPECIAL_RUP_CMD copy failed\n");
                                        p->RIOError.Error = COPYIN_FAILED;
-                                       return EFAULT;
+                                       return -EFAULT;
                                }
                                CmdBlkP = RIOGetCmdBlk();
                                if ( !CmdBlkP ) {
                                        rio_dprintk (RIO_DEBUG_CTRL, "SPECIAL_RUP_CMD GetCmdBlk failed\n");
-                                       return ENXIO;
+                                       return -ENXIO;
                                }
                                CmdBlkP->Packet = SpecialRupCmd.Packet;
                                if ( SpecialRupCmd.Host >= p->RIONumHosts )
@@ -345,12 +345,12 @@
                                        return rio_RIODebugMemory(RIO_DEBUG_CTRL, arg);
                                else
 #endif
-                                       return EPERM;
+                                       return -EPERM;

                        case RIO_ALL_MODEM:
                                rio_dprintk (RIO_DEBUG_CTRL, "RIO_ALL_MODEM\n");
                                p->RIOError.Error = IOCTL_COMMAND_UNKNOWN;
-                               return EINVAL;
+                               return -EINVAL;

                        case RIO_GET_TABLE:
                                /*
@@ -365,7 +365,7 @@
                                                TOTAL_MAP_ENTRIES*sizeof(struct Map)) == COPYFAIL) {
                                        rio_dprintk (RIO_DEBUG_CTRL, "RIO_GET_TABLE copy failed\n");
                                        p->RIOError.Error = COPYOUT_FAILED;
-                                       return EFAULT;
+                                       return -EFAULT;
                                }

                                {
@@ -407,13 +407,13 @@
                                if ( !su ) {
                                        rio_dprintk (RIO_DEBUG_CTRL, "RIO_PUT_TABLE !Root\n");
                                        p->RIOError.Error = NOT_SUPER_USER;
-                                       return EPERM;
+                                       return -EPERM;
                                }
                                if ( copyin((int)arg, (caddr_t)&p->RIOConnectTable[0],
                                        TOTAL_MAP_ENTRIES*sizeof(struct Map) ) == COPYFAIL ) {
                                        rio_dprintk (RIO_DEBUG_CTRL, "RIO_PUT_TABLE copy failed\n");
                                        p->RIOError.Error = COPYIN_FAILED;
-                                       return EFAULT;
+                                       return -EFAULT;
                                }
 /*
 ***********************************
@@ -455,13 +455,13 @@
                                {
                                        rio_dprintk (RIO_DEBUG_CTRL, "RIO_GET_BINDINGS !Root\n");
                                        p->RIOError.Error = NOT_SUPER_USER;
-                                       return EPERM;
+                                       return -EPERM;
                                }
                                if (copyout((caddr_t) p->RIOBindTab, (int)arg,
                                                (sizeof(ulong) * MAX_RTA_BINDINGS)) == COPYFAIL ) {
                                        rio_dprintk (RIO_DEBUG_CTRL, "RIO_GET_BINDINGS copy failed\n");
                                        p->RIOError.Error = COPYOUT_FAILED;
-                                       return EFAULT;
+                                       return -EFAULT;
                                }
                                return 0;

@@ -476,13 +476,13 @@
                                {
                                        rio_dprintk (RIO_DEBUG_CTRL, "RIO_PUT_BINDINGS !Root\n");
                                        p->RIOError.Error = NOT_SUPER_USER;
-                                       return EPERM;
+                                       return -EPERM;
                                }
                                if (copyin((int)arg, (caddr_t)&p->RIOBindTab[0],
                                                (sizeof(ulong) * MAX_RTA_BINDINGS))==COPYFAIL ) {
                                        rio_dprintk (RIO_DEBUG_CTRL, "RIO_PUT_BINDINGS copy failed\n");
                                        p->RIOError.Error = COPYIN_FAILED;
-                                       return EFAULT;
+                                       return -EFAULT;
                                }
                                return 0;

@@ -498,7 +498,7 @@
                                        if ( !su ) {
                                                rio_dprintk (RIO_DEBUG_CTRL, "RIO_BIND_RTA !Root\n");
                                                p->RIOError.Error = NOT_SUPER_USER;
-                                               return EPERM;
+                                               return -EPERM;
                                        }
                                        for (Entry = 0; Entry < MAX_RTA_BINDINGS; Entry++) {
                                                if ((EmptySlot == -1) && (p->RIOBindTab[Entry] == 0L))
@@ -535,17 +535,17 @@
                                if ((port < 0) || (port > 511)) {
                                        rio_dprintk (RIO_DEBUG_CTRL, "RIO_RESUME: Bad port number %d\n", port);
                                        p->RIOError.Error = PORT_NUMBER_OUT_OF_RANGE;
-                                       return EINVAL;
+                                       return -EINVAL;
                                }
                                PortP = p->RIOPortp[port];
                                if (!PortP->Mapped) {
                                        rio_dprintk (RIO_DEBUG_CTRL, "RIO_RESUME: Port %d not mapped\n", port);
                                        p->RIOError.Error = PORT_NOT_MAPPED_INTO_SYSTEM;
-                                       return EINVAL;
+                                       return -EINVAL;
                                }
                                if (!(PortP->State & (RIO_LOPEN | RIO_MOPEN))) {
                                        rio_dprintk (RIO_DEBUG_CTRL, "RIO_RESUME: Port %d not open\n", port);
-                                       return
...

read more »

 
 
 

2.2.21 s/Efoo/-Efoo/ drivers/char/rio/*.c

Post by Alan Co » Wed, 05 Jun 2002 21:50:09



> Hello All,
>    Backport of changes in 2.5 and (hopefully) in 2.4 to 2.2.
> Intent is to keep code base as similar as possible.

Rejected. The goal for 2.2 is to make only essential changes now.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/