ƒ¤q169786 214 258 170 145 127 142 172 183 329 446 429 866 237 239 253 182 205 282 358 107 206 169 157 546 241 164 253 459 324 419 171 131 122 477 166 175 131 128 242 535 125 304 236 898 145 278 188 276 253 103 186 153 170 338 129 613 127 169 388 227 188 360 151 357 1047 129 185 204 281 160 220 174 242 190 143 363 137 130 149 157 195 184 171 242 167 342 858 694 230 108 144 191 355 126 150 221 179 115 464 179 537 680 291 156 327 184 362 170 211 195 509 360 130 433 148 172 172 495 252 193 291 302 154 109 173 139 416 442 354 192 236 166 154 232 245 155 223 132 149 136 109 275 241 164 325 136 128 164 158 138 152 141 146 147 114 113 136 141 240 174 113 130 286 118 147 378 119 374 303 333 281 177 206 127 116 117 367 141 240 174 130 108 119 178 152 148 1788 144 421 555 281 248 143 397 243 163 155 241 130 176 140 583 128 142 171 117 208 195 167 112 402 187 245 157 229 K 10 svn:author V 4 grog K 8 svn:date V 27 2007-05-20T03:55:22.000000Z K 7 svn:log V 164 Update /etc/protocols with IANA list updated 2007-02-12 Gotcha: Number 48 (mhrp) is replaced with dsr. Submitted by: edwin PR: config/112732 MFC after: 2 weeks END K 10 svn:author V 4 grog K 8 svn:date V 27 2007-05-20T03:57:47.000000Z K 7 svn:log V 77 Forced commit to note that last commit: PR: conf/112699 MFC after: 2 weeks END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-20T05:03:16.000000Z K 7 svn:log V 53 MFC 1.14 Add `accept dns' to rfcomm-server example END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-05-20T09:21:29.000000Z K 7 svn:log V 32 Make previous revision compile. END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-05-20T09:31:31.000000Z K 7 svn:log V 47 Remove superfluous inclusion of machine/ver.h. END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-05-20T09:58:16.000000Z K 7 svn:log V 77 Delete a remnant of the old sparc64 nexus(4) which was never used for sun4v. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-05-20T12:34:39.000000Z K 7 svn:log V 89 MFC rev. 1.10 ubsa.4, rev. 1.23 ubsa.c, rev. 1.294 usbdevs: add AnyData ADU-E100H modem. END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-05-20T13:06:45.000000Z K 7 svn:log V 233 Delete the unused/not really used sparc64 (as in sun4u) cache.h, iommureg.h (which already began to bitrot) and iommuvar.h from the sun4v source and adjust some of the source which is shared between sparc64 and sun4v as appropriate. END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-05-20T13:19:32.000000Z K 7 svn:log V 350 Given that these sparc64 (as in sun4u) specific headers only exist in the sun4v source in order to be able to compile the source which is shared between sparc64 and sun4v just #include the sparc64 version here instead of duplicating it. This is based on the approach taken by pc98 headers in order to compile the source shared between i386 and pc98. END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-05-20T13:47:36.000000Z K 7 svn:log V 333 - Also identify USIIIi+, USIV and USIV+ CPUs. - Use __FBSDID in identcpu.c. - Remove #ifndef SUN4V around global cpu_impl variable; it doesn't hurt on sun4v for now and once setPQL2() is gone sun4v can stop sharing identcpu.c with sparc64, making the reminder of this file also sparc64-only again. [1] Submitted by: kmacy [1] END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-05-20T14:49:01.000000Z K 7 svn:log V 770 - Staticize cpu_ipi_send() and cpu_mp_unleash() as these aren't referenced outside of mp_machdep.c - Replace a magic 14 with the newly added IDC_ITID_SHIFT macro. - Remove the global mp_boot_mid variable as it's not really necessary and just replacing it with PCPU_GET(mid) doesn't have any impact on performance once booted. - Replace PCPU_GET(cpuid) with the curcpu shortcut. - Replace hardcoded function names in panic strings etc with __func__ so they don't need to be updated when renaming the function. - Use register_t instead of u_long for variables used to hold the return value of intr_disable() so we don't need to apply any knowledge about the actual width of that value here. - Improve the wording of some comments. - Fix several style(9) bugs. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-05-20T16:43:35.000000Z K 7 svn:log V 141 Increase size of timer counter bitfield to accomodate the actual size of the default timer value. Discovered By: gcc 4.2 MFC after: 3 days END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-05-20T16:49:09.000000Z K 7 svn:log V 143 Make gcc 4.2 happy by initiatlizing controller && channel prior to a call to a function which *might* then initialize them. MFC after: 3 days END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-05-20T16:53:45.000000Z K 7 svn:log V 157 Initializae lastaddr to 0 in bus_dmamap_load_uio so that _bus_dmamap_load_buffer won't (potentially) be confused. Discovered by: gcc 4.2 MFC after: 3 days END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-05-20T16:59:37.000000Z K 7 svn:log V 87 Initialize irql to something prior to calls that (might) set it. Whined about: gcc 4.2 END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-05-20T18:23:39.000000Z K 7 svn:log V 107 Mention the formats supported by bsdtar; include an example that shows how to work with an ISO 9660 image. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2007-05-20T22:03:57.000000Z K 7 svn:log V 188 - Move GDT/LDT locking into a seperate spinlock, removing the global scheduler lock from this responsibility. Contributed by: Attilio Rao Tested by: jeff, kkenn END K 10 svn:author V 4 jeff K 8 svn:date V 27 2007-05-20T22:11:50.000000Z K 7 svn:log V 264 - Move clock synchronization into a seperate clock lock so the global scheduler lock is not involved. sched_lock still protects the sched_clock call. Another patch will remedy this. Contributed by: Attilio Rao Tested by: kris, jeff END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-20T22:21:43.000000Z K 7 svn:log V 15 Sync with HEAD END K 10 svn:author V 4 jeff K 8 svn:date V 27 2007-05-20T22:33:42.000000Z K 7 svn:log V 112 - rename VMCNT_DEC to VMCNT_SUB to reflect the count argument. Suggested by: julian@ Contributed by: attilio@ END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2007-05-21T02:18:50.000000Z K 7 svn:log V 72 MFp4: Simplify the bus probe routin using a kthread. MFC after: 1 week END K 10 svn:author V 8 deischen K 8 svn:date V 27 2007-05-21T02:49:08.000000Z K 7 svn:log V 60 Bump library versions in preparation for 7.0. Ok'd by: kan END K 10 svn:author V 7 wollman K 8 svn:date V 27 2007-05-21T04:15:32.000000Z K 7 svn:log V 449 Long-delayed import of timezone database from Arthur Olson et al. Timezone data changes in the following locations: Antarctica Bahamas Chile (past timestamps only) Cuba Eritrea (Africa/Asmara renamed to Africa/Asmera) Haiti Honduras Indonesia (past timestamps only) Mongolia New Zealand (future timestamps only) Nunavut Pulaski County, Indiana Syria Turkey Turks & Caicos Western Australia Also: some city coordinates corrected. PR: conf/109418 END K 10 svn:author V 7 wollman K 8 svn:date V 27 2007-05-21T04:15:32.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r169808, 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 2007-05-21T04:15:33.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create tag 'tzdata2007f'. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2007-05-21T04:21:58.000000Z K 7 svn:log V 156 MFV: tzdata2007f PR: conf/109418 Requested by: edwin@ Obtained from: Arthur David Olson, ftp://elsie.nci.nih.gov/pub/tzdata2007f.tar.gz MFC after: 1 week END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-05-21T04:22:38.000000Z K 7 svn:log V 361 Remove pointless code: Don't assign a value to a variable when we're going to overwrite it with a new value a few lines later. Visual inspection of the surrounding code indicates that the code does what it's supposed to do; i.e., the pointless code wasn't supposed to be doing something other than what it was doing. CID: 3323 Found by: Coverity Prevent(tm) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-05-21T04:45:24.000000Z K 7 svn:log V 226 Don't test for NULL when it is both unnecessary (the pointer is checked against NULL when it is first allocated) and pointless (we've already dereferenced the pointer several times). Found by: Coverity Prevent(tm) CID: 3204 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-05-21T05:11:43.000000Z K 7 svn:log V 323 When speculation fails (as determined by the chk instruction) the processor is to jump to recovery code. This branching behaviour may not be implemented by the processor and a Speculative Operation fault is raised. The OS is responsible to emulate the branch. Implement this, because GCC 4.2 uses advanced loads regularly. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-05-21T07:00:29.000000Z K 7 svn:log V 75 Reflect shared library bump after symbol versioning is enabled by default. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-05-21T07:14:01.000000Z K 7 svn:log V 35 Don't remove boot_i386.8 on amd64. END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-21T07:24:02.000000Z K 7 svn:log V 30 MFC 1.35: Document RFTHREAD END K 10 svn:author V 3 rse K 8 svn:date V 27 2007-05-21T08:22:43.000000Z K 7 svn:log V 384 The standardized textual representation of UUIDs according to RFC 4122 and ISO/IEC-9834-8:2005 is with LOWER-CASE hexadecimal characters only, so translate the (usually upper-case and this way not conforming) representation of the BIOS UUID when reading it. Also be more strict about the valid characters in the textual representation by checking for just the hexadecimal characters. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-05-21T08:38:42.000000Z K 7 svn:log V 71 FreeBSD expects VFP, so use that as the default FPU. Reviewed by: kan END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-05-21T08:39:44.000000Z K 7 svn:log V 80 GCC doesn't segfault anymore while building world with -mcpu=xscale, so use it. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-05-21T08:53:26.000000Z K 7 svn:log V 40 Remove the libmytinfo_p.a link as well. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-05-21T09:01:23.000000Z K 7 svn:log V 37 Style: remove redundant parentheses. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-05-21T09:26:47.000000Z K 7 svn:log V 146 Perhaps a better fix- make the called function do the (possible never reached) initialization. Do a token amount of style cleanup. Poked by: bde END K 10 svn:author V 3 rse K 8 svn:date V 27 2007-05-21T11:44:13.000000Z K 7 svn:log V 442 Adjust UUID lower-case translation from straight-forward tr(1) usage to an equivalent csh(1) usage as tr(1) stays in /usr/bin and /etc/rc.d/hostid has just the root filesystem (and this way mainly the tools in /bin) available. I've chosen csh(1) here as the string manipulation tools available in /bin is extremely limited and the (only) alternative ed(1) usage would have been a lot more complicated or even might require a temporary file. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2007-05-21T11:55:02.000000Z K 7 svn:log V 32 MFC: Disable PREEMPTION option. END K 10 svn:author V 3 rse K 8 svn:date V 27 2007-05-21T11:57:01.000000Z K 7 svn:log V 211 Cleanup style by consistently using braces around variable expansion and apply an addition from Andrew Thompson for filtering out the special "Nil" UUID (all zeros) which would be a useless host UUID. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2007-05-21T11:57:36.000000Z K 7 svn:log V 142 MFi386: revision 1.652 - Move GDT/LDT locking into a seperate spinlock, removing the global scheduler lock from this responsibility. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-05-21T12:04:16.000000Z K 7 svn:log V 806 Back out the addition of -static to LDFLAGS; I'm pretty confident that the build failure was caused by a computer/sources date/time mismatch that caused GCC tools to be mistakenly rebuilt again at an inappropriate time during buildworld, re-linking them against new libraries instead of host's installed libraries and thus making them not runnable by the host. Normally they are only built in the early stage of buildworld (build-tools) that links them against shared libraries of the host, but if either the system clock or modification date/time on source files is set incorrectly, make(1) can be foolished into thinking that tools are stale and will rebuild them again, now in the "target" environment which is not suitable for building helper apps that are to be run during buildworld. OK'ed by: kan END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2007-05-21T12:17:54.000000Z K 7 svn:log V 48 Make sure fwsid is not NULL. MFC after: 3 days END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-05-21T14:03:28.000000Z K 7 svn:log V 181 Bump __FreeBSDversion for shared library version bump. This makes it possible for our ports infrastructure to determine whether it is appropriate to install compat6x in the future. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-21T14:08:26.000000Z K 7 svn:log V 92 Short name of kernel audit worker thread from "audit_worker" to "audit". MFC after: 3 days END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-05-21T14:38:20.000000Z K 7 svn:log V 180 Force the alignment of the chars arrays, as they are casted later to structs. gcc 4.2 doesn't do it by default, and that results in unaligned access on arm. Reviewed by: gnn, imp END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-05-21T14:38:45.000000Z K 7 svn:log V 157 Force the alignment of the chars arrays, as they are casted later to structs. gcc 4.2 doesn't do it by default, and that results in unaligned access on arm. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-05-21T15:29:42.000000Z K 7 svn:log V 12 Fix markup. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-21T18:10:48.000000Z K 7 svn:log V 89 MFC: Remove compat ifdefs for FreeBSD versions < 500014. Approved by: rwatson (mentor) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-21T18:13:11.000000Z K 7 svn:log V 56 MFC: rev. 1.44 ALTQify. Approved by: rwatson (mentor) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-21T18:14:12.000000Z K 7 svn:log V 73 MFC: rev. 1.73 Add missing curly braces. Approved by: rwatson (mentor) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-21T18:16:04.000000Z K 7 svn:log V 241 Make pointer argument to kread_string() const since the kernel structure field is const, and then employ __DECONST before getting into the kvm code. This eliminates a gcc 4.2 warning about losing constification. __DECONST advice from: sam END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-21T18:16:30.000000Z K 7 svn:log V 32 MFC: axe(4) supports altq now. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2007-05-21T18:32:27.000000Z K 7 svn:log V 515 Improve mxge receive performance: - Update to the latest (1.4.18) f/w. This f/w introduces a new receive mode which allows us to use FreeBSD's physically discontinuous MJUM9BYTES clusters. - Switch the driver from chaining MJUMPAGESIZE clusters to using MJUM9BYTES clusters to avoid mbuf chaining overheads. Due to this change, people running obsolete f/w images will be limited to an MTU of PAGE_SIZE - 16. - Add (disabled by default) support for Large Receive Offload. Sponsored by: Myricom, Inc. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-21T18:35:40.000000Z K 7 svn:log V 30 Forgot to add hptiop(4) here. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-05-21T18:48:18.000000Z K 7 svn:log V 76 Use lower cases for UUID string to conform RFC4122 and ISO/IEC-9834-8:2005. END K 10 svn:author V 8 dhartmei K 8 svn:date V 27 2007-05-21T20:08:59.000000Z K 7 svn:log V 290 From OpenBSD, rev. 1.524, 1.528, 1.529 Deal with IPv6 routing headers (see FreeBSD-SA-07:03.ipv6 for background) Block IPv6 packets with routing headers by default, unless 'allow-opts' is specified. Block RH0 unconditionally. Deal with ip6_plen 0. MFC after: 1 week Discussed with: mlaier END K 10 svn:author V 8 dhartmei K 8 svn:date V 27 2007-05-21T20:12:35.000000Z K 7 svn:log V 129 From OpenBSD, rev. 1.379 Document how 'allow-opts' applies to routing headers in IPv6. MFC after: 1 week Discussed with: mlaier END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-05-21T20:33:51.000000Z K 7 svn:log V 91 Remove duplicate ' 2' manpage section number. Submitted by: Rui Paulo MFC after: 3 days END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-22T02:22:58.000000Z K 7 svn:log V 267 Allow FreeBSD's native ELF image activators to execute shared libraries the same way it was enabled for Linux binares in linuxulator. This allows binaries built with -pie. Many ports auto-detect -fPIE support in GCC 4.2 and build binaries FreeBSD was unable to run. END K 10 svn:author V 3 jon K 8 svn:date V 27 2007-05-22T03:03:28.000000Z K 7 svn:log V 59 __cleanup() is needed for ports/devel/valgrind, export it. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-05-22T04:21:00.000000Z K 7 svn:log V 259 In the error handling path, don't call close(fd) if the error we're handling is that fd = open(foo) is -1. This bug is harmless since close(-1) just returns an error (which the code ignores). Found by: Coverity Prevent(tm) CID: 1503 (in userland test run) END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-05-22T04:45:59.000000Z K 7 svn:log V 954 Eliminate the reactivation of cached pages in vm_fault_prefault() and vm_map_pmap_enter() unless the caller is madvise(MADV_WILLNEED). With the exception of calls to vm_map_pmap_enter() from madvise(MADV_WILLNEED), vm_fault_prefault() and vm_map_pmap_enter() are both used to create speculative mappings. Thus, always reactivating cached pages is a mistake. In principle, cached pages should only be reactivated by an actual access. Otherwise, the following misbehavior can occur. On a hard fault for a text page the clustering algorithm fetches not only the required page but also several of the adjacent pages. Now, suppose that one or more of the adjacent pages are never accessed. Ultimately, these unused pages become cached pages through the efforts of the page daemon. However, the next activation of the executable reactivates and maps these unused pages. Consequently, they are never replaced. In effect, they become pinned in memory. END K 10 svn:author V 3 jon K 8 svn:date V 27 2007-05-22T05:28:40.000000Z K 7 svn:log V 37 Backout 1.5 as requested by deischen END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-05-22T05:52:04.000000Z K 7 svn:log V 93 Test the integer-arithmetic float conversions encode_timeval and encode_long in kern_acct.c. END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-05-22T06:11:44.000000Z K 7 svn:log V 111 Document the .in .out file naming conventions adopted in commit_prep.pl's exclusions list for header checking. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-05-22T06:17:55.000000Z K 7 svn:log V 186 restore interrupts to working order after INTR_THREAD changes - ithread_wrapper was being treated as a wrapper for fast interrupts when in fact it was intended for ithread interrupts END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-05-22T06:21:20.000000Z K 7 svn:log V 68 Regression tests for the new and legacy process accounting formats. END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-05-22T06:30:48.000000Z K 7 svn:log V 127 Regression tests for amd64 file and record formats. Submitted by: Larry Rosenman (who also provided access to a testing host) END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-05-22T06:34:20.000000Z K 7 svn:log V 82 Regression tests for sparc64 record formats. Submitted by: Carl Johan Gustavsson END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-05-22T06:51:38.000000Z K 7 svn:log V 149 Increase precision of time values in the process accounting structure, while maintaining backward compatibility with legacy file and record formats. END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-05-22T10:07:22.000000Z K 7 svn:log V 98 MFC 1.47: Document the current practice of locking and disabling accounts through passwd(5). END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-05-22T10:10:56.000000Z K 7 svn:log V 51 MFC 1.48-1.50: Improve markup, add a missing xref. END K 10 svn:author V 3 rse K 8 svn:date V 27 2007-05-22T10:22:24.000000Z K 7 svn:log V 270 Remove the ugly csh(1) based UUID lower-case translation hack from /etc/rc.d/hostid now that we switched the origin of the UUID (variable smbios.system.uuid as provided by the i386 BIOS code) to already provide a standard conforming lower-case UUID text representation. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-05-22T10:36:12.000000Z K 7 svn:log V 46 Don't want a stray systrace_args.c in objdir. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-05-22T10:40:58.000000Z K 7 svn:log V 39 Don't forget to clean generated ssp.h. END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-05-22T10:49:42.000000Z K 7 svn:log V 57 Set .PATH before referring to the corresponding sources. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2007-05-22T11:32:55.000000Z K 7 svn:log V 64 Remove the restore and chroot command to avoid disk-full error. END K 10 svn:author V 3 mav K 8 svn:date V 27 2007-05-22T12:00:31.000000Z K 7 svn:log V 102 Return back NETGRAPH_MPPC_COMPRESSION depends. Reviewed by: ru, julian Approved by: glebius (mentor) END K 10 svn:author V 3 mav K 8 svn:date V 27 2007-05-22T12:14:43.000000Z K 7 svn:log V 92 Allow node to bypass traffic while no alias address defined. Approved by: glebius (mentor) END K 10 svn:author V 3 mav K 8 svn:date V 27 2007-05-22T12:23:39.000000Z K 7 svn:log V 79 Add support for setmode and settarget messages. Approved by: glebius (mentor) END K 10 svn:author V 3 rse K 8 svn:date V 27 2007-05-22T13:53:59.000000Z K 7 svn:log V 149 backout filter of Nil UUID as the boot loader code already filters out Nil UUIDs (see src/sys/boot/i386/libi386/smbios.c:smbios_setuuid for details) END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2007-05-22T14:38:17.000000Z K 7 svn:log V 70 Hook mxge_lro.c to the build so that the if_mxge.ko module will load. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-05-22T15:37:58.000000Z K 7 svn:log V 244 Replace "sizeof(struct bucket[cache_size])" with "cache_size * sizeof(struct bucket)". The former is valid in C99 but can confuse earlier compilers, while the latter is a standard idiom which all C compilers understand. Approved by: kientzle END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2007-05-22T15:57:49.000000Z K 7 svn:log V 760 mxge cleanups: - Remove code to use the special wc_fifo. It has been disabled by default in our other drivers as it actually slows down transmit by a small amount - Dynamically determine the amount of space required for the rx_done ring rather than hardcoding it. - Compute the number of tx descriptors we are willing to transmit per frame as the minimum of 128 or 1/4 the tx ring size. - Fix a typo in the tx dma tag setup which could lead to unnecessary defragging of TSO packets (and potentially even dropping TSO packets due to EFBIG being returned). - Add a counter to keep track of how many times we've needed to defragment a frame. It should always be zero. - Export new extended f/w counters via sysctl Sponsored by: Myricom, Inc. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2007-05-22T16:17:31.000000Z K 7 svn:log V 597 Some minor cleanups: - In rt_check() remove the senderr() macro and the "bad" label. They used to simplify code, but now aren't. - Remove extra RT_LOCK_ASSERT() in rt_setgate(). The RT_REMREF macro does this. - In rtfree() convert panics to KASSERTs. - Strict the routing API: rtfree() should be called only in a case when we are completely sure we've got the last reference on the rtentry. In all other cases RTFREE_LOCKED() macro should be used. If the reference isn't the last one spit out a warning printf. Correct the only(?) case for this in rt_check(). - Fix typos in comments. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-05-22T17:41:09.000000Z K 7 svn:log V 133 Add the -n flag for disabling automatic module loading, this will be used by rc.d to stop it reloading the network module on unload. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-22T18:14:35.000000Z K 7 svn:log V 11 Fix typos. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-05-22T18:16:23.000000Z K 7 svn:log V 51 Add delays in MI communication register R/W loops. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-05-22T18:51:05.000000Z K 7 svn:log V 98 Fix time out check in EEPROM read and move delays to give some settle time. Submitted by: mjacob END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-22T19:09:16.000000Z K 7 svn:log V 257 MFC: New release notes: - axe(4) altq support - pw -M - twa(4) update to 3.60.03.006 - ftpd(8) RFC2389 and RFC2640 support - lagg(4) - snd_hda - snd_envy24 / envy24ht - snd_spicds - mpt(4) updates Modified release notes: - small fixes in the top -j entry END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-05-22T19:11:39.000000Z K 7 svn:log V 33 Remove stale alpha support code. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-22T19:12:10.000000Z K 7 svn:log V 53 MFC: rev. 1.8 Add some newly supported controllers. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-05-22T19:22:58.000000Z K 7 svn:log V 127 Rearrange DMA read/write control register settings based on document snippet provided by davidch via glebius. PR: kern/96806 END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-05-22T19:35:34.000000Z K 7 svn:log V 86 Remove BCM5704S specific tunable (hw.bge.fake_autoneg) and auto-detect the condition. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-05-22T20:24:07.000000Z K 7 svn:log V 22 Remove an empty line. END K 10 svn:author V 5 simon K 8 svn:date V 27 2007-05-22T20:28:19.000000Z K 7 svn:log V 369 Fix runtime crash in OpenSSL with "Illegal instruction" by making some casts a bit less evil. This was e.g. seen when using portsnap as: Fetching snapshot tag from portsnap3.FreeBSD.org... Illegal instruction Note the patch is slightly different from kan's original patch to match style in the OpenSSL source files a bit better. Submitted by: kan Tested by: many END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-05-22T21:22:25.000000Z K 7 svn:log V 87 Lock vnode on lookup. This fixes ZIL replay for rmdir/unlink/rename. Reported by: des END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-05-22T22:01:44.000000Z K 7 svn:log V 444 MFC ver. 1.30: date: 2007/04/19 15:41:00; author: mtm; state: Exp; lines: +68 -19 o Increase the buffer to hold extra headers to 10240 bytes (the minimum according to RFC3542 sec. 20.1) and allocate it dynamically. o In verbose mode, specify a warning if any control data from recvmsg(2) was truncated because the buffer was too small. o When printing the extra headers make sure not to overrun the buffer boundaries. PR: kern/99425 END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-05-22T22:07:49.000000Z K 7 svn:log V 587 MFC: sys/sys/socket.h ver. 1.93 lib/libc/net/rthdr.c ver. 1.9 ---------------------------- date: 2007/04/19 15:48:16; author: mtm; state: Exp; lines: +4 -2 Make inet6_rth_* family of functions more compliant with RFC3542: 1. CMSG_NXTHDR(mhdr, cmsg) is supposed to dereference cmsg and return the next header in the chain. If cmsg is NULL it should return the first header, behaving essentially like CMSG_FIRSTHDR(). 2. inet6_rth_(space|init|add) should do basic checking on their input to verify that the number of headers (segments) is between 0 and 127 inclusive. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-05-22T22:17:44.000000Z K 7 svn:log V 198 MFC ver. 1.1: ---------------------------- date: 2007/04/21 11:23:33; author: mtm; state: Exp; Regression tests for recent changes to inet6_rth_* family of functions regarding RFC3542 compliance. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-05-22T23:05:48.000000Z K 7 svn:log V 64 - Remove redundant initialization. - Compare pointer with NULL. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-05-23T00:18:44.000000Z K 7 svn:log V 230 Do not attempt to load the kernel module when checking if an interface exists. This would cause pseudo network modules to be reloaded again when trying to unload the first time if any cloned interfaces exist. MFC after: 2 weeks END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-05-23T00:25:18.000000Z K 7 svn:log V 89 MFC increase bitfield to be wide enough to take the default value that gets set into it. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-05-23T00:31:15.000000Z K 7 svn:log V 264 MFC revision 1.6 and part of revision 1.4: * Add missing '${BASEDIR}/'s, thereby fixing problems when the "-b basedir" option is used. * Don't add new kernel modules into a non-existent kernel directory. * Remove files before the directory which contains them. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-05-23T00:56:58.000000Z K 7 svn:log V 78 MFC ver. 1.307 and 1.308: Comment out knobs that are supposed to be examples. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-05-23T05:22:58.000000Z K 7 svn:log V 116 Add some early diagnostics under bootverbose bootverbose is not getting set early enough so hardcode for the moment END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-23T08:12:34.000000Z K 7 svn:log V 102 If (flags & O_TRUNC), don't truncate the file until we've successfully locked it. MFC after: 3 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-05-23T08:33:06.000000Z K 7 svn:log V 416 Move futex support code from /support.s into linux compat directory. Implement all futex atomic operations in assembler to not depend on the fuword() that does not allow to distinguish between -1 and failure return. Correctly return 0 from atomic operations on success. In collaboration with: rdivacky Tested by: Scot Hetzel , Milos Vyletel Sponsored by: Google SoC 2007 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-23T09:32:30.000000Z K 7 svn:log V 263 No need to force __inline__ of currecord(), as the compiler will usefully inline it when needed already, and the symbol is also required outside of audit.c. This silences a new gcc warning on the topic of using __inline__ instead of __inline. MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-23T10:06:03.000000Z K 7 svn:log V 38 Fix stupid braino in previous commit. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-05-23T11:06:09.000000Z K 7 svn:log V 340 Eliminate VI_LOCK()/VI_UNLOCK() pair from getattr and close code paths. It's hard to measure performance improvement on my test machine, but the change won't degrade performance for sure. I can measure slight improvement for debugging kernel and it can also be a win for machines where atomic operation is more expensive. Reviewed by: kib END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-23T12:09:33.000000Z K 7 svn:log V 56 Nit: avoid shadowing truncate(2) with a local variable. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-05-23T13:21:57.000000Z K 7 svn:log V 77 Remove duplicate includes. Submitted by: Cyril Nguyen Huu END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-05-23T13:36:02.000000Z K 7 svn:log V 77 Remove duplicate includes. Submitted by: Cyril Nguyen Huu END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2007-05-23T15:31:00.000000Z K 7 svn:log V 397 Fix a typo in pcib_alloc_msi{x} which resulted in the device's, not the bridge's, softc to be used to check the PCIB_DISABLE_MSI flag. This resulted in randomly allowing or denying MSI interrupts based on whatever value the driver happened to store at sizeof(device_t) bytes into its softc. I noticed this when I stopped getting MSI interrupts after slighly re-arranging mxge's softc yesterday. END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-05-23T15:45:52.000000Z K 7 svn:log V 159 Fix the dependency for the linux_support.s, explicitely add linux_assym.h. Reported by: rwatson In collaboration with: rdivacky Sponsored by: Google SoC 2007 END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-05-23T16:13:20.000000Z K 7 svn:log V 96 Fix buffer overflow in libmagic(3). Security: FreeBSD-SA-07:04.file Approved by: so (cperciva) END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2007-05-23T16:25:40.000000Z K 7 svn:log V 193 Add support for "hardware" vlan tag insertion & removal emulation in the mxge driver so as to be able to do checksum offload on vlans. This is good enough to achieve 10GbE line rate on vlans. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-23T17:27:01.000000Z K 7 svn:log V 205 Initialize time_lock before calling cpu_initclocks(). This corrects a race condition in which hardclock fires before the mutex is initialized leading to a "corrupt spinlock" panic. Submitted by: attilio END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-23T17:27:42.000000Z K 7 svn:log V 58 Comment that tdsignal() may be entered from the debugger. END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-05-23T17:28:21.000000Z K 7 svn:log V 17 fix comment typo END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-23T18:11:30.000000Z K 7 svn:log V 81 MFC 1.350: Use more specific local variable pointers to narrow some expressions. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-23T18:12:00.000000Z K 7 svn:log V 47 MFC 1.352: Fix a typo in a bootverbose printf. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-23T18:24:43.000000Z K 7 svn:log V 323 MFC: Rework the support used by ABIs to override resource limits so that a 64-bit process exec'd by a 32-bit process doesn't end up with 32-bit limits. This doesn't break the ABI as neither of the 32-bit ABIs (COMPAT_LINUX32 and COMPAT_IA32) are buildable as modules on 6.x/amd64 and none of the other ABIs use this hook. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-23T18:46:54.000000Z K 7 svn:log V 349 Don't set lo_name and clobber lo_flags in lock_profile_object_init(). This was just wasteful when this was always called before lock_init() (which overwrote both fields each time), but when lock_profile_object_init() was moved into lock_init() the clearing of lo_flags proved fatal (all locks became spin locks to _sleep(), etc.) Reported by: kris END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-23T19:07:53.000000Z K 7 svn:log V 259 In tcp_log_addrs(): o add the hex output of the th_flags field to the example log line in comments o simplify the log line length calculation and make it less evil o correct the test for the length panic; the line isn't on the stack but malloc'ed END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-23T19:16:21.000000Z K 7 svn:log V 98 Add CWR back into the PRINT_TH_FLAGS list as gcc42 doesn't complain about \8 in a string anymore. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-23T19:45:49.000000Z K 7 svn:log V 138 MFC: rev. 1.47, 1.48 and relevant changes from 1.49 - Use our standard section 4 SYNOPSIS. - Add a bunch of missing Xrefs. - Minor nits. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-23T20:29:41.000000Z K 7 svn:log V 74 Revert previous commit, was part of a different change. Reported by: kib END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-23T20:36:24.000000Z K 7 svn:log V 62 MFC 1.308: Use kern_open() to open /dev/null in fdcheckstd(). END K 10 svn:author V 3 jfv K 8 svn:date V 27 2007-05-23T20:41:20.000000Z K 7 svn:log V 139 Two minor fixes, keep old 82542 from using jumbo frames, and add missing htole64 in encap code. Reviewed by:Pdeuskar Approved by:Pdeuskar END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-05-23T21:27:47.000000Z K 7 svn:log V 152 All objects we create using GFS are directories, so initialize d_type properly, but add XXX comment saying that it can eventually change in the future. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-05-23T21:33:02.000000Z K 7 svn:log V 63 FreeBSD's namecache works quite well with ZFS, so remove DNLC. END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-05-23T21:35:45.000000Z K 7 svn:log V 130 Fix the procedure for generating the test summary files. Document the procedure for obtaining an appropriately old version of sa. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2007-05-23T21:47:19.000000Z K 7 svn:log V 40 Update the maintainer id for em driver. END K 10 svn:author V 3 rse K 8 svn:date V 27 2007-05-24T05:54:37.000000Z K 7 svn:log V 57 Remove two unnecessary and useless sub-shell constructs. END K 10 svn:author V 3 rse K 8 svn:date V 27 2007-05-24T05:58:20.000000Z K 7 svn:log V 44 Remove two superfluous trailing semicolons. END K 10 svn:author V 3 rse K 8 svn:date V 27 2007-05-24T06:01:06.000000Z K 7 svn:log V 17 Fix indentation. END K 10 svn:author V 3 rse K 8 svn:date V 27 2007-05-24T06:44:37.000000Z K 7 svn:log V 182 Cleanup pax(1) sources a little bit while I poked around in them: - remove a superfluous doubled trailing semicolon. - remove the extra void casts on calls to void-function free(3). END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-05-24T06:57:50.000000Z K 7 svn:log V 148 Modify file generation instructions to remove the tty field: the mapping from number to name differs between systems, and will cause tests to fail. END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-05-24T07:00:53.000000Z K 7 svn:log V 72 Add sparc64 regression test files. Submitted by: Carl Johan Gustavsson END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-05-24T07:43:00.000000Z K 7 svn:log V 232 Initialize ZFS a bit earlier and block root mounting until initialization is complete. This fixes some root-on-ZFS configurations. Reported by: Bruno Damour Tested by: Bruno Damour END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-05-24T09:21:20.000000Z K 7 svn:log V 45 Fix the online usage for the "dump" command. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-05-24T09:24:18.000000Z K 7 svn:log V 31 MFC: Use unsigned comparisons. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-05-24T09:27:50.000000Z K 7 svn:log V 67 MFC rev. 1.62: Complain about "tar -c /path/which/does/not/exist". END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-05-24T09:43:41.000000Z K 7 svn:log V 66 Fix a formatting error: the list of control packets ends earlier. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-05-24T13:44:45.000000Z K 7 svn:log V 46 DNLC_NO_VNODE can't be NULL. Reported by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-05-24T13:50:06.000000Z K 7 svn:log V 61 hesiod_resolv -> hesiod_resolve Submitted by: Danny Braniss END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-24T16:03:44.000000Z K 7 svn:log V 49 MFC: add CPUTYPE support for "core" and "core2". END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-24T16:05:25.000000Z K 7 svn:log V 54 MFC: (1.60, 1.61) errors in nocona / prescott support END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-24T16:06:54.000000Z K 7 svn:log V 55 MFC: (1.14) set default refresh interval to one second END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-24T16:07:32.000000Z K 7 svn:log V 22 MFC: (1.9) missing El END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-24T16:09:38.000000Z K 7 svn:log V 21 MFC: expose vdropl() END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-24T16:10:52.000000Z K 7 svn:log V 44 MFC: apply "additional TCP options" earlier END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-05-24T16:12:23.000000Z K 7 svn:log V 46 Virgin import of Christos Zoulas's FILE 4.19. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-05-24T16:12:23.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r169942, 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 2007-05-24T16:12:24.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'file-vendor-file_4_19'. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-24T16:14:37.000000Z K 7 svn:log V 21 MFC: add FILESYSTEMS END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-05-24T16:14:38.000000Z K 7 svn:log V 35 Update for the 'file' 4.19 import. END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-05-24T16:15:20.000000Z K 7 svn:log V 193 Fix interrupt setup; rev 1.3 switched the irq to GPIO_TYPE_ACT_LOW but this does not work on avila boards; special case them to use GPIO_TYPE_EDG_RISING. MFC after: 3 weeks Submitted by: jhay END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-24T16:15:32.000000Z K 7 svn:log V 26 MFC: remove T/TCP support END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-24T16:17:44.000000Z K 7 svn:log V 55 MFC: simplify vnode reclamation, fix fileno allocation END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-05-24T16:17:51.000000Z K 7 svn:log V 285 Don't muck with the internal state of a uart during probe, all we should setup is the class. This corrects an issue where enabling uart1 on the avila board caused uart0 to stop working during boot (no msgs generated by rc scripts were displayed). Reviewed by: imp MFC after: 3 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-24T16:18:50.000000Z K 7 svn:log V 27 MFC: fix infinite loop bug END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-05-24T16:25:49.000000Z K 7 svn:log V 281 Move to hints for configuring numerous devices so we can eliminate various quirky code: uarts, led, cf/ide, ixpqmgr, npe are now specified with hints. May want to put some of these devices back in the code and just use hints to override/specify configuration. MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-05-24T16:27:48.000000Z K 7 svn:log V 210 o add hints for avila boards; brings back i2c devices lost when iicbus started using hints instead of wired down device enumeration o add usb commented out; will enable when support works MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-05-24T16:31:22.000000Z K 7 svn:log V 240 Search for a proper ucode image to use by incrementing the minor release number up to the max. This should eliminate the need to tweak the default imageid define for later releases that are found on the Intel web site. MFC after: 1 month END K 10 svn:author V 3 jfv K 8 svn:date V 27 2007-05-24T18:11:11.000000Z K 7 svn:log V 188 Fix for PR 112937, thanks to Ruslan Ermilov. I am still a bit confused how the 'link flap' was connected to the 'get' rather than 'set' address, but this seems the right thing to do here. END K 10 svn:author V 2 le K 8 svn:date V 27 2007-05-24T18:28:08.000000Z K 7 svn:log V 86 Fix handling of filenames containing whitespace. PR: bin/112860 MFC in: 3 days END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2007-05-24T18:55:28.000000Z K 7 svn:log V 110 Fix assertion accidentally changed to HEAD version. This was breaking the RELENG_6 build. Pointy hat to: des END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-24T19:13:40.000000Z K 7 svn:log V 35 MFC (forgotten in previous commit) END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-24T19:15:09.000000Z K 7 svn:log V 24 Revert previous commit. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-24T20:28:14.000000Z K 7 svn:log V 25 Enable FTP_COMBINE_CWDS. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-05-24T21:53:42.000000Z K 7 svn:log V 271 Temporarily add 'WITH_GCC3' that removes -Wno-pointer-sign from the compiler invocation. This is just to help get over the hump of people tracking down bugs that may cross the GCC 4.2 upgrade. It is envisioned that this option goes away after a suitable amount of time. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-05-24T21:59:38.000000Z K 7 svn:log V 46 Virgin import of Christos Zoulas's FILE 4.21. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-05-24T21:59:38.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r169962, 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 2007-05-24T21:59:39.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'file-vendor-file_4_21'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-05-24T22:02:49.000000Z K 7 svn:log V 35 Update for the 'file' 4.21 import. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-24T22:04:07.000000Z K 7 svn:log V 16 s/X11R6/local/g END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-05-24T22:10:22.000000Z K 7 svn:log V 24 FreeBSD has . END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-24T22:52:46.000000Z K 7 svn:log V 86 MFC 1.29: Replace a fairly opaque sentence with a much clearer wording from NetBSD. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-05-25T01:21:40.000000Z K 7 svn:log V 58 move trap table initialization for cpu0 into sparc64_init END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-05-25T01:55:51.000000Z K 7 svn:log V 54 remove unneccessary curcpu reference in setting mmfsa END K 10 svn:author V 5 rafan K 8 svn:date V 27 2007-05-25T02:27:46.000000Z K 7 svn:log V 1692 - When I introduce wide character enabled ncurses into base, all headers are installed twice (once in non-widec version, onec in widec version). Headers with widec enabled are compatible with non-widec version for libraries. However, if you do a repeat build/install, the curses.h is always overwritten. The reason is that headers and statics libraries are installed with -S option to preserve their mtime if no actual changes, which saves time when doing incremental builds. The curses.h is installed by non-widec ncurses first, then by widec ncurses. So next time, it happens again. You see something like this: # pwd /usr/src/lib/ncurses # make -s installincludes INSTALL="install -v" ===> ncurses (installincludes) install: curses.h -> /usr/include/curses.h ===> ncursesw (installincludes) install: curses.h -> /usr/include/curses.h # make -s installincludes INSTALL="install -v" ===> ncurses (installincludes) install: curses.h -> /usr/include/curses.h ===> ncursesw (installincludes) install: curses.h -> /usr/include/curses.h The solution is to disable installing headers in non-widec version. Now you see this: # pwd /usr/src/lib/ncurses # make -s installincludes INSTALL="install -v" ===> ncurses (installincludes) ===> ncursesw (installincludes) # make -s installincludes INSTALL="install -v" ===> ncurses (installincludes) ===> ncursesw (installincludes) For form/panel/menu libraries, the headers are the same for both version. To be consistent with ncurses, I also disable the installation in non-widec version. Reported by: des Reviewed by: ru Thanks to: ru Approved by: delphij (mentor) MFC after: 2 weeks END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2007-05-25T05:00:39.000000Z K 7 svn:log V 47 Include stand.h for loader. MFC after: 3 days END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-05-25T05:26:21.000000Z K 7 svn:log V 328 Add a sysctl, 'debug.acpi.suspend_bounce', that causes the system to bounce back in a simulated resume instead of entering the requested suspend state. This helps in testing drivers separately from the acpi suspend code. To test your drivers, set debug.acpi.suspend_bounce=1 and then run acpiconf -s3 (or 4). MFC after: 1 day END K 10 svn:author V 6 jinmei K 8 svn:date V 27 2007-05-25T06:35:46.000000Z K 7 svn:log V 459 MFC: - Disabled responding to NI queries from a global address by default as specified in RFC4620. A new flag for icmp6_nodeinfo was added to enable the feature. - Also cleaned up the code so that the semantics of the icmp6_nodeinfo flags is clearer (i.e., defined specific macro names instead of using hard-coded values). Approved by: gnn (mentor) src/sys/netinet/icmp6.h: 1.21 src/sys/netinet6/icmp6.c: 1.76 src/sys/netinet6/in6_proto.c: 1.43 END K 10 svn:author V 6 jinmei K 8 svn:date V 27 2007-05-25T06:44:00.000000Z K 7 svn:log V 185 do not directly call rtfree() to meet an assumption in the callee. (this fix suppresses a warning message appearing in the boot time on IPv6-enabled systems) Approved by: gnn (mentor) END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-25T07:50:18.000000Z K 7 svn:log V 155 Re-add support for NIS netgroups (heavily modified from patch in PR) PR: bin/112955 Submitted by: A. Blake Cooper MFC after: 3 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-05-25T09:25:05.000000Z K 7 svn:log V 52 Update for the 4.21 import (manuals didn't change). END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-05-25T09:48:20.000000Z K 7 svn:log V 302 (MFp4) - upgrade to reflect state of 1.0.0.86 - move from firmware rev 3.2 to 4.0.0 - import driver bits for offload functionality - remove binary distribution clause from top level files as it runs counter to the intent of purely supporting the hardware MFC after: 3 days END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-05-25T09:57:48.000000Z K 7 svn:log V 146 The usage of "info" in init_hash() is read-only, so constify the internal interface instead of casting away the constant constraint upon calling. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-05-25T09:58:25.000000Z K 7 svn:log V 72 Also fix the misspelling of hes_resolve(). Submitted by: Danny Braniss END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-05-25T10:40:33.000000Z K 7 svn:log V 59 ANSIfy function definitions, reduces diff against OpenBSD. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-05-25T12:44:58.000000Z K 7 svn:log V 144 Const'ify and ANSIfy the internal interfaces of regex(3). This is the final change that makes libc to compile with WERROR on my amd64 crashbox. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-05-25T13:13:12.000000Z K 7 svn:log V 34 Make the comparsion more obvious. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-25T13:31:36.000000Z K 7 svn:log V 84 All right, pass me the pointy hat. Come to think of it, I'll take the whole box... END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-05-25T13:43:14.000000Z K 7 svn:log V 44 Include string.h for memcpy() and memcmp(). END K 10 svn:author V 5 novel K 8 svn:date V 27 2007-05-25T13:45:49.000000Z K 7 svn:log V 488 Add a new option for ppp.conf: rad_port_id. It allows to change the way of what ppp submits to the RADIUS server as NAS-Port-Id. Possible options are: the PID of the process owning the corresponding interface, tun(4) interface number, interface index (as it would get returned by if_nametoindex(3)), or it's possible to keep the default behavior. Check the ppp(8) manual page for details. PR: bin/112764 Submitted by: novel (myself) Reviewed by: flz Approved by: flz MFC after: 1 month END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-25T16:05:17.000000Z K 7 svn:log V 31 Cleanup after previous commit. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-05-25T16:17:59.000000Z K 7 svn:log V 48 add toe device header missed by previous commit END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-25T16:36:39.000000Z K 7 svn:log V 79 MFC: Fix statistical accounting for bytes and packets during sack retransmits. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-05-25T16:42:25.000000Z K 7 svn:log V 23 update license headers END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-25T17:06:46.000000Z K 7 svn:log V 115 MFC: Support 64-bit scatter-gather DMA addresses in 64-bit capable AHCI and Marvell controllers. Approved by: sos END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-25T17:07:32.000000Z K 7 svn:log V 102 MFC 1.49: Get the correct softc pointer when checking to see if a PCI-PCI bridge has MSI blacklisted. END K 10 svn:author V 5 brian K 8 svn:date V 27 2007-05-25T17:53:38.000000Z K 7 svn:log V 73 Remove unnecessary free argument casts. Don't abuse arcname's constness. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-05-25T18:29:17.000000Z K 7 svn:log V 18 add missed header END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2007-05-25T19:38:32.000000Z K 7 svn:log V 304 - Use m_getcl() rather than m_getjcl() when we're allocating 2KB clusters. This helps quite a bit on my low end machines (improves performance by about 300Kpps when being blasted by a hardware packet generator). - Include one extended f/w counter forgotten in earlier commit Sponsored by: Myricom Inc. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-05-25T20:14:02.000000Z K 7 svn:log V 92 MFC rev 1.190 (avoid bogus geometry if transport error) MFC rev 1.200-1.202 (EasyMP3 quirk) END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-25T21:28:49.000000Z K 7 svn:log V 150 The printf %b list in PRINT_TH_FLAGS has to be in octal numbering. Thus convert \8 to \10 and the warnings go away. Pointed out by: sam, ru, thompsa END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-05-25T22:16:17.000000Z K 7 svn:log V 65 The cache_leaf_test() function seems to be unused, so remove it. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-05-25T22:19:49.000000Z K 7 svn:log V 136 We no longer need to put namecache entries onto temporary mplist. It was useful in revision 1.86, but should have been removed in 1.89. END