ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/src/trunk/sys
r9885
File Last Change
 ../
amd64/ 9788 (6 years ago) by laffer1: assert that interrupts are enabled in the trap handlers on x86
boot/ 9885 (5 years ago) by laffer1: arm
bsm/ 8508 (7 years ago) by laffer1: merge in sys bsm changes.
cam/ 9487 (7 years ago) by laffer1: More 4k quirks for SSD's
cddl/ 9157 (7 years ago) by laffer1: sync with freebsd 9.2
compat/ 9547 (6 years ago) by laffer1: remove apple stuff
conf/ 9792 (6 years ago) by laffer1: nfs changes
contrib/ 8963 (7 years ago) by laffer1: merge in TOE update from FreeBSD 252555.
crypto/ 7912 (7 years ago) by laffer1: remove cvs2svn prop
ddb/ 7912 (7 years ago) by laffer1: remove cvs2svn prop
dev/ 9811 (6 years ago) by laffer1: fix speed
fs/ 9804 (6 years ago) by laffer1: bad patch, file duplicated
gdb/ 7912 (7 years ago) by laffer1: remove cvs2svn prop
geom/ 9479 (7 years ago) by laffer1: Added a sysctl to control the maximum size of a delete request
gnu/ 9033 (7 years ago) by laffer1: mark malloc defines static that have no malloc declares.
i386/ 9788 (6 years ago) by laffer1: assert that interrupts are enabled in the trap handlers on x86
isa/ 7912 (7 years ago) by laffer1: remove cvs2svn prop
kern/ 9842 (5 years ago) by laffer1: fix double free
kgssapi/ 9383 (7 years ago) by laffer1: Isilon reported that sec=krb5p NFS mounts had a problem when m_len == 0 for the last mbuf of the list with an encrypted message. This patch replaces the KASSERT() with code that handles this case.
libkern/ 9033 (7 years ago) by laffer1: mark malloc defines static that have no malloc declares.
modules/ 9818 (6 years ago) by laffer1: add nvd module
net/ 9535 (6 years ago) by laffer1: bring back if_hw_tsomax. This was a bad revert
net80211/ 8932 (7 years ago) by laffer1: mark SYSCTL nodes static
netatalk/ 7912 (7 years ago) by laffer1: remove cvs2svn prop
netgraph/ 9033 (7 years ago) by laffer1: mark malloc defines static that have no malloc declares.
netinet/ 9417 (7 years ago) by laffer1: - recover missing arp_ifinit() call. - plug static llentry leak (ipv4 & ipv6 were affected).
netinet6/ 9417 (7 years ago) by laffer1: - recover missing arp_ifinit() call. - plug static llentry leak (ipv4 & ipv6 were affected).
netipsec/ 9812 (6 years ago) by laffer1: The length field of the option header does not count the size of the option header itself. This causes a problem when the length is zero, the count is then incremented by zero, which causes an infinite loop. In addition there are pointer/offset mistakes in the handling of IPv4 options. Obtained from: FreeBSD
netipx/ 9033 (7 years ago) by laffer1: mark malloc defines static that have no malloc declares.
netnatm/ 7912 (7 years ago) by laffer1: remove cvs2svn prop
netncp/ 7912 (7 years ago) by laffer1: remove cvs2svn prop
netpfil/ 9405 (7 years ago) by laffer1: add ipfw support for setting/matching diffserv codepoints (DSCP). Setting DSCP support is done via O_SETDSCP which works for both IPv4 and IPv6 packets.
netsmb/ 7912 (7 years ago) by laffer1: remove cvs2svn prop
nfs/ 9806 (6 years ago) by laffer1: remove duplicate code
nfsclient/ 9457 (7 years ago) by laffer1: Rework the handling of stop signals in the NFS client. The changes in 195702, 195703, and 195821 prevented a thread from suspending while holding locks inside of NFS by forcing the thread to fail sleeps with EINTR or ERESTART but defer the thread suspension to the user boundary. However, this had the effect that stopping a process during an NFS request could abort the request and trigger EINTR errors that were visible to userland processes (previously the thread would have suspended and completed the request once it was resumed). This change instead effectively masks stop signals while in the NFS client. It uses the existing TDF_SBDRY flag to effect this since SIGSTOP cannot be masked directly. Instead of setting PBDRY on individual sleeps, 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 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. - Ignore thread suspend requests due to SIGSTOP if stop signals are currently deferred. This can occur if a process is stopped via SIGSTOP while a thread is running or runnable but before it has set TDF_SBDRY. Obtained from: FreeBSD
nfsserver/ 9807 (6 years ago) by laffer1: remove dup code
nlm/ 8932 (7 years ago) by laffer1: mark SYSCTL nodes static
ofed/ 7911 (7 years ago) by laffer1: sync with freebsd rev 244242
opencrypto/ 7912 (7 years ago) by laffer1: remove cvs2svn prop
pci/ 7303 (8 years ago) by laffer1: add support for the Realtek 8168/8111 G and the 8106E
rpc/ 9798 (6 years ago) by laffer1: Fix the client isde krpc from doing TCP reconnects for ERESTART for sosend() Needed for Amazon EFS
security/ 9033 (7 years ago) by laffer1: mark malloc defines static that have no malloc declares.
sys/ 9775 (6 years ago) by laffer1: add host protected area (HPA) support.
teken/ 7912 (7 years ago) by laffer1: remove cvs2svn prop
tools/ 9457 (7 years ago) by laffer1: Rework the handling of stop signals in the NFS client. The changes in 195702, 195703, and 195821 prevented a thread from suspending while holding locks inside of NFS by forcing the thread to fail sleeps with EINTR or ERESTART but defer the thread suspension to the user boundary. However, this had the effect that stopping a process during an NFS request could abort the request and trigger EINTR errors that were visible to userland processes (previously the thread would have suspended and completed the request once it was resumed). This change instead effectively masks stop signals while in the NFS client. It uses the existing TDF_SBDRY flag to effect this since SIGSTOP cannot be masked directly. Instead of setting PBDRY on individual sleeps, 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 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. - Ignore thread suspend requests due to SIGSTOP if stop signals are currently deferred. This can occur if a process is stopped via SIGSTOP while a thread is running or runnable but before it has set TDF_SBDRY. Obtained from: FreeBSD
ufs/ 9455 (7 years ago) by laffer1: 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().
vm/ 9772 (6 years ago) by laffer1: remove irrelevant comments.
x86/ 9467 (7 years ago) by laffer1: opt_vm.h should be there
xdr/ 7912 (7 years ago) by laffer1: remove cvs2svn prop
xen/ 9797 (6 years ago) by laffer1: fix c99 mode that breaks xen build with clang
Makefile 6468 (10 years ago) by laffer1: Drop sparc64 arch
50 directories and 1 file shown