ƒ¬203397 222 395 300 138 253 327 1011 351 289 165 180 163 188 128 341 251 129 148 297 261 406 159 182 127 282 297 247 182 934 744 243 219 275 258 289 739 248 396 130 174 539 163 187 143 167 333 235 136 610 236 1747 213 240 172 224 226 160 244 109 133 247 346 144 153 199 172 124 151 165 253 270 208 188 129 147 194 172 159 302 449 148 128 138 231 172 158 281 634 149 116 229 138 317 204 479 160 676 191 211 119 157 167 303 213 134 134 161 174 480 154 163 262 161 502 135 339 181 392 269 230 121 164 160 140 163 179 162 194 196 127 238 171 203 152 152 450 156 182 181 137 207 124 121 273 130 181 186 186 1815 161 584 181 300 112 164 294 266 109 180 139 156 241 346 129 172 135 132 240 133 135 133 140 514 300 155 208 385 203 232 149 278 171 147 138 118 323 126 124 171 125 176 116 273 156 236 169 110 328 132 137 133 117 136 152 122 122 381 173 206 496 120 241 268 270 262 314 197 409 277 163 141 139 107 K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-02T19:51:30.711003Z K 7 svn:log V 300 Merge r201401 from head: Remove dead code. This section of code is only run in the (sblock.fs_magic == FS_UFS1_MAGIC) case, so the check within the loop is redundant. PR: bin/115174 (partly) Submitted by: Nate Eldredge nge cs.hmc.edu Reviewed by: mjacob Approved by: ed (mentor, implicit) END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-02-02T20:01:45.071834Z K 7 svn:log V 208 Release gavin@! I really see no use in explicitly mentoring him anymore. He is doing fine on his own and in case he has questions, he discussed them with me or others. Gavin, it has been nice mentoring you! END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-02T20:05:27.566434Z K 7 svn:log V 46 Create a branch to kill off TARGET_BIG_ENDIAN END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-02T20:37:11.470314Z K 7 svn:log V 156 Merge c174155 from the p4 TrustedBSD Capabilities branch to capabilities8: Various updates and fixes to the fdlist man page. Sponsored by: Google, Inc. END K 10 svn:author V 6 qingli K 8 svn:date V 27 2010-02-02T20:38:30.355707Z K 7 svn:log V 231 Some of the existing ppp and vpn related scripts create and set the IP addresses of the tunnel end points to the same value. In these cases the loopback route is not installed for the local end. Verified by: avg MFC after: 5 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-02T20:49:48.812146Z K 7 svn:log V 914 Merge c174156, c174157, c174160, c174162, c174163, c174164 from the p4 TrustedBSD Capabilities branch to capabilities8: Style tweaks. Revert to using an anonymous POSIX shared memory segment to pass fdlist information from the sandbox host into the sandbox. Garbage collect historic library management for sandboxes: we now pass in directory descriptors for library path directories and the sandboxed rtld can just search the path itself. libc no longer requires stub libcache functions. No longer need special handling of /dev/null during sandbox creation, we simply now pass in the original stdin/stdout/stderr, but without any capability rights. When creating a sandbox from within a sandbox, look in the global fdlist inherited from the parent sandbox to find the runtime linker. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-02T20:51:35.468552Z K 7 svn:log V 254 Merge c174171 from the p4 TrustedBSD Capabilities branch to capabilities8: Process LD_BINARY in rtld-elf-cap rather than using a hard-coded descriptor number; this is already set in libcapsicum but we weren't using it. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-02T20:55:12.469162Z K 7 svn:log V 192 Merge c174161 from the p4 TrustedBSD Capabilities branch to capabilities8: Garbage collect historic library behavior of libcapsicum: no special library logic is required in gzip anymore. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-02-02T21:23:36.470449Z K 7 svn:log V 71 Replace month numbers by month names for easier recognition by humans. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-02-02T21:24:19.068805Z K 7 svn:log V 86 Improve speed on overlapping years by remembering the important dates in those years. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-02-02T21:51:52.410134Z K 7 svn:log V 69 Update manpage with new recognized special days, new bugs and notes. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-02T22:25:22.455898Z K 7 svn:log V 92 Prevent NULL deference by checking return value of gctl_get_asciiparam. MFC after: 2 weeks END K 10 svn:author V 3 gnn K 8 svn:date V 27 2010-02-02T23:05:53.973141Z K 7 svn:log V 36 Release Ivan Voras from mentorship. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-02T23:10:27.283948Z K 7 svn:log V 244 Only audit pathnames in namei(9) if copying the directory string completes successfully. Continue to do this before the empty path check so that the ENOENT returned in that case gets an empty string token in the BSM record. MFC after: 3 days END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2010-02-03T01:12:19.896873Z K 7 svn:log V 156 - Give geom_redboot taste of flash/spi. Now there is another provider of redboot partitions. This patch was missed during merge from projects/mips. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-03T02:39:08.134118Z K 7 svn:log V 37 Remove another reference to alpha... END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-03T03:26:00.923072Z K 7 svn:log V 56 Describe what I'm going to do to kill TARGET_BIG_ENDIAN END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2010-02-03T03:56:32.983629Z K 7 svn:log V 200 After busied the lock, re-read state word before checking waiters flag, otherwise, the waiters bit may not be set and a wakeup is lost. Submitted by: justin.teller at gmail dot com MFC after: 3 days END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-02-03T04:09:36.077141Z K 7 svn:log V 167 Reduce the size of the array used to store the TLB mappings for the kernel stack from 3 to 2. We only map in 2 pages for the kernel stack. Approved by: imp (mentor) END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-02-03T04:58:08.572829Z K 7 svn:log V 308 Extremely rough proof of concept work to create a framework for allowing arbitrary helper functions to do "things" e.g. calculate a better RTT estimate (ertt = enhanced rtt) and store their data per TCP connection. Current approach using pfil is unsatisfactory, but wanted to commit it for posterity's sake. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-02-03T06:53:58.439711Z K 7 svn:log V 65 Fix spelling. Also, months in the dutch language are lower case. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-02-03T06:55:13.300575Z K 7 svn:log V 88 Fix lines to make them actually understandable by non-dutch people living in Australia. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2010-02-03T07:21:20.806687Z K 7 svn:log V 31 Fix comments in do_sem_wait(). END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-03T08:42:08.860903Z K 7 svn:log V 189 MFp4: Make CAM to stop all attached devices on system shutdown. It allows devices to park heads, reducing stress on power loss. Add `kern.cam.power_down` tunable and sysctl to controll it. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-03T10:06:03.733458Z K 7 svn:log V 204 MFp4: Add Power Up In Stand-by feature support. Device with PUIS enabled require explicit command to do initial spin-up. Mark that command with CAM_HIGH_POWER flag, to allow CAM manage staggered spin-up. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-02-03T10:07:43.050163Z K 7 svn:log V 151 When taking the AMPDU reorder fastpath, need_tap wasn't being initialized. Initialize on declaration to avoid this. Found with: clang static analyzer END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-02-03T10:12:49.068365Z K 7 svn:log V 87 Avoid a null pointer deref when parsing the meshid. Found with: clang static analyzer END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-03T11:12:03.447642Z K 7 svn:log V 837 Merge c174200, c174201, c174202, c174220, c174203, c174204, and c174219 from the p4 TrustedBSD Capabilities branch to capabilities8: Rework syscall timing microbenchmark to make it a bit more flexible, add some capability-related tests. Allow multiple loops of a test to be run, not just iterations within a test. Add microbenchmark to compare cost of creating a shared memory object w/o a capability, and cost w/ a capability. cap_enter, fork, pdfork benchmarks. First cut at a sandbox create/rpc/destroy benchmark, which appears not to work. Microbenchmark for vfork. Can't create sandboxes from a statically linked binary, so don't try. Remove debugging printf, we can now micro-benchmark sandbox creation. Benchmark various fork variations with exec of /usr/bin/true. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-03T11:22:03.765128Z K 7 svn:log V 647 Merge c174211, c174213, c174214, and c174218 from the p4 TrustedBSD Capabilities branch to capabilities8: There's no IN_CAP_MODE definition for libcapsicum, so just test for a negative fd_rtld before closing. Improve style alignment of capability-related code with existing rtld style (which isn't style(9)). Add missing free of string and explicit NULL return on error. Keep a running count of valid file descriptors in the directory length array, rather than marking unused ones as (-1). This avoids several loops. While here, fix a (+ sizeof(int)) into a (* sizeof(int)) and a few other nits. Sponsored by: Google, Inc. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-03T12:00:57.101068Z K 7 svn:log V 150 Disable PHY of unconnected ports when interface power management enabled. It allows to save a bit more power (about 0.5W on 2 unused ports of ICH8M). END K 10 svn:author V 5 wilko K 8 svn:date V 27 2010-02-03T12:35:42.908894Z K 7 svn:log V 124 Add some blurb on what Alpha systems are a safe bet for still working with RELENG_6. Triggered by: some emails sent to me. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-02-03T12:59:44.100150Z K 7 svn:log V 182 This fixes a bug found and fixed by JC. Basically no save was being done of the ra and gp pointers before we call the __error function. Obtained from: JC (c.jayachandran@gmail.com) END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-02-03T13:03:47.549691Z K 7 svn:log V 165 This fix makes it so the args are malloc'd before we use them (always a good idea ;-0) This was found and fixed by JC Obtained from: JC (c.jayachandran@gmail.com) END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-02-03T14:35:33.396140Z K 7 svn:log V 196 acpi_cpu: correct capabilities arguments for Processor _OSC evaluation Populate capabilities buffer according to Intel Processor Vendor-Specific ACPI Interface Specification. MFC after: 2 weeks END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-03T16:02:58.825394Z K 7 svn:log V 642 Merge c174234, c174235, c174236, c174238, c174242 from the p4 TrustedBSD Capabilities branch to capabilities8: Consistently don't stick "test_" in front of printed test names, since they are all tests. On the other hand, we do use test_ in front of internal function names. Improve debugging output. Use _exit(0) not exit(0) after fork, or I/O may be flushed more than once. Add a 'pingpong' test, which is socketpair + fork + send + recv + send + recv + exit + waitpid. A bit like sandbox but no exec or sandboxy magic. Force at least one benchmark to be run. Submitted by: antoine Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-03T16:04:20.574818Z K 7 svn:log V 151 Merge c174241 from the p4 TrustedBSD Capabilities branch to capabilities8: Fix typo affecting rtld-elf-cap but not rtld-elf. Submitted by: antoine END K 10 svn:author V 3 ume K 8 svn:date V 27 2010-02-03T16:18:42.123906Z K 7 svn:log V 303 Add rc.d script for the rtsold(8) daemon. The rtsol(8) handles just one RA then exit. So, the OtherConfig flag may not be handled well by rtsol(8) in the environment where there are multiple RA servers on the segment. In such case, rtsold(8) will be your friend. Reviewed by: hrs MFC after: 2 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-03T18:29:35.428258Z K 7 svn:log V 38 Remove more traces of the Alpha port. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-03T18:32:29.862460Z K 7 svn:log V 82 Remove alpha support from here too. FreeBSD 6 was the last branch to support it. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-03T18:42:14.278273Z K 7 svn:log V 442 MFC r202668+r200806: Don't consider non-existence of a PID file an error, we should be able to proceed anyway as this most likely mean that the process has been terminated. [1] Add a new option, -P, which reverts newsyslog(8) to the old behavior, which stops to proceed further, as it is possible that processes which fails to create PID file get screwed by rotation. [2] PR: bin/140397 Submitted by: Dan Lukes [1] Requested by: stas [2] END K 10 svn:author V 5 gabor K 8 svn:date V 27 2010-02-03T19:12:27.715469Z K 7 svn:log V 69 - style.Makefile(5) Submitted by: uqs Approved by: delphij (mentor) END K 10 svn:author V 5 gabor K 8 svn:date V 27 2010-02-03T19:13:41.908018Z K 7 svn:log V 93 - Remove dead variable assignments - Fix -x Submitted by: uqs Approved by: delphij (mentor) END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-02-03T19:31:02.950376Z K 7 svn:log V 52 Also add a cross-reference to NetBSD updlastlogx(). END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-03T20:00:56.412123Z K 7 svn:log V 75 Disable kern.cam.power_down ATM. It doesn't work fine on some controllers. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-02-03T20:23:47.912847Z K 7 svn:log V 240 Placate new binutils, by using 16-bit %ax instead of 32-bit %eax as an argument for fnstsw. Explicitely specify sizes for the XMM control and status word and X87 control and status words. Reviewed by: das Tested by: avg MFC after: 2 weeks END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-02-03T20:54:04.899235Z K 7 svn:log V 142 -White space cleanup (missing spaces in new line) -Remove extra tab. -Took out the duplicate code that cprestore does. All suggested by Neel. END K 10 svn:author V 5 gabor K 8 svn:date V 27 2010-02-03T21:06:13.782421Z K 7 svn:log V 42 - style(9) Approved by: delphij (mentor) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2010-02-03T21:09:32.614892Z K 7 svn:log V 514 Redo how commands handles are created and managed and implement sequence numbers and handle types in rational way. This will better protect from (unwittingly) dealing with stale handles/commands. Fix the watchdog timeout code to better protect itself from mistakes. If we run an abort on a putatively timed out command, the command may in fact get completed, so check to make sure the command we're timing it out is still around. If the abort succeeds, btw, the command should get returned via a different path. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-03T21:26:54.145576Z K 7 svn:log V 143 Report to CAM unit number of underlying ataX bus device, instead of this atapicamX. It is more apropriate and useful together with "ata" name. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-03T21:29:06.642758Z K 7 svn:log V 1653 Introduce MACHINE_CPUARCH. MACHINE is the specific kernel architecture for this machine. MACHINE_ARCH is the specific CPU type (abi, word size, etc). MACHINE_CPUARCH is the family of CPUs that's supported. Most of the tree conflates MACHINE_ARCH and MACHINE_CPUARCH since historically they have been identical. However, there's now a reason to to split the two concepts. NetBSD calls this MACHINE_CPU, but that's already used for something else in FreeBSD, so MACHINE_CPUARCH was selected instead. However, the sources in the tree have had a KLUDGE in the tree called TARGET_BIG_ENDIAN to select which endian to compile the code for. However, this is a cumbersome and awkward solution. MACHINE_ARCH really does need to be different for different endian because users use it for things like their path. Yet, the source tree also used MACHINE_ARCH to figure out the MD code to use. This source often supports multiple MACHINE_ARCHs. 'mips' supports 32 (and soon 64) bit word sizes as well as big and little endian. 'arm' support both endians. powerpc will soon support both 32-bit and 64-bit. These patches start to unwind this confusion. It implements MACHINE_ARCH of mipsel, mipseb for the two endians of MIPS, as well as arm and armeb for ARM. The names for ARM are historical accidents (ARM was primarily little endian until relatively recently). These names follow the NetBSD convetions. With these changes, "make buildworld TARGET=mips TARGET_ARCH=mipsel" finishes. armeb and mipseb should work, but haven't been tested yet. Committed as one big chunk so that people can comment on the patches as a whole and suggest improvements. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-03T21:29:50.593351Z K 7 svn:log V 116 Merge cap/sandbox_world test tool from the p4 TrustedBSD Capabilities to capabilities8. Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-03T21:41:42.578117Z K 7 svn:log V 143 Merge c172968 from the p4 TrustdBSD Capabilities branch to capabilities8: Merge changes in rtld-elf's makefile into our local rtld-elf-cap. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-03T21:45:09.294052Z K 7 svn:log V 80 Implement poll method for atapicam. It is not perfect, but better then nothing. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-03T22:05:31.543058Z K 7 svn:log V 127 In capabilities8 rtld, ld_libdirs is symbol version 1.2, so modify libc so that it also uses version 1.2. Foot shot off: kris END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-02-03T22:07:50.654780Z K 7 svn:log V 132 Correct virtual address of frame buffer for non-linear mode. Reported by: Marc UBM Bocklet (ubm dot freebsd at googlemail dot com) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-03T22:08:25.860584Z K 7 svn:log V 66 portability fixes -- make this code build under Linux and Windows END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-02-03T22:17:30.890733Z K 7 svn:log V 150 Use bytes per scan line from mode table. The previous implementation did not reflect actual number of bytes when it was not exactly width * bpp * 8. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-03T22:19:22.679599Z K 7 svn:log V 15 misplaced line END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-02-03T22:20:57.458899Z K 7 svn:log V 40 Remove dead code and fix style(9) bugs. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-03T22:31:51.860241Z K 7 svn:log V 150 Merge c174284 from the TrustedBSD Capabilities p4 branch to capabilities8: Micro-benchmarks for chroot() and setuid(). Sponsored by: Google, Inc. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-03T23:17:47.034515Z K 7 svn:log V 253 Now that you can do builds of BOTH endians at once, you need to have MACHINE_ARCH in the path. But you also need MACHINE for the i386/pc98 case. So use both. This lets mipseb and mipsel be done at the same time into the same MAKEOBJDIRPREFIX tree... END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-03T23:51:00.333172Z K 7 svn:log V 50 create temporary branching for updating flowtable END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-03T23:56:12.227253Z K 7 svn:log V 57 Plug two memory leaks in error case. MFC after: 1 month END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-03T23:58:00.379212Z K 7 svn:log V 102 pukeText is an internal function so define it as static rather than exporting it. MFC after: 1 month END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-03T23:59:52.290347Z K 7 svn:log V 76 static'ify function prototypes and convert K&R to ANSI. MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-04T00:11:34.437768Z K 7 svn:log V 30 add IPv6 support to flowtable END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2010-02-04T00:40:12.081739Z K 7 svn:log V 56 Fix target mode compilation problem with previous delta END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-04T00:51:13.954759Z K 7 svn:log V 73 Make this build on armeb by using TARGET_CPUARCH instead of TARGET_ARCH. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-04T00:53:51.281757Z K 7 svn:log V 160 Rename *-ppc.c to *-powerpc.c in gdbserver, then apply a more generic heuristic to see if we need gdbserver or not. Once that doesn't list every architecture. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-04T00:57:28.155075Z K 7 svn:log V 177 Recognize armeb-*-freebsd* too, otherwise we fail when we try to build armeb binaries because we can't look up the right target. Oops. # do we have vendor branch rules still? END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-04T01:07:28.449647Z K 7 svn:log V 113 - don't parse ports in ulp header if FL_HASH_ALL is not passed - don't track all TCP header flags in the flentry END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-04T02:17:35.186975Z K 7 svn:log V 94 - initialize ro_dst in flowtable_lookup - set nortfree if we're not holding a local reference END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-04T03:07:48.449297Z K 7 svn:log V 37 Support building big endian arm too. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-02-04T03:19:32.420760Z K 7 svn:log V 50 Helpers aren't and don't need to be TCP specific. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-04T03:28:18.003642Z K 7 svn:log V 101 Remko Lodder long ago should have been moved out of here... Correct the oversight and set him free. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-04T03:30:31.141341Z K 7 svn:log V 80 Neel Natu is ready to move on to the next stage of being a FreeBSD committer... END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-04T05:07:20.901017Z K 7 svn:log V 65 - remove proto arg - make kern_flowtable_insert handle v6 and v4 END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-02-04T05:25:59.185820Z K 7 svn:log V 208 Clean up all places in exception.S that fiddle with 'pcpup' directly. We now use the GET_CPU_PCPU() macro exclusively. This isolates the users of pcpu data from its implementation details. Reviewed by: imp END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-02-04T05:49:59.460016Z K 7 svn:log V 355 Reinstate the ptrace patch to restore the 'gp' register after calling a function. I made a mistake in assuming that the .cprestore directive will cause the assembler to automatically restore 'gp' after the 'jalr'. The .cprestore directive does its magic only after 'jal' and 'bal' instructions - not the 'jalr'. Pointed out by: c.jayachandran@gmail.com END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-02-04T06:42:30.628931Z K 7 svn:log V 55 Get system call tracing using ktrace working for mips. END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-02-04T06:44:42.067384Z K 7 svn:log V 35 Compile SWARM with KTRACE support. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2010-02-04T06:45:14.612870Z K 7 svn:log V 43 Yet another target mode compilation error. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-04T07:08:06.899079Z K 7 svn:log V 138 Always compile in the speaker code. There's little savings by omitting it, and other platforms may implement /dev/speaker in the future. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-04T07:18:19.398452Z K 7 svn:log V 80 Arm doesn't seem to need such kit gloves. Bump the warnings to 3 here as well. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-04T07:24:13.763448Z K 7 svn:log V 64 portability fix for compilers that do not have C99 initializers END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-04T07:26:26.428127Z K 7 svn:log V 188 Since APM is a legacy technology, that won't be adapted to other platforms, move the test for i386 from the Makefile to powerd.c. The powerpc specific checks are already done this way... END K 10 svn:author V 3 zec K 8 svn:date V 27 2010-02-04T07:55:42.484822Z K 7 svn:log V 541 Instead of spamming the console on each curvnet recursion event, print out each such call graph only once, along with a stack backtrace. This should make kernels built with VNET_DEBUG reasonably usable again in busy / production environments. Introduce a new DDB command "show vnetrcrs" which dumps the whole log of distinctive curvnet recursion events. This might be useful when recursion reports get burried / lost too deep in the message buffer. In the later case stack backtraces are not available. Reviewed by: bz MFC after: 3 days END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-04T08:54:14.327832Z K 7 svn:log V 57 Do not release device, when changing number of openings. END K 10 svn:author V 2 ru K 8 svn:date V 27 2010-02-04T11:23:28.419603Z K 7 svn:log V 25 Mark up "unsigned char". END K 10 svn:author V 2 ru K 8 svn:date V 27 2010-02-04T11:43:22.467657Z K 7 svn:log V 137 Shortening a passphrase caused wrong authentication key to be used. Fix this in a FreeBSD and OpenBSD compatible way. MFC after: 3 days END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-02-04T12:50:23.053831Z K 7 svn:log V 44 Jaakko Heinonen (jh@) is ready to fly solo. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-02-04T14:11:15.109622Z K 7 svn:log V 219 WIP snapshot of helper framework. Added a helper hooks interface modelled on PFIL to allow creation of more generic hooks than is capable with PFIL. Still need to integrate helper data blocks with the helper hooks KPI. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-04T14:40:08.735207Z K 7 svn:log V 111 Return CAM_RELEASE_SIMQ flag only when it is needed, when SIM really was frozen before and should be released. END K 10 svn:author V 3 ume K 8 svn:date V 27 2010-02-04T15:17:49.175043Z K 7 svn:log V 386 Introduce '[ipaddr]:path' notation. Since the existing implementation searches ':' backward, a path which includes ':' could not be mounted. You can now mount such path by enclosing an IP address by '[]'. Though we should change to search ':' forward, it will break 'ipv6addr:path' which is currently working. So, it still searches ':' backward, at least for now. MFC after: 2 weeks END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-04T15:26:16.974787Z K 7 svn:log V 66 correct handling of masks. try to build a tarball of test sources END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-02-04T16:57:01.374153Z K 7 svn:log V 578 MFC: r202767 Add a timeout for the negative name cache entries in the NFS client. This avoids a bogus negative name cache entry from persisting forever when another client creates an entry with the same name within the same NFS server time of day clock tick. The mount option negnametimeo can be used to override the default timeout interval on a per-mount-point basis. Setting negnametimeo to 0 disables negative name caching for the mount point. I also fixed one obvious typo where args.timeo should be args.maxgrouplist. Submitted by: jhb (earlier version) Reviewed by: jhb END K 10 svn:author V 3 ume K 8 svn:date V 27 2010-02-04T16:59:36.728345Z K 7 svn:log V 99 MFC r203342: ManageSieve has been added as port 4190: http://www.iana.org/assignments/port-numbers END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-02-04T17:13:38.851054Z K 7 svn:log V 113 MFC: r202772 Document the negnametimeo option for mount_nfs as implemented by r202767. This is a content change. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-04T17:26:11.072931Z K 7 svn:log V 25 adapt to gmake and linux END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-02-04T17:31:34.229642Z K 7 svn:log V 60 MFC: r202774 Fix a typo in a comment introduced by r202767. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2010-02-04T17:35:11.133749Z K 7 svn:log V 70 MFC: r202659 We don't support isdn devices anymore (since May 2008). END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-04T18:43:05.581868Z K 7 svn:log V 206 Use libedit when interacting with tty, which provided history functionality, etc. as did by GNU bc. This also fixes an issue where BSDL bc can not handle very long line. Reported by: imp Reviewed by: imp END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-04T18:56:38.265978Z K 7 svn:log V 120 On probe error, if restart requested, skip any retries and recovery. Just restart probe from the beginning immediately. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2010-02-04T19:47:26.127978Z K 7 svn:log V 40 MFC r203357: teach groff about libgpib. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2010-02-04T19:49:07.632250Z K 7 svn:log V 40 MFC r203356: add a manpage for gpib(3). END K 10 svn:author V 5 joerg K 8 svn:date V 27 2010-02-04T19:49:41.858425Z K 7 svn:log V 67 MFC r203359: active xrefs to gpib(3) now that it's actually there. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-02-04T21:02:29.144785Z K 7 svn:log V 79 Restore the checksum received before processing the packet. MFC after: 1 week END K 10 svn:author V 3 pjd K 8 svn:date V 27 2010-02-04T21:11:44.068348Z K 7 svn:log V 387 Open provider for writting when we find the right one. Opening too much providers for writing provokes huge traffic related to taste events send by GEOM on close. This can lead to various problems with opening GEOM providers that are created on top of other GEOM providers. Reorted by: Kurt Touet , mr Tested by: mr, Baginski Darren MFC after: 2 weeks END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2010-02-04T21:51:33.432740Z K 7 svn:log V 59 Add the long missing "destroy" option. MFC after: 2 weeks END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-02-04T23:34:35.464256Z K 7 svn:log V 67 Properly name the 0x0016 ZTE product as MF633R now that its known. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-02-05T01:47:43.826154Z K 7 svn:log V 165 The ZTE MF633R modem has a different type of cdrom driver disk, add the product ID and use a standard scsi eject. Reported by: Patrick Lamaiziere MFC after: 3 days END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-02-05T02:40:42.901724Z K 7 svn:log V 68 style: don't need to use braces for single line control statements. END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-02-05T03:20:47.322302Z K 7 svn:log V 408 Reimplement all functions to access the system control unit in C. The only reason we need to have the sb_load64() and sb_store64() functions in assembly is to cheat the compiler and generate the 'ld' and 'sd' instructions which it otherwise will not do when compiling for a 32-bit architecture. There are some 64-bit registers in the SCD unit that must be accessed using 64-bit load and store instructions. END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-02-05T03:22:04.818374Z K 7 svn:log V 42 Initialize interrupt controller early on. END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-02-05T06:36:03.413239Z K 7 svn:log V 245 Correct a comment - we are not setting the exception level but rather are disabling interrupts. Simplify register usage - we can directly load 'curpcb' into 'k1' after interrupts are disabled. There is no need to do so indirectly through 'a1'. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-05T08:32:07.517008Z K 7 svn:log V 89 MFC r202736: Print playback channels paths in order of their sequence numbers, not nids. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-05T08:36:33.290161Z K 7 svn:log V 299 MFC r202789, r202796: - Improve tracer, to handle more cases of input-to-output monitoring loopback. - Use "igain" mixer control for input-to-output monitoring loopback. - Allow AD1981HD codecs to use playback mixer. Now driver should be able to really use it. - Fix bug in shared muters operation. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-05T08:48:44.545744Z K 7 svn:log V 176 MFC r202694: - Add -v argument to `camcontrol identify` command. It makes camcontrol print full identify data block. - Improve identify result view a bit and add TRIM support. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-05T08:52:51.678010Z K 7 svn:log V 135 Merge r202161 from head: Spell "Hz" correctly wherever it is user-visible. PR: bin/142566 Submitted by: N.J. Mann njm njm.me.uk END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-05T08:56:10.066493Z K 7 svn:log V 27 Fix mergeinfo from r197799 END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-02-05T10:00:18.253791Z K 7 svn:log V 67 Checkpoint commit. Helper's data block is now passed to it's hook. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-05T11:52:28.719984Z K 7 svn:log V 68 MFC r201264: Call wakeup() only for the first request on the queue. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-05T11:53:41.473977Z K 7 svn:log V 48 MFC r201545: Slightly optimize XOR calculation. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-05T11:56:12.595168Z K 7 svn:log V 71 MFC r201566, r201567: Move wakeup() out of mutex to reduce contention. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-05T12:07:53.821852Z K 7 svn:log V 87 MFC r203033: Clear ch->devices, if hard-reset failed. This makes hot-plug work better. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-05T12:09:43.173951Z K 7 svn:log V 70 MFC r203034: Restore SATA speed reporting, broken by ATA_CAM changes. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-05T12:17:14.557432Z K 7 svn:log V 101 MFC r203043, r203058: Do not place fake interrupt register on chip. Now we have better place for it. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-05T12:40:18.017257Z K 7 svn:log V 103 When hacking INQUIRY result, make sure that it is right INQUIRY and there is enough of result to hack. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-05T14:41:18.911371Z K 7 svn:log V 35 Report SATA300 chips also as SATA. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-02-05T15:03:43.764901Z K 7 svn:log V 141 Merge c174286 by rwatson@rwatson_vimage_client on 2010/02/03 22:52:48 Always do one "warmup" run of every test before the measured loops. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-02-05T16:41:19.490280Z K 7 svn:log V 71 Add a description of supported PowerPC hardware to the hardware notes. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-05T17:18:48.073186Z K 7 svn:log V 110 Add pci_get|set_max_read_req() helper functions to control maximum PCIe read request size. Reviewed by: jhb@ END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-02-05T17:20:48.598609Z K 7 svn:log V 60 Use new helper functions to set PCIe max read request size. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-02-05T18:00:24.263698Z K 7 svn:log V 59 Replace some homegrown functions with better/correct ones. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-05T18:17:17.585148Z K 7 svn:log V 353 Fix a bug in previous revision. The bc(1) program may need to deal with files when it's being run in interactive mode, so we can not blindly use interactive mode (in turn use libedit) but need to check if the input source is really the standard input. This commit should fix a regression where 'bc -l' would not parse the mathlib. Reported by: trasz END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2010-02-05T18:28:43.776979Z K 7 svn:log V 61 Fix gcore so that it can have the '-s' flag without hanging. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-05T23:17:59.052931Z K 7 svn:log V 86 Remove two files that are not needed by FreeBSD. Approved by: pjd MFC after: 2 weeks END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-06T00:25:46.198166Z K 7 svn:log V 85 Correct two typos. Reported by: Brandon Falk MFC after: 1 week END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-02-06T00:52:42.520913Z K 7 svn:log V 44 Map and report actual video memory we need. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-06T02:01:56.688210Z K 7 svn:log V 112 - add a name argument to flowtable_alloc for debugging and reporting - make flowtable.c compile with INET only END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-06T02:04:49.618632Z K 7 svn:log V 30 don't reference undefined sin END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-06T04:20:06.522620Z K 7 svn:log V 27 print IP address and ports END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-02-06T04:22:54.619162Z K 7 svn:log V 172 Add lazy binding support for 64-bit PowerPC. The last remaining bug here is that, despite TLS working, enabling TLS in malloc causes segfaults for some inscrutable reason. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-06T04:34:07.285452Z K 7 svn:log V 36 - store ports in network byte order END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-02-06T11:29:06.888245Z K 7 svn:log V 85 Document one more file descriptor type and two more vnode types. MFC after: 2 weeks END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-02-06T11:39:33.834288Z K 7 svn:log V 95 MFC r200441: The input line length limit mentioned on the manual page was removed by r179374. END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-02-06T11:42:23.616178Z K 7 svn:log V 95 MFC r200632: The input line length limit mentioned on the manual page was removed by r176119. END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-02-06T12:03:25.142922Z K 7 svn:log V 1721 MFC r197104,197105,197106,197107,197688,198237,199337,199338,200553,200554, 202771,202773: bring acpica version to 20100121 MFC details: r197104 | jkim | 2009-09-12 01:48:53 +0300 (Sat, 12 Sep 2009) | 4 lines MFV: r196804 Import ACPICA 20090903 r197105 | jkim | 2009-09-12 01:49:34 +0300 (Sat, 12 Sep 2009) | 2 lines Catch up with ACPICA 20090903. r197106 | jkim | 2009-09-12 01:50:15 +0300 (Sat, 12 Sep 2009) | 2 lines Catch up with ACPICA 20090903. r197107 | jkim | 2009-09-12 01:56:08 +0300 (Sat, 12 Sep 2009) | 2 lines Canonify include paths for newly added files. r197688 | jkim | 2009-10-01 23:56:15 +0300 (Thu, 01 Oct 2009) | 4 lines Compile ACPI debugger and disassembler for kernel modules unconditionally. These files will generate almost empty object files without ACPI_DEBUG/DDB options. As a result, size of acpi.ko will increase slightly. r198237 | jkim | 2009-10-19 19:12:58 +0300 (Mon, 19 Oct 2009) | 2 lines Merge ACPICA 20091013. r199337 | jkim | 2009-11-16 23:47:12 +0200 (Mon, 16 Nov 2009) | 2 lines Merge ACPICA 20091112. r199338 | jkim | 2009-11-16 23:53:56 +0200 (Mon, 16 Nov 2009) | 2 lines Add a forgotten module Makefile change from the previous commit. r200553 | jkim | 2009-12-15 00:24:04 +0200 (Tue, 15 Dec 2009) | 2 lines Merge ACPICA 20091214. r200554 | jkim | 2009-12-15 00:28:32 +0200 (Tue, 15 Dec 2009) | 3 lines Remove _FDE quirk handling as these quirks are automatically repaired by ACPICA layer since ACPICA 20091214. r202771 | jkim | 2010-01-21 23:14:28 +0200 (Thu, 21 Jan 2010) | 2 lines Merge ACPICA 20100121. r202773 | jkim | 2010-01-21 23:31:39 +0200 (Thu, 21 Jan 2010) | 2 lines Fix a new header inclusion. Discussed with: jkim, jhb No objections from: acpi@ END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-02-06T12:17:20.107927Z K 7 svn:log V 69 MFC r203160: add static qualifier to definition of a static function END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-02-06T12:48:06.117468Z K 7 svn:log V 491 acpi_cpu: prefer _OSC over _PDC, just in case _PDC was deprecated in favor of _OSC long time ago, but it seems that they still peacefully coexist and in some case only _PDC is present. Still _OSC provides a reacher interface and is capable to report back its status. If the status is non-zero, then report it, we may find it useful to understand what firmware expects from OS. Also clean up some comments that became less useful over time. Reviewed by: njl, jhb, rpaulo MFC after: 3 weeks END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-06T13:39:08.136902Z K 7 svn:log V 87 Add the -i option to the synopsis. Submitted by: dhw MFC after: 1 week (with r203310) END K 10 svn:author V 3 eri K 8 svn:date V 27 2010-02-06T13:49:35.112155Z K 7 svn:log V 207 Propagate the vlan eventis to the underlying interfaces/members so they can do initialization of hw related features. PR: kern/141646 Reviewed by: thompsa Approved by: thompsa(co-mentor) MFC after: 2 weeks END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-02-06T14:10:45.762694Z K 7 svn:log V 18 Add missing coma. END K 10 svn:author V 3 ume K 8 svn:date V 27 2010-02-06T15:32:42.700779Z K 7 svn:log V 72 MFC r203200; Allow use of -6 option to "server" and "peer" in ntp.conf. END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-02-06T16:01:38.886064Z K 7 svn:log V 202 - Cast intptr_t, pid_t and time_t values to intmax_t and use %jd with printf. - Cast the system call return value to long and use %ld in a printf in ktrsysret(). PR: bin/123774 MFC after: 2 weeks END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-02-06T16:53:32.485115Z K 7 svn:log V 170 Please welcome Bernhard Schmidt (bschmidt@) who will be working on wireless, most notably iwn(4). I'm his mentor and Andrew Thompson is his co-mentor. Approved by: core END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-02-06T17:02:33.615632Z K 7 svn:log V 14 Add bschmidt. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-02-06T17:33:39.855011Z K 7 svn:log V 85 MFC: r203185 Implement handling of the third argument of cpu_switch(). PR: 143215 END K 10 svn:author V 8 bschmidt K 8 svn:date V 27 2010-02-06T18:10:58.079563Z K 7 svn:log V 42 Add myself. Approved by: rpaulo (mentor) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-02-06T19:24:16.865418Z K 7 svn:log V 61 Revert unwanted changes in revision 203422. Spotted by: sam END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2010-02-06T19:44:37.900528Z K 7 svn:log V 143 Diff reduction compared to portable bsdtar 2.8: Move the program name into a global, which eliminates an extra argument from a lot of places. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2010-02-06T19:48:59.670427Z K 7 svn:log V 248 Allow -b up to 8192. I've had reports from people who routinely use -b 2048 (1MiB block size). Setting the limit to 8192 should allow some room for growth while still helping people who mistakenly put in byte counts here instead of block counts. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2010-02-06T19:53:48.817948Z K 7 svn:log V 32 Reformat the Makefile slightly. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2010-02-06T19:56:32.521187Z K 7 svn:log V 75 Remove all traces of an experiment for handling "root" on Windows systems. END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-02-06T20:00:35.574462Z K 7 svn:log V 39 Add files to remove when MK_GSSAPI=no. END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-02-06T20:02:56.232674Z K 7 svn:log V 36 Add file to remove when MK_IDEA=no. END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-02-06T20:06:06.814209Z K 7 svn:log V 143 Move rescue/ping6 from files to remove when MK_INET6=no to file to remove when MK_INET6_SUPPORT=no. (MK_INET6=no implies MK_INET6_SUPPORT=no) END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-02-06T20:08:46.784107Z K 7 svn:log V 37 Add files to remove when MK_IPFW=no. END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-02-06T20:09:55.688424Z K 7 svn:log V 39 Update files to remove when MK_IPX=no. END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-02-06T20:11:23.557365Z K 7 svn:log V 37 Add files to remove when MK_JAIL=no. END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-02-06T20:21:03.058657Z K 7 svn:log V 44 Update files to remove when MK_KERBEROS=no. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2010-02-06T20:27:36.390756Z K 7 svn:log V 416 Refactor the siginfo/sigusr1 handling. The read/write reporting is sufficiently different that it was simpler to just put separate reporting functions into read.c and write.c rather than try to have a single all-purpose reporting function. Switch to a custom function for converting int64_t to a string; in the portable version, this saves a lot of configuration headaches trying to decipher the platform printf(). END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2010-02-06T20:36:14.965562Z K 7 svn:log V 202 bsdtar doesn't actually know what compression is supported by libarchive and it should not pretend that it does. It should just pass along the user's request and handle an error if it's not supported. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-02-06T20:40:47.103246Z K 7 svn:log V 55 Provide a working thread implementation for powerpc64. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2010-02-06T20:41:25.701328Z K 7 svn:log V 110 Fill in some missing error handling, be a little more careful about error reporting, prefer int64_t to off_t. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-02-06T20:46:14.701138Z K 7 svn:log V 289 Fix single-stepping when the kernel was entered through the EPC syscall path. When the taken branch leaves the kernel and enters the process, we still need to execute the instruction at that address. Don't raise SIGTRAP when we branch into the process, but enable single-stepping instead. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-02-06T21:12:27.138696Z K 7 svn:log V 107 MFC: r203185 Implement handling of the third argument of cpu_switch(). PR: 143215 Approved by: re (kib) END K 10 svn:author V 3 bms K 8 svn:date V 27 2010-02-06T21:22:01.763686Z K 7 svn:log V 139 Add sane-port (Scanner Access Now Easy) as port 6566. Obtained from: http://www.iana.org/assignments/port-numbers MFC after: 3 days END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-06T22:50:50.529869Z K 7 svn:log V 55 clarify calling convention for llentry_update slightly END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-02-06T22:57:24.429697Z K 7 svn:log V 182 sh: Do not stat() $MAIL/$MAILPATH in non-interactive shells. These may be NFS mounted, and we should not touch them unless we are going to do something useful with the information. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-06T23:00:18.465450Z K 7 svn:log V 77 - remove stale ipv6 comment on flow lookup - add per-flowtable debug logging END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-06T23:21:05.145628Z K 7 svn:log V 53 propagate flowtable flags to mbuf demarshal routines END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-06T23:30:09.921153Z K 7 svn:log V 44 don't add entry on miss if FL_NOAUTO is set END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-06T23:47:55.590742Z K 7 svn:log V 24 narrow debugging output END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-02-07T00:07:37.610180Z K 7 svn:log V 222 Correct some nits in the build process. With these changes, powerpc64 is fully self-hosting. Next up: figure out why NO_TLS is required by malloc and fix it, and then begin cleaning up this branch and tying up loose ends. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-07T00:08:26.392415Z K 7 svn:log V 32 add function for printing tuple END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-07T00:26:47.737183Z K 7 svn:log V 30 simplify print_tuple fix call END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-07T00:38:31.552632Z K 7 svn:log V 75 Add files for NO_MAIL, NO_SENDMAIL and NO_MAILWRAPPER. MFC after: 2 weeks END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-07T00:46:17.552133Z K 7 svn:log V 31 print hash and tuple on lookup END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2010-02-07T01:07:58.439008Z K 7 svn:log V 79 Trim out some unused configuration variables, remove some unused headers, etc. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2010-02-07T01:16:05.986584Z K 7 svn:log V 19 Minor code rework. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2010-02-07T01:22:55.583228Z K 7 svn:log V 175 Restructure the logic that determines when we're crossing a mount point. In particular, this carves out a place for detecting and excluding synthetic or network filesystems. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2010-02-07T01:26:45.230724Z K 7 svn:log V 59 Various portability workarounds for non-FreeBSD platforms. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2010-02-07T01:35:28.135878Z K 7 svn:log V 138 Style & Portability: Use archive_entry methods to examine file information, change some functions to static, remove some unused headers. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-07T01:39:42.050230Z K 7 svn:log V 75 - ignore offset + port if we're hashing 4-tuple - fix nits in debug output END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-07T01:54:14.167459Z K 7 svn:log V 16 print key value END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2010-02-07T02:00:26.105603Z K 7 svn:log V 230 Merge a bunch of refactoring from Joerg Sonnenberger to isolate common code used by tar and cpio (and useful to other libarchive clients). The functions here are prefixed with "lafe" (libarchive front-end) to indicate their use. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2010-02-07T02:04:58.791691Z K 7 svn:log V 35 Simplify, remove unnecessary code. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-07T03:58:32.336298Z K 7 svn:log V 43 - remove wireless - set printf buffer size END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-07T04:13:36.437719Z K 7 svn:log V 39 fix flow_to_route to set the right dst END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-07T04:24:10.981729Z K 7 svn:log V 23 point ssin at src_addr END K 10 svn:author V 3 ume K 8 svn:date V 27 2010-02-07T04:27:18.194633Z K 7 svn:log V 44 MFC r202916: Make strsignal(3) thread-safe. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-07T04:51:29.149633Z K 7 svn:log V 58 - improve show flowtables - move debug output to keycheck END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-07T05:01:02.598524Z K 7 svn:log V 28 fix debug output formatting END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-07T05:16:38.843709Z K 7 svn:log V 28 clean up ddb output further END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-02-07T05:50:00.110570Z K 7 svn:log V 280 Revert r202955, which was the wrong solution to a binutils bug when processing TLS relocations in shared objects, and replace it with the correct solution. This patch is inspired by version 1.217 of upstream binutils. This commit fixes the problems with malloc TLS on powerpc64. END K 10 svn:author V 2 ru K 8 svn:date V 27 2010-02-07T06:22:28.823068Z K 7 svn:log V 82 MFC: r203486: Shortening a passphrase caused wrong authentication key to be used. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-07T07:50:41.677248Z K 7 svn:log V 113 Initialize fromlen before calling recvfrom to avoid passing in random stack garbage. Obtained from: NetBSD 1.13 END K 10 svn:author V 6 julian K 8 svn:date V 27 2010-02-07T09:00:22.177848Z K 7 svn:log V 400 MFC of 197952 and 198075 Virtualize the pfil hooks so that different jails may chose different packet filters. ALso allows ipfw to be enabled on on ejail and disabled on another. In 8.0 it's a global setting. and Unbreak the VIMAGE build with IPSEC, broken with r197952 by virtualizing the pfil hooks. For consistency add the V_ to virtualize the pfil hooks in here as well. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-02-07T10:44:44.591200Z K 7 svn:log V 28 MFC r202528: Add vunref(9). END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-02-07T10:51:17.289381Z K 7 svn:log V 148 MFC r202529: vunref() the vnode in vm object deallocation code for OBJT_VNODE appropriate number of times to prevent possible vnode reference leak. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-02-07T11:37:38.754323Z K 7 svn:log V 175 MFC r202882: For i386, amd64 and ia32 on amd64 MD syscall(), reread syscall number and arguments after ptracestop(), if debugger modified anything in the process environment. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-02-07T11:59:55.542775Z K 7 svn:log V 174 MFC: r202900 Merge r203608 from amd64/i386: In syscall(), reread syscall number and arguments after ptracestop(), if debugger modified anything in the process environment. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2010-02-07T13:59:03.086176Z K 7 svn:log V 164 Fix whitespace in pho's entry, results in nicer output files. PR: 143613 Submitted by: pluknet Committed from: Debian/kFreeBSD talk at FOSDEM END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-02-07T15:42:15.326852Z K 7 svn:log V 222 Remove statistics from the TTY queues. I added counters to see how often fast copying to userspace was actually performed, which was only useful during development. Remove these statistics now we know it to be effective. END K 10 svn:author V 2 ru K 8 svn:date V 27 2010-02-07T16:55:45.503250Z K 7 svn:log V 105 MFC: r203486: Shortening a passphrase caused wrong authentication key to be used. Approved by: re (kib) END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-07T17:05:22.679857Z K 7 svn:log V 316 Tell the compiler these structures are aligned to a byte boundary. All the elements of these structs are char anyway, so it won't hurt performance. Bump warns back up to the default. # we likely should have CTASSERTS to make sure they are the right size. # but with libarchive based tar maybe we shouldn't bother. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-07T17:50:13.684195Z K 7 svn:log V 182 fix a panic on lock recursion when doing "ipfw set XXX ...". I moved the lock/unlock around the entire switch and forgot to remove the calls internally. Submitted by: Marta Carbone END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-07T17:51:19.775231Z K 7 svn:log V 69 avoid a compiler warning on a function that does not return a value. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-07T17:51:53.970570Z K 7 svn:log V 47 correct a comment and other whitespace changes END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-07T17:53:10.143507Z K 7 svn:log V 45 add fls for a platform that does not have it END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-07T18:00:13.569344Z K 7 svn:log V 13 Spelling nit END