From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757211AbbE2UxC (ORCPT ); Fri, 29 May 2015 16:53:02 -0400 Received: from mout.kundenserver.de ([212.227.126.187]:60979 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756869AbbE2Uww (ORCPT ); Fri, 29 May 2015 16:52:52 -0400 From: Arnd Bergmann To: Greg KH Cc: Rachel Kim , Dean Lee , Chris Park , devel@driverdev.osuosl.org, nicolas.ferre@atmel.com, Johnny Kim , linux-kernel@vger.kernel.org, Arnd Bergmann Subject: [PATCH 05/16] staging: wilc1000: remove time wrapper Date: Fri, 29 May 2015 22:52:16 +0200 Message-Id: <1432932747-3739705-6-git-send-email-arnd@arndb.de> X-Mailer: git-send-email 2.1.0.rc2 In-Reply-To: <1432932747-3739705-1-git-send-email-arnd@arndb.de> References: <1432932747-3739705-1-git-send-email-arnd@arndb.de> X-Provags-ID: V03:K0:3wArHJLDhH026v1uE2p5Ax7FO/+gekI1rCZqInE3+LiDiXLjS4k a3C74NQEo2jiFQhF/8xxL4CM3IWWsKdbstWA0ZlmQpE4kYSrtdBfKfJ8eXZlKX0cX9oXIOt rUnTey9wdpKJ9LnJZgDvRnAh16GJC75DSXTYjS+rSrBCYWEXAEx9JYUI4WP8bUNgRJS3YLq gCF70a65R25xlU8Q9F6tg== X-UI-Out-Filterresults: notjunk:1;V01:K0:pFBLTp75sZI=:EWHHves8hKZJjxXEhHrSlv zw2PkimeYWAMD0Du+TdGZNQ0aWZUPg2cykn3cArMjLGmtfHIablNmOwEukf1wwV4BOU5mXtuh JVyJJVeFsDz/M3Npad88y7+an2g/sZfF9y7USIZ3at4CTuOHbz4oZsn5FUS3ptKE8YPqybT+3 /NJM29BVLm+UnaUZzLo/zLouZjICrvvfS0l2GmXwqEReBxWVBuKqFitU0YGuX6yPs34X+Hb6N m2CGo9PoEM0v9/hOWe5AdcNFCE26KAnGKqVcShTKTlf6d3ZGg1BFBaj0MAVA1jMXXo80xN55l nu0BY6IpksCXTv7TVW6449krGpXveyRicBcJ67WfZeLAHwggyvslHNYm7yHIs7Rsgx/cZMYHC aja10gSoCOH4B2zVwDKmsUuzXvJ5xxV7HbLoc/hWt8ab8c4HwTlK8ADG9ZHIyGGg5OPsZHYUq mFDTCtZxQ+1HPiJiVgRK7hE4wgaPs6xRWMUhO04Th2XtIs6joUOGPivFLv3Sj1/EwtKM0eiDl fiJ2wTGQKNqJnWwk2ca26/3j7cjdOXPOrOnq0ekliJm5HR8ZGlP1raGEuWBBAzQuhD/EW1+VZ 5krAx23ZQg4UsOQbS6USFyU5Ekrhc0cvM2BXRDtQ2DvwMhP/U3An9swgjzPOnTcho0sg8zeR2 QLzTIzlS4QEg8KKuUZmdUNFiu Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The abstraction for time in this driver is completely unused, so remove it. Signed-off-by: Arnd Bergmann --- drivers/staging/wilc1000/wilc_osconfig.h | 1 - drivers/staging/wilc1000/wilc_oswrapper.h | 5 - drivers/staging/wilc1000/wilc_platform.h | 12 -- drivers/staging/wilc1000/wilc_time.c | 163 ------------------------ drivers/staging/wilc1000/wilc_time.h | 205 ------------------------------ 5 files changed, 386 deletions(-) delete mode 100644 drivers/staging/wilc1000/wilc_time.c delete mode 100644 drivers/staging/wilc1000/wilc_time.h diff --git a/drivers/staging/wilc1000/wilc_osconfig.h b/drivers/staging/wilc1000/wilc_osconfig.h index aa98ea5b423f..f3d3108de876 100644 --- a/drivers/staging/wilc1000/wilc_osconfig.h +++ b/drivers/staging/wilc1000/wilc_osconfig.h @@ -27,7 +27,6 @@ /* #define CONFIG_WILC_FILE_OPERATIONS_FEATURE */ /* #define CONFIG_WILC_FILE_OPERATIONS_STRING_API */ /* #define CONFIG_WILC_FILE_OPERATIONS_PATH_API */ -#define CONFIG_WILC_TIME_FEATURE /* #define CONFIG_WILC_EVENT_FEATURE */ /* #define CONFIG_WILC_EVENT_TIMEOUT */ /* #define CONFIG_WILC_SOCKET_FEATURE */ diff --git a/drivers/staging/wilc1000/wilc_oswrapper.h b/drivers/staging/wilc1000/wilc_oswrapper.h index 03a1ecf90625..728ce7cac85a 100644 --- a/drivers/staging/wilc1000/wilc_oswrapper.h +++ b/drivers/staging/wilc1000/wilc_oswrapper.h @@ -89,11 +89,6 @@ typedef WILC_Uint16 WILC_WideChar; #include "wilc_fileops.h" #endif -/* Time operations */ -#ifdef CONFIG_WILC_TIME_FEATURE -#include "wilc_time.h" -#endif - /* Event support */ #ifdef CONFIG_WILC_EVENT_FEATURE #include "wilc_event.h" diff --git a/drivers/staging/wilc1000/wilc_platform.h b/drivers/staging/wilc1000/wilc_platform.h index 87e4eedcc914..35d9f8a917ce 100644 --- a/drivers/staging/wilc1000/wilc_platform.h +++ b/drivers/staging/wilc1000/wilc_platform.h @@ -73,18 +73,6 @@ #error This feature is not supported by this OS #endif -/* CONFIG_WILC_TIME_FEATURE is implemented */ - -/* remove the following block when implementing its feature */ -#ifdef CONFIG_WILC_TIME_UTC_SINCE_1970 -#error This feature is not supported by this OS -#endif - -/* remove the following block when implementing its feature */ -#ifdef CONFIG_WILC_TIME_CALENDER -#error This feature is not supported by this OS -#endif - /* remove the following block when implementing its feature */ #ifdef CONFIG_WILC_EVENT_FEATURE #error This feature is not supported by this OS diff --git a/drivers/staging/wilc1000/wilc_time.c b/drivers/staging/wilc1000/wilc_time.c deleted file mode 100644 index 27c252b462ac..000000000000 --- a/drivers/staging/wilc1000/wilc_time.c +++ /dev/null @@ -1,163 +0,0 @@ - -#define _CRT_SECURE_NO_DEPRECATE -#include "wilc_oswrapper.h" - -#ifdef CONFIG_WILC_TIME_FEATURE - - -WILC_Uint32 WILC_TimeMsec(void) -{ - WILC_Uint32 u32Time = 0; - struct timespec current_time; - - current_time = current_kernel_time(); - u32Time = current_time.tv_sec * 1000; - u32Time += current_time.tv_nsec / 1000000; - - - return u32Time; -} - - -#ifdef CONFIG_WILC_EXTENDED_TIME_OPERATIONS - -/** - * @brief - * @details function returns the implementation's best approximation to the - * processor time used by the process since the beginning of an - * implementation-dependent time related only to the process invocation. - * @return WILC_Uint32 - * @note - * @author remil - * @date 11 Nov 2010 - * @version 1.0 - */ -WILC_Uint32 WILC_Clock() -{ - -} - - -/** - * @brief - * @details The difftime() function computes the difference between two calendar - * times (as returned by WILC_GetTime()): time1 - time0. - * @param[in] WILC_Time time1 - * @param[in] WILC_Time time0 - * @return WILC_Double - * @note - * @author remil - * @date 11 Nov 2010 - * @version 1.0 - */ -WILC_Double WILC_DiffTime(WILC_Time time1, WILC_Time time0) -{ - -} - - - -/** - * @brief - * @details The gmtime() function converts the time in seconds since - * the Epoch pointed to by timer into a broken-down time, - * expressed as Coordinated Universal Time (UTC). - * @param[in] const WILC_Time* timer - * @return WILC_tm* - * @note - * @author remil - * @date 11 Nov 2010 - * @version 1.0 - */ -WILC_tm *WILC_GmTime(const WILC_Time *timer) -{ - -} - - -/** - * @brief - * @details The localtime() function converts the time in seconds since - * the Epoch pointed to by timer into a broken-down time, expressed - * as a local time. The function corrects for the timezone and any - * seasonal time adjustments. Local timezone information is used as - * though localtime() calls tzset(). - * @param[in] const WILC_Time* timer - * @return WILC_tm* - * @note - * @author remil - * @date 11 Nov 2010 - * @version 1.0 - */ -WILC_tm *WILC_LocalTime(const WILC_Time *timer) -{ - -} - - -/** - * @brief - * @details The mktime() function converts the broken-down time, - * expressed as local time, in the structure pointed to by timeptr, - * into a time since the Epoch value with the same encoding as that - * of the values returned by time(). The original values of the tm_wday - * and tm_yday components of the structure are ignored, and the original - * values of the other components are not restricted to the ranges described - * in the entry. - * @param[in] WILC_tm* timer - * @return WILC_Time - * @note - * @author remil - * @date 11 Nov 2010 - * @version 1.0 - */ -WILC_Time WILC_MkTime(WILC_tm *timer) -{ - -} - - -/** - * @brief - * @details The strftime() function places bytes into the array - * pointed to by s as controlled by the string pointed to by format. - * @param[in] WILC_Char* s - * @param[in] WILC_Uint32 maxSize - * @param[in] const WILC_Char* format - * @param[in] const WILC_tm* timptr - * @return WILC_Uint32 - * @note - * @author remil - * @date 11 Nov 2010 - * @version 1.0 - */ -WILC_Uint32 WILC_StringFormatTime(WILC_Char *s, - WILC_Uint32 maxSize, - const WILC_Char *format, - const WILC_tm *timptr) -{ - -} - - -/** - * @brief The WILC_GetTime() function returns the value of time in seconds since the Epoch. - * @details The tloc argument points to an area where the return value is also stored. - * If tloc is a null pointer, no value is stored. - * @param[in] WILC_Time* tloc - * @return WILC_Time - * @note - * @author remil - * @date 11 Nov 2010 - * @version 1.0 - */ -WILC_Time WILC_GetTime(WILC_Time *tloc) -{ - -} - - -#endif -#endif - - diff --git a/drivers/staging/wilc1000/wilc_time.h b/drivers/staging/wilc1000/wilc_time.h deleted file mode 100644 index 787df7ded75c..000000000000 --- a/drivers/staging/wilc1000/wilc_time.h +++ /dev/null @@ -1,205 +0,0 @@ -#ifndef __WILC_TIME_H__ -#define __WILC_TIME_H__ - -/*! -* @file wilc_time.h -* @brief Time retrival functionality -* @author syounan -* @sa wilc_oswrapper.h top level OS wrapper file -* @date 2 Sep 2010 -* @version 1.0 -*/ - -#ifndef CONFIG_WILC_TIME_FEATURE -#error the feature CONFIG_WILC_TIME_FEATURE must be supported to include this file -#endif - -/*! -* @struct WILC_ThreadAttrs -* @brief Thread API options -* @author syounan -* @date 2 Sep 2010 -* @version 1.0 -*/ -typedef struct { - /* a dummy type to prevent compile errors on empty structure*/ - WILC_Uint8 dummy; -} tstrWILC_TimeAttrs; - -typedef struct { - /*!< current year */ - WILC_Uint16 u16Year; - /*!< current month */ - WILC_Uint8 u8Month; - /*!< current day */ - WILC_Uint8 u8Day; - - /*!< current hour (in 24H format) */ - WILC_Uint8 u8Hour; - /*!< current minute */ - WILC_Uint8 u8Miute; - /*!< current second */ - WILC_Uint8 u8Second; - -} tstrWILC_TimeCalender; - -/*! -* @brief returns the number of msec elapsed since system start up -* @return number of msec elapsed singe system start up -* @note since this returned value is 32 bit, the caller must handle - wraparounds in values every about 49 of continous operations -* @author syounan -* @date 2 Sep 2010 -* @version 1.0 -*/ -WILC_Uint32 WILC_TimeMsec(void); - - - -#ifdef CONFIG_WILC_EXTENDED_TIME_OPERATIONS -/** -* @brief -* @details function returns the implementation's best approximation to the - processor time used by the process since the beginning of an - implementation-dependent time related only to the process invocation. -* @return WILC_Uint32 -* @note -* @author remil -* @date 11 Nov 2010 -* @version 1.0 -*/ -WILC_Uint32 WILC_Clock(); - -/** -* @brief -* @details The difftime() function computes the difference between two calendar - times (as returned by WILC_GetTime()): time1 - time0. -* @param[in] WILC_Time time1 -* @param[in] WILC_Time time0 -* @return WILC_Double -* @note -* @author remil -* @date 11 Nov 2010 -* @version 1.0 -*/ -WILC_Double WILC_DiffTime(WILC_Time time1, WILC_Time time0); - -/** -* @brief -* @details The gmtime() function converts the time in seconds since - the Epoch pointed to by timer into a broken-down time, - expressed as Coordinated Universal Time (UTC). -* @param[in] const WILC_Time* timer -* @return WILC_tm* -* @note -* @author remil -* @date 11 Nov 2010 -* @version 1.0 -*/ -WILC_tm *WILC_GmTime(const WILC_Time *timer); - - -/** -* @brief -* @details The localtime() function converts the time in seconds since - the Epoch pointed to by timer into a broken-down time, expressed - as a local time. The function corrects for the timezone and any - seasonal time adjustments. Local timezone information is used as - though localtime() calls tzset(). -* @param[in] const WILC_Time* timer -* @return WILC_tm* -* @note -* @author remil -* @date 11 Nov 2010 -* @version 1.0 -*/ -WILC_tm *WILC_LocalTime(const WILC_Time *timer); - - -/** -* @brief -* @details The mktime() function converts the broken-down time, - expressed as local time, in the structure pointed to by timeptr, - into a time since the Epoch value with the same encoding as that - of the values returned by time(). The original values of the tm_wday - and tm_yday components of the structure are ignored, and the original - values of the other components are not restricted to the ranges described - in the entry. -* @param[in] WILC_tm* timer -* @return WILC_Time -* @note -* @author remil -* @date 11 Nov 2010 -* @version 1.0 -*/ -WILC_Time WILC_MkTime(WILC_tm *timer); - - -/** -* @brief -* @details The strftime() function places bytes into the array - pointed to by s as controlled by the string pointed to by format. -* @param[in] WILC_Char* s -* @param[in] WILC_Uint32 maxSize -* @param[in] const WILC_Char* format -* @param[in] const WILC_tm* timptr -* @return WILC_Uint32 -* @note -* @author remil -* @date 11 Nov 2010 -* @version 1.0 -*/ -WILC_Uint32 WILC_StringFormatTime(WILC_Char *s, - WILC_Uint32 maxSize, - const WILC_Char *format, - const WILC_tm *timptr); - - -/** -* @brief The WILC_GetTime() function returns the value of time in seconds since the Epoch. -* @details The tloc argument points to an area where the return value is also stored. - If tloc is a null pointer, no value is stored. -* @param[in] WILC_Time* tloc -* @return WILC_Time -* @note -* @author remil -* @date 11 Nov 2010 -* @version 1.0 -*/ -WILC_Time WILC_GetTime(WILC_Time *tloc); - -#endif - -#ifdef CONFIG_WILC_TIME_UTC_SINCE_1970 - -/*! -* @brief returns the number of seconds elapsed since 1970 (in UTC) -* @param[in] pstrAttrs Optional attributes, NULL for default -* @return number of seconds elapsed since 1970 (in UTC) -* @sa tstrWILC_TimeAttrs -* @author syounan -* @date 2 Sep 2010 -* @version 1.0 -*/ -WILC_Uint32 WILC_TimeUtcSince1970(tstrWILC_TimeAttrs *pstrAttrs); - -#endif - -#ifdef CONFIG_WILC_TIME_CALENDER - -/*! -* @brief gets the current calender time -* @return number of seconds elapsed since 1970 (in UTC) -* @param[out] ptstrCalender calender structure to be filled with time -* @param[in] pstrAttrs Optional attributes, NULL for default -* @sa WILC_ThreadAttrs -* @author syounan -* @date 2 Sep 2010 -* @version 1.0 -*/ -WILC_ErrNo WILC_TimeCalender(tstrWILC_TimeCalender *ptstrCalender, - tstrWILC_TimeAttrs *pstrAttrs); - -#endif - -#endif -- 2.1.0.rc2