freebsd-skq/sys/fs
netchild 59692ae939 MFC:
- linux_misc.c 1.179
  Don't copyout/do unneccesary work if the buffer is a NULL pointer.

  Noticed by:     Dmitry Ganenko <dima@apk-inform.com>
  Reviewed by:    rdivacky (the original version as in emulation@)

- linprocfs.c 1.96:
  Improve linprovfs to provide/fix the
   - process state (idle, sleeping, running, ...) [1]
   - the process group ID of the process which owns the connected tty
   - some page fault stats
   - time spend in kernel/userland
   - priority/nice value
   - starttime [1]
   - memory/swap stats
   - scheduling policy

  Additionally add some new fields and correct some not filled out ones.

  This brings us down to 15 dummy fields.

  The fields marked with [1] are needed to get Oracle 10 running. The starttime
  field is not completely right, since it displays the _same_ starttime for
  _every_ process, but at least it is not 0 and Oracle accepts this.

  Noticed by:     Dmitry Ganenko <dima@apk-inform.com> [1]
  Reviewed by:    des, rdivacky

- pseudofs_vnops.c 1.60:
  Correctly calculate a buffer length. It was off by one so a read() returned
  one byte less than needed.

  Noticed by:     Dmitry Ganenko <dima@apk-inform.com>
  Testcase by:    Dmitry Ganenko <dima@apk-inform.com>
  Reviewed by:    des
  Submitted by:   rdivacky
  Sponsored by:   Google SoC 2006

All of those are needed for Oracle 10. Since previous Oracle versions work
just fine without those fixes, these patches can be seen as regression fixes
too. Because of this I think they are a RELENG_6_x candidate (MFC reminder
set).

MFC after:	1 month
2006-07-08 14:06:56 +00:00
..
deadfs MFC Rev 1.49 2006-03-13 03:05:02 +00:00
devfs MFC Rev 1.45 2006-03-13 03:05:06 +00:00
fdescfs MFC: Call vn_start_write() before locking vnode. 2006-03-22 17:39:27 +00:00
fifofs Merge fifo_vnops.c:1.134 from HEAD to RELENG_6: 2006-03-28 12:42:20 +00:00
hpfs MFC: Call vfs_destroy_object() before v_data gets set to NULL. 2006-03-12 21:50:02 +00:00
msdosfs MFC: msdosfs_vfsops.c:1.150, ntfs_vfsops.c:1.83, udf_vfsops.c:1.41 2006-06-17 20:02:28 +00:00
ntfs MFC: msdosfs_vfsops.c:1.150, ntfs_vfsops.c:1.83, udf_vfsops.c:1.41 2006-06-17 20:02:28 +00:00
nullfs MFC: 1.78, 1.79 2006-06-17 18:17:26 +00:00
nwfs MFC: Call vfs_destroy_object() before v_data gets set to NULL. 2006-03-12 21:50:02 +00:00
portalfs - We no longer have to bother with PDIRUNLOCK, lookup() handles it for us. 2005-03-28 09:34:36 +00:00
procfs MFC procfs.c revisions 1.13 and 1.14: 2006-06-14 21:20:39 +00:00
pseudofs MFC: 2006-07-08 14:06:56 +00:00
smbfs Enable inadvertantly disabled "securenet" access controls in ypserv. [1] 2006-05-31 22:32:22 +00:00
udf MFC: msdosfs_vfsops.c:1.150, ntfs_vfsops.c:1.83, udf_vfsops.c:1.41 2006-06-17 20:02:28 +00:00
umapfs - Update vfs_root implementations to match the new prototype. None of 2005-03-24 07:36:16 +00:00
unionfs - Set the v_object pointer after a successful VOP_OPEN(). This isn't a 2005-05-03 11:05:33 +00:00