‚ð145827 173 255 149 145 261 156 343 274 148 181 340 157 240 177 304 154 145 168 155 231 186 289 546 223 227 229 427 301 143 1111 330 156 237 176 255 150 188 240 190 236 154 125 118 311 525 188 162 112 176 159 208 370 296 287 427 460 137 456 179 148 115 420 205 170 169 165 172 213 764 2690 841 382 701 167 149 116 127 131 173 211 155 295 311 169 297 146 850 374 200 187 133 1546 629 134 139 192 157 147 604 174 166 459 130 130 183 164 140 218 183 334 139 140 804 232 167 168 166 164 147 139 151 256 283 283 184 212 212 303 330 330 155 687 158 208 167 188 174 225 122 133 144 129 125 229 193 946 233 297 215 249 157 142 182 215 456 153 113 144 134 153 173 173 165 146 157 214 154 147 276 163 131 126 120 776 K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-05-03T11:56:05.000000Z K 7 svn:log V 159 - move to SCHED_4BSD per jeffr's comments on SCHED_ULE's state - enable MSDOSFS - ehci is stable on the powerbook - modules have been working for a long time. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-05-03T12:49:12.000000Z K 7 svn:log V 55 MFC rev. 1.86: fix a typo. Approved by: re (kensmith) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-05-03T15:28:07.000000Z K 7 svn:log V 49 Include paths.h for prototype of getbootfile(3). END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2005-05-03T15:53:48.000000Z K 7 svn:log V 163 Backout the Promise SATA support due to some reported hangs. I have an idea what the problem is but need more testing. Leave in the Intel PCI Device ID changes. END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-05-03T16:13:31.000000Z K 7 svn:log V 64 fix signed/unsigned comparison warnings. Obtained from: NetBSD END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-05-03T16:20:03.000000Z K 7 svn:log V 246 Cleanup for getgrouplist(3): - Use /*- instead of /* for copyright section - Include unistd.h for prototype of it - Sort and separate includes as described in style(9) - ANSIfy the function defination - Use const for the traversing iterator END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-05-03T16:24:59.000000Z K 7 svn:log V 180 - Initialize vfslocked correctly early enough for MAC to compile. - Fix one place where we explicitly drop Giant! Pointy hat to: me Submitted by: Max Laier Warned by: Tinderbox END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-05-03T16:34:36.000000Z K 7 svn:log V 53 Import pf from OpenBSD 3.7 (OPENBSD_3_7 as of today) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-05-03T16:34:37.000000Z K 7 svn:log V 85 This commit was manufactured by cvs2svn to create tag 'pf-vendor-sys-pf_openbsd_3_7'. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-05-03T16:43:32.000000Z K 7 svn:log V 244 Resolve conflicts created during the import of pf 3.7 Some features are missing and will be implemented in a second step. This is functional as is. Tested by: freebsd-pf, pfsense.org Obtained from: OpenBSD X-MFC after: never (breaks API/ABI) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-05-03T16:47:37.000000Z K 7 svn:log V 62 Import pf userland from OpenBSD 3.7 (OPENBSD_3_7 as of today) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-05-03T16:47:37.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r145837, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-05-03T16:47:38.000000Z K 7 svn:log V 81 This commit was manufactured by cvs2svn to create tag 'pf-vendor-pf_openbsd_3_7'. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-05-03T16:55:20.000000Z K 7 svn:log V 208 Resolve conflicts created during the import of pf 3.7 Some features are missing and will be implemented in a second step. This is functional as is. Tested by: freebsd-pf, pfsense.org Obtained from: OpenBSD END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-05-03T16:57:38.000000Z K 7 svn:log V 59 Adapt Makefiles for pfctl(8) and authpf(8) to 3.7 sources. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-05-03T16:59:14.000000Z K 7 svn:log V 50 Update ifconfig's pfsync module for 3.7 pfsync(4) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-05-03T17:43:14.000000Z K 7 svn:log V 73 Bump __FreeBSD_version for pf 3.7 and inform about user visible changes. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-05-03T19:04:56.000000Z K 7 svn:log V 60 MFC rev 1.17: Remove an extra mutex unlock. 5.4 candidate. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-05-03T19:09:15.000000Z K 7 svn:log V 135 MFC rev 1.156: Don't ask busdma for an alignment for buffers. Fixes busdma from trying to exhaust all virtual memory. 5.4 candidate. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-05-03T19:20:17.000000Z K 7 svn:log V 91 Bugger, made the same typo in the previosu commit as the one to HEAD. Add a needed comma. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-05-03T20:10:40.000000Z K 7 svn:log V 193 Do the Giant locking dance when calling xpt_done(). This is not an MFC since 6-CURRENT solves the problem differently. Thanks to Marcus Grando for reporting and testing this. 5.4 candidate. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-05-03T20:21:24.000000Z K 7 svn:log V 449 Move definitions of 'struct kuser' and 'struct ksem' from uipc_sem.c to ksem.h so that they are accessible from the MAC Framework for the purposes of labeling and enforcing additional protections. #error if these are included without _KERNEL, since they are not intended (nor installed) for user application use. Submitted by: Dandekar Hrishikesh Sponsored by: DARPA, SPARTA Obtained from: TrustedBSD Project END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-05-03T20:30:31.000000Z K 7 svn:log V 130 do mutex lock for each yp calls. with this, http://cvsweb.netbsd.org/bsdweb.cgi/src/regress/lib/libpthread/resolv/ is working. END K 10 svn:author V 6 julian K 8 svn:date V 27 2005-05-03T23:40:59.000000Z K 7 svn:log V 131 Massage uhub.c so that it's more obvious what the differences to -current are. Do some diff reduction. Bring in a few small fixes. END K 10 svn:author V 6 julian K 8 svn:date V 27 2005-05-04T00:46:24.000000Z K 7 svn:log V 133 A patch to support Palm Tungsten T via USB-Cradle. not suer where it comes from but suspect kimoto at ohnolab.org MFC after: 1 week END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-05-04T03:09:28.000000Z K 7 svn:log V 333 -introduce net.bpf sysctl instead of the less intuitive debug.* debug.bpf_bufsize is now net.bpf.bufsize debug.bpf_maxbufsize is now net.bpf.maxbufsize -move function prototypes for bpf_drvinit and bpf_clone up to the top of the file with the others -assert bpfd lock in catchpacket() and bpf_wakeup() MFC after: 2 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2005-05-04T08:12:44.000000Z K 7 svn:log V 208 The correct description for mode "w" is (((truncate to zero length) or (create)) (text file)) (for writing) and not ((truncate file to zero length) or (create text file)) (for writing) MFC after: 1 week END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-05-04T08:57:12.000000Z K 7 svn:log V 48 Use libutil in DPADD as well. Submitted by: ru END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-05-04T10:39:15.000000Z K 7 svn:log V 1013 Introduce MAC Framework and MAC Policy entry points to label and control access to POSIX Semaphores: mac_init_posix_sem() Initialize label for POSIX semaphore mac_create_posix_sem() Create POSIX semaphore mac_destroy_posix_sem() Destroy POSIX semaphore mac_check_posix_sem_destroy() Check whether semaphore may be destroyed mac_check_posix_sem_getvalue() Check whether semaphore may be queried mac_check_possix_sem_open() Check whether semaphore may be opened mac_check_posix_sem_post() Check whether semaphore may be posted to mac_check_posix_sem_unlink() Check whether semaphore may be unlinked mac_check_posix_sem_wait() Check whether may wait on semaphore Update Biba, MLS, Stub, and Test policies to implement these entry points. For information flow policies, most semaphore operations are effectively read/write. Submitted by: Dandekar Hrishikesh Sponsored by: DARPA, McAfee, SPARTA Obtained from: TrustedBSD Project END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-05-04T11:09:26.000000Z K 7 svn:log V 232 Document the fact that accept(2) may return EINVAL when addrlen is negative (in addition to returning EINVAL when called on a descriptor that is not a socket). Submitted by: Arne H Juul PR: docs/80587 END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-05-04T11:55:42.000000Z K 7 svn:log V 64 import of parallel name resolution test. Obtained from: NetBSD END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-05-04T11:55:42.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r145857, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-05-04T11:55:43.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'regress_resolv_20050504'. END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-05-04T12:02:10.000000Z K 7 svn:log V 162 - add $FreeBSD$. - do service lookup. - add options to use gethostbyname(3) or getipnodebyname(3) instead of getaddrinfo(3). - add option to do reverse lookup. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2005-05-04T12:46:43.000000Z K 7 svn:log V 57 Add -m option (find module using modfind() and stat it). END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-04T12:49:44.000000Z K 7 svn:log V 92 Build userland libalias using src/sys/netinet/libalias. Reviewed by: ru Repocopy by: peter END K 10 svn:author V 5 andre K 8 svn:date V 27 2005-05-04T13:09:19.000000Z K 7 svn:log V 145 Pass icmp_error() the MTU argument directly instead of an interface pointer. This simplifies a couple of uses and removes some XXX workarounds. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-04T13:12:52.000000Z K 7 svn:log V 94 IPFW version 2 is the only option in HEAD and RELENG_5. Thus, cleanup unnecessary now ifdefs. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-04T13:14:57.000000Z K 7 svn:log V 139 IPFW version 2 is the only option now in HEAD. Do not confuse users of future releases with instructions about building IPFW2 on RELENG_4. END K 10 svn:author V 5 andre K 8 svn:date V 27 2005-05-04T13:23:54.000000Z K 7 svn:log V 60 Add another step of 1280 (gif(4) tunnels) to ip_next_mtu(). END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-04T13:24:12.000000Z K 7 svn:log V 29 Makefile is not needed here. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-04T13:24:37.000000Z K 7 svn:log V 22 Cleanup IPFW2 ifdefs. END K 10 svn:author V 5 andre K 8 svn:date V 27 2005-05-04T13:48:44.000000Z K 7 svn:log V 216 If we don't get a suggested MTU during path MTU discovery look up the packet size of the packet that generated the response, step down the MTU by one step through ip_next_mtu() and try again. Suggested by: dwmalone END K 10 svn:author V 5 andre K 8 svn:date V 27 2005-05-04T13:59:26.000000Z K 7 svn:log V 430 MFC: tcp_output.c rev 1.109, tcp_subr.c rev 1.222, tcp_var.h rev 1.120. Ignore ICMP Source Quench messages for TCP sessions. Source Quench is ineffective, depreciated and can be abused to degrade the performance of active TCP sessions if spoofed. Replace a bogus call to tcp_quench() in tcp_output() with the direct equivalent tcpcb variable assignment. Security: draft-gont-tcpm-icmp-attacks-03.txt Section 7.1 END K 10 svn:author V 6 murray K 8 svn:date V 27 2005-05-04T14:19:36.000000Z K 7 svn:log V 93 Add more technical terms to reduce false positives when spellchecking FreeBSD documentation. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2005-05-04T15:05:46.000000Z K 7 svn:log V 65 Make smbfs capable to use 16bit char set in filenames. PR:78110 END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-05-04T15:29:28.000000Z K 7 svn:log V 17 Make LINT happy. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-05-04T15:55:29.000000Z K 7 svn:log V 81 Combine rev. 1.29 and 1.30 to something that will make sense for future imports. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-05-04T16:03:01.000000Z K 7 svn:log V 64 Bring back fix from rev. 1.28 which was lost during the import. END K 10 svn:author V 3 den K 8 svn:date V 27 2005-05-04T16:23:58.000000Z K 7 svn:log V 115 Merge the following from the English version: 1.761.2.41.2.5 -> 1.761.2.41.2.7 new.sgml Approved by: re (hrs) END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-05-04T16:26:58.000000Z K 7 svn:log V 275 Add the freebsd.org custer's source modifications under #ifdefs to aid keeping things in sync. For ksu: * install suid-root by default * don't fall back to asking for a unix password (ie: be pure kerberos) * allow custom user instances for things like www and not just root END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-05-04T16:30:10.000000Z K 7 svn:log V 201 Record the freebsd.org cluster's configs to aid 5.x conversion. For pam_krb5: * disable pam_setcred, it fails very noisily on the cluster * disable WARNS for the now-unused things from the first item END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-05-04T16:37:31.000000Z K 7 svn:log V 195 Fix a bug in NFS/TCP where retransmissions would not reliably happen if the server rebooted or tore down the connection for any reason. Found by: Jonathan Noack. Submitted by: Mohan Srinivasan. END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-05-04T16:51:57.000000Z K 7 svn:log V 332 Check in the freebsd.org cluster modifications to make k5su actually usable. In particular: * disable unix password authentication (ie: do kerberos only) * install k5su setuid by default * allow instances for things like ksu to the www account instead of only doing this for root. This stuff is only enabled by make.conf switches. END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-05-04T18:00:33.000000Z K 7 svn:log V 367 enclose getservbyport(3) call with mutex lock. since our getservbyport(3) is thread-safe on CURRENT, we don't need this workaround on CURRENT. however, it is not MFC'ed to RELENG_5, yet. so, we need this for RELENG_5. this fix is candidate for MFS to be in time for 5.4-RELEASE. Found by: tools/regression/lib/libc/resolv/resolv -r Reviewed by: hrs Tested by: hrs END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-05-04T18:49:00.000000Z K 7 svn:log V 45 add missing mutex unlock in previous commit. END K 10 svn:author V 4 emax K 8 svn:date V 27 2005-05-04T18:55:03.000000Z K 7 svn:log V 362 Change m_uiotombuf so it will accept offset at which data should be copied to the mbuf. Offset cannot exceed MHLEN bytes. This is currently used to fix Ethernet header alignment problem on alpha and sparc64. Also change all users of m_uiotombuf to pass proper offset. Reviewed by: jmg, sam Tested by: Sten Spans "sten AT blinkenlights DOT nl" MFC after: 1 week END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2005-05-04T19:26:30.000000Z K 7 svn:log V 82 MFC of recent changes corresponding to the 9.2 release of twa. MFC after:3 weeks END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-05-04T19:40:30.000000Z K 7 svn:log V 56 - add $FreeBSD$. - enable -r option for regress target. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-05-04T19:51:06.000000Z K 7 svn:log V 20 if_mtu not ifp_mtu. END K 10 svn:author V 2 mp K 8 svn:date V 27 2005-05-04T20:21:57.000000Z K 7 svn:log V 328 Define HAVE_STRUCT_UTMP_UT_HOST in order for the REMOTEHOST environment variable to show up correctly. Note: This is really a bug with the stock tcsh configure.in script not including before . But, since config.h is maintained separate from the contrib sources, this is the correct fix. Noticed by: ache END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-05-04T20:54:16.000000Z K 7 svn:log V 111 - We need to inhert the OBJ_NEEDGIANT flag from the original object in vm_object_split(). Spotted by: alc END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-05-04T22:26:40.000000Z K 7 svn:log V 74 Turn on PCB_FULLCTX in set_regs to fully restore context set by debugger. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-05-05T00:53:29.000000Z K 7 svn:log V 74 MFC 1.883: Allow specifying which INDEX file to use by setting PKG_INDEX. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-05-05T01:02:39.000000Z K 7 svn:log V 70 MFC 1.2: Remove only the packages sub-directory before recreating it. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-05-05T01:14:39.000000Z K 7 svn:log V 77 MFC 1.6: Put gnome-lite and kde-lite on disc2 for ia64. MT5.4 after: 2 days END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2005-05-05T03:37:27.000000Z K 7 svn:log V 117 Backout part of rev 1.71, which breaks the interfaces on IBM/Intel blade servers. PR: kern/68445 MFC after: 7 days END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2005-05-05T03:48:08.000000Z K 7 svn:log V 668 Commit a workaround to panics in ttwwakeup() during open and closes of the terminal sharing /dev/console. Peek at tty structs passing through ttymalloc() and pass them to ttyrel() if they'd get reaped due to the refcount dropping to 0. Also loosen up the refcount check in ttyrel() to account for refcounting problems caused by the incestuous relationship. I left the KASSERT alone in case people want to look into the underlying issue. Reaping dying tty structs helps keep stale data from growing in the knote lists, which eventually get tripped over, causing the panic. This change does not apply to -CURRENT due to differences in tty handling. MFC after: 3 days END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-05-05T03:56:09.000000Z K 7 svn:log V 2594 This commit makes a bunch of changes, some big, some not so big. - Remove the old task threads from kern_ndis.c and reimplement them in subr_ntoskrnl.c, in order to more properly emulate the Windows DPC API. Each CPU gets its own DPC queue/thread, and each queue can have low, medium and high importance DPCs. New APIs implemented: KeSetTargetProcessorDpc(), KeSetImportanceDpc() and KeFlushQueuedDpcs(). (This is the biggest change.) - Fix a bug in NdisMInitializeTimer(): the k_dpc pointer in the nmt_timer embedded in the ndis_miniport_timer struct must be set to point to the DPC, also embedded in the struct. Failing to do this breaks dequeueing of DPCs submitted via timers, and in turn breaks cancelling timers. - Fix a bug in KeCancelTimer(): if the timer is interted in the timer queue (i.e. the timeout callback is still pending), we have to both untimeout() the timer _and_ call KeRemoveQueueDpc() to nuke the DPC that might be pending. Failing to do this breaks cancellation of periodic timers, which always appear to be inserted in the timer queue. - Make use of the nmt_nexttimer field in ndis_miniport_timer: keep a queue of pending timers and cancel them all in ndis_halt_nic(), prior to calling MiniportHalt(). Also call KeFlushQueuedDpcs() to make sure any DPCs queued by the timers have expired. - Modify NdisMAllocateSharedMemory() and NdisMFreeSharedMemory() to keep track of both the virtual and physical addresses of the shared memory buffers that get handed out. The AirGo MIMO driver appears to have a bug in it: for one of the segments is allocates, it returns the wrong virtual address. This would confuse NdisMFreeSharedMemory() and cause a crash. Why it doesn't crash Windows too I have no idea (from reading the documentation for NdisMFreeSharedMemory(), it appears to be a violation of the API). - Implement strstr(), strchr() and MmIsAddressValid(). - Implement IoAllocateWorkItem(), IoFreeWorkItem(), IoQueueWorkItem() and ExQueueWorkItem(). (This is the second biggest change.) - Make NdisScheduleWorkItem() call ExQueueWorkItem(). (Note that the ExQueueWorkItem() API is deprecated by Microsoft, but NDIS still uses it, since NdisScheduleWorkItem() is incompatible with the IoXXXWorkItem() API.) - Change if_ndis.c to use the NdisScheduleWorkItem() interface for scheduling tasks. With all these changes and fixes, the AirGo MIMO driver for the Belkin F5D8010 Pre-N card now works. Special thanks to Paul Robinson (paul dawt robinson at pwermedia dawt net) for the loan of a card for testing. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-05-05T04:16:13.000000Z K 7 svn:log V 746 Remove extranaous free() of ASCII filename from NdisOpenFile(). Oh, one additional change I forgot to mention in the last commit: NdisOpenFile() was broken in the case for firmware files that were pre-loaded as modules. When searching for the module in NdisOpenFile(), we would match against a symbol name, which would contain the string we were looking for, then save a pointer to the linker file handle. Later, in NdisMapFile(), we would refer to the filename hung off this handle when trying to find the starting address symbol. Only problem is, this filename is different from the embedded symbol name we're searching for, so the mapping would fail. I found this problem while testing the AirGo driver, which requires a small firmware file. END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-05-05T06:07:05.000000Z K 7 svn:log V 289 MFS: - replace use of a spinlock with a mutex. - enclose getservby{name,port}(3) call with mutex lock. - protect _hostconf_init_done and _hostconf_init() call with mutex lock. lib/libc/net/getaddrinfo.c: 1.41 lib/libc/net/name6.c: 1.33 lib/libc/net/getnameinfo.c: 1.14.6.1, 1.14.6.2 END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-05-05T06:14:59.000000Z K 7 svn:log V 606 Avoid sleeping with mutex held in kern_ndis.c. Remove unused fields from ndis_miniport_block. Fix a bug in KeFlushQueuedDpcs() (we weren't calculating the kq pointer correctly). In if_ndis.c, clear the IFF_RUNNING flag before calling ndis_halt_nic(). Add some guards in kern_ndis.c to avoid letting anyone invoke ndis_get_info() or ndis_set_info() if the NIC isn't fully initialized. Apparently, mdnsd will sometimes try to invoke the ndis_ioctl() routine at exactly the wrong moment (to futz with its multicast filters) when the interface comes up, and can trigger a crash unless we guard against it. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-05-05T06:42:02.000000Z K 7 svn:log V 71 Only check signal event, single threading event shouldn't be reported. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2005-05-05T07:02:51.000000Z K 7 svn:log V 52 Fix breakage on alpha. Pointed out by: hrs via IRC END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-05-05T11:26:47.000000Z K 7 svn:log V 24 add simple test script. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2005-05-05T12:03:36.000000Z K 7 svn:log V 33 ICH5 is also supported by ichsmb END K 10 svn:author V 6 murray K 8 svn:date V 27 2005-05-05T12:42:22.000000Z K 7 svn:log V 36 Typo fixes. Approved by: re@ (hrs) END K 10 svn:author V 6 avatar K 8 svn:date V 27 2005-05-05T13:16:30.000000Z K 7 svn:log V 78 Catching up with the latest crypto API changes in net80211. Reviewed by: sam END K 10 svn:author V 3 den K 8 svn:date V 27 2005-05-05T13:21:56.000000Z K 7 svn:log V 118 Merge the following from the English version: 1.761.2.41.2.7 -> 1.761.2.41.2.8 new.sgml Approved by: re (murray) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-05-05T15:56:41.000000Z K 7 svn:log V 61 Use %jx instead of %qx to silence compiler warning on amd64. END K 10 svn:author V 6 murray K 8 svn:date V 27 2005-05-05T17:10:37.000000Z K 7 svn:log V 199 Use smart quote entities instead of double ``ticks'' to create more aesthetically pleasing HTML output. Tested with: mozilla, opera, lynx, links Problematic with: w3m Reviewed by: remko, keramida END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-05-05T17:46:04.000000Z K 7 svn:log V 218 Add -S option which allows to change the pathname of the privileged socket /var/run/logpriv. MFS from: src/usr.sbin/syslogd/syslogd.8 1.52.2.5 src/usr.sbin/syslogd/syslogd.c 1.131.2.3 Approved by: re (kensmith) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-05-05T17:49:08.000000Z K 7 svn:log V 77 New release notes (MFS): syslogd(8) -S option. Approved by: re (implicitly) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-05-05T17:53:27.000000Z K 7 svn:log V 204 Bump the following version numbers: release.current -> 5.4-RELEASE release.manpath.xorg -> 6.8.2 release.manpath.netbsd -> 2.0.2 release.manpath.freebsd -> 5.4-RELEASE Approved by: re (implicitly) END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-05-05T18:19:53.000000Z K 7 svn:log V 52 Remove unused (besides being initialized) variable. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-05-05T18:25:14.000000Z K 7 svn:log V 753 Merge msg.h:1.17, sem.h:1.28, shm.h:1.20 from HEAD to RELENG_5: First of several commits to allow kernel System V IPC data structures to be modified and extended without breaking the user space ABI: Define _kernel wrapper data structures for the user-exposed data structures that current server as the internal data structures for the implementation: - struct msqid_kernel wraps struct msqid_ds. - struct semid_kernel wraps truct semid_ds. - struct shmid_kernel wraps struct shmid_ds. - Don't expose extern definition 'shmsegs' outside of sysv_shm.c. Submitted by: Dandekar Hrishikesh Obtained from: TrustedBSD Project Sponsored by: DARPA, SPAWAR, McAfee Research Requested by: ps END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-05-05T18:26:45.000000Z K 7 svn:log V 279 Move the pcb variable initialization earlier. This is cosmetic here, but in as-yet uncommitted code for 32 bit binary compatability on 64 bit kernels, some of the 32 bit registers come from the pcb. Moving the initialization here means fill_regs32() etc are laid out the same. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-05-05T18:33:08.000000Z K 7 svn:log V 103 MFen 1.761.2.41.2.8-9 Obtained from: The FreeBSD Simplified Chinese Project CVS Approved by: re (hrs) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-05-05T18:36:03.000000Z K 7 svn:log V 91 MFC: 1.117: Get the directory structure correct in a comment. Submitted by: Samy Al Bahra END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2005-05-05T18:48:41.000000Z K 7 svn:log V 38 Add quirk for TEAC USB floppy drives. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-05-05T18:53:13.000000Z K 7 svn:log V 1448 Merge sysv_msg.c:1.54, sysv_sem.c:1.71-1.72, sysv_shm.c:1.98, msg.h:1.18: Second of several commits to allow kernel System V IPC data structures to be modified and extended without breaking the user space ABI: Use _kernel variants on _ds structures for System V sempahores, message queues, and shared memory. When interfacing with userspace, export only the _ds subsets of the _kernel data structures. A lot of search and replace. Define the message structure in the _KERNEL portion of msg.h so that it can be used by other kernel consumers, but not exposed to user space. Submitted by: Dandekar Hrishikesh Obtained from: TrustedBSD Project Sponsored by: DARPA, SPAWAR, McAfee Research Correct two incorrectly merged changes introduced in sysv_sem.c:1.71: return EINVAL rather than setting error, and don't free sops unconditionally. The first change was merged accidentally as part of the larger set of changes to introduce MAC labels and access control, and potentially lead to continued processing of a request even after it was determined to be invalid. The second change was due to changes in the semaphore code since the original work was performed. Pointed out by: truckman NOTE: Change to ipcs.c in user space that catches up with kernel header changes to follow shortly in a second commit. The API has changed, but not the ABI. Requested by: ps END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-05-05T18:54:58.000000Z K 7 svn:log V 532 Merge ipcs.c:1.24 from HEAD to RELENG_5: third of several commits to allow kernel System V IPC data structures to be modified and extended without breaking the user space ABI: Make the "ipcs" tool, which grubs around in kernel memory to report status relating to System V IPC, use the _kernel variants on the System V IPC data structures. Submitted by: Dandekar Hrishikesh Obtained from: TrustedBSD Project Sponsored by: DARPA, SPAWAR, McAfee Research Requested by: ps END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-05-05T19:01:31.000000Z K 7 svn:log V 38 MFC: 1.10 Fix two typos in comments. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-05-05T19:05:19.000000Z K 7 svn:log V 43 MFC: Spell default correctly in a comment. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-05T19:27:32.000000Z K 7 svn:log V 96 Play with includes so that libalias can be compiled both as userland library and kernel module. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-05-05T19:30:28.000000Z K 7 svn:log V 60 MFC: rev. 1.37 Document the device burncd uses by default. END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-05-05T19:55:08.000000Z K 7 svn:log V 56 MFC: Split out kernel side of msgctl(2) into two parts. END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-05-05T19:57:04.000000Z K 7 svn:log V 512 MFC: - Tweak kern_msgctl() to return a copy of the requested message queue id structure in the struct pointed to by the 3rd argument for IPC_STAT and get rid of the 4th argument. The old way returned a pointer into the kernel array that the calling function would then access afterwards without holding the appropriate locks and doing non-lock-safe things like copyout() with the data anyways. This change removes that unsafeness and resulting race conditions as well as simplifying the interface. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-05T20:22:09.000000Z K 7 svn:log V 78 Add NO_LOGGING knob, which cuts off functionality of debug logging to a file. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-05T20:25:12.000000Z K 7 svn:log V 70 Add NO_USE_SOCKETS knob, which cuts off functionality socket binding. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-05T21:05:38.000000Z K 7 svn:log V 362 Things required to build libalias as kernel module: - kernel module declarations and handler. - macros to map malloc(3) calls to malloc(9) ones. - malloc(9) declarations. - call finishoff() from module handler MOD_UNLOAD case instead of atexit(3). - use panic(9) instead of abort(3) - take time from time_second instead of gettimeofday(2) - define INADDR_NONE END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-05T21:07:34.000000Z K 7 svn:log V 34 Hide fflush(3) under ifdef DEBUG. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-05T21:10:51.000000Z K 7 svn:log V 34 Use bcopy() instead of memmove(). END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-05T21:40:49.000000Z K 7 svn:log V 87 Fix argument order for bcopy() in last commit. Noticed by: njl Pointy hat to: glebius END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-05T21:53:17.000000Z K 7 svn:log V 68 When used in kernel define NO_FW_PUNCH, NO_LOGGING, NO_USE_SOCKETS. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-05T21:55:17.000000Z K 7 svn:log V 44 Always include alias.h before alias_local.h END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-05T22:00:32.000000Z K 7 svn:log V 121 More bits for kernel version: - copy inet_aton() from libc - disable getservbyname() lookup and accept only numeric port END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-05-05T22:18:36.000000Z K 7 svn:log V 88 MFC rev 1.6: Put gnome-lite and kde-lite on disc2 for ia64. Approved by: re (kensmith) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-05-05T22:33:06.000000Z K 7 svn:log V 239 Cast 64 bit quantity to uintmax_t to print it with %jx. This is technically a no-op since uintmax_t is uint64_t on all currently supported architectures, but we should use an explicit cast instead of depending on this obscure coincidence. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-05T22:43:04.000000Z K 7 svn:log V 43 libalias is now buildable as kernel module END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-05T23:41:21.000000Z K 7 svn:log V 44 ng_nat - a netgraph(4) node, which does NAT END K 10 svn:author V 6 robert K 8 svn:date V 27 2005-05-06T00:06:06.000000Z K 7 svn:log V 708 Fix our NTFS readdir function. To check a directory's in-use bitmap bit by bit, we use a pointer to an 8 bit wide unsigned value. The index used to dereference this pointer is calculated by shifting the bit index right 3 bits. Then we do a logical AND with the bit# represented by the lower 3 bits of the bit index. This is an idiomatic way of iterating through a bit map with simple bitwise operations. This commit fixes the bug that we only checked bits 3:0 of each 8 bit chunk, because we only used bits 1:0 of the bit index for the bit# in the current 8 bit value. This resulted in files not being returned by getdirentries(2). Change the type of the bit map pointer from `char *' to `u_int8_t *'. END K 10 svn:author V 6 robert K 8 svn:date V 27 2005-05-06T00:15:57.000000Z K 7 svn:log V 136 The printf(9) `%p' conversion specifier puts an "0x" in front of the pointer value. Therefore, remove the "0x" from the format string. END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2005-05-06T00:34:42.000000Z K 7 svn:log V 72 MFC rev 1.228.2.4: Workaround for ttwwakeup() panic. Approved by: re END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2005-05-06T00:38:02.000000Z K 7 svn:log V 73 Insta-MFC 1.86: Fix 5704S on IBM/Intel blade servers. Approved by: re END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2005-05-06T00:38:51.000000Z K 7 svn:log V 71 Insta-MFC 1.86: Fix link on IBM/Intel blade servers Approved by: re END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-05-06T00:51:29.000000Z K 7 svn:log V 69 MFC: Don't ask busdma for an alignment for buffers. Approved by: re END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-05-06T00:52:14.000000Z K 7 svn:log V 52 MFC: Remove an extra mutex unlock. Approved by: re END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-05-06T00:52:59.000000Z K 7 svn:log V 44 MFC: Don't forget a comma. Approved by: re END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-05-06T00:54:02.000000Z K 7 svn:log V 56 MFC: Properly lock calls to xpt_done() Approved by: re END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-05-06T02:33:46.000000Z K 7 svn:log V 158 Correct improper permissions on /dev/iir. The earlier permissions of 0644 allowed for people to do Evil Things via ioctl(2). Security: FreeBSD-SA-05:06.iir END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-05-06T02:34:01.000000Z K 7 svn:log V 185 Correct improper permissions on /dev/iir. The earlier permissions of 0644 allowed for people to do Evil Things via ioctl(2). Security: FreeBSD-SA-05:06.iir Approved by: so (cperciva) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-05-06T02:34:18.000000Z K 7 svn:log V 185 Correct improper permissions on /dev/iir. The earlier permissions of 0644 allowed for people to do Evil Things via ioctl(2). Security: FreeBSD-SA-05:06.iir Approved by: re (kensmith) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-05-06T02:40:18.000000Z K 7 svn:log V 87 Correctly validate inputs to the i386_get_ldt syscall. Security: FreeBSD-SA-05:07.ldt END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-05-06T02:40:32.000000Z K 7 svn:log V 114 Correctly validate inputs to the i386_get_ldt syscall. Security: FreeBSD-SA-05:07.ldt Approved by: so (cperciva) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-05-06T02:40:49.000000Z K 7 svn:log V 114 Correctly validate inputs to the i386_get_ldt syscall. Security: FreeBSD-SA-05:07.ldt Approved by: re (kensmith) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-05-06T02:50:00.000000Z K 7 svn:log V 205 If we are going to 1. Copy a NULL-terminated string into a fixed-length buffer, and 2. copyout that buffer to userland, we really ought to 0. Zero the entire buffer first. Security: FreeBSD-SA-05:08.kmem END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-05-06T02:50:35.000000Z K 7 svn:log V 232 If we are going to 1. Copy a NULL-terminated string into a fixed-length buffer, and 2. copyout that buffer to userland, we really ought to 0. Zero the entire buffer first. Security: FreeBSD-SA-05:08.kmem Approved by: so (cperciva) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-05-06T02:51:10.000000Z K 7 svn:log V 232 If we are going to 1. Copy a NULL-terminated string into a fixed-length buffer, and 2. copyout that buffer to userland, we really ought to 0. Zero the entire buffer first. Security: FreeBSD-SA-05:08.kmem Approved by: re (kensmith) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2005-05-06T03:43:10.000000Z K 7 svn:log V 58 Prep for 5.4-RELEASE tagging. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2005-05-06T04:10:44.000000Z K 7 svn:log V 589 MFC v1.14.6.1 and v1.14.6.2: > Log: > enclose getservbyport(3) call with mutex lock. > since our getservbyport(3) is thread-safe on CURRENT, we don't need > this workaround on CURRENT. however, it is not MFC'ed to RELENG_5, > yet. so, we need this for RELENG_5. > this fix is candidate for MFS to be in time for 5.4-RELEASE. > > Found by: tools/regression/lib/libc/resolv/resolv -r > Reviewed by: hrs > Tested by: hrs Work done by: ume (he requested merge but I approved it too late) Approved by: re (scottl approved me doing merge so tagging can be done) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2005-05-06T04:12:22.000000Z K 7 svn:log V 61 I think that's a wrap for 5.4... Approved by: re (implicit) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-05-06T07:37:01.000000Z K 7 svn:log V 111 Fix race by using atomic operation, with this change, both libpthread and libthr now can run profiling on SMP. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-05-06T11:01:15.000000Z K 7 svn:log V 71 Don't try to enable event reporting for core file, it is not writable. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-06T11:07:49.000000Z K 7 svn:log V 92 s/DEBUG/LIBALIAS_DEBUG/, since DEBUG is defined in LINT and not supported for kernel build. END K 10 svn:author V 5 simon K 8 svn:date V 27 2005-05-06T11:46:31.000000Z K 7 svn:log V 80 Document FreeBSD-SA-05:06.iir, FreeBSD-SA-05:07.ldt, and FreeBSD-SA-05:08.kmem. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-06T13:01:31.000000Z K 7 svn:log V 128 Add a workaround for 64-bit archs: store unsigned long return value in temporary variable, check it and then cast to in_addr_t. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-05-06T13:14:48.000000Z K 7 svn:log V 30 Document 'pentium-m' CPUTYPE. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-06T14:47:54.000000Z K 7 svn:log V 37 Attach ng_nat and libalias to build. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-06T15:04:18.000000Z K 7 svn:log V 48 Bump __FreeBSD_version for libalias and ng_nat. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-05-06T15:28:54.000000Z K 7 svn:log V 33 Prevent usage of nested externs. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-05-06T15:33:12.000000Z K 7 svn:log V 29 Manual page for ng_nat node. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2005-05-06T15:44:20.000000Z K 7 svn:log V 131 Prevent these functions from using stack outside of their frame. Reported by: Marc Olzheim OK'd by: das END K 10 svn:author V 5 brian K 8 svn:date V 27 2005-05-06T16:13:32.000000Z K 7 svn:log V 99 The kernel doesn't need to include a tun device - the module will be loaded on demand if required. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-05-06T18:30:06.000000Z K 7 svn:log V 851 Introduce a new pseudo-target .EXPORTVAR which allows to put a make macro into the environment of programs executed by make. This has approximately the same function as gmake's export directive. The form of a pseudo target was deliberately choosen to minimize work for POSIX compatibility (Makefiles are not allowed to use any targets starting with a dot and consisting only of uppercase letters except those specified in the standard when they want POSIX compatible behaviour, so such a Makefile can never contain .EXPORTVAR.) Change the handling of macros coming from the environment: instead of asking the environment for each variable we could not find otherwise put all the environment variables in a special variable environment just at start up. This has been tested on the ports cluster by kris. Submitted by: Max Okumoto END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-05-06T18:57:44.000000Z K 7 svn:log V 140 Merge from the English version: relnotes/common/new.sgml 1.761.2.41.2.8 -> 1.761.2.41.2.9 Submitted by: den Approved by: re (implicitly) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-05-06T19:14:36.000000Z K 7 svn:log V 204 The current NTP servers for .nl do not work with ntpdate, so switch to using the servers provided by nl.net instead. PR: bin/80659 Submitted by: Jilles Tjoelker jilles at stack dot nl MFC after: 3 days END K 10 svn:author V 6 anholt K 8 svn:date V 27 2005-05-06T20:47:09.000000Z K 7 svn:log V 119 Staticize a symbol used only in this file. PR: kern/43613 Submitted by: Matt Emmerton, matt at gsicomp dot on dot ca END K 10 svn:author V 6 anholt K 8 svn:date V 27 2005-05-06T20:53:34.000000Z K 7 svn:log V 153 Staticize some symbols that are each only used in one corresponding .c file. PR: kern/43610 Submitted by: Matt Emmerton, matt at gsicomp dot on dot ca END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-05-06T23:16:55.000000Z K 7 svn:log V 64 Revised release note: Corrected advisory name of SA-05:07.ldt. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-05-06T23:17:22.000000Z K 7 svn:log V 49 MFC: SA-05:06.iir, SA-05:07.ldt, SA-05:08.kmem. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-05-07T00:41:36.000000Z K 7 svn:log V 85 Fix two issues which were missed in FreeBSD-SA-05:08.kmem. Reported by: Uwe Doering END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-05-07T03:58:25.000000Z K 7 svn:log V 117 MFC: Fix two issues which were missed in FreeBSD-SA-05:08.kmem. Reported by: Uwe Doering Approved by: re (kensmith) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-05-07T04:22:54.000000Z K 7 svn:log V 362 New errata items: SA-05:06.iir, SA-05:07.ldt, SA-05:08.kmem. While 5.4-RELEASE contains the fixes for these bugs, it would have been too difficult, at this stage in the release cycle, to add these items to the 5.4 release notes and get all the various translations updated. Thus we put them in the not-as-time-critical errata document. Approved by: re (hrs) END K 10 svn:author V 3 suz K 8 svn:date V 27 2005-05-07T08:31:55.000000Z K 7 svn:log V 61 MFC Rev 1.12 fixed a possible reference to a broken memory END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-05-07T11:02:34.000000Z K 7 svn:log V 16 Join two lines. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-05-07T13:42:15.000000Z K 7 svn:log V 47 Manual page for the acpi_ibm(4) hotkey driver. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-05-07T13:46:20.000000Z K 7 svn:log V 37 Link to the new acpi_ibm(4) manpage. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-05-07T17:47:39.000000Z K 7 svn:log V 58 Revert 1.228.2.4, it causes more problems than it solves. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-05-07T17:51:09.000000Z K 7 svn:log V 78 Revert 1.228.2.2.2.1, it causes more problems than it fixes. Approved by: re END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-05-07T17:51:10.000000Z K 7 svn:log V 77 This commit was manufactured by cvs2svn to create tag 'RELENG_5_4_0_RELEASE'. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2005-05-07T17:56:50.000000Z K 7 svn:log V 68 Nuke a corrupted duplicate. Some white space and punctuation fixes. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-05-08T00:29:15.000000Z K 7 svn:log V 51 Fix tinderbox build on ppc. Requested by: mlaier END K 10 svn:author V 3 mux K 8 svn:date V 27 2005-05-08T01:16:41.000000Z K 7 svn:log V 65 MFC the conversion to C99 types to reduce differences with HEAD. END K 10 svn:author V 3 mux K 8 svn:date V 27 2005-05-08T01:27:29.000000Z K 7 svn:log V 121 MFC: Enable extended RFDs and TCBs, and thus checksum offloading, for 82551 chipsets (revision IDs 0x0e, 0x0f and 0x10). END K 10 svn:author V 3 mux K 8 svn:date V 27 2005-05-08T01:31:58.000000Z K 7 svn:log V 62 MFC: Remove an outdated comment about ifnet not being locked. END K 10 svn:author V 3 mux K 8 svn:date V 27 2005-05-08T01:36:02.000000Z K 7 svn:log V 55 MFC: Use BUS_PROBE_DEFAULT for pci probe return value. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-05-08T01:48:04.000000Z K 7 svn:log V 181 o N_SETMAGIC/N_GET{MAGIC,MID,FLAG} macros live in imgact_aout.h not in a.out.h. Update the comment accordingly. PR: kern/80741 Submitted by: Wojciech A. Koszek MFC after: 3 days END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-05-08T02:06:57.000000Z K 7 svn:log V 69 Minor correction to the logic for selecting the proper device index. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-05-08T02:20:10.000000Z K 7 svn:log V 37 Capitalize at the start of sentence. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2005-05-08T06:25:15.000000Z K 7 svn:log V 29 Clarify some error messages. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-05-08T08:54:23.000000Z K 7 svn:log V 23 Fix typo in a comment. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-05-08T09:16:33.000000Z K 7 svn:log V 681 Correct the patch table entries for the 64-bit intrinsic math routines (_alldiv(), _allmul(), _alludiv(), _aullmul(), etc...) that use the _stdcall calling convention. These routines all take two arguments, but the arguments are 64 bits wide. On the i386 this means they each consume two 32-bit slots on the stack. Consequently, when we specify the argument count in the IMPORT_SFUNC() macro, we have to lie and claim there are 4 arguments instead of two. This will cause the resulting i386 assembly wrapper to push the right number of longwords onto the stack. This fixes a crash I discovered with the RealTek 8180 driver, which uses these routines a lot during initialization. END