Whamcloud - gitweb
LU-9859 libcfs: move tgt_descs to standard Linux bitmaps. 81/38981/3
authorJames Simmons <jsimmons@infradead.org>
Fri, 19 Jun 2020 13:39:34 +0000 (09:39 -0400)
committerOleg Drokin <green@whamcloud.com>
Sun, 28 Jun 2020 02:48:45 +0000 (02:48 +0000)
commit2d2dac3ae77a3cbdc505328b6cbf648323a0795c
treee16e02b612228b445602715dd3714e01929ae937
parent02e413eb55ab0c52f6ece6a33db4ac6157835eb7
LU-9859 libcfs: move tgt_descs to standard Linux bitmaps.

Originally the Linux kernel was lacking a uniform bitmap API so
Lustre created its own. Todays modern kernels support a standard
bitmap API so migrate tgt_descs to the standard API.

Change-Id: If43b520c29d16355189b1eb7f9fdab7309446545
Signed-off-by: James Simmons <jsimmons@infradead.org>
Reviewed-on: https://review.whamcloud.com/38981
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Reviewed-by: Lai Siyao <lai.siyao@whamcloud.com>
Reviewed-by: Neil Brown <neilb@suse.de>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
libcfs/autoconf/lustre-libcfs.m4
libcfs/include/libcfs/linux/linux-mem.h
lnet/klnds/o2iblnd/o2iblnd.h
lustre/include/lu_object.h
lustre/lmv/lmv_internal.h
lustre/lod/lod_lov.c
lustre/lod/lod_object.c
lustre/lod/lod_qos.c
lustre/lod/lproc_lod.c
lustre/obdclass/lu_tgt_descs.c