[PATCH v9 12/16] serial: amba-pl011: Pass FIQ information to KGDB.
From: Daniel Thompson <hidden>
Date: 2014-08-19 12:52:04
Also in:
linux-serial, lkml
From: Daniel Thompson <hidden>
Date: 2014-08-19 12:52:04
Also in:
linux-serial, lkml
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