ƒ´S179364 179 414 409 203 141 246 237 144 173 191 197 246 229 384 215 135 173 255 189 928 184 161 678 138 269 362 270 225 193 446 153 178 401 268 169 131 147 158 1081 154 240 240 240 191 253 205 427 235 267 362 1378 355 269 155 171 346 346 811 235 168 316 285 388 301 237 407 532 227 184 170 234 260 146 118 1030 511 360 577 716 165 446 660 444 757 130 155 112 158 122 159 149 158 481 158 1117 287 246 225 197 238 294 127 143 179 295 254 473 273 710 207 424 528 438 456 293 334 337 633 195 343 308 146 342 836 322 412 145 339 1070 524 416 288 288 288 155 467 191 188 167 685 121 179 150 200 395 199 199 216 113 113 235 103 226 226 319 155 688 142 250 250 166 157 267 148 354 281 387 252 130 778 185 126 126 126 141 148 159 460 144 299 K 10 svn:author V 7 antoine K 8 svn:date V 27 2008-05-27T18:34:20.000000Z K 7 svn:log V 317 MFC to RELENG_7: Move "1000baseT" from IFM_SUBTYPE_ETHERNET_DESCRIPTIONS to IFM_SUBTYPE_ETHERNET_ALIASES: there is already "1000baseTX" in IFM_SUBTYPE_ETHERNET_DESCRIPTIONS. This doesn't change ifconfig behaviour. PR: 45793 (maybe) Approved by: rwatson (mentor) MFC after: 1 month END K 10 svn:author V 7 antoine K 8 svn:date V 27 2008-05-27T19:04:31.000000Z K 7 svn:log V 312 - Increase the size of the salt in pw(8) from 8 to 32 (same as in pam_unix(8)). This makes blowfish password hashes look normal when set using pw(8)/adduser(8). [1] - Make it possible to have a '/' in the salt. PR: 121146 [1] Submitted by: Jaakko Heinonen [1] Approved by: rwatson (mentor) MFC after: 1 month END K 10 svn:author V 8 keramida K 8 svn:date V 27 2008-05-27T19:06:45.000000Z K 7 svn:log V 105 Update usage strings to add a missing -n option. Noticed by: Matthias Apitz, matthias.apitz at oclc.org END K 10 svn:author V 7 delphij K 8 svn:date V 27 2008-05-27T20:04:27.000000Z K 7 svn:log V 45 MFC: Add memrchr(3). Obtained from: OpenBSD END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-05-27T21:05:49.000000Z K 7 svn:log V 154 To both the (formerly) 'temporarily disconnected' netatm and I4B modules add a comment "(removed 20080525)" to make clear that it is no longer temporary. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2008-05-27T21:47:13.000000Z K 7 svn:log V 140 Increment the version namespace for 8.0-current after MFC'ing a FBSD_1.1 symbol back to RELENG_7 (MFC of rev. 1.4). Requested by: deischen END K 10 svn:author V 6 marcel K 8 svn:date V 27 2008-05-28T03:45:16.000000Z K 7 svn:log V 49 MFC 1.61: Fix RID calculation for Timedia cards. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2008-05-28T05:46:04.000000Z K 7 svn:log V 76 Various mdoc style and wording fixes. Reviewed by: ariff MFC after: 3 days END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-05-28T09:19:56.000000Z K 7 svn:log V 96 MFC r1.3: Update to reflect reality: * iasl(8) supports ACPI 3.0b. * Add new options. END K 10 svn:author V 3 flz K 8 svn:date V 27 2008-05-28T13:48:10.000000Z K 7 svn:log V 104 Bump PKG_INSTALL_VERSION to 20080528. X-MFC after: latest HEAD changes have been MFC'ed to RELENG_[67] END K 10 svn:author V 7 ghelmer K 8 svn:date V 27 2008-05-28T14:13:35.000000Z K 7 svn:log V 149 Similar to changes previously made to src/usr.bin/uniq/uniq.c, fix truncation of lines at LINE_MAX characters by dynamically extending line buffers. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-05-28T14:35:15.000000Z K 7 svn:log V 136 Release the resources for the registers for the TWI device with SYS_RES_MEMORY to match how we allocate them... Noticed by: Ian Lepore END K 10 svn:author V 5 ariff K 8 svn:date V 27 2008-05-28T14:45:05.000000Z K 7 svn:log V 289 MFC (revision 1.109, requested by kib): Release pcm mutex before calling snd_clone_unref(), which in turns might calling destroy_dev() with sleepable malloc(9). The entire opetation is being serialized through pcm cv from top down, so dropping mutex is rather safe. Reported by: delphij END K 10 svn:author V 3 flz K 8 svn:date V 27 2008-05-28T14:51:01.000000Z K 7 svn:log V 122 Use PKG_INSTALL_VERSION for the distfile name instead of current date. X-MFC after: pkg_install sync on -STABLE branches END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-28T15:34:29.000000Z K 7 svn:log V 43 Remove unused 'xl_unit' member from softc. END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-28T15:41:16.000000Z K 7 svn:log V 81 MFC rev. 1.212: Add the devctl notifications for the cdev create/destroy events. END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-28T16:21:32.000000Z K 7 svn:log V 162 Initialize vfslocked prior to calling nfsm_srvmtofh where it was forgotten. Reported by: Andrew Edwards Tested by: pho MFC after: 3 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-28T16:23:17.000000Z K 7 svn:log V 97 Change the fix in the rev. 1.179 to use nfsrv_lockedpair_nd(). Tested by: pho MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2008-05-28T16:41:02.000000Z K 7 svn:log V 832 Work-around a compiler optimization bug, that broke libthr. Massive inlining resulted in constant propagation to the extend that cmpval was known to the compiler to be URWLOCK_WRITE_OWNER (= 0x80000000U). Unfortunately, instead of zero-extending the unsigned constant, it was sign-extended. As such, the cmpxchg instruction was comparing 0x0000000080000000LU to 0xffffffff80000000LU and obviously didn't perform the exchange. But, since the value returned by cmpxhg equalled cmpval (when zero- extended), the _thr_rtld_lock_release() function thought the exchange did happen and as such returned as if having released the lock. This was not the case. Subsequent locking requests found rw_state non-zero and the thread in question entered the kernel and block indefinitely. The work-around is to zero-extend by casting to uint64_t. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-28T19:44:46.000000Z K 7 svn:log V 92 Remove NetBSD and FreeBSD 4.x code from this driver in preparation for adding locking, etc. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-28T19:47:08.000000Z K 7 svn:log V 69 Grr, restore some useful comments that were only in the NetBSD code. END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-05-28T20:25:19.000000Z K 7 svn:log V 586 Remove redundant checks from fcntl()'s F_DUPFD. Right now we perform some of the checks inside the fcntl()'s F_DUPFD operation twice. We first validate the `fd' argument. When finished, we validate the `arg' argument. These checks are also performed inside do_dup(). The reason we need to do this, is because fcntl() should return different errno's when the `arg' argument is out of bounds (EINVAL instead of EBADF). To prevent the redundant locking of the PROC_LOCK and FILEDESC_SLOCK, patch do_dup() to support the error semantics required by fcntl(). Approved by: philip (mentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-28T20:26:25.000000Z K 7 svn:log V 46 Add a module for cnw(4) and build it on i386. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2008-05-28T21:44:32.000000Z K 7 svn:log V 172 Fix checking if a variable name is LINENO. As STPUTC changes the pointer if it needs to enlarge the buffer, we must not keep a pointer to the beginning. PR: ports/123879 END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-28T23:10:53.000000Z K 7 svn:log V 269 Revise lock name handling: o construct a name for the com lock as done for other locks o pass the device name to IEEE80211_LOCK_INIT so the mtx name is constructed as foo_com_lock o introduce *_LOCK_OBJ macro's to hide the lock contents and minimize redundant code END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-28T23:15:24.000000Z K 7 svn:log V 177 Simplify some contorted logic that wrongly left ISCAN_DISCARD set in certain cases causing the current ap to be lost from the scan cache. Obtained from: Atheros (original bug) END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-28T23:18:17.000000Z K 7 svn:log V 132 Don't override the txpower cap installed by ieee80211_alloc_node; we use ic_txpowlimit (for now) to initialize all new sta entries. END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-28T23:19:20.000000Z K 7 svn:log V 100 Add ieee80211_suspend_all and ieee80211_resume_all for brute force suspend/resume handling of vaps. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2008-05-28T23:19:27.000000Z K 7 svn:log V 348 Add support to talk to the LSI ioctl path on with FreeBSD 32 bit app's on amd64. Note the only difference is the iovec32 part so I use the native structure for everything else. Also I plan to MFC all the changes in -current to 7-stable and 6-stable shortly since I've been running them. This does not include the cam changes. MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-28T23:20:27.000000Z K 7 svn:log V 61 missing piece of last commit; add RESUME flag bit definition END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-28T23:25:36.000000Z K 7 svn:log V 86 Split s/w crypt/mic attributes to allow future hackery; this change should be a noop. END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-28T23:32:00.000000Z K 7 svn:log V 308 Add a mac address to the key definition as otherwise we lose the address specified in the ioctl and for drivers that need the address to locate a key (e.g. for delete). Note this changes net80211-private api's but not the driver callback; may want to change that in the future. Reviewed by: sephe, thompsa END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-28T23:33:29.000000Z K 7 svn:log V 175 Add ieee80211_crypto_reload_keys to push all keys known to net80211 back into the device; intended for use on resume by devices that lose the contents of their h/w key table. END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-28T23:36:47.000000Z K 7 svn:log V 77 update copyright year and nuke dual-gpl bits that should've removed long ago END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-28T23:37:37.000000Z K 7 svn:log V 39 misc cleanups for stricter compilation END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-28T23:41:40.000000Z K 7 svn:log V 55 send EAPOL frames at the same rate used for mgt frames END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-28T23:55:11.000000Z K 7 svn:log V 66 close a race on detach by reordering bpfdetach and taskqueue_free END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-29T00:10:48.000000Z K 7 svn:log V 988 Cleanup power handling and fix suspend/resume: o do not put the chip into full sleep in ath_stop as it gains nothing and causes many parts to hang in ath_detach because we may touch the chip during vap teardown; this may also fix issues with unloading the module o add a note in ath_detach to explain ath_hal_detach puts the chip in low power mode; this is useful to know as it means unloading the module will place a pci device in the lowest possible power state o leave an #ifdef notyet marker for powering down the chip when a device is marked down; we can't do that until we handle all the ways the driver may be entered and touch the chip o fix resume by reloading the h/w key cache as it's been clobbered (for pci) by the socket being powered off; for station mode we directly stop+init the chip and then simulate a beacon miss to get the upper layers sync'd up; for other configs we must brute force stop+start the vaps so they go through the state machine END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-29T00:14:35.000000Z K 7 svn:log V 62 correct rx radiotap channel flags construction for 11n frames END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-29T00:16:58.000000Z K 7 svn:log V 147 opt_ah.h is not constructed by config, it always comes from the hal so don't let KERNBUILDDIR control whether or not we copy it into the build dir END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-05-29T02:29:59.000000Z K 7 svn:log V 144 Import of Binutils from the FSF 2.15 branch (just post-.0 release). These bits are taken from the FSF anoncvs repo on 23-May-2004 04:41:00 UTC. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-05-29T02:29:59.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r179404, 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 2008-05-29T02:30:00.000000Z K 7 svn:log V 95 This commit was manufactured by cvs2svn to create tag 'binutils-vendor-binutils_2_15_20040523'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-05-29T02:43:05.000000Z K 7 svn:log V 157 Bring these back to HEAD. (I thought ncvs@ had rm'ed these MIPS files a long time ago... SVN had better work out - else 7 more files off the vendor branch.) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-05-29T06:50:25.000000Z K 7 svn:log V 108 Correct minor comment typos, make white space use before block comments more consistent. MFC after: 3 days END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2008-05-29T07:15:52.000000Z K 7 svn:log V 329 The SIIG 4 port serial card based on the Oxford OX16PCI954 is clocked at 10x normal speed. That is, when you set it for 9600 baud, it actually does 96000 baud. In order to make it plug and play with other serial ports, it has to have its clock rate reduced by a factor of 10. Discussed with: Marcel Moolenaar MFC after: 2 weeks END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-05-29T07:18:43.000000Z K 7 svn:log V 138 Rather than m_free(dtom(si)) in spx_reass(), return (1) which causes the caller to free the mbuf without using dtom(). MFC after: 3 days END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2008-05-29T07:57:33.000000Z K 7 svn:log V 170 - Reduce function call overhead for uncontended case. - Remove unused flags MUTEX_FLAGS_* and their code. - Check validity of the timeout parameter in mutex_self_lock(). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-05-29T08:27:14.000000Z K 7 svn:log V 265 Employ read locks on UDP inpcbs, rather than write locks, when monitoring UDP connections using sysctls. In some cases, add previously missing locking of inpcbs, as inp_socket is followed, which also allows us to drop global locks more quickly. MFC after: 1 week END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-05-29T12:50:46.000000Z K 7 svn:log V 1285 Remove the distinction between device minor and unit numbers. Even though we got rid of device major numbers some time ago, device drivers still need to provide unique device minor numbers to make_dev(). These numbers are only used inside the kernel. They are not related to device major and minor numbers which are visible in devfs. These are actually based on the inode number of the device. It would eventually be nice to remove minor numbers entirely, but we don't want to be too agressive here. Because the 8-15 bits of the device number field (si_drv0) are still reserved for the major number, there is no 1:1 mapping of the device minor and unit numbers. Because this is now unused, remove the restrictions on these numbers. The MAXMAJOR definition was actually used for two purposes. It was used to convert both the userspace and kernelspace device numbers to their major/minor pair, which is why it is now named UMINORMASK. minor2unit() and unit2minor() have now become useless. Both minor() and dev2unit() now serve the same purpose. We should eventually remove some of them, at least turning them into macro's. If devfs would become completely minor number unaware, we could consider using si_drv0 directly, just like si_drv1 and si_drv2. Approved by: philip (mentor) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-05-29T14:28:26.000000Z K 7 svn:log V 258 Read lock rather than write lock TCP inpcbs in monitoring sysctls. In some cases, add explicit inpcb locking rather than relying on the global lock, as we dereference inp_socket, but also allowing us to drop the global lock more quickly. MFC after: 1 week END K 10 svn:author V 2 mr K 8 svn:date V 27 2008-05-29T17:00:01.000000Z K 7 svn:log V 177 Fix some bugs/complaints: - make addr2jid static - add -h Flag for hostname/ip-number search - s,strncmp,strcmp, in addr2jid - return jid only if found once Requested by: some END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-29T17:32:55.000000Z K 7 svn:log V 63 Use if_printf() and if_xname and retire 'unit' from the softc. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2008-05-30T00:02:59.000000Z K 7 svn:log V 75 Eliminate global mutex by using pthread_once's state field as a semaphore. END K 10 svn:author V 4 emax K 8 svn:date V 27 2008-05-30T00:37:41.000000Z K 7 svn:log V 252 MFC: Bluetooth SIG is being difficult and keep moving specification documents away from being public accessible. Replace link to the Bluetooth specification document with the document name. Pointed out by: SoftLover < slserg at uic dot tula dot ru > END K 10 svn:author V 4 emax K 8 svn:date V 27 2008-05-30T00:42:50.000000Z K 7 svn:log V 252 MFC: Bluetooth SIG is being difficult and keep moving specification documents away from being public accessible. Replace link to the Bluetooth specification document with the document name. Pointed out by: SoftLover < slserg at uic dot tula dot ru > END K 10 svn:author V 5 benno K 8 svn:date V 27 2008-05-30T01:57:13.000000Z K 7 svn:log V 716 The XScale PXA255 has three generally ns16x50 compatible UARTs. One of the variations from normal 16x50 behaviour however is the the use of a normally unused bit of IER to control RX timeout interrupts independently of the generally used RXRDY bit. If this bit is not enabled, we only ever get interrupts when the FIFO is full, never before. This is not very useful when the UART is being used as a console. In order to support this without causing potential problems on more "normal" 16x50 variants, this change introduces two hints for the uart device, ier_mask and ier_rxbits. These can be used to override which bits get set and cleared when we're enabling and disabling RX interrupts. Reviewed by: marcel END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2008-05-30T02:18:54.000000Z K 7 svn:log V 138 Use a seperated hash table for mutex and rwlock, avoid wasting some time on walking through idle threads sleeping on condition variables. END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-30T03:36:52.000000Z K 7 svn:log V 76 don't let KERNBUILDDIR control whether we copy opt_ah.h Submitted by: jkim END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2008-05-30T06:31:55.000000Z K 7 svn:log V 219 Fix a panic that a priority value which is passed to cv_broadcastpri(9) can be < 0. We don't ignore a `increment' argument but at least we keep a priority value of NDIS threads over PRI_MIN_KERN. Reviewed by: thompsa END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2008-05-30T07:17:51.000000Z K 7 svn:log V 188 Fix a panic that it's occurred when NDIS init handler returned a error by unknown reasons. In this case, sc->ifp is still NULL so it will cause a page fault during calling ndis_detach() END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-05-30T09:34:08.000000Z K 7 svn:log V 295 Don't rely on NSM to help us forget about RPC client handles for clients that have rebooted (or otherwise changed port numbers). If the client is broken or has no active locks, it won't notify us. Fall back on the two minute timeout logic used by the userland rpc.lockd code. MFC after: 1 week END K 10 svn:author V 6 qingli K 8 svn:date V 27 2008-05-30T09:34:35.000000Z K 7 svn:log V 205 When RADIX_MPATH is enabled, the route selection is not rotating through the multipath entries. The hash value was a signed integer and was always giving a -1 value. PR: 123991 Submitted by: Barrett Lyon END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-30T11:10:01.000000Z K 7 svn:log V 144 MFC rev. 1.214: Assert that si_threadcount > 0 before decrementing it. This helps catching the improper use of the dev_refthread/dev_relthread. END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-30T11:12:26.000000Z K 7 svn:log V 314 MFC rev. 1.279: The dev_refthread() in the tty_gettp() may fail, because Giant is taken in the giant_trick routines after the dev_refthread increments the si_threadcount. Remove assert, do not perform dev_relthread() for failed dev_refthread(), and handle failure in the tty_gettp() callers (cdevsw tty methods). END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-30T11:13:30.000000Z K 7 svn:log V 439 MFC rev. 1.280: Rev. 1.274 put the ttyrel() call before the destroy_dev() in the ttyfree(), freeing the tty. Since destroy_dev() may call d_purge() cdevsw method, that is the ttypurge() for the tty, the code ends up accessing freed tty structure. Put the ttyrel() after destroy_dev() in the ttyfree. To prevent the panic the rev. 1.274 provided fix for, check the TS_GONE in sysctl handler and refuse to provide information on such tty. END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-30T11:14:35.000000Z K 7 svn:log V 134 MFC rev. 1.159: When vget() fails (because the vnode has been reclaimed), there is no sense to loop trying to vget() the vnode again. END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-30T12:25:29.000000Z K 7 svn:log V 92 MFC rev. 1.181: Initialize vfslocked prior to calling nfsm_srvmtofh where it was forgotten. END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-30T12:27:19.000000Z K 7 svn:log V 78 MFC rev. 1.182 Change the fix in the rev. 1.178 to use nfsrv_lockedpair_nd(). END K 10 svn:author V 3 flz K 8 svn:date V 27 2008-05-30T14:26:09.000000Z K 7 svn:log V 141 - Add long options to pkg_install. - Remove check for '-?' as it's not listed in authorized options. - Bump PKG_INSTALL_VERSION to 20080530. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-05-30T14:47:42.000000Z K 7 svn:log V 167 Call the fcntl compatiblity wrapper from the thread library fcntl wrappers so that they get the benefit of the (limited) forward ABI compatibility. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-30T16:22:30.000000Z K 7 svn:log V 54 Fix build with DEBUG defined. Reported by: tinderbox END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-30T18:26:37.000000Z K 7 svn:log V 26 Trim an extra semi-colon. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-30T19:30:06.000000Z K 7 svn:log V 934 MFC: bus_common.h 1.8; fhc.c 1.19; intr_machdep.c 1.34 (partial); intr_machdep.h 1.19 (partial); mp_machdep.c 1.40; psycho.c 1.75; sbus.c 1.47; upa.c 1.10 o Rename ic_eoi to ic_clear to emphasize the functions it points don't send and EOI which works like on amd64/i386 and blocks all interrupts on the relevant interrupt controller. o Replace the post_filter and post_inthread hooks registered when creating the interrupt events with just ic_clear as on sparc64 we don't need to do any disable->EOI->enable dance to unblock all but the relevant interrupt while running the filter or handler; just not clearing the interrupt already has the same effect. o Merge from amd64/i386: - Split the intr_table_lock into an sx lock used for most things, and a spin lock to protect intrcnt_index. - Add support for binding interrupts to CPUs and initial shuffling interrupts arround in a round-robin fashion. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-30T19:31:44.000000Z K 7 svn:log V 415 MFC: 1.20 - Make failure to route a ISA interrupt non fatal. Apparently the Blade 1500/SX1500 boards have inherited the firmware bug of the AX1105 mainboards to not include an interrupt map entry for the parallel port controller (for the AX1105 the heuristic code for E450s probably erroneously kicks in and guesses an interrupt). - Take advantage of bus_generic_setup_intr(9). - Fix some whitespace bugs. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-30T19:58:23.000000Z K 7 svn:log V 264 MFC: 1.68 - Use NULL instead of 0 for pointers. - Remove superfluous returns in functions returning void. - In sym_alloc_lcb_tags() return directly instead of jumping to a label which just returns. - Fix some spelling in comments. - Remove trailing whitespace. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-30T19:59:38.000000Z K 7 svn:log V 481 MFC: 1.56; 1.57; 1.58; 1.63; 1.66; 1.68 - Fix -Wundef. - FreeBSD has had endian conversion macros for a long time. Axe the custom macros in this driver. - Fix typo in comment. - Fix various compilation warnings for gcc-4.2. - Use NULL instead of 0 for pointers. - Remove superfluous returns in functions returning void. - In sym_alloc_lcb_tags() return directly instead of jumping to a label which just returns. - Fix some spelling in comments. - Remove trailing whitespace. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-30T20:02:06.000000Z K 7 svn:log V 620 MFC: 1.69 - Use bus_{read,write}_*(9) instead of bus_space_{read,write}_*(9) in order to get rid of bus space handle and tag in struct sym_hcb. - Remove unused members related to bus addresses in struct sym_hcb. - sym(4) takes care of allocating an instance of struct sym_hcb itself so don't let newbus allocate it as an unused softc also. - Add basic MPSAFE locking. This includes changing the sym(4) CCBs to be allocated up-front instead of on demand as needed. Besides making these allocations more likely to succeed, this also solves the problem of calling bus_dmamap_create(9) with the SIM mutex held. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-30T21:48:05.000000Z K 7 svn:log V 73 Remove various and sundry NetBSDism's in preparation for adding locking. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-30T22:00:02.000000Z K 7 svn:log V 350 MFC: sym_defs.h 1.12; sym_fw.h 1.6; sym_fw1.h 1.9; sym_fw2.h 1.10; sym_hipd.c 1.70 - Const'ify firmware and lookup-tables. - Obsolete redundant inst_name and unit members of struct sym_hcb. - Fix three more NULL vs. 0 confusions. - Use device_set_softc(9) to tell the bus layer that this driver allocates a instance of struct sym_hcb itself. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-30T22:00:45.000000Z K 7 svn:log V 564 MFC: sym_defs.h 1.12; sym_fw.h 1.6; sym_fw1.h 1.9; sym_fw2.h 1.10; sym_hipd.c 1.69 (partial), 1.70 - Remove unused members related to bus addresses in struct sym_hcb. - sym(4) takes care of allocating an instance of struct sym_hcb itself so don't let newbus allocate it as an unused softc also. - Const'ify firmware and lookup-tables. - Obsolete redundant inst_name and unit members of struct sym_hcb. - Fix three more NULL vs. 0 confusions. - Use device_set_softc(9) to tell the bus layer that this driver allocates a instance of struct sym_hcb itself. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-30T22:01:09.000000Z K 7 svn:log V 351 After probing the available frequency settings, restore the CPU to run at whatever frequency it started at instead of always picking the highest frequency. The first version of this driver attempted to do this, but it set the speed to the first frequency in the list rather than the value it had saved. MFC after: 1 week Discussed with: rpaulo, phk END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-30T22:24:34.000000Z K 7 svn:log V 661 MFC: sys/conf/files.sparc64 1.95; sys/conf/files.sun4v 1.14; sys/sparc64/isa/isa.c 1.21; sys/sparc64/pci/ofw_pci.h 1.12; sys/sparc64/pci/ofw_pci_if.m 1.10; sys/sparc64/pci/psycho.c 1.76; sys/sun4v/sun4v/hv_pci.c 1.5 Remove the MD isa_irq_pending() and the underlying PCI-specific infrastructure. Its only consumer ever was sio(4) and thus was unused on sparc64 since removing the last traces of sio(4) in sparc64 configuration files in favor for uart(4) over three years ago. If similar functionality is required again it should be brought back as an MD intr_pending() which works for all busses by using for example interrupt controller hooks. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-05-31T03:38:23.580666Z K 7 svn:log V 36 Configuration files for svn server END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-05-31T03:55:18.915689Z K 7 svn:log V 61 Snapshot initial version of admin tools/scripts/conf files. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-05-31T04:01:29.528262Z K 7 svn:log V 18 Fix changeset URL END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-05-31T06:03:23.857832Z K 7 svn:log V 64 Remove one of my dead email addresses from a copyright message. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-05-31T08:13:58.679115Z K 7 svn:log V 28 Dis-associate from ncurses. END K 10 svn:author V 2 jb K 8 svn:date V 27 2008-05-31T09:37:40.964700Z K 7 svn:log V 68 Add the DTrace test kernel module so that people can run the tests. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-05-31T10:09:55.590256Z K 7 svn:log V 55 Capture the ROADMAP notes I had kicking around before. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-05-31T10:20:40.174990Z K 7 svn:log V 64 Update. Note what is locked at the moment, and fix some paths. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2008-05-31T13:27:16.495050Z K 7 svn:log V 388 New release notes: syscons(4) Colemak keyboard layout support, jme(4) for JMicron JMC250 Gigabit/JMC260 Fast Ethernet controllers, ISDN4BSD and netatm removal, libarchive-based cpio added and GNU cpio renamed as gcpio, jexec(8) -j option added, ping6(8) return value is now the same as ping(8), tar(1) --numeric-owner, -S, and -s options added, and pkg_create(1) -n option added. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2008-05-31T13:45:35.702261Z K 7 svn:log V 66 - Add ARM as a platform under development. - Bump copyright year. END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-05-31T14:06:37.315662Z K 7 svn:log V 1024 Merge back devfs changes from the mpsafetty branch. In the mpsafetty branch, PTY's are allocated through the posix_openpt() system call. The controller side of a PTY now uses its own file descriptor type (just like sockets, vnodes, pipes, etc). To remain compatible with existing FreeBSD and Linux C libraries, we can still create PTY's by opening /dev/ptmx or /dev/ptyXX. These nodes implement d_fdopen(). Devfs has been slightly changed here, to allow finit() to be called from d_fdopen(). The routine grantpt() has also been moved into the kernel. This routine is a little odd, because it needs to bypass standard UNIX permissions. It needs to change the owner/group/mode of the slave device node, which may often not be possible. The old implementation solved this by spawning a setuid utility. When VOP_SETATTR() is called with NOCRED, devfs_setattr() dereferences ap->a_cred, causing a kernel panic. Change the de_{uid,gid,mode} code to allow changes when a->a_cred is set to NOCRED. Approved by: philip (mentor) END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-05-31T14:17:36.700659Z K 7 svn:log V 192 Import rewritten nve device id's, which brings this more inline with if_nfe. PR: 110883 Submitted by: Claudel Approved by: imp (mentor, implicit) MFC after: 1 week END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-05-31T18:07:16.038131Z K 7 svn:log V 151 Remove a quote about the instant-workstation, this port has been removed ages ago. PR: docs/124166 Submitted by: keramida Prodded by: novel,keramida END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-05-31T19:15:15.596987Z K 7 svn:log V 130 Dont install .svn metadata with the sendmail install. Submitted by: marcel Approved by: imp (mentor, implicit) MFC after: 3 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-05-31T20:59:06.743739Z K 7 svn:log V 102 Don't treat an untyped file as if it were implicitly text. That way it doesn't require an eol-style. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-05-31T21:00:26.575791Z K 7 svn:log V 143 Update to match what's in the repository. authz - record committers list and locked down acl list. mailer.conf - send mail to the right place. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-05-31T21:03:26.736291Z K 7 svn:log V 199 Snapshot these files. svnserve.conf is used for commits over ssh, while svnserve-inetd.conf is what enables anon read access on svn://svn.freebsd.org:53690/ (special port due to firewall not open) END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-05-31T22:24:02.874839Z K 7 svn:log V 33 Unlock the /stable branch space. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-05-31T22:25:43.079263Z K 7 svn:log V 49 Disown ncurses in 7-stable, as an exporter test. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-05-31T22:32:51.479662Z K 7 svn:log V 85 Disown ncurses, as a multi-branch commit test, to make sure the exporter handles it. END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-31T22:44:06.907767Z K 7 svn:log V 202 5416 and similar chips grew another region in the pci clock domain where register accesses do not pass through the byte-lane hardware; extend the register op macros to deal with this MFC after: 1 week END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-06-01T00:03:21.397235Z K 7 svn:log V 159 Reorganize the gcc vendor import work area. This flattens out a bunch of unnecessary path components that are relics of cvs2svn. (These are directory moves) END K 10 svn:author V 2 jb K 8 svn:date V 27 2008-06-01T01:46:37.261956Z K 7 svn:log V 381 Merge a recent change from the OpenSolaris source tree. (Don't ask for a vendor import of this yet, we're in the early days of svn) Instead of using cyclic timers to call the state clean and deadman callbacks, use a callout on FreeBSD to avoid the deadlock on FreeBSD due to trying to send interprocessor interrupts with interrupts disabled. Reported by: ps, jhb, peter, thompsa END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-06-01T05:43:53.521895Z K 7 svn:log V 178 Checkpoint. setenv $CVSROOT Add a main loop that checks for fbsd:lastexp revprop on rev 0 to keep track of how far we've progressed with exporting. Turn keyword munging back off END K 10 svn:author V 3 alc K 8 svn:date V 27 2008-06-01T07:36:59.743858Z K 7 svn:log V 617 Correct an error in pmap_promote_pde() that may result in an errant promotion within the kernel's address space. Specifically, pmap_promote_pde() is only called when the page table page (PTP) that is referenced by the given PDE has a full "use count", i.e., its wire_count is 512. Although this guarantees for a user address space that all 512 PTEs in the PTP hold valid mappings, the same is not true of the kernel's address space. A kernel PTP always has a use count of 512 regardless of the state of the PTEs. Therefore, pmap_promote_pde() should not assume (or assert) that the first PTE in the PTP is valid. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-06-01T11:47:04.855057Z K 7 svn:log V 114 Fix packet fragmentation support broken by copy/paste error in rev.1.60. ip_id should be u_short, but not u_char. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-06-01T12:29:23.231644Z K 7 svn:log V 331 PKT_ALIAS_FOUND_HEADER_FRAGMENT result is not an error, so pass that packet. This fixes packet fragmentation handeling. Pass really available buffer size to libalias instead of MCLBYTES constant. MCLBYTES constant were used with believe that m_megapullup() always moves date into a fresh cluster that sometimes may become not so. END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-06-01T13:44:51.724355Z K 7 svn:log V 432 Try to detect a Synaptics touchpad before IntelliMouse. Some touchpads will pretend to be IntelliMouse (which have a few more features than generic mice) causing the IntelliMouse probe to work and the Synaptics code never to be called. This should not break "real" IntelliMouse because the Synaptics detection code is fairly specific. PR: kern/120833 Submitted by: Eygene Ryabinkin MFC after: 1 week END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-06-01T14:02:46.624948Z K 7 svn:log V 346 Revert the changes I made to devfs_setattr() in r179457. As discussed with Robert Watson and John Baldwin, it would be better if PTY's are created with proper permissions, turning grantpt() into a no-op. Bypassing security frameworks like MAC by passing NOCRED to VOP_SETATTR() will only make things more complex. Approved by: philip (mentor) END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-06-01T14:09:54.751358Z K 7 svn:log V 360 Use INSERT_OBJECT_INT_LINK_INDEX macro instead of TAILQ_INSERT_TAIL when filling the table of ALTQ queues retrieved from the kernel. It is possible for the kernel to return the queues not by pa.altq.qid order. When this happens, pf_snmp would only partially fill its table. PR: bin/120974 Submitted by: Mykola Dzham MFC after: 3 days END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-06-01T15:13:32.501655Z K 7 svn:log V 200 Pass really available buffer size to libalias instead of MCLBYTES constant. MCLBYTES constant were used with believe that m_megapullup() always moves date into a fresh cluster that may become not so. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-06-01T17:52:40.392691Z K 7 svn:log V 241 Make m_megapullup() more intelligent: - to increase performance do not reallocate mbuf when possible, - to support up to 16K packets (was 2K max) use mbuf cluster of proper size. This change depends on recent ng_nat and ip_fw_nat changes. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2008-06-01T18:04:29.693102Z K 7 svn:log V 241 Merge rev 179173: We can call ia64_flush_dirty() when the corresponding process is locked or not. As such, use PROC_LOCKED() to determine which case it is and lock the process when not. This is a manual merge. No merge history is created. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-06-01T18:34:58.665917Z K 7 svn:log V 540 Increase LINK_TABLE_OUT_SIZE from 101 to 4001 like LINK_TABLE_IN_SIZE to reduce performance degradation under heavy outgoing scan/flood. Scalability is now much more important then several kilobytes of RAM. Remove unneded TCP-specific expiration handeling. Before this connected TCP sessions could never expire. Now connected TCP sessions will expire after 24hours of inactivity. Simplify HouseKeeping() to avoid several mul/div-s per packet. Taking into account increased LINK_TABLE_OUT_SIZE, precision is still much more then required. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-06-01T19:25:03.272036Z K 7 svn:log V 100 Use "svn merge -c 179173 --record-only ..." to record that rev 179173 has been merged in machdep.c. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-06-01T20:10:08.788194Z K 7 svn:log V 248 Carefully begin opening up /releng (security / errata / release engineering branches. eg: RELENG_7_0, RELENG_7_1, etc) The Approved-by: mechanism really needs to be in place for this, so the current arrangement is very temporary (and inadequate). END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-06-01T20:55:34.987993Z K 7 svn:log V 215 Slight simplification of the power parsing code, as well as using autoincrement in some places where it makes sense. This makes this .o about 180 bytes smaller on x86 and amd64 with no apparent functional changes. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-06-02T02:30:02.298545Z K 7 svn:log V 50 MFC r177993 Fix spelling, retaining old define. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-06-02T04:50:47.621449Z K 7 svn:log V 249 getopt returns an int, not a char. Make sure that we store the variable in an int to avoid casting to an unsigned value which causes the comparison with -1 to fail. PR: 123807 Submitted by: Matthew Luckie Reviewed by: keramida@ MFC after: 1 week END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-06-02T08:40:06.329502Z K 7 svn:log V 744 Push down the major/minor conversion for pts/%u to improve consistency. In the mpsafetty branch, Linux sshd seems to work properly inside a jail. Some small modifications had to be made to the Linux compatibility layer. The Linux PTY routines always expect the device major number to be 136 or higher. Our code always set the major/minor number pair to 136:0. This makes routines like ttyname() and ptsname() fail, because we'll end up having ambiguous device numbers. The conversion was not performed on all *stat() routines, which meant in some cases the numbers didn't get transformed. By pushing the conversion into linux_driver_get_major_minor(), the transformation will take place on all calls. Approved by: philip (mentor), rdivacky END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-06-02T14:20:26.458340Z K 7 svn:log V 225 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. MFC after: 3 weeks END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-06-02T15:59:10.609434Z K 7 svn:log V 319 When attempting to use the NSM state number in a lock request to detect a client reboot, do this check before performing the lock otherwise we will trash the new lock along with any other old locks the client held before rebooting. Make sure nlm_check_idle always returns with nlm_global_lock held. MFC after: 1 week END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-06-02T16:00:49.222071Z K 7 svn:log V 53 Add a missing call to init_nsm(). MFC after: 1 week END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2008-06-02T18:58:07.086608Z K 7 svn:log V 243 Sort IP addresses before hashing them for the signature. Otherwise carp is sensitive to address configuration order. PR: kern/121574 Reported by: Douglas K. Rand, Wouter de Jong Obtained from: OpenBSD (rev 1.114 + fixes) MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-06-02T19:17:40.299286Z K 7 svn:log V 977 Make ie(4) MPSAFE: - Add a mutex to the softc and use it to protect the softc and device. - Setup the interrupt handler in the common code instead of in each front end and do it after ether_ifattach(). - Use ie_stop() and ieinit_locked() in iereset() rather than frobbing IFF_UP and invoking ieioctl(). - Use DELAY() to implement a spin loop on a register with a timeout rather than scheduling a timeout and then doing a tight spin on the register. In the non-MPSAFE case this would never have worked because the spinning code held Giant and the timeout routine would have been blocked on Giant forever. The same approach would not worke in the MPSAFE case either for the same reason, hence use a loop around DELAY(). - Clear IFF_DRV_(RUNNING|OACTIVE) in ie_stop() rather than in callers. - Call ieinit_locked() directly rather than ieioctl(!) from ie_mc_reset(). - Don't leak the rx frame buffer on detach. Tested by: Thierry Herbelot thierry of herbelot.com END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-06-02T19:43:24.680755Z K 7 svn:log V 431 Add locking and make xe(4) MPSAFE: - Add a mutex to protect the softc and device hardware. - Use a callout rather than a callout_handle for the media timer. - Use a dedicated timer for managing the tx watchdog rather than if_timer. - Fix some resource leaks if xe_attach() fails. - Shutdown the device before detaching the driver. - Setup the interrupt handler after ether_ifattach(). Tested by: Ian FREISLICH ianf of clue.co.za END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-06-02T19:58:48.840942Z K 7 svn:log V 323 Make fe(4) MPSAFE: - Add a mutex to the softc to protect the softc and device hardware. - Don't leak bus resources if if_alloc() fails during attach. - Setup the interrupt handler after calling ether_ifattach(). - Use a private timer to manage the transmit watchdog. Tested by: WATANABE Kazuhiro CQG00620 of nifty.ne.jp END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-06-02T20:37:11.722000Z K 7 svn:log V 193 Add proper mime-types for files that they are relevant for. This is useful for things like *.pdf files that svn needs to know about, and will probably be useful down the road for other things. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-06-02T20:52:28.380683Z K 7 svn:log V 193 Add proper mime-types for files that they are relevant for. This is useful for things like *.pdf files that svn needs to know about, and will probably be useful down the road for other things. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-06-02T20:54:45.365717Z K 7 svn:log V 193 Add proper mime-types for files that they are relevant for. This is useful for things like *.pdf files that svn needs to know about, and will probably be useful down the road for other things. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2008-06-02T23:37:33.684640Z K 7 svn:log V 62 Fix a crash when Arctic Ocean is selected. MFC after: 1 week END K 10 svn:author V 6 cokane K 8 svn:date V 27 2008-06-03T00:55:48.770032Z K 7 svn:log V 371 Update if_ndis to remove the legacy if_watchdog interface and bring it more up to date. The watchdog timer, and its associated code, is all collapsed into the ndis_tick function that was implemented for the NDIS-subsystem watchdog. This implementation is similar to what numerous other drivers use to implement the watchdog. Reviewed by: thompsa, jhb MFC after: 2 weeks END K 10 svn:author V 3 kan K 8 svn:date V 27 2008-06-03T03:13:57.031160Z K 7 svn:log V 99 Add vendor/device IDs for Novatel U740 repackaged by Dell. Submitted by: David Gilbert PR: 122803 END K 10 svn:author V 3 kan K 8 svn:date V 27 2008-06-03T03:31:53.951019Z K 7 svn:log V 96 Add device ID for AnyDATA ADU-500A EV-DO modem. Submitted by: Oleksandr Tatmanyants PR: 118479 END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-06-03T05:25:10.561278Z K 7 svn:log V 73 Exclude vendor*/, head/contrib and stable/*/contrib from checks for now. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-06-03T05:38:10.271303Z K 7 svn:log V 590 Update to version 9.3.5. It contains the latest bug fixes, updates to root server addresses, and a fix for the vulnerability mentioned here: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-0122 Users of BIND 9.3.x are strongly encouraged to upgrade to this version. Also, the 9.3.x branch is now in maintenance-only mode. Users are encouraged to investigate BIND 9.4.x or perhaps 9.5.x. http://www.isc.org/index.pl?/sw/bind/versions_and_support.php This udpate is being done by updating the files directly in this branch rather than an import + MFC because BIND in HEAD is 9.4.x. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-06-03T05:39:52.193291Z K 7 svn:log V 27 Import re before using it. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-06-03T05:40:47.483741Z K 7 svn:log V 85 MFC versions 1.11 and 1.12, bmake glue updates that are also relevant to BIND 9.3.5. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-06-03T05:43:27.167601Z K 7 svn:log V 56 Changes to generated files related to the 9.3.5 update. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-06-03T05:44:59.722707Z K 7 svn:log V 105 Get so/releng a little closer to reality. (Again, until approvers is done) Unblock commits to svnadmin. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-06-03T05:47:28.666950Z K 7 svn:log V 302 Correct logic error that would prevent cs pccards from working on systems where the CardBus bridge was connected to a APIC. The case where the probe routine is told to not setup the IRQ was mishandled but the error was masked in the case where the IRQ was a valid one for the card. MFC after: 1 week END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-06-03T06:01:30.165198Z K 7 svn:log V 104 MFC the change from version 1.189, add a space between a close quote and the closing bracket of a test. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-06-03T06:02:27.449299Z K 7 svn:log V 104 MFC the change from version 1.189, add a space between a close quote and the closing bracket of a test. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-06-03T08:10:58.756336Z K 7 svn:log V 123 Back out the nlm_global_lock part of the last change - I forgot that only exists in my perforce branch :( Pointy hat: dfr END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-06-03T08:25:09.603716Z K 7 svn:log V 21 Initialise mergeinfo END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-06-03T08:27:05.993530Z K 7 svn:log V 21 Initialise mergeinfo END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-06-03T09:05:04.451907Z K 7 svn:log V 142 Add note about a reason to use mount(8) instead of mount_somefs. Reported and proof-readed by: pho Discussed with: rodrigc MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2008-06-03T09:43:28.944839Z K 7 svn:log V 12 Fix markup. END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-06-03T10:35:23.750863Z K 7 svn:log V 130 MFC: Add support for the Colemak keyboard layout from: http://colemak.com/. Submitted by: Geert Hendrickx END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-06-03T10:55:22.717502Z K 7 svn:log V 130 MFC: Add support for the Colemak keyboard layout from: http://colemak.com/. Submitted by: Geert Hendrickx END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-06-03T11:06:34.737222Z K 7 svn:log V 222 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 2 ru K 8 svn:date V 27 2008-06-03T11:39:39.122668Z K 7 svn:log V 64 MFC: Make it possible to disable sources of entropy harvesting. END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-06-03T12:38:00.094947Z K 7 svn:log V 596 Remove unneeded Giant locking of /dev/tty. The Giant lock is acquired in two places in tty_tty.c. In both places, it is unneeded. There is no reason to specify D_NEEDGIANT on this device node. The device node has only been designed to return ENXIO when opened. It doesn't make any sense to lock/unlock Giant, just to return this error. D_TTY is also unneeded. The unimplemented functions don't need to be patched by devfs. We don't need to lock Giant when we want to lookup the proper TTY vnode. s_ttyvp is already protected by proctree_lock (see devfs_vnops.c). Approved by: philip (mentor) END K 10 svn:author V 3 flz K 8 svn:date V 27 2008-06-03T14:48:16.861904Z K 7 svn:log V 50 Exclude .svn directories from generated distfile. END K 10 svn:author V 3 flz K 8 svn:date V 27 2008-06-03T14:58:51.037373Z K 7 svn:log V 157 MFC: distfile target, pkg registration optimization r178032,179377,179520: add distfile target r178103,178753-178754: optimize package registration END K 10 svn:author V 3 flz K 8 svn:date V 27 2008-06-03T15:02:04.788164Z K 7 svn:log V 157 MFC: distfile target, pkg registration optimization r178032,179377,179520: add distfile target r178103,178753-178754: optimize package registration END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2008-06-03T17:50:13.402844Z K 7 svn:log V 69 Switch to emulating Linux 2.6 on default. Approved by: kib (mentor) END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2008-06-03T18:09:10.923198Z K 7 svn:log V 60 Fix the date in the last commit. Approved by: kib (mentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-06-03T18:51:53.674229Z K 7 svn:log V 174 Restore the global cp_time[] array that was removed when the per-CPU stats were MFC'd. This restores the ABI and allows some tools like vmstat to work on crash dumps again. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-06-03T19:27:02.075277Z K 7 svn:log V 54 cvs2svn did not delete this, even though it is empty. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-06-03T20:40:33.842406Z K 7 svn:log V 261 - Change the watchdog timer logic to match other drivers that use their own timer by keeping a once-a-second timer running that decrements a counter similar to if_timer and reset the chip if it gets down to zero via the decrement. - Use IFQ_SET_MAXLEN(). END K 10 svn:author V 3 gnn K 8 svn:date V 27 2008-06-03T20:54:46.035712Z K 7 svn:log V 188 Update mctest and its associated script to have a base port to listen on so that multiple copies can be run easily. Update documentation with group and port arguments which are optional. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-06-03T21:26:37.456706Z K 7 svn:log V 292 This file should define HAVE_MEMMOVE and HAVE_MEMCHR, but for some reason configure did not pick it up. Add them here in the same way that it's done when running configure for the port. All of the other generated files are functionally equivalent to how they look when generated by the port. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2008-06-03T22:34:52.593081Z K 7 svn:log V 158 - Replace rcsid with __FBSDID. - Remove paths.h and embed it in the source. - Remove stale alpha support. - Clean up compiler warnings and fix style(9) bugs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2008-06-04T06:05:12.216307Z K 7 svn:log V 39 MFC: Introduce FreeBSD 8.0 to mdoc(7). END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-06-04T06:07:13.910222Z K 7 svn:log V 685 o Improve the probe code dealing with interrupts. o When forced to be 10baseT, don't require that the 10baseT interface have link to succeed. Still require it for IFM_AUTO, however, since it appears that there's no way to tell if a specific type of interface worked. I'm doing a web search for a datasheet now to see if there's anything obvious. o Minor incidental formatting nits, including collapsing code of the form if (foo) { bar(); } else { if (baz) bing(); } into: if (foo) { bar(); } else if (baz) { bing(); } to save an indentation level. o Remove stray reference to 3.x config file syntax. # I believe John's patches still apply after this... END K 10 svn:author V 6 grehan K 8 svn:date V 27 2008-06-04T07:32:49.891669Z K 7 svn:log V 90 Add link register to fatal trap printout to better diagnose NULL function pointer derefs. END K 10 svn:author V 5 rafan K 8 svn:date V 27 2008-06-04T07:37:26.481701Z K 7 svn:log V 32 - Associate myself with ncurses END K 10 svn:author V 5 rafan K 8 svn:date V 27 2008-06-04T07:37:39.707630Z K 7 svn:log V 32 - Associate myself with ncurses END K 10 svn:author V 5 rafan K 8 svn:date V 27 2008-06-04T07:37:56.952949Z K 7 svn:log V 32 - Associate myself with ncurses END K 10 svn:author V 5 rafan K 8 svn:date V 27 2008-06-04T07:38:38.553932Z K 7 svn:log V 47 - update maintainer's info per src/MAINTAINERS END K 10 svn:author V 5 rafan K 8 svn:date V 27 2008-06-04T07:42:51.092152Z K 7 svn:log V 54 MFC ncurses 5.6-20080503 rev 174993, 176187, 178866 END K 10 svn:author V 5 rafan K 8 svn:date V 27 2008-06-04T07:43:58.690040Z K 7 svn:log V 65 MFC ncurses 5.6-20080503 build glue rev 174999, 176190, 178869 END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-06-04T08:55:49.232772Z K 7 svn:log V 364 MFC r179476: Use INSERT_OBJECT_INT_LINK_INDEX macro instead of TAILQ_INSERT_TAIL when filling the table of ALTQ queues retrieved from the kernel. It is possible for the kernel to return the queues not by pa.altq.qid order. When this happens, pf_snmp would only partially fill its table. PR: bin/120974 Submitted by: Mykola Dzham END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2008-06-04T10:36:24.095507Z K 7 svn:log V 50 Add device IDs for Ricoh R5U870-based OEM cameras END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-06-04T12:22:03.106449Z K 7 svn:log V 203 Recode the colemak keymap to ISO-8859. I accidently converted the file to Unicode before committing it and kbdcontrol doesn't like that very much. Spotted by: ed Pointy hat to: philip MFC after: 1 day END