public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] (xen) stable/for-jens-3.8
@ 2013-02-14 23:26 Konrad Rzeszutek Wilk
  2013-02-15  9:30 ` Jens Axboe
  2013-02-15 13:14 ` One more: " Konrad Rzeszutek Wilk
  0 siblings, 2 replies; 4+ messages in thread
From: Konrad Rzeszutek Wilk @ 2013-02-14 23:26 UTC (permalink / raw)
  To: axboe, linux-kernel

Hey Jens,

Please git pull the following branch:

git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git stable/for-jens-3.8

which has fixes to the blkback that I hope you can push to Linus for 3.8.
The one that is quite vicious is the "xen-blkfront: drop the use of
llist_for_each_entry_safe". It is a fix to re-do an "free-ing" loop - otherwise
we hit a GCC 4.1.1 bug (so RHEL5 based) that turns the loop in an unbound one.

Please pull!

 drivers/block/xen-blkback/blkback.c |  1 -
 drivers/block/xen-blkback/xenbus.c  | 49 ++++++++++++++++++-------------------
 drivers/block/xen-blkfront.c        | 13 +++++++---
 include/linux/llist.h               | 25 -------------------
 4 files changed, 34 insertions(+), 54 deletions(-)

Jan Beulich (1):
      xen-blkback: do not leak mode property

Konrad Rzeszutek Wilk (2):
      xen/blkback: Don't trust the handle from the frontend.
      xen-blkfront: drop the use of llist_for_each_entry_safe


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] (xen) stable/for-jens-3.8
  2013-02-14 23:26 [GIT PULL] (xen) stable/for-jens-3.8 Konrad Rzeszutek Wilk
@ 2013-02-15  9:30 ` Jens Axboe
  2013-02-15 13:31   ` Konrad Rzeszutek Wilk
  2013-02-15 13:14 ` One more: " Konrad Rzeszutek Wilk
  1 sibling, 1 reply; 4+ messages in thread
From: Jens Axboe @ 2013-02-15  9:30 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: linux-kernel

On Thu, Feb 14 2013, Konrad Rzeszutek Wilk wrote:
> Hey Jens,
> 
> Please git pull the following branch:
> 
> git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git stable/for-jens-3.8
> 
> which has fixes to the blkback that I hope you can push to Linus for 3.8.
> The one that is quite vicious is the "xen-blkfront: drop the use of
> llist_for_each_entry_safe". It is a fix to re-do an "free-ing" loop - otherwise
> we hit a GCC 4.1.1 bug (so RHEL5 based) that turns the loop in an unbound one.

Taking pulls this late better all be stable@ worty patches. Are they?

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] 4+ messages in thread

* One more: Re: [GIT PULL] (xen) stable/for-jens-3.8
  2013-02-14 23:26 [GIT PULL] (xen) stable/for-jens-3.8 Konrad Rzeszutek Wilk
  2013-02-15  9:30 ` Jens Axboe
@ 2013-02-15 13:14 ` Konrad Rzeszutek Wilk
  1 sibling, 0 replies; 4+ messages in thread
From: Konrad Rzeszutek Wilk @ 2013-02-15 13:14 UTC (permalink / raw)
  To: axboe, linux-kernel; +Cc: xen-devel

On Thu, Feb 14, 2013 at 06:26:30PM -0500, Konrad Rzeszutek Wilk wrote:
> Hey Jens,
> 
> Please git pull the following branch:
> 
> git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git stable/for-jens-3.8
> 
> which has fixes to the blkback that I hope you can push to Linus for 3.8.
> The one that is quite vicious is the "xen-blkfront: drop the use of
> llist_for_each_entry_safe". It is a fix to re-do an "free-ing" loop - otherwise
> we hit a GCC 4.1.1 bug (so RHEL5 based) that turns the loop in an unbound one.
> 
> Please pull!
> 
>  drivers/block/xen-blkback/blkback.c |  1 -
>  drivers/block/xen-blkback/xenbus.c  | 49 ++++++++++++++++++-------------------
>  drivers/block/xen-blkfront.c        | 13 +++++++---
>  include/linux/llist.h               | 25 -------------------
>  4 files changed, 34 insertions(+), 54 deletions(-)
> 
> Jan Beulich (1):
>       xen-blkback: do not leak mode property
> 
> Konrad Rzeszutek Wilk (2):
>       xen/blkback: Don't trust the handle from the frontend.
>       xen-blkfront: drop the use of llist_for_each_entry_safe
> 

And on the hells of that one, I've got one more ! (yeah, I am sure you
are thrilled about it).

Same branch:
git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git stable/for-jens-3.8

This time fixing a memory leak in the xen-blkback with the persistent
grants feature.

 drivers/block/xen-blkback/blkback.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

Roger Pau Monne (1):
      xen-blkback: use balloon pages for persistent grants

Please pull!

If you want to delay pushing them to Linus until 3.9 I can poke Greg
about back-porting those to the stable tree - your call.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] (xen) stable/for-jens-3.8
  2013-02-15  9:30 ` Jens Axboe
@ 2013-02-15 13:31   ` Konrad Rzeszutek Wilk
  0 siblings, 0 replies; 4+ messages in thread
From: Konrad Rzeszutek Wilk @ 2013-02-15 13:31 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-kernel

On Fri, Feb 15, 2013 at 10:30:52AM +0100, Jens Axboe wrote:
> On Thu, Feb 14 2013, Konrad Rzeszutek Wilk wrote:
> > Hey Jens,
> > 
> > Please git pull the following branch:
> > 
> > git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git stable/for-jens-3.8
> > 
> > which has fixes to the blkback that I hope you can push to Linus for 3.8.
> > The one that is quite vicious is the "xen-blkfront: drop the use of
> > llist_for_each_entry_safe". It is a fix to re-do an "free-ing" loop - otherwise
> > we hit a GCC 4.1.1 bug (so RHEL5 based) that turns the loop in an unbound one.
> 
> Taking pulls this late better all be stable@ worty patches. Are they?

I think that is OK - considering I just sent you _another_ git pull.

If it is not too much trouble, could you take it in your 3.9 tree and once Linus
pulls them I will send an email to Greg asking them to backport the git commits?

Much appreciated and sorry for these very late patches.

> 
> -- 
> Jens Axboe
> 

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-02-15 13:31 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-14 23:26 [GIT PULL] (xen) stable/for-jens-3.8 Konrad Rzeszutek Wilk
2013-02-15  9:30 ` Jens Axboe
2013-02-15 13:31   ` Konrad Rzeszutek Wilk
2013-02-15 13:14 ` One more: " Konrad Rzeszutek Wilk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox