ġ5178661 206 180 413 215 140 170 711 470 113 192 3646 192 343 135 309 333 166 242 150 311 130 166 198 177 239 125 223 273 133 149 220 157 316 193 160 186 231 274 114 332 209 251 474 231 631 292 115 214 348 355 165 246 136 769 196 225 130 305 178 187 225 723 262 182 245 161 252 164 158 135 144 116 124 120 128 135 363 127 190 193 168 123 150 130 110 201 135 337 191 182 176 186 246 268 157 263 177 151 246 149 217 472 375 182 172 156 864 554 167 379 170 126 498 197 240 160 125 280 294 150 138 128 212 205 180 529 165 688 147 157 183 124 187 185 117 119 105 131 171 255 143 140 467 221 131 619 126 799 406 239 304 236 104 241 426 120 243 243 242 305 187 329 382 504 260 121 237 182 229 190 204 349 278 285 279 241 166 356 138 156 576 800 406 124 237 175 144 142 309 240 172 161 451 812 166 138 450 300 213 163 363 187 318 256 173 173 154 K 10 svn:author V 5 gonzo K 8 svn:date V 27 2008-04-29T11:28:10.000000Z K 7 svn:log V 86 Define INLINE_LIMIT and additional CFLAGS for mips. Approved by: cognet (mentor) END K 10 svn:author V 3 phk K 8 svn:date V 27 2008-04-29T13:02:21.000000Z K 7 svn:log V 320 This bloke has his priorities straight: +"Can you be more stupid than aggravating the judge AND your lawyer? +No? Oh yes you can: You can aggravate the whole kernel community." + -- Alexander Lyamin (about Hans Reisers murder trial) Found at: http://www.news.com/8301-10784_3-9925607-7.html?tag=nefd.top END K 10 svn:author V 2 ru K 8 svn:date V 27 2008-04-29T17:37:01.000000Z K 7 svn:log V 123 Don't forget to clean the "machine" symlink on amd64, otherwise bad things may happen. Reported by: phk MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2008-04-29T17:42:42.000000Z K 7 svn:log V 49 _setjmp.o was missing a dependency on "machine". END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-04-29T17:44:00.000000Z K 7 svn:log V 78 MFC: Fix a resource leak in the recent fixes for file descriptors > SHRT_MAX. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-04-29T17:47:25.000000Z K 7 svn:log V 618 - Add a global variable 'fbsdcoreops_suppress_target' that can be set to force the FreeBSD multithreaded core target to not register any target for handling core dumps. This is analogous to the 'coreops_suppress_target' variable that GDB provides for suppressing the default core dump target. KGDB will use this new variable so it can provide its own core dump target that uses libkvm to work with vmcore files. - Adjust the long name and documentation of the FreeBSD multithreaded core dump target so it better matches what GDB's core dump target uses. MFC after: 1 week Reviewed by: davidxu, marcel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-04-29T19:47:13.000000Z K 7 svn:log V 377 Add support for the BCM5906[M] adapters. These adapters only support 10/100 operation and place the mailbox registers at a different offset. They also do not have an EEPROM, so the MAC address must be read from NVRAM instead. MFC after: 1 month PR: kern/118975 Submitted by: benjsc, Thomas Nystr̦m thn at saeab dot se Submitted by: sephe (original patch for DragonflyBSD) END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-04-29T19:55:18.000000Z K 7 svn:log V 21 More recommendations END K 10 svn:author V 6 brooks K 8 svn:date V 27 2008-04-29T20:17:46.000000Z K 7 svn:log V 97 MFC per ppp profile variable documentation (revs 1.336 and 1.337) PR: conf/121452, conf/122127 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-04-29T20:32:45.000000Z K 7 svn:log V 3552 Rework how kgdb manages kernel and vmcore files to be a bit more gdb-ish so that kgdb can be used more like a normal gdb: - Load the kernel via the standard 'exec' target and allow it to be changed via the 'file' command. - Instead of explicitly loading the kernel file as the mail symbol file during startup, just pass it to gdb_main() as the executable file. - Change the kld support (via shared libraries) to cache the address of the linker_files and linker_kernel_file variables in addition to the offsets of various members in 'struct linker_file'. - When a new symbol file is loaded, recompute the addresses and offsets used by the kld support code. - When a new symbol file is loaded, recalculate the ofs_fix variable to account for the different ways a trapframe can be passed to trap frame handlers in i386. This is done by adding a MD kgdb_trgt_new_objfile() hook that is empty on all but i386. - Don't use the directory name of the kernel specified on the command line to find kernel modules in the kld support code. Instead, extract the filename of the current executable via exec_bfd. Now the 'kernel' variable is private to main.c again. - Make the 'add-kld' command explicitly fail if no executable is loaded. - Make the support for vmcores a real core-dump target that opens the kernel and vmcore on open and closes the kvm connection when closed, etc. - The 'core' command can now be used to select a vmcore to use, either a crash dump file or /dev/mem for live debugging. - The 'detach' command can be used to detach from a vmcore w/o attaching to a new one. - kgdb no longer explicitly opens a core dump during startup and no longer has to use an atexit() hook to close the kvm connection on shutdown. - Symbols for kld's are automatically loaded anytime a core is opened. Also, the unread portion of dmesg is dumped just as it was done on kgdb startup previously. - Don't require either a remote target or core dump if a kernel is specified. You can now just run 'kgdb kernel' similar to running gdb on an executable and later connect to a remote target or core dump. - Use a more relaxed way to verify remote targets specified via -r. Instead of explicitly allowing a few non-file target specifications, just assume that if stat() on the arg and on "/dev/" + arg both fail that is some non-file target and pass it to gdb. - Don't use a custom interpreter. The existing kgdb_init() hook and the target_new_objfile() hook give us sufficient hooks during startup to setup kgdb-specific behavior now. - Always add the 'proc', 'tid', and 'add-kld' commands on startup and not just if we have a core dump. Currently the 'proc' and 'tid' commands do not work for remote targets (I will fix at least 'tid' in the next round of changes though). However, the 'add-kld' command works fine for loading symbols for a kernel module on a remote target. - Always setup the 'kld' shared library target operations instead of just if we have a core dump. Although symbols for kernel modules are not automatically loaded when connecting to a remote target, you can do 'info sharedlibrary' after connecting to the remote target and kgdb will find all the modules. You can then use the 'sharedlibrary' command to load symbols from the module files. - Change kthr_init() to free the existing list of kthr objects before generating a new one. This allows it to be invoked multiple times w/o leaking memory. MFC after: 1 week END K 10 svn:author V 6 brooks K 8 svn:date V 27 2008-04-29T20:34:31.000000Z K 7 svn:log V 97 MFC per ppp profile variable documentation (revs 1.336 and 1.337) PR: conf/121452, conf/122127 END K 10 svn:author V 6 brooks K 8 svn:date V 27 2008-04-29T20:43:48.000000Z K 7 svn:log V 247 MFC rev 1.278: Delay the global registration of the struct ifnet in if_alloc() until after we're certain the allocation will entierly succeed. This fixes a leak in a fairly unlikely case. Reported by: vijay singh END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-04-29T21:21:15.000000Z K 7 svn:log V 39 Fix a comment typo. MFC after: 3 days END K 10 svn:author V 6 julian K 8 svn:date V 27 2008-04-29T21:23:21.000000Z K 7 svn:log V 213 Add an option (compiled out by default) to profile outoing packets for a number of mbuf chain related parameters e.g. number of mbufs, wasted space. probably will do with further work later. Reviewed by: various END K 10 svn:author V 6 brooks K 8 svn:date V 27 2008-04-29T21:29:09.000000Z K 7 svn:log V 237 MFC rev 1.8 When sending packets directly to the DHCP server, use a socket and send directly rather than bogusly sending it out as a link layer broadcast (which fails to be received on some networks). PR: bin/96018 MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-04-29T21:36:17.000000Z K 7 svn:log V 74 Intel 4965 wireless driver (derived from openbsd driver of the same name) END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2008-04-29T21:40:11.000000Z K 7 svn:log V 144 Lock filedesc exclusively when modifying fd_[cr]dir. This is probably harmless but it's better to lock it correctly. Approved by: kib (mentor) END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-04-29T21:43:16.000000Z K 7 svn:log V 58 disable HT capabilities until we sort out firmware issues END K 10 svn:author V 6 cokane K 8 svn:date V 27 2008-04-29T21:48:55.000000Z K 7 svn:log V 215 MFC: revision 1.219 Replace the non-MPSAFE timeout(9) API in ffs_softdep.c with the MPSAFE callout_* API (e.g. callout_init_mtx(9)). This was one of the numerous items on the http://wiki.freebsd.org/SMPTODO list. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-04-29T22:02:27.000000Z K 7 svn:log V 35 Add missing 't'. Approved by: sam END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-04-29T22:05:26.000000Z K 7 svn:log V 71 Add new directories, scripts and wlanwds. Introduced with vap support. END K 10 svn:author V 6 julian K 8 svn:date V 27 2008-04-29T22:43:15.000000Z K 7 svn:log V 102 Document the kproc_kthread_add() call and fix a small detail of its implementation. MFC after: 1 week END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2008-04-29T22:56:05.000000Z K 7 svn:log V 83 Set QUANTUM_2POW_MIN and SIZEOF_PTR_2POW parameters for MIPS Approved by: imp END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2008-04-29T23:15:23.000000Z K 7 svn:log V 144 o Add MIPS to the list of architectures with defined TLS_TCB_ALIGN o Stick with TLS Variant II for MIPS for the moment. Approved by: imp END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-04-30T00:11:08.000000Z K 7 svn:log V 33 fix build Submitted by: delphij END K 10 svn:author V 6 marcel K 8 svn:date V 27 2008-04-30T00:50:50.000000Z K 7 svn:log V 127 mp_machdep.c is only conditional upon smp, not aim. If booke grows support for smp, mp_machdep.c needs to be included as well. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-04-30T02:49:24.000000Z K 7 svn:log V 176 Don't panic even if bus_dmamap_load(9) was failed. Just return ENOBUFS so callers can reuse previous mbuf. Submitted by: Oleg (agile.quad AT gmail DOT com) MFC after: 1 week END K 10 svn:author V 3 alc K 8 svn:date V 27 2008-04-30T06:05:36.000000Z K 7 svn:log V 41 Eliminate an unused field from the pmap. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-04-30T11:25:34.000000Z K 7 svn:log V 57 Allow null oids in _gss_oid_equal(). MFC after: 2 weeks END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-04-30T11:26:55.000000Z K 7 svn:log V 124 MFC: 1.5 - Include so this header doesn't have an MD dependency. - Make prototypes style(9) compliant. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-04-30T11:27:15.000000Z K 7 svn:log V 65 Use global implementation of _gss_oid_equal. MFC after: 2 weeks END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-04-30T11:29:22.000000Z K 7 svn:log V 223 When receiving delegated credentials, initialise our cred's linked list. Add a bit more sanity checking for GSS-API mechanisms that claim to have delegated creds but don't actually return a cred handle. MFC after: 2 weeks END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2008-04-30T12:44:58.000000Z K 7 svn:log V 99 Make ld use tradmips for output formats since we migrated to it. Approved by: cognet (mentor) END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-04-30T16:05:57.000000Z K 7 svn:log V 68 disable default enabling of WME until we resolve driver regressions END K 10 svn:author V 6 brooks K 8 svn:date V 27 2008-04-30T16:29:15.000000Z K 7 svn:log V 91 Emit a warning when the network_interfaces variable is not set to AUTO. MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-04-30T17:00:32.000000Z K 7 svn:log V 138 remove old code to handle mcast address changes; this is all done through net80211 and pushed into the driver through non-ioctl callbacks END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2008-04-30T19:37:54.000000Z K 7 svn:log V 180 Add support for Microsoft Notebook Optical Mouse 3000 Model 1049. Reviewed by: imp (RELENG-7) Tested by: Oliver Herold PR: usb/121052 MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-04-30T19:45:32.000000Z K 7 svn:log V 22 update for new events END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-04-30T19:47:31.000000Z K 7 svn:log V 239 o add indirect array for field indices as the # stats is > 127 and doesn't fit in a signed char o change default output to something more useful for sta mode o futz w/ various field names and widths; need to do full pass over this stuff END K 10 svn:author V 6 julian K 8 svn:date V 27 2008-04-30T20:00:30.000000Z K 7 svn:log V 113 Attempt to make the print types more friendly to other architectures. Prodded by: Max Laier Help from: BMS, jhb END K 10 svn:author V 3 scf K 8 svn:date V 27 2008-04-30T23:27:02.000000Z K 7 svn:log V 158 Enable autoflush of output to always show prompts. If piping the output prior to this patch, the prompt would not appear due to buffering. Approved by: flz END K 10 svn:author V 3 scf K 8 svn:date V 27 2008-04-30T23:35:46.000000Z K 7 svn:log V 381 MFC: Have the man page catch up with the namespace pollution cleanup that occurred between 2001-2003. Thanks to bde for the history lesson[1] concerning sys/types.h and the many system calls that at one time (pre-2001) were required by POSIX to include it. 1. http://lists.freebsd.org/pipermail/freebsd-arch/2008-April/008126.html src/lib/libc/sys/mkdir.2: rev 1.25 -> 1.26 END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-01T03:49:59.000000Z K 7 svn:log V 138 re-enable WME by default; after a full day of testing on iwi I see no issues and the only way we'll identify them is for people to use it END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-05-01T04:55:00.000000Z K 7 svn:log V 534 Unify all the wifi *_ioctl routines - Limit grabbing the lock to SIOCSIFFLAGS. - Move ieee80211_start_all() to SIOCSIFFLAGS. - Remove SIOCSIFMEDIA as it is not useful. - Limit ether_ioctl to only SIOCGIFADDR. SIOCSIFADDR and SIOCSIFMTU have no affect as there is no input/output path in the vap parent. The vap code will handle the reinit of the mac address changes. - Split off ndis_ioctl_80211 as it was getting too different to wired devices. This fixes a copyout while locked and a lock recursion. Reviewed by: sam END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-05-01T05:11:33.000000Z K 7 svn:log V 195 Do not call ndis_setstate_80211() until we are ready to associate, the vap may not have been created yet and will panic. This requires ndis_scan() to always set the SSID. Reported by: Ben Kaduk END K 10 svn:author V 5 maxim K 8 svn:date V 27 2008-05-01T09:52:34.000000Z K 7 svn:log V 21 o OpenBSD 4.3 added. END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-05-01T13:10:03.000000Z K 7 svn:log V 122 Use the correct bit when trying to force an interrupt through the HCC reg. It's not a problem as this is a #ifdef notyet. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2008-05-01T17:24:37.000000Z K 7 svn:log V 252 Add rb_wrap(), which creates C function wrappers for most rb_*() macros. Add rb_foreach_next() and rb_foreach_reverse_prev(), which make it possible to re-synchronize tree iteration after the tree has been modified. Rename rb_tree_new() to rb_new(). END K 10 svn:author V 6 jasone K 8 svn:date V 27 2008-05-01T17:25:55.000000Z K 7 svn:log V 259 Add a separate tree to track arena chunks that contain dirty pages. This substantially improves worst case allocation performance, since O(lg n) tree search can be used instead of O(n) tree iteration. Use rb_wrap() instead of directly calling rb_*() macros. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-01T18:08:42.000000Z K 7 svn:log V 73 MFC: Fix the ofs_fix handling for trapframes for i386 on remote targets. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-01T20:15:01.000000Z K 7 svn:log V 153 MFC: A few fixes. - Increase time we wait for things to settle to 1 millisecond, 10 microseconds is too short. - In est_acpi_info(), initialize count. END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-01T20:26:25.000000Z K 7 svn:log V 44 fix build w/ IEEE80211_DEBUG_REFCNT enabled END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-01T20:36:48.000000Z K 7 svn:log V 676 - Change how the vmcore target maps FreeBSD thread IDs to GDB ptids. We now only use the TID and ignore the PID and use pid_to_ptid() to build a ptid treating the TID as a PID. The benefit of this is that the vmcore target now uses the same scheme as GDB's remote targets. As a result, the 'tid' command now works for remote targets (however, it only accepts TIDs and not addresses of 'struct thread' objects). - Use gdb_thread_select() to do the actual thread switch for the 'tid' and 'proc' commands. This now gives the same UI feedback when switching threads as the GDB 'thread' command rather than providing no visual output at all. MFC after: 1 week END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-05-02T05:14:58.000000Z K 7 svn:log V 99 Allow -r with -T even if there are no files on the command line. PR: bin/123246 MFC after: 3 days END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-05-02T05:17:16.000000Z K 7 svn:log V 127 New bsdtar test harness. Still rather skimpy, but a lot easier to run and maintain than the old scripts that used to be here. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-05-02T05:18:47.000000Z K 7 svn:log V 33 bsdtar --version should succeed. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-05-02T05:40:05.000000Z K 7 svn:log V 207 Documentation updates: * --format can be used with -r or -u * -o is a synonym for --format=ustar when used with -c, -r, or -u Also, fix the erroneous sanity check that suppressed --format with -r or -u. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2008-05-02T06:17:16.000000Z K 7 svn:log V 81 MFC: add -f option and other small fixes firewire.8 rev 1.22 firewire.c rev 1.24 END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-05-02T10:16:41.000000Z K 7 svn:log V 92 Remove unused variable saved_id16. Pointy hat to: me Pointed out by: jhb MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-02T14:51:22.000000Z K 7 svn:log V 132 Include libc_private.h for the declaration of __isthreaded instead of relying on namespace pollution in stdio.h. MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-02T15:25:07.000000Z K 7 svn:log V 630 Next round of stdio changes: Remove all inlining of stdio operations and move the definition of the type backing FILE (struct __sFILE) into an internal header. - Remove macros to inline certain operations from stdio.h. Applications will now always call the functions instead. - Move the various foo_unlocked() functions from unlocked.c into foo.c. This lets some of the inlining macros (e.g. __sfeof()) move into foo.c. - Update a few comments. - struct __sFILE can now go back to using mbstate_t, pthread_t, and pthread_mutex_t instead of knowing about their private, backing types. MFC after: 1 month Reviewed by: kan END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-02T15:28:23.000000Z K 7 svn:log V 169 - Move declaration of renameat() to the existing section of BSD_VISIBLE function prototypes. - Fix a few whitespace inconsistencies in prototypes. MFC after: 1 month END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-02T15:59:22.000000Z K 7 svn:log V 90 Axe now-empty __BSD_VISIBLE block that held renameat(). Reported by: kib Pointy hat: jhb END K 10 svn:author V 3 hrs K 8 svn:date V 27 2008-05-02T16:23:47.000000Z K 7 svn:log V 152 Add AUTHORS section[*] and fix HISTORY section. Requested by: Dave Yost (original author)[*] History checked by: The CSRG Archives MFC after: 3 days END K 10 svn:author V 4 jkim K 8 svn:date V 27 2008-05-02T17:02:35.000000Z K 7 svn:log V 68 Restore multi-release tradition of the driver. Reviewed by: mjacob END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-05-02T17:36:22.000000Z K 7 svn:log V 155 Fix type name: struct auditpipe_preselect is actually struct auditpipe_ioctl_preselect. MFC after: 3 days Submitted by: Stacey D. Son END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-02T17:41:52.000000Z K 7 svn:log V 69 Don't built the unused counter-timer abstraction. MFC after: 3 days END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-02T17:44:18.000000Z K 7 svn:log V 63 Remove an header which is unused for sun4v. MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-05-02T18:03:00.000000Z K 7 svn:log V 43 This file is unused, so remove it for now. END K 10 svn:author V 5 marck K 8 svn:date V 27 2008-05-02T18:54:36.000000Z K 7 svn:log V 50 Fix build, together with a bit of style breakage. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-05-02T23:41:54.000000Z K 7 svn:log V 24 MFC of the em/igb split END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-05-02T23:43:23.000000Z K 7 svn:log V 32 MFC of the new em/igb from HEAD END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-05-02T23:46:58.000000Z K 7 svn:log V 28 MFC of the em/igb from HEAD END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-05-02T23:49:44.000000Z K 7 svn:log V 36 MFC of the em/igb drivers from HEAD END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-05-02T23:52:01.000000Z K 7 svn:log V 43 MFC of the em/igb split drivers from HEAD. END K 10 svn:author V 3 bms K 8 svn:date V 27 2008-05-03T02:29:02.000000Z K 7 svn:log V 270 Relinquish exclusive TTY access when tip(1) or cu(1) exit. Previously they would have left TIOCEXCL enabled, requiring either a reboot or use of tip/cu as the root user. Observed when running QEMU with character devices redirected to pty instances. MFC after: 2 weeks END K 10 svn:author V 7 delphij K 8 svn:date V 27 2008-05-03T02:42:57.000000Z K 7 svn:log V 31 sade(8) does not need FTP I/O. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2008-05-03T07:06:48.000000Z K 7 svn:log V 95 Replace a couple mentions of the soon to be removed vaps_ variable form with wlans_. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2008-05-03T11:16:32.000000Z K 7 svn:log V 99 Bring C runtime bits for FreeBSD/mips from p4 mips2-jnpr branch. Approved by: cognet (mentor) END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-05-03T16:20:36.000000Z K 7 svn:log V 76 Left out the inclusion of 82575 when building a static kernel with JUST em. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-05-03T16:37:55.000000Z K 7 svn:log V 31 Add igb into the module build. END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-03T17:05:38.000000Z K 7 svn:log V 58 enable IEEE80211_DEBUG and IEEE80211_AMPDU_AGE by default END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-03T17:06:59.000000Z K 7 svn:log V 38 enable IEEE80211_AMDPU_AGE by default END K 10 svn:author V 6 jasone K 8 svn:date V 27 2008-05-03T17:49:16.000000Z K 7 svn:log V 15 Fix a comment. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-05-03T19:57:45.000000Z K 7 svn:log V 108 These files are unused, so remove them for now. If they turn out to be needed later, they can be restored. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-05-03T20:06:15.000000Z K 7 svn:log V 43 A couple of cameras that I recently bought END K 10 svn:author V 6 marcel K 8 svn:date V 27 2008-05-03T20:09:44.000000Z K 7 svn:log V 241 Unbreak build: libftpio gropes inside struct __sFILE. Implement accessor functions for its benefit now thaat FILE is opaque. I'm sure there's a better way. I leave that for people to work on in a src tree that isn't broken. Pointy hat: jhb END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2008-05-03T21:04:21.000000Z K 7 svn:log V 97 Add FLT_EVAL_METHOD and DECIMAL_DIG, required by C99 standard. Approved by: cognet (mentor) END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2008-05-03T21:16:08.000000Z K 7 svn:log V 88 Symbol.map is handled by cpp, so use C-style comments Approved by: cognet (mentor) END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2008-05-03T21:24:28.000000Z K 7 svn:log V 82 Add MIPS to the list of "no TLS" architectures. Approved by: cognet (mentor) END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-03T21:52:05.000000Z K 7 svn:log V 94 add back sysctl's to display the regdomain and country code from eeprom; useful for debugging END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-05-03T21:55:02.000000Z K 7 svn:log V 153 o unbreak handling of TKIP tx-only keys for splitmic chips o yank compat support for hal's older than 0.9.20.3; leave a CTASSERT in place just in case END K 10 svn:author V 3 pav K 8 svn:date V 27 2008-05-03T22:56:50.000000Z K 7 svn:log V 175 - Restore functionality broken in previous commit; we need to be able to report multiple installed packages with the same PKGORIGIN. Reported by: marcus MFC after: 1 month END K 10 svn:author V 3 pav K 8 svn:date V 27 2008-05-03T23:17:37.000000Z K 7 svn:log V 65 - Backout 1.15, it was committed by accident Pointy hat to: pav END K 10 svn:author V 6 marcel K 8 svn:date V 27 2008-05-03T23:36:00.000000Z K 7 svn:log V 167 Unbreak build: gnu sort has been configured to grope inside struct __sFILE. It's opaque now, so add a function that returns the pending output bytes. Pointy hat: jhb END K 10 svn:author V 6 marcel K 8 svn:date V 27 2008-05-04T04:11:01.000000Z K 7 svn:log V 82 Add __fgetcookie(), __fgetpendout() and __fsetfileno() to the private name space. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2008-05-04T04:13:35.000000Z K 7 svn:log V 56 Lower WARNS to avoid warning about type-punned casting. END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2008-05-04T06:43:34.000000Z K 7 svn:log V 149 MFC: Add support for Marvell Libertas 88W8335 based PCI network adapters. Reviewed by: sam, many wireless people Approved by: thompsa (mentor) END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-05-04T09:09:29.000000Z K 7 svn:log V 57 MFC: Add error handling for PSEUDO syscalls. PR: 123325 END K 10 svn:author V 2 ru K 8 svn:date V 27 2008-05-04T11:58:25.000000Z K 7 svn:log V 125 MFC: 1.60: Don't forget to clean the "machine" symlink on amd64. 1.61: _setjmp.o was missing a dependency on "machine". END K 10 svn:author V 7 attilio K 8 svn:date V 27 2008-05-04T13:54:55.000000Z K 7 svn:log V 375 sync_vnode() has some messy code about locking in order to deal with mount fs needing Giant to be held when processing bufobjs. Use a different subqueue for pending workitems on filesystems requiring Giant. This simplifies the code notably and also reduces the number of Giant acquisitions (and the whole processing cost). Suggested by: jeff Reviewed by: kib Tested by: pho END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-04T14:59:25.000000Z K 7 svn:log V 279 Don't build unused SBus front-ends for sun4v, don't build EBus front-ends which are also likely to be irrelevant for sun4v (there's no SBus on sun4v and only some EBus devices). While at it fix some style bugs according to style.Makefile(5) where appropriate. MFC after: 3 days END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-04T16:02:45.000000Z K 7 svn:log V 87 Restore SUBDIR+= accidentally removed in the previous revision. Pointed out by: ariff END K 10 svn:author V 6 brooks K 8 svn:date V 27 2008-05-04T16:15:04.000000Z K 7 svn:log V 77 MFC: Emit a warning when the network_interfaces variable is not set to AUTO. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2008-05-04T22:24:40.000000Z K 7 svn:log V 62 Add MIPS support to libdisk Approved by: cognet (mentor) END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-05-04T23:29:38.000000Z K 7 svn:log V 769 Expand kdb_alt_break a little, most commonly used with the option ALT_BREAK_TO_DEBUGGER. In addition to "Enter ~ ctrl-B" (to enter the debugger), there is now "Enter ~ ctrl-P" (force panic) and "Enter ~ ctrl-R" (request clean reboot, ala ctrl-alt-del on syscons). We've used variations of this at work. The force panic sequence is best used with KDB_UNATTENDED for when you just want it to dump and get on with it. The reboot request is a safer way of getting into single user than a power cycle. eg: you've hosed the ability to log in (pam, rtld, etc). It gives init the reboot signal, which causes an orderly reboot. I've taken my best guess at what the !x86 and non-sio code changes should be. This also makes sio release its spinlock before calling KDB/DDB. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-05-05T01:41:53.000000Z K 7 svn:log V 459 MFSVN: - add / remove clients from cxgb_main.c now - change ifdef TOE_ENABLED to TCP_OFFLOAD_DISABLE - update copyrights - fix transmit data mismatch bug caused by not setting SB_NOCOALESCE on tx sockbuf on passive connections - fix receive sequence mismatch bug caused by not setting SB_NOCOALESCE on rx sockbuf on passive connections - don't sleep without checking SBS_CANTRCVMORE first - various ddp ordering fixes Supported by: Chelsio Inc. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-05-05T05:35:47.000000Z K 7 svn:log V 75 Mips ttys file. Copied from i386 version with removal of the vga entries. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-05-05T06:31:41.000000Z K 7 svn:log V 286 o Change the warning dialog for the 'W' command in both the label and partition editors to reflect the fact that this is a stand-alone application, not sysinstall(8). o Change an instance of sade(8) refering to itself as sysinstall(8) in a confirmation dialog. MFC after: 1 week END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-05-05T07:43:48.000000Z K 7 svn:log V 78 Fix improper use of checkyesno routine. Noticed by: oliver MFC after: 1 week END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-05-05T08:25:46.000000Z K 7 svn:log V 32 Spell KDB_REQ_REBOOT correctly. END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-05T14:05:23.000000Z K 7 svn:log V 405 Do not read away the target directory entry when encountering deleted files after a seekdir(). The seekdir shall set the position for the next readdir operation. When the _readdir_unlocked() encounters deleted entry, dd_loc is already advanced. Continuing the loop leads to premature read of the target entry. Submitted by: Marc Balmer Obtained from: OpenBSD MFC after: 2 weeks END K 10 svn:author V 4 jkim K 8 svn:date V 27 2008-05-05T15:07:07.000000Z K 7 svn:log V 103 MFC: 1.194 Check packet directions more properly instead of just checking received interface is null. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2008-05-05T15:47:23.000000Z K 7 svn:log V 143 MFC revision 1.712: As LK_EXCLUPGRADE is used in conjuction with LK_NOWAIT, LK_UPGRADE becames equivalent with this and so operate the switch. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2008-05-05T15:50:20.000000Z K 7 svn:log V 66 o Terminate "case" with "esac" not "fi". Reported by: Randy Bush END K 10 svn:author V 5 maxim K 8 svn:date V 27 2008-05-05T15:52:54.000000Z K 7 svn:log V 31 o Convert whitespaces to tabs. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2008-05-05T15:58:44.000000Z K 7 svn:log V 183 MFC: Use LOCK_FILE and LOCK_LINE with lockmgr(), add the wrapper protecting for the public namespace for userland inclusion. Now lockmgr depends by sys/lock.h header on RELENG_7 too. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-05T16:03:52.000000Z K 7 svn:log V 201 Expose FILE's internals to the world again in all their glory. Restore all the previous inline optimizations as well. FILE is back to using __mbstate_t, struct pthread *, and struct pthread_mutex *. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-05T16:04:58.000000Z K 7 svn:log V 58 Note that FILE's __cookie is also part of the public ABI. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2008-05-05T16:12:18.000000Z K 7 svn:log V 42 Add a new, necessary include for lockmgr. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-05T16:12:28.000000Z K 7 svn:log V 36 Go back to fondling FILE internals. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-05T16:14:02.000000Z K 7 svn:log V 119 Retire the __fgetcookie(), __fgetpendout(), and __fsetfileno() accessors as we aren't hiding FILE's internals anymore. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2008-05-05T16:44:09.000000Z K 7 svn:log V 108 Bump __FreeBSD_version in order to signal lockmgr(9) now needs sys/lock.h in order to work on RELENG_7 too. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-05-05T18:35:55.000000Z K 7 svn:log V 86 Import basic common and iwarp kernel RDMA infrastructure. Supported by: Chelsio Inc. END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-05-05T18:42:17.000000Z K 7 svn:log V 437 Use a better approach to force the interrupt which should work for all cards/modes. In addition to the intr forcing added with rev. 1.205 adopt the other places to use the same logic. We need to exclude a few chips/revisions (5700, 5788) from using the enhanced version and fall back to the old way as that is the only method they support. Tested by: phk Suggested by: davidch, Broadcom (thanks a lot for the help!) MFC after: 16 days END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-05-05T18:46:18.000000Z K 7 svn:log V 71 import support for iwarp on Chelsio T3 card Supported by Chelsio Inc. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-05T19:13:52.000000Z K 7 svn:log V 595 Fix a few edge cases with error handling in cpufreq(4)'s CPUFREQ_GET() method: - If the last of the child cpufreq drivers returns an error while trying to fetch its list of supported frequencies but an earlier driver found the requested frequency, don't return an error to the caller. - If all of the child cpufreq drivers fail and the attempt to match the frequency based on 'cpu_est_clockrate()' fails, return ENXIO rather than returning success and returning a frequency of CPUFREQ_VAL_UNKNOWN. MFC after: 3 days PR: kern/121433 Reported by: Eugene Grosbein eugen ! kuzbass dot ru END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-05T19:15:38.000000Z K 7 svn:log V 55 MFC: Remove the 'add_kld_command' arg from load_kld(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-05T19:16:52.000000Z K 7 svn:log V 65 MFC: Include libc_private.h for the declaration of __isthreaded. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-05T19:38:25.000000Z K 7 svn:log V 91 Revert back to accessing FILE internals directly. (Sorry, forgot to commit this earlier.) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-05-05T19:39:20.000000Z K 7 svn:log V 30 conditionally define PANIC_IF END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-05-05T19:48:54.000000Z K 7 svn:log V 93 add malloc flag to blist so that it can be used in ithread context Reviewed by: alc, bsdimp END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-05-05T20:13:31.000000Z K 7 svn:log V 91 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-05-05T20:19:33.000000Z K 7 svn:log V 23 add makefiles for rdma END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-05-05T20:21:20.000000Z K 7 svn:log V 25 add iw_cxgb to the build END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-05-05T20:41:10.000000Z K 7 svn:log V 11 LINT fixes END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-05-05T20:41:54.000000Z K 7 svn:log V 37 add rdma to build for i386 and amd64 END K 10 svn:author V 5 andre K 8 svn:date V 27 2008-05-05T20:46:39.000000Z K 7 svn:log V 77 MFC rev. 1.149: Remove TCP options ordering assumptions in tcp_addoptions(). END K 10 svn:author V 5 andre K 8 svn:date V 27 2008-05-05T20:59:35.000000Z K 7 svn:log V 160 MFC of tcp_output.c rev. 1.147+1.148 and tcp.h rev. 1.42: Use #defines for TCP options padding after EOL to be consistent. Remove now unnecessary comment. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-05-05T22:37:21.000000Z K 7 svn:log V 49 conditionally define PANIC_IF, remove 'unlikely' END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-05-05T23:13:27.000000Z K 7 svn:log V 46 replace spaces added in last change with tabs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-05-06T00:32:23.000000Z K 7 svn:log V 370 When testing whether to enter the audit argument gathering code, rather than checking whether audit is enabled globally, instead check whether the current thread has an audit record. This avoids entering the audit code to collect argument data if auditing is enabled but the current system call is not of interest to audit. MFC after: 1 week Sponsored by: Apple, Inc. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2008-05-06T01:41:55.000000Z K 7 svn:log V 123 Add a comment stating not to bump the FBSDprivate version. Don't inherit the public namespace from the private namespace. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-05-06T02:31:27.000000Z K 7 svn:log V 37 only build iw_cxgb on i386 and amd64 END K 10 svn:author V 3 das K 8 svn:date V 27 2008-05-06T05:45:58.000000Z K 7 svn:log V 526 MFC scandir.c,v 1.9 scandir(3) previously used st_size to obtain an initial estimate of the array length needed to store all the directory entries. Although BSD has historically guaranteed that st_size is the size of the directory file, POSIX does not, and more to the point, some recent filesystems such as ZFS use st_size to mean something else. The fix is to not stat the directory at all, set the initial array size to 32 entries, and realloc it in powers of 2 if that proves insufficient. PR: 113668 END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2008-05-06T07:27:11.000000Z K 7 svn:log V 30 Remove libc_r's remnant code. END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-06T09:27:41.000000Z K 7 svn:log V 706 Fix the problem with the C++ exception handling for the multithreaded programs. From the PR description: The gcc runtime's _Unwind_Find_FDE function, invoked during exception handling's stack unwinding, is not safe to execute from within multiple threads. FreeBSD' s dl_iterate_phdr() however permits multiple threads to pass through it though. The result is surprisingly reliable infinite looping of one or more threads if they just happen to be unwinding at the same time. Introduce the new lock that is write locked around the dl_iterate_pdr, thus providing required exclusion for the stack unwinders. PR: threads/123062 Submitted by: Andy Newman Reviewed by: kan MFC after: 2 weeks END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-05-06T09:45:40.000000Z K 7 svn:log V 313 MFC rev. 1.328: date: 2008/03/06 14:01:10; author: mtm; state: Exp; lines: +1 -1 The rarpd(8) daemon must be instructed to start on all interfaces or a specific one. Instruct it to listen on all interfaces so that enabling it in rc.conf(5) works "out of the box." PR: conf/121406 Submited by: trasz END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-05-06T10:40:20.000000Z K 7 svn:log V 146 Specify the full path to the md5(1) binary so the script will still work even if it's not in the shell's path. PR: conf/122215 MFC after: 1 week END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-05-06T10:50:51.000000Z K 7 svn:log V 211 MFC: Add a dummynet_enable knob to go with firewall_enable. If this knob is enabled dummynet(4) is added to the list of required modules. Discussed on: #freebsd-bugbusters (rwatson, trhodes) PR: conf/79196 END K 10 svn:author V 3 gad K 8 svn:date V 27 2008-05-06T16:06:02.000000Z K 7 svn:log V 143 Update the date on the man-page to reflect the date that the '-u name' change was committed, instead of when I had first started writing it... END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-05-06T17:45:54.000000Z K 7 svn:log V 10 fix build END K 10 svn:author V 3 hrs K 8 svn:date V 27 2008-05-06T18:07:17.000000Z K 7 svn:log V 148 MFC(rev.1.25): Add AUTHORS section[*] and fix HISTORY section. Requested by: Dave Yost (original author)[*] History checked by: The CSRG Archives END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-06T20:49:53.000000Z K 7 svn:log V 333 Add a new personality to mpt(4) devices to allow userland applications to perform various operations on a controller. Specifically, for each mpt(4) device, create a character device in devfs which accepts ioctl requests for reading and writing configuration pages and performing RAID actions. MFC after: 1 week Reviewed by: scottl END K 10 svn:author V 6 julian K 8 svn:date V 27 2008-05-06T22:41:23.000000Z K 7 svn:log V 25 Fix spelling in comment. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-05-07T01:32:29.000000Z K 7 svn:log V 146 MFC if_bfe.c rev 1.45 to RELENG_7. Don't panic even if bus_dmamap_load(9) was failed. Just return ENOBUFS so callers can reuse previous mbuf. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-05-07T01:33:01.000000Z K 7 svn:log V 146 MFC if_bfe.c rev 1.45 to RELENG_6. Don't panic even if bus_dmamap_load(9) was failed. Just return ENOBUFS so callers can reuse previous mbuf. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-07T04:11:21.000000Z K 7 svn:log V 149 Install the mpilib headers from mpt(4) into /usr/include/dev/mpt/mpilib. This allows to be used from userland. Prodded by: scottl END K 10 svn:author V 6 daichi K 8 svn:date V 27 2008-05-07T04:47:24.000000Z K 7 svn:log V 209 MFC: rev. 1.101 Add system hang-up process when VOP_READDIR of unionfs_nodeget() returns not end of the file status on debug mode (DIAGNOSTIC defined) kernel. Submitted by: Masanori OZAWA (ozawa@ongs.co.jp) END K 10 svn:author V 6 daichi K 8 svn:date V 27 2008-05-07T04:59:27.000000Z K 7 svn:log V 92 MFC: rev. 1.154 Fixed rename panic issue. Submitted by: Masanori OZAWA (ozawa@ongs.co.jp) END K 10 svn:author V 6 daichi K 8 svn:date V 27 2008-05-07T05:11:52.000000Z K 7 svn:log V 233 MFC: - Fixed multi thread access issue reported by Alexander V. Chernikov (admin@su29.net) - fixed: kern/109950 PR: kern/109950 Submitted by: Alexander V. Chernikov (admin@su29.net) Reviewed by: Masanori OZAWA (ozawa@ongs.co.jp) END K 10 svn:author V 6 daichi K 8 svn:date V 27 2008-05-07T05:32:55.000000Z K 7 svn:log V 286 - change function name from *_vdir to *_vnode because VSOCK has been added as cache target. Now they process not only VDIR but also VSOCK. - fixed panic issue caused by cache incorrect free process by "umount -f" Submitted by: Masanori OZAWA MFC after: 1 week END K 10 svn:author V 6 adrian K 8 svn:date V 27 2008-05-07T07:23:47.000000Z K 7 svn:log V 408 Include a very basic (and beta) tool for stressing disks using the POSIX AIO calls. This small program queues up a controllable number of concurrent AIO read operations w/ controllable io size against a disk or regular file. There are a few other things to add (notably optional write support!) but it works well enough at the present time to stress the AIO code out relatively harshly in the disk IO case. END K 10 svn:author V 6 daichi K 8 svn:date V 27 2008-05-07T08:07:48.000000Z K 7 svn:log V 164 MFC Fixed inaccessible issue especially including devfs on unionfs case. fixed also: kern/117829 PR: kern/117829 Submitted by: Masanori OZAWA (ozawa@ongs.co.jp) END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-05-07T13:39:42.000000Z K 7 svn:log V 29 Vendor import of Heimdal 1.1 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-05-07T13:39:42.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r178825, 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-07T13:39:43.000000Z K 7 svn:log V 86 This commit was manufactured by cvs2svn to create tag 'heimdal-vendor-crypto-v_1_1_0'. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-05-07T13:53:12.000000Z K 7 svn:log V 136 Fix conflicts after heimdal-1.1 import and add build infrastructure. Import all non-style changes made by heimdal to our own libgssapi. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-07T15:12:45.000000Z K 7 svn:log V 98 Tag FILE's _bf as being part of the public ABI as well due to the in-tree sort(1) referencing it. END K 10 svn:author V 3 kan K 8 svn:date V 27 2008-05-07T15:39:34.000000Z K 7 svn:log V 111 Keep versions on a dependency chain to exclude even remote possiblity of private version ever getting index 2. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-07T17:49:31.000000Z K 7 svn:log V 256 Only output details about the current working directory of a process if the vnode pointer is not NULL. This avoids spurious warnings in fstat -v output for kernel processes. MFC after: 1 week PR: amd64/123456 Submitted by: KOIE Hidetaka | hide koie.org END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-07T17:55:28.000000Z K 7 svn:log V 185 The debug.sizeof.znode sysctl returns an int, not a size_t. This can cause a hang on 64-bit platforms. MFC after: 1 week PR: amd64/123456 Submitted by: KOIE Hidetaka | hide koie.org END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-07T18:27:38.000000Z K 7 svn:log V 192 Fix reading the address of a znode_phys from a znode on 64-bit platforms where sizeof(pointer) != sizeof(int). MFC after: 1 week PR: amd64/123456 Submitted by: KOIE Hidetaka | hide koie.org END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-07T19:03:57.000000Z K 7 svn:log V 186 Don't explicitly drop Giant around d_open/d_fdopen/d_close for MPSAFE drivers. Since devfs is already marked MPSAFE it shouldn't be held anyway. MFC after: 2 weeks Discussed with: phk END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-07T21:00:50.000000Z K 7 svn:log V 148 Use a sledgehammer cast (that was in the original patch to boot) to quiet a warning on 64-bit platforms now that 'size' is an int and not a size_t. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-07T21:14:13.000000Z K 7 svn:log V 71 Adjust the padding of struct pcpu to src/sys/sys/pcpu.h rev. 1.22.2.1. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-07T21:16:55.000000Z K 7 svn:log V 260 Don't build unused SBus front-ends for sun4v, don't build EBus front-ends which are also likely to be irrelevant for sun4v (there's no SBus on sun4v and only some EBus devices). While at it fix some style bugs according to style.Makefile(5) where appropriate. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-07T21:18:19.000000Z K 7 svn:log V 43 Remove a header which is unused for sun4v. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-07T21:19:34.000000Z K 7 svn:log V 61 MFC: 1.15 Don't built the unused counter-timer abstraction. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-07T21:22:15.000000Z K 7 svn:log V 480 - Use the name returned by device_get_nameunit(9) for the name of the counter-timer timecounter so the associated SYSCTL nodes don't clash on machines having multiple U2P and U2S bridges as well as establishing a clear mapping between these bridges and their timecounter device. - Don't bother setting up a "nice" name for the IOMMU, just use the name returned by device_get_nameunit(9), too. - Fix some minor style(9) bugs. - Use __FBSDID in counter.c MFC after: 1 week END K 10 svn:author V 7 attilio K 8 svn:date V 27 2008-05-07T21:41:36.000000Z K 7 svn:log V 703 Add a new witness sysctl which returns the relations between any lock and its children in the form: "parent","child" so that head and bottom of an oriented graph can be easilly detected and various form of diagrams can be build. The sysctl is called debug.witness.graphs and it is read-only; in order to get the list of relations, a simple: #sysctl debug.witness.graphs will do the trick. This approach has been choosen in order to support easilly things like the DOT format and such. Soon, an auto-explicative awk script, which filters simple informations returned by the sysctl and converts them into a real DOT script, will be committed to the repository between examples. Discussed with: rwatson END K 10 svn:author V 7 attilio K 8 svn:date V 27 2008-05-07T21:50:17.000000Z K 7 svn:log V 309 Add a new awk script which parses informations returned by the newly added sysctl debug.witness.graphs and returns all the graphs involving Giant lock creating an appropriate script in DOT format which can be plotted immediately. Submitted by: Michele Dallachiesa END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-05-08T10:58:50.000000Z K 7 svn:log V 32 Import com_err from heimdal-1.1 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-05-08T10:58:50.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r178843, 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-08T10:58:51.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create tag 'com_err-vendor-v_1_1_0'. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-05-08T11:01:46.000000Z K 7 svn:log V 52 Merge from the vendor branch and resolve conflicts. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-05-08T13:11:34.000000Z K 7 svn:log V 50 Update heimdal_version. Pointed out by: antoine@ END K 10 svn:author V 6 cokane K 8 svn:date V 27 2008-05-08T13:51:16.000000Z K 7 svn:log V 213 Virgin import (trimmed) of eXpat v2.0.1. Discussed and tested with sam and phk who are the two consumers of this library. If there is any other fallout, email me and I will take care of it. Approved by: sam, phk END K 10 svn:author V 6 cokane K 8 svn:date V 27 2008-05-08T13:51:16.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r178848, 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-08T13:51:17.000000Z K 7 svn:log V 76 This commit was manufactured by cvs2svn to create tag 'expat-vendor-v2_0_1'. END K 10 svn:author V 6 cokane K 8 svn:date V 27 2008-05-08T13:56:58.000000Z K 7 svn:log V 66 Update the FREEBSD-upgrade for expat 2.0.1 Approved by: sam, phk END K 10 svn:author V 6 cokane K 8 svn:date V 27 2008-05-08T14:01:42.000000Z K 7 svn:log V 355 Update the lib/expat tree for the new v2.0.1 expat import. The bsdxml.h header is now in two parts: bsdxml.h and bsdxml_external.h, representing the expat.h and expat_external.h headers. Updated the info on the man page as well. Also, fixed a type-error in a printf in sbin/ifconfig/regdomain.c that would cause a compiler warning. Approved by: sam, phk END K 10 svn:author V 6 scottl K 8 svn:date V 27 2008-05-08T15:05:38.000000Z K 7 svn:log V 716 The BCE chips appear to have an undocumented requirement that RX frames be aligned on an 8 byte boundary. Prior to rev 1.36 this wasn't a problem because mbuf clusters tend be naturally aligned. The switch to using split buffers with the first buffer being the embedded data area of the mbuf has broken this assumption, at least on i386, causing a complete failure of RX functionality. Fix this for now by using a full cluster for the first RX buffer. A more sophisticated approach could be done with the old buffer scheme to realign the m_data pointer with m_adj(), but I'm also not clear on performance benefits of this old scheme or the performance implications of adding an m_adj() call to every allocation. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-05-08T17:24:06.000000Z K 7 svn:log V 70 MFC geom_linux_lvm(4), a geom class to map Linux LVM logical volumes. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-05-08T17:25:23.000000Z K 7 svn:log V 42 MFC Hook geom_linux_lvm up to the build. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2008-05-08T17:55:44.000000Z K 7 svn:log V 354 Fix panic and breakage for non-DMA ATA devices e.g. powermac macio cells. Handle cases where dma function pointers may be NULL, and where the max_iosize can't be derived from a DMA data structure. For the latter, revert to the prior behaviour of using DFLTPHYS for the max i/o size when there is no other data. Reviewed by: marcel No objection by: sos END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-08T20:05:30.000000Z K 7 svn:log V 207 Don't set the _file member of the FILE when opening a FTP connection. Nothing in libftpio uses _file, and the only consumer in the tree (sysinstall) doesn't invoke fileno() on the FILE. MFC after: 2 months END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-08T20:57:08.000000Z K 7 svn:log V 117 Use directly instead of depending on header pollution in the otherwise unused . END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-08T21:02:07.000000Z K 7 svn:log V 68 Remove #if 0'ed code referencing no longer existent ecache_flush(). END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-08T21:10:39.000000Z K 7 svn:log V 267 - Remove the BUS_HANDLE_MIN checking in the __BUS_DEBUG_ACCESS macro; for UPA it should have fulfilled its purpose by now and Fireplane- and JBus-based machines are way to messy in organization to implement something equivalent. - Fix a bunch of style(9) bugs. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2008-05-08T21:22:27.000000Z K 7 svn:log V 91 Add ID for HTC PPC6700 Modem. Submitted by: Kris Moore MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-08T22:21:09.000000Z K 7 svn:log V 225 Always bump tcpstat.tcps_badrst if we get a RST for a connection in the syncache that has an invalid SEQ instead of only doing it when we suceed in mallocing space for the log message. MFC after: 1 week Reviewed by: sam, bz END K 10 svn:author V 3 scf K 8 svn:date V 27 2008-05-08T23:57:29.000000Z K 7 svn:log V 163 Define the size_t type since readpassphrase(3) requires it in its definition and sys/types.h is not listed within the synopsis of the man page. MFC after: 1 week END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2008-05-09T02:20:39.000000Z K 7 svn:log V 77 MFC: rev. 1.560 Add malo driver to the build Approved by: thompsa (mentor) END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2008-05-09T02:23:11.000000Z K 7 svn:log V 77 MFC: rev. 1.413 Connect malo.4 to the build. Approved by: thompsa (mentor) END K 10 svn:author V 5 rafan K 8 svn:date V 27 2008-05-09T02:28:12.000000Z K 7 svn:log V 60 Import ncurses 5.6-20080503 snapshot onto the vender branch END