ı 134576 190 113 154 500 154 617 170 149 153 310 225 230 412 148 176 162 213 214 210 118 128 123 116 153 162 173 162 146 2359 178 259 328 185 297 396 182 306 194 279 347 110 197 119 121 472 131 642 350 688 228 192 200 304 345 188 287 670 414 110 116 167 208 1476 1439 281 166 213 186 186 204 155 465 326 219 344 189 232 213 354 445 242 1428 121 334 129 422 179 242 230 146 134 159 1875 589 422 192 240 234 138 167 288 181 490 607 931 302 141 320 712 116 1003 374 167 188 167 167 146 345 114 141 338 120 155 331 323 234 136 165 118 164 146 276 201 244 157 238 325 164 124 152 137 209 221 133 194 202 239 255 243 289 234 238 209 204 207 159 154 132 138 225 211 320 145 128 356 184 160 169 213 160 118 215 326 160 253 132 173 209 248 1289 153 217 127 134 142 672 120 521 174 159 160 K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-08-31T16:26:01.000000Z K 7 svn:log V 18 Enter the autofs. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-08-31T17:16:53.000000Z K 7 svn:log V 59 Wrong makefile in the wrong place. Pointed out by: scottl END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-08-31T18:04:34.000000Z K 7 svn:log V 404 Make pflogd(8) store pcap_sf_pkthdr instead of MD timeval contaminated pcap_pkthdr. This makes /var/log/pflog standart compliant on 64bit archs. OpenBSD has fixed this by changing the bpf timeval to 32bit in the kernel, so no need to report this over (again). PR: bin/71096 (w/ changes) Submitted by: Ville-Pertti Keinonen Tested by: amd64(submitter), sparc64(yongari), i386(myself) MFC after: 3 days END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-08-31T19:00:20.000000Z K 7 svn:log V 62 U1E and U2 are now fully supported system. MFC after: 2 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-08-31T20:37:10.000000Z K 7 svn:log V 524 When ISA_PNP_PROBE is called, it will return 0 when it finds a device, ENOENT when there's no PNP ID for this device node, or ENXIO when there is one, but it doesn't match. In the nonPNP case (as most Alpha systems appear to be), we were treating the error return as an error, when it should be have ignored it. Version 1.9 properly ignored it, but the attach re-write of 1.10 introduced this logic error. Pointy Hat to: phk (for breaking it then asking me to fix it :-) Sponsored by: The Voices in Bill Paul's Head, LLC END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2004-08-31T21:45:30.000000Z K 7 svn:log V 76 Fix checksum calculation. Submitted by: Jean Delvare END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2004-08-31T21:51:51.000000Z K 7 svn:log V 55 Clarify SDT feature word bits. Obtained from: NetBSD END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-08-31T23:28:23.000000Z K 7 svn:log V 58 Note free bit.. as per the flags word. MFC after: 2 days END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-01T00:08:15.000000Z K 7 svn:log V 214 When an USB keyboard is plugged in to a machine with a builtin keyboard, cause the USB keyboard to take over from the builtin one. This means my laptop just works when I'm using it as a desktop. Reviewed by: imp END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-01T01:19:52.000000Z K 7 svn:log V 129 General modernization of coda: - Ditch NVCODA - Don't use a static major - Don't declare functions extern Reviewed by: peter END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-01T02:11:28.000000Z K 7 svn:log V 134 Give setrunqueue() and sched_add() more of a clue as to where they are coming from and what is expected from them. MFC after: 2 days END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-09-01T05:06:42.000000Z K 7 svn:log V 314 Per Ruslan, bsd.lib.mk already has support for dynamically-generated .h files. This simplifies the Makefile here a bit and makes it behave better in a couple of situations. While I'm here, clean up some comments and try to improve the organization a bit. Thanks to: Ruslan Ermilov (The Marvelous Makefile Guru) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-09-01T05:07:17.000000Z K 7 svn:log V 51 Forced commit to remind me to... MFC after: 3 days END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-01T05:48:06.000000Z K 7 svn:log V 81 Create DIP_SET() and IBLK_SET() macros to fix lvalue warnings. Inspired by: kan END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-01T06:10:11.000000Z K 7 svn:log V 70 Add PCI ID for the BCM4401-B0. Submitted by: krion MFC after: 3 days END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-01T06:42:02.000000Z K 7 svn:log V 117 Give the 4bsd scheduler the ability to wake up idle processors when there is new work to be done. MFC after: 5 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-01T06:51:43.000000Z K 7 svn:log V 122 bsd.kmod.mk knows how to clean up opt_*.h files automatically, and has the necessary magic to create empty opt_*.h files. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-01T07:12:24.000000Z K 7 svn:log V 118 Mechanically tidy up the contents of CLEANFILES:M*.h: kmod.mk automatically removes opt_*.h and if_*.h found in SRCS. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-01T07:39:12.000000Z K 7 svn:log V 27 Removed -Wall from CFLAGS. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-09-01T07:53:04.000000Z K 7 svn:log V 33 Cleanup paths. Submitted by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-01T08:17:20.000000Z K 7 svn:log V 32 Add atomicity.cc to CLEANFILES. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-01T08:26:39.000000Z K 7 svn:log V 21 Move back to WARNS=2 END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-01T09:01:32.000000Z K 7 svn:log V 58 Only turn preemption for 4bsd. it's still poison for ULE. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-01T10:12:08.000000Z K 7 svn:log V 67 Protect the PREEMPTION logic with #ifdef _KERNEL to fix the build. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-09-01T11:02:55.000000Z K 7 svn:log V 81 Back out the previous change. glob() still does use strcmp() to order pathnames. END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-09-01T12:15:44.000000Z K 7 svn:log V 70 Cleanup the storing and printing of the device transfermode for SATA. END K 10 svn:author V 3 den K 8 svn:date V 27 2004-09-01T13:14:47.000000Z K 7 svn:log V 54 Merge from recent English versions MFC after: 2 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-01T14:36:48.000000Z K 7 svn:log V 2266 Tidy up the list of docproj dependencies. Here comes a long explanation... This makefile tries to be smart in determining the minimal list of ports comprising the docproj meta-port, necessary to build the FreeBSD documentation and release notes. To get it absolutely right, it would have to generate the list at run time, parsing the output of "make all-depends-list" for ports/textproc/docproj, supplying the same options like in src/release/Makefile, and trying for different platforms and FreeBSD versions! Besides from the complexity involved, this is just not possible to do from here, because the ports tree may be not up-to-date or not be available at all -- it's not required to have a checked out ports tree to start "make release". So makefile copies some logic from the ports system to try to come up with the right list... Unfortunately, it's nearly impossible nor practical to come up with a proper and complete list from here this way. Such a list would have to support all possible __FreeBSD_version's, Perl versions, and so on, and their combinations -- everything that the ports system would do. The fix is to stop pretending be smart, and only provide lists enough to build a docproj port on recent of 4.x, 5.x, and 6.x systems, where this is practical. What can break with this change is "make release -DNOPORTS" of HEAD or RELENG_5, *without* -DNODOC, on older FreeBSD systems like 5.1-RELEASE. The change in the docproj dependency list between 5.1 and 5.3 is as follows: # diff docports.501000 docports.503000 < /usr/ports/devel/p5-File-Temp < /usr/ports/devel/p5-Test-Harness < /usr/ports/devel/p5-Test-Simple < /usr/ports/lang/perl5 > /usr/ports/lang/perl5.8 Since doing "make release" on these old systems is not officially supported anyway (only one tiny tweak is necessary to make it work), the practical damage of this change is zero. Original problem spotted by Scott Long doing "make release -DNOPORTS RELEASETAG=RELENG_5". That particular problem was already fixed by the previous change to this file, while this change is the result of some additional analyzis of the problem. Fix was tested by doing a "make release -DNOPORTS" of HEAD on the 4.10-STABLE machine (with one small tweak I mentioned, to make it possible). END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-01T15:14:13.000000Z K 7 svn:log V 83 Add warnings about ifconfig incompatabilities caused by the addition of ifi_epoch. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-09-01T16:31:43.000000Z K 7 svn:log V 161 MFC v1.11: Protect command flags set in the rc.conf files in case they're more than one word, adding some quotes. Reviewed by: mtm Approved by: re (scottl) END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-09-01T17:59:29.000000Z K 7 svn:log V 235 Disable links after getting the possible resources. Even though _DIS should only affect current resources, it seems best to wait until all configuration is done before disabling it. If this fixes any problems, it is a MT5 candidate. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-01T18:04:22.000000Z K 7 svn:log V 93 Modify pmap_pte() to support its use on non-current, non-kernel pmaps without holding Giant. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-01T18:05:43.000000Z K 7 svn:log V 201 *Blush* forgot to test non SMP builds.. oddly enough some UP code (particularly in the acpi code) seems to want this in a UP build. (I guess so you can have a sigle kernel module that works for both) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-01T18:22:14.000000Z K 7 svn:log V 300 Use a spare byte in struct if_data to store the structure size without increasing it. Add code to ifconfig to use this size to find the sockaddr_dl after the struct if_data in the routing message. This allows struct if_data to grow (up to 255 bytes) without breaking ifconfig. Submitted by: peter END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-01T18:29:57.000000Z K 7 svn:log V 87 Don't ask for this for modules. no modules need to know about preemption at the moment END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-01T19:04:09.000000Z K 7 svn:log V 213 Correction to the previous revision: I forgot to apply the ones complement to a constant. This didn't show in testing because the broken expression produced the same result in my tests as the correct expression. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-01T19:18:59.000000Z K 7 svn:log V 101 In vm_fault_unwire() eliminate the acquisition and release of Giant in the case of non-kernel pmaps. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-01T19:23:02.000000Z K 7 svn:log V 183 When non kernel programs try to define _KERNEL it always ends in tears. this is a temporary hack.. we'll remove it in a short while. I'll set teh MFC to remind me MFC after: 1 week END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-09-01T19:56:47.000000Z K 7 svn:log V 251 Fix an assertion when if_down()ing a ALTQ managed interface. The lock should have been in place all the time the mtx_assert in the ALTQ code just discovered the shortcoming. PR: i386/71195 Tested by: Bettan (PR originator), myself MFC after: 5 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-01T19:58:37.000000Z K 7 svn:log V 18 Remove dead code. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-01T20:41:18.000000Z K 7 svn:log V 101 Give up trying to make preemption dependent on SCHED_4BSD the list of breakages was getting too long END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-01T20:42:38.000000Z K 7 svn:log V 24 Revert.. not needed now END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-01T22:53:13.000000Z K 7 svn:log V 26 Remove redundant _FBSDID. END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2004-09-01T23:22:41.000000Z K 7 svn:log V 374 Added support for Intel PRO/1000 GT Desktop Adapter(Device ID 8086 107C) Removed support for Intel 82541ER Added fix for 82547 which corrects an issue with Jumbo frames larger than 10k. Added fix for vlan tagged frames not being properly bridged. Corrected TBI workaround. Corrected incorrect LED operation issues Submitted by: tackerman (Tony Ackerman) MFC after: 2 weeks END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-09-01T23:28:27.000000Z K 7 svn:log V 39 Septepber -> September Noticed by: ru END K 10 svn:author V 4 csjp K 8 svn:date V 27 2004-09-02T01:12:20.000000Z K 7 svn:log V 548 MFC v1.243: Currently, if the secure level is low enough, system flags can be manipulated by prison root. In 4.x prison root can not manipulate system flags, regardless of the security level. This behavior should remain consistent to avoid any surprises which could lead to security problems for system administrators which give out privileged access to jails. This commit changes suser_cred's flag argument from SUSER_ALLOWJAIL to 0. This will prevent prison root from being able to manipulate system flags on files. Approved by: re (kensmith) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-09-02T01:55:00.000000Z K 7 svn:log V 252 MFC of the X server configuration removal from sysinstall. Versions being MFC-ed: config.c V1.226 dispatch.c V1.47 install.c V1.359 menus.c V1.400 sysinstall.8 V1.65 sysinstall.h V1.262 Discussed on: freebsd-current@ Approved by: re (scottl) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-02T03:21:39.000000Z K 7 svn:log V 591 Merge uipc_usrreq.c:1.140 to RELENG_5: date: 2004/08/25 21:24:36; author: rwatson; state: Exp; lines: +15 -8 Don't hold the UNIX domain socket subsystem lock over the body of the UNIX domain socket garbage collection implementation, as that risks holding the mutex over potentially sleeping operations (as well as introducing some nasty lock order issues, etc). unp_gc() will hold the lock long enough to do necessary deferal checks and set that it's running, but then release it until it needs to reset the gc state. Discussed with: alfred Approved by: re (kensmith) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-09-02T04:00:12.000000Z K 7 svn:log V 130 MFC archive_read_extract.c 1.35: Cache uid-from-uname and gid-from-gname lookups during extraction Approved by: re (Ken Smith) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-09-02T04:06:00.000000Z K 7 svn:log V 95 MFC write.c 1.34: Fix -T/-I to correctly use updated -C machinery. Approved by: re (Ken Smith) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-09-02T04:09:46.000000Z K 7 svn:log V 102 MFC: support -O with -t, where it means "send list to stderr", as in gtar Approved by: re (Ken Smith) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-09-02T04:18:17.000000Z K 7 svn:log V 206 MFC: Recognize and ignore pax 'x' and 'g' extension entries. In particular, don't create "PaxHeader" dirs when extracting archives created by newer tar and pax implementations. Approved by: re (Ken Smith) END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-09-02T04:28:05.000000Z K 7 svn:log V 252 Don't enter the debugger when executing an AML breakpoint instruction unless ACPI_DEBUG is defined. Users don't typically care about errant breakpoint instructions. The HP Pavilion 7915 has this in its PCI0 _INI method for rev 0x6040000 of the RSDT. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-09-02T04:32:26.000000Z K 7 svn:log V 91 MFC lib/version-etc.c 1.4: correctly clean up va_list variable Approved by: re (Ken Smith) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-02T05:07:29.000000Z K 7 svn:log V 191 Back out ifi_epoch. The ABI breakage is too disruptive this close to 5-STABLE. ifi_epoch will shortly be reintroduced with less precistion using the space currently allocated to ifi_unused. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-02T06:12:19.000000Z K 7 svn:log V 574 MFC rev 1.35: In alpha_pci_alloc_resource(), when allocating a memory resource, do not set the virtual address to the bus address when the bus doesn't have either of the PCI_RF_DENSE or PCI_RF_BWX flags set. The TGA driver uses the virtual address to access the registers, which on some machines can cause a memory management fault. Map the bus address as K0SEG virtual memory instead. Note that with some hardware combinations involving the TGA2 adapter this change merely results that the memory management fault is replaced by a machine check. Approved by: re (scottl) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-02T06:14:42.000000Z K 7 svn:log V 318 MFC rev 1.9 & 1.10: Do not match TGA2 adapters. They are not compatible with TGA adapters, nor are they 3D accelarators as the description would like us to believe. Since the TGA2 adapter has a VGA mode (unlike the TGA adapter), one can use the VGA driver instead. Remove redundant _FBSDID. Approved by: re (scottl) END K 10 svn:author V 3 den K 8 svn:date V 27 2004-09-02T06:22:17.000000Z K 7 svn:log V 18 Fix URL_RELPREFIX END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-02T12:50:47.000000Z K 7 svn:log V 25 MFi386: revision 1.1172. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2004-09-02T13:45:24.000000Z K 7 svn:log V 70 Minor wordsmithing of the fixit media login message. Approved by: re END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-09-02T14:34:28.000000Z K 7 svn:log V 112 MFC infback.c 1.2, inflate.c 1.5: Correct a denial-of-service vulnerability in zlib. Approved by: re (scottl) END K 10 svn:author V 4 csjp K 8 svn:date V 27 2004-09-02T14:47:37.000000Z K 7 svn:log V 1381 MFC netinet/ip_mroute.c v.1.107 MFC netinet/raw_ip.c v1.143 When a prison is given the ability to create raw sockets (when the security.jail.allow_raw_sockets sysctl MIB is set to 1) where privileged access to jails is given out, it is possible for prison root to manipulate various network parameters which effect the host environment. This commit plugs a number of security holes associated with the use of raw sockets and prisons. This commit makes the following changes: - Add a comment to rtioctl warning developers that if they add any ioctl commands, they should use super-user checks where necessary, as it is possible for PRISON root to make it this far in execution. - Add super-user checks for the execution of the SIOCGETVIFCNT and SIOCGETSGCNT IP multicast ioctl commands. - Add a super-user check to rip_ctloutput(). If the calling cred is PRISON root, make sure the socket option name is IP_HDRINCL, otherwise deny the request. Although this patch corrects a number of security problems associated with raw sockets and prisons, the warning in jail(8) should still apply, and by default we should keep the default value of security.jail.allow_raw_sockets MIB to 0 (or disabled) until we are certain that we have tracked down all the problems. Looking forward, we will probably want to eliminate the references to curthread. Approved by: re (kensmith) END K 10 svn:author V 4 csjp K 8 svn:date V 27 2004-09-02T14:49:34.000000Z K 7 svn:log V 1344 MFC net/route.c v1.107 When a prison is given the ability to create raw sockets (when the security.jail.allow_raw_sockets sysctl MIB is set to 1) where privileged access to jails is given out, it is possible for prison root to manipulate various network parameters which effect the host environment. This commit plugs a number of security holes associated with the use of raw sockets and prisons. This commit makes the following changes: - Add a comment to rtioctl warning developers that if they add any ioctl commands, they should use super-user checks where necessary, as it is possible for PRISON root to make it this far in execution. - Add super-user checks for the execution of the SIOCGETVIFCNT and SIOCGETSGCNT IP multicast ioctl commands. - Add a super-user check to rip_ctloutput(). If the calling cred is PRISON root, make sure the socket option name is IP_HDRINCL, otherwise deny the request. Although this patch corrects a number of security problems associated with raw sockets and prisons, the warning in jail(8) should still apply, and by default we should keep the default value of security.jail.allow_raw_sockets MIB to 0 (or disabled) until we are certain that we have tracked down all the problems. Looking forward, we will probably want to eliminate the references to curthread. Approved by: re (kensmith) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-09-02T14:51:18.000000Z K 7 svn:log V 187 Update the version number in the release documentation to reflect the current pre-5.3 state of this branch and change the upload location for relnotesNG snapshots. Approved by: re (hrs) END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2004-09-02T15:24:38.000000Z K 7 svn:log V 72 MFC: Improve sync error recovery (revs 1.80 and 1.81). Approved by: re END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2004-09-02T15:29:39.000000Z K 7 svn:log V 118 MFC: Correct argument order in PCI config space operations used to handle PCI error interrupts. Approved by: re END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2004-09-02T15:31:21.000000Z K 7 svn:log V 92 MFC: Set AHD_BUSFREEREV_BUG in the bugs, not features, field of our softc. Approved by: re END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2004-09-02T15:32:05.000000Z K 7 svn:log V 92 MFC: Remove stale EISA constants from initial port from the aic7xxx driver Approved by: re END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2004-09-02T15:33:15.000000Z K 7 svn:log V 109 MFC: Correct polarity of logic to avoid unecessary bus resets during timeout recovery. Approved by: re END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2004-09-02T15:36:04.000000Z K 7 svn:log V 61 MFC: Correct a spelling error in a comment. Approved by: re END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-02T15:41:44.000000Z K 7 svn:log V 368 Merge ng_socket.c:1.54 to RELENG_5: date: 2004/08/30 14:41:25; author: rwatson; state: Exp; lines: +2 -0 Acquire Giant arounds calls into the linker from Netgraph sockets. We now no longer hold Giant in send(), so it isn't inheritted by the linker, which calls into VFS. Reported by: glebius Discussed with: glebius, bz Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-02T16:04:09.000000Z K 7 svn:log V 229 Back out pseudo_vnops.c:1.45, which was a workaround for pfind() returning incompletely initialized processes. This problem was eliminated by kern_proc.c:1.215, which causes pfind() not to return processes in the PRS_NEW state. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-02T18:05:26.000000Z K 7 svn:log V 123 Add aac(4) and aacp(4). The driver is 64-bit clean for roughly a year now and has been mentioned on the freebsd-ia64 list. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-02T18:59:15.000000Z K 7 svn:log V 248 Turn PREEMPTION into a kernel option. Make sure that it's defined if FULL_PREEMPTION is defined. Add a runtime warning to ULE if PREEMPTION is enabled (code inspired by the PREEMPTION warning in kern_switch.c). This is a possible MT5 candidate. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-02T19:01:48.000000Z K 7 svn:log V 94 MFC rev 1.67: remove asr(4), rev 1.69: add aac(4) and aacp(4). Approved by: re (blanket) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-02T19:53:13.000000Z K 7 svn:log V 135 In FreeBSD 5.x, curthread is always defined, so we don't need to to test and optionally use &thread0 if it's NULL. Spotted by: julian END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-02T19:53:40.000000Z K 7 svn:log V 115 aac works in ia64, twe and twa seem to work on amd64 (though not officially supported by 3ware) MFC after: 3 days END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-09-02T20:08:41.000000Z K 7 svn:log V 256 MFC rev. 1.129. (Attempt #2 to fix this problem without breaking anything else.) When creating a new md, g_waitidle() to make sure the /dev entry gets created before mdconfig(8) returns, *but only if it's not a preloaded md*. Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-02T20:14:03.000000Z K 7 svn:log V 348 The KAME IPSEC implementation at one point used its own pseudo-random number generator, which was re-seeded via a timeout. Now centralized randomness/entropy is used, we can garbage collect the timeout and re-seeding code (which was largely a no-op). Discussed with: itojun, suz, JINMEI Tatuya < jinmei at isl dot rdc dot toshiba dot co dot jp > END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-02T20:18:02.000000Z K 7 svn:log V 145 Unlock rather than lock the ripcbinfo lock at the end of rip6_input(). RELENG_5 candidate. Foot provided by: Patrick Guelat END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-02T20:30:05.000000Z K 7 svn:log V 1334 New release notes (changes in the second half of July and the first half of August 2004): NO_ADAPTIVE_MUTEXES, ADAPTIVE_GIANT, acpi_panasonic(4) added, contigmalloc(9) reimplemented (vm.old_contigmalloc added), hme(4) checksum offload support, {mem,io}.ko added, pcic(4) removed completely from GENERIC kernel configuration file, psm(4) Synaptics TouchPad support, Thread Local Storage (TLS) support, ipfw(4) antispoof option, GEOM_MIRROR class and gmirror(8) added, col(1), colcrt(1), colrm(1), column(1), and fmt(1) multibyte characters support, df(1) bugfix, ftpd(8) uses its euid for opening a data transfer socket, gpt(8) -i option, remove command added, kgdb(1) added, LIBPTHREAD_SYSTEM_SCOPE for libpthread, look(1) -d bugfix, make(1) "+" flag added, make(1) MAKEFLAGS change, tgmath.h C99 header added, GNU extensions of mbsnrtowcs(3) and wcsnrtombs(3) implemented, patch(1) replaced with a BSD-licensed version from OpenBSD, ppp(8) "set pppoe [standard|3Com]" for ng_pppoe(4), ul(1) multibyte characters support, FILE 3.41 --> 4.10, GCC 3.3.3 --> 3.4.2, NTP 4.1.1.a --> 4.2.0, rc.d localpkg support in the Ports Collection, and crypto distribution now part of base. Update release notes: snd_*(4) reorganization, and use the term "geom class" for consistency. MFC: ppp(8) "set rad_alive". END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-09-02T20:44:56.000000Z K 7 svn:log V 26 Hook autofs to the build. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-02T20:57:40.000000Z K 7 svn:log V 237 Merge if_pcn.c:1.60, if_sf.c:1.73, if_ti.c:1.97, if_tl.c:1.94, if_wb.c:1.74 to RELENG_5: Tag a last set of PCI network interfaces as IFF_NEEDSGIANT until they are either locked down or demonstrated MPSAFE. Approved by: re (scottl) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-02T21:01:09.000000Z K 7 svn:log V 37 Trim errata and bump &release.next;. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-02T21:18:09.000000Z K 7 svn:log V 325 Merge raw_ip6.c:1.46 to RELENG_5: date: 2004/09/02 20:18:02; author: rwatson; state: Exp; lines: +1 -1 Unlock rather than lock the ripcbinfo lock at the end of rip6_input(). RELENG_5 candidate. Foot provided by: Patrick Guelat Approved by: re (scottl) (accelerated schedule for BETA3) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-02T21:37:50.000000Z K 7 svn:log V 83 Don't override the rule used to build a binary by providing our own compiler line. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-02T21:41:57.000000Z K 7 svn:log V 145 Pass O_NONBLOCK directly to fcntl() rather than the pointer to an int holding the value O_NONBLOCK. This worked previously because I was lucky. END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-09-02T22:09:33.000000Z K 7 svn:log V 136 Rewrite this hack -rm -rf ${LOCALEDIR}/*/LC_MESSAGES and move it inside loop. It can damage user-made ${LOCALEDIR}/* locales otherwise. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-02T22:21:51.000000Z K 7 svn:log V 51 Fix whitespace from last commit. Submitted by: ru END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-02T23:37:41.000000Z K 7 svn:log V 39 remove unused code MFC after: 2 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-03T01:37:02.000000Z K 7 svn:log V 63 Correct a comment typo: s/Note/Not/. Pointed out by: kensmith END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-03T03:09:55.000000Z K 7 svn:log V 1777 Merge sys/conf/options:1.478, sys/net/netisr.c:1.12, and sys/sys/kernel.h:1.118 to RELENG_5: Change the default disposition of debug.mpsafenet from 0 to 1, which will cause the network stack to operate without the Giant lock by default. This change has the potential to improve performance by increasing parallelism and decreasing latency in network processing. Due to the potential exposure of existing or new bugs, the following compatibility functionality is maintained: - It is still possible to disable Giant-free operation by setting debug.mpsafenet to 0 in loader.conf. - Add "options NET_WITH_GIANT", which will restore the default value of debug.mpsafenet to 0, and is intended for use on systems compiled with known unsafe components, or where a more conservative configuration is desired. - Add a new declaration, NET_NEEDS_GIANT("componentname"), which permits kernel components to declare dependence on Giant over the network stack. If the declaration is made by a preloaded module or a compiled in component, the disposition of debug.mpsafenet will be set to 0 and a warning concerning performance degraded operation printed to the console. If it is declared by a loadable kernel module after boot, a warning is displayed but the disposition cannot be changed. This is implemented by defining a new SYSINIT() value, SI_SUB_SETTINGS, which is intended for the processing of configuration choices after tunables are read in and the console is available to generate errors, but before much else gets going. This compatibility behavior will go away when we've finished the last of the locking work and are confident that operation is correct. Approved by: re (scottl, kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-03T03:12:58.000000Z K 7 svn:log V 492 Merge sys/netgraph/ng_tty.c:1.30, sys/netinet6/ipsec.c:1.37, sys/netipx/ipx.c:1.27 to RELENG_5: Mark Netgraph TTY, KAME IPSEC, and IPX/SPX as requiring Giant for correct operation using NET_NEEDS_GIANT(). This will result in a boot-time restoration of Giant-enabled network operation, or run-time warning on dynamic load (applicable only to the Netgraph component). Additional components will likely need to be marked with this in the future. Approved by: re (scottl, kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-03T03:17:14.000000Z K 7 svn:log V 325 Merge UPDATING:1.351 to RELENG_5: date: 2004/08/28 17:08:30; author: rwatson; state: Exp; lines: +13 -0 Add an updating entry for the recent change in network stack locking default for debug.mpsafenet, pointing at the recent announcement and things to try if instability is experienced. Approved by: re (scottl) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-03T03:19:14.000000Z K 7 svn:log V 96 Tag AIO as requiring Giant over the network stack using NET_NEEDS_GIANT(). RELENG_5 candidate. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-03T03:58:45.000000Z K 7 svn:log V 142 - move list of supported adapters into a HARDWARE section - properly capitalize Fast/Gigabit Ethernet - bump document date MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-03T04:13:22.000000Z K 7 svn:log V 136 - move list of supported adapters into a HARDWARE section - properly capitalize (Fast) Ethernet - bump document date MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-03T04:15:54.000000Z K 7 svn:log V 41 Add nge(4) and ste(4) MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-03T04:17:19.000000Z K 7 svn:log V 70 Autogenerate device listings for nge(4) and ste(4) MFC after: 3 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-03T05:11:32.000000Z K 7 svn:log V 195 Push Giant deep into vm_forkproc(), acquiring it only if the process has mapped System V shared memory segments (see shmfork_myhook()) or requires the allocation of an ldt (see vm_fault_wire()). END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-03T05:49:05.000000Z K 7 svn:log V 86 MFC 1.50 Use some macros to reduce diff to upcoming commits Approved by: re (scottl) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-03T05:55:06.000000Z K 7 svn:log V 394 MFC: > Move TDF_CAN_UNBIND to thread private flags td_pflags, this eliminates > need of sched_lock in some places. Also in thread_userret, remove > spare thread allocation code, it is already done in thread_user_enter. > Reviewed by: julian > Revision Changes Path > 1.195 +4 -19 src/sys/kern/kern_kse.c > 1.394 +3 -4 src/sys/sys/proc.h > Approved by: re (scottl) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-03T05:58:20.000000Z K 7 svn:log V 511 MFC: > Only test return_instead if P_SINGLE_EXIT is set, otherwise a fork() > syscall can interrupt other thread's syscall in sleepq_catch_signals(). > Current, all callers know thread_suspend_check may suspend thread > itself, so we need't to check return_instead for normal suspension > flags (no P_SINGLE_EXIT set). > > Tested by: deischen > Reported by: Maarten L. Hekkelman > > Revision Changes Path > 1.195 +1 -1 src/sys/kern/kern_thread.c Approved by: re (scottl) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-03T06:11:59.000000Z K 7 svn:log V 835 MFC > Remove sched_free_thread() which was only used > in diagnostics. It has outlived its usefulness and has started > causing panics for people who turn on DIAGNOSTIC, in what is otherwise > good code. > > MFC after: 2 days > > Revision Changes Path > 1.119 +0 -6 src/sys/alpha/alpha/trap.c > 1.280 +0 -6 src/sys/amd64/amd64/trap.c > 1.7 +0 -3 src/sys/amd64/ia32/ia32_syscall.c > 1.268 +0 -6 src/sys/i386/i386/trap.c > 1.104 +0 -10 src/sys/ia64/ia64/trap.c > 1.235 +0 -3 src/sys/kern/kern_fork.c > 1.188 +0 -13 src/sys/kern/kern_prot.c > 1.271 +0 -3 src/sys/kern/subr_trap.c > 1.48 +0 -3 src/sys/powerpc/powerpc/trap.c > 1.71 +0 -6 src/sys/sparc64/sparc64/trap.c > 1.50 +0 -3 src/sys/sys/ucred.h Approved by: re (scottl) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-03T06:18:47.000000Z K 7 svn:log V 206 MFC: > 1. try to use existing mailbox address in thread_update_usr_ticks. > 2. remove '\n' in KASSERT. > > Revision Changes Path > 1.196 +6 -4 src/sys/kern/kern_kse.c Approved by: re (scottl) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-03T06:18:52.000000Z K 7 svn:log V 50 Join the effort in simplifying this makefile. ;) END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-09-03T06:24:25.000000Z K 7 svn:log V 226 Add a BUGS section and copy the wording from mmap(2)'s MAP_NOSYNC, documenting the obsoleteness of the msync(2) syscall and its single remaining purpose. PR: 70916 Submitted by: Radim Kolar MFC after: 3 days END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-03T06:26:28.000000Z K 7 svn:log V 616 MFC: Remove TDP_USTATCLOCK, we no longer need it because we now always update tick count for userland in thread_userret. This change also removes a "no upcall owned" panic because fuword() schedules an upcall under heavily loaded, and code assumes there is no upcall can occur. Reported and Tested by: Peter Holm Revision Changes Path 1.198 +30 -55 src/sys/kern/kern_kse.c 1.396 +0 -1 src/sys/sys/proc.h ---- Note free bit.. as per the flags word. MFC after: 2 days Revision Changes Path 1.397 +1 -0 src/sys/sys/proc.h Approved by: re (scottl) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-03T06:32:11.000000Z K 7 svn:log V 25 Fixed more spacing bugs. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-03T06:40:26.000000Z K 7 svn:log V 907 MFC: > Remove an unneeded argument.. > The removed argument could trivially be derived from the remaining one. > That in turn should be the same as curthread, but it is possible that > curthread could be expensive to derive on some systems so leave it as an > argument. > Having both proc and thread as an argument just gives an opportunity for > them to get out sync. > > > Revision Changes Path > 1.120 +1 -1 src/sys/alpha/alpha/trap.c > 1.281 +2 -2 src/sys/amd64/amd64/trap.c > 1.269 +2 -2 src/sys/i386/i386/trap.c > 1.105 +1 -1 src/sys/ia64/ia64/trap.c > 1.197 +2 -2 src/sys/kern/kern_kse.c > 1.290 +1 -1 src/sys/kern/kern_sig.c > 1.272 +1 -1 src/sys/kern/subr_trap.c > 1.49 +1 -1 src/sys/powerpc/powerpc/trap.c > 1.72 +1 -1 src/sys/sparc64/sparc64/trap.c > 1.395 +1 -1 src/sys/sys/proc.h END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-03T07:11:42.000000Z K 7 svn:log V 278 If the argument to the -r flag starts with a ':' or a '|', don't try to make sure it is a device. GDB special cases these prefixes and treats :#### as a tcp port on localhost and executes what ever follows '|'. This allows kgdb to debug via dconschat. Discussed with: marcel END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-09-03T07:37:53.000000Z K 7 svn:log V 75 Cleanup the defines used for various chipsets. Add new nVidia controllers. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-03T07:42:31.000000Z K 7 svn:log V 93 Move 4bsd specific experimental IP code into the 4bsd file. Move the sysctls into kern.sched END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-03T08:19:31.000000Z K 7 svn:log V 72 ooops finish last commit. moved the variables but not the declarations. END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-09-03T08:23:04.000000Z K 7 svn:log V 75 Sync promise_mio_command with WIP on the Promise line of SATA controllers. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-03T08:34:48.000000Z K 7 svn:log V 51 MFC remove #if 0'd code Approved by: re (scottl) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-03T08:44:23.000000Z K 7 svn:log V 249 Panic if given a CAM_DATA_PHYS pointer from CAM instead of trying to handle it. It makes no sense in a PAE environment and is impossible to handle correctly. This case is also never used right now. This should make the iir(4) driver ready for PAE. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-03T09:15:10.000000Z K 7 svn:log V 19 fix compile for UP END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-03T09:19:49.000000Z K 7 svn:log V 46 Don't declare a function we are not defining. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-03T09:36:16.000000Z K 7 svn:log V 246 Merge (and tweak as necessary) documentation changes from HEAD that are relevant to RELENG_4, including documenting the following configuration variables: DOC_LANG, DOCRELEASETAG, KERNEL_FLAGS, KERNELS, NOCDROM, PORTSRELEASETAG, and WORLD_FLAGS. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-03T10:47:49.000000Z K 7 svn:log V 25 fix mismerge of two MFCs END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-03T12:08:56.000000Z K 7 svn:log V 64 MFC: Fixed the doc build. Tested by: hrs Approved by: re (hrs) END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-09-03T12:10:44.000000Z K 7 svn:log V 238 Introduce ata_udelay() that uses tsleep instead of DELAY if possible. In places where we have long delays that doesn't depend on too accurate timing, use ata_udelay() instead of DELAY() so we dont uselessly spin the CPU if not nessesary; END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-03T12:23:16.000000Z K 7 svn:log V 225 - move list of supported adapters into a HARDWARE section - list the Digital EtherWORKS adapter as supported [1] - properly capitalize (Fast|Gigabit) Ethernet - bump document date Obtained from: NetBSD [1] MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-03T12:24:50.000000Z K 7 svn:log V 136 - move list of supported adapters into a HARDWARE section - properly capitalize (Fast) Ethernet - bump document date MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-03T12:27:27.000000Z K 7 svn:log V 39 Add ti(4) and tl(4) MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-03T12:28:53.000000Z K 7 svn:log V 68 Autogenerate device listings for ti(4) and tl(4) MFC after: 3 days END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-09-03T14:28:53.000000Z K 7 svn:log V 25 Remove "-" before rm -rf END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-03T15:05:49.000000Z K 7 svn:log V 72 MFC: Correct arguments to kern_sigaltstack(). Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-03T15:06:54.000000Z K 7 svn:log V 54 MFC: Remove some dead code. Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-03T15:14:15.000000Z K 7 svn:log V 183 MFC: Further refine sleepqueue interface and consolidate duplicated code. This also appears to fix some select/poll races by more sanely handling TDF_SINTR. Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-03T15:19:06.000000Z K 7 svn:log V 108 MFC: Generalize the UFS bad magic value so that it applies to both UFS1 and UFS2. Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-03T15:30:21.000000Z K 7 svn:log V 151 MFC: Fix the ABI wrappers to use kern_fcntl() rather than calling fcntl() directly and mark related ABI syscalls as MP safe. Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-03T15:33:00.000000Z K 7 svn:log V 65 MFC: Regenerate after fcntl() changes. Approved by: re (scottl) END K 10 svn:author V 3 kan K 8 svn:date V 27 2004-09-03T15:45:31.000000Z K 7 svn:log V 145 MFC r1.76: Reintroduce slightly modified patch from kern/69964. Check for LK_HAVE_EXL in both acquire invocations. Approved by: re (scottl) END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-03T16:41:41.000000Z K 7 svn:log V 232 merge in if_rl locking because if_re was originally based upon if_rl. This essentially merges revs 1.143-1.1445 of sys/pci/if_rl.c. This now marks the interrupt MPSAFE along with making the mutex non-recursive. Looked over by: bms END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-09-03T16:54:41.000000Z K 7 svn:log V 72 MFC rev 1.4, 1.5: Fix _FDE and _FDI probing. Approved by: re (scottl) END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-09-03T17:39:00.000000Z K 7 svn:log V 29 Hook libautofs to the build. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-09-03T17:52:55.000000Z K 7 svn:log V 57 xref and give a hint as to what procctl can be used for. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-09-03T18:01:34.000000Z K 7 svn:log V 42 Normalize the makefile. submitted by: ru END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-09-03T18:32:24.000000Z K 7 svn:log V 112 MFC: 1.39; add MODINFOMD_SHDR for passing section header tables from the loader to the kernel. Approved by: re END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-09-03T18:38:47.000000Z K 7 svn:log V 124 MFC: Add support for reading the ELF relocatable object format modules that are use on the amd64 platform. Approved by: re END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-09-03T18:56:59.000000Z K 7 svn:log V 38 Update doc dates. Pointed out by: ru END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-09-03T19:25:40.000000Z K 7 svn:log V 98 MFC: add loader(8) support for preloading ELF relocatable object format modules. Approved by: re END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-09-03T19:49:25.000000Z K 7 svn:log V 105 MFC: 1.114; fix the logic for trying each linker class in turn with a preloaded module. Approved by: re END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-09-03T19:58:00.000000Z K 7 svn:log V 142 MFC: 1.27; Prevent vm_page_zero_idle_wakeup() from attempting to wake up the page zeroing thread before it has been created. Approved by: re END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-09-03T20:01:32.000000Z K 7 svn:log V 158 MFC: 1.87; fix two cases where a successful return from usbd_transfer() would be treated as an error and cause a transfer to be freed twice. Approved by: re END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-09-03T20:06:24.000000Z K 7 svn:log V 146 MFC: 1.87; Add support for completing the installation of ELF relocatable object format modules that were read in by the loader. Approved by: re END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-03T22:41:37.000000Z K 7 svn:log V 193 add support ELECOM UC-SGT(minor change version) http://www2.elecom.co.jp/products/UC-SGT.html PR: [FreeBSD-users-jp 80725] Submitted by: NAKAMURA Kazushi MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-03T23:13:54.000000Z K 7 svn:log V 136 - move list of supported adapters into a HARDWARE section - properly capitalize (Fast) Ethernet - bump document date MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-03T23:16:07.000000Z K 7 svn:log V 140 - change layout of the hardware list to the one used by other manpages - fix spacing of one hardware entry - grammar fix MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-03T23:17:21.000000Z K 7 svn:log V 111 - change layout of the hardware list to the one used by other manpages - add a missing word MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-03T23:18:16.000000Z K 7 svn:log V 106 - change layout of the hardware list to the one used by other manpages - grammar fixes MFC after: 3 days END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-03T23:19:27.000000Z K 7 svn:log V 111 Add support Qualcomm CDMA modem PR: kern/71043 Submitted by: Tomas Krivanek MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-03T23:21:37.000000Z K 7 svn:log V 62 Add ubsa(4), uftdi(4), uplcom(4) and wb(4) MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-03T23:23:11.000000Z K 7 svn:log V 57 Autogenerate device listing for wb(4) MFC after: 3 days END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-03T23:23:51.000000Z K 7 svn:log V 37 Update to 5.3-BETA3 Approved by: re END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-09-03T23:26:55.000000Z K 7 svn:log V 42 Embarrassing typo: s/nextbyint/nearbyint/ END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-03T23:29:01.000000Z K 7 svn:log V 129 Add support Nikon CoolScan LS40 ED PR: kern/71139 Submitted by: Pierre DAVID MFC after: 1 week END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-09-03T23:31:28.000000Z K 7 svn:log V 114 Use the keyword '_Complex' rather than the macro 'complex' since applications are allowed to undefine the latter. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-09-03T23:44:09.000000Z K 7 svn:log V 223 Add a workaround to recognise I/_Complex_I as complex arguments. Although the GCC manual claims that the expression 1.0fi has type float _Complex, __builtin_types_compatible_p(float _Complex, __typeof__(1.0fi))) yields 0. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-03T23:52:26.000000Z K 7 svn:log V 48 Properly capitalize Ethernet MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-03T23:53:02.000000Z K 7 svn:log V 31 Grammar fix MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-04T00:04:58.000000Z K 7 svn:log V 260 Unbreak memcpy(). memcpy() is defined to return the dst argument. By using r8 instead of r14 to do the swap, we put the dst argument in the return register. Since bcopy() doesn't clobber r8, we don't have to do anything else. This fixes ports/textproc/aspell. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-09-04T00:15:47.000000Z K 7 svn:log V 87 Forced commit being done without an approval line to verify that the check is failing. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-04T00:17:50.000000Z K 7 svn:log V 65 MFC rev 1.3: return the dst argument. Approved by: re (blanket) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-09-04T00:23:10.000000Z K 7 svn:log V 72 Another forced commit with no approval line, hoping this time it fails. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-04T00:23:15.000000Z K 7 svn:log V 117 Unbreak memmove(). Return the dst argument. While here, fix the END macro to actually reference memmove, not memcpy. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-04T00:33:05.000000Z K 7 svn:log V 65 MFC rev 1.3: return the dst argument. Approved by: re (blanket) END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-04T03:32:15.000000Z K 7 svn:log V 26 Sort files alphabetically END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-09-04T05:14:45.000000Z K 7 svn:log V 121 Minor grammar and markup tweaks. In four cases, elements were replaced with new manpage entities. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-04T05:51:54.000000Z K 7 svn:log V 233 Enable debug.mpsafevm by default on amd64 and i386. This enables copy-on- write and zero-fill faults to run without holding Giant. It is still possible to disable Giant-free operation by setting debug.mpsafevm to 0 in loader.conf. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-04T06:37:58.000000Z K 7 svn:log V 69 Let kmod.mk touch opt_*.h files as needed. Inspired by: imp's email END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-04T07:07:35.000000Z K 7 svn:log V 157 Add support Western Digital External USB HDD ONSPEC entry are sorted PR: kern/71031 Submitted by: Johann Hugo MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-04T07:54:05.000000Z K 7 svn:log V 41 Fixed build with DEVICE_POLLING defined. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-09-04T09:54:42.000000Z K 7 svn:log V 77 MFC: Only compile fbsd-thread.c on amd64 and i386. Approved by: re (scottl) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-09-04T09:56:03.000000Z K 7 svn:log V 112 MFC: Add code to support statically linked binary and .core file of threaded program. Approved by: re (scottl) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-04T10:05:17.000000Z K 7 svn:log V 150 Document a couple of build knobs PR: misc/71032 (partly) Submitted by: Divacky Roman Reviewed by: ru MFC after: 3 days END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-04T11:01:21.000000Z K 7 svn:log V 1195 New release notes (changes in August 2004): agp(4) AMD64 GART support, hw.pci.allow_unsupported_io_range removed, debug.kdb.stop_cpus sysctl, COMPAT_LINUX32 kernel option on amd64, mac_bsdextended_firstmatch_enabled sysctl, mac_bsdextended_logging sysctl, MP_WATCHDOG kernel option and debug.leak_schedlock sysctl, NET_WITH_GIANT kernel option and debug.mpsafenet loader tunable, debug.mpsafevm loader tunable, vm_map_findspace(9) now uses an O(log n) algorithm, new ipfw(4) rule "jail", IPFIREWALL_FORWARD kernel option, PFIL_HOOKS is now always complied into the kernel, autofs filesystem and libautofs(3) added, GEOM_RAID3 geom class and graid3(8) added, GEOM_UZIP geom class added, acpidump(8) SSDT tables support, dd(1) fillchar option, jail(8) -l option, OpenSSL VIA C3 PadLock ACE support imported, and FreeBSD's default X Window System is Xorg now. Update release notes: ADAPTIVE_GIANT enabled on i386 by default, hme(4) now MI, static linker TLS support, LIBPTHREAD_PROCESS_SCOPE, GNU sort updated to a coreutils snapshot as of 2004/08/12, ISC DHCP client updated to 3.0.1, lukemftpd updated to a snapshot as of 2004/08/09, and pf from OpenBSD 3.5-stable. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-04T11:12:03.000000Z K 7 svn:log V 56 Properly capitalize Gigabit Ethernet MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-04T11:13:32.000000Z K 7 svn:log V 119 - move list of supported adapters into a HARDWARE section - sort the device list - some minor fixes MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-04T11:15:12.000000Z K 7 svn:log V 30 Add snc(4) MFC after: 3 days END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-09-04T11:34:53.000000Z K 7 svn:log V 38 Add a regression test for . END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-04T12:57:25.000000Z K 7 svn:log V 50 Update release notes: GNOME 2.6.2 and KDE 3.3.0. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-09-04T14:54:01.000000Z K 7 svn:log V 575 Reset the seek pointer to 0 when a file is successfully opened, since otherwise the initial seek offset will contain the directory offset of the filesystem block that contained its directory entry. This bug was mostly harmless because typically the directory is less than one filesystem block in size so the offset would be zero. It did however generally break loading a kernel from the (large) kernel compile directory. Also reset the seek pointer when a new inode is opened in read_inode(), though this is not actually necessary now because all callers set it afterwards. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-04T15:00:49.000000Z K 7 svn:log V 29 See if it also works for me. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-04T19:15:00.000000Z K 7 svn:log V 426 MFC 1.5-1.8: - Support column lists, by only extracting the first column. - s/_/./g for an entity name. - For column lists: ignore first item when it is likely to be a header. - Clean up and improve handling of trailing punctuation characters. - Handle the Pa macro. - Give a warning when ignoring unimplemented mdoc commands. - Improve handling of trailing punctuation characters for the Xr macro. Approved by: re (blanket) END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-04T19:21:56.000000Z K 7 svn:log V 80 MFC 1.14: - Auto generate device listing for ath(4). Approved by: re (blanket) END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-04T19:23:54.000000Z K 7 svn:log V 67 MFC: (1.4) add PCI ID for the BCM4401-B0 Approved by: re (scottl) END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-04T19:24:17.000000Z K 7 svn:log V 68 MFC: (1.16) add PCI ID for the BCM4401-B0 Approved by: re (scottl) END