summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* MUTEX_PROFILING has been generalized to LOCK_PROFILING. We now profilekmacy2006-11-1115-282/+600
| | | | | | | | | | | wait (time waited to acquire) and hold times for *all* kernel locks. If the architecture has a system synchronized TSC, the profiling code will use that - thereby minimizing profiling overhead. Large chunks of profiling code have been moved out of line, the overhead measured on the T1 for when it is compiled in but not enabled is < 1%. Approved by: scottl (standing in for mentor rwatson) Reviewed by: des and jhb
* childerr needs to be volatile so gcc won't optimize it away.des2006-11-101-1/+2
| | | | | PR: bin/85830 MFC after: 1 week
* Add share/xsl.des2006-11-101-0/+2
| | | | MFC after: 1 week
* Try to preserve ownership and permissions when replacing an existing file.des2006-11-101-0/+2
| | | | | | PR: bin/104702 Submitted by: Kevin Day <toasty@dragondata.com> MFC after: 1 week
* Clarify the error message when trying to build an ACPI module on amd64emaste2006-11-101-1/+1
| | | | | | | | | | or ia64. The old message implied to me that ACPI can't be compiled in on platforms other than amd64 and ia64. The amd64@ mailing list archive has messages from users with the same confusion. Approved by: scottl
* Resolve conflicts.des2006-11-1022-127/+100
|
* This commit was generated by cvs2svn to compensate for changes in r164146,des2006-11-1022-3061/+244
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Vendor import of OpenSSH 4.5p1.des2006-11-1039-3128/+340
| |
| * Apply vendor patch to fix detection of tap / tun headers and ENGINE support.des2006-10-041-133/+133
| |
| * Dead files.des2006-10-0253-7013/+0
| |
* | This patch fixes a LOR that happens during INIT-ACK collision.rrs2006-11-102-9/+17
| | | | | | | | | | | | | | | | | | | | | | | | We were calling select_a_tag() inside sctp_send_initate_ack(). During collision cases we have a stcb and thus a SCTP_LOCK. When we call select_a_tag it (below it) locks the INFO lock. We now 1) pre-select the nonce-tie-tags in sctputil.c during setup of a tcb. 2) In the other case where we have to select tags, we unlock after incr the ref cnt (so assoc won't go away0 and then do the tag selection followed by a relock and decr the refcnt. Approved by: gnn
* | Portability and style fixes:kientzle2006-11-1034-214/+514
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Actually use the HAVE_<header>_H macros to conditionally include system headers. They've been defined for a long time, but only used in a few places. Now they're used pretty consistently throughout. * Fill in a lot of missing casts for conversions from void*. Although Standard C doesn't require this, some people have been trying to use C++ compilers with this code, and they do require it. Bit-for-bit, the compiled object files are identical, except for one assert() whose line number changed, so I'm pretty confident I didn't break anything. ;-)
* | MFp4thompsa2006-11-092-20/+44
| | | | | | | | | | | | | | | | | | | | | | | | - Each stp port is added sequentially so it was possible for our bridgeid to change every time because the new port has a lower MAC address. Instead just find the lowest MAC address from all Ethernet adapters in the machine as the value only needs to be unique, this stops a lot of churn on the protocol. - Update the states after enabling or disabling a port. - Keep tabs if we have been stopped or started by our parent bridge. - The callout only needs to be drained before destroying the mutex, move it to bstp_detach.
* | fix hanging on invalid data... (This doesn't fix hanging due to brokenjmg2006-11-091-3/+4
| | | | | | | | | | | | hardware)... Tested by: Ian Dowse, Adam K Kirchhoff and Vladimir Kushnir
* | Fixes an issue with handling of stream reset. When arrs2006-11-092-4/+3
| | | | | | | | | | | | | | | | | | | | reset comes in we need to calculate the length and therefore the number of listed streams (if any) based on the TLV type. Otherwise if we get a retran we could in theory panic by sending a notification to a user with a incorrect list and thus no memory listing the streams. Found in IOS by devtest :-) Approved by: gnn
* | MFp4: boot2 should now buildimp2006-11-092-1/+3
| |
* | MFp4: boot on KB9202 correctly. Also, reduce the size of the SD/MMC driverimp2006-11-0915-163/+331
| | | | | | | | somewhat.
* | MFp4: Support KB9202 booting betterimp2006-11-091-0/+4
| |
* | Fix typoimp2006-11-091-1/+1
| |
* | MFp4: Make boot2 work on Kwikbyte KB9202 boards.imp2006-11-094-10/+67
| |
* | MFp4: Merge a slightly more generic build infrastructure.imp2006-11-091-6/+8
| |
* | MFp4: Remove bogus \rimp2006-11-091-2/+2
| |
* | Add locales for nb_NO and nn_NO.des2006-11-0910-20/+255
| | | | | | | | Reviewed by: philip
* | Don't try to print a NULL string during boot. If a device doesn't have ajhb2006-11-091-9/+15
| | | | | | | | | | | | valid name yet, just omit the name during the bootverbose printfs. MFC after: 1 week
* | Don't dump the $PIR table under bootverbose. The pirtool program injhb2006-11-091-39/+0
| | | | | | | | | | | | src/tools/tools works fine, and dumping this table can add a lot of noise. MFC after: 1 week
* | Reformat the bootverbose messages that dump out the status of pci_linkjhb2006-11-091-16/+16
| | | | | | | | | | | | devices during attach to be more compact. MFC after: 1 week
* | Instead of using the legacy if_timer/if_watchdog interface createglebius2006-11-092-26/+30
| | | | | | | | | | | | | | | | | | | | | | our own watchdog that piggybacks on the em_local_timer() routine. We suppose that the if_timer/if_watchdog interface should be obsoleted, since it doesn't fit the modern SMP network stack. NIC drivers should create their own watchdogs, that check and clear the timers always holding driver's lock. In collaboration with: jfv, scottl
* | Add Allied Telesyn AT-1500 (logical ID ATK1500, compat ID PNP828C)marius2006-11-091-1/+3
| | | | | | | | | | | | to the list of known working ISA PnP cards. Reported by: Gheorghe Ardelean
* | Update copyright date.bms2006-11-092-2/+2
| | | | | | | | MFC after: 3 weeks
* | Use C99 types.bms2006-11-092-32/+32
| | | | | | | | MFC after: 3 weeks
* | Rewrite the format of pirtool output to match what the kernel currentlybms2006-11-092-50/+66
| | | | | | | | | | | | | | | | | | | | | | prints out if bootverbose is set. This is to facilitate the code being removed from the kernel at a later date. While we're here, fix the __packed structures, and add some other PCI interrupt router IDs. Submitted by: jhb (with some tweaks) MFC after: 3 weeks
* | Add an entry for PT_GETLWPLIST.trhodes2006-11-091-1/+3
| | | | | | | | | | Nudged by: jhb Reviewed by: davidxu
* | Enable ata and atapicd now those work on sun4v.jb2006-11-091-2/+2
| |
* | Add a stub of bios_addsmapdata(). PC98 does not have BIOS SMAP.nyan2006-11-091-0/+38
| |
* | MFi386: revisions from 1.39 to 1.43.nyan2006-11-091-58/+50
| |
* | MFi386: revisions 1.634 and 1.639.nyan2006-11-091-6/+4
| |
* | Add a new address cache type called sticky. On an interface marked sticky anythompsa2006-11-094-19/+55
| | | | | | | | | | | | | | | | address learned by the bridge is made permanent, the address will not age out and most importantly will not migrate to another interface. This can be used to stop mac address poisoning or clients roaming in much the same way as static entries without the hassle of preloading the table.
* | Remove unused structures.kevlo2006-11-091-25/+0
| | | | | | | | | | Reviewed by: cognet and imp Approved by: cognet and imp
* | Cleanup: we always have to use __error() now, and we shouldn't provide acognet2006-11-092-58/+1
| | | | | | | | | | | | errno symbol, so completely remove the !_REENTRANT case. Spotted out by: ru
* | move panic_bad_hcall to its use site in support.S in attempt to un-break thekmacy2006-11-082-24/+27
| | | | | | | | tinderbox
* | Fix for ithread interrupt handling. Don't reset the interrupt vector untilkmacy2006-11-082-38/+75
| | | | | | | | | | | | | | after the interrupt has been handled. Also move panic_bad_hcall to local to avoid complaints from the linker on the tinderbox. Approved by: scottl (substituting for mentor rwatson)
* | The NETSMBCRYPTO option has long gone.ru2006-11-081-1/+1
| |
* | Remove a forgotten file.ru2006-11-081-4/+0
| |
* | add missing bits for crypto supportsam2006-11-081-0/+3
| | | | | | | | MFC after: 1 week
* | I misplaced the assertion that was added to vm_page_startup() in thealc2006-11-081-6/+6
| | | | | | | | previous change. Correct its placement.
* | Simplify the construction of the free queues in vm_page_startup(). Addalc2006-11-081-2/+12
| | | | | | | | | | an assertion to test a hypothesis concerning other redundant computation in vm_page_startup().
* | New release note: SA-06:24.libarchive (+MFC).bmah2006-11-082-0/+10
| |
* | Don't always print a space character in show_stat(), since a spacebde2006-11-081-12/+23
| | | | | | | | | | shouldn't be printed after the last column. This restores the formatting to 79 columns.
* | Fix infinite loop in corrupt archives handling in libarchive(3).simon2006-11-081-4/+16
| | | | | | | | | | | | Reported by: rink Submitted by: kientzle Security: FreeBSD-SA-06:24.libarchive
* | Make the generated oid.h dependend on the Makefile. The Makefile definesharti2006-11-081-2/+2
| | | | | | | | | | the symbols to be extracted from the MIB and if that list of symbols is changed, oid.h should be re-generated.
OpenPOWER on IntegriCloud