<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/compat/linux, branch release/7.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2009-05-01T02:51:58Z</updated>
<entry>
<title>Copy releng/7.2 to release/7.2.0 for FreeBSD 7.2-RELEASE.</title>
<updated>2009-05-01T02:51:58Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-05-01T02:51:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b205d83df7763ca1f099bce5ac12a05862a626c4'/>
<id>urn:sha1:b205d83df7763ca1f099bce5ac12a05862a626c4</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 7.2-RELEASE image.
</content>
</entry>
<entry>
<title>Merge from HEAD to stable/7:</title>
<updated>2009-04-10T13:45:56Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2009-04-10T13:45:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b89025b00e0788ea24ac5ed3af8b56cf0952fbaf'/>
<id>urn:sha1:b89025b00e0788ea24ac5ed3af8b56cf0952fbaf</id>
<content type='text'>
r186211:
Remove obsolete AT_DEBUG stuff.  It never should have been committed
in the first place, let alone migrated to linux emulation.

r189362:
Add AT_PLATFORM, AT_HWCAP and AT_CLKTCK auxiliary vector entries which
are used by glibc. This silents the message "2.4+ kernel w/o ELF notes?"
from some programs at start, among them are top and pkill.

Do the assignment of the vector entries in elf_linux_fixup()
as it is done in glibc.

Fix some minor style issues.

Approved by:	re (Ken Smith), kib(mentor)
</content>
</entry>
<entry>
<title>Allow different ABIs to use different initial control words for the FPU on</title>
<updated>2009-03-25T17:22:15Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-03-25T17:22:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2b9e37e2b9fad40851fbce8db0f72ca460efb191'/>
<id>urn:sha1:2b9e37e2b9fad40851fbce8db0f72ca460efb191</id>
<content type='text'>
amd64 and i386.  This fixes a bug were 32-bit binaries would run with a
different floating point exception mask under FreeBSD/amd64 vs FreeBSD/i386.
This commit also includes a few other minor changes to keep the code in
sync with 8.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC: Use shared vnode locks when invoking VOP_READDIR().</title>
<updated>2009-03-18T21:51:02Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-03-18T21:51:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3d2672abd14ce268b457d4d32cdad4c710de2330'/>
<id>urn:sha1:3d2672abd14ce268b457d4d32cdad4c710de2330</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r188572:</title>
<updated>2009-03-04T20:26:39Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2009-03-04T20:26:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=72bbd7fc0935ba6666ad00b63fd2f84ddbb34ddd'/>
<id>urn:sha1:72bbd7fc0935ba6666ad00b63fd2f84ddbb34ddd</id>
<content type='text'>
  Fix an edge-case of the linux readdir: We need the size of a linux dirent
  structure, not the size of a pointer to it.

  PR:		131099
  Submitted by:	Andreas Kies &lt;andikies@gmail.com&gt;
</content>
</entry>
<entry>
<title>MFC r184501:</title>
<updated>2008-11-13T15:00:40Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2008-11-13T15:00:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=351c97541f3784d463fb661afe0e375bb4ba3e5f'/>
<id>urn:sha1:351c97541f3784d463fb661afe0e375bb4ba3e5f</id>
<content type='text'>
The code in linux_proc_exit() contains a race when multiple linux based
processes exits at the same time. The linux_emuldata structure is freed
but p-&gt;p_emuldata is left as a dangling pointer to the just freed
memory.

The check for W_EXIT in the loop scanning the child processes isn't safe
since the state of the child process can change right afterwards. Lock
the process and check the W_EXIT before delivering signal.

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC r177257 (by rdivacky):</title>
<updated>2008-10-20T11:15:57Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2008-10-20T11:15:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4996c2a321b7f722736d6b117931737102f96cfb'/>
<id>urn:sha1:4996c2a321b7f722736d6b117931737102f96cfb</id>
<content type='text'>
Implement sched_setaffinity and get_setaffinity using real cpu affinity
setting primitives.

MFC r177604 (by ru):
Fix build.

MFC r183612:
Use FreeBSD size of cpuset_t for bitmap size parameter and return EINVAL
if length of user space bitmap less than our size of cpuset_t.

Approved by: re (kensmith)
</content>
</entry>
<entry>
<title>Merge r182892 from head to stable/7, I had to manually</title>
<updated>2008-09-22T20:19:54Z</updated>
<author>
<name>Roman Divacky</name>
<email>rdivacky@FreeBSD.org</email>
</author>
<published>2008-09-22T20:19:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=32b487bbaecc25e4792018fbde8c167512081ef6'/>
<id>urn:sha1:32b487bbaecc25e4792018fbde8c167512081ef6</id>
<content type='text'>
change the code to include "thread" argument to the vn_lock()
which got removed in HEAD:

	Getdents requires padding with 2 bytes instead of 1 byte
	as with getdents64. The last byte is used for storing
	the d_type, add this to plain getdents case where it was
	missing before. Also change the code to use strlcpy instead
	of plain strcpy. This changes fix the getdents crash we
	had reports about (hl2 server etc.)

	PR:		kern/117010
	MFC after:	1 week
	Submitted by:	Dmitry Chagin (dchagin@)
	Tested by:	MITA Yoshio &lt;mita ee.t.u-tokyo.ac jp&gt;
	Approved by:	kib (mentor)
	Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC r182890:</title>
<updated>2008-09-17T08:05:39Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2008-09-17T08:05:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2688db3b3d90fbcd3ea889f86c8575878aab7c31'/>
<id>urn:sha1:2688db3b3d90fbcd3ea889f86c8575878aab7c31</id>
<content type='text'>
Remove superfluous copyin() of args, structures are already in kernel space.

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC: Kernel mode Network Lock Manager.</title>
<updated>2008-04-10T09:39:29Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2008-04-10T09:39:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6504a63300bf861c73e3148a86d41565a9fdf72c'/>
<id>urn:sha1:6504a63300bf861c73e3148a86d41565a9fdf72c</id>
<content type='text'>
</content>
</entry>
</feed>
