Re: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU

2014-08-27 Thread Sitsofe Wheeler
On Mon, Aug 25, 2014 at 09:48:31PM +, KY Srinivasan wrote: > > > There is also a case of the BUG_ON at line 460 being hit (from > > https://lkml.org/lkml/2014/8/19/708 ): > > > > 457ret = vmbus_post_msg(msg, > > 458 sizeof(struct > > vmbus_channe

RE: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU

2014-08-25 Thread KY Srinivasan
.@vger.kernel.org; de...@linuxdriverproject.org; Haiyang Zhang > Subject: Re: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU > > On Mon, Aug 25, 2014 at 12:36:48PM +0300, Dan Carpenter wrote: > > The code here is: > > > > drivers/hv/channel.c > >

Re: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU

2014-08-25 Thread Sitsofe Wheeler
On Mon, Aug 25, 2014 at 12:36:48PM +0300, Dan Carpenter wrote: > The code here is: > > drivers/hv/channel.c >460 BUG_ON(ret != 0); >461 t = wait_for_completion_timeout(&info->waitevent, 5*HZ); >462 BUG_ON(t == 0); > There is also a case of the BUG_ON at lin

RE: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU

2014-08-25 Thread KY Srinivasan
et...@vger.kernel.org; de...@linuxdriverproject.org; Haiyang Zhang > Subject: Re: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU > > On Mon, Aug 25, 2014 at 05:34:27PM +, KY Srinivasan wrote: > > > > > > > -Original Message- > > > From

Re: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU

2014-08-25 Thread Greg Kroah-Hartman
-Hartman; Jason Wang; linux- > > ker...@vger.kernel.org; David S. Miller; Daniel Borkmann; > > net...@vger.kernel.org; de...@linuxdriverproject.org; Haiyang Zhang > > Subject: Re: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU > > > > The code here is:

RE: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU

2014-08-25 Thread KY Srinivasan
.@vger.kernel.org; de...@linuxdriverproject.org; Haiyang Zhang > Subject: Re: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU > > The code here is: > > drivers/hv/channel.c >460 BUG_ON(ret != 0); >461 t = wait_for_completion_timeout(&in

RE: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU

2014-08-25 Thread KY Srinivasan
Borkmann; David S. Miller; > net...@vger.kernel.org > Subject: Re: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU > > Am 25.08.2014 16:53, schrieb KY Srinivasan: > > > > > >> -Original Message- > >> From: Richard Weinberger [mailt

Re: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU

2014-08-25 Thread Richard Weinberger
man; >> de...@linuxdriverproject.org; linux-kernel@vger.kernel.org; Jason Wang; >> Daniel Borkmann; David S. Miller; net...@vger.kernel.org >> Subject: Re: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU >> >> via >> >> >> On Wed, Aug

RE: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU

2014-08-25 Thread KY Srinivasan
son Wang; > Daniel Borkmann; David S. Miller; net...@vger.kernel.org > Subject: Re: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU > > via > > > On Wed, Aug 20, 2014 at 5:41 AM, Sitsofe Wheeler > wrote: > > Aug 20 04:04:41 ubuntuhv kernel: [9.2

Re: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU

2014-08-25 Thread Richard Weinberger
via On Wed, Aug 20, 2014 at 5:41 AM, Sitsofe Wheeler wrote: > Aug 20 04:04:41 ubuntuhv kernel: [9.230399] random: nonblocking pool is > initialized > Aug 20 04:04:41 ubuntuhv kernel: [ 10.338487] EXT4-fs (sda1): re-mounted. > Opts: errors=remount-ro > Aug 20 04:04:41 ubuntuhv kernel: [

Re: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU

2014-08-25 Thread Dan Carpenter
The code here is: drivers/hv/channel.c 460 BUG_ON(ret != 0); 461 t = wait_for_completion_timeout(&info->waitevent, 5*HZ); 462 BUG_ON(t == 0); So it calls BUG_ON() if the teardown takes more than 5 seconds. It's most likely that there is a race condition somewh

Re: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU

2014-08-19 Thread Sitsofe Wheeler
linuxdriverproject.org; > > linux-kernel@vger.kernel.org; Jason Wang; Daniel Borkmann; David S. > > Miller; net...@vger.kernel.org > > Subject: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU > > > > Now we get to the issue I've been meaning to report:

RE: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU

2014-08-19 Thread Haiyang Zhang
d S. > Miller; net...@vger.kernel.org > Subject: [hyperv] BUG at drivers/hv/channel.c:462 while changing MTU > > Now we get to the issue I've been meaning to report: changing the MTU of > a Hyper-V network interface while traffic is flowing through it triggers > a BUG. I&#x

[hyperv] BUG at drivers/hv/channel.c:462 while changing MTU

2014-08-19 Thread Sitsofe Wheeler
Now we get to the issue I've been meaning to report: changing the MTU of a Hyper-V network interface while traffic is flowing through it triggers a BUG. I've seen this happen on a variety of kernels but the trace below is from 3.17.0-rc1. Steps to reproduce: (Guests were customised Fedora 20 cloud