summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Correct a typo (which you can use to in order -> which you can use in orderdelphij2009-06-251-1/+1
| | | | | | | | to). PR: bin/136040 Submitted by: "Vikentii L. Karabin" <kvl tomsksoft com> MFC after: 1 weeks
* Fix dynamic (re)allocation logic in jailparam_set and jailparam_get.jamie2009-06-251-34/+72
| | | | | | Touch up jailparam_import a bit while I'm at it. Approved by: bz (mentor)
* mvec routines should have no knowledge of the SG engine.np2009-06-253-17/+17
| | | | | Reviewed by: kmacy Approved by: gnn (mentor)
* Fix a LOR between pmc_sx and proctree/allproc when creating a new threadattilio2009-06-252-7/+19
| | | | | | | | for the pmclog. Reported by: Ryan Stone <rstone at sandvine dot com> Tested by: Ryan Stone <rstone at sandvine dot com> Sponsored by: Sandvine Incorporated
* Fix acl_set_fd(3) and acl_get_fd(3) for cases where the kernel doesn't knowtrasz2009-06-252-2/+3
| | | | anything about _PC_ACL_NFS4.
* Fix a bug reported by pho@ where one can induce a panic by decreasingsnb2009-06-251-1/+4
| | | | | | | | | | | | | | | vfs.ufs.dirhash_maxmem below the current amount of memory used by dirhash. When ufsdirhash_build() is called with the memory in use greater than dirhash_maxmem, it attempts to free up memory by calling ufsdirhash_recycle(). If successful in freeing enough memory, ufsdirhash_recycle() leaves the dirhash list locked. But at this point in ufsdirhash_build(), the list is not explicitly unlocked after the call(s) to ufsdirhash_recycle(). When we next attempt to lock the dirhash list, we will get a "panic: _mtx_lock_sleep: recursed on non-recursive mutex dirhash list". Tested by: pho Approved by: dwmalone (mentor) MFC after: 3 weeks
* Fix kernels compiled without SMP support. Make intr_next_cpu() availablejhb2009-06-254-4/+20
| | | | | | | for UP kernels but as a stub that always returns the single CPU's local APIC ID. Reported by: kib
* Add the KNOWN-DEFECTS file back in for the 9.6.1 release.dougb2009-06-251-1/+1
|
* This is the solution that ISC committed after 9.6.1-release fordougb2009-06-251-0/+9
| | | | | the gcc warning issue. It should be included in the next upstream release.
* Remove COMPAT_43 from sun4v's GENERIC.ed2009-06-251-1/+0
| | | | | | | I think it's very unlikely that we have binaries for sun4v that use features provided by COMPAT_43. Remove it from GENERIC. Approved by: kib
* We shouldn't need to drop and reaquire the lock here.rnoland2009-06-251-7/+5
| | | | MFC after: 3 days
* Update to the final release version of BIND 9.6.1. It has the followingdougb2009-06-2536-581/+796
|\ | | | | | | | | | | | | | | | | | | | | | | changes from the 9.6.1rc1 version. The first 2 only affect DNSSEC. named could incorrectly delete NSEC3 records for empty nodes when processing a update request. Accept DS responses from delegation only zones. "delegation-only" was not being accepted in delegation-only type zones.
| * Vendor import of BIND 9.6.1dougb2009-06-2536-581/+796
| |
| * Update note about IDN and XML support, and combine it with thedougb2009-06-011-7/+5
| | | | | | | | | | | | note about IPv6 support Fix alphebetization of the new dnssec-keyfromlabel directory
| * Add a comment about the new dist-9.4 directory and using it for 7-stabledougb2009-06-011-0/+1
| |
| * Update relative to the BIND 9.6.1rc1 importdougb2009-05-311-9/+8
| |
| * The isc-config.sh file is actually used in the configure stagedougb2009-05-311-1/+3
| | | | | | | | described in FreeBSD-Upgrade.
| * Vendor import of BIND 9.6.1rc1dougb2009-05-311-0/+149
| |
* | In lf_iteratelocks_vnode, increment state->ls_threads around iteratingkib2009-06-251-1/+10
| | | | | | | | | | | | | | | | of the vnode advisory lock list. This prevents deallocation of state while inside the loop. Reported and tested by: pho MFC after: 2 weeks
* | Change the type of uio_resid member of struct uio from int to ssize_t.kib2009-06-2512-20/+20
| | | | | | | | | | | | | | | | Note that this does not actually enable full-range i/o requests for 64 architectures, and is done now to update KBI only. Tested by: pho Reviewed by: jhb, bde (as part of the review of the bigger patch)
* | Remove the d_spare2_t typedef. The d_spare2 field was replaced byjhb2009-06-251-2/+0
| | | | | | | | | | | | d_mmap_single(). I considered adding a new round of padding for 8.0. However, since cdevsw already maintains a version field, new versions can be handled without requiring the need for explicit padding fields.
* | Decided to limit the interrupt bind to multiqueuejfv2009-06-251-2/+4
| | | | | | | | config as done in igb.
* | Return errors from intr_event_bind() to the caller of intr_set_affinity().jhb2009-06-251-2/+1
| | | | | | | | | | | | | | | | Specifically, if a non-root user attempts to bind an interrupt the request will now report failure with EPERM rather than silently failing with a successful return code. MFC after: 1 week
* | Some more cleanups for vblank code on Intel.rnoland2009-06-252-27/+18
| | | | | | | | | | | | | | | | | | The Intel 2d driver calls modeset before reinstalling the handler on a vt switch. This means that vblank status ends up getting cleared after it has been setup. Restore saved values for the pipestat registers rather than just wiping them out. MFC after: 3 days
* | - Restore the behavior of pre-allocating IDT vectors for MSI interrupts.jhb2009-06-258-110/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is mostly important for the multiple MSI message case where the IDT vectors for the entire group need to be allocated together. This also restores the assumptions made by the PCI bus code that it could invoke PCIB_MAP_MSI() once MSI vectors were allocated. - To avoid whiplash with CPU assignments, change the way that CPUs are assigned to interrupt sources on activation. Instead of assigning the CPU via pic_assign_cpu() before calling enable_intr(), allow the different interrupt source drivers to ask the MD interrupt code which CPU to use when they allocate an IDT vector. I/O APIC interrupt pins do this in their pic_enable_intr() routines giving the same behavior as before. MSI sources do it when the IDT vectors are allocated during msi_alloc() and msix_alloc(). - Change the intr_table_lock from an sx lock to a mutex. Tested by: rnoland
* | Make ata-{dma,sata}.c dependent on atacore build option.raj2009-06-251-2/+2
| | | | | | | | Discussed with: mav
* | temporarily disable optional uarts; apparently we hang when probing themsam2009-06-251-9/+9
| | | | | | | | (and they are not present)
* | Remove COMPAT_FREEBSD5 from sun4v. There are no FreeBSD/sun4v 5.x binariesjhb2009-06-251-1/+0
| | | | | | | | to be compatible with.
* | Add some tests for r194975 and r194977.jilles2009-06-251-0/+35
| | | | | | | | Approved by: ed (mentor) (implicit)
* | Rename man4/if_bridge.4 to man4/bridge.4 in order to be consistent with otherthompsa2009-06-252-2/+2
| | | | | | | | | | peueso interfaces. The .Nm name hasnt been changed and all xrefs are still valid.
* | Change intr_bind to bus_bind_intr, also limit this tojfv2009-06-251-6/+4
| | | | | | | | | | multiqueue setup which is not the shipping default for igb (its set to 1).
* | Change intr_bind to bus_bind_intr, thanks to John Baldwinjfv2009-06-251-6/+4
| | | | | | | | for pointing out this simplification.
* | Fix some weirdnesses in the NetBSD IFS code,jilles2009-06-251-2/+3
| | | | | | | | | | | | | | | | in particular "$@"$ifschar if the final positional parameter is empty. With the NetBSD code, adding the $ifschar removes a parameter. PR: standards/79067 Approved by: ed (mentor) (implicit)
* | Use the correct cast for the arguments passed to freebsd_shmctl() injhb2009-06-251-1/+1
| | | | | | | | | | | | oshmctl(). Submitted by: kib
* | Improve IFS expansion using code from NetBSD.jilles2009-06-251-61/+80
| | | | | | | | | | | | | | | | We now pass the ifs.sh testsuite. PR: standards/79067 Approved by: ed (mentor) (implicit) Obtained from: NetBSD
* | Fix the build by using proper format.rdivacky2009-06-251-1/+1
| | | | | | | | | | Pointy hat: me Approved by: kib
* | Don't use the preprocessor while inside function-like macromarius2009-06-251-12/+18
| | | | | | | | | | | | | | invocations as doing so violates the C specification. This fixes the build with Clang. Submitted by: ed
* | Tweak comment.trasz2009-06-251-2/+2
| |
* | Add address list locking for in6_ifaddrhead/ia_link: as with lockingrwatson2009-06-259-9/+65
| | | | | | | | | | | | | | | | | | | | | | for in_ifaddrhead, we stick with an rwlock for the time being, which we will revisit in the future with a possible move to rmlocks. Some pieces of code require significant further reworking to be safe from all classes of writer-writer races. Reviewed by: bz MFC after: 6 weeks
* | Manual page tweaks.trasz2009-06-251-2/+2
| |
* | Initialize max_vblank_count earlier.rnoland2009-06-252-8/+12
| | | | | | | | | | | | Small cleanup of the error paths while I'm here. MFC after: 3 days
* | Support shadow.byname and shadow.byuid maps, protecting them bybrian2009-06-257-33/+98
| | | | | | | | | | | | | | | | | | | | insisting on privileged port access. Include /var/yp/Makefile.local if it exists and suggest using it to override /var/yp/Makefile behaviour. Approved by: re (kib) MFC after: 3 weeks
* | Keep track of the hardware counter more aggressively while interruptsrnoland2009-06-251-0/+4
| | | | | | | | | | | | | | are enabled. This should help to reduce cases where the hardware counter reference jumps by large amounts. MFC after: 3 days
* | Fix one use of atomic for refcount missed in last commit.rnoland2009-06-251-1/+1
| | | | | | | | MFC after: 3 days
* | Additional vblank cleanups.rnoland2009-06-251-26/+29
| | | | | | | | | | | | | | | | | | Use the vbl_lock when maniputlating the refcount. Eventually I want to convert this to use our internal refcount code. Continue to use atomic ops for manipulating vblank count since we access it often just for reading. MFC after: 3 days
* | Initialize in_ifaddr_lock using RW_SYSINIT() instead of in ip_init(),rwatson2009-06-252-2/+2
| | | | | | | | | | | | | | so that it doesn't run multiple times if VIMAGE is being used. Discussed with: bz MFC after: 6 weeks
* | Ensure that we always hold the lock when calling vblank_disable_fn()rnoland2009-06-251-0/+5
| | | | | | | | MFC after: 3 days
* | Tweak the oshmctl() compile fix: convert the K&R definition to ANSI.jhb2009-06-251-7/+1
| |
* | - Make pprint print through fd 3, so it can be used in customisationn_hibma2009-06-251-1/+6
| | | | | | | | | | | | | | functions to print something to the screen. - Prefix each line with the running time (bikeshed). Submitted by: Rick van der Zwet (Wireless Leiden)
* | Fix c194955 - somehow I managed all the new files, tripling theirtrasz2009-06-2517-4664/+0
| | | | | | | | contents.
OpenPOWER on IntegriCloud