<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/compat/linux, 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 rev 1.97:</title>
<updated>2006-09-17T10:56:15Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-09-17T10:56:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9452540b541a80ff1a48f6aa7ef9b6b3a3312eeb'/>
<id>urn:sha1:9452540b541a80ff1a48f6aa7ef9b6b3a3312eeb</id>
<content type='text'>
The Linux unlink syscall uses a different errno value when trying to unlink
a directory.

PR:		102897 [1]  http://www.FreeBSD.org/cgi/query-pr.cgi?pr=102897
Noticed by:	Knut Anders Hatlen &lt;kahatlen@gmail.com&gt; [1], testrun with LTP
Submitted by:	Marcin Cieslak &lt;saper@SYSTEM.PL&gt;
Tested by:	netchild (LTP test run)
Approved by:	re
</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>Forgot to bring this fix into my commit tree to include opt_compat.h.</title>
<updated>2006-06-15T19:08:03Z</updated>
<author>
<name>Doug Ambrisko</name>
<email>ambrisko@FreeBSD.org</email>
</author>
<published>2006-06-15T19:08:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=48926a0daeb03f9a1033450a9fa022c48e652af8'/>
<id>urn:sha1:48926a0daeb03f9a1033450a9fa022c48e652af8</id>
<content type='text'>
This should unbreak the amd64 build.
</content>
</entry>
<entry>
<title>MFC the enhancements to the Linux emulation layer so the MegaRAID SAS</title>
<updated>2006-06-15T15:52:05Z</updated>
<author>
<name>Doug Ambrisko</name>
<email>ambrisko@FreeBSD.org</email>
</author>
<published>2006-06-15T15:52:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b4cb92400740769d986551d63dcc0141e9091f14'/>
<id>urn:sha1:b4cb92400740769d986551d63dcc0141e9091f14</id>
<content type='text'>
management tools can work.  This is not totally connected to the build
yet.  The mfi(4) change have not been MFC'ed yet.  This will be done
shortly.  I'm trying to do this in chunks so I don't totally break
the build on a missed commit.  This has passed make universe a while
ago:
  Enhance the Linux emulation layer to make MegaRAID SAS managements tool happy.
  Add back in a scheme to emulate old type major/minor numbers via hooks into
  stat, linprocfs to return major/minors that Linux app's expect.  Currently
  only /dev/null is always registered.  Drivers can register via the Linux
  type shim similar to the ioctl shim but by using
  linux_device_register_handler/linux_device_unregister_handler functions.
  The structure is:

    struct linux_device_handler {
        char    *bsd_driver_name;
        char    *linux_driver_name;
        char    *bsd_device_name;
        char    *linux_device_name;
        int     linux_major;
        int     linux_minor;
        int     linux_char_device;
    };

  Linprocfs uses this to display the major number of the driver.  The
  soon to be available linsysfs will use it to fill in the driver name.
  Linux_stat uses it to translate the major/minor into Linux type values.

  Note major numbers are dynamically assigned via passing in a -1 for
  the major number so we don't need to keep track of them.

  This is somewhat needed due to us switching to our devfs.
</content>
</entry>
<entry>
<title>MFC Rev 1.75</title>
<updated>2006-03-13T03:04:07Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2006-03-13T03:04:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=80c0605a2b890fefc75de8e25bcaee6776472dbb'/>
<id>urn:sha1:80c0605a2b890fefc75de8e25bcaee6776472dbb</id>
<content type='text'>
VFS SMP fixes, stack api, softupdates fixes.

Sponsored by:	Isilon Systems, Inc.
Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC Rev 1.21</title>
<updated>2006-03-13T03:04:04Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2006-03-13T03:04:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=105aefbd7b93a841d2008991aa054d61abcfa650'/>
<id>urn:sha1:105aefbd7b93a841d2008991aa054d61abcfa650</id>
<content type='text'>
VFS SMP fixes, stack api, softupdates fixes.

Sponsored by:	Isilon Systems, Inc.
Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC revision 1.131</title>
<updated>2006-01-11T15:40:00Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2006-01-11T15:40:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b6671d5fbd0fc563a97efdad985d9ded0d3b3c9c'/>
<id>urn:sha1:b6671d5fbd0fc563a97efdad985d9ded0d3b3c9c</id>
<content type='text'>
date: 2005/12/13 15:32:52;  author: delphij;  state: Exp;  lines: +5 -5
In Linux, kernel parameters passed to ioctl are by value, while in FreeBSD
they are passed by reference.  Handle the difference within the
linux_ioctl_termio on the LINUX_TCFLSH path.

Submitted by:   Jaroslav Drzik &lt;jaro_AT_coop-voz_dot_sk&gt;
Reminded by:	glebius
</content>
</entry>
<entry>
<title>MFC 1.62:</title>
<updated>2006-01-10T10:13:43Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2006-01-10T10:13:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bd1124a46d1f278b43553f5483057789ed909b11'/>
<id>urn:sha1:bd1124a46d1f278b43553f5483057789ed909b11</id>
<content type='text'>
  Add \n to log() message.
</content>
</entry>
</feed>
