mbox series

[git,pull] a couple of fixes

Message ID YoUiHhz1NsTbN5Vo@zeniv-ca.linux.org.uk (mailing list archive)
State New
Headers show
Series [git,pull] a couple of fixes | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git fixes

Message

Al Viro May 18, 2022, 4:43 p.m. UTC
vhost race fix + percpu_ref_init-caused cgroup double-free fix
(the latter had manifested as buggered struct mount refcounting -
those are also using percpu data structures, but anything that does
percpu allocations could be hit)

The following changes since commit feb9c5e19e913b53cb536a7aa7c9f20107bb51ec:

  Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost (2022-05-10 11:15:05 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git fixes

for you to fetch changes up to fb4554c2232e44d595920f4d5c66cf8f7d13f9bc:

  Fix double fget() in vhost_net_set_backend() (2022-05-18 12:33:51 -0400)

----------------------------------------------------------------
Al Viro (2):
      percpu_ref_init(): clean ->percpu_count_ref on failure
      Fix double fget() in vhost_net_set_backend()

 drivers/vhost/net.c   | 15 +++++++--------
 lib/percpu-refcount.c |  1 +
 2 files changed, 8 insertions(+), 8 deletions(-)

Comments

Linus Torvalds May 19, 2022, 12:07 a.m. UTC | #1
On Wed, May 18, 2022 at 6:43 AM Al Viro <viro@zeniv.linux.org.uk> wrote:
>
>         vhost race fix + percpu_ref_init-caused cgroup double-free fix
> (the latter had manifested as buggered struct mount refcounting -
> those are also using percpu data structures, but anything that does
> percpu allocations could be hit)

Pulled.

I do note that you are one of the remaining people not using signed
tags. Not the only one, but _almost_. I've cajoled almost everybody
else to use them...

               Linus
pr-tracker-bot@kernel.org May 19, 2022, 12:35 a.m. UTC | #2
The pull request you sent on Wed, 18 May 2022 16:43:10 +0000:

> git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/dbd380bbffc81f64afeb24c6188fb6889d431a80

Thank you!