<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/compat/linux/linux_misc.c, branch release/7.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.0.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.0.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2008-02-24T05:45:17Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2008-02-24T05:45:17Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2008-02-24T05:45:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a9c219fa3cec18ef9f30edec6fa106bf0e2d423d'/>
<id>urn:sha1:a9c219fa3cec18ef9f30edec6fa106bf0e2d423d</id>
<content type='text'>
'RELENG_7_0_0_RELEASE'.

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</content>
</entry>
<entry>
<title>Implement fake linux sched_getaffinity() syscall to enable java to work</title>
<updated>2007-08-28T12:26:35Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2007-08-28T12:26:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b6e645c90f37e74056544503883f1cf02d290116'/>
<id>urn:sha1:b6e645c90f37e74056544503883f1cf02d290116</id>
<content type='text'>
with Linux 2.6 emulation. This shall be reimplemented once FreeBSD gets
native scheduler affinity syscalls.

Submitted by:	rdivacky
Reviewed by:	jkim
Sponsored by:	Google Summer of Code 2007
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Eliminate now-unused SUSER_ALLOWJAIL arguments to priv_check_cred(); in</title>
<updated>2007-06-12T00:12:01Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-06-12T00:12:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=32f9753cfbfe844fa6c02c88c7ca96617e903d8e'/>
<id>urn:sha1:32f9753cfbfe844fa6c02c88c7ca96617e903d8e</id>
<content type='text'>
some cases, move to priv_check() if it was an operation on a thread and
no other flags were present.

Eliminate caller-side jail exception checking (also now-unused); jail
privilege exception code now goes solely in kern_jail.c.

We can't yet eliminate suser() due to some cases in the KAME code where
a privilege check is performed and then used in many different deferred
paths.  Do, however, move those prototypes to priv.h.

Reviewed by:	csjp
Obtained from:	TrustedBSD Project
</content>
</entry>
<entry>
<title>rufetch and calcru sometimes should be called atomically together.</title>
<updated>2007-06-09T21:48:44Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2007-06-09T21:48:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a1fe14bc333c7b2b9886a7cdd7d78677e0a01413'/>
<id>urn:sha1:a1fe14bc333c7b2b9886a7cdd7d78677e0a01413</id>
<content type='text'>
This patch fixes places where they should be called atomically changing
their locking requirements (both assume per-proc spinlock held) and
introducing rufetchcalc which wrappers both calls to be performed in
atomic way.

Reviewed by: jeff
Approved by: jeff (mentor)
</content>
</entry>
<entry>
<title>Revert VMCNT_* operations introduction.</title>
<updated>2007-05-31T22:52:15Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2007-05-31T22:52:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2feb50bf7d6fc45ff13865dd9e480b816e1386a8'/>
<id>urn:sha1:2feb50bf7d6fc45ff13865dd9e480b816e1386a8</id>
<content type='text'>
Probabilly, a general approach is not the better solution here, so we should
solve the sched_lock protection problems separately.

Requested by: alc
Approved by: jeff (mentor)
</content>
</entry>
<entry>
<title>Revert UF_OPENING workaround for CURRENT.</title>
<updated>2007-05-31T11:51:53Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2007-05-31T11:51:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9e223287c05be2947379d5b6fdf4c8f8882b38f5'/>
<id>urn:sha1:9e223287c05be2947379d5b6fdf4c8f8882b38f5</id>
<content type='text'>
Change the VOP_OPEN(), vn_open() vnode operation and d_fdopen() cdev operation
argument from being file descriptor index into the pointer to struct file.

Proposed and reviewed by:	jhb
Reviewed by:	daichi (unionfs)
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title> - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating</title>
<updated>2007-05-18T07:10:50Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2007-05-18T07:10:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=222d01951f8677015e3e96c6950e809c0d983c09'/>
<id>urn:sha1:222d01951f8677015e3e96c6950e809c0d983c09</id>
<content type='text'>
   vmcnts.  This can be used to abstract away pcpu details but also changes
   to use atomics for all counters now.  This means sched lock is no longer
   responsible for protecting counts in the switch routines.

Contributed by:		Attilio Rao &lt;attilio@FreeBSD.org&gt;
</content>
</entry>
<entry>
<title>Partial MFp4 of 114977:</title>
<updated>2007-02-24T16:49:25Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2007-02-24T16:49:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=802e08a3608afbbb68f9fe21eded08a92ff0308f'/>
<id>urn:sha1:802e08a3608afbbb68f9fe21eded08a92ff0308f</id>
<content type='text'>
	Whitespace commit: Fix grammar, spelling and punctuation.

Submitted by:	"Scot Hetzel" &lt;swhetzel@gmail.com&gt;
</content>
</entry>
<entry>
<title>MFp4 (114193 (i386 part), 114194, 114195, 114200):</title>
<updated>2007-02-23T22:39:26Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2007-02-23T22:39:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1a26db0a3a744efecaf35971ca7ad0c9b18a7efe'/>
<id>urn:sha1:1a26db0a3a744efecaf35971ca7ad0c9b18a7efe</id>
<content type='text'>
 - Dont "return" in linux_clone() after we forked the new process in a case
   of problems.
 - Move the copyout of p2-&gt;p_pid outside the emul_lock coverage in
   linux_clone().
 - Cache the em-&gt;pdeath_signal in a local variable and move the copyout
   out of the emul_lock coverage.
 - Move the free() out of the emul_shared_lock coverage in a preparation
   to switch emul_lock to non-sleepable lock (mutex).

Submitted by:	rdivacky
</content>
</entry>
<entry>
<title>No need to lock emul_lock in exit_group() because em-&gt;shared</title>
<updated>2007-02-01T13:33:33Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2007-02-01T13:33:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=75ee4e546263d0f875566296df0a1044089041ef'/>
<id>urn:sha1:75ee4e546263d0f875566296df0a1044089041ef</id>
<content type='text'>
cannot change (because its referenced by curthread). This fixes
a LOR caused by acquiring emul_shared_lock while holding emul_lock.

Fix typo in comment.

Submitted by: rdivacky
</content>
</entry>
</feed>
