[Drbd-dev] [Patch v1 0/8] Patches for compat drbd9 to kernel v4.10

Nick Wang nwang at suse.com
Mon Mar 13 08:23:23 CET 2017

Changelog of v1 compare to v0:
patch1: Remove the "error FIXME WRITE_SYNC undefined", since
        for the new kernels without WRITE_SYNC, can savely
        ignore it.
patch2 and patch3: Remove the wrapper of bdi_congested in v1,
        by removing the '&' directly.
patch4 and patch5: Use a warpper of refcount_* function,
        fallback to atomic_ when kernel not support.

Patches for drbd9 compatible to kernel4.10, including drbd,
drbd-kernel-compat and drbd-headers repos. Ordered as 
functionality, so may mix the three repos in one patch set.

block layer API and genetlink API have many changes in kernel v4.10.
93c5bdf7 and 70fd7614, bio_set_op_attrs change to inline 
    then obsolete by use flag directly.
dc3b17cc, use pointer to backing_dev_info in struct request_queue.
10383aea, use refcount_t for struct kref.
a07ea4d9 and 489111e5, statically initialize genetlink family.

Signed-off-by: Nick Wang <nwang at suse.com>
CC: Lars Ellenberg <lars.ellenberg at linbit.com>
CC: Roland Kammerer <roland.kammerer at linbit.com>
CC: drbd-dev at lists.linbit.com 

More information about the drbd-dev mailing list