<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/compat/linux/linux_misc.c, branch release/6.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.3.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.3.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2008-01-15T15:46:22Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2008-01-15T15:46:22Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2008-01-15T15:46:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5cd221028ba5e7ada35a0dd196fb642b44f197d1'/>
<id>urn:sha1:5cd221028ba5e7ada35a0dd196fb642b44f197d1</id>
<content type='text'>
'RELENG_6_3_0_RELEASE'.

This commit was manufactured to restore the state of the 6.3-RELEASE image.
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2007-08-29T15:04:26Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2007-08-29T15:04:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9b142e22759577904354788b0b98d6ccd4a0bcac'/>
<id>urn:sha1:9b142e22759577904354788b0b98d6ccd4a0bcac</id>
<content type='text'>
 - sync linuxulator:
   * add syscalls:
     + stat            (i386, amd64)
     + iopl            (i386, amd64)
     + mprotect        (i386)
     + rt_sigpending   (i386)
     + rt_sigtimedwait (i386)
     + statfs64        (i386, amd64)
     + utimes          (i386, amd64)
     + settimeofday    (amd64)
     + clock_*         (i386, amd64)
   * de-COMPAT_43-ify:
     + sethostname
     + lstat
     + ftruncate
     + nanosleep (i386)
   * add more dummy syscalls so that we know what is needed

Tested by:	bsam (on i386/amd64 with LTP 20070630)
</content>
</entry>
<entry>
<title>MFC (5 of X):</title>
<updated>2007-07-08T12:20:36Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2007-07-08T12:20:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=475a3d2145f285dfe7fe6f9f2c918e33629f1cdf'/>
<id>urn:sha1:475a3d2145f285dfe7fe6f9f2c918e33629f1cdf</id>
<content type='text'>
 - linuxulator mmap handling
 - memleak fixes
 - extend linux errno mapping
 - handle address space limits for linux processes
 - sync linprocfs (/proc/sys/... part)

Compile tested by:	scf (i386, as part of a mega-MFC-patch)
Tested by:		Arno J. Klaassen &lt;arno@heho.snv.jussieu.fr&gt; (amd64)
</content>
</entry>
<entry>
<title>MFC (4 of X):</title>
<updated>2007-07-08T09:04:44Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2007-07-08T09:04:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=97b7f63e7f2295425017f66379af29025f35507e'/>
<id>urn:sha1:97b7f63e7f2295425017f66379af29025f35507e</id>
<content type='text'>
 - don't limit number of syscalls to 255
 - handle more socket options
 - bug-/compatibility-fixes to linux
   * file related (includes fixes which prevent creation of strange files
     which can only be removed with a fsck)
   * make ping work
   * ...
 - add devfs to the file system type handling/translation

Compile tested by:	scf (i386, as part of a mega-MFC-patch)
Tested by:		Arno J. Klaassen &lt;arno@heho.snv.jussieu.fr&gt; (amd64)
</content>
</entry>
<entry>
<title>MFC (2 of X):</title>
<updated>2007-07-08T08:41:09Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2007-07-08T08:41:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=10653cc3fa621cf5e91647cfed2972d4240451c9'/>
<id>urn:sha1:10653cc3fa621cf5e91647cfed2972d4240451c9</id>
<content type='text'>
 - some linuxulator style(9) fixes
 - add datatypes and definitions in preparation of further commits
 - use one (l_sigval) of the new datatypes on amd64 and get rid of a now unused
   include (this may or may not fix some signal handling issues on amd64) [1]
 - convert some unconditional debug handling into the common linuxulator way
 - use some more appropriate format string types in some debug printf's
 - convert signal validation into a macro

Except for [1] on amd64 there is no visible change to a normal user.

Tested by:	scf (i386), Arno J. Klaassen &lt;arno@heho.snv.jussieu.fr&gt; (amd64)
</content>
</entry>
<entry>
<title>MFC (1 of X):</title>
<updated>2007-07-08T08:26:10Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2007-07-08T08:26:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=81871f5fc69ee04c29fafc4457221ddef3beb16e'/>
<id>urn:sha1:81871f5fc69ee04c29fafc4457221ddef3beb16e</id>
<content type='text'>
 - easy linuxulator style(9) fixes (easy = hand removal of non-style code
   change sections in a full diff)

