ıb205688 197 235 582 582 168 146 174 212 263 217 217 495 125 347 226 422 123 120 134 210 210 411 411 130 133 180 396 401 163 153 177 144 114 901 135 144 338 133 311 280 738 814 279 176 305 149 185 128 197 138 199 237 133 213 122 188 95 326 486 428 690 342 167 418 535 529 176 450 216 548 322 300 313 777 436 277 318 342 188 359 166 468 271 336 160 139 194 259 925 125 166 175 166 144 256 125 322 129 362 148 235 211 305 648 743 762 223 138 361 209 126 155 130 349 173 185 230 217 171 323 136 144 225 239 311 239 311 184 604 604 125 163 136 395 533 117 207 207 169 169 110 180 340 359 130 130 169 168 159 346 346 196 352 122 137 246 200 197 602 110 682 378 338 180 267 367 126 142 308 127 121 233 126 450 135 150 203 158 166 138 125 397 1352 386 114 271 239 316 299 309 309 227 227 265 160 283 283 116 K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-26T13:01:53.320423Z K 7 svn:log V 142 MFC 205210,205448: Remove unneeded type specifiers from 64-bit constants. The compiler infers their natural type from the constants' values. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-26T13:49:46.751509Z K 7 svn:log V 489 MFC 205214: - Extend the machine check record structure to include several fields useful for parsing model-specific and other fields in machine check events including the global machine check capabilities and status registers, CPU identification, and the FreeBSD CPU ID. - Report these added fields in the console log of a machine check so that a record structure can be reconstituted from the console messages. - Parse new architectural errors including memory controller errors. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-26T13:50:19.249098Z K 7 svn:log V 489 MFC 205214: - Extend the machine check record structure to include several fields useful for parsing model-specific and other fields in machine check events including the global machine check capabilities and status registers, CPU identification, and the FreeBSD CPU ID. - Report these added fields in the console log of a machine check so that a record structure can be reconstituted from the console messages. - Parse new architectural errors including memory controller errors. END K 10 svn:author V 6 ivoras K 8 svn:date V 27 2010-03-26T14:03:42.091567Z K 7 svn:log V 73 MFC r204248,r204249 - "fancy snake_saver" with color coded load averages END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-26T14:08:21.675533Z K 7 svn:log V 54 Move mergeinfo for net/ and netinet/ipfw/ up to sys/. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2010-03-26T14:29:57.990421Z K 7 svn:log V 78 Do not overflow the term in the case of multi-line display. MFC after: 3days END K 10 svn:author V 7 fabient K 8 svn:date V 27 2010-03-26T14:35:48.053782Z K 7 svn:log V 115 Handling SIGPIPE will cause deadlock/crash. Return an error immediatly in case of hard shutdown. MFC after: 3days END K 10 svn:author V 8 netchild K 8 svn:date V 27 2010-03-26T14:36:16.662658Z K 7 svn:log V 165 Revert r205683 to resolve some code quality issues which do not affect the build or use of linprocfs, before committing the reworked patch again. Requested by: des END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-26T14:43:43.719003Z K 7 svn:log V 124 Fixup earlier merge so that svn will ignore glimpse and cscope files on all of the kernel source tree rather than sys/sys/. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-26T14:52:58.153932Z K 7 svn:log V 124 Fixup earlier merge so that svn will ignore glimpse and cscope files on all of the kernel source tree rather than sys/sys/. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2010-03-26T15:13:31.293978Z K 7 svn:log V 399 Clean up some printing stuff so that we can have a bit finer control on debug output. Add a new platform function requirement to allow for printing based upon the ITL nexus instead of the isp unit plus channel, target and lun. This allows some printouts and error messages from the core code to appear in the same format as the platform's subsystem (in FreeBSD's case, CAM path). MFC after: 1 week END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-26T15:50:01.650779Z K 7 svn:log V 25 Remove some unused crud. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-26T15:52:32.556695Z K 7 svn:log V 246 Take some extra care with MSR values. First, define them to longs so that setting SRR1 &= ~PSL_SE does not accidentally unset 64-bit mode. Second, make sure that, in the 64-bit case, PSL_HV is explicitly preserved when returning from interrupts. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-03-26T16:45:21.888893Z K 7 svn:log V 129 MFC r205630 (imp): This broke when we went to gnu99 as the default standard. Fix the build by reverting to the gnu89 standard. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-03-26T17:02:32.032681Z K 7 svn:log V 325 Remove GNU cpio after fix of CVE-2010-0624. Note that this is actually a no-op for most users, as this GNU cpio was broken on -HEAD and 8-STABLE since last March until the recent fix. FreeBSD 8.0+ uses BSD cpio by default and the code is being actively maintained. Blessed by: kientzle With hat: secteam MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-26T18:25:26.441849Z K 7 svn:log V 31 Cleanup some busted mergeinfo. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-26T18:34:25.909049Z K 7 svn:log V 28 Trim some broken mergeinfo. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-03-26T18:49:43.733821Z K 7 svn:log V 39 Pass the correct pointer to fled_cb(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-26T18:54:25.273386Z K 7 svn:log V 117 MFC 204972: Make NKPT a kernel option on i386 so that it can be set to a non-default value from kernel config files. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-26T18:54:46.049519Z K 7 svn:log V 117 MFC 204972: Make NKPT a kernel option on i386 so that it can be set to a non-default value from kernel config files. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-26T18:58:22.954602Z K 7 svn:log V 318 MFC 205332: Use the same policy for rejecting / not-reject ACPI tables with incorrect checksums as the base acpi(4) driver. This fixes a problem where the MADT parser would reject the MADT table during early boot causing the MP Table to be, but then the acpi(4) driver would attach and use non-SMP interrupt routing. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-26T19:00:17.537469Z K 7 svn:log V 318 MFC 205332: Use the same policy for rejecting / not-reject ACPI tables with incorrect checksums as the base acpi(4) driver. This fixes a problem where the MADT parser would reject the MADT table during early boot causing the MP Table to be, but then the acpi(4) driver would attach and use non-SMP interrupt routing. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-03-26T19:40:53.038803Z K 7 svn:log V 35 Handle cross-builds for gdbserver. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-03-26T19:41:40.912889Z K 7 svn:log V 38 Allow building a cross-kgdb for ia64. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2010-03-26T20:22:18.468139Z K 7 svn:log V 85 D'oh- isp_handle_index' logic was reversed (not used in FreeBSD). MFC after: 1 week END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-03-26T21:22:02.916889Z K 7 svn:log V 300 Rename disable_intr() to ia64_disable_intr() and rename enable_intr() to ia64_enable_intr(). This reduces confusion with intr_disable() and intr_restore(). Have configure_final() call ia64_finalize_intr() instead of enable_intr() in preparation of adding support for binding interrupts to all CPUs. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-03-26T22:04:11.922205Z K 7 svn:log V 305 Implement a quick and dirty kluge and simply load the kernel at a physical address that does exist, but otherwise do not switch to a relocatable kernel yet. This allows the kernel to boot with the current loader and enables working on basic Altix support in the kernel while working out the NUMA aspect. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-26T22:04:57.545357Z K 7 svn:log V 66 Shift exception code to get offset into table of 64-bit pointers. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-26T23:18:34.461998Z K 7 svn:log V 56 Look for 64-bit stack modifications and stores as well. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-26T23:26:57.085052Z K 7 svn:log V 80 Temporarily make n64 use the n32 text address since we only have a 32-bit pmap. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-26T23:27:29.756304Z K 7 svn:log V 47 Turn on bootp for testing of n64 kernel+world. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-26T23:44:51.523146Z K 7 svn:log V 17 Merge from head. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2010-03-27T00:21:40.168266Z K 7 svn:log V 808 Update the driver to Intel version 2.1.6 - add some new hardware support for 82599 - Big change to interrupt architecture, it now uses a queue which contains an RX/TX pair as the recipient of the interrupt. This will reduce overall system interrupts/msix usage. - Improved RX mbuf handling: the old get_buf routine is no longer synchronized with rxeof, this allows the elimination of packet discards due to mbuf allocation failure. - Much simplified and improved AIM code, it now happens in the queue interrupt context and takes into account both the traffic on the RX AND TX side. - variety of small tweaks, like ring size, that have been seen as performance improvements. - Thanks to those that provided feedback or suggested changes, I hope I've caught all of them. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-27T00:25:40.727456Z K 7 svn:log V 38 Fix db_frame for N32 and N64 kernels. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-27T02:42:35.224410Z K 7 svn:log V 47 Only use the hackish %llx format for N32 MIPS. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-03-27T03:15:34.140533Z K 7 svn:log V 242 Remove nx_pcibus from the nexus resource. Nexus is not involved with PCI busses. Remove nexus_read_ivar() and nexus_write_ivar() to give default behaviour. Remove as well, because there's nothing in it that's being used. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-03-27T03:17:39.576133Z K 7 svn:log V 38 removed on ia64. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-27T04:39:59.163305Z K 7 svn:log V 213 Add not-quite-tested support for running N32 binaries on N64 kernels. N64 and N32 /sbin/init both blow up in pmap_remove_entry, which I've not yet tracked down, on N64 kernels. Remove unused elf64_machdep file. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-03-27T05:40:50.668076Z K 7 svn:log V 184 Implement interrupt to CPU binding. Assign interrupts to CPUs in a round-robin fashion, starting with the highest priority interrupt on the highest-numbered CPU and cycling downwards. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-03-27T06:53:11.523804Z K 7 svn:log V 642 Bring up-to-date: o Switch to ITANIUM2 has the cpu. This has absolutely no effect on the code, but makes for a better example. o Drop COMPAT_FREEBSD6. We're tier 2, so you're supposed to run 8-stable or newer. o Add PREEMPTION. It works now. o Remove HWPMC_HOOKS. We don't have support for hwpmc yet. o Add a bunch of new devices: atapist, hptiop, amr, ips, twa, igb, ixgbe, ae, age, alc, ale, bce, bfe, et, jme, msk, nge, sk, ste, stge, tx, vge, axe, rue, udav, fwip, and all USB serial. o Remove "legacy" devices: le, vx, dc, pcn, rl, sis. Make sure to the module list is a superset of what goes into GENERIC. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-03-27T08:00:16.590027Z K 7 svn:log V 720 Merge improvements from kernel HID parser to the userland usbhid(3) parser. This merge does not change any API and should not break any native or thirdparty applications. Changes include: * Merge multiple report ID support and other improvements from kernel HID parser. * Ignore rid argument in hid_start_parser, parse all the report items since we now support multiple report ID. * Skip report ID byte in hid_get_data() and set report ID byte in hid_set_data(), if report ID is non-zero. * Reimplement hid_get_report_id: instead get report id from uhid device (which is always 0), try parsing the report descriptor and return the first report ID encountered. Reviewed by: hps Silent on: -usb mailing list END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-03-27T13:43:18.753068Z K 7 svn:log V 182 (S)LIST_HEAD_INITIALIZER takes a (S)LIST_HEAD as an argument. Fix some wrong usages. Note: this does not affect generated binaries as this argument is not used. Approved by: harti@ END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-27T14:43:40.327604Z K 7 svn:log V 82 MFC r204408: Fix panic on invalid 'mdconfig -at preload' usage. PR: kern/80136 END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-27T14:58:28.791794Z K 7 svn:log V 210 MFC r202919: Fix array overflow. This routine is only called from procfs, which is not mounted by default, and I've been unable to trigger a panic without this fix applied anyway. Reviewed by: kib, cperciva END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-27T15:02:28.862081Z K 7 svn:log V 55 MFC r201818: Fix array overflow. Reviewed by: philip END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-27T15:05:06.945472Z K 7 svn:log V 91 MFC r201438: Make mac_lomac(4) able to interpret NFSv4 access bits. Reviewed by: rwatson END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-03-27T15:39:19.335823Z K 7 svn:log V 36 Fix lock leakage. PR: kern/145081 END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-27T15:41:23.764120Z K 7 svn:log V 97 Somehow I put the wrong values in for PSL_SF and PSL_HV. Obviously I need to test things more... END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-27T15:45:11.349512Z K 7 svn:log V 38 Remove a redundant setting of PSL_HV. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-27T16:31:49.714669Z K 7 svn:log V 104 MFC r197405: Add pieces of infrastructure required for NFSv4 ACL support in UFS. Reviewed by: rwatson END K 10 svn:author V 3 pjd K 8 svn:date V 27 2010-03-27T16:35:07.355341Z K 7 svn:log V 144 Don't hold connection lock when doing reconnects as it makes I/Os wait for connection timeouts. Reported by: Kevin Day END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-27T16:35:25.609381Z K 7 svn:log V 39 MFC r197650: Fix typo in the comment. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-27T16:41:23.068932Z K 7 svn:log V 118 MFC r197405, missing part: Add pieces of infrastructure required for NFSv4 ACL support in UFS. Reviewed by: rwatson END K 10 svn:author V 3 des K 8 svn:date V 27 2010-03-27T16:42:53.944382Z K 7 svn:log V 30 base64 lookup table generator END K 10 svn:author V 3 des K 8 svn:date V 27 2010-03-27T16:44:52.268679Z K 7 svn:log V 96 Implement memory-to-memory base64 encoding and decoding. Use size_t instead of int for lengths. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-03-27T16:55:48.036413Z K 7 svn:log V 4 IFC END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:11:06.853077Z K 7 svn:log V 234 MFC r202123: Change DDB show prison: - name some columns more closely to the user space variables, as we do for host.* or allow.* (in the listing) already. - print pr_childmax (children.max). - prefix hex values with 0x. END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:14:55.400958Z K 7 svn:log V 394 MFC r201813: In sys//conf/Makefile set TARGET to . That allows sys/conf/makeLINT.mk to only do certain things for certain architectures. Note that neither arm nor mips have the Makefile there, thus essentially not (yet) supporting LINT. This would enable them do add special treatment to sys/conf/makeLINT.mk as well chosing one of the many configurations as LINT. END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:17:11.787789Z K 7 svn:log V 336 MFC r201814: Generate a second LINT configuration for i386 and amd64 in sys/conf/makeLINT.mk, which includes LINT and sets options VIMAGE so that we will have VIMAGE LINT builds. For now only do it for those two architectures to avoid massive universe times for archs, where people will less likely use VIMAGE or not at all. END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:22:08.105037Z K 7 svn:log V 598 MFC r201815: To avoid hardcoding further kernel configuration names for make universe, split the logic into two parts: - 1st to build worlds and generate kernel configs like LINT. - 2nd to build kernels for a given TARGET architecture correctly finding all newly generated configs, not knowing anything about LINT anymore. MFC rr201960: Use uname -m [1] and rename BUILD_ARCH to XMACHINE[2]. Submitted by: nyan[1], imp[2] MFC r202095: Rather than using an extra variable, only call uname if really needed and then directly assign the result. Submitted by: jmallett END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-27T17:22:11.795817Z K 7 svn:log V 247 MFC r197680: Provide default implementation for VOP_ACCESS(9), so that filesystems which want to provide VOP_ACCESSX(9) don't have to implement both. Note that this commit makes implementation of either of these two mandatory. Reviewed by: kib END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-27T17:25:17.121096Z K 7 svn:log V 73 MFC r197780: Make fetch(9) and store(9) manual pages closer to reality. END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:26:31.258937Z K 7 svn:log V 326 MFC r203724: Properly free resources when destroying the TCP hostcache while tearing down a network stack (in the VIMAGE jail+vnet case). For that break out the logic from tcp_hc_purge() into an internal function we can call from both, the sysctl handler and the tcp_hc_destroy(). Reviewed by: silby, lstewart END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:29:50.595475Z K 7 svn:log V 443 MFC r203727: Add an SDT provider for "vnet"s along with probes for vnet_alloc and vnet_destroy. Use the line number rather than NULL as dummy argument. Note: the fbt provider does not reliably provide :return probes (depending on optimization levels used at compile time) making it unusable for scripts to generate complete call-traces with well defined boundaries over allocations or destructions of virtual network stacks. END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:31:54.313525Z K 7 svn:log V 437 MFC r203729: Add DDB support for printing vnet_sysinit and vnet_sysuninit ordered call lists. Try to lookup function/symbol names and print those in addition to the pointers, along with the constants for subsystem and order. This is useful for debugging vnet teardown ordering issues. Make it possible to call the actual printing frunction from normal code at runtime, ie. from vnet_sysuninit(), if DDB support is there. END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:33:19.174995Z K 7 svn:log V 85 MFC r204142: Enhance a panic string to contain more useful debugging information. END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:34:57.012646Z K 7 svn:log V 358 MFC r204140: Split up ip_drain() into an outer lock and iterator part and a "locked" version that will only handle a single network stack instance. The latter is called directly from ip_destroy(). Hook up an ip_destroy() function to release resources from the legacy IP network layer upon virtual network stack teardown. Reviewed by: rwatson END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:36:52.859167Z K 7 svn:log V 124 MFC r204143: Upon virtual network stack teardown properly release the TCP syncache resources. Reviewed by: rwatson END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:39:02.423168Z K 7 svn:log V 456 MFC r204145: Start to implement ifnet DDB support: - 'show ifnets' prints a list of ifnet *s per virtual network stack, - 'show ifnet ' prints fields matching the given ifp. We do not yet print the complete set of fields and might want to factor this out to an extra if_debug.c file in case this grows a lot[1]. We may also want to grow 'show ifnet ' support[1]. Suggested by: rwatson [1] Reviewed by: rwatson END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:40:28.674031Z K 7 svn:log V 230 MFC r204279: Use the DB_SHOW_ALL_COMMAND() macro to register the formerly 'show ifnets' in the db_show_all_table as 'show all ifnets' and with that follow the convention for showing complete lists. Submitted by: thompsa END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:42:04.041574Z K 7 svn:log V 208 MFC r204147: Set curvnet earlier so that it also covers calls to sodisconnect(), which before were possibly panicing the system in ULP code in the VIMAGE case. Submitted by: Igor (igor ispsystem.com) END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:46:06.862287Z K 7 svn:log V 221 MFC r204807: Destroy UDP UMA zones (empty or not) upon network stack teardown to not leak them making UMA/vmstat -z unhappy with every stoped vnet. We will still leak pages (especially as zones are marked NOFREE). END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:48:13.794156Z K 7 svn:log V 685 MFC r204805: Rework reference counting in case we queue into the netisr, or overflow the netisr queue and fall back to the interface queue so that we can garuantee that the ifnet pointer stays valid. Formerly we ended up with reference counts <= 0 in case the netisr had returned ENOBUFS. The idea is to track any packet in the netisr queue and only change the refount on edge operations for the fallback interface queue. This also avoids problems in case the if_snd.ifq_len lies to us. Also rework refount assertions to make sure they trigger if we go below 1. Formerly a negative refence count did not trigger the assert as the refcount variable is u_int. END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:50:02.651630Z K 7 svn:log V 344 MFC r204838: Destroy TCP UMA zones (empty or not) upon network stack teardown to not leak them, otherwise making UMA/vmstat unhappy with every stoped vnet. We will still leak pages (especially for zones marked NOFREE). Reshuffle cleanup order in tcp_destroy() to get rid of what we can easily free first. Reviewed by: rwatson END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:51:27.615442Z K 7 svn:log V 185 MFC r205251: Add pcb reference counting to the pcblist sysctl handler functions to ensure type stability while caching the pcb pointers for the copyout. Reviewed by: rwatson END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:52:56.135826Z K 7 svn:log V 226 MFC r205276: Add ddb support to the "new" link layer code ("new-arp"): - show all lltables [1] (optional flag to also show the llentries as well) - show lltable - show llentry END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:54:44.106102Z K 7 svn:log V 250 MFC r205626: Print the pointer to the lock with the panic message. The previous panic: rw lock not unlocked was not really helpful for debugging. Now one can at least call show lock form ddb to learn more about the lock. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-27T17:56:45.980186Z K 7 svn:log V 94 MFC r197945: Orphaning provider with EXDEV seems weird; perhaps the author meant ENXIO here? END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-27T17:57:17.752455Z K 7 svn:log V 267 MFC r204840: As statfs.f_flags are uint64_t the local variables should be as well. We'll start noticing this with the next flag introduced as the lower 32bit are all used. While here compare to 0 explicitly [1]. Suggested by: kib [1] Reviewed by: kib END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-27T18:01:38.896586Z K 7 svn:log V 72 MFC r199182: Add links to zfs(8) and zpool(8) to mount(8) manual page. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-27T18:04:33.221876Z K 7 svn:log V 373 MFC r199875: Provide a set of sysctls and tunables to disable device node creation for specific "kinds" of disk labels - for example, GPT UUIDs. Reason for this is that sometimes, other GEOM classes attach to these device nodes instead of the proper ones - e.g. they attach to /dev/gptid/XXX instead of /dev/ada0p2, which is annoying. Reviewed by: pjd (earlier version) END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-27T18:08:14.397309Z K 7 svn:log V 176 MFC r200058: Add change that was somehow missed in r192586. It could manifest by incorrectly returning EINVAL from acl_valid(3) for applications linked against pre-8.0 libc. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-27T18:09:40.411690Z K 7 svn:log V 241 MFC r200273: Don't add VAPPEND if the file is not being opened for writing. Note that this only affects cases where open(2) is being used improperly - i.e. when the user specifies O_APPEND without O_WRONLY or O_RDWR. Reviewed by: rwatson END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-27T18:12:00.901052Z K 7 svn:log V 66 MFC r200723: Interpret VAPPEND correctly in vaccess_acl_nfs4(9). END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-27T18:15:18.795801Z K 7 svn:log V 45 MFC r201432: Add manual page for gcache(8). END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-03-27T18:24:27.455831Z K 7 svn:log V 101 Simplify pmap_growkernel(), making the i386 version more like the amd64 version. MFC after: 3 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2010-03-27T18:40:08.516409Z K 7 svn:log V 166 Canonicalize the session URL. Split it into root + subdir and use that information to rewrite file and directory paths from absolute to relative to the session URL. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-27T18:45:53.449650Z K 7 svn:log V 830 MFC r203122: Improve descriptions, remove turnstiles (since, from what I understand, they are only used to implement other synchronization primitives), tweak formatting. MFC r203127: Add description of bounded sleep vs unbounded sleep (aka blocking). Move rules into their own section. MFC r203131: Cosmetic fixes. MFC r203759: Improve description for Giant and mention blocking inside interrupt threads. MFC r203762: Start sentences with a new line. Submitted by: brueffer MFC r203825: Remove list of locking primitives, which is kind of redundant, move information about witness(9) to the section about interactions, and expand 'contexts' table. MFC r203929: Some rewording and language fixes. PR: docs/136918, docs/134074 Submitted by: Ben Kaduk , Haven Hash END K 10 svn:author V 3 des K 8 svn:date V 27 2010-03-27T19:05:13.964007Z K 7 svn:log V 33 Use unsigned char * for buffers. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-27T20:25:50.062140Z K 7 svn:log V 66 Add MAMBO kernel config for running under the IBM Cell Simulator. END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-03-27T23:53:47.594659Z K 7 svn:log V 83 Correctly handle preemption of pmap_update_pde_invalidate(). X-MFC after: r205573 END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-27T23:57:38.930676Z K 7 svn:log V 69 Don't truncate some pointers and sizes that are mixed with pointers. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-27T23:58:53.844787Z K 7 svn:log V 47 Use the direct map in pmap_map where possible. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2010-03-28T00:10:09.598240Z K 7 svn:log V 161 Use standard types in preference to BSD types so that these header files can be used in applications compiled with only POSIX types visible. MFC after: 2 weeks END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-28T00:33:55.389901Z K 7 svn:log V 28 More PTR_ADDU and PTR_SUBU. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-28T00:58:19.893174Z K 7 svn:log V 224 o) Push XKPHYS stuff into pmap aggressively. o) Fix some pointer-width issues in exception.S and use 's macros for things rather than file-local ones. o) Go back to making the PDE entries pointers for now. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-28T01:45:26.391032Z K 7 svn:log V 32 Remove some unused definitions. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-28T02:21:58.257010Z K 7 svn:log V 264 o) Remove some files we don't use yet. If we end up needing something like them, we can evaluate what to use. o) Remove the two references to the R3K-style TLB since we don't and don't plan to support it AFAIK. o) Expose TLB CP0 registers as 64-bit on n64. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-28T02:44:33.751994Z K 7 svn:log V 51 Move a big instruction out of a branch delay slot. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-28T02:48:39.376357Z K 7 svn:log V 137 o) Spell PAGE_SIZE as PAGE_SIZE not NBPG, etc. o) Expand some macros related to tlb.S. o) Make some page-related macros more consistent. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-28T03:00:18.848361Z K 7 svn:log V 113 Consistency: o) Remove some extern functions for which there are drop-in replacements using inline functions. END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-28T06:51:50.778749Z K 7 svn:log V 213 When tearing down IPsec as part of a (virtual) network stack, do not try to free the same list twice but free both the acquiring list and the security policy acquiring list. Reviewed by: anchie MFC after: 3 days END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-03-28T11:22:38.904579Z K 7 svn:log V 556 MFC r198175: - If lstat()/stat() fails with an error other than ENOENT, don't ignore the error and assume that the file doesn't exist. Touch could return success with -c option even if the file existed and time was not set. - If the first utimes_f() call fails with -A option, give up and don't continue trying to set times to current time. [1] - Set exit status to 1 when setting of timestamps fails for a directory or symbolic link even though lstat()/stat() would succeed. - Don't print bogus error message when rw() succeeds. PR: bin/112213 END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-03-28T12:55:31.588853Z K 7 svn:log V 647 Add a comment explaining the previous commit. Submitted by: sam > Description of fields to fill in above: 76 columns --| > PR: If a GNATS PR is affected by the change. > Submitted by: If someone else sent in the change. > Reviewed by: If someone else reviewed your modification. > Approved by: If you needed approval for this commit. > Obtained from: If the change is from a third party. > MFC after: N [day[s]|week[s]|month[s]]. Request a reminder email. > Security: Vulnerability reference (one per line) or description. > Empty fields above will be automatically removed. M ieee80211_hostap.c END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-03-28T13:13:22.595605Z K 7 svn:log V 670 Rename st_*timespec fields to st_*tim for POSIX 2008 compliance. A nice thing about POSIX 2008 is that it finally standardizes a way to obtain file access/modification/change times in sub-second precision, namely using struct timespec, which we already have for a very long time. Unfortunately POSIX uses different names. This commit adds compatibility macros, so existing code should still build properly. Also change all source code in the kernel to work without any of the compatibility macros. This makes it all a less ambiguous. I am also renaming st_birthtime to st_birthtim, even though it was a local extension anyway. It seems Cygwin also has a st_birthtim. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-03-28T13:16:08.256343Z K 7 svn:log V 131 Change all our own code to use st_*tim instead of st_*timespec. Also remove some local patches to diff(1) which are now unneeded. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-03-28T13:40:13.739577Z K 7 svn:log V 47 Don't forget to bump the date in the man page. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-28T17:17:32.476015Z K 7 svn:log V 260 Set hw.ofwfb.relax_mmap=1 by default. While these checks may be a good idea in principle, X does not work without them on basically any hardware, and this is probably the most frequent problem people run into on PowerPC. Prodded by: rnoland MFC after: 1 week END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-28T17:29:15.550834Z K 7 svn:log V 114 Make acl_to_text_np(3) not crash on long group or user names in NFSv4 ACLs. PR: amd64/145091 MFC after: 2 weeks END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-28T18:43:04.567020Z K 7 svn:log V 32 MFC r203549: Add missing coma. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-28T18:44:54.820564Z K 7 svn:log V 61 MFC r203721: Add references to VOP_* man pages to vnode(9). END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-28T18:46:01.185066Z K 7 svn:log V 36 MFC r203824: Fix VBAD description. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-03-28T19:34:57.395417Z K 7 svn:log V 253 MFC r196607,r198453,r204016,r204017,r204836,r204842,r205105,r205153 Various testcases that work correctly with stable/8 sh. Note: this creates some gaps in the numbering due to lower-numbered tests for new functionality which is not or not yet MFC'ed. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-03-28T20:02:13.642925Z K 7 svn:log V 77 Add a couple of usb product IDs. Submitted by: Dmitry Luhtionov @ gmail.com END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-03-28T20:02:50.236685Z K 7 svn:log V 89 Add PCI IDs for two more nForce controllers. Submitted by: Dmitry Luhtionov @ gmail.com END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-03-28T20:04:03.456739Z K 7 svn:log V 133 Make sure the bsd_urb_list gets initialised and that new URB's are queued at the end of the list. Submitted by: Hans Petter Selasky END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-03-28T20:07:08.864037Z K 7 svn:log V 120 Do not swap Apple keys when detecting Apple-FN keyboards. Reported by: Steven Noonan Submitted by: Hans Petter Selasky END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-03-28T20:09:04.790107Z K 7 svn:log V 75 Do not sync cache for the PL2506 PR: usb/144915 Submitted by: Monty Hall END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-03-28T20:19:41.167746Z K 7 svn:log V 227 MFC r200818: rc.subr: Use pwait in wait_for_pids. This waits for the requested process(es) to terminate, rather than polling with an interval of 2 seconds. If pwait is not available, the old method is used. PR: conf/132766 END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-28T21:14:08.981258Z K 7 svn:log V 42 Get rid of the last obstacle for WARNS=7. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-03-28T22:30:14.273503Z K 7 svn:log V 49 Merge svn+ssh://svn.freebsd.org/base/head@205807 END K 10 svn:author V 7 fabient K 8 svn:date V 27 2010-03-28T22:46:56.628040Z K 7 svn:log V 128 Wait for pmc name in the log before displaying data. This will solve an abort in case of low throughput PMCs. MFC after: 3days END K 10 svn:author V 6 emaste K 8 svn:date V 27 2010-03-29T00:08:58.536594Z K 7 svn:log V 143 MFC r205411: Avoid holding the VLAN_LOCK() over the parent interface SIOCGIFMEDIA ioctl call, as it may sleep. Reviewed by: rwatson END K 10 svn:author V 6 emaste K 8 svn:date V 27 2010-03-29T00:09:56.649193Z K 7 svn:log V 215 MFC r204264: Minor diff reduction with Adaptec's driver: in aac_release_command() set cm_queue to AAC_ADAP_NORM_CMD_QUEUE by default. In every place it was set, it was set to AAC_ADAP_NORM_CMD_QUEUE anyhow. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2010-03-29T00:13:16.219059Z K 7 svn:log V 143 MFC r205411: Avoid holding the VLAN_LOCK() over the parent interface SIOCGIFMEDIA ioctl call, as it may sleep. Reviewed by: rwatson END K 10 svn:author V 6 emaste K 8 svn:date V 27 2010-03-29T00:14:34.551824Z K 7 svn:log V 215 MFC r204264: Minor diff reduction with Adaptec's driver: in aac_release_command() set cm_queue to AAC_ADAP_NORM_CMD_QUEUE by default. In every place it was set, it was set to AAC_ADAP_NORM_CMD_QUEUE anyhow. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-03-29T00:23:46.366820Z K 7 svn:log V 90 Make the handling of the backup package directory more rational, and avoid needless work. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2010-03-29T00:30:44.766880Z K 7 svn:log V 508 MFC aac(4) driver changes r204019: Include command type in COMMAND TIMEOUT messages to aid in debugging. r203885: Diff reduction with Adaptec's vendor driver. Driver version 2.1.9 chosen as that Adaptec version roughly corresponds with the current feature set merged to the in-tree driver. r203801: Garbage collect Falcon/PPC support that has not been used in released products, based on discussion with Adaptec. r198617: Rename aac_srb32 to aac_srb, to match Adaptec's vendor driver. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2010-03-29T00:39:09.339103Z K 7 svn:log V 508 MFC aac(4) driver changes r204019: Include command type in COMMAND TIMEOUT messages to aid in debugging. r203885: Diff reduction with Adaptec's vendor driver. Driver version 2.1.9 chosen as that Adaptec version roughly corresponds with the current feature set merged to the in-tree driver. r203801: Garbage collect Falcon/PPC support that has not been used in released products, based on discussion with Adaptec. r198617: Rename aac_srb32 to aac_srb, to match Adaptec's vendor driver. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-03-29T01:24:20.777163Z K 7 svn:log V 31 MFC r205290: MAKE_JUST_WORLDS END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-03-29T03:06:08.951683Z K 7 svn:log V 69 Allow -r to actually accept glob patterns, as advertised in the docs END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-03-29T04:01:02.745307Z K 7 svn:log V 42 Document the new --packages-delete option END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-03-29T06:31:58.183129Z K 7 svn:log V 300 Update to 9.6.2-P1, the latest patchfix release which deals with the problems related to the handling of broken DNSSEC trust chains. This fix is only relevant for those who have DNSSEC validation enabled and configure trust anchors from third parties, either manually, or through a system like DLV. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-29T06:49:20.009719Z K 7 svn:log V 438 Long awaited update to the calendar system: - Repeating events which span multiple years (because of -A, -B or just the three days before the end of the year). - Support for lunar events (full moon, new moon) and solar events (equinox and solstice, chinese new year). Because of this, the options -U (UTC offset) and -l (longitude) are available to compensate if reality doesn't match the calculated values. MFC after: 1 month END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-29T06:54:30.648457Z K 7 svn:log V 23 Add $FreeBSD$ keyword. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2010-03-29T06:55:38.528481Z K 7 svn:log V 110 MFC r205694: Handling SIGPIPE will cause deadlock/crash. Return an error immediatly in case of hard shutdown. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2010-03-29T06:56:17.727365Z K 7 svn:log V 110 MFC r205694: Handling SIGPIPE will cause deadlock/crash. Return an error immediatly in case of hard shutdown. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2010-03-29T06:57:43.968846Z K 7 svn:log V 73 MFC r205693: Do not overflow the term in the case of multi-line display. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2010-03-29T06:59:08.402872Z K 7 svn:log V 73 MFC r205693: Do not overflow the term in the case of multi-line display. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-29T07:08:47.675988Z K 7 svn:log V 16 Bump WARNS to 7 END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-29T07:09:27.891067Z K 7 svn:log V 86 Use new syntax for the dutch calendar: Use local month names instead of english ones. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-03-29T07:54:20.376929Z K 7 svn:log V 245 Minor updates from ports version 2.20: 1. Add a 'sleep 5' to the warning about /etc/portmaster.rc 2. Don't init_packages() if -F 3. In the INIT phase revert the change to init_packages_var 4. Add one more missing $PM_SU_CMD to the package fetch END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-03-29T12:19:23.141159Z K 7 svn:log V 264 Fix handling of set manipulations. This patch has two fixes for potential kernel panics (one wrong index, one access to the wrong lock) and two fixes to wrong logic in a conditional. The potential panics are also on stable/8, so I am going to MFC the fix quickly. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-03-29T12:27:49.412312Z K 7 svn:log V 36 remove a leftover debugging message END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-03-29T12:29:34.995011Z K 7 svn:log V 36 remove a leftover debugging message END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-03-29T12:32:16.052847Z K 7 svn:log V 75 mfc 205830: fixes to rule set handling (including potential kernel panics) END K 10 svn:author V 3 des K 8 svn:date V 27 2010-03-29T13:20:52.617894Z K 7 svn:log V 76 size_t is not equivalent to int on 64-bit platforms. Pointy hat to: edwin@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-03-29T15:29:06.933156Z K 7 svn:log V 67 MFC: r192058 - Remove nonexistent header file from includes list END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-03-29T15:39:17.662268Z K 7 svn:log V 249 MFC r199852, r202387, r202441, r202534: Handling all the three clocks with the LAPIC may lead to aliasing for softclock and profclock. Revert the change when the LAPIC started taking charge of all three of them. Sponsored by: Sandvine Incorporated END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-03-29T15:59:37.568293Z K 7 svn:log V 252 MFC: r205647 Fix stupid typos. Some VESA BIOSes directly call BIOS interrupt handlers within the VBE interrupt handler. Unfortunately it was causing real mode page faults because we were fetching instructions from bogus addresses. PR: kern/144654 END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-03-29T15:59:44.782209Z K 7 svn:log V 103 Mark the vtoc.h structure as packed so that it is the right size and layout on arm. MFC after: 7 days END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-29T16:14:22.356149Z K 7 svn:log V 251 Judging by this morning's news, we may be a bit late to this party, but: Add the beginnings of a PS3 loader. This is sufficient to be started from Mambo, LV1, or kboot, and can print "Hello World" to the Mambo console. More features will come later. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-29T16:22:09.064004Z K 7 svn:log V 22 Fix two obvious bugs. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-03-29T17:09:04.957005Z K 7 svn:log V 42 Add AR9285. Sponsored by: iXsystems, inc END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-03-29T17:24:23.065722Z K 7 svn:log V 153 Cast a bus_size_t to a (size_t) to use %zd specifier. Not quite the right thing to do, but it is in compat code I don't want to sort out at the moment. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-03-29T17:25:06.229249Z K 7 svn:log V 107 Cast bus_space_t to a intmax_t and use %j to print it instead of assuming it is size_t sized and using %z. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-03-29T17:26:24.337650Z K 7 svn:log V 104 Cast the bus_size_t to a intmax_t rather than assuming type-punning to a size_t. Switch from %z to %j. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-03-29T17:31:55.431887Z K 7 svn:log V 509 Make all the modules build on arm (modulo ipfilter, which I'm looking into): o Don't build vpo and syscons on mips or arm either o Add a section for mips and arm breakages, and document why. This is easier than opting in on all the other architectures: # no BUS_SPACE_UNSPECIFIED: bce, bwi, bwn, mfi, mpt, siba_bwn # No barrier instruction support (specific to this driver): sym # no uart_cpu_$MACHINE_ARCH: uart (mips has, by inspection, the same issues as arm, so ditto for it) MFC after: 7 days END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-29T17:39:38.600157Z K 7 svn:log V 16 Fix references. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2010-03-29T18:04:06.492594Z K 7 svn:log V 586 Change how multipath labels are created and managed. This makes it easier to support various storage boxes which really aren't active-active. We only write the label on the *first* provider. For all other providers we just "add" the disk. This also allows for an "add" verb. A usage implication is that you should specificy the currently active storage path as the first provider. Note that this does not add RDAC-like functionality, but better allows for autovolumefailover configurations (additional checkins elsewhere will support this). Sponsored by: Panasas MFC after: 1 month END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-03-29T18:24:08.241032Z K 7 svn:log V 281 MFC r205702: Remove GNU cpio after fix of CVE-2010-0624. Note that this is actually a no-op for most users, as this GNU cpio was broken on -HEAD and 8-STABLE since last March until the recent fix. FreeBSD 8.0+ uses BSD cpio by default and the code is being actively maintained. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-29T18:35:55.298600Z K 7 svn:log V 237 Turn on the MMU, which is required to use the frame buffer or to do much of anything. The relevant hypervisor calls are faked, for now, with replacements that set up a regular real page table, but Mambo will soon be a thing of the past. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-29T18:47:04.354068Z K 7 svn:log V 88 Cosmetic tweak to use a type suffix instead of a cast to force a constant to be a long. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-29T19:13:34.661769Z K 7 svn:log V 174 Add a handler for the local APIC error interrupt. For now it just prints out the current value of the local APIC error register when the interrupt fires. MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-03-29T19:36:37.712710Z K 7 svn:log V 274 Arm defines intr_disable() as a macro, which causes problems for cxgb. Rather than remove it for all architectures (which was a botch in r205845), remove it only for arm and mips until that can be sorted out. Pointy Hat: imp Submitted by: Navdeep Parhar MFC after: 7 days END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-03-29T19:52:36.872484Z K 7 svn:log V 32 Add myself. MFC after: 2 weeks END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-03-29T20:04:01.816455Z K 7 svn:log V 50 calendar.freebsd: add my entry MFC after: 4 days END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-03-29T20:12:44.272233Z K 7 svn:log V 214 Print memory model of the video mode except for planar memory model. 'P', 'D', 'C', 'H', 'V' mean packed pixel, direct color, CGA, Hercules, VGA X memory models respectively where they have fixed number of planes. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-03-29T20:15:32.186287Z K 7 svn:log V 33 Vendor import of BIND 9.4-ESV-R1 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-03-29T20:16:04.597443Z K 7 svn:log V 27 Tag the 9.4-ESV-R1 release END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-03-29T20:24:03.726399Z K 7 svn:log V 139 Check the pointer to JIT binary filter before its de-allocation. Submitted by: Alexander Sack (asack at niksun dot com) MFC after: 3 days END K 10 svn:author V 4 joel K 8 svn:date V 27 2010-03-29T20:27:17.281388Z K 7 svn:log V 33 Start copyright notices with /*- END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-03-29T20:34:25.101098Z K 7 svn:log V 357 g_vfs_open: correctly set devvp.v_bufobj.bo_bsize to DEV_BSIZE Because of how breadn -> bufstrategy -> g_vfs_strategy are currently implemented, bread on devvp always expects DEV_BSIZE block size. Thus, devvp bo_bsize must always be DEV_BSIZE irrespective of media properties or filesystem implementation details. Reviewed by: mckusick MFC after: 2 weeks END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-03-29T21:12:23.249120Z K 7 svn:log V 41 Minor updates to the configure procedure END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-29T21:17:03.567531Z K 7 svn:log V 56 Update the Australian calendar WRT DST. Layout changes. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-03-29T22:03:55.031052Z K 7 svn:log V 110 Enable module builds now that the build completes for them. This should get them into the universe rotation. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-03-29T22:29:41.948078Z K 7 svn:log V 66 Build modules for this config to make sure they stay buildable... END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-03-29T22:41:30.757585Z K 7 svn:log V 73 Refine r204265. We want the standard VGA palette for packed pixel mode. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-03-29T22:52:51.411847Z K 7 svn:log V 42 MFC r204383: Add several necessary .El's END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-03-29T22:59:35.858195Z K 7 svn:log V 31 MFC r205290: MAKE_JUST_WORLDS END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-03-29T23:00:45.356019Z K 7 svn:log V 302 Update to 9.4-ESV-R1, the latest patchfix release which deals with the problems related to the handling of broken DNSSEC trust chains. This fix is only relevant for those who have DNSSEC validation enabled and configure trust anchors from third parties, either manually, or through a system like DLV. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2010-03-29T23:36:34.375749Z K 7 svn:log V 1258 Update to igb and em: em revision 7.0.0: - Using driver devclass, seperate legacy (pre-pcie) code into a seperate source file. This will at least help protect against regression issues. It compiles along with em, and is transparent to end use, devices in each appear to be 'emX'. When using em in a modular form this also allows the legacy stuff to be defined out. - Add tx and rx rings as in igb, in the 82574 this becomes actual multiqueue for the first time (2 queues) while in other PCIE adapters its just make code cleaner. - Add RX mbuf handling logic that matches igb, this will eliminate packet drops due to temporary mbuf shortage. igb revision 1.9.3: - Following the ixgbe code, use a new approach in what was called 'get_buf', the routine now has been made independent of rxeof, it now does the update to the engine TDT register, this design allows temporary mbuf resources to become non-critical, not requiring a packet to be discarded, instead it just returns and does not increment the tail pointer. - With the above change it was also unnecessary to keep 'spare' maps around, since we do not have the discard issue. - Performance tweaks and improvements to the code also. MFC in a week END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-30T05:46:31.737398Z K 7 svn:log V 285 Patch some miscellaneous bugs. This gets thing going somewhat on real hardware. lv1_insert_htab_entry() is hanging for some incomprehensible reason, however, so we're not quite to a working MMU on hardware yet. Note also that lv1call.S is an ugly abomination and should be revisited. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-30T05:48:16.557747Z K 7 svn:log V 14 Missed a bit. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-30T06:42:01.464024Z K 7 svn:log V 176 On request of joel@: - Remove the 3rd clause of the UC Berkeley copyrighted files. - For the files added copyrighted by me, move the "All rights reserved" to the next line. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2010-03-30T09:22:33.970912Z K 7 svn:log V 144 o Remove a duplicate reference to -f flag in the SYNOPSYS section. o Improve wording. PR: docs/144407 Submitted by: gcooper MFC after: 1 week END K 10 svn:author V 5 maxim K 8 svn:date V 27 2010-03-30T09:58:21.990755Z K 7 svn:log V 221 o Make sockstat -6 output more readable for long ipv6 addresses (most of them apart from ::1): put a whitespace between local and remote address:port pairs. PR: bin/145194 Submitted by: Fedor Dikarev MFC after: 2 weeks END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-03-30T11:19:29.832290Z K 7 svn:log V 202 MFC r204641, r204753: Improving the clocks auto-tunning by firstly checking if the atrtc may be correctly initialized and just then assign to softclock/profclock. Sponsored by: Sandvine Incorporated END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-03-30T11:46:43.867303Z K 7 svn:log V 212 MFC r205160: Checkin a facility for specifying a passthrough FIB from userland. arcconf tool by Adaptec already seems to use for identifying the Serial Number of the devices. Sponsored by: Sandvine Incorporated END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-03-30T12:01:35.300591Z K 7 svn:log V 212 MFC r205160: Checkin a facility for specifying a passthrough FIB from userland. arcconf tool by Adaptec already seems to use for identifying the Serial Number of the devices. Sponsored by: Sandvine Incorporated END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-03-30T12:06:18.836520Z K 7 svn:log V 130 MFC r205167: Make the code more readable and compiling on 64-bits arch different than amd64. Sponsored by: Sandvine Incorporated END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-03-30T12:08:00.178553Z K 7 svn:log V 130 MFC r205167: Make the code more readable and compiling on 64-bits arch different than amd64. Sponsored by: Sandvine Incorporated END K 10 svn:author V 2 ru K 8 svn:date V 27 2010-03-30T13:46:40.666098Z K 7 svn:log V 173 - Handle calloc() allocation failures. - Fixed a comment. - 2 -> EXIT_FAILURE in some places. - errx() -> err() where appropriate. PR: 144644 Submitted by: Garrett Cooper END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2010-03-30T13:55:15.233334Z K 7 svn:log V 63 Turn over releng/7.3 to secteam. Approved by: core (implicit) END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-03-30T15:25:16.188985Z K 7 svn:log V 191 MFC r205121: Use an unique directory name instead of hardcoded /tmp/.diskless. A malicious user could create a file named /tmp/.diskless and cause the script to misbehave. PR: conf/141258 END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-03-30T15:26:12.555927Z K 7 svn:log V 191 MFC r205121: Use an unique directory name instead of hardcoded /tmp/.diskless. A malicious user could create a file named /tmp/.diskless and cause the script to misbehave. PR: conf/141258 END K 10 svn:author V 3 jfv K 8 svn:date V 27 2010-03-30T17:05:24.573093Z K 7 svn:log V 24 Fix lint build problem. END