Re: Q serial.c

2001-06-22 Thread Stuart MacDonald
From: "Jonathan Lundell" <[EMAIL PROTECTED]> > The other CPU servicing the interrupt, was the question. cli() > doesn't affect that. This could presumably happen if shutdown() gets > run on a non-interrupt-servicing CPU, or if interrupts are > dynamically routed (eg round-robin). Ah. Missed

Re: Q serial.c

2001-06-22 Thread Jonathan Lundell
At 9:51 AM -0400 2001-06-22, Stuart MacDonald wrote: >From: "kees" <[EMAIL PROTECTED]> >> What may happen on a SMP machine if a serial port has been closed and the >> closing stage is at shutdown() in serial.c in the call to free_IRQ and >> BEFORE the IRQ is really shutdown, a new character

Re: Q serial.c

2001-06-22 Thread Stuart MacDonald
From: "kees" <[EMAIL PROTECTED]> > What may happen on a SMP machine if a serial port has been closed and the > closing stage is at shutdown() in serial.c in the call to free_IRQ and > BEFORE the IRQ is really shutdown, a new character arrives which causes an > IRQ? Is it possible that the OTHER

Q serial.c

2001-06-22 Thread kees
Hi What may happen on a SMP machine if a serial port has been closed and the closing stage is at shutdown() in serial.c in the call to free_IRQ and BEFORE the IRQ is really shutdown, a new character arrives which causes an IRQ? Is it possible that the OTHER cpu takes this interrupt and causes a

Q serial.c

2001-06-22 Thread kees
Hi What may happen on a SMP machine if a serial port has been closed and the closing stage is at shutdown() in serial.c in the call to free_IRQ and BEFORE the IRQ is really shutdown, a new character arrives which causes an IRQ? Is it possible that the OTHER cpu takes this interrupt and causes a

Re: Q serial.c

2001-06-22 Thread Stuart MacDonald
From: kees [EMAIL PROTECTED] What may happen on a SMP machine if a serial port has been closed and the closing stage is at shutdown() in serial.c in the call to free_IRQ and BEFORE the IRQ is really shutdown, a new character arrives which causes an IRQ? Is it possible that the OTHER cpu

Re: Q serial.c

2001-06-22 Thread Jonathan Lundell
At 9:51 AM -0400 2001-06-22, Stuart MacDonald wrote: From: kees [EMAIL PROTECTED] What may happen on a SMP machine if a serial port has been closed and the closing stage is at shutdown() in serial.c in the call to free_IRQ and BEFORE the IRQ is really shutdown, a new character arrives

Re: Q serial.c

2001-06-22 Thread Stuart MacDonald
From: Jonathan Lundell [EMAIL PROTECTED] The other CPU servicing the interrupt, was the question. cli() doesn't affect that. This could presumably happen if shutdown() gets run on a non-interrupt-servicing CPU, or if interrupts are dynamically routed (eg round-robin). Ah. Missed that. Hm.