ƒ°C181000 209 221 500 363 286 880 209 564 223 131 168 168 134 1818 173 150 245 325 276 110 235 121 623 152 419 117 155 141 424 247 155 159 138 129 207 162 136 128 227 227 138 131 106 123 147 116 121 136 132 331 126 173 176 165 273 227 281 282 159 159 116 1279 145 349 145 226 282 138 142 140 591 292 159 138 373 224 197 152 334 134 136 115 113 115 249 131 173 127 126 158 183 233 115 127 283 100 118 204 124 134 179 973 123 120 256 143 146 132 218 128 151 207 443 165 287 255 312 330 330 133 1051 232 348 363 283 213 247 111 140 139 175 186 186 281 264 274 337 720 206 385 493 170 137 447 143 158 174 136 162 178 108 1100 488 768 493 413 149 221 337 394 196 196 145 162 250 375 387 428 149 279 395 443 456 305 358 172 285 259 324 432 278 287 151 158 190 251 497 250 196 216 305 235 212 412 159 142 138 225 159 149 172 294 244 323 440 310 330 154 271 158 K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-07-30T17:21:32.214639Z K 7 svn:log V 128 SIS_SETBIT() already does a read/modify/write operation, so there isn't a reason to read the register twice. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-07-30T17:27:10.648820Z K 7 svn:log V 403 Merge r176906 from head to stable/7: Move IFF_NEEDSGIANT warning from if_ethersubr.c to if.c so it is displayed for all network interfaces, not just ethernet-like ones. Upgrade it to a louder WARNING and be explicit that the flag is obsolete. Support for IFF_NEEDSGIANT will be removed in a few months (see arch@ for details) and will not appear in 8.0. Upgrade if_watchdog to a WARNING. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-07-30T17:28:49.922500Z K 7 svn:log V 270 Set all of the "optimum performance" PHY registers for the 15D parts as well as the 15C since it seems to be required in practice. The Linux natsemi.c driver mostly does this as well. PR: kern/112179 Submitted by: Mark Willson mark - hydrus org uk MFC after: 1 week END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-07-30T18:15:18.804975Z K 7 svn:log V 193 This updates the ixgbe driver to Intel internal version 1.4.7 Shared code changes, core driver fixes, vlan event/filter support Also Kip Macy's fix to allow any number of queues, thanks Kip! END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-07-30T18:16:06.266167Z K 7 svn:log V 787 The behaviour of the lockmgr going back at least to the 4.4BSD-Lite2 was to downgrade the exclusive lock to shared one when exclusive lock owner requested shared lock. New lockmgr panics instead. The vnode_pager_lock function requests shared lock on the vnode backing the OBJT_VNODE, and can be called when the current thread already holds an exlcusive lock on the vnode. For instance, it happens when handling page fault from the VOP_WRITE() uiomove that writes to the file, with the faulted in page fetched from the vm object backed by the same file. We then get the situation described above. Verify whether the vnode is already exclusively locked by the curthread and request recursed exclusive vnode lock instead of shared, if true. Reported by: gallatin Discussed with: attilio END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-07-30T18:28:09.383613Z K 7 svn:log V 112 Merge r177272 from head to stable/7: Consistently use ANSI C declarations for all functions in kern_synch.c. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-07-30T18:37:21.350914Z K 7 svn:log V 471 The original adduser/rmuser scripts in Perl used to modify the PATH setting. When the scripts were converted to Bourne shell, this was removed. The adduser script was changed to use an explicit path for the pw(8) command so that /usr/sbin did not have to be in the user's PATH. The rmuser script continued to assume that /usr/sbin was in the user's path, however. This fixes the rmuser script to use an explicit path for pw(8) similar to adduser. MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-07-30T19:16:53.612677Z K 7 svn:log V 130 Use single byte read and write operations to toggle the BIOS and OS semaphores rather than 4 byte operations. MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-30T19:35:40.653735Z K 7 svn:log V 37 add socket options for disabling TOE END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-07-30T19:49:10.413396Z K 7 svn:log V 76 MFC: Use VM_FAULT_DIRTY to fault in pages for write access in proc_rwmem(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-07-30T19:52:54.624468Z K 7 svn:log V 76 MFC: Use VM_FAULT_DIRTY to fault in pages for write access in proc_rwmem(). END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-30T20:08:34.743420Z K 7 svn:log V 40 fix includes for post sockbuf re-factor END K 10 svn:author V 6 emaste K 8 svn:date V 27 2008-07-30T20:22:21.956408Z K 7 svn:log V 1721 MFC improved and simplified callout_drain logic and improved ktr(4) logging. r155957: Use the recently added msleep_spin() function to simplify the callout_drain() logic. We no longer need a separate non-spin mutex to do sleep/wakeup with, instead we can now just use the one spin mutex to manage all the callout functionality. r163246: Improve ktr(4) logging for callout(9) subsystem. Log all inserts and removals, including failures, into the callwheel. r171053: Fix an old standing LOR between callout_lock and sleepqueues chain (which could lead to a deadlock). - sleepq_set_timeout acquires callout_lock (via callout_reset()) only with sleepq chain lock held - msleep_spin in _callout_stop_safe lock the sleepqueue chain with callout_lock held In order to solve this don't use msleep_spin in _callout_stop_safe() but use directly sleepqueues as inline msleep_spin code. Rearrange the wakeup path in order to have it consistent too. r172025: Close a race that snuck in with the recent changes to fix a LOR between the callout_lock spin lock and the sleepqueue spin locks. In the fix, callout_drain() has to drop the callout_lock so it can acquire the sleepqueue lock. The state of the callout can change while the callout_lock is held however (for example, it can be rescheduled via callout_reset()). The previous code assumed that the only state change that could happen is that the callout could finish executing. This change alters callout_drain() to effectively restart and recheck everything after it acquires the sleepqueue lock thus handling all the possible states that the callout could be in after any changes while callout_lock was dropped. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-30T20:35:41.588915Z K 7 svn:log V 79 MFC TCP hooks for conditionally tying TCP offload devices in to the TCP stack. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-30T20:51:20.635724Z K 7 svn:log V 56 MFC interface for external consumers to syncache_expand END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-07-30T20:52:12.160804Z K 7 svn:log V 152 MFC: If we hit the global cache size limit but the bucket row is empty then we won't find an entry to recycle, so just return NULL and fail the insert. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-07-30T21:01:51.242064Z K 7 svn:log V 232 Trim some noise from some #ifdef's. This had leaked into the compat32 support for bpf(4) due to hacks in the Y! tree for a truss32 binary (since superseded by native support for 32-bit binaries in truss itself). MFC after: 1 week END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2008-07-30T21:07:04.688591Z K 7 svn:log V 179 Pass the correct flags to expandarg() for NFROMFD and NTOFD. This fixes a segmentation fault when the argument expands to an empty string. Reported by: simon MFC after: 3 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-07-30T21:07:56.435462Z K 7 svn:log V 18 Whitespace tweak. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-07-30T21:12:15.323430Z K 7 svn:log V 142 If the kernel has run out of metadata for swap, then explicitly panic() instead of emitting a warning before deadlocking. MFC after: 1 month END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-07-30T21:18:08.713087Z K 7 svn:log V 29 A few more whitespace fixes. END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-07-30T21:18:38.996751Z K 7 svn:log V 531 Add POSIX -p flag to make(1). This article [1] describes the -p flag for make(1): Write to standard output the complete set of macro definitions and target descriptions. The output format is unspecified. We already support a similar flag (-d g1), but unlike -p, it still executes commands. Our implementation just turns it into -d g1, but also sets flag `printGraphOnly', which will cause make(1) to skip execution. [1] http://www.opengroup.org/onlinepubs/009695399/utilities/make.html Reviewed by: imp PR: standards/99960 END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2008-07-30T21:18:52.082749Z K 7 svn:log V 56 Add a regression test for r181017. Submitted by: simon END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-07-30T21:23:21.037431Z K 7 svn:log V 327 MFC r179289, rev. 1.221 udp_usrreq.c, 1.98 ip6_input.c, 1.42 ip6_var.h Factor out the v4-only vs. the v6-only inp_flags processing in ip6_savecontrol in preparation for udp_append() to no longer need an WLOCK as we will no longer be modifying socket options. Requested by: rwatson Reviewed by: gnn END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-07-30T21:23:32.764799Z K 7 svn:log V 25 One more whitespace nit. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-07-30T21:31:29.655879Z K 7 svn:log V 63 In 6.x, the various shminfo fields are int rather than u_long. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-07-30T21:43:42.314141Z K 7 svn:log V 49 yyMFC: Allow VM object creation in ufs_lookup(). END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-07-30T21:56:53.442565Z K 7 svn:log V 331 Merge of the source for igb and em into dev/e1000, this proved to be necessary to make the static drivers work in EITHER/OR or BOTH configurations. Modules will still build in sys/modules/igb or em as before. This also updates the igb driver for support for the 82576 adapter, adds shared code fixes, and etc.... MFC after: ASAP END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-07-30T22:01:32.635923Z K 7 svn:log V 154 Alter kernel build to work with new dev/e1000 structure. This makes both em and igb, or either alone build and work in the static kernel. MFC after:ASAP END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-07-30T22:05:06.877578Z K 7 svn:log V 63 Change to build module with new directory tree MFC after:ASAP END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-07-30T22:06:38.029640Z K 7 svn:log V 67 Change Makefile to reflect new directory structure MFC after:ASAP END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-07-30T22:27:38.268489Z K 7 svn:log V 46 Add igb to the default kernel MFC after:ASAP END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-07-30T22:30:49.323050Z K 7 svn:log V 37 Add igb driver to the default kernel END K 10 svn:author V 4 emax K 8 svn:date V 27 2008-07-30T22:41:23.225614Z K 7 svn:log V 113 Introduce support for Bluetooth SCO sockets. This is based on older code that was revisted. MFC after: 3 months END K 10 svn:author V 4 emax K 8 svn:date V 27 2008-07-30T22:42:17.150848Z K 7 svn:log V 69 Hook up Bluetooth SCO sockets code to the build MFC after: 3 months END K 10 svn:author V 2 ps K 8 svn:date V 27 2008-07-30T23:54:23.089457Z K 7 svn:log V 45 Include netinet/tcp_lro.h, unbreak the build END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-07-31T00:55:29.700406Z K 7 svn:log V 33 Add a -q[uiet] flag for scripts. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-07-31T01:13:19.646287Z K 7 svn:log V 130 MFC r180869 Fix buffer discard index. While I'm here dicard all buffers if errored frame is part of multi-segmented frames. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-07-31T01:22:24.315566Z K 7 svn:log V 130 MFC r180869 Fix buffer discard index. While I'm here dicard all buffers if errored frame is part of multi-segmented frames. END K 10 svn:author V 2 ps K 8 svn:date V 27 2008-07-31T01:52:04.727506Z K 7 svn:log V 47 Unbreak the build by including sys/socketvar.h END K 10 svn:author V 2 ps K 8 svn:date V 27 2008-07-31T02:13:36.364979Z K 7 svn:log V 40 Unbreak the build by creating opt_nfs.h END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-07-31T02:22:53.524949Z K 7 svn:log V 14 Data type fix END K 10 svn:author V 4 emax K 8 svn:date V 27 2008-07-31T03:51:53.075584Z K 7 svn:log V 30 Fix LINT MFC after: 3 months END K 10 svn:author V 3 alc K 8 svn:date V 27 2008-07-31T04:42:42.734764Z K 7 svn:log V 55 Eliminate recomputation of the PDE by pmap_pde_attr(). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2008-07-31T05:25:52.195828Z K 7 svn:log V 21 Cleanup for WARNS 2. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-31T05:40:59.073150Z K 7 svn:log V 27 MFC inp accessor functions END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-31T05:48:51.793410Z K 7 svn:log V 42 MFC accessor functions for socket fields. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-31T05:53:56.096392Z K 7 svn:log V 38 make tom_info field naming consistent END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-31T06:10:25.763289Z K 7 svn:log V 236 MFC: - Add socket option for setting and retrieving the congestion control algorithm. The name used is to allow compatibility with Linux. - add rcv_nxt, snd_nxt, and toe offload id to FreeBSD-specific extension fields for tcp_info END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-31T06:17:39.131693Z K 7 svn:log V 32 fix TOE build errors & warnings END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-07-31T07:53:10.942470Z K 7 svn:log V 78 Take gordon's commit bit for safekeeping, per his request. Approved by: core END K 10 svn:author V 7 roberto K 8 svn:date V 27 2008-07-31T08:18:03.640240Z K 7 svn:log V 80 MFC r180949 Macbook [Pro] keyboards in AZERTY don't need shift to get to '~'. END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-07-31T08:50:07.346743Z K 7 svn:log V 74 MFC r180875: Fix a small typo in the procstat(1) manpage: messsage queue. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-07-31T09:54:35.947927Z K 7 svn:log V 176 Further synchronization of copyrights, licenses, white space, etc from Apple and from the OpenBSM vendor tree. Obtained from: Apple Inc., TrustedBSD Project MFC after: 3 days END K 10 svn:author V 3 rrs K 8 svn:date V 27 2008-07-31T11:08:30.737691Z K 7 svn:log V 134 Adds support for the SCTP_PORT_REUSE option Fixes a refcount bug found in the process Obtained from: With the help of Michael Tuexen END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-07-31T11:43:07.293614Z K 7 svn:log V 188 MFC r180570: Pair the VOP_OPEN call from do_execve() with the reciprocal VOP_CLOSE. Note: the change needed small adaptation to RELENG_7 because fexecve(2) is not merged into the branch. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-07-31T15:10:09.090125Z K 7 svn:log V 186 MFp4 (//depot/projects/tcpecn/): TCP ECN support. Merge of my GSoC 2006 work for NetBSD. TCP ECN is defined in RFC 3168. Partly reviewed by: dwmalone, silby Obtained from: NetBSD END K 10 svn:author V 3 flz K 8 svn:date V 27 2008-07-31T15:58:22.784711Z K 7 svn:log V 67 MFC r180566: Don't set PACKAGE_BUILDING while installing packages. END K 10 svn:author V 3 flz K 8 svn:date V 27 2008-07-31T15:58:48.817841Z K 7 svn:log V 67 MFC r180566: Don't set PACKAGE_BUILDING while installing packages. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2008-07-31T16:26:58.671626Z K 7 svn:log V 21 Cleanup for WARNS 3. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2008-07-31T16:57:41.649318Z K 7 svn:log V 1184 Currently, BSM audit pathname token generation for chrooted or jailed processes are not producing absolute pathname tokens. It is required that audited pathnames are generated relative to the global root mount point. This modification changes our implementation of audit_canon_path(9) and introduces a new function: vn_fullpath_global(9) which performs a vnode -> pathname translation relative to the global mount point based on the contents of the name cache. Much like vn_fullpath, vn_fullpath_global is a wrapper function which called vn_fullpath1. Further, the string parsing routines have been converted to use the sbuf(9) framework. This change also removes the conditional acquisition of Giant, since the vn_fullpath1 method will not dip into file system dependent code. The vnode locking was modified to use vhold()/vdrop() instead the vref() and vrele(). This will modify the hold count instead of modifying the user count. This makes more sense since it's the kernel that requires the reference to the vnode. This also makes sure that the vnode does not get recycled we hold the reference to it. [1] Discussed with: rwatson Reviewed by: kib [1] MFC after: 2 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2008-07-31T17:15:21.973454Z K 7 svn:log V 53 Try to make this code slightly less painful to read. END K 10 svn:author V 3 das K 8 svn:date V 27 2008-07-31T19:57:50.972514Z K 7 svn:log V 256 As in other parts of libm, mark a few constants as volatile to prevent spurious optimizations. gcc doesn't support FENV_ACCESS, so when it folds constants, it assumes that the rounding mode is always the default and floating point exceptions never matter. END K 10 svn:author V 3 das K 8 svn:date V 27 2008-07-31T20:09:47.442222Z K 7 svn:log V 53 The high part of the mantissa is 64 bits on sparc64. END K 10 svn:author V 3 das K 8 svn:date V 27 2008-07-31T20:11:37.315008Z K 7 svn:log V 133 Set WARNS=1. I believe I've committed all the bits necessary to make this compile on all supported architectures. :crosses fingers: END K 10 svn:author V 6 marcel K 8 svn:date V 27 2008-07-31T20:25:52.132013Z K 7 svn:log V 186 Add thr_pread_{int,long,ptr} and thr_pwrite_{int,long,ptr} to help abstract the sizes and endianness of the primary types of the target. These currently use the native characteristics. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-31T20:27:50.328135Z K 7 svn:log V 44 move sockbuf locking macros in to sockbuf.h END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-31T20:28:58.783524Z K 7 svn:log V 48 remove socketvar.h, add more selective includes END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-31T20:35:44.300517Z K 7 svn:log V 46 MFC sockbuf refactoring and fixes to cxgb TOE END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-07-31T20:49:12.973058Z K 7 svn:log V 494 In mac_bsdextended's auditctl and acct policy access control checks, return success if the passed vnode pointer is NULL (rather than panicking). This can occur if either audit or accounting are disabled while the policy is running. Since the swapoff control has no real relevance to this policy, which is concerned about intent to write rather than water under the bridge, remove it. PR: kern/126100 Reported by: Alan Amesbury MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-07-31T21:57:35.114189Z K 7 svn:log V 199 Parse sysctl settings from /etc/sysctl.conf.local after /etc/sysctl.conf if it exists. This mirrors similar behavior for /boot/loader.conf and /etc/rc.conf. Obtained from: Yahoo! MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-07-31T22:13:14.488510Z K 7 svn:log V 67 Oops, restore the recent changes to make startup messages quieter. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-31T22:25:51.771178Z K 7 svn:log V 44 MFC removal of extraneous debug statements. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-07-31T22:33:01.704077Z K 7 svn:log V 276 Merge r178461 from head to stable/7: Use logic or, not binary or, when deciding whether or not a system call exit requires entering the audit code. The result is much the same, but they mean different things. Submitted by: Diego Giagio END K 10 svn:author V 3 das K 8 svn:date V 27 2008-07-31T22:41:26.593964Z K 7 svn:log V 131 Add implementations of acosl(), asinl(), atanl(), atan2l(), and cargl(). Reviewed by: bde sparc64 testing resources from: remko END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-31T22:42:27.661522Z K 7 svn:log V 102 MFC ARP update hooks and change to arpresolve to do arp resolution without a pending mbuf to transmit END K 10 svn:author V 3 das K 8 svn:date V 27 2008-07-31T22:43:38.057861Z K 7 svn:log V 60 Add some tests for acos*(), asin*(), atan*(), and atan2*(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2008-07-31T22:45:28.154183Z K 7 svn:log V 241 Enhance pmap_change_attr(). Specifically, avoid 2MB page demotions, cache mode changes, and cache and TLB invalidation when some or all of the specified range is already mapped with the specified cache mode. Submitted by: Magesh Dhasayyan END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-31T22:47:36.774570Z K 7 svn:log V 40 make tcp_var.h independent of sockopt.h END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-31T22:48:43.476106Z K 7 svn:log V 42 update tom to reflect sockbuf refactoring END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-31T22:55:18.570757Z K 7 svn:log V 21 remove unused define END K 10 svn:author V 3 des K 8 svn:date V 27 2008-07-31T22:56:45.287325Z K 7 svn:log V 21 Advance merge point. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-31T22:57:52.630036Z K 7 svn:log V 21 add TOE to the build END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-07-31T23:04:00.316844Z K 7 svn:log V 156 unset TARGET_CPUTYPE and TARGET_BIG_ENDIAN when building the kernel to silence compiler complaints when cross-building Reviewed by: phk MFC after: 2 weeks END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-31T23:15:18.580081Z K 7 svn:log V 37 add kernel rdma support to the build END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-31T23:18:09.167358Z K 7 svn:log V 79 MFC addition of malloc flag to blist so that it can be used in ithread context END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-07-31T23:19:30.330497Z K 7 svn:log V 33 enable iwarp driver in the build END K 10 svn:author V 3 des K 8 svn:date V 27 2008-07-31T23:33:26.867244Z K 7 svn:log V 34 Add missing #include for strlen() END K 10 svn:author V 4 emax K 8 svn:date V 27 2008-08-01T00:13:32.011169Z K 7 svn:log V 65 Fix locking bug, i.e. lock "wildcard" matched pcb before return. END K 10 svn:author V 4 emax K 8 svn:date V 27 2008-08-01T00:16:40.429150Z K 7 svn:log V 90 Increase maximum input queue size limit for raw Bluetooth HCI sockets. MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T00:27:48.257087Z K 7 svn:log V 140 Revert an old hack I put in to replace S/Key with OPIE. We haven't used that code in ages - we use pam_opie(8) instead - so this is a NOP. END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T00:28:50.208158Z K 7 svn:log V 23 Catch up with reality. END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T00:34:37.807768Z K 7 svn:log V 35 Ugh. Set svn:mergeinfo correctly. END K 10 svn:author V 4 emax K 8 svn:date V 27 2008-08-01T00:36:43.693620Z K 7 svn:log V 189 Implement ratelimiting for debug messages. For now, allow at most one message per second. In the future might add a sysctl knob for each socket family to fine tune this. MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T01:00:34.718095Z K 7 svn:log V 9 Cleanup. END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T01:04:52.950365Z K 7 svn:log V 26 This is no longer needed. END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T01:05:27.168390Z K 7 svn:log V 111 Tag expansion is no longer needed (svn handles them correctly). Add svn command to diff against vendor branch. END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T01:13:41.434690Z K 7 svn:log V 32 Consistently set svn:eol-style. END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T01:19:13.810066Z K 7 svn:log V 42 We no longer have any local changes here. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2008-08-01T01:21:49.709880Z K 7 svn:log V 83 In function pthread_condattr_getpshared, store result correctly. PR: kern/126128 END K 10 svn:author V 3 das K 8 svn:date V 27 2008-08-01T01:24:25.781845Z K 7 svn:log V 880 Fix some problems with asinf(), acosf(), atanf(), and atan2f(): - Adjust several constants for float precision. Some thresholds that were appropriate for double precision were never changed when these routines were converted to float precision. This has an impact on performance but not accuracy. (Submitted by bde.) - Reduce the degrees of the polynomials used. A smaller degree suffices for float precision. - In asinf(), use double arithmetic in part of the calculation to avoid a corner case and some complicated arithmetic involving a division and some buggy constants. This improves performance and accuracy. Max error (ulps): asinf acosf atanf before 0.925 0.782 0.852 after 0.743 0.804 0.852 As bde points out, it's cheaper for asin*() and acos*() to use polynomials instead of rational functions, but that's a task for another day. END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T01:24:42.278004Z K 7 svn:log V 31 Last remains of old OPIE patch END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-01T01:27:52.289809Z K 7 svn:log V 28 add missing capability bits END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T01:30:26.481034Z K 7 svn:log V 163 These two files have no local patches except to prevent expansion of the original $FreeBSD$ keywords. Revert those changes, and simply disable keyword expansion. END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T01:32:56.050200Z K 7 svn:log V 51 More files which no longer have any local changes. END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T01:38:24.558234Z K 7 svn:log V 54 Accidentally mangled this one in the previous commit. END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T01:38:50.738346Z K 7 svn:log V 40 Yet another file with no local changes. END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T01:45:56.296320Z K 7 svn:log V 125 Another four files without local changes. This is driving me nuts - every time I think I got them all, another one pops up. END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T01:48:33.769149Z K 7 svn:log V 36 Another file with no local changes. END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T01:50:55.805680Z K 7 svn:log V 59 Another file with no local changes. "This time for sure!" END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T02:06:48.090934Z K 7 svn:log V 114 Remove svn:keywords except on files that need it. This makes diffs against the vendor branch much more readable. END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-01T02:48:36.973292Z K 7 svn:log V 350 Upgrade to OpenSSH 5.1p1. I have worked hard to reduce diffs against the vendor branch. One notable change in that respect is that we no longer prefer DSA over RSA - the reasons for doing so went away years ago. This may cause some surprises, as ssh will warn about unknown host keys even for hosts whose keys haven't changed. MFC after: 6 weeks END K 10 svn:author V 3 alc K 8 svn:date V 27 2008-08-01T04:55:38.282508Z K 7 svn:log V 73 Enhance pmap_change_attr() with the ability to demote 1GB page mappings. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-08-01T05:15:54.802757Z K 7 svn:log V 192 Add the -c option for named_flags (still commented out) that is relevant for ports users, and change the comment to match. While I'm here fix the capitalization of the named_program comment. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-08-01T06:11:33.360617Z K 7 svn:log V 160 When using SRV records the protocols and services files need to be in the chroot /etc directory. PR: conf/121101 Submitted by: Stefan `Sec` Zehl END K 10 svn:author V 5 marck K 8 svn:date V 27 2008-08-01T08:01:33.291598Z K 7 svn:log V 217 Fix empty mailto (-m "") handling: somehow I missed all checks but the first, hence output would be written to the wrong filehandle. Submitted by: reg Approved by: yar (implicit) MFC after: ASAP Pointy hat to: marck END K 10 svn:author V 5 marck K 8 svn:date V 27 2008-08-01T08:13:01.575272Z K 7 svn:log V 235 MFC r181115: Fix empty mailto (-m "") handling: somehow I missed all checks but the first, hence output would be written to the wrong filehandle. Submitted by: reg Approved by: yar (implicit) MFC after: ASAP Pointy hat to: marck END K 10 svn:author V 5 marck K 8 svn:date V 27 2008-08-01T08:15:25.504347Z K 7 svn:log V 235 MFC r181115: Fix empty mailto (-m "") handling: somehow I missed all checks but the first, hence output would be written to the wrong filehandle. Submitted by: reg Approved by: yar (implicit) MFC after: ASAP Pointy hat to: marck END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-08-01T09:41:45.025282Z K 7 svn:log V 37 Remove further trailing white space. END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-08-01T09:46:19.903203Z K 7 svn:log V 958 MFC r178243: Move the head of byte-level advisory lock list from the filesystem-specific vnode data to the struct vnode. Provide the default implementation for the vop_advlock and vop_advlockasync. Purge the locks on the vnode reclaim by using the lf_purgelocks(). The default implementation is augmented for the nfs and smbfs. In the nfs_advlock, push the Giant inside the nfs_dolock. Before the change, the vop_advlock and vop_advlockasync have taken the unlocked vnode and dereferenced the fs-private inode data, racing with with the vnode reclamation due to forced unmount. Now, the vop_getattr under the shared vnode lock is used to obtain the inode size, and later, in the lf_advlockasync, after locking the vnode interlock, the VI_DOOMED flag is checked to prevent an operation on the doomed vnode. MFC r178247: Fix compilation with LOCKF_DEBUG. As was announced on the stable@, the MFC changes the VFS KBI on RELENG_7. Approved by: re (kensmith) END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-08-01T10:07:40.951923Z K 7 svn:log V 139 MFC r180799: Call pargs_drop() unconditionally in do_execve(), the function correctly handles the NULL argument. Make pargs_free() static. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-08-01T10:32:11.393308Z K 7 svn:log V 251 Merge r179487 from head to stable/7: When allocating temporary storage to hold a TCP/IP packet header template, use an M_TEMP malloc(9) allocation rather than an mbuf with mtod(9) and dtom(9). This eliminates the last use of dtom(9) in TCP. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-08-01T11:00:14.593845Z K 7 svn:log V 266 Merge r179517 from head to stable/7: Add an XXX comment regarding a bug I introduced when modifying the behavior of audit log vnode rotation: on shutdown, we may not properly drain all pending records, which could lead to lost records during system shutdown. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-08-01T11:11:12.982138Z K 7 svn:log V 186 Merge r180131 from head to stable/7: Remove spls from NFS server setup call; expand receive socket buffer locking to cover full setup of socket upcalls; remove XXX about locking. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-01T13:11:23.213034Z K 7 svn:log V 120 Enable the support for G33/Q35/Q33 now that both the G33 and Q35 have been tested: PR: amd64/126090 MFC after: 1 week END K 10 svn:author V 6 cognet K 8 svn:date V 27 2008-08-01T13:12:06.208101Z K 7 svn:log V 151 Char is unsigned on arm, so is not suitable to store the return value of getopt(). Use an int instead. Submitted by: Matthew Luckie MFC after: 3 days END K 10 svn:author V 6 emaste K 8 svn:date V 27 2008-08-01T15:13:56.524917Z K 7 svn:log V 16 Fix whitespace. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2008-08-01T18:25:28.228993Z K 7 svn:log V 45 MFC r169562: Eliminate the use of M_TEMP. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-01T19:50:07.140900Z K 7 svn:log V 47 MFC: Allow VM object creation in ufs_lookup(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-01T20:10:47.090794Z K 7 svn:log V 83 Adjust comment. This stack is only used for booting now and not as an idle stack. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-01T20:17:21.533547Z K 7 svn:log V 94 MFC: Drastically simplify the i386 pcpu backend by merging parts of the amd64 mechanism over. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-01T20:31:07.454327Z K 7 svn:log V 94 MFC: Drastically simplify the i386 pcpu backend by merging parts of the amd64 mechanism over. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-01T20:39:18.065767Z K 7 svn:log V 188 - Use an sx lock to serialize writes since they update the checksum. - Remove D_NEEDGIANT as the rtc drivers already have their own locks, so this doesn't need Giant. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-01T21:24:17.431157Z K 7 svn:log V 171 MFC: Add the optional nvram(4) device. As with 7.x, this device is off by default but can be enabled via 'device nvram' or loading the nvram.ko module on amd64 and i386. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-01T21:33:07.976865Z K 7 svn:log V 181 Use the new bus device_shutdown hook for performing the shutdown action on the ee16 parts rather than explicitly registering an event handler that wasn't being torn down on detach. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2008-08-01T21:38:46.314772Z K 7 svn:log V 243 Annotate why we do not call BPF_CHECK_DIRECTION() in this tapping routine. There is no way for the caller to tell us which direction this packet is going. With the bpf_mtap{2} routines, we can check the interface pointer. MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-01T21:52:41.366608Z K 7 svn:log V 627 Tweak the support for using ldd on 32-bit objects a bit further. Specifically, build a 32-bit /usr/bin/ldd32 on amd64 which handles 32-bit objects. Since it is a 32-bit binary, it can fork a child process which can dlopen() a 32-bit shared library. The current 32-bit support in ldd can't do this because it does the dlopen() from a 64-bit process. In order to preserve an intuitive interface for users, the ldd binary automatically execs /usr/bin/ldd32 for 32-bit objects. The end result is that ldd on amd64 now transparently handles 32-bit shared libraries in addition to 32-bit binaries. Submitted by: ps (indirectly) END K 10 svn:author V 7 antoine K 8 svn:date V 27 2008-08-01T22:08:14.034545Z K 7 svn:log V 109 Remove trailing ';' in BPFD_LOCK_ASSERT macro. MFC after: 1 month X-MFC-to: stable/7, stable/6 has it right END K 10 svn:author V 7 antoine K 8 svn:date V 27 2008-08-01T22:13:39.153235Z K 7 svn:log V 288 Make "1000baseT" the description and "1000baseTX" the alias for IFM_1000_T instead of the reverse. It is possible FreeBSD doesn't even support 1000baseTX. This changes ifconfig(8) output. Requested by: gavin@ and bms@ See also: http://docs.freebsd.org/cgi/mid.cgi?20050307191901.H32508 END K 10 svn:author V 6 julian K 8 svn:date V 27 2008-08-01T22:21:03.571912Z K 7 svn:log V 397 The IPFW code accepts the use of the tablearg keyword along with the skipto keyword. But it doesn't work. Two options.. make it no longer accept it, or actually make it work.. I chose the 2nd.. Allow the tablearg to be used to specify a skipto destination. This is actually a very powerful construct if used correctly, or a sink of cpu cycles if used badly. changes t teh man page will follow. END K 10 svn:author V 6 julian K 8 svn:date V 27 2008-08-01T22:34:01.568710Z K 7 svn:log V 75 Document the use of the tablearg keyword together with the skipto command. END K 10 svn:author V 6 julian K 8 svn:date V 27 2008-08-01T23:31:28.814828Z K 7 svn:log V 42 Slight wordsmithing. prompted by danger@ END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2008-08-02T00:09:41.883244Z K 7 svn:log V 349 Add "IDS" command to freebsd-update. This was present in the original version of freebsd-update, but I took it out when I rewrote everything and added FreeBSD Update to the base system because I didn't think it was useful. It turns out that quite a few people liked it and wanted it back. Requested by: Royce Williams + others MFC after: 2 weeks END K 10 svn:author V 6 cognet K 8 svn:date V 27 2008-08-02T00:10:02.698219Z K 7 svn:log V 48 Remove a useless cast. Spotted out by: stefanf END K 10 svn:author V 6 cognet K 8 svn:date V 27 2008-08-02T00:10:38.058178Z K 7 svn:log V 63 Store the PC while context switching, for the benefits of DDB. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2008-08-02T00:11:43.641556Z K 7 svn:log V 77 Make `freebsd-update IDS` not complain about /usr/share/man/cat* by default. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2008-08-02T00:13:51.315439Z K 7 svn:log V 39 Document new IDSIgnorePaths directive. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-02T01:20:10.136918Z K 7 svn:log V 70 Add ELF relocation types for mips. Obtained from: mips/include/elf.h END K 10 svn:author V 6 cognet K 8 svn:date V 27 2008-08-02T01:21:04.857165Z K 7 svn:log V 83 Do not build fbsd-threads.c if we're building a cross-debugger. MFC after: 3 days END K 10 svn:author V 3 scf K 8 svn:date V 27 2008-08-02T01:38:03.483102Z K 7 svn:log V 16 Fix whitespace. END K 10 svn:author V 3 scf K 8 svn:date V 27 2008-08-02T02:34:35.612384Z K 7 svn:log V 1006 Detect if the application has cleared the environ variable by setting the first value (environ[0]) to NULL. This is in addition to the current detection of environ being replaced, which includes being set to NULL. Without this fix, the environment is not truly wiped, but appears to be by getenv() until an *env() call is made to alter the enviroment. This change is necessary to support those applications that use this method for clearing environ such as Dovecot and Postfix. Applications such as Sendmail and the base system's env replace environ (already detected). While neither of these methods are defined by SUSv3, it is best to support them due to historic reasons and in lieu of a clean, defined method. Add extra units tests for clearing environ using four different methods: 1. Set environ to NULL pointer. 2. Set environ[0] to NULL pointer. 3. Set environ to calloc()'d NULL-terminated array. 4. Set environ to static NULL-terminated array. Noticed by: Timo Sirainen MFC after: 3 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2008-08-02T03:43:54.685528Z K 7 svn:log V 395 Enhance pmap_mapdev_attr(). Take advantage of recent enhancements to pmap_change_attr() in order to use the direct map for any cache mode, not just write-back mode. It is worth noting that this change also eliminates a situation in which we have two mappings to the same physical memory with different cache modes. Submitted by: Magesh Dhasayyan (with some changes by me) Discussed with: jhb END K 10 svn:author V 3 das K 8 svn:date V 27 2008-08-02T03:56:22.072040Z K 7 svn:log V 675 On i386, gcc truncates long double constants to double precision at compile time regardless of the dynamic precision, and there's no way to disable this misfeature at compile time. Hence, it's impossible to generate the appropriate tables of constants for the long double inverse trig functions in a straightforward way on i386; this change hacks around the problem by encoding the underlying bits in the table. Note that these functions won't pass the regression test on i386, even with the FPU set to extended precision, because the regression test is similarly damaged by gcc. However, the tests all pass when compiled with a modified version of gcc. Reported by: bde END K 10 svn:author V 3 das K 8 svn:date V 27 2008-08-02T06:02:02.763673Z K 7 svn:log V 400 POSIX says that octal escapes have the format \ddd in the format string, but \0ddd in a %b argument, with a length restriction of 3 octal digits in either case. This seems silly, but it needs to be right so it's possible to write an octal escape followed by an ordinary digit. Solaris printf(1) and GNU printf(1) also behave this way. Example: "printf '\0752'" now produces "=2" instead of garbage. END K 10 svn:author V 3 das K 8 svn:date V 27 2008-08-02T06:02:42.437675Z K 7 svn:log V 320 Teach fmtcheck() about wint_t, intmax_t, char *, intmax_t *, and wide string arguments. Also simplify the code that handles length modifiers and make it more conservative. For instance, be explicit about the modifiers allowed for %d, rather than assuming that anything other than L, q, t, or z implies an int argument. END K 10 svn:author V 3 das K 8 svn:date V 27 2008-08-02T06:03:04.630392Z K 7 svn:log V 57 Regression tests for fmtcheck(3). Obtained from: NetBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-02T07:18:12.776756Z K 7 svn:log V 128 Conform to the options convention everywhere in this file. This is just a white space change, no functional change. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-02T07:20:30.485411Z K 7 svn:log V 244 ixp425 parts aren't multicore, so remove the SMP option. They also don't support the ioapic either, so remove that option too. These were commented out, but could never be enabled, unlike the other options in the file that are commented out. END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-08-02T08:01:56.037616Z K 7 svn:log V 302 Make the at91 uart(4) driver compile again. As of r178766 this driver didn't compile anymore, because it missed a switch()-statement. I'm getting tired of seeing this driver being broken for two months already. When I run `make universe', everything passes, except the BWCT kernel configuration file. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2008-08-02T10:31:48.151267Z K 7 svn:log V 102 MFi386: Drastically simplify the i386 pcpu backend by merging parts of the amd64 mechanism over. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2008-08-02T10:33:44.210995Z K 7 svn:log V 102 MFi386: Drastically simplify the i386 pcpu backend by merging parts of the amd64 mechanism over. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-02T12:04:59.396439Z K 7 svn:log V 53 A few style and whitespace fixes. Submitted by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-02T12:14:22.420876Z K 7 svn:log V 70 Various style fixes in the build32 rules. Submitted by: bde (mostly) END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-08-02T12:15:18.786402Z K 7 svn:log V 155 Add support for the ASUS P535 PDA PR: kern/126097 Submitted by: Anton Kartashev Approved by: imp (mentor, implicit) MFC after: 3 days END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-08-02T12:29:43.228126Z K 7 svn:log V 280 MFC r180382: Add support for the ICH9 in non AHCI mode (RAID mode). Submitted by: Andrey V. Elsukov Tested by: Vitalij L. Fadeev Approved by: imp (mentor, implicit) MFC after: 1 week Approved by: imp (mentor, implicit) END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-08-02T12:31:15.389591Z K 7 svn:log V 292 MFC r180383 Add new device id for ICH8M, which supports greater than UDMA33 mode when it worked as generic IDE. PR: 125422 Submitted by: Andrey V. Elsukov Approved by: imp (mentor, implicit) MFC after: 1 week Approved by: imp (mentor, implicit) END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-08-02T12:33:28.763004Z K 7 svn:log V 333 MFC r180384 Driver failed to allocate MMIO resources. Attached patch adds a fallback path. It uses generic IDE facilities if sii-specific allocations failed PR: 125421 Submitted by: Andrey V. Elsukov Approved by: imp (mentor, implicit) MFC after: 1 week Approved by: imp (mentor, implicit) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2008-08-02T12:33:39.786838Z K 7 svn:log V 54 Unbreak the arm build, by spelling LIBSRCS correctly. END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-08-02T12:34:49.351085Z K 7 svn:log V 184 MFC r180437 Detect ATA controllers in the Macbook3. PR: 118135 Submitted by: ed Approved by: imp (mentor, implicit) MFC after: 1 week Approved by: imp (mentor, implicit) END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-08-02T12:37:10.578011Z K 7 svn:log V 300 MFC r180382: Add support for the ICH9 in non AHCI mode (RAID mode). Submitted by: Andrey V. Elsukov Tested by: Vitalij L. Fadeev Approved by: imp (mentor, implicit) MFC after: 1 week Approved by: imp (mentor, implicit) END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-08-02T12:38:18.404495Z K 7 svn:log V 348 MFC r180383 Add new device id for ICH8M, which supports greater than UDMA33 mode when it worked as generic IDE. PR: 125422 Submitted by: Andrey V. Elsukov Approved by: imp (mentor, implicit) MFC after: 1 week Approved by: imp (mentor, implicit) END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-08-02T12:39:23.817221Z K 7 svn:log V 361 MFC r180384 Driver failed to allocate MMIO resources. Attached patch adds a fallback path. It uses generic IDE facilities if sii-specific allocations failed PR: 125421 Submitted by: Andrey V. Elsukov Approved by: imp (mentor, implicit) MFC after: 1 week Approved by: imp (mentor, implicit) END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-08-02T12:40:12.009303Z K 7 svn:log V 210 MFC r180437 Detect ATA controllers in the Macbook3. PR: 118135 Submitted by: ed Approved by: imp (mentor, implicit) MFC after: 1 week Approved by: imp (mentor, implicit) END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-08-02T12:46:22.809725Z K 7 svn:log V 263 MFC r180389 (which includes another scsi id as well). Add quirk for the Samsung YP-U3 PR: 125398 Submitted by: Tino Engel Approved by: imp (mentor, implicit) MFC after: 1 week Approved by: imp (mentor) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2008-08-02T12:48:30.138273Z K 7 svn:log V 77 Add yet another branch instruction. Obtained from: NetBSD MFC after: 3 days END K 10 svn:author V 6 cognet K 8 svn:date V 27 2008-08-02T12:49:43.890158Z K 7 svn:log V 189 Fix software single-stepping: we need to check if the instruction is a return instruction as well, or we'll stop single-stepping as soon as we'll return from a function. MFC after: 3 days END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-08-02T12:49:56.830452Z K 7 svn:log V 164 MFC r179880 Document the _arg versions of the uma_zalloc and uma_zfree functions. PR: docs/120357 Submitted by: gahr MFC after: 3 days END K 10 svn:author V 6 scottl K 8 svn:date V 27 2008-08-02T13:04:26.990295Z K 7 svn:log V 228 Correctly set the interrupt enable and disable bits. The previous code interfered with Performant mode and legacy interrupts. Also remove a register read operation on the Simplq code that was effectively a time-wasting no-op. END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-08-02T13:14:35.843618Z K 7 svn:log V 340 MFC: r179356, rev. 1.25 ping6.8, 1.34 ping6.c Change the exit status for 0 and 2 to be the same as with ping(1) and be usable in scripts, etc. This also changes the semantics in case when we lose one of n packets. In that case, before we exited by SIG, now we exit with return(0). Submitted by: Gert Doering (gert space.net) END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-08-02T13:40:14.679429Z K 7 svn:log V 183 MFC r180491 Update the ktr_header structure, which changed over time. PR: 125546 Submitted by: Mateusz Guzik MFC after: 3 days END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-08-02T13:42:28.241328Z K 7 svn:log V 192 MFC r180492 More explicitly mention that we support the 2920C with the ahc driver. PR: 125535 Submitted by: Bob Bishop MFC after: 3 days END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-08-02T13:48:22.658427Z K 7 svn:log V 57 Fix whitespace bug (8spaces into tab). Submitted by: ed END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-08-02T13:49:12.564799Z K 7 svn:log V 64 remove whitespace bug (8 spaces into one tab) Submitted by: ed END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-08-02T13:59:13.758951Z K 7 svn:log V 99 MFC: r180085,180090, cvs rev. 1.10, 1.11 ip6_ipsec.c Update the correct stats (v6 instead of v4). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2008-08-02T14:28:01.531173Z K 7 svn:log V 155 Welcome Sean Bruno to the FreeBSD development team. Sean will be working on firewire and SCSI/CAM improvements. I will be his mentor. Approved by: core END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-08-02T14:55:58.198459Z K 7 svn:log V 405 MFC: r180371,180386 cvs rev. 1.91 in6_pcb.c, 1.52,1.53 in6_src.c, 1.43 ip6_var.h rev. 1.80 raw_ip6.c, 1.91 udp6_usrreq.c Change the parameters to in6_selectsrc(): - pass in the inp instead of both in6p_moptions and laddr. - pass in cred for upcoming prison checks. Document required locking in in6_sleectsrc() in case an inp is passed in by adding an assert. Requested by: rwatson END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-08-02T15:02:20.594941Z K 7 svn:log V 158 MFC: r180392, cvs rev. 1.207 in_pcb.c For consistency with the rest of the function use the locally cached pointer pcbinfo rather than inp->inp_pcbinfo. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2008-08-02T15:55:16.938329Z K 7 svn:log V 100 In the interest of reducing diffs and doing future merges, merge in the silly changes of rev 1.193. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-08-02T16:33:44.893750Z K 7 svn:log V 119 Merge r180139 from head to stable/7: Remove unused 'td' arguments from smbfs_hash_lock() and smbfs_hash_unlock(). END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-08-02T16:46:42.754821Z K 7 svn:log V 213 MFC: r180425, cvs rev. 1.208 in_pcb.c, 1.108 in_pcb.h, 1.92 in6_pcb.c, 1.21 in6_pcb.h For consistency take lport as u_short in in{,6}_pcblookup_local. All callers either pass in an u_short or u_int16_t. END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-08-02T16:53:45.608424Z K 7 svn:log V 143 MFC: r180357, cvs rev. 1.80 kern_jail.c Plug a memory leak with jail services. PR: 125257 Submitted by: Mateusz Guzik END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-02T17:42:38.996545Z K 7 svn:log V 119 add callout_schedule; besides being useful it also improves compatibility with other systems Reviewed by: ed, battlez END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-02T17:51:38.602495Z K 7 svn:log V 319 Try to fixup last (inadvertent) commit: firmware_drain was never added so yank it's description; likewise for the FIRMWARE_WAIT flag to firmware_put. For the record, the last commit was to cleanup various mistakes and correct the example of embedding to reflect the npe firmware now being distributed with the system. END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-02T17:58:39.658210Z K 7 svn:log V 67 schedule the correct timer when receiving a radar event during CAC END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-02T18:00:33.556471Z K 7 svn:log V 50 add a sysctl to deliver a radar event for testing END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-02T18:01:58.139239Z K 7 svn:log V 46 use new sysctl to generate a fake radar event END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-02T18:02:57.821155Z K 7 svn:log V 132 correct decap of of AppleTalk and IPX frames; don't strip the SNAP header as they have one natively Submitted by: Chris Zimmermann END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-02T18:04:09.251248Z K 7 svn:log V 67 add missing lock for htinfo update Submitted by: Chris Zimmermann END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-02T18:06:27.195221Z K 7 svn:log V 57 don't silently exit if the regdomain.xml file is missing END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-02T18:10:14.611269Z K 7 svn:log V 80 change list wme to only print the channel parameters; to get channel+bss use -v END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-08-02T18:32:22.366776Z K 7 svn:log V 202 MFC: r180427, cvs rev. 1.209 in_pcb.c, 1.109 in_pcb.h cvs rev. 1.93 in6_pcb.c, 1.22 in6_pcb.h, 1.54 in6_src.c Pass the ucred along into in{,6}_pcblookup_local for upcoming prison checks. END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-08-02T18:39:44.447328Z K 7 svn:log V 152 MFC: r180629, cvs rev. 1.210 in_pcb.c ia is a pointer thus use NULL rather then 0 for initialization and in comparisons to make this more obvious. END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-08-02T18:49:47.972942Z K 7 svn:log V 231 MFC: r180005, cvs rev. 1.31 atacontrol.8 Document spindown constraints as given in the original commit message[1] and later clarification provided by phk. [1] http://docs.freebsd.org/cgi/mid.cgi?200803171033.m2HAXOeN055116 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-08-02T19:05:27.191543Z K 7 svn:log V 343 Merge r180304 from head to stable/7: Rename several functions in if_lmc with potential name collisions with global symbols, such as raw_input and raw_output, to have lmc_ prefixes. This doesn't affect actual functionality since the functions are static, but will limit the opportunities for current confusion and future difficulty. END K 10 svn:author V 3 das K 8 svn:date V 27 2008-08-02T19:17:00.494332Z K 7 svn:log V 217 A few minor corrections, including some from bde: - When y/x is huge, it's faster and more accurate to return pi/2 instead of pi - pi/2. - There's no need for 3 lines of bit fiddling to compute -z. - Fix a comment. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-08-02T19:21:25.061111Z K 7 svn:log V 233 Merge r180306 from head to stable/7: Rename raw_append() to rip_append(): the raw_ prefix is generally used for functions in the generic raw socket library (raw_cb.c, raw_usrreq.c), and they are not used for IPv4 raw sockets. END K 10 svn:author V 3 das K 8 svn:date V 27 2008-08-02T19:21:33.888821Z K 7 svn:log V 62 Test that the result is correctly rounded when |y/x| is huge. END K 10 svn:author V 3 phk K 8 svn:date V 27 2008-08-02T20:11:56.775120Z K 7 svn:log V 178 Add a quote too good to miss from: http://www.schneier.com/blog/archives/2008/08/schneier_misquo.html (and reorder one I appearantly didn't get in the right place last time.) END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-02T20:36:25.107987Z K 7 svn:log V 66 Add an alternative ID for the Siemens SpeedStream SS1021: 0x3021. END