Messages in this thread Patch in this message | | | From | "Javier González" <> | Subject | [PATCH 1/2] lightnvm: pblk: add helper for printing chunk state | Date | Tue, 11 Sep 2018 13:35:33 +0200 |
| |
Implement pblk helper for printing chunk state.
Signed-off-by: Javier González <javier@cnexlabs.com> --- drivers/lightnvm/pblk.h | 9 +++++++++ 1 file changed, 9 insertions(+)
diff --git a/drivers/lightnvm/pblk.h b/drivers/lightnvm/pblk.h index 3d7248829013..5e4cec453a43 100644 --- a/drivers/lightnvm/pblk.h +++ b/drivers/lightnvm/pblk.h @@ -1230,6 +1230,15 @@ static inline int pblk_io_aligned(struct pblk *pblk, int nr_secs) return !(nr_secs % pblk->min_write_pgs); } +static inline void print_chunk(struct pblk *pblk, struct nvm_chk_meta *chk, + char *msg, int error) +{ + pblk_err(pblk, "chunk: (%s: %x) s:%d,t:%d,wi:%d,slba:%llu,cnlb:%llu,wp:%llu\n", + msg, error, + chk->state, chk->type, chk->wi, + chk->slba, chk->cnlb, chk->wp); +} + #ifdef CONFIG_NVM_PBLK_DEBUG static inline void print_ppa(struct pblk *pblk, struct ppa_addr *p, char *msg, int error) -- 2.7.4
| |