kernel - Expand breadnx/breadcb/cluster_readx/cluster_readcb API
commit9c93755a1ee7b4b30e42a26b169332139cee077a
authorMatthew Dillon <dillon@apollo.backplane.com>
Sat, 9 Sep 2017 17:12:35 +0000 (9 10:12 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sat, 9 Sep 2017 17:12:35 +0000 (9 10:12 -0700)
treeea3b31511f65a1fa42c1f2068d530ad0ac50a90b
parent432f29db7a12e3da7dbfb4d54d65799e4e3cb1bb
kernel - Expand breadnx/breadcb/cluster_readx/cluster_readcb API

* Pass B_NOTMETA flagging into breadnx(), breadcb(), cluster_readx(),
  and cluster_readcb().

  Solve issues where data can wind up not being tagged B_NOTMETA
  in read-ahead and clustered buffers.

* Adjust the standard bread(), breadn(), and cluster_read() inlines
  to pass B_NOTMETA.
sys/kern/vfs_bio.c
sys/kern/vfs_cluster.c
sys/sys/buf.h
sys/sys/buf2.h