Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Feb 2011 16:35:10 +0000 (UTC)
From:      Matthew D Fleming <mdf@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/amd64/amd64 uio_machdep.c src/sys/arm/arm uio_machdep.c src/sys/i386/i386 uio_machdep.c src/sys/ia64/ia64 uio_machdep.c src/sys/kern imgact_elf.c subr_uio.c vfs_mount.c vfs_subr.c src/sys/mips/mips uio_machdep.c src/sys/powerpc/powerpc ...
Message-ID:  <201102021635.p12GZe0Y017336@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
mdf         2011-02-02 16:35:10 UTC

  FreeBSD src repository

  Modified files:
    sys/amd64/amd64      uio_machdep.c 
    sys/arm/arm          uio_machdep.c 
    sys/i386/i386        uio_machdep.c 
    sys/ia64/ia64        uio_machdep.c 
    sys/kern             imgact_elf.c subr_uio.c vfs_mount.c 
                         vfs_subr.c 
    sys/mips/mips        uio_machdep.c 
    sys/powerpc/powerpc  uio_machdep.c 
    sys/sparc64/sparc64  uio_machdep.c 
    sys/sun4v/sun4v      uio_machdep.c 
    sys/sys              uio.h vnode.h 
    sys/ufs/ffs          ffs_rawread.c ffs_softdep.c 
  Log:
  SVN rev 218195 on 2011-02-02 16:35:10Z by mdf
  
  Put the general logic for being a CPU hog into a new function
  should_yield().  Use this in various places.  Encapsulate the common
  case of check-and-yield into a new function maybe_yield().
  
  Change several checks for a magic number of iterations to use
  should_yield() instead.
  
  MFC after:      1 week
  
  Revision  Changes    Path
  1.7       +1 -2      src/sys/amd64/amd64/uio_machdep.c
  1.7       +1 -2      src/sys/arm/arm/uio_machdep.c
  1.9       +1 -2      src/sys/i386/i386/uio_machdep.c
  1.6       +1 -2      src/sys/ia64/ia64/uio_machdep.c
  1.215     +1 -2      src/sys/kern/imgact_elf.c
  1.4       +17 -6     src/sys/kern/subr_uio.c
  1.327     +1 -2      src/sys/kern/vfs_mount.c
  1.804     +2 -2      src/sys/kern/vfs_subr.c
  1.5       +1 -2      src/sys/mips/mips/uio_machdep.c
  1.11      +1 -2      src/sys/powerpc/powerpc/uio_machdep.c
  1.10      +1 -2      src/sys/sparc64/sparc64/uio_machdep.c
  1.3       +1 -2      src/sys/sun4v/sun4v/uio_machdep.c
  1.43      +2 -0      src/sys/sys/uio.h
  1.373     +0 -2      src/sys/sys/vnode.h
  1.34      +1 -2      src/sys/ufs/ffs/ffs_rawread.c
  1.264     +2 -3      src/sys/ufs/ffs/ffs_softdep.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201102021635.p12GZe0Y017336>