On Fri, Nov 01, 2019 at 10:13:45AM +0800, Weihang Li wrote: > From: Lang Cheng <chenglang@xxxxxxxxxx> > > There should be no fprintf/printf in libraries by default unless > debugging. So replace all fprintf/printf in libhns with a macro that is > controlled by HNS_ROCE_DEBUG. > This patch also standardizes all printtings to maintain a uniform style. > > Signed-off-by: Lang Cheng <chenglang@xxxxxxxxxx> > Signed-off-by: Weihang Li <liweihang@xxxxxxxxxxxxx> > --- > providers/hns/hns_roce_u.c | 12 +++++++----- > providers/hns/hns_roce_u.h | 13 +++++++++++-- > providers/hns/hns_roce_u_hw_v1.c | 28 ++++++++++++++-------------- > providers/hns/hns_roce_u_hw_v2.c | 18 +++++++++--------- > providers/hns/hns_roce_u_verbs.c | 36 ++++++++++++++++++------------------ > 5 files changed, 59 insertions(+), 48 deletions(-) Thank you for pointing our attention that there are printf() in the library code. Yes, to removal all fprintf/printf. No, to introducing not-unified way to see debug messages. Any solution should be applicable to all providers at least. Thanks