Commit 697df6c7 authored by Javier González's avatar Javier González Committed by Kleber Sacilotto de Souza

lightnvm: initialize ppa_addr in dev_to_generic_addr()

BugLink: http://bugs.launchpad.net/bugs/1715430

commit 5389a1df upstream.

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>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: default avatarStefan Bader <stefan.bader@canonical.com>
Signed-off-by: default avatarKleber Sacilotto de Souza <kleber.souza@canonical.com>
parent a321dbf0
...@@ -373,6 +373,7 @@ static inline struct ppa_addr dev_to_generic_addr(struct nvm_dev *dev, ...@@ -373,6 +373,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.
*/ */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment