On Fri, Jan 05 2018, Matias Bjørling wrote: > Hi Jens, > > Here is a couple of patches for 4.16. > > This patchset prepares the lightnvm and pblk source code for the 2.0 > specification release. The specification is close to its final > revision. After these changes, 2.0 support is a quick drop. > > While adopting 2.0 specification, the rrpc and null_blk > implementation had to go. rrpc used the deprecated device-side > table mapping table API for the 1.2 specification, and there are > no users of it. Similarly, null_blk has not worked with pblk for > a while. > > Javier and Hans have been hard at work at fixing up bugs in pblk, > especially concerning synchronization points between user I/O and GC > I/O. While also fixing bugs that occurred on bringup/bringdown. > > They also added support for iostats and added an option to add > support for defining the amount of over-provisioning an instance > should have. Apart from the minor comment on one of the later patches, looks fine to me. Applied for 4.16. -- Jens Axboe