ƒ `194000 209 380 194 128 131 165 478 172 172 257 257 257 238 1558 281 271 245 301 280 210 207 209 228 118 284 248 223 224 250 611 161 347 177 195 158 180 186 170 233 126 196 372 188 194 239 240 109 1063 232 211 437 121 298 164 105 178 399 112 165 174 144 391 396 549 152 282 167 119 267 210 291 187 247 455 234 929 308 504 269 219 474 113 105 205 446 1174 509 229 171 428 128 222 267 260 137 181 189 172 171 149 155 111 204 196 489 168 422 424 245 134 150 205 198 202 145 132 163 135 182 289 350 149 201 123 538 125 134 175 532 731 136 141 153 128 580 420 209 369 135 106 115 516 108 272 308 266 114 560 146 178 172 152 149 476 146 122 256 128 130 242 158 230 194 166 141 202 165 197 105 123 158 217 169 311 106 127 165 530 122 111 112 119 120 121 111 419 239 190 150 153 161 157 186 328 157 257 141 156 132 578 183 238 424 630 268 368 178 143 142 138 K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-11T13:59:51.768910Z K 7 svn:log V 288 Use the documented machine constraint for SSE registers. The amd64-specific bits of msun use an undocumented constraint, which is less likely to be supported by other compilers (such as Clang). Change the code to use a more common machine constraint. Obtained from: /projects/clangbsd/ END K 10 svn:author V 3 gnn K 8 svn:date V 27 2009-06-11T14:18:33.224611Z K 7 svn:log V 101 MFC of 193925 Add a missing error statistic, the number of FCS errors on receive. Reviewed by: jhb END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-06-11T14:36:13.860616Z K 7 svn:log V 36 Trim extra ()'s. Submitted by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-06-11T14:37:18.890401Z K 7 svn:log V 39 Correct printf format type mismatches. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-06-11T14:44:10.405389Z K 7 svn:log V 70 Create M_80211_HWMP and use it. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T15:07:02.222053Z K 7 svn:log V 385 syslog.conf: pop up from logging only ppp messages at the end of file This allows to append custom rules at the end of the file without risk of confusion that can result when one misses default !ppp line and doesn't add another program specification and thus subsequent selector(s) would belong to ppp program block. Requested by: marck Submitted by: marck Approved by: jhb (mentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-06-11T15:15:40.272633Z K 7 svn:log V 80 MFC: Don't attempt to free the GPT partition list for a disk with an empty GPT. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-06-11T15:16:07.389609Z K 7 svn:log V 80 MFC: Don't attempt to free the GPT partition list for a disk with an empty GPT. END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-06-11T15:49:45.808894Z K 7 svn:log V 161 MFC: r190283, r192026 Correct the documentation of BUS_DMA_NOCACHE for amd64 and i386, it's a flag to bus_dmamem_alloc(9) rather than bus_dmamap_load(9) there. END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-06-11T15:50:25.001466Z K 7 svn:log V 161 MFC: r190283, r192026 Correct the documentation of BUS_DMA_NOCACHE for amd64 and i386, it's a flag to bus_dmamem_alloc(9) rather than bus_dmamap_load(9) there. END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-06-11T15:51:14.277982Z K 7 svn:log V 161 MFC: r190283, r192026 Correct the documentation of BUS_DMA_NOCACHE for amd64 and i386, it's a flag to bus_dmamem_alloc(9) rather than bus_dmamap_load(9) there. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-06-11T16:48:59.902147Z K 7 svn:log V 144 - Remove unnecessary read memory barriers from atomic operations[1]. - Define a macro to make my intention more clearer. Submitted by: jhb [1] END K 10 svn:author V 3 zec K 8 svn:date V 27 2009-06-11T16:50:49.790831Z K 7 svn:log V 1464 Introduce a mechanism for detecting calls from outbound path of the network stack when reentering the inbound path from netgraph, and force queueing of mbufs at the outbound netgraph node. The mechanism relies on two components. First, in netgraph nodes where outbound path of the network stack calls into netgraph, the current thread has to be appropriately marked using the new NG_OUTBOUND_THREAD_REF() macro before proceeding to call further into the netgraph topology, and unmarked using the NG_OUTBOUND_THREAD_UNREF() macro before returning to the caller. Second, netgraph nodes which can potentially reenter the network stack in the inbound path have to mark their inbound hooks using NG_HOOK_SET_TO_INBOUND() macro. The netgraph framework will then detect when there is a danger of a call graph looping back from outbound to inbound path via netgraph, and defer handing off the mbufs to the "inbound" node to a worker thread with a clean stack. In this first pass only the most obvious netgraph nodes have been updated to ensure no outbound to inbound calls can occur. Nodes such as ng_ipfw, ng_gif etc. should be further examined whether a potential for outbound to inbound call looping exists. This commit changes the layout of struct thread, but due to __FreeBSD_version number shortage a version bump has been omitted at this time, nevertheless kernel and modules have to be rebuilt. Reviewed by: julian, rwatson, bz Approved by: julian (mentor) END K 10 svn:author V 3 zec K 8 svn:date V 27 2009-06-11T17:03:15.630657Z K 7 svn:log V 188 In struct thread, fields td_vnet and td_vnet_lpush may only be accessed via curthread (via appropriate macros), so update the comment indicating the protection model for those two fields. END K 10 svn:author V 4 stas K 8 svn:date V 27 2009-06-11T17:03:28.397724Z K 7 svn:log V 177 - Make pstat(8) WARNS=6 safe. - While here, eliminate the check for len > 0 in ttymode_sysctl as the code is able to handle this case well. Reviewed by: ed (initial version) END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T17:05:13.873636Z K 7 svn:log V 152 strict kobj signatures: number of fixes for arm architecture no functional changes should result Reviewed by: imp, current@ Approved by: jhb (mentor) END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T17:05:45.374085Z K 7 svn:log V 208 strict kobj signatures: linker_if fixes in symtab_get method symtab parameter is made constant as this reflects actual intention and usage of the method Reviewed by: imp, current@ Approved by: jhb (mentor) END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T17:06:07.464038Z K 7 svn:log V 187 strict kobj signatures: fixes in agp driver offset parameter has vm_offset_t type in calling code and in kobj method Reviewed by: imp, rnoland, lulf, current@ Approved by: jhb (mentor) END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T17:06:31.845079Z K 7 svn:log V 117 strict kobj signatures: fix legacy i386 pcib_write_config impl Reviewed by: imp, current@ Approved by: jhb (mentor) END K 10 svn:author V 2 ps K 8 svn:date V 27 2009-06-11T17:06:45.005874Z K 7 svn:log V 115 Stop asserting on exclusive locks in fsync since it can now support shared vnode locking on ZFS. Reviewed by: jhb END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T17:06:58.704466Z K 7 svn:log V 116 strict kobj signatures: fix assortment of bus_read_ivar impls Reviewed by: imp, current@ Approved by: jhb (mentor) END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-11T17:09:39.485534Z K 7 svn:log V 135 use negotiated short gi to calculate the tx rate; using the htcaps does not take into account local state (e.g. manual disable of sgi) END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-11T17:10:21.265379Z K 7 svn:log V 26 make implicit pad visible END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T17:14:28.602077Z K 7 svn:log V 191 strict kobj sigs: fix assortment of device_detach and device_shutdown impls with common issue of having void return type instead of int Reviewed by: imp, current@ Approved by: jhb (mentor) END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T17:14:54.909620Z K 7 svn:log V 155 strict kobj signatures: fix assortment of miibus_writereg impls return type should be int, not void Reviewed by: imp, current@ Approved by: jhb (mentor) END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T17:15:20.168455Z K 7 svn:log V 130 strict kobj signatures: some ofw_setprop fixes propname parameter is const Reviewed by: imp, current@ Approved by: jhb (mentor) END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T17:15:44.396029Z K 7 svn:log V 131 strict kobj signatures: fix iicbus_write impl in dev/pcf input buf is const Reviewed by: imp, current@ Approved by: jhb (mentor) END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T17:16:04.168077Z K 7 svn:log V 157 strict kobj signatures: fix adb_hb_controller_poll impl in powermac the method return u_int, not void Reviewed by: imp, current@ Approved by: jhb (mentor) END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T17:21:14.466105Z K 7 svn:log V 518 KOBJMETHOD: use better construct in the checking version of the macro Big thanks to Christoph Mallon for the idea/code! This construct has benefit of sticking much stricter to C standard and thus keeping more compilers happy as Clang doesn't like the current construct because it doesn't treat FUNC != NULL as a compile-time constant. The checking version is still under 'notyet'. Pointed out by: ed Submitted by: Christoph Mallon Clang help by: rdivacky Reviewed by: imp Approved by: jhb END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-06-11T17:42:02.058349Z K 7 svn:log V 68 ko_KR: AM/PM date format should be localized. Inspired by: r193869 END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2009-06-11T18:04:57.693656Z K 7 svn:log V 249 Allow libufs(3) functions to operate on a regular file. This makes it possible to use almost anything that uses libufs(3) against a file as an unprivileged user, e.g. tunefs(8) and dumpfs(8) against a makefs(8)-created image. Prodded by: kensmith END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T18:10:17.533715Z K 7 svn:log V 85 MFC r189305: ichwd: correct range check for timeout value Approved by: jhb (mentor) END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T18:15:03.949000Z K 7 svn:log V 102 MFC r189112: newfs_msdos: work with media that doesn't have any CHS params Approved by: jhb (mentor) END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T18:19:48.515155Z K 7 svn:log V 66 MFC r189882: intpm: minor enhancements Approved by: jhb (mentor) END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T18:29:11.752519Z K 7 svn:log V 88 MFC r192379: sysctl_rman: report shared resources to devinfo Approved by: jhb (mentor) END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T18:32:53.643999Z K 7 svn:log V 94 MFC r192381: find: do not silently disable -L when -delete is used Approved by: jhb (mentor) END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T18:39:31.986033Z K 7 svn:log V 78 MFC r192899: linux_ioctl_cdrom: reduce stack usage Approved by: jhb (mentor) END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-11T18:42:31.525095Z K 7 svn:log V 140 syslog.conf(5): correct example security.* and console.* are moved out of ftpd program block Approved by: jhb (mentor) MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-06-11T19:07:15.345466Z K 7 svn:log V 34 Trim duplicate copies of headers. END K 10 svn:author V 3 gnn K 8 svn:date V 27 2009-06-11T21:32:26.625177Z K 7 svn:log V 103 Re-add the send queue tunable for people who do not use buffering. Reviewed by: jhb MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-06-11T21:37:23.988469Z K 7 svn:log V 279 If the running kernel has support for shm_open() and shm_unlink() as system calls (i.e. 8.0+), then invoke the system calls instead of using open/fcntl/unlink. This is a direct commit instead of an MFC since libc in 8.0 always uses the system calls directly. MFC after: 1 week END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-06-11T21:41:51.628190Z K 7 svn:log V 93 Enforce PREQ/PREP/PERR time intervals between packets. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gnn K 8 svn:date V 27 2009-06-11T22:00:54.126958Z K 7 svn:log V 101 MFC of 194039 and part of 190330 Re-add the send queue tunable for people who do not use buffering. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-11T22:24:08.058218Z K 7 svn:log V 144 pjd has requested that I keep the tunable as zfs_prefetch_disable to minimize gratuitous differences with Opensolaris' ZFS Sorry for the churn END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-12T00:07:09.877169Z K 7 svn:log V 147 devclass_find_free_unit(xxx, 0) is identical to -1 for most applications (including this one). Switch to it since the former is a racy interface. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2009-06-12T06:13:53.932465Z K 7 svn:log V 14 MFH @ r194044 END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-12T07:34:34.042895Z K 7 svn:log V 968 MFC of r193498 [patch] Portuguese timedef In Portuguese, the names of the days of the week are not capitalized. Also there is always a dash before "feira" in the names of the days. For example: "segunda-feira" and not "segunda feira" (which has a completely different meaning). x_fmt is not correct either. The date separator should not be a dot but a slash. Example: 31/12/2005 if far more used in Portugal than 31.12.2005. References: - a Portuguese online dictionary http://priberam.pt/dlpo/dlpo.aspx - http://answers.com/days_of_the_week (there are translations to various languages, including Portuguese, at the bottom of the page) - http://en.wikipedia.org/wiki/Week-day_names (there are translations to various languages, including Portuguese, at the bottom of the page) - a Portuguese style guide http://www.publico.clix.pt/nos/livro_estilo/16d-palavras.html ("datas" section) PR: conf/58595 Submitted by: Chris Stenton END K 10 svn:author V 5 ariff K 8 svn:date V 27 2009-06-12T07:39:10.380410Z K 7 svn:log V 137 Last (hopefully) attempt to fix both parallel build and cyclic dependencies, in a simmilar fashion to kmod.mk. Discussed with: bde, bz END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-12T07:48:35.595522Z K 7 svn:log V 116 MFC of r174887 Add Turkish collate PR: conf/118976 Submitted by: Ismail YENIGUL END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-12T09:05:23.793432Z K 7 svn:log V 344 KOBJMETHOD: throw the switch on kobj method signature checking It seems that current code should pass the check. This commit should not lead to any changes in compiled code. From now on a warning shall be produced if kobj method implementation function has a mismatching signature. Verified by: md5 Reviewed by: imp Approved by: jhb (mentor) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-06-12T09:08:25.887348Z K 7 svn:log V 26 Free avg from mentorship. END K 10 svn:author V 3 zec K 8 svn:date V 27 2009-06-12T09:20:31.290553Z K 7 svn:log V 205 Assign ng_eiface nodes a netgraph name on instantiation, in a way which is consistent with the current behavior of ng_iface, i.e. borrow the same naming code from ng_iface.c. Approved by: julian (mentor) END K 10 svn:author V 3 zec K 8 svn:date V 27 2009-06-12T09:31:14.007679Z K 7 svn:log V 72 Remove unnecessary #ifdef lines and code. Approved by: julian (mentor) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-06-12T10:41:00.602585Z K 7 svn:log V 10 fix style END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-06-12T10:56:09.904812Z K 7 svn:log V 83 Make sure the generated mesh IDs are unique. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-12T11:16:13.739569Z K 7 svn:log V 304 French translations for keyboards keymaps descriptions French translations for keyboards keymaps descriptions with some corrections on existing translations in the /usr/share/syscons/keymaps/INDEX.keymaps PR: conf/71767 Submitted by: Henri Michelon MFC after: 1 week END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-06-12T11:50:44.151899Z K 7 svn:log V 18 - Merge from HEAD END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-06-12T12:05:55.771676Z K 7 svn:log V 70 Flush HWMP table on vap detach. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-06-12T12:10:10.644805Z K 7 svn:log V 80 - Switch no normal RPC oimplementation. Unaligned access bug has been fixed END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-06-12T12:17:32.851409Z K 7 svn:log V 50 - Fix functions prototypes to make compiler happy END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2009-06-12T14:18:13.383419Z K 7 svn:log V 293 Update the content of the nfsv4.4 man page to reflect the final choice of variable names for rc.conf and option name for the experimental server. Also replace the inaccurate description of the nfsv4 root lines in /etc/exports, mostly with a reference to exports(5). Approved by: kib (mentor) END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-06-12T14:27:50.030289Z K 7 svn:log V 303 gdb: make 'thread apply all bt' always work on all threads even if some appear to have (partially) corrupted stack traces. E.g. kernel crashdumps typically have stack weirdness at userland-kernel boundary. Obtained from: vendor/upstream (CVS rev 1.118 of stack.c) Reviewed by: emaste Approved by: jhb END K 10 svn:author V 5 vanhu K 8 svn:date V 27 2009-06-12T15:44:35.416161Z K 7 svn:log V 454 Added support for NAT-Traversal (RFC 3948) in IPsec stack. Thanks to (no special order) Emmanuel Dreyfus (manu@netbsd.org), Larry Baird (lab@gta.com), gnn, bz, and other FreeBSD devs, Julien Vanherzeele (julien.vanherzeele@netasq.com, for years of bug reporting), the PFSense team, and all people who used / tried the NAT-T patch for years and reported bugs, patches, etc... X-MFC: never Reviewed by: bz Approved by: gnn(mentor) Obtained from: NETASQ END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-06-12T15:53:56.467703Z K 7 svn:log V 60 MFC: Add manpages for kinfo_getfile() and kinfo_getvmmap(). END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-06-12T15:58:55.748650Z K 7 svn:log V 185 Minor device side improvement. Make sure a not complete state gets paired with a complete state in device side mode for the default control endpoint. Submitted by: Hans Petter Selasky END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-06-12T16:00:12.447032Z K 7 svn:log V 71 Free the correct memory pointer. Submitted by: Tim Borgeaud (via HPS) END K 10 svn:author V 3 gnn K 8 svn:date V 27 2009-06-12T16:00:42.934789Z K 7 svn:log V 27 Free Yvan from mentorship. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-06-12T16:03:38.356936Z K 7 svn:log V 170 Check for a keyboard HID report in addition to the interface class so devices such as the Yubikey attach. Submitted by: Hans Petter Selasky Reported by: Jeremy Faulkner END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-06-12T16:04:32.783161Z K 7 svn:log V 113 Change ums_probe() so it does not need to fetch the usb_interface_descriptor. Submitted by: Hans Petter Selasky END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-06-12T16:07:06.400675Z K 7 svn:log V 194 Cleanup claim/release interface code, which is specific to libusb v0.1. Remove claim and release interface support from libusb v2.0, because it is not useful. Submitted by: Hans Petter Selasky END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-06-12T16:37:53.699126Z K 7 svn:log V 94 - Remove semicolon that should not have been there. Submitted by: rdivacky MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-06-12T18:13:34.185357Z K 7 svn:log V 154 - Note that these interfaces require for the structure definitions. - Note that these functions return NULL on failure. MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2009-06-12T20:00:38.510839Z K 7 svn:log V 359 Move the memory layout definitions and logic from mvreg.h to mvwin.h so that it isn't exposured unless needed. In particular this means that it's easier to tune the memory layout based on board details. While here, remove inclusion of from mvreg.h. This also contains exposure to SoC specifics in MI drivers, because NIRQ depends on the SoC. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2009-06-12T20:18:08.517675Z K 7 svn:log V 136 Add a #include so that it builds when options KGSSAPI is specified in the kernel configuration. Approved by: kib (mentor) END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-12T20:29:55.964292Z K 7 svn:log V 837 Prevent yet another staircase effect bug in the console device. Even though I thought I fixed the staircase issue (and I was no longer able to reproduce it), I got some reports of the issue still being there. It turns out the staircase effect still occurred when /dev/console was kept open while killing the getty on the same TTY (ttyv0). For some reason I can't figure out how the old TTY code dealt with that, so I assume the issue has always been there. I only exposed it more by merging consolectl with ttyv0, which means that the issue was present, even on systems without a serial console. I'm now marking the console device as being closed when closing the regular TTY device node. This means that when the getty shuts down, init(8) will open /dev/console, which means the termios attributes will always be reset in this case. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-06-12T20:41:44.015511Z K 7 svn:log V 214 MFC: r175904, r175905, r186009 Sync amd64 and i386 CPUID feature flags with -CURRENT. - amd64 only: DTES64, SSE4.1, SSE4.2, x2APIC, POPCNT - both: ABM, SSE4A, MAS, OSVW, IBS, SSE5, SKINIT, WDT PR: kern/135202 END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-06-12T20:46:36.753637Z K 7 svn:log V 412 Move the kernel option FLOWTABLE chacking from the header file to the actual implementation. Remove the accessor functions for the compiled out case, just returning "unavail" values. Remove the kernel conditional from the header file as it is no longer needed, only leaving the externs. Hide the improperly virtualized SYSCTL/TUNABLE for the flowtable size under the kernel option as well. Reviewed by: rwatson END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-06-12T20:50:28.172229Z K 7 svn:log V 177 Garbage collect an extern for a non-existent variable. While here let the comment end in a '.' and mark the #endif of _KERNEL. Reviewed by: rwatson (as part of a larger patch) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-06-12T21:19:57.093002Z K 7 svn:log V 126 Update the inline version of vn_get_ino() for ".." lookups to match the recentish changes to vn_get_ino(). MFC after: 1 week END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-12T21:21:17.607864Z K 7 svn:log V 382 Revert my previous change, because it reintroduces an old regression. Because our rc scripts also open the /etc/ttyv* nodes, it revokes the console, preventing startup messages from being displayed. I really have to think about this. Maybe we should just give the console its own TTY and let it build on top of other TTYs. I'm still not sure what to do with input handling there. END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-12T22:39:22.996671Z K 7 svn:log V 21 My very own playpen! END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-12T22:48:10.359945Z K 7 svn:log V 13 Stay at home END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2009-06-12T22:49:35.627271Z K 7 svn:log V 107 Fix MALTA build; some prototypes were wrong and blew up when kobj method signature checking was turned on. END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-12T22:52:19.564709Z K 7 svn:log V 353 A very simple shell script that automates merging from head into a stable branch. Simply cd to the target directory and run fmerge with a list of revisions you want merged. It will automatically identify your repository root and the branch and subdirectory where you're standing, and attempt to merge each revision you specified, in order, from head. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-12T22:53:49.592451Z K 7 svn:log V 1078 Add various new keymaps: addition: danish syscons keymap with accents There are two danish keymap files shipping with FreeBSD: danish.iso.kbd and danish.cp865.kbd. None of these support accents by use of dead keys, which isn't crucial to Danes but often used. This is a new keymap, danish.iso.acc.kbd, that's based on danish.iso.kbd with the accent part taken from german.iso.acc.kbd. pl_PL.dvorak keymap for syscons. Polish dvorak keymap by Robert Sebastian Gerus (17:05 01-07-2006 CEST) . Based on pl_PL.ISO-8859-2 and us.dvorak keymaps. British English Dvorak keymap for syscons. Attached is a Dvorak keymap for British English, with a pound-sterling symbol on on Shift-3 and some other characters in different places to the US Dvorak keymap. I've based the layout on the X.org GB keymap, Dvorak variant. PR: conf/72978, kern/99692, conf/117257 Submitted by: Kim Norgaard , Robert Sebastian Gerus , "Benjamin A'Lee" MFC after: 1 week END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-12T23:15:36.106485Z K 7 svn:log V 414 Fix printing of some wide-characters by iswprint() on ja_JP.eucJP and ja_JP.SJIS locale The iswprint() function does not return non-zero if used for some wide-character that it code was 0x824f-0x8258 on ja_JP.SJIS and 0xa3b0-0xa3b9 on ja_JP.eucJP locale. But those are right Japanese wide-character code. PR: conf/124511 Submitted by: Michihiro NAKAJIMA MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-12T23:27:31.116960Z K 7 svn:log V 136 _nss_cache_cycle_prevention_function doesn't actually need to be a function, it just needs to have external linkage. MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-12T23:39:05.431357Z K 7 svn:log V 79 Provide correct prototypes for functions with no arguments. MFC after: 1 week END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-12T23:43:19.315289Z K 7 svn:log V 333 Fix typo in cons25l7 definition in etc/termcap.small and share/termcap There is a minor typo in the cons25l7 (':' instead of '|') entry in src/etc/termcap.small that causes syscons to complain about bogus characters in /etc/termcap.db. PR: conf/132777 Submitted by: Nikos Ntarmos MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-13T00:06:52.389353Z K 7 svn:log V 36 #include cleanup MFC after: 1 week END K 10 svn:author V 5 jamie K 8 svn:date V 27 2009-06-13T00:12:02.831902Z K 7 svn:log V 127 Add counterparts to getcredhostname: getcreddomainname, getcredhostuuid, getcredhostid Suggested by: rmacklem Approved by: bz END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-13T00:13:44.878795Z K 7 svn:log V 174 Make the debugging macros expand to (void)0 instead of simply nothing when debugging is turned off. Rename debugging functions due to namespace violation. MFC after: 1 week END K 10 svn:author V 6 ivoras K 8 svn:date V 27 2009-06-13T00:27:03.348325Z K 7 svn:log V 164 Add support for labels derived from GPT metadata. Approved by: gnn (mentor) Reviewed by: pjd PR: 128398 Submitted by: Marius Nuennerich < marius at nuenneri.ch > END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-13T00:43:56.833479Z K 7 svn:log V 45 Further #include cleanup. MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-13T00:46:07.763643Z K 7 svn:log V 89 #include the right header so we get prototypes for our own functions. MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-13T00:54:52.188413Z K 7 svn:log V 97 Change hashtable_index_t to unsigned. Generate prototypes for our hash table. MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-13T00:56:17.626926Z K 7 svn:log V 80 Fix a large number of signed - unsigned comparison warnings. MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-13T01:22:56.784876Z K 7 svn:log V 79 Explain to the compiler why the aliasing we're doing is OK. MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-13T01:23:34.624745Z K 7 svn:log V 57 nscd builds cleanly at WARNS level 3. MFC after: 1 week END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-06-13T04:56:45.727730Z K 7 svn:log V 59 Make variables static where appropriate. Found by: cscout END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-13T08:04:56.544381Z K 7 svn:log V 17 Merge from head. END K 10 svn:author V 3 raj K 8 svn:date V 27 2009-06-13T08:57:04.963003Z K 7 svn:log V 111 Fix Book-E/MPC85XX build. Some prototypes were wrong and got revealed with the recent kobj signature checking. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2009-06-13T11:18:47.889403Z K 7 svn:log V 100 Correct entry of vendor ID 0x0d8c. It's C-Media, not ABC. Obtained from: NetBSD usbdevs rev.1.418 END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-13T12:23:31.796183Z K 7 svn:log V 397 Make the proof-of-concept UTF-8 support in Syscons less useless. Add a small Unicode-to-CP437 remapping table to at least demonstrate that the terminal emulator is perfectly capable of handling UTF-8. This will of course break if the user loads a different font map, but it at least allows people to give it a try. I can now see the box drawing in dialog(1) and the arrows in mutt(1) correctly. END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-13T13:07:56.955158Z K 7 svn:log V 76 Remove casts from {c,m,re}alloc() and simplify sizeof(). MFC after: 1 week END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-13T13:09:19.679329Z K 7 svn:log V 327 MFC of r175407 r187024 r193586 r193609 r175407 Correct that LSI 0060 is a mfi device and not mpt. r187024 Correct description for the Marvell 88SE6101. r193586 Regen: * Hart: rev 671 of pcidevs.txt; 22-01-2008 (D-M-Y). * Boemler: vendors.txt (2008-06-06) r193609 Remove cruft at 0E11-0002. Informed upstream. END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-06-13T13:09:20.636913Z K 7 svn:log V 332 Remove the static from int hardlink_check_uid. There is an external use in the opensolaris code. I am not sure how this ever worked but I have seen two reports of: link_elf: symbol hardlink_check_uid undefined lately. Reported by: Scott Ullrich (sullrich gmail.com), pfsense Reported by: Mister Olli (mister.olli googlemail.com) END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-13T13:35:18.548395Z K 7 svn:log V 150 Sync termcap.small with main termcap; add xterm entry for libteken PR: conf/135530 Submitted by: Alex Kozlov MFC after: 1 week END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-13T13:49:12.424172Z K 7 svn:log V 40 Merge OpenSSL 0.9.8k into FreeBSD base. END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-13T13:54:03.940752Z K 7 svn:log V 58 Wrap some macros that needed wrapping. MFC after: 1 week END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-13T13:56:06.431508Z K 7 svn:log V 113 Simplify the inline assembler (and correct potential error) of pte_load_store(). Submitted by: Christoph Mallon END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-13T14:00:10.725965Z K 7 svn:log V 106 Clobber "cc" instead of using volatile; remove obsolete register keyword. Submitted by: Christoph Mallon END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-13T14:12:55.078583Z K 7 svn:log V 109 Remove "extern" from function prototypes, and fix some (but not all) style(9) violations. MFC after: 1 week END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-13T14:21:39.150170Z K 7 svn:log V 51 Remove a few $FreeBSD$ which isn't needed anymore. END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-13T14:25:51.705963Z K 7 svn:log V 38 Remove a few more unneeded $FreeBSD$. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-13T14:30:08.741807Z K 7 svn:log V 72 Clobber "cc" instead of using volatile. Submitted by: Christoph Mallon END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-13T15:00:29.711737Z K 7 svn:log V 41 Build system updates for OpenSSL 0.9.8k. END K 10 svn:author V 5 jamie K 8 svn:date V 27 2009-06-13T15:35:22.935653Z K 7 svn:log V 88 Use getcredhostuuid instead of accessing the prison directly. Approved by: bz (mentor) END K 10 svn:author V 5 jamie K 8 svn:date V 27 2009-06-13T15:39:12.554632Z K 7 svn:log V 194 Rename the host-related prison fields to be the same as the host.* parameters they represent, and the variables they replaced, instead of abbreviated versions of them. Approved by: bz (mentor) END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-13T16:29:05.147897Z K 7 svn:log V 255 Enable the symmetric key block cipher SEED. This is not done by default in stock OpenSSL 0.9.8k, but I don't really see this causing problems. It is enabled by default in OpenSSL 1.0. This also fixes a build error (as we don't define OPENSSL_NO_SEED). END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-13T16:34:39.679375Z K 7 svn:log V 55 jpake is marked experimental so disable it by default. END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-13T16:45:58.287352Z K 7 svn:log V 106 After further thought, for now disable SEED and CMS as they are not enabled upstream by default in 0.9.8. END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-13T17:09:31.792513Z K 7 svn:log V 29 Also disable jpake on amd64. END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-06-13T18:35:29.357603Z K 7 svn:log V 445 Correct the method of waking the page daemon when the number of allocated pv entries surpasses the high water mark. The problem was that the page daemon would only be awakened the first time that the high water mark was surpassed. (The variable "pagedaemon_waken" is a non-working vestige of FreeBSD 4.x, in which it was external and reset by the page daemon whenever it ran. This reset allowed subsequent wakeups by the pv entry allocator.) END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-06-13T20:21:08.391490Z K 7 svn:log V 33 Eliminate unnecessary variables. END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-13T20:54:17.855061Z K 7 svn:log V 40 Add more new files from OpenSSL 0.9.8k. END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-06-13T20:58:12.902036Z K 7 svn:log V 83 Eliminate an unnecessary clearing of a page's dirty bits in phys_pager_getpages(). END K 10 svn:author V 6 jilles K 8 svn:date V 27 2009-06-13T21:10:41.755841Z K 7 svn:log V 436 Don't skip forking for an external command if any traps are active. Example: sh -c '(trap "echo trapped" EXIT; sleep 3)' now correctly prints "trapped". With this check, it is no longer necessary to check for -T explicitly in that case. This is a useful bugfix by itself and also important because I plan to skip forking more often. PR: bin/113860 (part of) PR: bin/74404 (part of) Reviewed by: stefanf Approved by: ed (mentor) END K 10 svn:author V 6 jilles K 8 svn:date V 27 2009-06-13T21:17:45.691358Z K 7 svn:log V 635 Avoid leaving unnecessary waiting shells in many forms of sh -c COMMAND. This change only affects strings passed to -c, when the -s option is not used. The approach is to check if there may be additional data in the string after parsing each command. If there is none, use the EV_EXIT flag so that a fork may be omitted in specific cases. If there are empty lines after the command, the check will not see the end and forks will not be omitted. The same thing seems to happen in bash. Example: sh -c 'ps lT' No longer shows a shell process waiting for ps to finish. PR: bin/113860 Reviewed by: stefanf Approved by: ed (mentor) END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-13T21:45:31.721273Z K 7 svn:log V 42 Add another new file from OpenSSL 0.9.8k. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-13T21:55:08.561086Z K 7 svn:log V 47 update backend_changed to reflect .m prototype END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-13T22:02:55.293247Z K 7 svn:log V 59 comment out zfs support until I have time for a proper fix END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-13T23:05:54.988333Z K 7 svn:log V 34 fix WITNESS sleepability warnings END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2009-06-13T23:16:40.586251Z K 7 svn:log V 482 When a Solaris10 client does an NFS mount using krb5i or krb5p, the server would crash because the Solaris10 client would attempt to use Sun's NFSACL protocol, which FreeBSD doesn't support. When the server generated the error reply via svcerr_noprog(), it would cause a crash because it would try and wrap a NULL reply. According to RFC2203, no wrapping is required for error cases. This one line change avoids wrapping of NULL replies. Reviewed by: dfr Approved by: kib (mentor) END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-06-13T23:27:04.777892Z K 7 svn:log V 324 - Also probe DP83865, which is an is an ultra low power version of the DP83861 and DP83891. - Reset the PHY during attach so it's in a known state. - Add a comment describing why we hardwire 10baseT support in the BMSR. - Always explicitly set IFM_HDX for half-duplex. [1] Obtained from: OpenBSD [1] MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-13T23:36:54.442691Z K 7 svn:log V 116 purge HAL_TXSTAT_ALTRATE; you can figure this out by checking ts_finaltsi and it cannot be used with MCS rate codes END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-13T23:43:00.290132Z K 7 svn:log V 276 Rev IEEE80211_IOC_STA_INFO abi: ni_flags grew from 16 bits to 32 bits but isi_state did not follow; expand it to 32 bits and pad to maintain alignment. Note this is an incompatible change that requires rebuilding of user applications. Submitted by: rpaulo, cbzimmer, avatar END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-13T23:44:56.519537Z K 7 svn:log V 43 note abi change for IEEE80211_IOC_STA_INFO END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-06-14T00:05:38.686699Z K 7 svn:log V 11 Fix style. END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-06-14T00:15:26.935056Z K 7 svn:log V 20 Missed style fixes. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T02:46:07.793529Z K 7 svn:log V 423 Import Cavium's FreeBSD port, or the Octeon specific pieces, verbatim. Yes, this puts things in the wrong place, doesn't compile and is woefully incomplete. However, it will allow us to more easily track against the upstream sources without needing to import the entire Cavium tree under vendor. This port is based on FreeBSD 7.0 as of April 2007 and the pre-import MIPS tree (aka mips2), so much work is necessary here. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T02:55:07.479706Z K 7 svn:log V 16 Formatting nit. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T02:58:56.052998Z K 7 svn:log V 179 After Marcel's change to DEFAULTS, we were bringing in a bogus copy of uart_8250. Remove it here since the UART on the ADM5120 isn't the typical 16550: its completely different. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T03:01:39.440507Z K 7 svn:log V 215 Move the octeon port to its more correct location. Any port for the OCTEON2 family of processors should live in mips/octeon2. Not enough is know abotu the former to know if the same port can be used for both yet. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-14T03:29:14.195325Z K 7 svn:log V 171 Tool to compare two (roughly similar) termcap entries (like rxvt-mono and rxvt-unicode) so see which fields should don't need to be copied if the :tc=xxx: option is used. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T03:32:52.035025Z K 7 svn:log V 22 Fix typo... bad imp. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-14T03:34:54.011881Z K 7 svn:log V 465 Add missing termcap entry for rxvt-unicode. The termcap database does not have an entry for rxvt-unicode. This means that programs that need an entry such as vi fail to work when connecting via ssh using this terminal emulator. The added data is not the same as the PR submitted by Richard, it uses the :tc=xxx: option to inherit everything from rxvt-mono. PR: conf/117323 Submitted by: Richard Bradshaw MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T03:44:01.765239Z K 7 svn:log V 54 Now that the import is over, we can (re) delete this. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T03:44:43.136474Z K 7 svn:log V 86 Actually rename the files this time. Also, start to fix OCTEON1 so it can configure. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T03:47:44.884489Z K 7 svn:log V 80 Merge in Cavium's CF driver. This too is in the wrong place and will be moved. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T03:55:27.910334Z K 7 svn:log V 60 Move dev/flash/ cf driver into octeon dir where it belongs. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T03:57:03.540491Z K 7 svn:log V 57 Import sgmii driver for Octeon from Cavium FreeBSD tree. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-14T04:03:18.286934Z K 7 svn:log V 381 Add missing terminal definition for Wyse 120 in termcap Although the PR contains also the definitions of the Wyse 60, they are not copied into it since there are already definition for them in the termcap file since 1997. Also, the PR didn't use the :tc=xxx: feature, so I've imploded them. PR: conf/81882 Submitted by: Meister des Chaos MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T04:10:27.326829Z K 7 svn:log V 54 Move octeon rgmii driver to is more correct new home. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T04:16:58.055620Z K 7 svn:log V 30 Part of the cf driver missed. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T04:26:56.253051Z K 7 svn:log V 163 o Move the driveid.h file o lots of tweaks to header paths. o comment out SMP for the moment # we now make it through the .c make depend, the .s needs more work. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T05:29:13.727446Z K 7 svn:log V 36 Bring this in from the cavium port. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T06:01:46.537813Z K 7 svn:log V 38 Move this to a more approrpiate plae. END K 10 svn:author V 5 brian K 8 svn:date V 27 2009-06-14T06:09:33.482130Z K 7 svn:log V 147 Don't set $PATH - if the caller doesn't have /bin and /usr/bin in their PATH then they can expect things to break. PR: 135417 MFC after: 3 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T06:09:33.665571Z K 7 svn:log V 66 Move octeon specific uart goo here, per SOP for other MIPS ports. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T06:10:36.894663Z K 7 svn:log V 137 Cavium-specific goo is no longer necessary here. Of course, I now have to write a bus space for cavium, but that shouldn't be too hard. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T06:11:13.695479Z K 7 svn:log V 101 Bring back the TARGET_OCTEON kludge for a bit. We need to kill it, but it is useful for the moment. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T06:11:51.727026Z K 7 svn:log V 74 First pass to make compile. It doesn't completely yet, but it's a start. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T06:12:21.200366Z K 7 svn:log V 49 Kludge: pretend to be ISA_MIPS32 for the moment. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T06:14:25.289205Z K 7 svn:log V 109 bye bye. This is no longer referenced, but much code from it will resurface for a bus-space implementation. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T06:26:33.263782Z K 7 svn:log V 73 this was actually deleted earlier, but I bogusly neglected to commit it. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T06:27:11.337205Z K 7 svn:log V 104 Add bogus OCTEON_CORE_ID here. Really should integrate the pcpu.h stuff that is in Cavium's base port. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T06:35:02.846182Z K 7 svn:log V 13 Stylish nits END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T06:35:21.154776Z K 7 svn:log V 31 Compile out unreferenced code. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T06:36:50.168295Z K 7 svn:log V 66 Hack for the 'battleship' boards that have 8 ports rather than 4. END K 10 svn:author V 5 brian K 8 svn:date V 27 2009-06-14T06:37:19.588659Z K 7 svn:log V 122 Remove HOME= - this has surprised me several times in the past. PR: 132135 Submitted by: Craig Leres MFC after: 3 weeks END K 10 svn:author V 5 brian K 8 svn:date V 27 2009-06-14T06:47:21.696937Z K 7 svn:log V 75 Add -m and -t options. PR: 129554 Submitted by: gavin MFC after: 3 weeks END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-14T06:48:31.167582Z K 7 svn:log V 216 Termcap updates for screen and linux console: screen entry: F11-F20 keys added linux entry: F10-F20 keys added, ACS line graphics added PR: kern/108899 Submitted by: Joseph Terner MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T06:49:13.481818Z K 7 svn:log V 14 Make compile. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T06:53:55.519581Z K 7 svn:log V 35 Various nits to make this compile. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-06-14T07:01:22.142173Z K 7 svn:log V 73 Minor formatting changes. Also, elimiante a couple of unused variables. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-14T07:02:50.367452Z K 7 svn:log V 435 Add missing passthrough printing entries for VT100 and workalikes in /etc/termcap: VT100 spec indicates that passthrough printing can be enabled by sending ESC[5i and disabled by sending ESC[4i These entries should be listed as po and pf in /etc/termcap, but are absent. See http://www.vt100.net/docs/vt102-ug/chapter5.html#S5.5.2.23 PR: conf/71549 Submitted by: Andrew Webster MFC after: 1 week END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-06-14T07:34:21.147730Z K 7 svn:log V 30 Fix type of lowaddr variable. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-14T09:23:33.622132Z K 7 svn:log V 20 Import LLVM r73340. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-14T09:24:02.906097Z K 7 svn:log V 21 Import Clang r73340. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-14T09:24:48.652961Z K 7 svn:log V 28 Tag the LLVM r73340 import. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-14T09:25:21.128862Z K 7 svn:log V 29 Tag the Clang r73340 import. END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-14T09:54:16.659724Z K 7 svn:log V 27 Also disable jpake on arm. END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-14T11:26:42.564010Z K 7 svn:log V 17 Merge from head. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-14T12:04:34.709292Z K 7 svn:log V 327 Add more entries to the Unicode-to-CP437 table. Characters between 0x07 and 0x0d are now also mapped, which means we can display almost 256 different characters. Also remap certain types of dashes and quotes, which means we can finally read our manual pages without red question marks in them. Submitted by: Christoph Mallon END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-06-14T12:11:15.932339Z K 7 svn:log V 147 Remove a line break leaving a function return type attached to the old function declaration bottom rather than the new function declaration start. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-14T12:42:06.783495Z K 7 svn:log V 99 Fix missing includes of , to silence some compiler warnings. Submitted by: Pawel Worach END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-14T12:44:09.379777Z K 7 svn:log V 59 Include and for wait() and kill(). END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-14T12:45:48.568806Z K 7 svn:log V 62 Include for asprintf(). Submitted by: Pawel Worach END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-14T12:46:34.340531Z K 7 svn:log V 70 Include for cam_path_string(). Submitted by: Pawel Worach END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-14T12:47:27.480794Z K 7 svn:log V 66 Include for modfind(). Submitted by: Pawel Worach END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-14T13:43:07.538201Z K 7 svn:log V 92 Rename since it has will have more capabilities than just comparing of two termcap entries. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-14T13:46:32.430474Z K 7 svn:log V 233 Instead of only being able to compare two terminal definitions, now also be able to print information about... - length of the terminal capabilties - dump of one terminal definition - relationship overview for a terminal definition END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-06-14T14:46:20.005916Z K 7 svn:log V 62 Improve the description a bit and add a reference to vlan(4). END K 10 svn:author V 5 markm K 8 svn:date V 27 2009-06-14T15:16:24.985746Z K 7 svn:log V 162 Allow "make update" work with SVN, if you take the time to set up your /etc/make.conf properly. Only one SCM? I do not think this is right. Now I have fixed it. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-14T15:57:17.513860Z K 7 svn:log V 50 Integrate latest FreeBSD, LLVM and Clang sources. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2009-06-14T16:21:51.598878Z K 7 svn:log V 61 Add tests for r194127 and r194128. Approved by: ed (mentor) END K 10 svn:author V 4 nork K 8 svn:date V 27 2009-06-14T16:48:17.837799Z K 7 svn:log V 39 Add myself. Approved by: imp (mentor) END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-14T17:00:35.565746Z K 7 svn:log V 486 Fix the staircase issue properly this time. Even though I thought this bug was somewhere in the TTY layer, it turns out init(8) doesn't make sure /dev/console is opened initially properly. I've added revoke() to two pieces of code: - death(): Apart from killing the gettys on shutdown, this doesn't guarantee the TTY to be closed immediately. - runshutdown(): Just like setctty(), we should revoke /dev/console. Applications like syslogd may have file descriptors to the console. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2009-06-14T17:03:59.167166Z K 7 svn:log V 88 MFC r192687: fix chflags -h PR: bin/131999 Submitted by: bde Approved by: ed (mentor) END K 10 svn:author V 6 jilles K 8 svn:date V 27 2009-06-14T17:05:54.647504Z K 7 svn:log V 142 MFC r192688: fix nonsense in ps etime field for swapped out processes PR: bin/123069 Submitted by: Vladimir Kozbin Approved by: ed (mentor) END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-06-14T17:15:18.337264Z K 7 svn:log V 332 Add an optional callback function that will be invoked when a per-CPU queue was drained. It will never fire for a directly dispatched packet. You will most likely never want to use this for any ordinary netisr usage and you will never blame netisr in case you try to use it and it does not work as expected. Reviewed by: rwatson END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2009-06-14T17:33:46.034771Z K 7 svn:log V 532 When the KOBJMETHOD() macro was updated, it resulted in the compiler doing argument type checking. Since the prototypes in kgss_if.h used the generic gss_ctx_id_t for the context argument, but the functions in sys/kgssapi/krb5/krb5_mech.c used the KerberosV specific context argument, the file would no longer build. This patch fixes it so it will build by replacing the argument with a gss_ctx_id_t one and setting a local "struct krb5_context *" variable to it for use by the function. Reviewed by: dfr Approved by: kib (mentor) END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2009-06-14T17:53:55.266007Z K 7 svn:log V 171 Unlock process lock when return error from getrobustlist call. Tested by: Alexander Best Approved by: kib (mentor) MFC after: 3 days END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-14T18:01:35.344304Z K 7 svn:log V 276 Enable PRINTF_BUFR_SIZE on i386 and amd64 by default. In the past there have been some reports of PRINTF_BUFR_SIZE not functioning correctly. Instead of having garbled console messages, we should just see whether the issues are still there and analyze them. Approved by: re END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-06-14T18:04:22.341639Z K 7 svn:log V 86 MFC r193176: Unlock the pseudofs vnode before calling fill method for pfs_readlink(). END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-14T19:45:16.743191Z K 7 svn:log V 49 Merge OpenSSL 0.9.8k into head. Approved by: re END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-14T19:46:18.514184Z K 7 svn:log V 48 Update build infrastructure for OpenSSL 0.9.8k. END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-14T19:51:05.815948Z K 7 svn:log V 44 Regenerate manual pages for OpenSSL 0.9.8k. END