Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
sync with FreeBSD 11-stable

  1. … 22 more files in changeset.
sync with freebsd 10-stable

  1. … 22 more files in changeset.
Add currently unused flag argument to the cluster_read(),

cluster_write() and cluster_wbuild() functions. The flags to be

allowed are a subset of the GB_* flags for getblk().

  1. … 4 more files in changeset.
Some style fixes

  1. … 4 more files in changeset.
reduce runtime of fsck and tweak first indrect block placement. freebsd svn 249782

rework some of the code

tag

The code in clear_remove() and clear_inodepeps() skips one entry in the pagedep and inodedep hash tables. Fix it. Obtained from: FreeBSD SVN 249597

inode block mustnot be read or written

For UFS2 i_blocks is unsigned.

work around the hold of references to the struct dquot by the freeblk workitems.

  1. … 2 more files in changeset.
mark SYSCTL nodes static

  1. … 148 more files in changeset.
fix unsafe pointer dereferences

fix problem with geom label not recognizing UFS labels on filesytems that have been resized.

  1. … 6 more files in changeset.
add write suspension mechanism.

  1. … 5 more files in changeset.
fix a truncation issue with softdep journaling that could leak blocks on crash.

fix a very old softdep bug.

implement BIO_FLUSH support around journal entries.

in cancel_mkdir_dotdot do not panic if the inodedep is not available.

add yet another flag for the vfs_write_resume_flags to avoid calling suspension cleanup handle after the suspend is lifted

  1. … 2 more files in changeset.
make it possible to atomically resume writes on the mount and account the write start

  1. … 2 more files in changeset.
stop including vm_param.h into vm_page.h explicitly include it later

  1. … 17 more files in changeset.
enable vn_io_fault lock avoidance on UFS

Extend the KPI to lock and unlock f_offset member of struct file. It

now fully encapsulates all accesses to f_offset, and extends f_offset

locking to other consumers that need it, in particular, to lseek() and

variants of getdirentries().

  1. … 6 more files in changeset.
remove cvs2svn prop

  1. … 3351 more files in changeset.
reset props for svn keywords

  1. … 30214 more files in changeset.
bring in upstream changes from freebsd for UFS2 (journaling)

  1. … 22 more files in changeset.
Several portions of the kernel and userland code related to UFS file

systems (and UFS2) cannot properly handle inode counts above 2^31 due

to use of int types. Based on a patch from FreeBSD, I've modified

our UFS2 implementation to handle unsigned values for inode counts

which should allow for file systems greater than 16TB.

newfs and growfs was also modified.

  1. … 8 more files in changeset.
$MidnightBSD$

  1. … 411 more files in changeset.
Bring in ufs and vm changes from FreeBSD.

  1. … 54 more files in changeset.