Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5389a1df authored by Javier González's avatar Javier González Committed by Jens Axboe
Browse files

lightnvm: initialize ppa_addr in dev_to_generic_addr()



The ->reserved bit is not initialized when allocated on stack.
This may lead targets to misinterpret the PPA as cached.

Signed-off-by: default avatarJavier González <javier@cnexlabs.com>
Signed-off-by: default avatarMatias Bjørling <m@bjorling.me>
Signed-off-by: default avatarJens Axboe <axboe@fb.com>
parent 529435e8
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -385,6 +385,7 @@ static inline struct ppa_addr dev_to_generic_addr(struct nvm_dev *dev,
{
{
	struct ppa_addr l;
	struct ppa_addr l;


	l.ppa = 0;
	/*
	/*
	 * (r.ppa << X offset) & X len bitmask. X eq. blk, pg, etc.
	 * (r.ppa << X offset) & X len bitmask. X eq. blk, pg, etc.
	 */
	 */