Revert "Revert "fix build""

This reverts commit 4e92c812cae1f90ef9fb1d366bbfb34e6ce68c09.
bulk update of block from caf jb 3.2.1 rb2.4
update for pg_readahed
update
readd gendisk async