<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/compat, branch releng/5.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F5.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F5.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2004-12-01T21:34:43Z</updated>
<entry>
<title>FreeBSD-SA-04:17.procfs:</title>
<updated>2004-12-01T21:34:43Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2004-12-01T21:34:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=79cea67456080f0096dd0341c5256829cf8884d8'/>
<id>urn:sha1:79cea67456080f0096dd0341c5256829cf8884d8</id>
<content type='text'>
MFC revision 1.54 of src/sys/fs/procfs/procfs_status.c
MFC revision 1.86 of src/sys/compat/linprocfs/linprocfs.c

Approved by:	so (nectar)
</content>
</entry>
<entry>
<title>MFC build fix:</title>
<updated>2004-10-13T19:23:33Z</updated>
<author>
<name>Max Laier</name>
<email>mlaier@FreeBSD.org</email>
</author>
<published>2004-10-13T19:23:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=71b49414545f0bd38bd0bdb27f2b85903fcb2496'/>
<id>urn:sha1:71b49414545f0bd38bd0bdb27f2b85903fcb2496</id>
<content type='text'>
  Fix compiler warnings, when __stdcall is #defined, by adding explicit
  casts. These normally only manifest if the ndis compat module is
  statically compiled into a kernel image by way of 'options NDISAPI'.

  Submitted by:	Dmitri Nikulin
  Approved by:	wpaul
  PR:		kern/71449

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Regen for the thr_exit() syscall change.</title>
<updated>2004-10-09T15:25:41Z</updated>
<author>
<name>Mike Makonnen</name>
<email>mtm@FreeBSD.org</email>
</author>
<published>2004-10-09T15:25:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4e8e4b2f0c01d55fea57e5af56d42b25f0a4aef4'/>
<id>urn:sha1:4e8e4b2f0c01d55fea57e5af56d42b25f0a4aef4</id>
<content type='text'>
Approved by: re/scottl
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2004-10-09T15:12:33Z</updated>
<author>
<name>Mike Makonnen</name>
<email>mtm@FreeBSD.org</email>
</author>
<published>2004-10-09T15:12:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=101596b827d3570cefefd0b8a26a0e2e5cb7c23f'/>
<id>urn:sha1:101596b827d3570cefefd0b8a26a0e2e5cb7c23f</id>
<content type='text'>
----------------------------
revision 1.15
date: 2004/10/08 14:48:02;  author: mtm;  state: Exp;  lines: +1 -4
Remove a reference to a non-existent syscall: _thr_exit(). The
actual name is thr_exit(). How this ever worked is beyond me.
----------------------------
revision 1.14
date: 2004/10/06 14:20:57;  author: mtm;  state: Exp;  lines: +2 -3
Close a race between a thread exiting and the freeing of it's stack.
After some discussion the best option seems to be to signal the thread's
death from within the kernel. This requires that thr_exit() take an
argument.

Discussed with: davidxu, deischen, marcel
MFC after: 3 days
=============================================================================

Approved by: re/scottl
</content>
</entry>
<entry>
<title>MFC: Regenerate after fcntl() changes.</title>
<updated>2004-09-03T15:33:00Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2004-09-03T15:33:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=683a7ba55d598ed93ff1cff968bd19dc4570a2e8'/>
<id>urn:sha1:683a7ba55d598ed93ff1cff968bd19dc4570a2e8</id>
<content type='text'>
Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC: Fix the ABI wrappers to use kern_fcntl() rather than calling</title>
<updated>2004-09-03T15:30:21Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2004-09-03T15:30:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1f15a28a917d53fd971e05c9576f7da35ab92e2d'/>
<id>urn:sha1:1f15a28a917d53fd971e05c9576f7da35ab92e2d</id>
<content type='text'>
fcntl() directly and mark related ABI syscalls as MP safe.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC: (1.52) only translate control message if we're sure it's valid.</title>
<updated>2004-08-26T06:32:23Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2004-08-26T06:32:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b9ce284c1be3c59d104645176f090c4a3940416a'/>
<id>urn:sha1:b9ce284c1be3c59d104645176f090c4a3940416a</id>
<content type='text'>
Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>I'm a dumbass: remember to initialize fh-&gt;nf_map to NULL in</title>
<updated>2004-08-16T19:25:27Z</updated>
<author>
<name>Bill Paul</name>
<email>wpaul@FreeBSD.org</email>
</author>
<published>2004-08-16T19:25:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ae58ccaa60c4b5aeb1fa117ce40282ff5904105a'/>
<id>urn:sha1:ae58ccaa60c4b5aeb1fa117ce40282ff5904105a</id>
<content type='text'>
ndis_open_file() in the module loading case.
</content>
</entry>
<entry>
<title>The Texas Instruments ACX111 driver wants srand(), so provide it.</title>
<updated>2004-08-16T18:52:37Z</updated>
<author>
<name>Bill Paul</name>
<email>wpaul@FreeBSD.org</email>
</author>
<published>2004-08-16T18:52:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=161a639981651161d0bca0866b85d60aaf148914'/>
<id>urn:sha1:161a639981651161d0bca0866b85d60aaf148914</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the Texas Instruments 802.11g chipset work with the NDISulator.</title>
<updated>2004-08-16T18:50:20Z</updated>
<author>
<name>Bill Paul</name>
<email>wpaul@FreeBSD.org</email>
</author>
<published>2004-08-16T18:50:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f454f98c318514d77a820302e3820ebd39a0e9b8'/>
<id>urn:sha1:f454f98c318514d77a820302e3820ebd39a0e9b8</id>
<content type='text'>
This was tested with a Netgear WG311v2 802.11b/g PCI card. Things
that were fixed:

- This chip has two memory mapped regions, one at PCIR_BAR(0) and the
  other at PCIR_BAR(1). This is a little different from the other
  chips I've seen with two PCI shared memory regions, since they tend
  to have the second BAR ad PCIR_BAR(2). if_ndis_pci.c tests explicitly
  for PCIR_BAR(2). This has been changed to simply fill in ndis_res_mem
  first and ndis_res_altmem second, if a second shared memory range
  exists. Given that NDIS drivers seem to scan for BARs in ascending
  order, I think this should be ok.

- Fixed the code that tries to process firmware images that have been
  loaded as .ko files. To save a step, I was setting up the address
  mapping in ndis_open_file(), but ndis_map_file() flags pre-existing
  mappings as an error (to avoid duplicate mappings). Changed this so
  that the mapping is now donw in ndis_map_file() as expected.

- Made the typedef for 'driver_entry' explicitly include __stdcall
  to silence gcc warning in ndis_load_driver().

NOTE: the Texas Instruments ACX111 driver needs firmware. With my
card, there were 3 .bin files shipped with the driver. You must
either put these files in /compat/ndis or convert them with
ndiscvt -f and kldload them so the driver can use them. Without
the firmware image, the NIC won't work.
</content>
</entry>
</feed>
