<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/compat/linux/linux_misc.c, branch release/5.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2004-01-10T05:53:29Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2004-01-10T05:53:29Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2004-01-10T05:53:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=58c9ff44c8041f394c663cb9640e9b77fe07bb13'/>
<id>urn:sha1:58c9ff44c8041f394c663cb9640e9b77fe07bb13</id>
<content type='text'>
'RELENG_5_2_0_RELEASE'.

This commit was manufactured to restore the state of the 5.2-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>Pull latest changes from OpenBSD:</title>
<updated>2003-11-16T15:07:10Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2003-11-16T15:07:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d09c47acd9c4184c67351da1f72417f7f593bc71'/>
<id>urn:sha1:d09c47acd9c4184c67351da1f72417f7f593bc71</id>
<content type='text'>
- improve sysinfo(2) syscall;
- add dummy fadvise64(2) syscall;
- add dummy *xattr(2) family of syscalls;
- add protos for the syscalls 222-225, 238-249 and 253-267;
- add exit_group(2) syscall, which is currently just wired to exit(2).

Obtained from:  OpenBSD
MFC after:      2 weeks
</content>
</entry>
<entry>
<title>Reject negative ngrp arguments in linux_setgroups() and linux_setgroups16();</title>
<updated>2003-10-21T11:00:33Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2003-10-21T11:00:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1d2d5501f9e755fd598c07a731a425320d160d8f'/>
<id>urn:sha1:1d2d5501f9e755fd598c07a731a425320d160d8f</id>
<content type='text'>
stops users being able to cause setgroups to clobber the kernel stack by
copying in data past the end of the linux_gidset array.
</content>
</entry>
<entry>
<title>Restored a non-egregious cast so that this file compiles on i386's</title>
<updated>2003-09-07T13:03:13Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>2003-09-07T13:03:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=34eec0a16944aa32a0a1e93a0cf588911d14be53'/>
<id>urn:sha1:34eec0a16944aa32a0a1e93a0cf588911d14be53</id>
<content type='text'>
with 64-bit longs again.  This was fixed in rev.1.42 but the fix
rotted non-fatally in rev.1.105 and fatally in rev.1.137.

Many more non-egregrious casts are strictly required for conversions
from semi-opaque types to pointers, but we avoid most of them by using
types that are almost certain to be compatible with uintptr_t for
representing pointers (e.g., vm_offset_t).  Here we don't really want
the u_longs, but we have them because a.out.h and its support code
doesn't use typedefs (it uses unsigned in V7 and unsigned long in
FreeBSD) and is too obsolete to fix now.
</content>
</entry>
<entry>
<title>Try to make 'uname -a' look more like it does on Linux:</title>
<updated>2003-07-29T10:03:15Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2003-07-29T10:03:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7576b4b4c050db1512d39cc89a7524d8bc38454e'/>
<id>urn:sha1:7576b4b4c050db1512d39cc89a7524d8bc38454e</id>
<content type='text'>
 - cut the version string at the newline, suppressing information about
   who built the kernel and in what directory.  Most of this information
   was already lost to truncation.

 - on i386, return the precise CPU class (if known) rather than just
   "i386".  Linux software which uses this information to select
   which binary to run often does not know what to make of "i386".
</content>
</entry>
<entry>
<title>Add a "int fd" argument to VOP_OPEN() which in the future will</title>
<updated>2003-07-26T07:32:23Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-07-26T07:32:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a8d43c90af5122ecff75b55fbaf6d5806674411b'/>
<id>urn:sha1:a8d43c90af5122ecff75b55fbaf6d5806674411b</id>
<content type='text'>
contain the filedescriptor number on opens from userland.

The index is used rather than a "struct file *" since it conveys a bit
more information, which may be useful to in particular fdescfs and /dev/fd/*

For now pass -1 all over the place.
</content>
</entry>
<entry>
<title>Add a new function swap_pager_status() which reports the total size of the</title>
<updated>2003-07-18T10:26:09Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-07-18T10:26:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=567104a1485ba7e76069976c365b6938aa83fe91'/>
<id>urn:sha1:567104a1485ba7e76069976c365b6938aa83fe91</id>
<content type='text'>
paging space and how much of it is in use (in pages).

Use this interface from the Linuxolator instead of groping around in the
internals of the swap_pager.
</content>
</entry>
<entry>
<title>Use __FBSDID().</title>
<updated>2003-06-10T21:29:12Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-06-10T21:29:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=16dbc7f228758b92c71bfe2d0e67e741df88e92d'/>
<id>urn:sha1:16dbc7f228758b92c71bfe2d0e67e741df88e92d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Deprecate machine/limits.h in favor of new sys/limits.h.</title>
<updated>2003-04-29T13:36:06Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2003-04-29T13:36:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=104a9b7e3edbd88cdda0698c5c77a2ad6dafcc16'/>
<id>urn:sha1:104a9b7e3edbd88cdda0698c5c77a2ad6dafcc16</id>
<content type='text'>
Change all in-tree consumers to include &lt;sys/limits.h&gt;

Discussed on:	standards@
Partially submitted by: Craig Rodrigues &lt;rodrigc@attbi.com&gt;
</content>
</entry>
<entry>
<title>Use local struct proc variables to reduce repeated td-&gt;td_proc dereferences</title>
<updated>2003-04-17T22:02:47Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2003-04-17T22:02:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8804bf6b03ee51e89815468e56f28a4a4879bc40'/>
<id>urn:sha1:8804bf6b03ee51e89815468e56f28a4a4879bc40</id>
<content type='text'>
and improve readability.
</content>
</entry>
</feed>
