Го3198598 221 214 214 470 470 175 175 163 163 243 148 128 201 577 201 137 178 179 138 138 158 577 235 295 201 216 156 315 1424 112 112 403 183 231 295 354 181 143 214 197 168 136 224 238 273 210 162 183 167 253 297 183 172 222 229 172 130 156 186 128 195 387 423 143 165 190 153 245 156 122 134 285 285 502 375 383 383 236 247 262 262 250 154 154 148 165 165 251 210 210 143 143 144 158 151 162 450 397 246 359 146 145 204 247 163 318 489 360 252 559 433 696 203 138 147 138 146 235 292 473 417 145 962 312 625 181 178 387 158 163 163 170 203 189 272 250 858 175 174 140 125 110 178 154 335 172 203 154 1504 195 195 327 164 226 164 250 146 146 159 158 158 166 166 156 130 130 155 155 155 139 139 206 153 153 131 136 152 170 260 399 164 151 127 426 309 249 131 131 427 231 277 159 117 104 108 144 144 174 237 237 372 372 190 190 190 215 215 215 334 265 269 269 361 361 394 151 116 695 138 152 361 145 K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-29T15:17:59.958887Z K 7 svn:log V 121 MFC 196840: Fill the reverse RSS map with 0xff's so that the subsequent loop to calculate the values will work properly. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-29T15:18:24.356372Z K 7 svn:log V 121 MFC 196840: Fill the reverse RSS map with 0xff's so that the subsequent loop to calculate the values will work properly. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-29T15:24:57.770764Z K 7 svn:log V 377 MFC 197648: Split the 'video' ACPI lock up into two locks to resolve a LOR with the sysctl lock. The 'video' lock now protects the 'bus' of video output devices attached to a graphics adapter. It is used when iterating over the list of outputs, etc. The 'video_output' lock is used to lock the output-specific data similar to a driver lock for the individual video outputs. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-29T15:25:22.373859Z K 7 svn:log V 377 MFC 197648: Split the 'video' ACPI lock up into two locks to resolve a LOR with the sysctl lock. The 'video' lock now protects the 'bus' of video output devices attached to a graphics adapter. It is used when iterating over the list of outputs, etc. The 'video_output' lock is used to lock the output-specific data similar to a driver lock for the individual video outputs. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-29T15:28:05.134550Z K 7 svn:log V 83 MFC 197649: Do not hold the ACPI A/C adapter lock when changing the power profile. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-29T15:28:30.757515Z K 7 svn:log V 83 MFC 197649: Do not hold the ACPI A/C adapter lock when changing the power profile. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-29T15:39:18.555497Z K 7 svn:log V 71 MFC 198085: Add a manual page for BUS_BIND_INTR() and bus_bind_intr(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-29T15:39:30.078583Z K 7 svn:log V 71 MFC 198085: Add a manual page for BUS_BIND_INTR() and bus_bind_intr(). END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-10-29T15:42:50.785245Z K 7 svn:log V 150 MFC rev. 198480, 198483: Document new modularised ATA kernel modules and options. PR: kern/133162, amd64/139859 Approved by: re (kib) END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-10-29T15:55:25.364054Z K 7 svn:log V 56 more Updates on the RMI code close to compiling now ;-) END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-10-29T15:55:58.690960Z K 7 svn:log V 36 updates to rge to get it to compile END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-10-29T15:59:27.022407Z K 7 svn:log V 103 Revert part of r198363, there is no "device cam", it is included in "device scbus". MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-29T16:00:27.926165Z K 7 svn:log V 484 MFC 197439: Extract the code to find and map the MADT ACPI table during early kernel startup and genericize it so it can be reused to map other tables as well: - Add a routine to walk a list of ACPI subtables such as those used in the APIC and SRAT tables in the MI acpi(4) driver. - Move the routines for mapping and unmapping an ACPI table as well as mapping the RSDT or XSDT and searching for a table with a given signature out into acpica_machdep.c for both amd64 and i386. END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-10-29T16:19:58.194864Z K 7 svn:log V 108 MFC r197428: Add per-process osrel node to the procfs, to allow read and set p_osrel value for the process. END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-10-29T16:21:52.984746Z K 7 svn:log V 45 MFC r197429: Document osrel node for procfs. END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-10-29T16:24:39.314299Z K 7 svn:log V 86 MFC r197389: Do panic regardeless of execution mode at the moment of T_RESERVED trap. END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-10-29T16:28:21.007750Z K 7 svn:log V 87 MFC r197930: Postpone dropping fp till both kq_global and kqueue mutexes are unlocked. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-10-29T16:30:48.099145Z K 7 svn:log V 41 MFC: r198314 Add empty watchdogd_flags. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-10-29T16:39:27.301279Z K 7 svn:log V 41 MFC: r198314 Add empty watchdogd_flags. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2009-10-29T17:14:18.287457Z K 7 svn:log V 63 Rename aac_srb32 to aac_srb, to match Adaptec's vendor driver. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-29T17:15:22.116616Z K 7 svn:log V 484 MFC 197439: Extract the code to find and map the MADT ACPI table during early kernel startup and genericize it so it can be reused to map other tables as well: - Add a routine to walk a list of ACPI subtables such as those used in the APIC and SRAT tables in the MI acpi(4) driver. - Move the routines for mapping and unmapping an ACPI table as well as mapping the RSDT or XSDT and searching for a table with a given signature out into acpica_machdep.c for both amd64 and i386. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2009-10-29T17:21:41.417752Z K 7 svn:log V 139 Add additional featuresState.fBits entries to simplify compiling and testing Adaptec's vendor driver. Submitted by: Adaptec, driver 17517 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-29T17:34:02.562511Z K 7 svn:log V 202 When fetching sum stats (vmstat -s) from a crash dump, fetch per-CPU counts and sum them to form the total counts. PR: bin/135893 Submitted by: Mikolaj Golub to my trociny of gmail MFC after: 1 week END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2009-10-29T17:40:33.420044Z K 7 svn:log V 105 Improve round robin stream scheduler and cleanup some code. Approved by: rrs (mentor) MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-29T18:03:16.000818Z K 7 svn:log V 123 - Numerous whitespace and style fixes. - More descriptive error messages when failing to parse components during attach. END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-10-29T20:53:26.422497Z K 7 svn:log V 64 Add missing ATA kernel options dependencies. MFC after: 3 days END K 10 svn:author V 6 jilles K 8 svn:date V 27 2009-10-29T21:13:57.249583Z K 7 svn:log V 219 MFC r197371: Mention that NUL characters are not allowed in sh(1) input. I do not consider this a bug because POSIX permits it and argument strings and environment variables cannot contain '\0' anyway. PR: bin/25542 END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-10-29T21:14:10.295646Z K 7 svn:log V 1330 White space changes > Description of fields to fill in above: 76 columns --| > PR: If a GNATS PR is affected by the change. > Submitted by: If someone else sent in the change. > Reviewed by: If someone else reviewed your modification. > Approved by: If you needed approval for this commit. > Obtained from: If the change is from a third party. > MFC after: N [day[s]|week[s]|month[s]]. Request a reminder email. > Security: Vulnerability reference (one per line) or description. > Empty fields above will be automatically removed. M rmi/xls_ehci.c M rmi/clock.h M rmi/xlr_pci.c M rmi/perfmon.h M rmi/uart_bus_xlr_iodi.c M rmi/perfmon_percpu.c M rmi/iodi.c M rmi/pcibus.c M rmi/perfmon_kern.c M rmi/perfmon_xlrconfig.h M rmi/pcibus.h M rmi/tick.c M rmi/xlr_boot1_console.c M rmi/debug.h M rmi/uart_cpu_mips_xlr.c M rmi/xlrconfig.h M rmi/interrupt.h M rmi/xlr_i2c.c M rmi/shared_structs.h M rmi/msgring.c M rmi/iomap.h M rmi/ehcireg.h M rmi/msgring.h M rmi/shared_structs_func.h M rmi/on_chip.c M rmi/pic.h M rmi/xlr_machdep.c M rmi/ehcivar.h M rmi/board.c M rmi/clock.c M rmi/shared_structs_offsets.h M rmi/perfmon_utils.h M rmi/board.h M rmi/msgring_xls.c M rmi/intr_machdep.c END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-10-29T21:21:01.901625Z K 7 svn:log V 20 white space changes END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-10-29T21:23:44.529836Z K 7 svn:log V 20 white space changes END K 10 svn:author V 6 jilles K 8 svn:date V 27 2009-10-29T21:25:16.095149Z K 7 svn:log V 307 MFC r197363: Update find(1) man page for -L/-delete interaction. It is a bit unfortunate that the example to delete broken symlinks now uses rm(1), but allowing this with -delete would require fixing fts(3) to not imply FTS_NOCHDIR if FTS_LOGICAL is given (or hacks in the -delete option). PR: bin/90687 END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-10-29T21:30:21.965423Z K 7 svn:log V 91 adds rmi specific mips extensions file and makes sure the includes point to the new place. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:09:02.649741Z K 7 svn:log V 134 MFC r196488 - allow disabling "root_mount_hold()" by setting a sysctl/tunable at boot - remove some redundant initial explore code END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:09:37.986652Z K 7 svn:log V 198 MFC r196490 - FIFO's are always opened separately in read and write direction even if the actual device is opened for read and write. Fix fflags check so that the UFM and URIO drivers work. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:10:11.646556Z K 7 svn:log V 257 MFC r196491 We used force all of the GPIO pins low first and then enable the ones we want. This has been changed to better match the ADMtek's reference design to avoid setting the power-down configuration line of the PHY at the same time it is reset. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:10:41.889047Z K 7 svn:log V 85 MFC r196492 - fix CDC ethernet matching order so that the match flags get correct. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:11:13.889929Z K 7 svn:log V 47 MFC r196493 - Fix false positive uipaq probe END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:11:48.019622Z K 7 svn:log V 117 MFC r196494 - fix uvisor support, mostly correct buffer sizes used. - correct device info flag for SONY Cli NR70V END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:12:29.886448Z K 7 svn:log V 100 MFC r196495 Add mass storage quirks. PR: usb/137138,usb/137226,usb/137789,usb/135372 END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:13:02.971911Z K 7 svn:log V 72 MFC r196496 Add a reminder comment to optimize bus_dmamap_sync calls. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:13:36.204430Z K 7 svn:log V 40 MFC r196497 Remove redundant locking. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:14:06.879473Z K 7 svn:log V 127 MFC r196826 Make umass(4) pass device USB serial number to CAM, making it possible to e.g. retrieve it using camcontrol(8). END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:14:39.918578Z K 7 svn:log V 141 MFC r197553 - clean up USB detach logic. There seems to be some problems detaching multiple USB HUBs connected in series from the root. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:15:26.042175Z K 7 svn:log V 176 MFC r197554 Import two PCI quirks from Linux - Add quirk for ATI SB600 and SB700 to free SMB controller - Correct schedule sleep time to 10us on the VIA ehci controller END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:16:00.686243Z K 7 svn:log V 113 MFC r197555 Simplify logic around setting EHCI_QH_DTC and expand some htohc32(temp.sc, 0) statements to zero. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:16:39.553925Z K 7 svn:log V 66 MFC r197556 Clear all interrupts rather than just SETUP packet. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:17:23.627702Z K 7 svn:log V 87 MFC r197558 Fix NULL-pointer dereference in usb_endpoint_foreach(). PR: usb/138389 END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:17:54.346959Z K 7 svn:log V 71 MFC r197559 Add support for USB language selection. PR: usb/138563 END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:18:27.083752Z K 7 svn:log V 156 MFC r197561 Correct buffer sizes used so that they match. The old code could give the impression that a overflow situation existed but was not possible. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:18:59.152755Z K 7 svn:log V 200 MFC r197562 Add extra safety locking when clobbering xfer->flags_int.started in start and stop functions, because xfer->flags_int is also updated by the USB controller, under the controller lock. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:19:41.508914Z K 7 svn:log V 87 MFC r197563 Add basic support for USB Network Control Model (NCM) v1.0 to if_cdce.c. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:20:15.103159Z K 7 svn:log V 76 MFC r197564 Add new usbdev entries for Marvell, FTDI, Option and Western. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:20:47.806892Z K 7 svn:log V 125 MFC r197565 - Remove SAMSUNG_YP_U2 now that it is in the cam layer - Add quirk from Tobias Grosser for Western Mypassword END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:21:20.955988Z K 7 svn:log V 132 MFC r197566 Increase the rx buffer size to 16384 bytes, this increases RX performance from 50Mbps to 220Mbps on PLANEX GU-1000T. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:21:52.161128Z K 7 svn:log V 76 MFC r197567 Allow setting of MAC address for AXE based ethernet adapters. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:22:23.378840Z K 7 svn:log V 34 MFC r197568 add more device IDs END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:22:54.346004Z K 7 svn:log V 60 MFC r197569 Add a config number quirk for the ELSA_MODEM1 END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:23:34.186148Z K 7 svn:log V 90 MFC r197570 Add experimental support for usb serial console and polled mode during DDB. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:24:10.373514Z K 7 svn:log V 32 MFC r197572 Add new FTDI IDs. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:24:41.424822Z K 7 svn:log V 99 MFC r197573 Add back endpoint swap detection that was disabled in an earlier driver conversion. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:25:13.843042Z K 7 svn:log V 290 MFC r197999 (hrs) Fix the 106/109 USB Japanese keyboard "underscore" issue. Sun Type 6 USB keyboard support added in rev 1.46 conflicted with some scan codes used in Japanese keyboards because the scan code conversion routine was ambiguous for the overlapped codes. PR: ports/134005 END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:25:52.872205Z K 7 svn:log V 326 MFC r198151 Workaround buggy BIOS code in USB regard. By doing the BIOS to OS handover for all host controllers at the same time, we avoid problems where the BIOS will actually write to the USB registers of all the USB host controllers every time we handover one of them, and consequently reset the OS programmed values. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:26:29.888499Z K 7 svn:log V 47 MFC r198152 Only poll ukbd if KDB is active. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:27:00.468854Z K 7 svn:log V 69 MFC r198153 Correct offset calcluation for the NCM implementation. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:27:40.516666Z K 7 svn:log V 94 MFC r198257 Add support for newer WinChipHead CH341 chips, previously in the uch341 driver. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:28:21.127823Z K 7 svn:log V 57 MFC r198258 Add opt_gdb.h which is now needed by ucom. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-29T23:28:48.416187Z K 7 svn:log V 148 MFC r198373 Allow dumping the USB mouse reports via 'sysctl -b dev.ums.N.parseinfo', previously only available via bootverbose. PR: usb/137191 END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-10-30T00:37:04.676636Z K 7 svn:log V 64 db_expr_t is really closer to a register_t. Submitted by: bde@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-10-30T00:37:50.705491Z K 7 svn:log V 30 Add some newer MIPS CO cores. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-10-30T01:40:32.410777Z K 7 svn:log V 40 - Fix build with DEVICE_POLLING enabled END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-10-30T08:51:37.471773Z K 7 svn:log V 192 This is a temporary hack so we can get RMI to re-use the ns8250 code. We will need to think of a better way for code reuse for this (see sys/mips/rmi/uart_cpu_mips_xlr.c for where it is used) END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-10-30T08:53:11.770439Z K 7 svn:log V 192 With this commit our friend RMI will now compile. I have not tested it and the chances of it running yet are about ZERO.. but it will now compile. The hard part now begins, making it run ;-) END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-10-30T10:10:39.594757Z K 7 svn:log V 409 Trapsignal() and postsig() call kern_sigprocmask() with both process lock and curproc->p_sigacts->ps_mtx. Reschedule_signals may need to have ps_mtx locked to decide and wakeup a thread, causing recursion on the mutex. Inform kern_sigprocmask() and reschedule_signals() about lock state of the ps_mtx by new flag SIGPROCMASK_PS_LOCKED to avoid recursion. Reported and tested by: keramida MFC after: 1 month END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2009-10-30T11:13:00.525896Z K 7 svn:log V 277 Add notes pointing out that bsdiff does not store file hashes and bspatch thus does not verify file hashes, and that consequently it is recommended that users store hashes separately and verify files before and after running bspatch. Requested by: BugMagnet MFC after: 1 week END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-10-30T12:57:28.299754Z K 7 svn:log V 290 MFC rev. 197086: Add simple embedded RADIUS server support to libradius, by extending existing API, keeping backward compatibility. First consumer for this functionality is going to become forthcoming MPD-5.4, supporting CoA and DR of RFC 3576: Dynamic Authorization Extensions to RADIUS. END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-10-30T12:59:22.960250Z K 7 svn:log V 290 MFC rev. 197086: Add simple embedded RADIUS server support to libradius, by extending existing API, keeping backward compatibility. First consumer for this functionality is going to become forthcoming MPD-5.4, supporting CoA and DR of RFC 3576: Dynamic Authorization Extensions to RADIUS. END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-10-30T13:02:08.543208Z K 7 svn:log V 143 MFC rev. 197621: Fix bug, when RADIUS client gave up after single sendto() error, do not trying backup servers. PR: kern/103764, misc/139214 END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-10-30T13:03:08.837709Z K 7 svn:log V 154 MFC rev. 197621: Fix bug, when RADIUS client gave up after single sendto() error, do not trying backup servers. PR: kern/103764, misc/139214 END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T15:45:00.380114Z K 7 svn:log V 165 MFC r198097 Set the active flag in the PMBR when we install bootcode on a GPT partitioned disk. Some BIOS require this to be set before they will boot the device. END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T15:45:40.348840Z K 7 svn:log V 165 MFC r198097 Set the active flag in the PMBR when we install bootcode on a GPT partitioned disk. Some BIOS require this to be set before they will boot the device. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-10-30T16:00:34.413384Z K 7 svn:log V 149 Make procstat -k work on PowerPC by avoiding mistakenly using signed compares with a low address (0x1000) and a high address (the KVA kernel stack). END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T16:06:32.152422Z K 7 svn:log V 58 MFC r196464 Clean up the locking in drm_alloc_resource() END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T16:07:06.765215Z K 7 svn:log V 58 MFC r196464 Clean up the locking in drm_alloc_resource() END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T16:12:28.992929Z K 7 svn:log V 52 MFC r196465 Clean up the handling of device minors END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T16:14:17.600986Z K 7 svn:log V 69 MFC r196466 Add a read only sysctl tracking the hw.drm.msi tunable. END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T16:21:09.178576Z K 7 svn:log V 69 MFC r196466 Add a read only sysctl tracking the hw.drm.msi tunable. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-10-30T16:23:56.893632Z K 7 svn:log V 153 Add support for Adaptec 39320LPE adapters. PR: 124202 Submitted by: Andre Albsmeier Reviewed by: gibbs MFC after: 1 week END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T16:32:35.056094Z K 7 svn:log V 113 MFC r196470-196471,197154-197155,197603-197606 Sync radeon drm support This adds kernel support for r6/7xx 3D. END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T16:35:47.537072Z K 7 svn:log V 113 MFC r196470-196471,197154-197155,197603-197606 Sync radeon drm support This adds kernel support for r6/7xx 3D. END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T16:37:58.456447Z K 7 svn:log V 47 MFC r197951 Add support for Intel G41 chipset END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T16:38:53.245856Z K 7 svn:log V 47 MFC r197951 Add support for Intel G41 chipset END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T16:43:28.234939Z K 7 svn:log V 48 MFC r197950 Add pci id's for Intel G41 chipset END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T16:49:38.596391Z K 7 svn:log V 62 MFC r197950 (record only) Add pci id's for Intel G41 chipset END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T16:55:31.877531Z K 7 svn:log V 55 Fix blitter support for RS880 chips MFC after: 3 days END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T16:59:58.334754Z K 7 svn:log V 66 Use system specified memory barriers rather than rolling our own. END K 10 svn:author V 5 rafan K 8 svn:date V 27 2009-10-30T17:28:35.862782Z K 7 svn:log V 355 MFC r198490 Pull upstream patch to fix ee(1) crash when received SIGWINCH: modify _nc_wgetch() to check for a -1 in the fifo, e.g., after a SIGWINCH, and discard that value, to avoid confusing application (patch by Eygene Ryabinkin, FreeBSD bin/136223). PR: 136223 Submitted by: Eygene Ryabinkin Obtained from: ncurses-5.7-20091024 snapshot END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T18:02:10.971291Z K 7 svn:log V 300 Some general cleanup of scatter/gather memory allocation - We don't need to check malloc return values with M_WAITOK - remove variables that we don't really need - cleanup the error paths by just calling drm_sg_cleanup() - fix drm_sg_cleanup() to be safe to call at any time MFC after: 2 weeks END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T18:07:22.565767Z K 7 svn:log V 149 A bit of cleanup work on radeon_freelist_get() * Fix the main loop to search all buffers before sleeping. * Remove dead code MFC after: 3 days END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T18:08:46.152098Z K 7 svn:log V 262 Cleanup in r600_blit - Don't bother to assign vb until we know we have enough space - Add variables for sx2, sy2, dx2, dy2 so that these aren't calculated over and over, also reduce chance of errors. - Use switch to assign color/format MFC after: 3 days END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-30T18:30:13.698302Z K 7 svn:log V 50 Fix botched git -> svn merge. MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-30T19:25:13.554780Z K 7 svn:log V 53 MFC 192106: Port mca(4) to pc98. Pointy hat to: jhb END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-10-30T19:59:50.754481Z K 7 svn:log V 108 MFC r198230, r198242, r198260, r198346, r198369, r198384: More mesh fixes to comply with latest draft. END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-10-30T20:28:49.715925Z K 7 svn:log V 154 Add support for different request block format used by Gen-IIe Marvell SATA. This adds support for Marvell 6042/7042 chips and Adaptec 1430SA controller. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-10-30T21:00:58.343038Z K 7 svn:log V 66 Merge r197958:198700 from head. Sponsored by: FreeBSD Foundation END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2009-10-30T21:54:53.741547Z K 7 svn:log V 220 When reading input from a file or device (via -f option) set the input to be in non-buffering mode so that input lines are logged as they occur rather than being saved up until a buffer's worth of input has been logged. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2009-10-30T23:33:06.419767Z K 7 svn:log V 396 - zfs_zaccess() can handle VAPPEND too, so map V_APPEND to VAPPEND and call zfs_access() instead of vaccess() in this case as well. - If VADMIN is specified with another V* flag (unlikely) call both zfs_access() and vaccess() after spliting V* flags. This fixes "dirtying snapshot!" panic. PR: kern/139806 Reported by: Carl Chave In co-operation with: jh MFC after: 3 days END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-10-31T06:35:40.202241Z K 7 svn:log V 265 MFCs of r197764, r197765, r197766, r197847: Modified locale(1) to be able to show the altmon_X fields and the [cxX]_fmt's. Also modify the "-k list" option to display only fields with a certain prefix. Add the comment "(FreeBSD only)" to the altmonth_x keywords END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-10-31T09:03:48.394408Z K 7 svn:log V 159 MFp4: Ensure target/lun passed from user-level supported on this bus. Scanning unsupported IDs causes different issues from duplicate devices to system crash. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-10-31T10:35:41.583146Z K 7 svn:log V 467 Turn unused structure fields of cdevsw into spares. d_uid, d_gid and d_mode are unused, because permissions are stored in cdevpriv nowadays. d_kind doesn't seem to be used at all. We no longer keep a list of cdevsw's, so d_list is also unused. uid_t and gid_t are 32 bits, but mode_t is 16 bits, Because of alignment constraints of d_kind, we can safely turn it into three 32-bit integers. d_kind and d_list is equal in size to three pointers. Discussed with: kib END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-10-31T10:38:30.265069Z K 7 svn:log V 341 Unobfuscate unit number handling in apm(4). There is no need to use the lower 4 bits of the unit number to store the device type number. Just use 0 and 1 to distinguish them. devfs also guarantees that there can never be an open call on a device that has a unit number different to 0 and 1, so there is no need to check for this in open(). END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-10-31T10:43:38.568753Z K 7 svn:log V 603 MFp4: - Reduce code duplication in ATA XPT and PMP driver. - Move PIO size setting from ada driver to ATA XPT. It is XPT business to negotiate transfer details. ada driver is now stateless. - Report PIO size to SIM. It is required for correct PATA SIM operation. - Tune PMP scan timings. It workarounds some problems with SiI. - If reset hapens during PMP initialization - restart it. - Introduce early-initialized periph drivers, which are used during initial scan process. Use it for xpt, probe, aprobe and pmp. It gives pmp chance to finish scan before mountroot and numerate devices in right order. END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-10-31T10:47:47.608184Z K 7 svn:log V 110 MFp4: Sync connection speed reporting with kernel. Report speed in identify command, same as done by inquiry. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-10-31T10:59:53.833868Z K 7 svn:log V 41 MFC: r198327 Add a missing free() call. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-10-31T11:08:04.206691Z K 7 svn:log V 50 MFC: r198356 Fix a memory leak in an error case. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-10-31T11:21:45.595295Z K 7 svn:log V 41 MFC: r198327 Add a missing free() call. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-10-31T11:23:54.123658Z K 7 svn:log V 49 MFC: 198356 Fix a memory leak in an error case. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-10-31T12:22:23.915954Z K 7 svn:log V 137 The majors file was removed long ago, 0 should be used instead. PR: 139230 Submitted by: pluknet MFC after: 1 week END K 10 svn:author V 7 antoine K 8 svn:date V 27 2009-10-31T12:26:40.971024Z K 7 svn:log V 195 MFC r196891 to stable/8: Change w_notrunning and w_stillcold from pointer to array so that sizeof returns what is expected. PR: kern/138557 Discussed with: brucec@ MFC after: 1 month END K 10 svn:author V 5 rafan K 8 svn:date V 27 2009-10-31T12:58:13.466737Z K 7 svn:log V 378 MFC r198490 Pull upstream patch to fix ee(1) crash when received SIGWINCH: modify _nc_wgetch() to check for a -1 in the fifo, e.g., after a SIGWINCH, and discard that value, to avoid confusing application (patch by Eygene Ryabinkin, FreeBSD bin/136223). PR: 136223 Submitted by: Eygene Ryabinkin Obtained from: ncurses-5.7-20091024 snapshot Approved by: re (kib@) END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-10-31T13:24:14.335075Z K 7 svn:log V 324 MFp4: - Remove most of direct relations between ATA(4) peripherial and controller levels. It makes logic more transparent and is a mandatory step to wrap ATA(4) controller level into ATA-native CAM SIM. - Tune AHCI and SATA2 SiI drivers memory allocation a bit to allow bigger I/O transaction sizes without additional cost. END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-10-31T14:19:50.065454Z K 7 svn:log V 53 Allow newly added controllers to use full I/O sizes. END K 10 svn:author V 2 se K 8 svn:date V 27 2009-10-31T17:06:36.586639Z K 7 svn:log V 870 While certain supported Symbios/LSI SCSI chips (532c896, 53c1000, 53c1010) do support 64bit addresses, the current SCRIPTS code supports only 32bit addresses causing data corruption for buffer addresses >4GB. This problem affects 64bit machines with more than 4GB RAM or amd64 with 4GB and memory hole remapping. Work-around this problem with a bus_dma tag that requests bounce-buffers for addresses >4GB. This causes some overhead, but given the maximum SCSI bus speed of 160MB/s compared, the effect should hardly be noticeable. The problem was reported by Mike Watters (mike at mwatters net) who also verified that this fix cures the problem. Since this change is a NOOP on systems with less than 4GB RAM and fixes data corruption (in RAM and on disk) on systems with more than 4GB, I hope that this change is accepted for 8.0. MFC after: 3 days (pending approval) END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-10-31T17:28:08.735649Z K 7 svn:log V 219 MFC rev. 196893: Remove constraint, requiring request data to fulfill controller's alignment requirements. It is busdma task, to manage proper alignment by loading data to bounce buffers. PR: kern/120787, kern/127316 END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-10-31T17:39:56.138060Z K 7 svn:log V 532 Correct an error in vm_fault_copy_entry() that has existed since the first version of this file. When a process forks, any wired pages are immediately copied because copy-on-write is not supported for wired pages. In other words, the child process is given its own private copy of each wired page from its parent's address space. Unfortunately, to date, these copied pages have been mapped into the child's address space with the wrong permissions, typically VM_PROT_ALL. This change corrects the permissions. Reviewed by: kib END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-10-31T17:46:50.025170Z K 7 svn:log V 81 Garbage collect set_user_sr(), which is declared static inline and never called. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-10-31T17:55:48.129690Z K 7 svn:log V 78 Loop on blocked threads when using ULE scheduler, removing an XXX MP comment. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-10-31T17:59:24.849834Z K 7 svn:log V 286 Fix a race in casuword() exposed by csup. casuword() non-atomically read the current value of its argument before atomically replacing it, which could occasionally return the wrong value on an SMP system. This resulted in user mutex operations hanging when using threaded applications. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-10-31T18:04:34.760658Z K 7 svn:log V 58 Remove an unnecessary sync that crept in the last commit. END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-10-31T18:18:32.534258Z K 7 svn:log V 71 MFC r198472 Eliminate an unnecessary check from vm_fault_prefault(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-10-31T18:46:55.266444Z K 7 svn:log V 71 MFC r198472 Eliminate an unnecessary check from vm_fault_prefault(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-10-31T18:54:26.329461Z K 7 svn:log V 78 MFC r197316 Add a new sysctl for reporting all of the supported page sizes. END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-10-31T19:02:08.465759Z K 7 svn:log V 110 MFC r197317 When superpages are enabled, add the 2 or 4MB page size to the array of supported page sizes. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-31T19:22:12.368912Z K 7 svn:log V 92 Nor gcc nor clang needs the -iprefix, remove that. Reshuffle to minimize diff against head. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-10-31T20:59:13.174154Z K 7 svn:log V 171 Unbreak cpu_switch(). The register allocator in my brain is clearly broken. Also, Altivec context switching worked before only by accident, but should work now by design. END K 10 svn:author V 4 sson K 8 svn:date V 27 2009-10-31T21:22:18.044140Z K 7 svn:log V 156 MFC 197240,197241,197242,197243,197293,197294,197407: Add EVFILT_USER filter and EV_DISPATCH/EV_RECEIPT flags to kevent(2). Approved by: rwatson (mentor) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2009-10-31T22:27:31.933431Z K 7 svn:log V 762 Reimplement the lazy FP context switching: o Move all code into a single file for easier maintenance. o Use a single global lock to avoid having to handle either multiple locks or race conditions. o Make sure to disable the high FP registers after saving or dropping them. o use msleep() to wait for the other CPU to save the high FP registers. This change fixes the high FP inconsistency panics. A single global lock typically serializes too much, which may be noticable when a lot of threads use the high FP registers, but in that case it's probably better to switch the high FP context synchronuously. Put differently: cpu_switch() should switch the high FP registers if the incoming and outgoing threads both use the high FP registers. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-10-31T22:50:29.102099Z K 7 svn:log V 81 force unmount ZFS volumes earlier in shutdown to release bufs back to the system END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-01T01:42:44.903611Z K 7 svn:log V 80 - free ZFS resources on shutdown - fix eventhandler call - use private KTR flag END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-01T02:21:21.205819Z K 7 svn:log V 46 give more information on splay lookup failure END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-01T02:22:44.271426Z K 7 svn:log V 31 improve ktr logging for brelse END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-01T04:20:06.036067Z K 7 svn:log V 16 do brelvp early END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-01T04:43:35.771657Z K 7 svn:log V 84 don't associate a buffer with the backing vnode unless it is not present in the ARC END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-01T04:57:41.431415Z K 7 svn:log V 60 don't stall the whole system with gratuitous calcru printfs END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-11-01T08:20:30.303439Z K 7 svn:log V 237 Replace -iprefix with -isystem. We only need alternative header files search path and thus -isystem is sufficient. -iprefix is meant to do something entirely different. Approved by: ed (mentor) OKed by: ru, kan Tested by: make universe END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-11-01T08:45:44.772441Z K 7 svn:log V 80 MFC r197316 Add a new sysctl for reporting all of the supported page sizes. END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-11-01T08:48:30.609374Z K 7 svn:log V 110 MFC r197317 When superpages are enabled, add the 2 or 4MB page size to the array of supported page sizes. END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-11-01T10:01:39.023570Z K 7 svn:log V 62 MFC rev. 198623: Add missing ATA kernel options dependencies. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-11-01T10:30:30.972541Z K 7 svn:log V 1411 MFC various commits back to stable/8: SVN r197174: Make sure we never place the cursor outside the screen. For some vague reason, it may be possible that scp->cursor_pos exceeds scp->ysize * scp->xsize. This means that teken_set_cursor() may get called with an invalid position. Just ignore the old cursor position in this case. Reported by: Paul B. Mahol SVN r198213: Make lock devices work properly. It turned out I did add the code to use the init state devices to set the termios structure when opening the device, but it seems I totally forgot to add the bits required to force the actual locking of flags through the lock state devices. Reported by: ru SVN r198215, r198217: Fix a typo in the jail(8) manpage. Submitted by: Jille Timmermans SVN r198216: Fix qouting in a comment, to make it look more consistent Submitted by: Jille Timmermans SVN r198223: Properly set the low watermarks when reducing the baud rate. Now that buffers are deallocated lazily, we should not use tty*q_getsize() to obtain the buffer size to calculate the low watermarks. Doing this may cause the watermark to be placed outside the typical buffer size. This caused some regressions after my previous commit to the TTY code, which allows pseudo-devices to resize the buffers as well. Reported by: yongari, dougb END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-11-01T10:56:03.063808Z K 7 svn:log V 98 MFC: r198609 Revert part of r198363, there is no "device cam", it is included in "device scbus". END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-11-01T10:57:07.368037Z K 7 svn:log V 98 MFC: r198609 Revert part of r198363, there is no "device cam", it is included in "device scbus". END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-11-01T11:31:06.765376Z K 7 svn:log V 234 MFp4: Fix reference counting bug, when device unreferenced before then invalidated. To do it, do not handle validity flag as another reference, but explicitly modify reference count each time flag is modified. Discovered by: thompsa END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-01T11:34:13.779288Z K 7 svn:log V 72 MFC r197128,197325: add support for smbus controller found in AMD SB700 END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-11-01T11:39:07.948739Z K 7 svn:log V 128 Expand DESCRIPTION and a basic EXAMPLES section. PR: 139605 Submitted by: Warren Block MFC after: 1 week END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-01T11:41:20.145201Z K 7 svn:log V 72 MFC r197128,197325: add support for smbus controller found in AMD SB700 END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-11-01T13:06:15.230998Z K 7 svn:log V 157 MFp4: Allow SATA1 SiI chips to do full-sized DMA. Specification tells that we may release DMA constrants even more, but it require some additional handling. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-11-01T16:54:20.981375Z K 7 svn:log V 46 IFC @ 198752 to pick up 32-bit PPC bug fixes. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-11-01T17:05:08.829827Z K 7 svn:log V 46 Merge changes to thread switching from PPC32. END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-01T17:15:38.425844Z K 7 svn:log V 67 MFC 196399: fstat: fix fsid comparison on systems with 64-bit long END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-01T17:36:36.232818Z K 7 svn:log V 66 MFC 197641: print_caddr_t: drop incorrect __unused from parameter END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-01T17:37:03.375530Z K 7 svn:log V 66 MFC 197641: print_caddr_t: drop incorrect __unused from parameter END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-01T17:40:05.265993Z K 7 svn:log V 74 MFC 197658: print machine in kernel boot version string PR: kern/126926 END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-01T17:42:59.717112Z K 7 svn:log V 74 MFC 197658: print machine in kernel boot version string PR: kern/126926 END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-01T17:45:37.805627Z K 7 svn:log V 64 MFC 197647: cpufunc.h: unify/correct style of c extension names END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-01T17:53:33.040447Z K 7 svn:log V 38 MFC 198271: add amdtemp to i386 NOTES END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-01T17:54:49.155837Z K 7 svn:log V 38 MFC 198271: add amdtemp to i386 NOTES END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-01T17:56:45.690320Z K 7 svn:log V 63 MFC 198279: fix sorting of some amd* entries in some makefiles END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-01T17:58:56.978884Z K 7 svn:log V 63 MFC 198279: fix sorting of some amd* entries in some makefiles END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-01T18:10:38.641259Z K 7 svn:log V 63 MFC 198279: fix sorting of some amd* entries in some makefiles END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-01T18:16:55.655485Z K 7 svn:log V 47 MFC 198272, 198288: fix watchdogd(8) reference END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-01T18:19:00.584979Z K 7 svn:log V 47 MFC 198272, 198288: fix watchdogd(8) reference END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-11-01T18:25:11.370536Z K 7 svn:log V 108 Refine r198714, it's not as easy as just leaving the major number zero. Submitted by: ed MFC after: 1 week END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-01T18:39:26.346054Z K 7 svn:log V 61 MFC 197450: number of cleanups in i386 and amd64 pci md code END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-01T18:40:03.205864Z K 7 svn:log V 61 MFC 197450: number of cleanups in i386 and amd64 pci md code END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-11-01T18:48:06.613119Z K 7 svn:log V 39 MFC r197393 Add FreeBSD 7.2 and 7.3. END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-11-01T19:22:07.967400Z K 7 svn:log V 44 MFC r197331, r197394 Add getpagesizes(3). END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-11-01T20:24:17.184087Z K 7 svn:log V 60 MFC r197163 Add the FBSD_1.2 namespace. Reminded by: kib END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-11-01T21:41:44.152066Z K 7 svn:log V 74 Check unit number and provide string name for consdev. Submitted by: HPS END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-11-01T21:44:37.222018Z K 7 svn:log V 163 Fix a corner case where usbd_transfer_drain() can return too early if the callback has dropped the mutex, leading to a panic. Submitted by: HPS MFC after: 3 days END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-11-01T21:48:18.549341Z K 7 svn:log V 302 - Add usb_fill_bulk_urb() and usb_bulk_msg() linux compat functions [1] - Don't write actual length if the actual length pointer is NULL [2] - correct Linux Compatibility error codes for short isochronous IN transfers and make status field signed. Submitted by: Leunam Elebek [1], Manuel Gebele [2] END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-01T23:59:23.484006Z K 7 svn:log V 70 if a block is already cached we need to free the corresponding buffer END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-02T00:26:56.530181Z K 7 svn:log V 57 - ensure that we find the right buffer to call brelvp on END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-02T00:41:10.324152Z K 7 svn:log V 33 avoid doing KASSERT with null bp END K 10 svn:author V 3 hrs K 8 svn:date V 27 2009-11-02T06:36:54.260956Z K 7 svn:log V 333 MFC r197999: Fix the 106/109 USB Japanese keyboard "underscore" issue. Sun Type 6 USB keyboard support (added in rev 1.46) conflicted with some scan codes used in Japanese keyboards because the scan code conversion routine was ambiguous for the overlapped codes. PR: ports/134005 Submitted by: YAMASHIRO Jun Approved by: re (kib) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2009-11-02T07:21:13.660910Z K 7 svn:log V 211 Attempt to reduce accidental foot-shooting by pointing out that accept(2)ed sockets do not necessarily inherit O_NONBLOCK from listening sockets on non-FreeBSD platforms. Feet shot: cperciva MFC after: 1 month END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-11-02T08:31:00.351528Z K 7 svn:log V 156 The async callback could free the device. If it is a broadcast async, it doesn't hold device reference, so take our own reference. Submitted by: thompsa END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2009-11-02T09:47:15.782013Z K 7 svn:log V 38 MFC: Allow KMOD with hypens and dots. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2009-11-02T09:47:41.083464Z K 7 svn:log V 38 MFC: Allow KMOD with hypens and dots. END K 10 svn:author V 5 remko K 8 svn:date V 27 2009-11-02T09:56:46.573287Z K 7 svn:log V 332 Execute the start/stop process of a jail in the background. This will prevent that the script hangs during startup, which could cause annoying effects after rebooting for example. PR: kern/139422 Submitted by: Andrey Groshev Approved by: imp (mentor, implicit) MFC after: 3 days Facilitated by: Snow B.V. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-11-02T11:07:42.383356Z K 7 svn:log V 135 Big style cleanup. While there remove references to FreeBSD versions older than 6.0. Submitted by: Paul B Mahol END K 10 svn:author V 5 remko K 8 svn:date V 27 2009-11-02T12:03:04.826496Z K 7 svn:log V 182 Document the WWWSUPFILE variable. PR: 137723 Submitted by: Sofian Brabez Approved by: imp (mentor, implicit) MFC after: 3 days Facilitated by: Snow B.V. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-11-02T12:35:38.557519Z K 7 svn:log V 62 Use our canonical .Dd format. Submitted by: Ulrich Spoerlein END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-11-02T15:08:33.261009Z K 7 svn:log V 25 Fix header file location END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-11-02T15:08:59.256357Z K 7 svn:log V 12 Fix spacing END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-11-02T15:43:54.608223Z K 7 svn:log V 16 adds XLR config END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-11-02T15:53:32.572573Z K 7 svn:log V 48 MFC 198691 Fix blitter support for RS880 chips END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-11-02T15:54:41.373581Z K 7 svn:log V 48 MFC 198691 Fix blitter support for RS880 chips END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-11-02T15:57:03.753620Z K 7 svn:log V 78 MFC 198692 Use system specified memory barriers rather than rolling our own. END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-11-02T15:59:55.928231Z K 7 svn:log V 140 MFC 198695 A bit of cleanup work on radeon_freelist_get() * Fix the main loop to search all buffers before sleeping. * Remove dead code END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-11-02T16:00:01.341888Z K 7 svn:log V 140 MFC 198695 A bit of cleanup work on radeon_freelist_get() * Fix the main loop to search all buffers before sleeping. * Remove dead code END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-11-02T16:02:16.325672Z K 7 svn:log V 275 MFC 198696 Cleanup in r600_blit - Don't bother to assign vb until we know we have enough space - Add variables for sx2, sy2, dx2, dy2 so that these aren't calculated over and over, also reduce chance of errors. - Use switch to assign color/format END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-11-02T16:02:36.655612Z K 7 svn:log V 275 MFC 198696 Cleanup in r600_blit - Don't bother to assign vb until we know we have enough space - Add variables for sx2, sy2, dx2, dy2 so that these aren't calculated over and over, also reduce chance of errors. - Use switch to assign color/format END K 10 svn:author V 6 emaste K 8 svn:date V 27 2009-11-02T16:22:59.401258Z K 7 svn:log V 95 MFC r198541: Do first controller time sync after 1 minute, as in Adaptec's vendor driver. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2009-11-02T16:25:00.888974Z K 7 svn:log V 95 MFC r198541: Do first controller time sync after 1 minute, as in Adaptec's vendor driver. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2009-11-02T16:25:15.170053Z K 7 svn:log V 95 MFC r198541: Do first controller time sync after 1 minute, as in Adaptec's vendor driver. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2009-11-02T16:27:34.437553Z K 7 svn:log V 119 MFC r198029: Correct typo: thetime -> the time PR: docs/139447 Submitted by: Guido Falsi mad at madpilot dot net END K 10 svn:author V 6 emaste K 8 svn:date V 27 2009-11-02T16:29:04.038605Z K 7 svn:log V 119 MFC r198029: Correct typo: thetime -> the time PR: docs/139447 Submitted by: Guido Falsi mad at madpilot dot net END K 10 svn:author V 6 emaste K 8 svn:date V 27 2009-11-02T16:29:54.378263Z K 7 svn:log V 119 MFC r198029: Correct typo: thetime -> the time PR: docs/139447 Submitted by: Guido Falsi mad at madpilot dot net END K 10 svn:author V 6 emaste K 8 svn:date V 27 2009-11-02T16:32:32.906252Z K 7 svn:log V 238 MFC r197692: In fill_kinfo_thread, copy the thread's name into struct kinfo_proc even if it is empty. Otherwise the previous thread's name would remain in the struct and then be reported for this thread. Submitted by: Ryan Stone END K 10 svn:author V 6 emaste K 8 svn:date V 27 2009-11-02T16:46:06.877286Z K 7 svn:log V 169 MFC r197082: If the pxe client is told to use / as the root path, honour that rather of trying to mount /pxeroot instead. PR: i386/106493 Submitted by: Andrey Russev END K 10 svn:author V 6 emaste K 8 svn:date V 27 2009-11-02T16:46:53.588844Z K 7 svn:log V 173 MFC r197082: If the pxe client is told to use / as the root path, honour that rather of trying to mount /pxeroot instead. PR: i386/106493 Submitted by: Andrey Russev END K 10 svn:author V 6 emaste K 8 svn:date V 27 2009-11-02T16:49:57.008515Z K 7 svn:log V 173 MFC r197082: If the pxe client is told to use / as the root path, honour that rather of trying to mount /pxeroot instead. PR: i386/106493 Submitted by: Andrey Russev END K 10 svn:author V 6 emaste K 8 svn:date V 27 2009-11-02T16:54:23.885879Z K 7 svn:log V 265 MFC r197011: Increase AAC_CMD_TIMEOUT from 30s to 120s to help avoid spurious "COMMAND 0x........ TIMEOUT AFTER .. SECONDS" messages. Any commands that get truly stuck will still trigger the warning and the hardware health check, just a little bit later. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2009-11-02T16:55:33.850865Z K 7 svn:log V 265 MFC r197011: Increase AAC_CMD_TIMEOUT from 30s to 120s to help avoid spurious "COMMAND 0x........ TIMEOUT AFTER .. SECONDS" messages. Any commands that get truly stuck will still trigger the warning and the hardware health check, just a little bit later. END K 10 svn:author V 6 ivoras K 8 svn:date V 27 2009-11-02T16:56:59.193264Z K 7 svn:log V 298 Add sysctl documentation strings. The descriptions are derived from tuning(7). One of the descriptions references tuning(7) because it is too complex to adequatly describe here (it is not a simple boolean sysctl) and users should be warned to that. Reviewed by: alc, kib Approved by: gnn (mentor) END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-11-02T17:45:39.919290Z K 7 svn:log V 59 Avoid pointless calls to pmap_protect(). Reviewed by: kib END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-11-02T18:15:11.148322Z K 7 svn:log V 20 Add BCM5761 PHY id. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-11-02T18:35:05.914607Z K 7 svn:log V 598 Add a check to know whether driver is still running after reacquiring driver lock in Rx handler. re(4) drops a driver lock before passing received frame to upper stack and reacquire the lock. During the time window ioctl calls could be executed and if the ioctl was interface down request, driver will stop the controller and free allocated mbufs. After that when driver comes back to Rx handler again it does not know what was happend so it could access free mbufs which in turn cause panic. Reported by: Norbert Papke < npapk <> acm dot org > Tested by: Norbert Papke < npapk <> acm dot org > END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-11-02T18:44:01.685661Z K 7 svn:log V 46 MFC r197524 Make malloc(3) superpage aware. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-11-02T18:51:24.258739Z K 7 svn:log V 57 Fix a non-style change that snuck in. Spotted by: danfe END K 10 svn:author V 6 emaste K 8 svn:date V 27 2009-11-02T19:01:20.033554Z K 7 svn:log V 265 MFC r197011: Increase AAC_CMD_TIMEOUT from 30s to 120s to help avoid spurious "COMMAND 0x........ TIMEOUT AFTER .. SECONDS" messages. Any commands that get truly stuck will still trigger the warning and the hardware health check, just a little bit later. END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-11-02T19:02:31.833461Z K 7 svn:log V 53 Add IDs for nVidia MCP65/77/79/89 SATA conntrollers. END