Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751366AbdIPM0E (ORCPT ); Sat, 16 Sep 2017 08:26:04 -0400 Received: from mail-qk0-f194.google.com ([209.85.220.194]:37271 "EHLO mail-qk0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751211AbdIPM0B (ORCPT ); Sat, 16 Sep 2017 08:26:01 -0400 X-Google-Smtp-Source: AOwi7QAaizAI03g4msGcoNUBbKq2rUoal8q6ZcK1hpLB0wL0LxY+Lj8sLIu5whJXenhetW9Jz3FUbqYRQ4ezKqR22I0= MIME-Version: 1.0 In-Reply-To: References: <1505562186-11813-1-git-send-email-srishtishar@gmail.com> From: Srishti Sharma Date: Sat, 16 Sep 2017 17:56:00 +0530 Message-ID: Subject: Re: [Outreachy kernel] [PATCH] Staging: dgnc: Remove unused variables from structure definition To: Julia Lawall Cc: Lidza Louina , markh@compro.net, Greg KH , driverdev-devel@linuxdriverproject.org, devel@driverdev.osuosl.org, Linux kernel mailing list , outreachy-kernel@googlegroups.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3541 Lines: 99 On Sat, Sep 16, 2017 at 5:45 PM, Julia Lawall wrote: > > > On Sat, 16 Sep 2017, Srishti Sharma wrote: > >> On Sat, Sep 16, 2017 at 5:20 PM, Julia Lawall wrote: >> > >> > >> > On Sat, 16 Sep 2017, Srishti Sharma wrote: >> > >> >> Some variables in the structure were unused and hence them and >> >> the comments associated with them can be removed. >> > >> > How did you find these? The last two can easily be checked with grep, but >> > that is ont the case for type. >> >> I removed them and then compiled the code to see if it still compiles. > > This is not 100% reliable because of the possibility of uses inside > ifdefs. So you need to double check that you have found every occurrence > of the structure type for the type field. The others seem not dangerous. Okay, I'll do that . Thanks Srishti > > julia > >> I was using grep earlier to see if the fields in the structure are >> ever accessed by the variables of that structure type, as the TODO of >> the driver says that there is a lot of unneeded code. >> > >> > Actually there are two structures in the file with useless >> > proc_entry_pointer fields. The other one has a useless >> > dgnc_channel_table. It could be reasonable to make a series to do both >> > structures. >> >> Okay, I'll send them as a series. Thanks >> >> Regards, >> Srishti >> >> > julia >> > >> >> >> >> Signed-off-by: Srishti Sharma >> >> --- >> >> drivers/staging/dgnc/dgnc_driver.h | 10 ---------- >> >> 1 file changed, 10 deletions(-) >> >> >> >> diff --git a/drivers/staging/dgnc/dgnc_driver.h b/drivers/staging/dgnc/dgnc_driver.h >> >> index 764d6fe..2b625cc 100644 >> >> --- a/drivers/staging/dgnc/dgnc_driver.h >> >> +++ b/drivers/staging/dgnc/dgnc_driver.h >> >> @@ -103,8 +103,6 @@ struct board_ops { >> >> /** >> >> * struct dgnc_board - Per board information. >> >> * @boardnum: Board number (0 - 32). >> >> - * >> >> - * @type: Type of board. >> >> * @name: Product name. >> >> * @pdev: Pointer to the pci_dev structure. >> >> * @bd_flags: Board flags. >> >> @@ -140,13 +138,9 @@ struct board_ops { >> >> * @dpastatus: Board status as defined by DPA. >> >> * @bd_dividend: Board/UART's specific dividend. >> >> * @bd_ops: Pointer to board operations structure. >> >> - * @proc_entry_pointer: Proc/ entry >> >> - * @dgnc_board_table: Proc/ entry >> >> */ >> >> struct dgnc_board { >> >> int boardnum; >> >> - >> >> - int type; >> >> char *name; >> >> struct pci_dev *pdev; >> >> unsigned long bd_flags; >> >> @@ -200,10 +194,6 @@ struct dgnc_board { >> >> uint bd_dividend; >> >> >> >> struct board_ops *bd_ops; >> >> - >> >> - struct proc_dir_entry *proc_entry_pointer; >> >> - struct dgnc_proc_entry *dgnc_board_table; >> >> - >> >> }; >> >> >> >> /* Unit flag definitions for un_flags. */ >> >> -- >> >> 2.7.4 >> >> >> >> -- >> >> You received this message because you are subscribed to the Google Groups "outreachy-kernel" group. >> >> To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com. >> >> To post to this group, send email to outreachy-kernel@googlegroups.com. >> >> To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/1505562186-11813-1-git-send-email-srishtishar%40gmail.com. >> >> For more options, visit https://groups.google.com/d/optout. >> >> >>