Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f4caf160 authored by Alan Cox's avatar Alan Cox Committed by Linus Torvalds
Browse files

[PATCH] Remove unused code from rioctrl.c (Last for this batch of work)



Signed-off-by: default avatarAlan Cox <alan@redhat.com>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 1384cee5
Loading
Loading
Loading
Loading
+1 −110
Original line number Diff line number Diff line
@@ -308,11 +308,6 @@ int su;
		}

	case RIO_DEBUG_MEM:
#ifdef DEBUG_MEM_SUPPORT
		RIO_DEBUG_CTRL, if (su)
			return rio_RIODebugMemory(RIO_DEBUG_CTRL, arg);
		else
#endif
		return -EPERM;

	case RIO_ALL_MODEM:
@@ -591,12 +586,7 @@ int su;

	case RIO_GET_LOG:
		rio_dprintk(RIO_DEBUG_CTRL, "RIO_GET_LOG\n");
#ifdef LOGGING
		RIOGetLog(arg);
		return 0;
#else
		return -EINVAL;
#endif

	case RIO_GET_MODTYPE:
		if (copyin((int) arg, (caddr_t) & port, sizeof(uint)) == COPYFAIL) {
@@ -684,52 +674,6 @@ int su;
		rio_dprintk(RIO_DEBUG_CTRL, "entering loop (%d %d)!\n", PortSetup.From, PortSetup.To);
		for (loop = PortSetup.From; loop <= PortSetup.To; loop++) {
			rio_dprintk(RIO_DEBUG_CTRL, "in loop (%d)!\n", loop);
#if 0
			PortP = p->RIOPortp[loop];
			if (!PortP->TtyP)
				PortP->TtyP = &p->channel[loop];

			rio_spin_lock_irqsave(&PortP->portSem, flags);
			if (PortSetup.IxAny)
				PortP->Config |= RIO_IXANY;
			else
				PortP->Config &= ~RIO_IXANY;
			if (PortSetup.IxOn)
				PortP->Config |= RIO_IXON;
			else
				PortP->Config &= ~RIO_IXON;

			/*
			 ** If the port needs to wait for all a processes output
			 ** to drain before closing then this flag will be set.
			 */
			if (PortSetup.Drain) {
				PortP->Config |= RIO_WAITDRAIN;
			} else {
				PortP->Config &= ~RIO_WAITDRAIN;
			}
			/*
			 ** Store settings if locking or unlocking port or if the
			 ** port is not locked, when setting the store option.
			 */
			if (PortP->Mapped && ((PortSetup.Lock && !PortP->Lock) || (!PortP->Lock && (PortSetup.Store && !PortP->Store)))) {
				PortP->StoredTty.iflag = PortP->TtyP->tm.c_iflag;
				PortP->StoredTty.oflag = PortP->TtyP->tm.c_oflag;
				PortP->StoredTty.cflag = PortP->TtyP->tm.c_cflag;
				PortP->StoredTty.lflag = PortP->TtyP->tm.c_lflag;
				PortP->StoredTty.line = PortP->TtyP->tm.c_line;
				bcopy(PortP->TtyP->tm.c_cc, PortP->StoredTty.cc, NCC + 5);
			}
			PortP->Lock = PortSetup.Lock;
			PortP->Store = PortSetup.Store;
			PortP->Xprint.XpCps = PortSetup.XpCps;
			bcopy(PortSetup.XpOn, PortP->Xprint.XpOn, MAX_XP_CTRL_LEN);
			bcopy(PortSetup.XpOff, PortP->Xprint.XpOff, MAX_XP_CTRL_LEN);
			PortP->Xprint.XpOn[MAX_XP_CTRL_LEN - 1] = '\0';
			PortP->Xprint.XpOff[MAX_XP_CTRL_LEN - 1] = '\0';
			PortP->Xprint.XpLen = RIOStrlen(PortP->Xprint.XpOn) + RIOStrlen(PortP->Xprint.XpOff);
			rio_spin_unlock_irqrestore(&PortP->portSem, flags);
#endif
		}
		rio_dprintk(RIO_DEBUG_CTRL, "after loop (%d)!\n", loop);
		rio_dprintk(RIO_DEBUG_CTRL, "Retval:%x\n", retval);
@@ -801,12 +745,6 @@ int su;

		rio_dprintk(RIO_DEBUG_CTRL, "Port %d\n", PortTty.port);
		PortP = (p->RIOPortp[PortTty.port]);
#if 0
		PortTty.Tty.tm.c_iflag = PortP->TtyP->tm.c_iflag;
		PortTty.Tty.tm.c_oflag = PortP->TtyP->tm.c_oflag;
		PortTty.Tty.tm.c_cflag = PortP->TtyP->tm.c_cflag;
		PortTty.Tty.tm.c_lflag = PortP->TtyP->tm.c_lflag;
#endif
		if (copyout((caddr_t) & PortTty, (int) arg, sizeof(struct PortTty)) == COPYFAIL) {
			p->RIOError.Error = COPYOUT_FAILED;
			return -EFAULT;
@@ -824,15 +762,6 @@ int su;
			return -ENXIO;
		}
		PortP = (p->RIOPortp[PortTty.port]);
#if 0
		rio_spin_lock_irqsave(&PortP->portSem, flags);
		PortP->TtyP->tm.c_iflag = PortTty.Tty.tm.c_iflag;
		PortP->TtyP->tm.c_oflag = PortTty.Tty.tm.c_oflag;
		PortP->TtyP->tm.c_cflag = PortTty.Tty.tm.c_cflag;
		PortP->TtyP->tm.c_lflag = PortTty.Tty.tm.c_lflag;
		rio_spin_unlock_irqrestore(&PortP->portSem, flags);
#endif

		RIOParam(PortP, CONFIG, PortP->State & RIO_MODEM, OK_TO_SLEEP);
		return retval;

@@ -909,23 +838,6 @@ int su;
		rio_spin_unlock_irqrestore(&PortP->portSem, flags);
		return retval;

#ifdef DEBUG_SUPPORTED
	case RIO_READ_LEVELS:
		{
			int num;
			rio_dprintk(RIO_DEBUG_CTRL, "RIO_READ_LEVELS\n");
			for (num = 0; RIODbInf[num].Flag; num++);
			rio_dprintk(RIO_DEBUG_CTRL, "%d levels to copy\n", num);
			if (copyout((caddr_t) RIODbInf, (int) arg, sizeof(struct DbInf) * (num + 1)) == COPYFAIL) {
				rio_dprintk(RIO_DEBUG_CTRL, "ReadLevels Copy failed\n");
				p->RIOError.Error = COPYOUT_FAILED;
				return -EFAULT;
			}
			rio_dprintk(RIO_DEBUG_CTRL, "%d levels to copied\n", num);
			return retval;
		}
#endif

	case RIO_READ_CONFIG:
		rio_dprintk(RIO_DEBUG_CTRL, "RIO_READ_CONFIG\n");
		if (copyout((caddr_t) & p->RIOConf, (int) arg, sizeof(struct Conf)) == COPYFAIL) {
@@ -1084,30 +996,13 @@ int su;
			(void) RIOBoardTest(p->RIOHosts[Host].PaddrP, p->RIOHosts[Host].Caddr, p->RIOHosts[Host].Type, p->RIOHosts[Host].Slot);
			bzero((caddr_t) & p->RIOHosts[Host].Flags, ((int) &p->RIOHosts[Host].____end_marker____) - ((int) &p->RIOHosts[Host].Flags));
			p->RIOHosts[Host].Flags = RC_WAITING;
#if 0
			RIOSetupDataStructs(p);
#endif
		}
		RIOFoadWakeup(p);
		p->RIONumBootPkts = 0;
		p->RIOBooting = 0;

#ifdef RINGBUFFER_SUPPORT
		for (loop = 0; loop < RIO_PORTS; loop++)
			if (p->RIOPortp[loop]->TxRingBuffer)
				sysfree((void *) p->RIOPortp[loop]->TxRingBuffer, RIOBufferSize);
#endif
#if 0
		bzero((caddr_t) & p->RIOPortp[0], RIO_PORTS * sizeof(struct Port));
#else
		printk("HEEEEELP!\n");
#endif

		for (loop = 0; loop < RIO_PORTS; loop++) {
#if 0
			p->RIOPortp[loop]->TtyP = &p->channel[loop];
#endif

			spin_lock_init(&p->RIOPortp[loop]->portSem);
			p->RIOPortp[loop]->InUse = NOT_INUSE;
		}
@@ -1653,10 +1548,6 @@ uchar Cmd;
	ushort rup;
	int port;

#ifdef CHECK
	CheckPortP(PortP);
#endif

	if (PortP->State & RIO_DELETED) {
		rio_dprintk(RIO_DEBUG_CTRL, "Preemptive command to deleted RTA ignored\n");
		return RIO_FAIL;