datto / dattobd

kernel module for taking block-level snapshots and incremental backups of Linux block devices
GNU General Public License v2.0
569 stars 121 forks source link

Impl for kernel 5.8 - handling with null mrf #264

Closed dakotarwilliams closed 2 years ago

dakotarwilliams commented 2 years ago

This builds on #229, providing feature tests instead of kernel version macros, as well as proper handling of null make_request_fn (MRF) pointers. This will probably change again soon when I make 5.9 changes, since MRFs were moved to sumbit_bio.

This is intended to be merged after the aforementioned MR. This should also handle RHEL 8.4 issues in #252 and #260.