On 2019/11/2 17:47, Leon Romanovsky wrote: > On Sat, Nov 02, 2019 at 10:37:50AM +0800, Weihang Li wrote: >> >> >> On 2019/11/1 17:44, Leon Romanovsky wrote: >>> 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 >>> >>> . >> >> Hi Leon, >> Thanks for your advice, I will use debug file for printings like other providers and send a new PR. > > The solution shouldn't be copy/paste of other provides, but unified approach to see debug messages > from rdma-core. > > Thanks > I see, thank you. >> >> Weihang >> >> >> > > . >