diff options
author | Matias Bjørling <m@bjorling.me> | 2016-05-06 20:02:57 +0200 |
---|---|---|
committer | Jens Axboe <axboe@fb.com> | 2016-05-06 12:51:10 -0600 |
commit | 4891d120b9cd419f4350b11e1231083745dcdc8b (patch) | |
tree | c5da30d99e92644a30cdf2d620dc56cbace69add /include/linux/lightnvm.h | |
parent | 1145e6351a9fefe0965df4c6dba2a04156dc47d2 (diff) | |
download | linux-stable-4891d120b9cd419f4350b11e1231083745dcdc8b.tar.gz linux-stable-4891d120b9cd419f4350b11e1231083745dcdc8b.tar.bz2 linux-stable-4891d120b9cd419f4350b11e1231083745dcdc8b.zip |
lightnvm: add fpg_size and pfpg_size to struct nvm_dev
The flash page size (fpg) and size across planes (pfpg) are convenient
to know when allocating buffer sizes. This has previously been a
calculated in various places. Replace with the pre-calculated values.
Reviewed by: Johannes Thumshirn <jthumshirn@suse.de>
Signed-off-by: Matias Bjørling <m@bjorling.me>
Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'include/linux/lightnvm.h')
-rw-r--r-- | include/linux/lightnvm.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/lightnvm.h b/include/linux/lightnvm.h index 38814e262872..f7c607f96858 100644 --- a/include/linux/lightnvm.h +++ b/include/linux/lightnvm.h @@ -323,6 +323,8 @@ struct nvm_dev { int sec_per_pg; /* only sectors for a single page */ int pgs_per_blk; int blks_per_lun; + int fpg_size; + int pfpg_size; /* size of buffer if all pages are to be read */ int sec_size; int oob_size; int mccap; |