On 19/08/14 12:58, Peter Hurley wrote:
On 08/19/2014 05:08 AM, Daniel Thompson wrote:
quoted
On 18/08/14 19:30, Peter Hurley wrote:
[cut]
quoted
quoted
quoted
+static int pl011_poll_init(struct uart_port *port)
+{
+ struct uart_amba_port *uap = (struct uart_amba_port *)port;
Please use container_of() in new code.
Ok.
Personally I dislike a file that mixes casts and conatiner_of but I
guess I can make both of us happy by switching the whole driver to
container_of. Separate patch again?
The change below makes the uap local unnecessary, so you can skip the
container_of() change, if you'd prefer.
I realized that myself although not until after I'd replaced all the
casts with container_of()...
So I'll keep the patch for now but can drop it if anyone takes against it.
Thanks
Daniel.
quoted
quoted
quoted
+ int retval;
+
+ retval = pl011_hwinit(port);
+
+#ifdef CONFIG_KGDB_FIQ
+ if (retval == 0)
+ kgdb_register_fiq(uap->port.irq);
The uap->port dereference is unnecessary since the port parameter
is the same thing.
kgdb_register_fiq(port->irq);
Ok.
Thanks,
Peter Hurley