> From: Sasha Levin <sashal@xxxxxxxxxx> > Sent: Monday, December 3, 2018 6:16 AM > > Hi, > > [This is an automated email] > > This commit has been processed because it contains a "Fixes:" tag, > fixing commit: 8195b1396ec8 hv_netvsc: fix deadlock on hotplug. > > The bot has tested the following trees: v4.19.6, v4.14.85, > > v4.19.6: Build OK! > v4.14.85: Failed to apply! Possible dependencies: > 50229128727f ("Drivers: hv: vmbus: Fix the offer_in_progress in > vmbus_process_offer()") > c2e5df616e1a ("vmbus: add per-channel sysfs info") > > How should we proceed with this patch? > Sasha BTW, the patch went into char-misc.git's char-misc-linus branch 13 hours ago: 37c2578c0c40 ("Drivers: hv: vmbus: Offload the handling of channels to two workqueues") linux-4.14.y (v4.14.85) lacks c2e5df616e1a ("vmbus: add per-channel sysfs info") and the other related patches so this patch can't apply cleanly. I suggest we cherry-pick all the related patches to linux-4.14.y in this order: (Note: 37c2578c0c40 is in char-misc.git's char-misc-linus branch and is not in Linus's tree yet) c2e5df616e1a ("vmbus: add per-channel sysfs info") 869b5567e12f ("vmbus: unregister device_obj->channels_kset") 6712cc9c2211 ("vmbus: don't return values for uninitalized channels") 50229128727f ("Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer()") 37c2578c0c40 ("Drivers: hv: vmbus: Offload the handling of channels to two workqueues") Alternatively, we can skip c2e5df616e1a ("vmbus: add per-channel sysfs info"), and then please use the attached rebased patch for v4.14.85. I prefer the first solution. Thanks, -- Dexuan
Attachment:
For-v4.14.85-0001-Drivers-hv-vmbus-Offload-the-handling-of-channels-to.patch
Description: For-v4.14.85-0001-Drivers-hv-vmbus-Offload-the-handling-of-channels-to.patch