lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Wed, 30 Dec 2009 06:21:27 +0100
From:	Frederic Weisbecker <fweisbec@...il.com>
To:	LKML <linux-kernel@...r.kernel.org>
Cc:	LKML <linux-kernel@...r.kernel.org>,
	Frederic Weisbecker <fweisbec@...il.com>,
	Christian Kujau <lists@...dbynature.de>,
	Yinghai Lu <yinghai@...nel.org>,
	Alexander Beregalov <a.beregalov@...il.com>,
	Chris Mason <chris.mason@...cle.com>,
	Ingo Molnar <mingo@...e.hu>
Subject: [PATCH 0/4] Some reiserfs fixes

Hi,

These patches should fix most of the lock inversions you've reported,
plus some others I've encountered, except may be the one reported by
Yinghai Lu that I'm still trying to reproduce.

I just hope these fixes won't enlight more lock inversions.

Anyway, please give it a try, your reports have been really helpful.

You can merge my branch into latest upstream tree to test it:

git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing.git
	reiserfs/kill-bkl

Thanks!

Frederic Weisbecker (4):
  reiserfs: Fix reiserfs lock <-> i_xattr_sem dependency inversion
  reiserfs: Warn on lock relax if taken recursively
  reiserfs: Fix reiserfs lock <-> i_mutex dependency inversion on xattr
  reiserfs: Relax reiserfs lock while freeing the journal

 fs/reiserfs/journal.c       |    3 ++-
 fs/reiserfs/lock.c          |    9 +++++++++
 fs/reiserfs/xattr.c         |   11 ++++++++---
 include/linux/reiserfs_fs.h |   13 ++++++++++---
 4 files changed, 29 insertions(+), 7 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