On Tue, Apr 28, 2020 at 09:31:10PM -0700, Joe Perches wrote: > On Wed, 2020-04-29 at 00:04 -0400, Rylan Dmello wrote: > > Fix checkpatch.pl warnings: > > > > WARNING: Avoid multiple line dereference - prefer 'qdev->func' > > WARNING: Avoid multiple line dereference - prefer 'qdev->flags' > > Assuming you are doing this for exercise: > > It'd be better to unindent all the switch/case > blocks for the entire function so more functions > fit on single lines > > switch (foo) { > case bar: > { > ...; > > should be: > > switch (foo) { > case bar: { > ...; > > goto exit; might as well be break; and remove > the exit label too. > Thank you - I noticed that clang-format unindented the switch-case blocks, but wasn't sure whether to include that in this patch set or not. I will send a V2 patch that unindents these switch-case blocks throughout the two functions listed here, and also removes the exit label from this function. > > Signed-off-by: Rylan Dmello <mail@rylan.coffee> > > --- > > drivers/staging/qlge/qlge_main.c | 9 ++++----- > > 1 file changed, 4 insertions(+), 5 deletions(-) > > > > diff --git a/drivers/staging/qlge/qlge_main.c b/drivers/staging/qlge/qlge_main.c > > index d7e4dfafc1a3..10daae025790 100644 > > --- a/drivers/staging/qlge/qlge_main.c > > +++ b/drivers/staging/qlge/qlge_main.c > > @@ -396,8 +396,7 @@ static int ql_set_mac_addr_reg(struct ql_adapter *qdev, u8 *addr, u32 type, > > * the route field to NIC core. > > */ > > cam_output = (CAM_OUT_ROUTE_NIC | > > - (qdev-> > > - func << CAM_OUT_FUNC_SHIFT) | > > + (qdev->func << CAM_OUT_FUNC_SHIFT) | > > (0 << CAM_OUT_CQ_ID_SHIFT)); > > if (qdev->ndev->features & NETIF_F_HW_VLAN_CTAG_RX) > > cam_output |= CAM_OUT_RV; > > @@ -3432,9 +3431,9 @@ static int ql_request_irq(struct ql_adapter *qdev) > > &qdev->rx_ring[0]); > > status = > > request_irq(pdev->irq, qlge_isr, > > - test_bit(QL_MSI_ENABLED, > > - &qdev-> > > - flags) ? 0 : IRQF_SHARED, > > + test_bit(QL_MSI_ENABLED, &qdev->flags) > > + ? 0 > > + : IRQF_SHARED, > > intr_context->name, &qdev->rx_ring[0]); > > if (status) > > goto err_irq; > _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel