On Thu, Sep 25, 2008 at 09:25:30AM -0500, Tom Tucker wrote: > J. Bruce Fields wrote: >> On Tue, Sep 16, 2008 at 06:34:31AM -0500, Tom Tucker wrote: >>> + } >>> + frmr->map_len = 0; >>> + frmr->page_list_len = 0; >>> + >>> + return frmr; >>> +} >>> + >>> +static void frmr_unmap_dma(struct svcxprt_rdma *xprt, >>> + struct svc_rdma_fastreg_mr *frmr) >>> +{ >>> + int page_no; >>> + dprintk("svcrdma:%s: xprt %p page_list_len %d\n", >>> + __func__, xprt, frmr->page_list_len); >>> + for (page_no = 0; page_no < frmr->page_list_len; page_no++) { >>> + dma_addr_t addr = frmr->page_list->page_list[page_no]; >>> + dprintk("svcrdma: %08x %llx\n", frmr->mr->lkey, addr); >> >> Are these dprintk's going to be useful for debugging user issues >> remotely, or were they just for your personal use while writing the >> code? >> >> We saw recently that we may already have too many dprintk's for them to >> be useful in production, and the above seem likely to be rather >> frequent. > > Agreed. It needs to go. OK! That being the case: I ignored other additions of dprintk's in this patch set; would you mind scanning through them to see if there's others that should also go? Stuff to look for, off the top of my head: - How frequently is a dprintk going to be called? - Is this dprintk redundant with some other dprintk? (E.g. are a function and its caller both dprintk'ing the same information?) - Is this going to be help debug problems with users in the field? --b. -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html