<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/tools, branch release/10.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F10.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F10.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2014-05-16T15:56:34Z</updated>
<entry>
<title>MFC 262614, 262625, 262626, 262627, 262682, 262714, 262725, 262736</title>
<updated>2014-05-16T15:56:34Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2014-05-16T15:56:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=60719d6c24fa990128827f3cb3d552ca5cc7866d'/>
<id>urn:sha1:60719d6c24fa990128827f3cb3d552ca5cc7866d</id>
<content type='text'>
  Integrate device-tree upstream files into the build process:
  (1) Invoke cpp to bring in files via #include (although the old
      /include/ stuff is supported still).
  (2) bring in files from either vendor tree or freebsd-custom files
      when building.
  (3) move all dts* files from sys/boot/fdt/dts to
      sys/boot/fdt/dts/${MACHINE} as appropriate.
  (4) encode all the magic to do the build in sys/tools/fdt/make_dtb.sh
      so that the different places in the tree use the exact same logic.
  (5) switch back to gpl dtc by default. the bsdl one in the tree has
      significant issues not easily addressed by those unfamiliar with
      the code.

  Only try to build the static dtb when we're building a static dtb.

  Use proper include path for dtc as well as cpp.

  Fix syntax errors (missing ; other minor glitches) in existing dts files.
</content>
</entry>
<entry>
<title>MFC r263289: Update NetBSD Foundation copyrights to 2-clause BSD</title>
<updated>2014-03-24T13:48:04Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2014-03-24T13:48:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f5ed9f801dd6f3120b14b8e3e58857a9e56b3115'/>
<id>urn:sha1:f5ed9f801dd6f3120b14b8e3e58857a9e56b3115</id>
<content type='text'>
  The NetBSD Foundation states "Third parties are encouraged to change the
  license on any files which have a 4-clause license contributed to the
  NetBSD Foundation to a 2-clause license."

  This change removes clauses 3 and 4 from copyright / license blocks that
  list The NetBSD Foundation as the only copyright holder.

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>MFC r258622: dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINE</title>
<updated>2014-01-17T10:58:59Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2014-01-17T10:58:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b4aa45e3aa6e5357d0173e0e7417cdf7efe33640'/>
<id>urn:sha1:b4aa45e3aa6e5357d0173e0e7417cdf7efe33640</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Further refine the handling of stop signals in the NFS client.  The</title>
<updated>2013-02-21T19:02:50Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2013-02-21T19:02:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=593efaf9f7ff8b4a961e61f55c333e63ee36495c'/>
<id>urn:sha1:593efaf9f7ff8b4a961e61f55c333e63ee36495c</id>
<content type='text'>
changes in r246417 were incomplete as they did not add explicit calls to
sigdeferstop() around all the places that previously passed SBDRY to
_sleep().  In addition, nfs_getcacheblk() could trigger a write RPC from
getblk() resulting in sigdeferstop() recursing.  Rather than manually
deferring stop signals in specific places, change the VFS_*() and VOP_*()
methods to defer stop signals for filesystems which request this behavior
via a new VFCF_SBDRY flag.  Note that this has to be a VFC flag rather than
a MNTK flag so that it works properly with VFS_MOUNT() when the mount is
not yet fully constructed.  For now, only the NFS clients are set this new
flag in VFS_SET().

A few other related changes:
- Add an assertion to ensure that TDF_SBDRY doesn't leak to userland.
- When a lookup request uses VOP_READLINK() to follow a symlink, mark
  the request as being on behalf of the thread performing the lookup
  (cnp_thread) rather than using a NULL thread pointer.  This causes
  NFS to properly handle signals during this VOP on an interruptible
  mount.

PR:		kern/176179
Reported by:	Russell Cattelan (sigdeferstop() recursion)
Reviewed by:	kib
MFC after:	1 month
</content>
</entry>
<entry>
<title>Fix build on ARM (and probably other platforms)</title>
<updated>2012-12-28T06:52:53Z</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>gonzo@FreeBSD.org</email>
</author>
<published>2012-12-28T06:52:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7fc3ae51f32de3207ab9e9f29c6f485cec30df10'/>
<id>urn:sha1:7fc3ae51f32de3207ab9e9f29c6f485cec30df10</id>
<content type='text'>
</content>
</entry>
<entry>
<title> - Add new machine parsable KTR macros for timing events.</title>
<updated>2012-12-19T20:10:00Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2012-12-19T20:10:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4c44811c9d6ec11b7762e183596123b89c04317d'/>
<id>urn:sha1:4c44811c9d6ec11b7762e183596123b89c04317d</id>
<content type='text'>
 - Use this new format to automatically handle syscalls and VOPs.  This
   changes the earlier format but is still human readable.

Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>Revert previous commit...</title>
<updated>2012-10-10T08:36:38Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2012-10-10T08:36:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9823d52705ad71f19ef2205aa729547ac396e3eb'/>
<id>urn:sha1:9823d52705ad71f19ef2205aa729547ac396e3eb</id>
<content type='text'>
Pointyhat to:	kevlo (myself)
</content>
</entry>
<entry>
<title>Prefer NULL over 0 for pointers</title>
<updated>2012-10-09T08:27:40Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2012-10-09T08:27:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a10cee30c94cf5944826d2a495e9cdf339dfbcc8'/>
<id>urn:sha1:a10cee30c94cf5944826d2a495e9cdf339dfbcc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make vnode_if.awk parse vnode operations with underscores, like VOP_FOO_BAR.</title>
<updated>2012-02-21T19:35:59Z</updated>
<author>
<name>Mikolaj Golub</name>
<email>trociny@FreeBSD.org</email>
</author>
<published>2012-02-21T19:35:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f62f6c88ee11f6fd3deca605aef0b662303766be'/>
<id>urn:sha1:f62f6c88ee11f6fd3deca605aef0b662303766be</id>
<content type='text'>
Reviewed by:	kib
MFC after:	1 week
</content>
</entry>
<entry>
<title>Restore the comment that I removed by accident.</title>
<updated>2011-11-09T13:26:59Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2011-11-09T13:26:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5cac9fa00e225a8ef71bbd2be862516b1325c0c9'/>
<id>urn:sha1:5cac9fa00e225a8ef71bbd2be862516b1325c0c9</id>
<content type='text'>
The comment still applies to this block of code.
</content>
</entry>
</feed>
