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 | Thu, 4 Oct 2018 09:13:54 +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 0f98ea24ee59..34c9c1dbeed9 100644 --- a/drivers/lightnvm/pblk.h +++ b/drivers/lightnvm/pblk.h @@ -1218,6 +1218,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
| |