opnsense-src/sys
Rick Macklem 80e556956e Fix two bugs in the experimental nfs client:
- When the root vnode was acquired during mounting, mnt_stat.f_iosize was
  still set to 0, so getnewvnode() would set bo_bsize == 0. This would
  confuse getblk(), so that it always returned the first block causing
  the problem when the root directory of the mount point was greater
  than one block in size. It was fixed by setting mnt_stat.f_iosize to
  NFS_DIRBLKSIZ before calling ncl_nget() to acquire the root vnode.
- NFSMNT_INT was being set temporarily while the initial connect to a
  server was being done. This erroneously configured the krpc for
  interruptible RPCs, which caused problems because signals weren't
  being masked off as they would have been for interruptible mounts.
  This code was deleted to fix the problem. Since mount_nfs does an
  NFS null RPC before the mount system call, connections to the server
  should work ok.

Tested by:	swell dot k at gmail dot com
Approved by:	re (kensmith), kib (mentor)
2009-07-19 16:44:26 +00:00
..
amd64 An addendum to r195649, "Add support to the virtual memory system for 2009-07-18 01:50:05 +00:00
arm Add IEEE80211_SUPPORT_MESH, following similar change to nanobsd and 2009-07-17 18:35:45 +00:00
boot On special systems where the MBR and the GPT are in sync (up to the 4th 2009-06-26 09:32:31 +00:00
bsm Import OpenBSM 1.1p1 from vendor branch to 8-CURRENT, populating 2009-07-17 14:02:20 +00:00
cam Fix copy-paste bug. Use regular non-polled mode for executing FLUSHCACHE 2009-07-17 21:48:08 +00:00
cddl dtrace_gethrtime: improve scaling of TSC ticks to nanoseconds 2009-07-15 17:07:39 +00:00
compat Build on Jeff Roberson's linker-set based dynamic per-CPU allocator 2009-07-14 22:48:30 +00:00
conf Prepare for the 8.0-BETA2 builds. 2009-07-15 17:29:05 +00:00
contrib Build on Jeff Roberson's linker-set based dynamic per-CPU allocator 2009-07-14 22:48:30 +00:00
crypto Changed to M_NOWAIT when reallocing psc_buf in padlock_sha_update(), 2009-05-27 09:52:12 +00:00
ddb Build on Jeff Roberson's linker-set based dynamic per-CPU allocator 2009-07-14 22:48:30 +00:00
dev Limit IOCATAREQUEST ioctl data size to controller's maximum I/O size. 2009-07-16 19:48:39 +00:00
fs Fix two bugs in the experimental nfs client: 2009-07-19 16:44:26 +00:00
gdb Commit SYSINIT() ;-adding patch missed in previous pass. 2008-03-16 13:02:04 +00:00
geom - Fix the issue with read access count modification on RAID-5 plexes properly. 2009-07-18 11:12:48 +00:00
gnu Fix the build by using proper format. 2009-06-25 16:48:13 +00:00
i386 An addendum to r195649, "Add support to the virtual memory system for 2009-07-18 01:50:05 +00:00
ia64 Add support to the virtual memory system for configuring machine- 2009-07-12 23:31:20 +00:00
isa Rename statclock_disable variable to atrtcclock_disable that it actually is, 2009-05-03 17:47:21 +00:00
kern Reimplement and/or implement vnet list locking by replacing a mostly 2009-07-19 14:20:53 +00:00
kgssapi When the KOBJMETHOD() macro was updated, it resulted in the 2009-06-14 17:33:46 +00:00
libkern done method is supposed to return int. 2009-06-22 22:09:18 +00:00
mips Add support to the virtual memory system for configuring machine- 2009-07-12 23:31:20 +00:00
modules Separate the parallel scsi knowledge out of the core of the XPT, and 2009-07-10 08:18:08 +00:00
net Reimplement and/or implement vnet list locking by replacing a mostly 2009-07-19 14:20:53 +00:00
net80211 Move code that does payload realigment to a new routine, ieee80211_realign, 2009-07-18 20:19:53 +00:00
netatalk Use queue(9) instead of hand-crafted link lists for the global netatalk 2009-06-24 21:36:09 +00:00
netgraph Reimplement and/or implement vnet list locking by replacing a mostly 2009-07-19 14:20:53 +00:00
netinet Reimplement and/or implement vnet list locking by replacing a mostly 2009-07-19 14:20:53 +00:00
netinet6 Reimplement and/or implement vnet list locking by replacing a mostly 2009-07-19 14:20:53 +00:00
netipsec Reimplement and/or implement vnet list locking by replacing a mostly 2009-07-19 14:20:53 +00:00
netipx Use queue(9) instead of hand-crafted link lists for the global IPX 2009-06-24 20:57:50 +00:00
netnatm Reimplement the netisr framework in order to support parallel netisr 2009-06-01 10:41:38 +00:00
netncp Retire the MALLOC and FREE macros. They are an abomination unto style(9). 2008-10-23 15:53:51 +00:00
netsmb Rework socket upcalls to close some races with setup/teardown of upcalls. 2009-06-01 21:17:03 +00:00
nfs Revert rev 192323 (nfs_common.c only): 2009-07-12 03:53:52 +00:00
nfsclient Patch the regular nfs client in a manner analagous to 2009-07-17 19:38:07 +00:00
nfsserver Remove the old kernel RPC implementation and the NFS_LEGACYRPC option. 2009-06-30 19:03:27 +00:00
nlm Since svc_[dg|vc|tli|tp]_create() did not hold a reference count on the 2009-06-17 22:50:26 +00:00
opencrypto Fix cryptodev UIO creation. 2009-05-23 13:23:46 +00:00
pc98 Implementation of the upcoming Wireless Mesh standard, 802.11s, on the 2009-07-11 15:02:45 +00:00
pci Adding hardware ID for RTL810x PCIe found on HP Pavilion DV2-1022AX. 2009-07-14 04:35:13 +00:00
powerpc Add support to the virtual memory system for configuring machine- 2009-07-12 23:31:20 +00:00
rpc Use PBDRY flag for msleep(9) in NFS and NLM when sleeping thread owns 2009-07-14 22:54:29 +00:00
security Import OpenBSM 1.1p1 from vendor branch to 8-CURRENT, populating 2009-07-17 14:02:20 +00:00
sparc64 Add support to the virtual memory system for configuring machine- 2009-07-12 23:31:20 +00:00
sun4v Correct an error of omission in r195649 ("Add support to the virtual memory 2009-07-13 18:11:59 +00:00
sys Expose the definitions of 'struct vnet' and 'VNET_MAGIC_N' to userspace 2009-07-19 15:21:42 +00:00
tools - Increase dynamic range of filter coefficients from 28bit to 30bit. 2009-07-05 18:15:06 +00:00
ufs Fix fpathconf(3) on fifos, in effect making ls(1) properly 2009-07-02 20:05:21 +00:00
vm An addendum to r195649, "Add support to the virtual memory system for 2009-07-18 01:50:05 +00:00
xdr MFdevbranch 192944 2009-05-28 08:18:12 +00:00
xen Make ipi_cpu() function as intended. 2009-05-30 08:53:13 +00:00
Makefile Remove the unmaintained University of Michigan NFSv4 client from 8.x 2009-05-22 12:35:12 +00:00