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  PHC 
Open Source and information security mailing list archives
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Mon, 10 Nov 2014 13:47:01 -0800
From:	Linus Torvalds <>
To:	Jerome Glisse <>
Cc:	Andrew Morton <>,
	Linux Kernel Mailing List <>,
	linux-mm <>, Joerg Roedel <>,
	Mel Gorman <>, "H. Peter Anvin" <>,
	Peter Zijlstra <>,
	Andrea Arcangeli <>,
	Johannes Weiner <>,
	Larry Woodman <>,
	Rik van Riel <>,
	Dave Airlie <>,
	Brendan Conoboy <>,
	Joe Donohue <>,
	Duncan Poole <>,
	Sherry Cheung <>,
	Subhash Gutti <>,
	John Hubbard <>,
	Mark Hairgrove <>,
	Lucien Dunning <>,
	Cameron Buschardt <>,
	Arvind Gopalakrishnan <>,
	Shachar Raindel <>,
	Liran Liss <>,
	Roland Dreier <>,
	Ben Sander <>,
	Greg Stoner <>,
	John Bridgman <>,
	Michael Mantor <>,
	Paul Blinzer <>,
	Laurent Morichetti <>,
	Alexander Deucher <>,
	Oded Gabbay <>,
	Jérôme Glisse <>
Subject: Re: [PATCH 3/5] lib: lockless generic and arch independent page table
 (gpt) v2.

On Mon, Nov 10, 2014 at 1:35 PM, Linus Torvalds
<> wrote:
> Or do you actually have a setup where actual non-CPU hardware actually
> walks the page tables you create and call "page tables"?

So just to clarify: I haven't looked at all your follow-up patches at
all, although I've seen the overviews in earlier versions. When trying
to read through the latest version, I got stuck on this one, and felt
it was crazy.

But maybe I'm misreading it and it actually has good reasons for it.
But just from the details I look at, some of it looks too incestuous
with the system (the split PTL lock use), other parts look really
really odd (like the 64-bit shift counts), and some of it looks just
plain buggy (the bitops for synchronization). And none of it is all
that easy to actually read.

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

Powered by blists - more mailing lists