Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b0d67ac7 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

staging: lustre: remove unused "helper" macros



This removes a bunch of unused helper macros in the kp30.h file as they
were not being used anywhere, and they better not be used in the future.

Cc: Peng Tao <tao.peng@emc.com>
Cc: Andreas Dilger <andreas.dilger@intel.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 1dc8548c
Loading
Loading
Loading
Loading
+0 −42
Original line number Diff line number Diff line
@@ -74,34 +74,6 @@
#include <linux/libcfs/linux/portals_compat25.h>


#define prepare_work(wq,cb,cbdata)					    \
do {									  \
	INIT_WORK((wq), (void *)(cb));					\
} while (0)

#define cfs_get_work_data(type,field,data) container_of(data,type,field)


#define our_recalc_sigpending(current) recalc_sigpending()
#define strtok(a,b) strpbrk(a, b)
#define work_struct_t      struct work_struct

#ifdef CONFIG_SMP
#else
#endif


#define SEM_COUNT(sem)	  ((sem)->count)


/* ------------------------------------------------------------------- */

#define PORTAL_SYMBOL_REGISTER(x)
#define PORTAL_SYMBOL_UNREGISTER(x)




/******************************************************************************/
/* Module parameter support */
#define CFS_MODULE_PARM(name, t, type, perm, desc) \
@@ -112,24 +84,10 @@ do { \

/******************************************************************************/

#if (__GNUC__)
/* Use the special GNU C __attribute__ hack to have the compiler check the
 * printf style argument string against the actual argument count and
 * types.
 */
#ifdef printf
# warning printf has been defined as a macro...
# undef printf
#endif

#endif /* __GNUC__ */

# define fprintf(a, format, b...) CDEBUG(D_OTHER, format , ## b)
# define printf(format, b...) CDEBUG(D_OTHER, format , ## b)
# define time(a) CURRENT_TIME

# define cfs_num_present_cpus()  num_present_cpus()

/******************************************************************************/
/* Light-weight trace
 * Support for temporary event tracing with minimal Heisenberg effect. */