On 2020-08-15 00:06 +0800, Coiby Xu wrote: > The related code are not necessary because, > - Device status and general registers can be obtained by ethtool. > - Coredump can be done via devlink health reporter. > - Structure related to the hardware (struct ql_adapter) can be obtained > by crash or drgn. I would suggest to add the drgn script from the cover letter to Documentation/networking/device_drivers/qlogic/ I would also suggest to submit a separate patch now which fixes the build breakage reported in <20200629053004.GA6165@f3> while you work on removing that code. > > Signed-off-by: Coiby Xu <coiby.xu@xxxxxxxxx> > --- > drivers/staging/qlge/qlge.h | 82 ---- > drivers/staging/qlge/qlge_dbg.c | 672 ---------------------------- > drivers/staging/qlge/qlge_ethtool.c | 1 - > drivers/staging/qlge/qlge_main.c | 6 - > 4 files changed, 761 deletions(-) > [...] > diff --git a/drivers/staging/qlge/qlge_dbg.c b/drivers/staging/qlge/qlge_dbg.c > index 058889687907..368394123d16 100644 > --- a/drivers/staging/qlge/qlge_dbg.c > +++ b/drivers/staging/qlge/qlge_dbg.c > @@ -1326,675 +1326,3 @@ void ql_mpi_core_to_log(struct work_struct *work) > sizeof(*qdev->mpi_coredump), false); > } > > -#ifdef QL_REG_DUMP > -static void ql_dump_intr_states(struct ql_adapter *qdev) > -{ [...] > - } > -} > -#endif This leaves a stray newline at the end of the file and also does not apply over latest staging. _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel