Whamcloud - gitweb
LU-1346 libcfs: cleanup macros in portals_compat25.h 78/4778/8
authorJames Simmons <uja.ornl@gmail.com>
Tue, 27 Aug 2013 16:51:06 +0000 (12:51 -0400)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 2 Sep 2013 05:52:29 +0000 (05:52 +0000)
commitd38d331fa6525ffc02665f48fa52f94626360631
tree9a0c9a2183786232f071ed71ffd593179742c255
parenta77210dbbf241e5827b763b1648be649fc6f1269
LU-1346 libcfs: cleanup macros in portals_compat25.h

. remove some unused/unnecessary macros such as smp_num_cpus /
  SIGNAL_MASK_ASSERT etc.

. replace some macros with direct kernel API calls such as
  RECALC_SIGPENDING/CLEAR_SIGPENDING/CURRENT_SECONDS,
  cfs_wait_event_interruptible/_exclusive etc.

Signed-off-by: Liu Xuezhao <xuezhao.liu@emc.com>
Signed-off-by: Peng Tao <tao.peng@emc.com>
Signed-off-by: James Simmons <uja.ornl@gmail.com>
Change-Id: I2fd4bb4e05136d738ee5357b35893a6ca2ec335a
Reviewed-on: http://review.whamcloud.com/4778
Tested-by: Hudson
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Keith Mannthey <keith.mannthey@intel.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
27 files changed:
contrib/scripts/libcfs_cleanup.sed
libcfs/include/libcfs/darwin/darwin-prim.h
libcfs/include/libcfs/libcfs_fail.h
libcfs/include/libcfs/linux/linux-prim.h
libcfs/include/libcfs/linux/linux-time.h
libcfs/include/libcfs/linux/portals_compat25.h
libcfs/include/libcfs/user-bitops.h
libcfs/include/libcfs/winnt/portals_compat25.h
libcfs/include/libcfs/winnt/winnt-prim.h
libcfs/libcfs/hash.c
libcfs/libcfs/linux/linux-debug.c
libcfs/libcfs/linux/linux-prim.c
libcfs/libcfs/lwt.c
libcfs/libcfs/tracefile.c
libcfs/libcfs/tracefile.h
libcfs/libcfs/user-bitops.c
libcfs/libcfs/watchdog.c
libcfs/libcfs/winnt/winnt-tracefile.c
libcfs/libcfs/workitem.c
lnet/klnds/qswlnd/qswlnd_cb.c
lnet/klnds/ralnd/ralnd.h
lnet/klnds/socklnd/socklnd_cb.c
lustre/include/liblustre.h
lustre/include/lustre_lib.h
lustre/mdt/mdt_identity.c
lustre/obdclass/obd_config.c
lustre/ptlrpc/client.c