Tested by:	scf (i386), Arno J. Klaassen &lt;arno@heho.snv.jussieu.fr&gt; (amd64)
</content>
</entry>
<entry>
<title>MFC rev. 1.187:</title>
<updated>2006-09-23T10:36:57Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-09-23T10:36:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=99d3aec6288f514587b2ff0723d8cbac236668f5'/>
<id>urn:sha1:99d3aec6288f514587b2ff0723d8cbac236668f5</id>
<content type='text'>
  - don't reboot() when feed with wrong parameters (and enough permissions) [1]
  - add support to power off the system [2]
  - check the linux magic values [3]

  Submitted by:		Marcin Cieslak &lt;saper@SYSTEM.PL&gt; [1,2]
  Modelled after:	linux man page of the reboot() syscall [3]
  Found by:		LTP testcase "reboot02" [1]
  Tested with:		LTP testcase "reboot02" [1,3]

Approved by:	re (hrs)
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2006-07-08T14:06:56Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-07-08T14:06:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a06ea18cfe16ba5a70edecb15a6ce28a888a850f'/>
<id>urn:sha1:a06ea18cfe16ba5a70edecb15a6ce28a888a850f</id>
<content type='text'>
- linux_misc.c 1.179
  Don't copyout/do unneccesary work if the buffer is a NULL pointer.

  Noticed by:     Dmitry Ganenko &lt;dima@apk-inform.com&gt;
  Reviewed by:    rdivacky (the original version as in emulation@)

- linprocfs.c 1.96:
  Improve linprovfs to provide/fix the
   - process state (idle, sleeping, running, ...) [1]
   - the process group ID of the process which owns the connected tty
   - some page fault stats
   - time spend in kernel/userland
   - priority/nice value
   - starttime [1]
   - memory/swap stats
   - scheduling policy

  Additionally add some new fields and correct some not filled out ones.

  This brings us down to 15 dummy fields.

  The fields marked with [1] are needed to get Oracle 10 running. The starttime
  field is not completely right, since it displays the _same_ starttime for
  _every_ process, but at least it is not 0 and Oracle accepts this.

  Noticed by:     Dmitry Ganenko &lt;dima@apk-inform.com&gt; [1]
  Reviewed by:    des, rdivacky

- pseudofs_vnops.c 1.60:
  Correctly calculate a buffer length. It was off by one so a read() returned
  one byte less than needed.

  Noticed by:     Dmitry Ganenko &lt;dima@apk-inform.com&gt;
  Testcase by:    Dmitry Ganenko &lt;dima@apk-inform.com&gt;
  Reviewed by:    des
  Submitted by:   rdivacky
  Sponsored by:   Google SoC 2006

All of those are needed for Oracle 10. Since previous Oracle versions work
just fine without those fixes, these patches can be seen as regression fixes
too. Because of this I think they are a RELENG_6_x candidate (MFC reminder
set).

MFC after:	1 month
</content>
</entry>
<entry>
<title>Fix the computation of uptime for linux_sysinfo().  Before it was returning</title>
<updated>2005-07-07T19:17:55Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2005-07-07T19:17:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8d948cd1ec9917186c8356f87969bf8afc768717'/>
<id>urn:sha1:8d948cd1ec9917186c8356f87969bf8afc768717</id>
<content type='text'>
the uptime in seconds mod 60 which wasn't very useful.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>Properly convert FreeBSD priority values into Linux values in the</title>
<updated>2005-06-08T20:41:28Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2005-06-08T20:41:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bc165ab0fefff4887eec2d628f2a3b4a1626d2b0'/>
<id>urn:sha1:bc165ab0fefff4887eec2d628f2a3b4a1626d2b0</id>
<content type='text'>
getpriority(2) syscall.

PR:		kern/81951
Submitted by:	Andriy Gapon &lt;avg@icyb.net.ua&gt;
</content>
</entry>
</feed>
