On 09/25/2017 09:31 AM, Jens Axboe wrote: > Hi Linus, > > A round of fixes for this series. This pull request contains: > > - Two sets of NVMe pull requests from Christoph: > > - Fixes for the Fibre Channel host/target to fix spec > compliance > - Allow a zero keep alive timeout > - Make the debug printk for broken SGLs work better > - Fix queue zeroing during initialization > - Set of RDMA and FC fixes > - Target div-by-zero fix > > - bsg double-free fix. > > - ndb unknown ioctl fix from Josef. > > - Buffered vs O_DIRECT page cache inconsistency fix. Has been floating > around for a long time, well reviewed. From Lukas. > > - brd overflow fix from Mikulas. > > - Fix for a loop regression in this merge window, where using a union > for two members of the loop_cmd turned out to be a really bad idea. > From Omar. > > - Fix for an iostat regression fix in this series, using the wrong API > to get at the block queue. From Shaohua. > > - Fix for a potential blktrace delection deadlock. From Waiman. > > This is a reworked pull request, without the writeback series. The > only oddball in here is the older buffered vs DIO bug fix, which > isn't a strict regression, but something that arguably should have > gone in a long time ago. > > Please pull! > > > git://git.kernel.dk/linux-block.git for-linus Just a heads up that I force pushed this out again. With the rebase, I had 8 patches from the NVMe tree with me as a committer, but without my signed-off-by. I corrected that. Diffstat and everything is the same as before, just added sign offs. -- Jens Axboe