- Convert all blkdev_issue_xxx function to common set of flags - Optimize generic discard submitting procedure. - Discard payload cleanup Since introducing compat discard call was rejected by now. This patch is contains only cleanups and one new library function which later will be used instead of copy-pasted code-blocks in different filesystem.