freebsd-skq/sys
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
..
alpha Testing has shown that the stability problems (panic tracebacks 2006-06-03 23:10:46 +00:00
amd64 MFC: clear invalid bits in SSE mxcsr register. 2006-07-01 09:06:40 +00:00
arm MFC: Define the magic number for the ELF trampoline. 2006-06-30 21:42:52 +00:00
boot MFC 1.47: increment the disk block offset after writing, not before. 2006-06-26 01:44:41 +00:00
bsm For consistency with more system include files, add a trailing '_' to 2005-05-29 16:11:34 +00:00
cam MFC Basic Queueing model fixes. 2006-06-29 18:12:18 +00:00
coda MFC Rev 1.68 2006-03-13 03:04:00 +00:00
compat MFC: 2006-07-08 14:06:56 +00:00
conf MFC rev 1.3: bring in the ability to build pure binary kernels. 2006-06-23 23:29:52 +00:00
contrib This commit was manufactured by cvs2svn to create branch 'RELENG_6'. 2006-06-12 22:58:51 +00:00
crypto MFC: sys/crypto/rijndael/rijndael-alg-fst.c 1.9,1.11 2005-08-30 15:01:50 +00:00
ddb MFC: Rename 'traceall' to 'alltrace' and add a 'bt' alias for 'trace'. 2005-10-25 20:10:56 +00:00
dev MFC rev. 1.41: remove rev. 1.30 leftover. 2006-07-08 07:48:43 +00:00
doc
fs MFC: 2006-07-08 14:06:56 +00:00
gdb check return value of gdb_rx_varhex 2005-03-28 18:31:18 +00:00
geom This commit was manufactured by cvs2svn to create branch 'RELENG_6'. 2006-06-12 22:58:51 +00:00
gnu MFC: msdosfs_vfsops.c:1.150, ntfs_vfsops.c:1.83, udf_vfsops.c:1.41 2006-06-17 20:02:28 +00:00
i4b Merge linux_ioctl.c:1.128 svr4_sockio.c:1.17 altq_cbq.c:1.3 if_oltr.c:1.38 2005-08-25 05:01:24 +00:00
i386 MFC: Clear invalid bits in SSE mxcsr register. 2006-07-01 00:57:56 +00:00
ia64 Sync with HEAD: Update to SDM 2.2. 2006-07-05 22:55:00 +00:00
isa MFC: 1.21 2005-10-05 21:53:17 +00:00
isofs/cd9660 MFC: msdosfs_vfsops.c:1.150, ntfs_vfsops.c:1.83, udf_vfsops.c:1.41 2006-06-17 20:02:28 +00:00
kern MFC: sync taskqueue api with HEAD modulo preserving the calling 2006-07-06 08:32:50 +00:00
libkern Merge fnmatch.c:1.20 from HEAD to RELENG_6: 2006-02-13 23:52:29 +00:00
modules MFC: Makefile r1.5; if_bridge.c r1.62 2006-06-23 01:14:57 +00:00
net MFC r1.63-65 2006-06-23 04:29:33 +00:00
net80211 MFC 1.46: implement set(IEEE80211_IOC_STA_STATS) for hostapd 2006-04-03 17:21:05 +00:00
netatalk Merge COPYRIGHT:1.3 from HEAD to RELENG_6: 2006-06-11 17:02:10 +00:00
netatm Merge atm_signal.c:1.14 from HEAD to RELENG_6: 2006-02-13 23:54:48 +00:00
netgraph Conditionally acquire Giant in netgraph callouts to honor mpsafenet=0. 2006-06-21 21:00:10 +00:00
netinet In ip_ctloutput(), check for a NULL inpcb pointer before dereferencing, 2006-07-03 23:14:28 +00:00
netinet6 MFC 1.61 in6.c 2006-06-17 17:58:33 +00:00
netipsec MFC: 1.10 2006-06-15 16:27:15 +00:00
netipx Merge ipx_usrreq.c:1.56 from HEAD to RELENG_6: 2006-06-08 23:36:39 +00:00
netkey MFC: 2006-01-27 21:50:11 +00:00
netnatm MFC: Use sparse initializers for "struct domain" and "struct protosw". 2005-11-16 10:31:23 +00:00
netncp Merge ncp_conn.c:1.28 from HEAD to RELENG_6: 2006-02-14 21:55:15 +00:00
netsmb MFC the following change: 2006-04-05 15:44:12 +00:00
nfs MFC (by ps): 2005-10-09 03:21:56 +00:00
nfs4client NFS over TCP retransmit behavior should default to a 60 second time out, 2006-05-30 01:52:59 +00:00
nfsclient Merge nfs_nfsiod.c:1.89 from HEAD to RELENG_6: 2006-06-08 22:57:07 +00:00
nfsserver MFC of the temporary fix for nfsd leaking GIANT. 2006-06-13 10:50:29 +00:00
opencrypto MFC: 2006-03-05 00:48:05 +00:00
pc98 MFC, let's hook up things to the build and see what I messed up! 2006-06-15 17:57:50 +00:00
pccard MFC: Remove OLDCARD. It only panics on my pc98 laptop. I'll fix cbb to attach to isa. 2005-10-06 16:34:27 +00:00
pci MFC: fix detection of 8168, detect 8111 separately 2006-06-28 16:06:11 +00:00
posix4 Introduce MAC Framework and MAC Policy entry points to label and control 2005-05-04 10:39:15 +00:00
powerpc MFC Rev 1.10 2006-03-13 03:07:01 +00:00
rpc MFC rev 1.16 2006-01-27 18:22:11 +00:00
security This commit was manufactured by cvs2svn to create branch 'RELENG_6'. 2006-06-12 22:58:51 +00:00
sparc64 MFC: 1.39 2006-06-22 20:52:26 +00:00
sys MFC: phk's bus_{read,write}_* macros. These are slightly different than 2006-07-07 23:30:14 +00:00
tools MFC: Check for errors when registering and unregistering firmware modules. 2006-06-29 20:24:17 +00:00
ufs MFC: msdosfs_vfsops.c:1.150, ntfs_vfsops.c:1.83, udf_vfsops.c:1.41 2006-06-17 20:02:28 +00:00
vm MFC: Move the code to handle the vm.blacklist tunable up a layer. 2006-07-05 19:08:49 +00:00
Makefile MFC revision 1.34 2006-05-13 00:29:46 +00:00