staging: dgap: remove unnecessary function

The dgap_init_global() initialize the dgap_board
that is a global variable as static and dgap_poll_timer.
But init_timer() is called twice in dgap_start() and dgap_board
doesn't need to be initialized to NULL.

Signed-off-by: Daeseok Youn <daeseok.youn@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Daeseok Youn 2014-11-05 17:58:11 +09:00 коммит произвёл Greg Kroah-Hartman
Родитель 8514408b9b
Коммит deaa2c2021
1 изменённых файлов: 0 добавлений и 23 удалений

Просмотреть файл

@ -7018,23 +7018,6 @@ static struct pci_driver dgap_driver = {
.remove = dgap_remove_one,
};
/*
* dgap_init_globals()
*
* This is where we initialize the globals from the static insmod
* configuration variables. These are declared near the head of
* this file.
*/
static void dgap_init_globals(void)
{
unsigned int i;
for (i = 0; i < MAXBOARDS; i++)
dgap_board[i] = NULL;
init_timer(&dgap_poll_timer);
}
/*
* Start of driver.
*/
@ -7044,12 +7027,6 @@ static int dgap_start(void)
unsigned long flags;
struct device *device;
/*
* make sure that the globals are
* init'd before we do anything else
*/
dgap_init_globals();
dgap_numboards = 0;
pr_info("For the tools package please visit http://www.digi.com\n");