ı1245000 204 269 183 163 202 562 201 134 152 456 456 456 110 404 123 232 188 254 170 491 231 660 245 214 531 531 396 396 140 137 132 176 259 318 172 166 180 289 179 521 243 148 157 125 124 135 108 382 237 185 294 189 200 162 240 226 181 127 272 133 326 152 239 138 227 419 267 200 497 124 115 194 145 349 309 138 246 356 356 356 170 156 269 269 188 240 136 361 220 254 545 191 229 239 189 114 113 126 460 485 479 491 263 381 173 168 165 146 143 135 127 127 127 505 286 126 954 149 135 131 155 363 321 2130 327 332 145 297 519 139 155 128 295 388 602 176 213 721 168 225 249 236 173 150 210 183 333 668 182 730 222 141 243 243 307 307 169 189 270 162 384 180 198 198 561 220 148 186 335 156 198 326 280 200 225 134 238 220 367 258 108 156 183 706 173 151 808 169 314 259 134 112 177 120 359 120 139 169 323 242 544 204 191 207 133 K 10 svn:author V 3 kib K 8 svn:date V 27 2013-01-03T19:01:56.215824Z K 7 svn:log V 176 Remove the last use of the deprecated MNT_VNODE_FOREACH interface in the tree. With the help from: mjg Tested by: Ronald Klop MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-01-03T19:02:52.483062Z K 7 svn:log V 91 Remove the deprecated MNT_VNODE_FOREACH interface. Use the MNT_VNODE_FOREACH_ALL instead. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-03T19:03:03.160423Z K 7 svn:log V 68 Don't call the spectral methods for NICS that don't implement them. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-01-03T19:03:41.692923Z K 7 svn:log V 109 Enable the UFS quotas for big-iron GENERIC kernels. Discussed with: mckusick MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-01-03T19:17:57.912867Z K 7 svn:log V 469 Add the "nocache" nullfs mount option, which disables the caching of the free nullfs vnodes, switching nullfs behaviour to pre-r240285. The option is mostly intended as the last-resort when higher pressure on the vnode cache due to doubling of the vnode counts is not desirable. Note that disabling the cache costs more than 2x wall time in the metadata-hungry scenarious. The default is "cache". Tested and benchmarked by: pho (previous version) MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-01-03T19:18:46.163912Z K 7 svn:log V 108 Allow to specify "cache" and "nocache" as an option for mount_nullfs(8). Tested by: pho MFC after: 2 weeks END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-01-03T20:31:45.229877Z K 7 svn:log V 38 Sync with driver. MFC after: 2 weeks END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2013-01-03T20:59:09.619872Z K 7 svn:log V 55 Remove bad svn:mergeinfo properties. Approved by: jhb END K 10 svn:author V 6 wblock K 8 svn:date V 27 2013-01-03T21:31:57.381573Z K 7 svn:log V 360 MFC r242697,r242704: r242697: Add devd.conf(5) and devd(8) to SEE ALSO xrefs. Give users a pointer to seemingly mysterious actions that are not done by ifconfig itself, but by devd triggering on events caused by ifconfig. r242704: Remove fifteen-year-old notes on media selection (suggested by simon@). Add commas after "e.g." and "i.e.". PR: docs/173405 END K 10 svn:author V 6 wblock K 8 svn:date V 27 2013-01-03T21:35:25.070726Z K 7 svn:log V 360 MFC r242697,r242704: r242697: Add devd.conf(5) and devd(8) to SEE ALSO xrefs. Give users a pointer to seemingly mysterious actions that are not done by ifconfig itself, but by devd triggering on events caused by ifconfig. r242704: Remove fifteen-year-old notes on media selection (suggested by simon@). Add commas after "e.g." and "i.e.". PR: docs/173405 END K 10 svn:author V 6 wblock K 8 svn:date V 27 2013-01-03T21:37:17.454779Z K 7 svn:log V 360 MFC r242697,r242704: r242697: Add devd.conf(5) and devd(8) to SEE ALSO xrefs. Give users a pointer to seemingly mysterious actions that are not done by ifconfig itself, but by devd triggering on events caused by ifconfig. r242704: Remove fifteen-year-old notes on media selection (suggested by simon@). Add commas after "e.g." and "i.e.". PR: docs/173405 END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-01-03T21:54:44.556155Z K 7 svn:log V 14 Remove cruft. END K 10 svn:author V 6 wblock K 8 svn:date V 27 2013-01-03T21:58:28.551940Z K 7 svn:log V 308 Document the output of the show command. Modified version of patch provided by Bas Smeelen . Use of 'gpart list' suggested by by Andrey V. Elsukov . PR: docs/174270 Submitted by: Ronald F.Guilmette Reviewed by: ae (block sizes) MFC after: 1 week END K 10 svn:author V 6 marius K 8 svn:date V 27 2013-01-03T22:05:20.077095Z K 7 svn:log V 28 Record my ports commit bit. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-01-03T22:24:39.339021Z K 7 svn:log V 134 Fix r244604 so that it builds when MK_KERBEROS_SUPPORT == "no". Reported by: bf Tested by: bf Reviewed by: gcooper MFC after: 3 days END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-01-03T22:27:57.639384Z K 7 svn:log V 96 - Print scopeid for link-local scope addresses. - Do not print the flags= part when flags == 0. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-01-03T23:09:16.313035Z K 7 svn:log V 156 MFC: r244331 Fix the gssd daemon so that it uses syslog() to report an error instead of calling err() when it is daemonized, so that the error gets logged. END K 10 svn:author V 6 marius K 8 svn:date V 27 2013-01-03T23:12:08.801048Z K 7 svn:log V 75 Revert bogus part of r241740. Reported by: Michael Moll MFC after: 3 days END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-01-03T23:15:36.654019Z K 7 svn:log V 393 MFC: r244370 Piete.Brooks at cl.cam.ac.uk reported via email a crash which was caused by use of an invalid kgss_gssd_handle during an upcall to the gssd daemon when it has exited. This patch seems to avoid the crashes by holding a reference count on the kgss_gssd_handle until the upcall is done. It also adds a new mutex kgss_gssd_lock used to make manipulation of kgss_gssd_handle SMP safe. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-01-03T23:21:01.957336Z K 7 svn:log V 133 MFC: r244447 Post r243965 the nfsd daemon will not start up for kernels built without "options INET6". This patch fixes the problem. END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-01-04T02:04:41.998663Z K 7 svn:log V 566 The "unrestricted guest" capability is a feature of Intel VT-x that allows the guest to execute real or unpaged protected mode code - bhyve relies on this feature to execute the AP bootstrap code. Get rid of the hack that allowed bhyve to support SMP guests on processors that do not have the "unrestricted guest" capability. This hack was entirely FreeBSD-specific and would not work with any other guest OS. Instead, limit the number of vcpus to 1 when executing on processors without "unrestricted guest" capability. Suggested by: grehan Obtained from: NetApp END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-01-04T02:49:12.038670Z K 7 svn:log V 151 There is no need for 'start_emulating()' and 'stop_emulating()' to be defined in so remove them from there. Obtained from: NetApp END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-01-04T03:02:43.397427Z K 7 svn:log V 120 There is no need for a special 'BHYVE' kernel configuration file anymore - 'GENERIC' works fine. Obtained from: NetApp END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-01-04T03:54:05.596547Z K 7 svn:log V 438 MFC 244776, 244792: gcc: avoid generating negative values to DW_AT_byte_size. There is a bug in gcc (GCC/35998) where dwarf reports sizes of unsigned -1 (0xffffffff). On NetBSD this generated a faulty CTF entry which then caused a segfault in ctfmerge. The issue was worked around in NetBSD's Dtrace but since the issue originated in gcc, it seems reasonable to fix it here. Thanks to Christoph Mallon for pointing out a correct fix. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-01-04T03:54:22.388622Z K 7 svn:log V 438 MFC 244776, 244792: gcc: avoid generating negative values to DW_AT_byte_size. There is a bug in gcc (GCC/35998) where dwarf reports sizes of unsigned -1 (0xffffffff). On NetBSD this generated a faulty CTF entry which then caused a segfault in ctfmerge. The issue was worked around in NetBSD's Dtrace but since the issue originated in gcc, it seems reasonable to fix it here. Thanks to Christoph Mallon for pointing out a correct fix. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-01-04T04:03:21.922522Z K 7 svn:log V 303 MFC r244941: libedit: bind the correct command when using "bind -k". "ed-argument-digit" (i. e. command 0) was incorrectly used instead. This bug comes from the original sources imported in 1994 and has been confirmed in upstream NetBSD. Reported by: Yamagi Burmeister Submitted by: Christoph Mallon END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-01-04T04:03:39.961242Z K 7 svn:log V 303 MFC r244941: libedit: bind the correct command when using "bind -k". "ed-argument-digit" (i. e. command 0) was incorrectly used instead. This bug comes from the original sources imported in 1994 and has been confirmed in upstream NetBSD. Reported by: Yamagi Burmeister Submitted by: Christoph Mallon END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-04T05:35:28.698870Z K 7 svn:log V 45 Add a radiotap library from sipsolutions.net END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-04T05:50:44.533731Z K 7 svn:log V 42 .. another part from the radiotap import. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-04T05:51:08.879900Z K 7 svn:log V 37 Add radiotap xchannel field support. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-04T05:53:17.476535Z K 7 svn:log V 81 Add pri/sec frequency and channel width fields; remove the hard-coded channel 1. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-04T06:28:34.850417Z K 7 svn:log V 163 For PHY error frames, populate the configured channel flags rather than based on the received frame. PHY errors don't have the relevant HT or 40MHz MCS flag set. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-04T06:29:52.780452Z K 7 svn:log V 222 Add some logic to pull out the XCHANNEL field from the radiotap header and decode it. The -HEAD driver now includes the correct xchan flags for PHY errors, so I can figure out whether it's a HT20/HT40 configured channel. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-01-04T07:52:47.723569Z K 7 svn:log V 80 Fix reversed condition in the assertion. Pointy hat to: kib MFC after: 13 days END K 10 svn:author V 5 erwin K 8 svn:date V 27 2013-01-04T09:15:59.137609Z K 7 svn:log V 72 Update with new IPv4 address for D root. Approved by: delphij (mentor) END K 10 svn:author V 4 nyan K 8 svn:date V 27 2013-01-04T09:52:09.530339Z K 7 svn:log V 87 MFi386: r232521 Exclude USB drivers (except umass and ukbd) from main kernel image. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2013-01-04T11:11:12.587375Z K 7 svn:log V 192 Revert revision 244760 because strncpy pads trailing space with zero, this prevents kernel data from being leaked. Noticed by: Joerg Sonnenberger < joerg at britannica dot bec dot de > END K 10 svn:author V 2 jh K 8 svn:date V 27 2013-01-04T11:57:27.390185Z K 7 svn:log V 88 MFC r234047 by bjk: Fix a couple of style issues. Tweak grammar and markup while here. END K 10 svn:author V 2 jh K 8 svn:date V 27 2013-01-04T12:06:59.509278Z K 7 svn:log V 429 MFC r243372: Disallow attaching preloaded memory disks via ioctl. - The feature is dangerous because the kernel code didn't check validity of the memory address provided from user space. - It seems that mdconfig(8) never really supported attaching preloaded memory disks. - Preloaded memory disks are automatically attached during md(4) initialization. Thus there shouldn't be much use for the feature. PR: kern/169683 END K 10 svn:author V 5 erwin K 8 svn:date V 27 2013-01-04T13:36:31.793154Z K 7 svn:log V 148 Update to 9.6-ESV-R8. All security fixes were previously merged. Release notes: https://kb.isc.org/article/AA-00795 Approved by: delphij (mentor) END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-01-04T14:31:57.345438Z K 7 svn:log V 56 Enable color support. Sponsored by: FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-01-04T14:34:16.276800Z K 7 svn:log V 65 Pass physical address to mmap. Sponsored by: FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-01-04T14:38:24.210984Z K 7 svn:log V 33 Oops, remove copy-paste mistake. END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-01-04T14:40:25.891595Z K 7 svn:log V 32 Cleanup. No functional changes. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-01-04T15:29:50.949718Z K 7 svn:log V 43 Remove firewire devices missed in r244992. END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-01-04T19:28:32.368892Z K 7 svn:log V 15 IFC @ r244983. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2013-01-04T19:29:23.531492Z K 7 svn:log V 286 MFC r244144 Implement an API to allow a hypervisor to save/restore guest floating point state without having to know the size of floating-point state. Unstaticize fpurestore to allow the hypervisor to save/restore guest state using fpusave/fpurestore on the allocated FPU state area. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-01-04T20:44:17.750232Z K 7 svn:log V 139 Fix for "run0: wcid=xx out of range" error message. MFC after: 1 week PR: usb/174963 Submitted by: PseudoCylon END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-01-04T23:44:22.605913Z K 7 svn:log V 89 Constify arguments. While I'm there, also add a static for usage(). MFC after: 2 weeks END K 10 svn:author V 3 bjk K 8 svn:date V 27 2013-01-05T00:23:26.114059Z K 7 svn:log V 201 Fix some minor inaccuracies introduced in r243251. Also correct the comment in kern_synch.c which was the source of the problematic text. Reviewed by: kib (previous version) Approved by: hrs (mentor) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-01-05T00:23:58.792595Z K 7 svn:log V 93 Follow calloc convention in other code, this is functionally identical to its previous form. END K 10 svn:author V 3 bjk K 8 svn:date V 27 2013-01-05T00:27:08.422881Z K 7 svn:log V 107 Grammar fixes and some wordsmithing Discussed with: rmacklem Approved by: hrs (mentor) MFC after: 2 weeks END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-01-05T02:08:47.788135Z K 7 svn:log V 67 Add support for scripting (sysinstall style). Reviewed by: jilles END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-01-05T02:10:27.882455Z K 7 svn:log V 146 Get rid of workarounds to avoid ins/outs instructions emitted by the guest. They can be emulated if needed in the future. Obtained from: NetApp END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-01-05T03:35:30.184579Z K 7 svn:log V 132 bhyve does not require a custom configuration file anymore so make the GENERIC identical to the one in HEAD. Obtained from: NetApp END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-01-05T04:20:14.442581Z K 7 svn:log V 88 Add macros required to enable VMX operation on Intel processors. Obtained from: NetApp END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-01-05T11:13:48.110006Z K 7 svn:log V 35 Create new branch for releng work. END K 10 svn:author V 5 gabor K 8 svn:date V 27 2013-01-05T14:52:31.740461Z K 7 svn:log V 177 - Fix handling of the case when multiple patterns are specified in a single command line argument, separated by newlines PR: bin/173673 Submitted by: ache MFC after: 1 week END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-01-05T15:48:14.746659Z K 7 svn:log V 37 Remove a needless script invocation. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-01-05T15:49:59.198449Z K 7 svn:log V 229 Bow to delegated-zfs' demands that the hierarchy of pool name and mountpoint must track exactly. I was simply unable to get this to work otherwise. This is a checkpoint. There are known bugs in the errorlogs symlink creation. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-01-05T15:50:56.146857Z K 7 svn:log V 56 Remove a NOTYET that only applied to old installations. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-01-05T16:23:18.365748Z K 7 svn:log V 146 Remove mkisofs dependency in sparc64 boot iso image creation. A fixed sectors/cylinder (640) and the number of head (1) are used at this moment. END K 10 svn:author V 5 gabor K 8 svn:date V 27 2013-01-05T16:35:46.712904Z K 7 svn:log V 44 MFC r244348: - Fix handling of .mps files END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-01-05T17:41:21.607459Z K 7 svn:log V 134 - Fix calculation of the total number of sectors. - Add -B be to makefs to make cross-build possible[*]. Suggested by: nwhitehorn[*] END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2013-01-05T17:59:44.353298Z K 7 svn:log V 321 While trying to track down the root cause for TX stalls in this driver, I've also had some time to evaluate the effectiveness of different watchdog strategies. This is the latest attempt, which consolidates all of the watchdog logic in one place and consistently detects TX stalls and resets within a couple of seconds. END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-01-05T18:48:23.974323Z K 7 svn:log V 173 Add quirk to indicate that the bhyve hostbridge is capable of supporting MSI and MSI-X even though it does not advertise the PCI-E capability itself. Obtained from: NetApp END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-01-05T19:18:50.960584Z K 7 svn:log V 106 Teach the kernel to recognize that it is executing inside a bhyve virtual machine. Obtained from: NetApp END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-01-05T20:07:28.287332Z K 7 svn:log V 405 MFC r244439: The selectroute function does own account of EHOSTUNREACH errors, no need to do it twice. MFC r244440: Make dst_sa initialization only when it is actually needed. MFC r244441: When we have some address to forward (e.g. it was specified with ipfw fwd), we should pass it as first argument into in6_selectroute_fib function to initiate new route lookup. Sponsored by: Yandex LLC END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2013-01-05T20:30:10.265928Z K 7 svn:log V 27 Prefer the new NFS modules END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-01-05T20:37:14.589942Z K 7 svn:log V 24 Remove bootcode branch. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2013-01-05T20:37:40.752565Z K 7 svn:log V 97 Shuffle the TX underrun to work the same way as the RX underrun, as suggested by YongHyeon PYUN. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-01-05T21:05:16.381277Z K 7 svn:log V 51 Fix background color calculation Spotted by: ray@ END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-01-05T21:42:14.787874Z K 7 svn:log V 256 Do not round up the size of the UFS filesystem to the fragment size when comparing its size with the size of the media, to determine if the last disk block is unused. Submitted by: Andreas Longwitz Reviewed by: pjd MFC after: 2 weeks END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-01-05T21:52:01.588561Z K 7 svn:log V 216 Add makevd(8) to generate a virtual disk image from a UFS image. Currently it supports VMWare VMDK format. The generated .vmdk file is a hosted sparse extent with an embedded descriptor for VMWare hosted products. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-01-05T21:52:38.959085Z K 7 svn:log V 46 Use tabs for indentation. MFC after: 2 weeks END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-01-05T22:04:40.177447Z K 7 svn:log V 151 Fix a segfault when bsdgrep -i is given an empty pattern string. PR: bin/172865 Reviewed by: gabor Approved by: emaste (co-mentor) MFC after: 1 week END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-01-05T22:55:08.424324Z K 7 svn:log V 261 - Add IFT_L2VLAN (vlan(4)) support. - Add a -P option to support PID files. When -a is specified /var/run/rarpd.pid is used by default, and when an interface is specified /var/run/rarpd..pid is used by default. Approved by: hrs, emaste (co-mentor) END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-01-05T22:55:34.190507Z K 7 svn:log V 261 - Add IFT_L2VLAN (vlan(4)) support. - Add a -P option to support PID files. When -a is specified /var/run/rarpd.pid is used by default, and when an interface is specified /var/run/rarpd..pid is used by default. Approved by: hrs, emaste (co-mentor) END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-01-05T22:56:16.223187Z K 7 svn:log V 261 - Add IFT_L2VLAN (vlan(4)) support. - Add a -P option to support PID files. When -a is specified /var/run/rarpd.pid is used by default, and when an interface is specified /var/run/rarpd..pid is used by default. Approved by: hrs, emaste (co-mentor) END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-01-05T23:08:10.315305Z K 7 svn:log V 76 Add hw.board.serial and hw.board.revision for exporting board-specific info END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-01-05T23:08:58.226462Z K 7 svn:log V 62 Export board serial and board revision obtained from FDT blob END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-01-06T00:35:10.019601Z K 7 svn:log V 171 MFC: r244689 Attempt to clarify that for ZFS, all file systems under the NFSv4 root must be exported. This is because ZFS checks exports itself. This is a content change. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-01-06T00:38:25.513027Z K 7 svn:log V 171 MFC: r244690 Attempt to clarify that for ZFS, all file systems under the NFSv4 root must be exported. This is because ZFS checks exports itself. This is a content change. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2013-01-06T00:42:09.366945Z K 7 svn:log V 93 Only work around errata when we are on a part where the erratum applies. Reviewed by: gonzo END K 10 svn:author V 6 andrew K 8 svn:date V 27 2013-01-06T00:49:06.127923Z K 7 svn:log V 144 Silence a clang warning by telling it we are only interested in left shifting the lower 32bits of the floating point value when we demangle it. END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-01-06T01:01:57.585668Z K 7 svn:log V 43 Create projects branch for x2apic changes. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-01-06T01:11:45.964525Z K 7 svn:log V 263 MFC: r244226 The group list for a non-default export entry (a host/subnet one) was being copied from the wrong place. This patch fixes that. This could cause access failures for mapped users, when the group permissions were needed. Submitted by: Christopher Key END K 10 svn:author V 6 andrew K 8 svn:date V 27 2013-01-06T01:17:36.939505Z K 7 svn:log V 124 Fix the build: * Use pl310_softc when the softc is otherwise unavailable. * Use the correct spelling of sc_rtl_revision. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-01-06T01:17:58.370765Z K 7 svn:log V 156 MFC: r244331 Fix the gssd daemon so that it uses syslog() to report an error instead of calling err() when it is daemonized, so that the error gets logged. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-01-06T01:41:14.583003Z K 7 svn:log V 447 MFC: r244604, r244638, r245014 It was reported via email that some sshds create kerberos credential cache files with names other than /tmp/krb5cc_. The gssd daemon does not know how to find these credential caches. This patch implements a new option "-s" that does a search for credential cache files, using roughly the same algorithm as the gssd daemon for Linux uses. The gssd behaviour is only changed if the new "-s" option is specified. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-01-06T01:46:01.678894Z K 7 svn:log V 94 MFC: r244605 Document the new gssd daemon options added by r244604. This is a content change. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2013-01-06T02:50:38.979428Z K 7 svn:log V 133 When WCHAR_MIN == 0 the check if a wchar_t value will always be true. In this case skip the test as gcc complains it is always true. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-01-06T02:52:23.685913Z K 7 svn:log V 146 Add Microsoft Virtual Hard Disk (VHD) Image Format support. At this moment, it generates a Fixed Hard Disk Image with CreatorVersion=0x00050000. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2013-01-06T03:08:27.802950Z K 7 svn:log V 94 Fix a signed/unsigned comparison when wchar_t is unsigned by casting the wchar_t to a wint_t. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-01-06T03:24:46.760085Z K 7 svn:log V 22 Add a HOWTO document. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-01-06T03:31:45.128571Z K 7 svn:log V 21 Fix typos (s/$$/$/). END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-01-06T03:51:44.880015Z K 7 svn:log V 34 Always use LE byte order in VMDK. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-06T04:38:31.788948Z K 7 svn:log V 364 Handle HWMP if_transmit() failure gracefully. If if_transmit() fails, the node ref may need freeing. This is based on the same logic used by the ageq, which the mesh code (re) uses for frames which need to be staged before transmitting. It also does the same thing - if M_ENCAP is set on the mbuf, it treats the recvif pointer as a node reference and derefs it. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-06T04:40:07.415770Z K 7 svn:log V 389 Handle ps-poll data frame if_transmit() failure. If the data frame transmission failures, it may have a node reference that needs cleaning up. If the frame is marked as M_ENCAP then it should treat recvif as a node reference and clear it. Now - since the mbuf has been freed by calling if_transmit() (even on failure), the mbuf has to be treated as invalid. Hence why the ifp is used. END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-01-06T04:58:47.996346Z K 7 svn:log V 385 Add support for x2apic mode of accessing the local apic. The default setting is to enable the x2apic only if executing inside a virtual machine. However this may be controlled by using the 'machdep.x2apic_desired' tunable. The sysctl 'machdep.x2apic' can be inspected to determine whether or not the kernel has selected x2apic mode. Obtained from: NetApp (by way of projects/bhyve) END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-01-06T05:37:26.402955Z K 7 svn:log V 397 Revert changes for x2apic support from projects/bhyve. During the early days of bhyve it did not support instruction emulation which necessitated the use of x2apic to access the local apic. This is no longer the case and the dependency on x2apic has gone away. The x2apic patches can be considered independently of bhyve and will be merged into head via projects/x2apic. Discussed with: grehan END K 10 svn:author V 6 andrew K 8 svn:date V 27 2013-01-06T07:14:04.135527Z K 7 svn:log V 167 Set the correct relocation type for R_ARM_TARGET2 to R_ARM_GOT_PREL. The TARGET2 relocation is unused in the current ABI but this change is required for EABI support. END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-01-06T14:59:59.281815Z K 7 svn:log V 286 Juggle some internal symbols from our antique zlib (that originally came in from kernel-pppd which is long gone) so that ZFS and DTRACE play nice. This is a horrible hack to get freefall to compile, and is in dire need of reconciliation. This antique zlib-1.04 code needs to go away. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-01-06T15:07:19.532702Z K 7 svn:log V 81 MFC r244643: Do not force a writer to the devfs file to drain the buffer writes. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-01-06T15:10:10.838588Z K 7 svn:log V 76 Protect the p->p_pgrp dereference with the process lock. MFC after: 3 days END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-01-06T17:50:57.389152Z K 7 svn:log V 73 Fix a copy-and-paste error in the license boilerplate. Spotted by: joel END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-01-06T18:18:09.338323Z K 7 svn:log V 51 Update copyrights and dates following last commit. END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-01-06T19:25:42.562469Z K 7 svn:log V 49 Not using the full domain was a really bad idea. END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-01-06T19:26:14.763142Z K 7 svn:log V 41 MFC 245107: Use full cluster domain name END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-01-06T19:26:39.299987Z K 7 svn:log V 33 MFC 245107: use full domain name END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-01-06T19:27:07.390668Z K 7 svn:log V 33 MFC 245107: use full domain name END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-01-06T19:27:28.681484Z K 7 svn:log V 33 MFC 245107: use full domain name END K 10 svn:author V 9 monthadar K 8 svn:date V 27 2013-01-06T20:50:31.252328Z K 7 svn:log V 406 Mips Atheros AR71XX: make PCI base slot configurable through hints. * Mikrotik RouterBoard 433AH have PCI slot 18 wired to INT0 on the PCI Bus. This is different from e.g. Atheros PB42 and Ubiquiti boards. * Check for hint hint.pcib.0.baseslot=X, where X is number of base slot; * If hint not supplied print a warning and use default AR71XX_PCI_BASE_SLOT; PR: kern/174978 Approved by: adrian (mentor) END K 10 svn:author V 3 mjg K 8 svn:date V 27 2013-01-06T21:47:59.633414Z K 7 svn:log V 193 lockmgr: unlock interlock (if requested) when dealing with upgrade/downgrade requests for LK_NOSHARE locks, just like for shared locks. PR: kern/174969 Reviewed by: attilio MFC after: 1 week END K 10 svn:author V 3 mjg K 8 svn:date V 27 2013-01-06T21:56:58.807733Z K 7 svn:log V 34 pw: free group returned by gr_add END K 10 svn:author V 4 gleb K 8 svn:date V 27 2013-01-06T22:15:44.461437Z K 7 svn:log V 860 tmpfs: Replace directory entry linked list with RB-Tree. Use file name hash as a tree key, handle duplicate keys. Both VOP_LOOKUP and VOP_READDIR operations utilize same tree for search. Directory entry offset (cookie) is either file name hash or incremental id in case of hash collisions (duplicate-cookies). Keep sorted per directory list of duplicate-cookie entries to facilitate cookie number allocation. Don't fail if previous VOP_READDIR() offset is no longer valid, start with next dirent instead. Other file system handle it similarly. Workaround race prone tn_readdir_last[pn] fields update. Add tmpfs_dir_destroy() to free all dirents. Set NFS cookies in tmpfs_dir_getdents(). Return EJUSTRETURN from tmpfs_dir_getdents() instead of hard coded -1. Mark directory traversal routines static as they are no longer used outside of tmpfs_subr.c END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-01-07T00:15:52.278834Z K 7 svn:log V 54 Add nonInteractive support to f_dialog_yesno/noyes(). END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-01-07T00:18:03.197047Z K 7 svn:log V 40 Update copyright following last commit. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-01-07T00:35:06.027686Z K 7 svn:log V 39 9.2-STABLE shall be called 9.2-STABLE. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-01-07T00:49:29.323771Z K 7 svn:log V 63 I jumped the gun; bumping revision is wrong. Submitted by: ae END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-01-07T02:38:36.302098Z K 7 svn:log V 268 Release version check for erratum 727915 workaround in l2_wbinv_range function implementation causes function fail to flush caches for chip with RTL number 0x7. I failed to find official PL310 revision with this RTL number so further research on this matter required. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-01-07T03:36:32.853776Z K 7 svn:log V 228 ext2fs: cleanup de dinode structure. It was plagued with style errors and the offsets had been lost. While here took the time to update the fields according to the latest ext4 documentation. Reviewed by: bde MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-01-07T03:47:59.042336Z K 7 svn:log V 2033 o Add a work-around for the race condition between PIO read and DMA. This is implemented by using a new busdma_iommu_sync method that busses can implement. The method is implemented by the SGI PCI HC driver to make sure the DMA has completely landed in memory by triggering an interrupt and waiting for it to arrive in the designated memory location. Any outstanding DMA transactions will have completed if that happens. The work-around is derived from Linux. The upshot of using a new method is that either nexus or root_bus can implement the CPU cache flushing and/or invalidation and in a way suitable for the platform. Thus: the method provides the MI abstraction we need. o Change the existing busdma_iommu_* methods to take the bus device as the first argument. These methods can now access bus softc structures and other "local" information in order to implement xlate, map and unmap. This also applies to the new sync method. o Add a flags field to the mtag structure to hold platform flags. Platform flags are a way for different devices to communicate with each other, as well as provide a means for drivers to handle very platform specific hacks/kluges. The platform-specific flags are saved in the memory descriptor so that they can be used to communicate between different methods as well. Introduce a new platform flag called BUSDMA_MD_IA64_DIRECT32. The flag is used by the SGI SHub and PCI drivers to implement 32-bit direct-mapped DMA. The flag is set in the PCI's xlate method and used by the SHub's xlate and map method, as well as the PCI's map method. o Reimplement busdma_sync() as a wrapper around busdma_sync_range() with address 0 and size ~0. o In _busdma_iommu_xlate() always align and round to the cache line size. Since we're allocating DMA memory, we can and should avoid complications or performance reductions that come from having to maintain coherence -- either in S/W or H/W. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2013-01-07T04:51:43.795544Z K 7 svn:log V 231 Use 64-bit arithmetic throughout, and lock accesses to globals. With this change, dbench with >= 4 processes runs without getting weird jumps forward in time when the APCI pmtimer is the default timecounter. Obtained from: NetApp END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-01-07T06:37:22.113431Z K 7 svn:log V 238 Add man page for bhyve(4). The project as well as the man page is a work-in-progress. This is the first man page I have written so apologies in advance if it offends anybody's sensibilities :-) Reviewed by: grehan Obtained from: NetApp END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-01-07T07:05:57.122151Z K 7 svn:log V 50 Print the revision of the SHub under bootverbose. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-01-07T07:30:41.253454Z K 7 svn:log V 204 - Use linked-list for chunks to support multiple formats in a consistent fashion. - Define VMDK_SEH_HOSTEDSPARSE_INIT and VHD_HDF_FIXEDHDD_INIT for some fixed parameters. - Fix license boilerplate. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2013-01-07T07:33:48.207682Z K 7 svn:log V 423 Don't completely drain the read file descriptor. Instead, only fill up to the uart's rx fifo size, and leave any remaining input for when the rx fifo is read. This allows cut'n'paste of long lines to be done into the bhyve console without truncation. Also, introduce a mutex since the file input will run in the mevent thread context and may corrupt state accessed by a vCPU thread. Reviewed by: neel Approved by: NetApp END K 10 svn:author V 2 mm K 8 svn:date V 27 2013-01-07T11:11:04.639056Z K 7 svn:log V 48 MFC r244601: Update contrib/xz to version 5.0.4 END K 10 svn:author V 2 mm K 8 svn:date V 27 2013-01-07T11:12:09.149685Z K 7 svn:log V 64 MFC r244601: Update contrib/xz to version 5.0.4 Fix mergeinfo. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-01-07T14:11:10.316749Z K 7 svn:log V 31 Merge in an up to date kernel. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2013-01-07T15:46:10.752951Z K 7 svn:log V 199 Please welcome Ian Lepore (ian@) as a new committer. Ian has a long history of sending good patches, mainly for the arm port, and it's about time he's able to commit them himself. Approved by: core END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-01-07T16:38:13.111223Z K 7 svn:log V 290 Optimise the XHCI interrupt handling. This patch will save CPU time when the XHCI interrupt is shared with other devices. Only check event rings when interrupt bits are set. Otherwise would indicate hiding possible hardware fault(s). Tested by: sos @ Submitted by: sos @ MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-01-07T17:58:27.721898Z K 7 svn:log V 509 Only assign the environ in the startup code when environ is NULL. Preloaded library could have changed the environment, and unconditional assingment to the environ undoes the customization. The binaries needs to be recompiled to get the fix. Move the common code to set up environ and __progname into the helper. Note that ia64 possibly not fixed, due to it still using old csu. Reported and tested by: John Hein Reviewed by: kan, scf Approved by: secteam (simon) MFC after: 2 weeks END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-01-07T19:36:11.920167Z K 7 svn:log V 80 - Add dashes before copyright notices. - Add $FreeBSD$. - Remove unused define. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-01-07T20:36:51.713434Z K 7 svn:log V 118 Implement barriers for AMRv6 and ARMv7 Submitted by: Daisuke Aoyama Reviewed by: ian, cognet END K 10 svn:author V 9 jimharris K 8 svn:date V 27 2013-01-07T21:35:25.886320Z K 7 svn:log V 622 Revert r244549. This change was originally intended to account for test kthreads under the nvmecontrol process, but jhb indicated it may not be safe to associate kthreads with userland processes and this could have unintended consequences. I did not observe any problems with this change, but my testing didn't exhaust the kinds of corner cases that could cause problems. It is not that important to account for these test threads under nvmecontrol, so I am just reverting this change for now. On a related note, the part of this patch for <= 7.x fails compilation so reverting this fixes that too. Suggested by: jhb END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-01-07T23:30:53.075561Z K 7 svn:log V 74 - Identify more devices for OMAP4 SoC (up to OMAP4470) - Whitespace fixes END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-01-07T23:35:40.846641Z K 7 svn:log V 129 Implement the -M option and related -D , -h , and -T options from NetBSD. Obtained from: NetBSD END K 10 svn:author V 6 cognet K 8 svn:date V 27 2013-01-07T23:41:14.998484Z K 7 svn:log V 153 Nuke ARM_WANT_TP_ADDRESS, it's not used anymore. Don't force -march=armv6 for Cortex A, as we want at least armv6k. The compiler default is good enough. END K 10 svn:author V 6 cherry K 8 svn:date V 27 2013-01-08T01:29:59.032156Z K 7 svn:log V 140 Missed the api declaration for xen_pt_user_switch. Fixes Build (Thanks Bret Ketchum ) Approved by: gibbs (implicit) END K 10 svn:author V 6 cherry K 8 svn:date V 27 2013-01-08T01:31:31.766535Z K 7 svn:log V 78 Use macro VM_PAGE_TO_PHYS() whenever possible. Approved by: gibbs (implicit) END K 10 svn:author V 6 cherry K 8 svn:date V 27 2013-01-08T01:33:22.590848Z K 7 svn:log V 55 Add xen_pt_user_switch() Approved by: gibbs(implicit) END K 10 svn:author V 6 cherry K 8 svn:date V 27 2013-01-08T01:40:00.244148Z K 7 svn:log V 114 Since we don't yet have dmap, we temporarily map in pte space before modifying it. Approved by: gibbs (implicit) END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-01-08T01:56:05.048155Z K 7 svn:log V 90 Reduce the default memory allocation for a VM from 768MB to 128MB. Obtained from: NetApp END K 10 svn:author V 2 np K 8 svn:date V 27 2013-01-08T02:02:19.851113Z K 7 svn:log V 241 MFC r244551, r244580. r244551: cxgbe(4): must hold a write-lock on the table while allocating an L2 entry for switching. r244580: cxgbe(4): Add support for the T440-LP-CR card. This is the 4x10G low profile card with a QSFP+ transceiver. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-01-08T02:38:38.838524Z K 7 svn:log V 573 Fix cache-related issue with pmap for ARMv6/ARMv7: - Missing PTE_SYNC in pmap_kremove caused memory corruption in userland applications - Fix lack of cache flushes when using special PTEs for zeroing or copying pages. If there are dirty lines for destination memory and page later remapped as a non-cached region actual content might be overwritten by these dirty lines when cache eviction happens as a result of applying cache eviction policy or because of wbinv_all call. - icache sync for new mapping for userland applications. Tested by: gber END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-01-08T02:40:20.305281Z K 7 svn:log V 88 Switch default cache type for ARMv6/ARMv7 from write-through to writeback-writeallocate END K 10 svn:author V 6 grehan K 8 svn:date V 27 2013-01-08T03:27:37.022721Z K 7 svn:log V 634 Bring in some userboot changes from the bhyve branch to reduce diffs. r238966 Bump up the heap size to 1MB. With a few kernel modules, libstand zalloc and userboot seem to want to use ~600KB of heap space, which results in a segfault when malloc fails in bhyveload. r241180 Clarify comment about default number of FICL dictionary cells. r241153 Allow the number of FICL dictionary cells to be overridden. Loading a 7.3 ISO with userboot/amd64 takes up 10035 cells, overflowing the long-standing default of 10000. Bump userboot's value up to 15000 cells. Reviewed by: dteske (r238966,241180) Obtained from: NetApp END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-01-08T04:43:20.133980Z K 7 svn:log V 127 MFC r236899: Fix unloading of libiconv module. Previously it would either loop infinitely or exit with error leaking a lock. END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2013-01-08T05:28:55.795598Z K 7 svn:log V 46 IFC @ r245149 Approved by: grehan (implicit) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-01-08T05:29:54.032223Z K 7 svn:log V 146 MFC r243686: Add preliminary support for BCM57766 ASIC. While I'm here add BCM57762 device id which is found on Apple Thunderbolt ethernet. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-01-08T05:30:45.581834Z K 7 svn:log V 146 MFC r243686: Add preliminary support for BCM57766 ASIC. While I'm here add BCM57762 device id which is found on Apple Thunderbolt ethernet. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-01-08T05:34:17.091345Z K 7 svn:log V 210 MFC r244341: Make sure to stop both TX and RX MACs in ale_stop_mac(). Previously it used to stop TX MAC only such that MAC reconfiguration after getting a link didn't work as expected. PR: kern/173652 END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-01-08T05:35:18.027031Z K 7 svn:log V 210 MFC r244341: Make sure to stop both TX and RX MACs in ale_stop_mac(). Previously it used to stop TX MAC only such that MAC reconfiguration after getting a link didn't work as expected. PR: kern/173652 END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-01-08T06:00:32.496337Z K 7 svn:log V 76 Add the 'bhyveload(8)' man page. Obtained from: NetApp Reviewed by: grehan END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-08T06:59:21.647259Z K 7 svn:log V 94 Add in the missing radiotap definitions from the sipsolutions.net radiotap "upstream" source. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-08T06:59:27.937588Z K 7 svn:log V 174 * Migrate the radiotap and chan code out into libradarpkt so it can be reused. * Update radiotap to use the net80211 radiotap fields. I'll add those to FreeBSD shortly. END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2013-01-08T07:25:29.753795Z K 7 svn:log V 67 Slightly simplify vic_get_lladdr() Approved by: grehan (implicit) END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2013-01-08T07:32:38.100371Z K 7 svn:log V 288 Use a bus space subregion for flexible devices A flexible vmxnet device appears as a PCNET device until transformed. The vmxnet registers are located after the PCNET registers in the same BAR, so a use subregion rather than manually adjusting our offset. Approved by: grehan (implicit) END K 10 svn:author V 5 erwin K 8 svn:date V 27 2013-01-08T08:58:07.460768Z K 7 svn:log V 86 MFC r245034 Update with new IPv4 address for D root. Approved by: delphij (mentor) END K 10 svn:author V 5 erwin K 8 svn:date V 27 2013-01-08T08:58:23.325096Z K 7 svn:log V 103 MFC r245034 Update with new IPv4 address for D root. Approved by: delphij (mentor) END K 10 svn:author V 5 erwin K 8 svn:date V 27 2013-01-08T08:59:39.338902Z K 7 svn:log V 103 MFC r245034 Update with new IPv4 address for D root. Approved by: delphij (mentor) END K 10 svn:author V 5 erwin K 8 svn:date V 27 2013-01-08T09:05:09.578460Z K 7 svn:log V 466 MFC r243981,243987: Update to 9.8.4-P1. New Features * Elliptic Curve Digital Signature Algorithm keys and signatures in DNSSEC are now supported per RFC 6605. [RT #21918] Feature Changes * Improves OpenSSL error logging [RT #29932] * nslookup now returns a nonzero exit code when it is unable to get an answer. [RT #29492] Other critical bug fixes are included. Approved by: delphij (mentor) Sponsored by: DK Hostmaster A/S END K 10 svn:author V 4 bapt K 8 svn:date V 27 2013-01-08T12:21:50.329220Z K 7 svn:log V 126 Add support for IO_APPEND flag in fuse This make open(..., O_APPEND) actually works on fuse filesystem. Reviewed by: attilio END K 10 svn:author V 6 cherry K 8 svn:date V 27 2013-01-08T15:22:03.213780Z K 7 svn:log V 53 pcb->pcb_cr3 should contain the PA of the pml4 table END K 10 svn:author V 6 cherry K 8 svn:date V 27 2013-01-08T15:23:38.600848Z K 7 svn:log V 91 Xen uses vtopte_hold/release() because we do not have dmap. Approved by: gibbs (implicit) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-01-08T17:01:32.943011Z K 7 svn:log V 239 Build the contrib versions of pwcache(3) and vis(3). We need strsvis for getid.c in install and we having a full pwcache(3) implementation means we can use -N to eliminate bootstrapping problems when new users are added for new services. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-01-08T17:24:43.650800Z K 7 svn:log V 64 Fix -iface and -interface modifiers. Spotted by: Ian FREISLICH END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-01-08T17:38:00.915522Z K 7 svn:log V 102 Use install -U instead of install.sh in the WMAKE stage. This should reduce sh invocations slightly. END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2013-01-08T17:42:03.093767Z K 7 svn:log V 230 put this code in a user branch so I can find the thing. Populate with code from Google Summer of Code 2007 project http://code.google.com/p/google-summer-of-code-2007-freebsd/downloads/detail?name=Alexey_Tarasov.tar.gz&can=2&q= END K 10 svn:author V 6 obrien K 8 svn:date V 27 2013-01-08T18:37:12.528611Z K 7 svn:log V 184 Following r226271, allow disabling lzma support with "WITHOUT_LZMA_SUPPORT". Correct r226271 which should have used WITHOUT_BZIP2_SUPPORT per r166255. Obtained from: Juniper Networks END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-08T18:47:29.647940Z K 7 svn:log V 104 * Disable printing debugging output for now; * Move the channel frequency population into this function END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-08T19:16:08.216297Z K 7 svn:log V 129 Convert this code over to use the dBm value rather than calculating it in the draw loop. This breaks the Linux decoder for now. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-08T19:16:28.478079Z K 7 svn:log V 39 Process the HT20 data into dBm values. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-01-08T19:38:57.155477Z K 7 svn:log V 140 Shave off another register write to save some more microseconds of PCI access time. Tested by: sos @ Submitted by: sos @ MFC after: 1 week END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-01-08T20:49:43.882687Z K 7 svn:log V 124 When we are creating an empty file by installing /dev/null, set the digestresult to NULL so it can be passed to free later. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-01-08T21:13:58.811003Z K 7 svn:log V 274 ISO 9660 specification allows only "d-characters" and "a-characters" in the Volume Descriptor (section 7.4). In short, upper-case alphanumeric + some symbols only. While the makefs utility automatically converts the characters, $LABEL should be consistent in the scripts. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-01-08T21:27:09.762677Z K 7 svn:log V 165 ISO 9660 specification allows only "d-characters" and "a-characters" in the Volume Descriptor (section 7.4). In short, upper-case alphanumeric + some symbols only. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-08T21:37:14.158168Z K 7 svn:log V 13 pthread-ise? END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-08T21:37:31.944689Z K 7 svn:log V 61 Use the right number of HT20 samples when calculating stuff. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-08T21:40:21.205021Z K 7 svn:log V 88 Add a very simple initial histogram data type, to populate and fetch histogram entries. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-08T21:42:30.832995Z K 7 svn:log V 610 Biiig fft eval commit: * Hard-code the fft source to an AR9280 on wlan0 for now, sorry! * Change the pcap code to be: + a data source; + that runs in a thread; + and calls a cb on each radar entry decoded; * Modify the rendering code to use the fft histogram, rather than a list of frames to render; * Populate the histogram via a cb, with relevant locking; * never wait/delay, always just poll for events. I'm not doing correct locking or conditional wakeups _at all_ in the rendering loop as this is quite honestly a terrible piece of code. But it's good enough to do initial test rendering with. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-08T22:12:45.115083Z K 7 svn:log V 78 If spectral scan is enabled, ensure radar report PHY errors are also enabled. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-01-08T22:14:45.800031Z K 7 svn:log V 55 Use calloc() to get zeroed memory. MFC after: 1 month END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-08T22:15:13.431521Z K 7 svn:log V 712 Add support for triggering spectral scan upon a channel reset/change. This is intended to support reporting FFT results during active channel scans, for users who would like to fiddle around with writing applications that do both FFT visualisation _and_ AP scanning. * add a new ioctl to enable/trigger spectral scan at channel change/reset; * set do_spectral consistently if it's enabled, so a channel set/reset will carry forth the correct PHY error configuration so frames are actually received; * for NICs that don't do spectral scan, don't bother checking the spectral scan state on channel change/reset. Tested: * AR9280 - STA and scanning; * AR5416 - STA, ensured that the SS code doesn't panic END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-01-08T22:21:17.726893Z K 7 svn:log V 74 Compile zoneinfo into a temporary location and use install to install it. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-01-08T22:23:09.455210Z K 7 svn:log V 218 Install the info directory file owner writable so subsequent calls of install-info work when run by the non-root owner. This is something of a hack, but given the future of info in the base system that's probably ok. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-08T22:23:12.984051Z K 7 svn:log V 163 Add in a very hacky and mostly incorrect rolling average and slightly decaying max-hold implementation. Plot the max in red, and the current average-ish in blue. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-08T22:30:12.172877Z K 7 svn:log V 39 Fiddle wiht the decay rate a bit more. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-08T22:42:15.780251Z K 7 svn:log V 17 Fix format size. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-01-08T22:51:48.884672Z K 7 svn:log V 82 Don't check that the src and dest are the same files if we're going to link them. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2013-01-08T22:55:39.265297Z K 7 svn:log V 25 Remove old declarations. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-08T23:25:02.038669Z K 7 svn:log V 263 * Add home/end to skip between 2 and 5ghz * Add a history buffer to the current readings, so i can get a better idea of what's going on graphically (and yes it's pretty) * change the default alpha for the max to not be 255 ,so there's some .. prettiness too. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-08T23:32:28.982212Z K 7 svn:log V 25 .. history depth is fun. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-01-08T23:43:45.550284Z K 7 svn:log V 44 Actually enable metadata logging for links. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-01-09T00:00:34.796705Z K 7 svn:log V 74 Don't enforce that the source file exists or is regular in the link case. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-01-09T00:01:26.771603Z K 7 svn:log V 227 Implement a separate pixel set function for the average points, to implement a really stupidly simple heatmap (blue -> blue+green) for points that saturate the blue opacity. This makes the "very frequent" points very obvious. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-01-09T00:22:53.843936Z K 7 svn:log V 146 When we're making symbolic links and the target is a broken symlink then unlink it rather than trying to link through it since that doesn't work. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-01-09T00:36:06.106619Z K 7 svn:log V 452 The in6_setscope() function determines the scope zone id of an address and embeds it into address. Inside the kernel we keep addresses with embedded zone id only for two scopes: link-local and interface-local. For other scopes this function is nop in most cases. To reduce an overhead of locking, first check that address is capable for embedding. Also, handle the loopback address before acquire the lock. Sponsored by: Yandex LLC MFC after: 1 week END K 10 svn:author V 6 cherry K 8 svn:date V 27 2013-01-09T01:18:19.419546Z K 7 svn:log V 108 When trying to return pages to page cache, only try to free memory we manage Approved by: gibbs (implicit) END K 10 svn:author V 6 cherry K 8 svn:date V 27 2013-01-09T01:19:30.438885Z K 7 svn:log V 96 Implement mmu_map_release_va() which frees up unused page tables Approved by: gibbs (implicit) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2013-01-09T01:52:28.596065Z K 7 svn:log V 111 Use get_pcpu() instead of using pcpup, as it's wrong for SMP. Submitted by: Lukasz Plachno END K 10 svn:author V 6 cognet K 8 svn:date V 27 2013-01-09T01:54:17.760140Z K 7 svn:log V 38 Define IPI_IRQ_START and IPI_IRQ_END. END