]> git.baikalelectronics.ru Git - kernel.git/commit
8250: Don't clobber spinlocks.
authorDavid Daney <ddaney@caviumnetworks.com>
Fri, 2 Jan 2009 13:49:41 +0000 (13:49 +0000)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 2 Jan 2009 18:19:42 +0000 (10:19 -0800)
commit069370a20471867d02cf33a966ec34ef6e43faea
treeb00c4a1872c2a1db32002933f5b061d245787b1b
parent316e274a44fabec1a460bcc264cc29c744b39782
8250: Don't clobber spinlocks.

In serial8250_isa_init_ports(), the port's lock is initialized.  We
should not overwrite it.  In early_serial_setup(), only copy in the
fields we need.  Since the early console code only uses a subset of
the fields, these are sufficient.

Signed-off-by: David Daney <ddaney@caviumnetworks.com>
Signed-off-by: Tomaso Paoletti <tpaoletti@caviumnetworks.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/serial/8250.c