atm: remove 'struct zatm_t_hist'
authorArnd Bergmann <arnd@arndb.de>
Wed, 30 Sep 2015 15:32:01 +0000 (17:32 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 5 Oct 2015 10:16:46 +0000 (03:16 -0700)
The zatm_t_hist structure is not used anywhere in the kernel, but is
exported to user space. As we are trying to eliminate uses of time_t
in the kernel for y2038 compatibility, the current definition triggers
checking tools because it contains 'struct timeval'.

As pointed out by Chas Williams, the only user of this structure was
the ZATM_GETHIST ioctl command that has been removed a long time ago,
and we can remove the structure as well without breaking any user
space.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Cc: Chas Williams <3chas3@gmail.com>
Cc: linux-atm-general@lists.sourceforge.net
Signed-off-by: David S. Miller <davem@davemloft.net>
include/uapi/linux/atm_zatm.h

index 10f0fa29454f5d06797882191ec6198e5e28a86a..9c9c6ad55f1487b9b4cead653fc996930603b259 100644 (file)
@@ -35,12 +35,6 @@ struct zatm_pool_req {
        struct zatm_pool_info info;     /* actual information */
 };
 
-struct zatm_t_hist {
-       struct timeval real;            /* real (wall-clock) time */
-       struct timeval expected;        /* expected real time */
-};
-
-
 #define ZATM_OAM_POOL          0       /* free buffer pool for OAM cells */
 #define ZATM_AAL0_POOL         1       /* free buffer pool for AAL0 cells */
 #define ZATM_AAL5_POOL_BASE    2       /* first AAL5 free buffer pool */