8250: use container_of() instead of casting
authorJamie Iles <jamie@jamieiles.com>
Wed, 1 Dec 2010 23:39:35 +0000 (23:39 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 10 Dec 2010 23:19:37 +0000 (15:19 -0800)
commit49d5741be27aa90301b89bf254972b355ed9c8ee
tree10da68046d0ba7e92cd156d413d8b03f72dec0fb
parent1b41dbc1296269797efbb2b0837732b74de4731d
8250: use container_of() instead of casting

The 8250 driver structure uart_8250_port took advantage of the fact
that the struct uart_port was the first member of its structure and
used an explicit cast to convert to the derived class. Replace the
explicit casts with container_of() for safety and clarity.

Signed-off-by: Jamie Iles <jamie@jamieiles.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/serial/8250.c