On Fri, Aug 12, 2022 at 10:36:38PM +0800, bingjing chang wrote:
I seriously doubt that those 4 commits are the only dependencies in order to be able to cleanly backport to 4.9 and other old branches.
It may be better to backport only to a few younger stable branches, or just provide later a version of the patch to apply to each desired stable branch (once the fix is in Linus' tree and in a -rc release).
If you are not interested in backporting to stable or don't have the time to verify the dependencies and test, then just remove all the stable tags. Just leave a fixes tag:
Fixes: 31db9f7c23fbf7 ("Btrfs: introduce BTRFS_IOC_SEND for btrfs send/receive")
Since backporting is not our goal. I will just leave the fix tag here.
This Fixes: points to the original send patch, so that's not really useful, otherwise if there's a target stable release where the patches still apply cleanly, or with minimal conflicts it's sufficient to add a CC: stable tag it's good to have it.