Re: FAILED: patch "[PATCH] Drivers: hv: kvp: Fix the recent regression caused by" failed to apply to 4.19-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Nov 26, 2018 at 03:16:14AM -0500, Sasha Levin wrote:
> On Mon, Nov 26, 2018 at 08:57:08AM +0100, Greg KH wrote:
> > On Mon, Nov 26, 2018 at 02:52:25AM -0500, Sasha Levin wrote:
> > > On Mon, Nov 26, 2018 at 08:40:09AM +0100, gregkh@xxxxxxxxxxxxxxxxxxx wrote:
> > > >
> > > > The patch below does not apply to the 4.19-stable tree.
> > > > If someone wants it applied there, or to any other stable or longterm
> > > > tree, then please email the backport, including the original git commit
> > > > id to <stable@xxxxxxxxxxxxxxx>.
> > > >
> > > > thanks,
> > > >
> > > > greg k-h
> > > >
> > > > ------------------ original commit in Linus's tree ------------------
> > > >
> > > > > From e670de54c813b5bc3672dd1c67871dc60e9206f4 Mon Sep 17 00:00:00 2001
> > > > From: Dexuan Cui <decui@xxxxxxxxxxxxx>
> > > > Date: Thu, 18 Oct 2018 05:09:30 +0000
> > > > Subject: [PATCH] Drivers: hv: kvp: Fix the recent regression caused by
> > > > incorrect clean-up
> > > >
> > > > In kvp_send_key(), we do need call process_ib_ipinfo() if
> > > > message->kvp_hdr.operation is KVP_OP_GET_IP_INFO, because it turns out
> > > > the userland hv_kvp_daemon needs the info of operation, adapter_id and
> > > > addr_family. With the incorrect fc62c3b1977d, the host can't get the
> > > > VM's IP via KVP.
> > > >
> > > > And, fc62c3b1977d added a "break;", but actually forgot to initialize
> > > > the key_size/value in the case of KVP_OP_SET, so the default key_size of
> > > > 0 is passed to the kvp daemon, and the pool files
> > > > /var/lib/hyperv/.kvp_pool_* can't be updated.
> > > >
> > > > This patch effectively rolls back the previous fc62c3b1977d, and
> > > > correctly fixes the "this statement may fall through" warnings.
> > > >
> > > > This patch is tested on WS 2012 R2 and 2016.
> > > >
> > > > Fixes: fc62c3b1977d ("Drivers: hv: kvp: Fix two "this statement may fall through" warnings")
> > > > Signed-off-by: Dexuan Cui <decui@xxxxxxxxxxxxx>
> > > > Cc: K. Y. Srinivasan <kys@xxxxxxxxxxxxx>
> > > > Cc: Stephen Hemminger <sthemmin@xxxxxxxxxxxxx>
> > > > Signed-off-by: Haiyang Zhang <haiyangz@xxxxxxxxxxxxx>
> > > > Cc: <Stable@xxxxxxxxxxxxxxx>
> > > > Signed-off-by: K. Y. Srinivasan <kys@xxxxxxxxxxxxx>
> > > > Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
> > > 
> > > Hi Greg,
> > > 
> > > I think that your scripts need a little tweak to ignore stable tagged
> > > commits where the commit they fix isn't in any of the stable trees. For
> > > example, this commit fixes a bug that was introduced in 4.20 so it
> > > doesn't actually apply to any of the stable trees even though it was
> > > tagged for stable.
> > 
> > Yeah, I saw that this was trying to fix a 4.20-rc patch, but I wanted to
> > let the authors know that this failed and if they had messed up on that
> > tag, they could have resent it.
> 
> Fair enough, so maybe a different message here? "No relevant stable
> trees to apply this patch on"?

Yeah, good point, I'll work on that, thanks.

greg k-h



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux