Re: [PATCH 1/1] tty, serial, 8250: to avoid recv fifo overrun, read rx fifo during xmit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> But let's back up and look at this from a system perspective.
> 
> Incoming rx over this port is just one of a long list of interrupts
> not being serviced during a printk(). What about all the other serial
> ports that aren't being serviced? Are we not concerned about those
> overruns?
> 
> What about all the other system devices that aren't seeing
> their interrupts serviced either?

I thought about that.  That used to be a problem, but these
days there are other processors servicing those other interrupts.

Ever since SMP got popular, I'm used to seeing deadlock problems
on apparently working systems.  As long as the lock is "unpopular",
only one or two processors are fighting over it and the rest are
just printing NMI watchdog errors.

The serial receive is unique because it's actually disabled by console
printk.


As I said, a few months ago, I couldn't figure out how to do it
cleanly enough for you, got discouraged, and the issue got swapped out.
But having just picked it up again, I think I have an idea I'd like you
to look at.  It's described in yesterday's e-mail that I'd appreciate
your comments on, or you can wait until I have a patch.
--
To unsubscribe from this list: send the line "unsubscribe linux-serial" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux PPP]     [Linux FS]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Linmodem]     [Device Mapper]     [Linux Kernel for ARM]

  Powered by Linux