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

This commit was manufactured to restore the state of the 6.2-RELEASE image.
</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>
<entry>
<title> - Pass the ISOPEN flag to namei so filesystems will know we're about to</title>
<updated>2005-04-27T09:05:19Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2005-04-27T09:05:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7625cbf3cc9da5b50ea6bf63ca335af477528629'/>
<id>urn:sha1:7625cbf3cc9da5b50ea6bf63ca335af477528629</id>
<content type='text'>
   open them or otherwise access the data.
</content>
</entry>
<entry>
<title>- Change the vm_mmap() function to accept an objtype_t parameter specifying</title>
<updated>2005-04-01T20:00:11Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2005-04-01T20:00:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=98df9218daac2006d7cf5a914544ab8614d31e3b'/>
<id>urn:sha1:98df9218daac2006d7cf5a914544ab8614d31e3b</id>
<content type='text'>
  the type of object represented by the handle argument.
- Allow vm_mmap() to map device memory via cdev objects in addition to
  vnodes and anonymous memory.  Note that mmaping a cdev directly does not
  currently perform any MAC checks like mapping a vnode does.
- Unbreak the DRM getbufs ioctl by having it call vm_mmap() directly on the
  cdev the ioctl is acting on rather than trying to find a suitable vnode
  to map from.

Reviewed by:	alc, arch@
</content>
</entry>
<entry>
<title>Handle unimplemented syscall by instantly returning ENOSYS instead of sending</title>
<updated>2005-03-07T00:18:06Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2005-03-07T00:18:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e3478fe000ca4a6c8ebcf21fb33c46bc96c139d5'/>
<id>urn:sha1:e3478fe000ca4a6c8ebcf21fb33c46bc96c139d5</id>
<content type='text'>
signal first and only then returning ENOSYS to match what real linux does.

PR:		kern/74302
Submitted by:	Travis Poppe &lt;tlp@LiquidX.org&gt;
</content>
</entry>
<entry>
<title>Use kern_setitimer() to implement linux_alarm() instead of fondling the</title>
<updated>2005-02-07T18:36:21Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2005-02-07T18:36:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=12dd959a7d5d52f4e0f68688d4897f1e3901a295'/>
<id>urn:sha1:12dd959a7d5d52f4e0f68688d4897f1e3901a295</id>
<content type='text'>
real interval timer directly.
</content>
</entry>
<entry>
<title>Split out kernel side of {get,set}itimer(2) into two parts: the first that</title>
<updated>2005-01-25T21:28:28Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2005-01-25T21:28:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cfa0efe7ab687949c5d15cfc779f69594def2c15'/>
<id>urn:sha1:cfa0efe7ab687949c5d15cfc779f69594def2c15</id>
<content type='text'>
pops data from the userland and pushes results back and the second which does
actual processing. Use the latter to eliminate stackgap in the linux wrappers
of those syscalls.

MFC after:	2 weeks
</content>
</entry>
</feed>
