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-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <47FE4D4A.70109@qualcomm.com>
Date:	Thu, 10 Apr 2008 10:24:26 -0700
From:	Max Krasnyanskiy <maxk@...lcomm.com>
To:	Paul Jackson <pj@....com>
CC:	menage@...gle.com, mingo@...e.hu, a.p.zijlstra@...llo.nl,
	linux-kernel@...r.kernel.org
Subject: Re: boot cgroup questions

Sorry for disappearing on you guys. I'm working on releasing the user-space 
framework and engine that uses cpu isolation for hard-RT. Once that's done I'm 
going to resurrect these efforts. In the mean time let me reply to your last 
comments.

Paul Jackson wrote:
>> How about we add support for sym links to the cgroup fs ?
> 
> Still pollutes the primary cpuset name space ... you have all
> the directories X, X/A, and X/B as well as the symlinks A and B.
> 
> Symlinks allow for one path that needs to be 'aliased' to another,
> but they are a one-way map; without an exhaustive search of the
> potential namespace, one can't invert them, or determine if they
> can't be inverted.
> 
> Tools have to constantly make heuristic decisions whether to
> default to dereferencing the symlink, or not, and often have to
> provide alternatives for the non-default choice.
> 
> They are a pain in the backside even if designed in and expected
> up front.
> 
> If added as critical structure after the fact, something breaks,
> pretty much for sure.
> 
> For one minor example, code I've probably buried someplace that
> does "find /dev/cpuset -type d" to find all cpusets would break.
> 
> Or the one-line /sbin/cpuset_release_agent script:
> 	rmdir /dev/cpuset/$1
> is broken -- fails to clean-up associated symlinks, and can't
> avoid race conditions if it tries to add code to do that.
> 
>> Crazy idea.
> 
> Agreed ;)

Got it. Symlinks are out :)

Max


--
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