[lustre-devel] [PATCH 25/37] lustre: deprecate libcfs_debug_vmsg2
Andreas Dilger
adilger at whamcloud.com
Mon Feb 25 10:16:21 PST 2019
On Feb 18, 2019, at 16:09, NeilBrown <neilb at suse.com> wrote:
>
> Since 2.6.36, Linux' vsprintf has supported %pV
> which supports "recursive sprintf" - exactly the task
> that libcfs_debug_vmsg2 aims to provide.
>
> Instead of calling libcfs_debug_vmsg2(), we can put the fmt and
> args in a 'struct va_format', and pass the address of that structure
> to the "%pV" format.
>
> So do this to remove all users of libcfs_debug_vmsg2().
Interesting. This code was always more complex than I'd like.
> Signed-off-by: NeilBrown <neilb at suse.com>
Reviewed-by: Andreas Dilger <adilger at whamcloud.com>
Cheers, Andreas
---
Andreas Dilger
Principal Lustre Architect
Whamcloud
More information about the lustre-devel
mailing list