On Mon, Jun 22, 2020 at 04:51:44PM +0530, Dakshaja Uppalapati wrote: > On Wednesday, June 06/17/20, 2020 at 07:15:41 -0700, Keith Busch wrote: > > On Thu, Jun 11, 2020 at 09:23:33PM +0530, Dakshaja Uppalapati wrote: > > > The below error is seen in dmesg, while formatting the disks discovered on host. > > > > > > dmesg: > > > [ 636.733374] blk_update_request: I/O error, dev nvme4n1, sector 0 op 0x3:(DISCARD) flags 0x800 phys_seg 1 prio class 0 > > > > > > Patch 6 fixes it and there are 5 other dependent patches that also need to be > > > pulled from upstream to stable, 5.4 and 4.19 branches. > > > > > > Patch 1 dependent patch > > > > > > Patch 2 dependent patch > > > > > > Patch 3 dependent patch > > > > > > Patch 4 dependent patch > > > > > > Patch 5 dependent patch > > > > > > Patch 6 fix patch > > > > 1. You need to copy the linux-nvme mainling list for linux nvme kernel patches. > > > > 2. If you're sending someone else's patch, the patch is supposed to have > > the From: tag so the author is appropriately identified. > > > > 3. Stable patches must referece the upstream commit ID. > > > > As for this particular issue, while stable patches are required to > > reference an upstream commit, you don't need to bring in dependent > > patches. You are allowed to write an equivalent fix specific to the > > stable branch so that stable doesn't need to take a bunch of unrelated > > changes. For example, it looks like this particular isssue can be fixed > > with the following simple stable patch: > > > > Hi keith, > > Thanks for the review. > > I initially tried pushing only the fix + required portion of the dependent > patches(https://www.spinics.net/lists/stable/msg387744.html) but as that > approach is discouraged in stable tree, I submitted all the patches as it is. > > Here are the ways to fix the issue in stable tree: > > • push fix + all dependent patches > • push fix + custom patch of dependent patches > • revert the culprit patch. > > Please let me know how this issue can be resolved in stable tree. Is this still an issue? I can't take a series of patches that is not in Linus's tree, like you sent here, that's a non-starter. If you want specific commits to be applied, that is one thing, and if you need a specific patch to be reverted because it breaks things, please provide that git id. confused, greg k-h