Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: user/kmacy/hea…

Apr 28, 2010

  1. kmacy

    - change cases where pmap_demote_pde can't fail and pv_list has to be…

    … passed
    
      to pmap_demote_pde_pv_list
    - make pmap_demote_pde a wrapper around pmap_demote_pde_pv_list
    
    suggested by: kib@
    authored April 28, 2010

Apr 27, 2010

  1. kmacy

    bring page lock branch more in line with page lock incr branch by mak…

    …ing the page lock
    
    array global
    authored April 27, 2010
  2. kmacy

    white space cleanup

    authored April 27, 2010
  3. kmacy

    add missed unlocks in vm_object_clean

    authored April 27, 2010
  4. kmacy

    add separate lock class function for recursed mutexes

    authored April 27, 2010

Apr 26, 2010

  1. kmacy

    sync whitespace and hold_count check with head

    authored April 26, 2010
  2. kmacy

    fix condition associated with decrementing resident_count on pv_list …

    …allocation failure
    authored April 26, 2010
  3. kmacy

    - remove ugly lock_object casts by creating LOCKOBJPTR macros

    - replace if (pa) PA_UNLOCK(pa) with PA_UNLOCK_COND(pa)
    - avoid LOR in pmap_pv_demote_pde - the initial pa is already locked and subsequent pages need to
      be locked with pa_tryrelock
    authored April 26, 2010
  4. kmacy

    - white space harmonize

    - collapse expressions and remove temporary in pmap_change_wiring
    - remove invalid XXX pmap lock drop
    - handle two cases of pmap lock drop with gen_count check
    authored April 26, 2010
  5. kmacy

    consolidate pv list functions

    authored April 26, 2010
  6. kmacy

    - more white space harmonization

    - move pmap lock out of the loop in pmap_enter_object (as on HEAD)
    authored April 26, 2010
  7. kmacy

    - white space cleanup

    - use vm_page_unwire in the same places that it is used on HEAD
    authored April 26, 2010
  8. kmacy

    My understanding (alc correct me if I'm wrong) is that we don't need …

    …protect wire_count if the page is unmanaged
    
    and the wire count is 1
    authored April 26, 2010

Apr 25, 2010

  1. kmacy

    white space normalization

    authored April 25, 2010
  2. kmacy

    IFC 207179:207210

    authored April 25, 2010
  3. kmacy

    reduce delta with HEAD

    - white space cleanups
    - remove comment and braces no longer present in HEAD
    - remove INVARIANTS check
    authored April 25, 2010
  4. kmacy

    IFC 206825:207178

    authored April 25, 2010
  5. Fix undo for schemes that have internal partitions. Internal partitions

    do not constitute user-visible or active partitions and as such should
    not prevent undoing pending operations.
    
    While here, initialize the last usable sector for the placeholder geom
    based on the null scheme, created to allow undoing the destruction of
    a scheme. This gives consistent output with "gpart show".
    
    Based on a patch from:	"Andrey V. Elsukov" <bu7cher@yandex.ru>
    authored April 25, 2010

Apr 24, 2010

  1. ifp->if_ipackets++ when RX packet interrupts are occurred.

    MFC after:	3 days
    authored April 24, 2010
  2. An NFSv4 server will reply NFSERR_GRACE for non-recovery RPCs

    during the grace period after startup. This grace period must
    be at least the lease duration, which is typically 1-2 minutes.
    It seems prudent for the experimental NFS client to wait a few
    seconds before retrying such an RPC, so that the server isn't
    flooded with non-recovery RPCs during recovery. This patch adds
    an argument to nfs_catnap() to implement a 5 second delay
    for this case.
    
    MFC after:	1 week
    authored April 24, 2010
  3. kmacy

    add some comments regarding locking in demotion during pmap_remove

    authored April 24, 2010
  4. Jilles Tjoelker

    builtin(1): Add missing escaping for !, . and : in the table.

    This caused these commands to look differently (not bold) from the other
    commands in the table (bold).
    
    MFC after:	1 week
    authored April 24, 2010
  5. Jilles Tjoelker

    builtin(1): Mention [ sh builtin.

    MFC after:	1 week
    authored April 24, 2010
  6. kmacy

    - lock page that we're holding in pmap_extract_and_hold

    - remove stale pmap_collect comment
    
    suggested by: kib@
    
    - remove extra white space before pmap_remove_pte
    authored April 24, 2010
  7. kmacy

    - fix style issues on i386 as well

    requested by: alc@
    authored April 24, 2010
  8. kmacy

    apply style(9) changes applied to head_page_lock_2

    requested by: kib@
    authored April 24, 2010
  9. remove vm obect tracker that slipped in from prior work.

    MFC after:	2 weeks
    authored April 24, 2010
  10. Resurrect pmap_is_referenced() and use it in mincore(). Essentially,

    pmap_ts_referenced() is not always appropriate for checking whether or
    not pages have been referenced because it clears any reference bits
    that it encounters.  For example, in mincore(), clearing the reference
    bits has two negative consequences.  First, it throws off the activity
    count calculations performed by the page daemon.  Specifically, a page
    on which mincore() has called pmap_ts_referenced() looks less active
    to the page daemon than it should.  Consequently, the page could be
    deactivated prematurely by the page daemon.  Arguably, this problem
    could be fixed by having mincore() duplicate the activity count
    calculation on the page.  However, there is a second problem for which
    that is not a solution.  In order to clear a reference on a 4KB page,
    it may be necessary to demote a 2/4MB page mapping.  Thus, a mincore()
    by one process can have the side effect of demoting a superpage
    mapping within another process!
    authored April 24, 2010
  11. Fix some sorting and whitespace nits.

    authored April 24, 2010
  12. Jilles Tjoelker

    stat: Allow -f %Sf to display the file flags symbolically.

    I have changed the patch slightly to show '-' if there are no flags just
    like ls -ldo does.
    
    PR:		124349
    Submitted by:	Ighighi
    MFC after:	1 week
    authored April 24, 2010
  13. Move the constants specifying the size of struct kinfo_proc into

    machine-specific header files. Add KINFO_PROC32_SIZE for struct
    kinfo_proc32 for architectures providing COMPAT_FREEBSD32. Add
    CTASSERT for the size of struct kinfo_proc32.
    
    Submitted by:	pluknet
    Reviewed by:	imp, jhb, nwhitehorn
    MFC after:	2 weeks
    authored April 24, 2010
  14. Add a TestFloat based test suite for floating-point implementations

    currently supporting sparc64. After a `make depend all` there are
    three programs; testsoftfloat for testing against the SoftFloat in
    src/lib/libc/softfloat for reference purposes, testemufloat for
    testing the emulator source in src/lib/libc/sparc64/fpu and testfloat
    for testing with the installed libc. Support for other architectures
    can be added as needed.
    
    PR:		144900
    Submitted by:	Peter Jeremy
    authored April 24, 2010
  15. - Temporarily lower WARNS until I fix alignment warnings on sparc64.

    Reported by:	Florian Smeets
    authored April 24, 2010
  16. suj.c seems to contain two versions of the code.

    Remove the one that doesn't compile.
    authored April 24, 2010
  17. Protect fsck.h from being included twice.

    authored April 24, 2010
Something went wrong with that request. Please try again.