linux/drivers/lightnvm
Javier González e53927393b lightnvm: set target over-provision on create ioctl
Allow to set the over-provision percentage on target creation. In case
that the value is not provided, fall back to the default value set by
the target.

In pblk, set the default OP to 11% of the total size of the device

Signed-off-by: Javier González <javier@cnexlabs.com>
Signed-off-by: Hans Holmberg <hans.holmberg@cnexlabs.com>
Signed-off-by: Matias Bjørling <m@bjorling.me>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2018-01-05 08:50:12 -07:00
..
core.c lightnvm: set target over-provision on create ioctl 2018-01-05 08:50:12 -07:00
Kconfig lightnvm: remove rrpc 2018-01-05 08:50:12 -07:00
Makefile lightnvm: remove rrpc 2018-01-05 08:50:12 -07:00
pblk-cache.c lightnvm: pblk: simplify path on REQ_PREFLUSH 2017-10-13 08:34:57 -06:00
pblk-core.c lightnvm: pblk: use exact free block counter in RL 2018-01-05 08:50:12 -07:00
pblk-gc.c lightnvm: pblk: remove pblk_gc_stop 2018-01-05 08:50:12 -07:00
pblk-init.c lightnvm: set target over-provision on create ioctl 2018-01-05 08:50:12 -07:00
pblk-map.c lightnvm: use internal pblk methods 2018-01-05 08:50:12 -07:00
pblk-rb.c lightnvm: pblk: prevent premature sync point resets 2018-01-05 08:50:12 -07:00
pblk-read.c lightnvm: pblk: compress and reorder helper functions 2018-01-05 08:50:12 -07:00
pblk-recovery.c lightnvm: pblk: use exact free block counter in RL 2018-01-05 08:50:12 -07:00
pblk-rl.c lightnvm: pblk: use exact free block counter in RL 2018-01-05 08:50:12 -07:00
pblk-sysfs.c lightnvm: pblk: use exact free block counter in RL 2018-01-05 08:50:12 -07:00
pblk-write.c lightnvm: pblk: clear flush point on completed writes 2018-01-05 08:50:12 -07:00
pblk.h lightnvm: set target over-provision on create ioctl 2018-01-05 08:50:12 -07:00