From 8a6d48c0542876eb3acfc0970c0ab7872db08d5f Mon Sep 17 00:00:00 2001 From: Zheng Da Date: Sun, 6 Dec 2009 05:26:23 +0100 Subject: check in the original version of dde linux26. --- .../contrib/include/linux/sunrpc/.svn/all-wcprops | 179 ++++ .../contrib/include/linux/sunrpc/.svn/entries | 1014 ++++++++++++++++++++ .../contrib/include/linux/sunrpc/.svn/format | 1 + .../linux/sunrpc/.svn/text-base/Kbuild.svn-base | 1 + .../linux/sunrpc/.svn/text-base/auth.h.svn-base | 165 ++++ .../sunrpc/.svn/text-base/auth_gss.h.svn-base | 90 ++ .../linux/sunrpc/.svn/text-base/cache.h.svn-base | 202 ++++ .../linux/sunrpc/.svn/text-base/clnt.h.svn-base | 154 +++ .../linux/sunrpc/.svn/text-base/debug.h.svn-base | 93 ++ .../linux/sunrpc/.svn/text-base/gss_api.h.svn-base | 134 +++ .../sunrpc/.svn/text-base/gss_asn1.h.svn-base | 81 ++ .../linux/sunrpc/.svn/text-base/gss_err.h.svn-base | 167 ++++ .../sunrpc/.svn/text-base/gss_krb5.h.svn-base | 159 +++ .../sunrpc/.svn/text-base/gss_spkm3.h.svn-base | 55 ++ .../linux/sunrpc/.svn/text-base/metrics.h.svn-base | 89 ++ .../sunrpc/.svn/text-base/msg_prot.h.svn-base | 195 ++++ .../sunrpc/.svn/text-base/rpc_pipe_fs.h.svn-base | 57 ++ .../sunrpc/.svn/text-base/rpc_rdma.h.svn-base | 116 +++ .../linux/sunrpc/.svn/text-base/sched.h.svn-base | 259 +++++ .../linux/sunrpc/.svn/text-base/stats.h.svn-base | 77 ++ .../linux/sunrpc/.svn/text-base/svc.h.svn-base | 425 ++++++++ .../sunrpc/.svn/text-base/svc_rdma.h.svn-base | 310 ++++++ .../sunrpc/.svn/text-base/svc_xprt.h.svn-base | 159 +++ .../linux/sunrpc/.svn/text-base/svcauth.h.svn-base | 172 ++++ .../sunrpc/.svn/text-base/svcauth_gss.h.svn-base | 26 + .../linux/sunrpc/.svn/text-base/svcsock.h.svn-base | 53 + .../linux/sunrpc/.svn/text-base/timer.h.svn-base | 49 + .../linux/sunrpc/.svn/text-base/types.h.svn-base | 22 + .../linux/sunrpc/.svn/text-base/xdr.h.svn-base | 210 ++++ .../linux/sunrpc/.svn/text-base/xprt.h.svn-base | 334 +++++++ .../sunrpc/.svn/text-base/xprtrdma.h.svn-base | 83 ++ .../sunrpc/.svn/text-base/xprtsock.h.svn-base | 45 + libdde_linux26/contrib/include/linux/sunrpc/Kbuild | 1 + libdde_linux26/contrib/include/linux/sunrpc/auth.h | 165 ++++ .../contrib/include/linux/sunrpc/auth_gss.h | 90 ++ .../contrib/include/linux/sunrpc/cache.h | 202 ++++ libdde_linux26/contrib/include/linux/sunrpc/clnt.h | 154 +++ .../contrib/include/linux/sunrpc/debug.h | 93 ++ .../contrib/include/linux/sunrpc/gss_api.h | 134 +++ .../contrib/include/linux/sunrpc/gss_asn1.h | 81 ++ .../contrib/include/linux/sunrpc/gss_err.h | 167 ++++ .../contrib/include/linux/sunrpc/gss_krb5.h | 159 +++ .../contrib/include/linux/sunrpc/gss_spkm3.h | 55 ++ .../contrib/include/linux/sunrpc/metrics.h | 89 ++ .../contrib/include/linux/sunrpc/msg_prot.h | 195 ++++ .../contrib/include/linux/sunrpc/rpc_pipe_fs.h | 57 ++ .../contrib/include/linux/sunrpc/rpc_rdma.h | 116 +++ .../contrib/include/linux/sunrpc/sched.h | 259 +++++ .../contrib/include/linux/sunrpc/stats.h | 77 ++ libdde_linux26/contrib/include/linux/sunrpc/svc.h | 425 ++++++++ .../contrib/include/linux/sunrpc/svc_rdma.h | 310 ++++++ .../contrib/include/linux/sunrpc/svc_xprt.h | 159 +++ .../contrib/include/linux/sunrpc/svcauth.h | 172 ++++ .../contrib/include/linux/sunrpc/svcauth_gss.h | 26 + .../contrib/include/linux/sunrpc/svcsock.h | 53 + .../contrib/include/linux/sunrpc/timer.h | 49 + .../contrib/include/linux/sunrpc/types.h | 22 + libdde_linux26/contrib/include/linux/sunrpc/xdr.h | 210 ++++ libdde_linux26/contrib/include/linux/sunrpc/xprt.h | 334 +++++++ .../contrib/include/linux/sunrpc/xprtrdma.h | 83 ++ .../contrib/include/linux/sunrpc/xprtsock.h | 45 + 61 files changed, 9158 insertions(+) create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/all-wcprops create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/entries create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/format create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/Kbuild.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/auth.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/auth_gss.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/cache.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/clnt.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/debug.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_api.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_asn1.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_err.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_krb5.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_spkm3.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/metrics.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/msg_prot.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/rpc_pipe_fs.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/rpc_rdma.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/sched.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/stats.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svc.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svc_rdma.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svc_xprt.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svcauth.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svcauth_gss.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svcsock.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/timer.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/types.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xdr.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xprt.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xprtrdma.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xprtsock.h.svn-base create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/Kbuild create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/auth.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/auth_gss.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/cache.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/clnt.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/debug.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/gss_api.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/gss_asn1.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/gss_err.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/gss_krb5.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/gss_spkm3.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/metrics.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/msg_prot.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/rpc_pipe_fs.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/rpc_rdma.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/sched.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/stats.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/svc.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/svc_rdma.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/svc_xprt.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/svcauth.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/svcauth_gss.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/svcsock.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/timer.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/types.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/xdr.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/xprt.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/xprtrdma.h create mode 100644 libdde_linux26/contrib/include/linux/sunrpc/xprtsock.h (limited to 'libdde_linux26/contrib/include/linux/sunrpc') diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/all-wcprops b/libdde_linux26/contrib/include/linux/sunrpc/.svn/all-wcprops new file mode 100644 index 00000000..19110024 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/all-wcprops @@ -0,0 +1,179 @@ +K 25 +svn:wc:ra_dav:version-url +V 79 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc +END +rpc_pipe_fs.h +K 25 +svn:wc:ra_dav:version-url +V 93 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/rpc_pipe_fs.h +END +svcauth_gss.h +K 25 +svn:wc:ra_dav:version-url +V 93 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/svcauth_gss.h +END +msg_prot.h +K 25 +svn:wc:ra_dav:version-url +V 90 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/msg_prot.h +END +svc.h +K 25 +svn:wc:ra_dav:version-url +V 85 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/svc.h +END +xdr.h +K 25 +svn:wc:ra_dav:version-url +V 85 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/xdr.h +END +xprt.h +K 25 +svn:wc:ra_dav:version-url +V 86 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/xprt.h +END +stats.h +K 25 +svn:wc:ra_dav:version-url +V 87 +/repos/tudos/!svn/ver/174/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/stats.h +END +svc_rdma.h +K 25 +svn:wc:ra_dav:version-url +V 90 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/svc_rdma.h +END +clnt.h +K 25 +svn:wc:ra_dav:version-url +V 86 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/clnt.h +END +auth.h +K 25 +svn:wc:ra_dav:version-url +V 86 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/auth.h +END +xprtrdma.h +K 25 +svn:wc:ra_dav:version-url +V 90 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/xprtrdma.h +END +cache.h +K 25 +svn:wc:ra_dav:version-url +V 87 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/cache.h +END +gss_err.h +K 25 +svn:wc:ra_dav:version-url +V 89 +/repos/tudos/!svn/ver/174/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/gss_err.h +END +types.h +K 25 +svn:wc:ra_dav:version-url +V 87 +/repos/tudos/!svn/ver/174/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/types.h +END +metrics.h +K 25 +svn:wc:ra_dav:version-url +V 89 +/repos/tudos/!svn/ver/174/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/metrics.h +END +svc_xprt.h +K 25 +svn:wc:ra_dav:version-url +V 90 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/svc_xprt.h +END +gss_spkm3.h +K 25 +svn:wc:ra_dav:version-url +V 91 +/repos/tudos/!svn/ver/188/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/gss_spkm3.h +END +svcsock.h +K 25 +svn:wc:ra_dav:version-url +V 89 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/svcsock.h +END +auth_gss.h +K 25 +svn:wc:ra_dav:version-url +V 90 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/auth_gss.h +END +svcauth.h +K 25 +svn:wc:ra_dav:version-url +V 89 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/svcauth.h +END +xprtsock.h +K 25 +svn:wc:ra_dav:version-url +V 90 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/xprtsock.h +END +gss_asn1.h +K 25 +svn:wc:ra_dav:version-url +V 90 +/repos/tudos/!svn/ver/174/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/gss_asn1.h +END +gss_krb5.h +K 25 +svn:wc:ra_dav:version-url +V 90 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/gss_krb5.h +END +timer.h +K 25 +svn:wc:ra_dav:version-url +V 87 +/repos/tudos/!svn/ver/174/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/timer.h +END +Kbuild +K 25 +svn:wc:ra_dav:version-url +V 86 +/repos/tudos/!svn/ver/174/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/Kbuild +END +gss_api.h +K 25 +svn:wc:ra_dav:version-url +V 89 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/gss_api.h +END +sched.h +K 25 +svn:wc:ra_dav:version-url +V 87 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/sched.h +END +debug.h +K 25 +svn:wc:ra_dav:version-url +V 87 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/debug.h +END +rpc_rdma.h +K 25 +svn:wc:ra_dav:version-url +V 90 +/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc/rpc_rdma.h +END diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/entries b/libdde_linux26/contrib/include/linux/sunrpc/.svn/entries new file mode 100644 index 00000000..0fd8ccba --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/entries @@ -0,0 +1,1014 @@ +9 + +dir +465 +http://svn.tudos.org/repos/tudos/trunk/l4/pkg/dde/linux26/contrib/include/linux/sunrpc +http://svn.tudos.org/repos/tudos + + + +2009-05-20T14:32:55.606606Z +455 +l4check + + +svn:special svn:externals svn:needs-lock + + + + + + + + + + + +a704ac0b-3a55-4d43-a2a9-7be6f07c34fb + +rpc_pipe_fs.h +file + + + + +2009-11-15T17:15:30.000000Z +44ed5b99b4ef630596e2b563477828e5 +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +1448 + +svcauth_gss.h +file + + + + +2009-11-15T17:15:30.000000Z +8a030f5b2deb17f3ec876ef352045536 +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +719 + +msg_prot.h +file + + + + +2009-11-15T17:15:30.000000Z +e5e7794bf78b2624818b4178c52203e6 +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +5563 + +svc.h +file + + + + +2009-11-15T17:15:30.000000Z +63b4aff9c78d5f3cca2c7ff5b26e4d06 +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +13607 + +xdr.h +file + + + + +2009-11-15T17:15:30.000000Z +b25811e3940c14a1dc200c1a25a5a0e5 +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +7089 + +xprt.h +file + + + + +2009-11-15T17:15:30.000000Z +5b8112e5256ea9fda55a9c3c03d53563 +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +9812 + +stats.h +file + + + + +2009-11-15T17:15:30.000000Z +75980889e10d5628f2a792e866639042 +2007-09-08T19:44:13.897747Z +174 +l4check + + + + + + + + + + + + + + + + + + + + + +1769 + +svc_rdma.h +file + + + + +2009-11-15T17:15:30.000000Z +5685401011f415ee6e487585e7983fa5 +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +10524 + +clnt.h +file + + + + +2009-11-15T17:15:30.000000Z +08874c9ddfd40ad095136589705ab0ee +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +5044 + +auth.h +file + + + + +2009-11-15T17:15:30.000000Z +993736ba1a53165f875dc3b9e82c118b +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +5183 + +xprtrdma.h +file + + + + +2009-11-15T17:15:30.000000Z +b6a1a86b3be52954912720a62db9a5c4 +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +3043 + +cache.h +file + + + + +2009-11-15T17:15:30.000000Z +d010750e2948cf7ac673be230bef2363 +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +6052 + +gss_err.h +file + + + + +2009-11-15T17:15:30.000000Z +846b9e969cfdcb63c6805c949bb642e9 +2007-09-08T19:44:13.897747Z +174 +l4check + + + + + + + + + + + + + + + + + + + + + +6068 + +types.h +file + + + + +2009-11-15T17:15:30.000000Z +875b34fded14e526efb6b139b02ac0ba +2007-09-08T19:44:13.897747Z +174 +l4check + + + + + + + + + + + + + + + + + + + + + +426 + +metrics.h +file + + + + +2009-11-15T17:15:30.000000Z +690ef0c23257c112f728721e705d5974 +2007-09-08T19:44:13.897747Z +174 +l4check + + + + + + + + + + + + + + + + + + + + + +3245 + +svc_xprt.h +file + + + + +2009-11-15T17:15:30.000000Z +7fe4ce6cb740d96eb6f0482a14da9e13 +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +4877 + +gss_spkm3.h +file + + + + +2009-11-15T17:15:30.000000Z +a2b7baa85b919e8ab016bc1a596401cc +2007-09-13T02:53:43.697541Z +188 +l4check + + + + + + + + + + + + + + + + + + + + + +1996 + +svcsock.h +file + + + + +2009-11-15T17:15:30.000000Z +c0579b7c7d8f2d43f6cadb82da910fd6 +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +1406 + +auth_gss.h +file + + + + +2009-11-15T17:15:30.000000Z +f4cca96d4d8245df1ff6b4c388eb61a4 +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +2256 + +svcauth.h +file + + + + +2009-11-15T17:15:30.000000Z +db9e0fd9495b664d67a1b3ec65a4f949 +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +5478 + +xprtsock.h +file + + + + +2009-11-15T17:15:30.000000Z +701421f1d13523a804254eba53bc3e43 +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +1150 + +gss_asn1.h +file + + + + +2009-11-15T17:15:30.000000Z +54504a57fd28200a288b4f77fe8cea87 +2007-09-08T19:44:13.897747Z +174 +l4check + + + + + + + + + + + + + + + + + + + + + +3188 + +gss_krb5.h +file + + + + +2009-11-15T17:15:30.000000Z +d9b68d0ce68adcd77da648fbe2fba171 +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +5545 + +timer.h +file + + + + +2009-11-15T17:15:30.000000Z +c63a5dabd1b897c998cd93de964f7546 +2007-09-08T19:44:13.897747Z +174 +l4check + + + + + + + + + + + + + + + + + + + + + +1131 + +Kbuild +file + + + + +2009-11-15T17:15:30.000000Z +52864f306048f6d993006eafb83e2d78 +2007-09-08T19:44:13.897747Z +174 +l4check + + + + + + + + + + + + + + + + + + + + + +21 + +gss_api.h +file + + + + +2009-11-15T17:15:30.000000Z +4d8d0045a307b387fa9ea6fbb9908969 +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +3788 + +sched.h +file + + + + +2009-11-15T17:15:30.000000Z +f5f1ad4a9da2225b294c8f5b45ab0ebb +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +7930 + +debug.h +file + + + + +2009-11-15T17:15:30.000000Z +91f19968bdd34a044ad00e66cc5e8b12 +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +1988 + +rpc_rdma.h +file + + + + +2009-11-15T17:15:30.000000Z +5515976417dc277279325064c2a119ed +2009-05-20T14:32:55.606606Z +455 +l4check + + + + + + + + + + + + + + + + + + + + + +3880 + diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/format b/libdde_linux26/contrib/include/linux/sunrpc/.svn/format new file mode 100644 index 00000000..ec635144 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/format @@ -0,0 +1 @@ +9 diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/Kbuild.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/Kbuild.svn-base new file mode 100644 index 00000000..fb438f15 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/Kbuild.svn-base @@ -0,0 +1 @@ +unifdef-y += debug.h diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/auth.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/auth.h.svn-base new file mode 100644 index 00000000..3f632182 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/auth.h.svn-base @@ -0,0 +1,165 @@ +/* + * linux/include/linux/sunrpc/auth.h + * + * Declarations for the RPC client authentication machinery. + * + * Copyright (C) 1996, Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_AUTH_H +#define _LINUX_SUNRPC_AUTH_H + +#ifdef __KERNEL__ + +#include +#include +#include + +#include +#include + +/* size of the nodename buffer */ +#define UNX_MAXNODENAME 32 + +/* Work around the lack of a VFS credential */ +struct auth_cred { + uid_t uid; + gid_t gid; + struct group_info *group_info; + unsigned char machine_cred : 1; +}; + +/* + * Client user credentials + */ +struct rpc_auth; +struct rpc_credops; +struct rpc_cred { + struct hlist_node cr_hash; /* hash chain */ + struct list_head cr_lru; /* lru garbage collection */ + struct rcu_head cr_rcu; + struct rpc_auth * cr_auth; + const struct rpc_credops *cr_ops; +#ifdef RPC_DEBUG + unsigned long cr_magic; /* 0x0f4aa4f0 */ +#endif + unsigned long cr_expire; /* when to gc */ + unsigned long cr_flags; /* various flags */ + atomic_t cr_count; /* ref count */ + + uid_t cr_uid; + + /* per-flavor data */ +}; +#define RPCAUTH_CRED_NEW 0 +#define RPCAUTH_CRED_UPTODATE 1 +#define RPCAUTH_CRED_HASHED 2 + +#define RPCAUTH_CRED_MAGIC 0x0f4aa4f0 + +/* + * Client authentication handle + */ +#define RPC_CREDCACHE_HASHBITS 4 +#define RPC_CREDCACHE_NR (1 << RPC_CREDCACHE_HASHBITS) +struct rpc_cred_cache { + struct hlist_head hashtable[RPC_CREDCACHE_NR]; + spinlock_t lock; +}; + +struct rpc_authops; +struct rpc_auth { + unsigned int au_cslack; /* call cred size estimate */ + /* guess at number of u32's auth adds before + * reply data; normally the verifier size: */ + unsigned int au_rslack; + /* for gss, used to calculate au_rslack: */ + unsigned int au_verfsize; + + unsigned int au_flags; /* various flags */ + const struct rpc_authops *au_ops; /* operations */ + rpc_authflavor_t au_flavor; /* pseudoflavor (note may + * differ from the flavor in + * au_ops->au_flavor in gss + * case) */ + atomic_t au_count; /* Reference counter */ + + struct rpc_cred_cache * au_credcache; + /* per-flavor data */ +}; + +/* Flags for rpcauth_lookupcred() */ +#define RPCAUTH_LOOKUP_NEW 0x01 /* Accept an uninitialised cred */ + +/* + * Client authentication ops + */ +struct rpc_authops { + struct module *owner; + rpc_authflavor_t au_flavor; /* flavor (RPC_AUTH_*) */ + char * au_name; + struct rpc_auth * (*create)(struct rpc_clnt *, rpc_authflavor_t); + void (*destroy)(struct rpc_auth *); + + struct rpc_cred * (*lookup_cred)(struct rpc_auth *, struct auth_cred *, int); + struct rpc_cred * (*crcreate)(struct rpc_auth*, struct auth_cred *, int); +}; + +struct rpc_credops { + const char * cr_name; /* Name of the auth flavour */ + int (*cr_init)(struct rpc_auth *, struct rpc_cred *); + void (*crdestroy)(struct rpc_cred *); + + int (*crmatch)(struct auth_cred *, struct rpc_cred *, int); + void (*crbind)(struct rpc_task *, struct rpc_cred *); + __be32 * (*crmarshal)(struct rpc_task *, __be32 *); + int (*crrefresh)(struct rpc_task *); + __be32 * (*crvalidate)(struct rpc_task *, __be32 *); + int (*crwrap_req)(struct rpc_task *, kxdrproc_t, + void *, __be32 *, void *); + int (*crunwrap_resp)(struct rpc_task *, kxdrproc_t, + void *, __be32 *, void *); +}; + +extern const struct rpc_authops authunix_ops; +extern const struct rpc_authops authnull_ops; + +void __init rpc_init_authunix(void); +void __init rpc_init_generic_auth(void); +void __init rpcauth_init_module(void); +void __exit rpcauth_remove_module(void); +void __exit rpc_destroy_generic_auth(void); + +struct rpc_cred * rpc_lookup_cred(void); +struct rpc_cred * rpc_lookup_machine_cred(void); +int rpcauth_register(const struct rpc_authops *); +int rpcauth_unregister(const struct rpc_authops *); +struct rpc_auth * rpcauth_create(rpc_authflavor_t, struct rpc_clnt *); +void rpcauth_release(struct rpc_auth *); +struct rpc_cred * rpcauth_lookup_credcache(struct rpc_auth *, struct auth_cred *, int); +void rpcauth_init_cred(struct rpc_cred *, const struct auth_cred *, struct rpc_auth *, const struct rpc_credops *); +struct rpc_cred * rpcauth_lookupcred(struct rpc_auth *, int); +void rpcauth_bindcred(struct rpc_task *, struct rpc_cred *, int); +void rpcauth_generic_bind_cred(struct rpc_task *, struct rpc_cred *); +void put_rpccred(struct rpc_cred *); +void rpcauth_unbindcred(struct rpc_task *); +__be32 * rpcauth_marshcred(struct rpc_task *, __be32 *); +__be32 * rpcauth_checkverf(struct rpc_task *, __be32 *); +int rpcauth_wrap_req(struct rpc_task *task, kxdrproc_t encode, void *rqstp, __be32 *data, void *obj); +int rpcauth_unwrap_resp(struct rpc_task *task, kxdrproc_t decode, void *rqstp, __be32 *data, void *obj); +int rpcauth_refreshcred(struct rpc_task *); +void rpcauth_invalcred(struct rpc_task *); +int rpcauth_uptodatecred(struct rpc_task *); +int rpcauth_init_credcache(struct rpc_auth *); +void rpcauth_destroy_credcache(struct rpc_auth *); +void rpcauth_clear_credcache(struct rpc_cred_cache *); + +static inline +struct rpc_cred * get_rpccred(struct rpc_cred *cred) +{ + atomic_inc(&cred->cr_count); + return cred; +} + +#endif /* __KERNEL__ */ +#endif /* _LINUX_SUNRPC_AUTH_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/auth_gss.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/auth_gss.h.svn-base new file mode 100644 index 00000000..d48d4e60 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/auth_gss.h.svn-base @@ -0,0 +1,90 @@ +/* + * linux/include/linux/sunrpc/auth_gss.h + * + * Declarations for RPCSEC_GSS + * + * Dug Song + * Andy Adamson + * Bruce Fields + * Copyright (c) 2000 The Regents of the University of Michigan + */ + +#ifndef _LINUX_SUNRPC_AUTH_GSS_H +#define _LINUX_SUNRPC_AUTH_GSS_H + +#ifdef __KERNEL__ +#include +#include +#include + +#define RPC_GSS_VERSION 1 + +#define MAXSEQ 0x80000000 /* maximum legal sequence number, from rfc 2203 */ + +enum rpc_gss_proc { + RPC_GSS_PROC_DATA = 0, + RPC_GSS_PROC_INIT = 1, + RPC_GSS_PROC_CONTINUE_INIT = 2, + RPC_GSS_PROC_DESTROY = 3 +}; + +enum rpc_gss_svc { + RPC_GSS_SVC_NONE = 1, + RPC_GSS_SVC_INTEGRITY = 2, + RPC_GSS_SVC_PRIVACY = 3 +}; + +/* on-the-wire gss cred: */ +struct rpc_gss_wire_cred { + u32 gc_v; /* version */ + u32 gc_proc; /* control procedure */ + u32 gc_seq; /* sequence number */ + u32 gc_svc; /* service */ + struct xdr_netobj gc_ctx; /* context handle */ +}; + +/* on-the-wire gss verifier: */ +struct rpc_gss_wire_verf { + u32 gv_flavor; + struct xdr_netobj gv_verf; +}; + +/* return from gss NULL PROC init sec context */ +struct rpc_gss_init_res { + struct xdr_netobj gr_ctx; /* context handle */ + u32 gr_major; /* major status */ + u32 gr_minor; /* minor status */ + u32 gr_win; /* sequence window */ + struct xdr_netobj gr_token; /* token */ +}; + +/* The gss_cl_ctx struct holds all the information the rpcsec_gss client + * code needs to know about a single security context. In particular, + * gc_gss_ctx is the context handle that is used to do gss-api calls, while + * gc_wire_ctx is the context handle that is used to identify the context on + * the wire when communicating with a server. */ + +struct gss_cl_ctx { + atomic_t count; + enum rpc_gss_proc gc_proc; + u32 gc_seq; + spinlock_t gc_seq_lock; + struct gss_ctx *gc_gss_ctx; + struct xdr_netobj gc_wire_ctx; + u32 gc_win; + unsigned long gc_expiry; + struct rcu_head gc_rcu; +}; + +struct gss_upcall_msg; +struct gss_cred { + struct rpc_cred gc_base; + enum rpc_gss_svc gc_service; + struct gss_cl_ctx *gc_ctx; + struct gss_upcall_msg *gc_upcall; + unsigned char gc_machine_cred : 1; +}; + +#endif /* __KERNEL__ */ +#endif /* _LINUX_SUNRPC_AUTH_GSS_H */ + diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/cache.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/cache.h.svn-base new file mode 100644 index 00000000..2d8b211b --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/cache.h.svn-base @@ -0,0 +1,202 @@ +/* + * include/linux/sunrpc/cache.h + * + * Generic code for various authentication-related caches + * used by sunrpc clients and servers. + * + * Copyright (C) 2002 Neil Brown + * + * Released under terms in GPL version 2. See COPYING. + * + */ + +#ifndef _LINUX_SUNRPC_CACHE_H_ +#define _LINUX_SUNRPC_CACHE_H_ + +#include +#include +#include + +/* + * Each cache requires: + * - A 'struct cache_detail' which contains information specific to the cache + * for common code to use. + * - An item structure that must contain a "struct cache_head" + * - A lookup function defined using DefineCacheLookup + * - A 'put' function that can release a cache item. It will only + * be called after cache_put has succeed, so there are guarantee + * to be no references. + * - A function to calculate a hash of an item's key. + * + * as well as assorted code fragments (e.g. compare keys) and numbers + * (e.g. hash size, goal_age, etc). + * + * Each cache must be registered so that it can be cleaned regularly. + * When the cache is unregistered, it is flushed completely. + * + * Entries have a ref count and a 'hashed' flag which counts the existance + * in the hash table. + * We only expire entries when refcount is zero. + * Existance in the cache is counted the refcount. + */ + +/* Every cache item has a common header that is used + * for expiring and refreshing entries. + * + */ +struct cache_head { + struct cache_head * next; + time_t expiry_time; /* After time time, don't use the data */ + time_t last_refresh; /* If CACHE_PENDING, this is when upcall + * was sent, else this is when update was received + */ + struct kref ref; + unsigned long flags; +}; +#define CACHE_VALID 0 /* Entry contains valid data */ +#define CACHE_NEGATIVE 1 /* Negative entry - there is no match for the key */ +#define CACHE_PENDING 2 /* An upcall has been sent but no reply received yet*/ + +#define CACHE_NEW_EXPIRY 120 /* keep new things pending confirmation for 120 seconds */ + +struct cache_detail { + struct module * owner; + int hash_size; + struct cache_head ** hash_table; + rwlock_t hash_lock; + + atomic_t inuse; /* active user-space update or lookup */ + + char *name; + void (*cache_put)(struct kref *); + + void (*cache_request)(struct cache_detail *cd, + struct cache_head *h, + char **bpp, int *blen); + int (*cache_parse)(struct cache_detail *, + char *buf, int len); + + int (*cache_show)(struct seq_file *m, + struct cache_detail *cd, + struct cache_head *h); + + struct cache_head * (*alloc)(void); + int (*match)(struct cache_head *orig, struct cache_head *new); + void (*init)(struct cache_head *orig, struct cache_head *new); + void (*update)(struct cache_head *orig, struct cache_head *new); + + /* fields below this comment are for internal use + * and should not be touched by cache owners + */ + time_t flush_time; /* flush all cache items with last_refresh + * earlier than this */ + struct list_head others; + time_t nextcheck; + int entries; + + /* fields for communication over channel */ + struct list_head queue; + struct proc_dir_entry *proc_ent; + struct proc_dir_entry *flush_ent, *channel_ent, *content_ent; + + atomic_t readers; /* how many time is /chennel open */ + time_t last_close; /* if no readers, when did last close */ + time_t last_warn; /* when we last warned about no readers */ + void (*warn_no_listener)(struct cache_detail *cd); +}; + + +/* this must be embedded in any request structure that + * identifies an object that will want a callback on + * a cache fill + */ +struct cache_req { + struct cache_deferred_req *(*defer)(struct cache_req *req); +}; +/* this must be embedded in a deferred_request that is being + * delayed awaiting cache-fill + */ +struct cache_deferred_req { + struct list_head hash; /* on hash chain */ + struct list_head recent; /* on fifo */ + struct cache_head *item; /* cache item we wait on */ + void *owner; /* we might need to discard all defered requests + * owned by someone */ + void (*revisit)(struct cache_deferred_req *req, + int too_many); +}; + + +extern struct cache_head * +sunrpc_cache_lookup(struct cache_detail *detail, + struct cache_head *key, int hash); +extern struct cache_head * +sunrpc_cache_update(struct cache_detail *detail, + struct cache_head *new, struct cache_head *old, int hash); + + +extern void cache_clean_deferred(void *owner); + +static inline struct cache_head *cache_get(struct cache_head *h) +{ + kref_get(&h->ref); + return h; +} + + +static inline void cache_put(struct cache_head *h, struct cache_detail *cd) +{ + if (atomic_read(&h->ref.refcount) <= 2 && + h->expiry_time < cd->nextcheck) + cd->nextcheck = h->expiry_time; + kref_put(&h->ref, cd->cache_put); +} + +static inline int cache_valid(struct cache_head *h) +{ + /* If an item has been unhashed pending removal when + * the refcount drops to 0, the expiry_time will be + * set to 0. We don't want to consider such items + * valid in this context even though CACHE_VALID is + * set. + */ + return (h->expiry_time != 0 && test_bit(CACHE_VALID, &h->flags)); +} + +extern int cache_check(struct cache_detail *detail, + struct cache_head *h, struct cache_req *rqstp); +extern void cache_flush(void); +extern void cache_purge(struct cache_detail *detail); +#define NEVER (0x7FFFFFFF) +extern int cache_register(struct cache_detail *cd); +extern void cache_unregister(struct cache_detail *cd); + +extern void qword_add(char **bpp, int *lp, char *str); +extern void qword_addhex(char **bpp, int *lp, char *buf, int blen); +extern int qword_get(char **bpp, char *dest, int bufsize); + +static inline int get_int(char **bpp, int *anint) +{ + char buf[50]; + char *ep; + int rv; + int len = qword_get(bpp, buf, 50); + if (len < 0) return -EINVAL; + if (len ==0) return -ENOENT; + rv = simple_strtol(buf, &ep, 0); + if (*ep) return -EINVAL; + *anint = rv; + return 0; +} + +static inline time_t get_expiry(char **bpp) +{ + int rv; + if (get_int(bpp, &rv)) + return 0; + if (rv < 0) + return 0; + return rv; +} + +#endif /* _LINUX_SUNRPC_CACHE_H_ */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/clnt.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/clnt.h.svn-base new file mode 100644 index 00000000..c39a2104 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/clnt.h.svn-base @@ -0,0 +1,154 @@ +/* + * linux/include/linux/sunrpc/clnt.h + * + * Declarations for the high-level RPC client interface + * + * Copyright (C) 1995, 1996, Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_CLNT_H +#define _LINUX_SUNRPC_CLNT_H + +#include +#include +#include +#include +#include +#include +#include +#include + +struct rpc_inode; + +/* + * The high-level client handle + */ +struct rpc_clnt { + struct kref cl_kref; /* Number of references */ + struct list_head cl_clients; /* Global list of clients */ + struct list_head cl_tasks; /* List of tasks */ + spinlock_t cl_lock; /* spinlock */ + struct rpc_xprt * cl_xprt; /* transport */ + struct rpc_procinfo * cl_procinfo; /* procedure info */ + u32 cl_prog, /* RPC program number */ + cl_vers, /* RPC version number */ + cl_maxproc; /* max procedure number */ + + char * cl_server; /* server machine name */ + char * cl_protname; /* protocol name */ + struct rpc_auth * cl_auth; /* authenticator */ + struct rpc_stat * cl_stats; /* per-program statistics */ + struct rpc_iostats * cl_metrics; /* per-client statistics */ + + unsigned int cl_softrtry : 1,/* soft timeouts */ + cl_discrtry : 1,/* disconnect before retry */ + cl_autobind : 1,/* use getport() */ + cl_chatty : 1;/* be verbose */ + + struct rpc_rtt * cl_rtt; /* RTO estimator data */ + const struct rpc_timeout *cl_timeout; /* Timeout strategy */ + + int cl_nodelen; /* nodename length */ + char cl_nodename[UNX_MAXNODENAME]; + char cl_pathname[30];/* Path in rpc_pipe_fs */ + struct vfsmount * cl_vfsmnt; + struct dentry * cl_dentry; /* inode */ + struct rpc_clnt * cl_parent; /* Points to parent of clones */ + struct rpc_rtt cl_rtt_default; + struct rpc_timeout cl_timeout_default; + struct rpc_program * cl_program; + char cl_inline_name[32]; + char *cl_principal; /* target to authenticate to */ +}; + +/* + * General RPC program info + */ +#define RPC_MAXVERSION 4 +struct rpc_program { + char * name; /* protocol name */ + u32 number; /* program number */ + unsigned int nrvers; /* number of versions */ + struct rpc_version ** version; /* version array */ + struct rpc_stat * stats; /* statistics */ + char * pipe_dir_name; /* path to rpc_pipefs dir */ +}; + +struct rpc_version { + u32 number; /* version number */ + unsigned int nrprocs; /* number of procs */ + struct rpc_procinfo * procs; /* procedure array */ +}; + +/* + * Procedure information + */ +struct rpc_procinfo { + u32 p_proc; /* RPC procedure number */ + kxdrproc_t p_encode; /* XDR encode function */ + kxdrproc_t p_decode; /* XDR decode function */ + unsigned int p_arglen; /* argument hdr length (u32) */ + unsigned int p_replen; /* reply hdr length (u32) */ + unsigned int p_count; /* call count */ + unsigned int p_timer; /* Which RTT timer to use */ + u32 p_statidx; /* Which procedure to account */ + char * p_name; /* name of procedure */ +}; + +#ifdef __KERNEL__ + +struct rpc_create_args { + int protocol; + struct sockaddr *address; + size_t addrsize; + struct sockaddr *saddress; + const struct rpc_timeout *timeout; + char *servername; + struct rpc_program *program; + u32 prognumber; /* overrides program->number */ + u32 version; + rpc_authflavor_t authflavor; + unsigned long flags; + char *client_name; +}; + +/* Values for "flags" field */ +#define RPC_CLNT_CREATE_HARDRTRY (1UL << 0) +#define RPC_CLNT_CREATE_AUTOBIND (1UL << 2) +#define RPC_CLNT_CREATE_NONPRIVPORT (1UL << 3) +#define RPC_CLNT_CREATE_NOPING (1UL << 4) +#define RPC_CLNT_CREATE_DISCRTRY (1UL << 5) +#define RPC_CLNT_CREATE_QUIET (1UL << 6) + +struct rpc_clnt *rpc_create(struct rpc_create_args *args); +struct rpc_clnt *rpc_bind_new_program(struct rpc_clnt *, + struct rpc_program *, u32); +struct rpc_clnt *rpc_clone_client(struct rpc_clnt *); +void rpc_shutdown_client(struct rpc_clnt *); +void rpc_release_client(struct rpc_clnt *); + +int rpcb_register(u32, u32, int, unsigned short); +int rpcb_v4_register(const u32 program, const u32 version, + const struct sockaddr *address, + const char *netid); +int rpcb_getport_sync(struct sockaddr_in *, u32, u32, int); +void rpcb_getport_async(struct rpc_task *); + +void rpc_call_start(struct rpc_task *); +int rpc_call_async(struct rpc_clnt *clnt, + const struct rpc_message *msg, int flags, + const struct rpc_call_ops *tk_ops, + void *calldata); +int rpc_call_sync(struct rpc_clnt *clnt, + const struct rpc_message *msg, int flags); +struct rpc_task *rpc_call_null(struct rpc_clnt *clnt, struct rpc_cred *cred, + int flags); +void rpc_restart_call(struct rpc_task *); +void rpc_setbufsize(struct rpc_clnt *, unsigned int, unsigned int); +size_t rpc_max_payload(struct rpc_clnt *); +void rpc_force_rebind(struct rpc_clnt *); +size_t rpc_peeraddr(struct rpc_clnt *, struct sockaddr *, size_t); +const char *rpc_peeraddr2str(struct rpc_clnt *, enum rpc_display_format_t); + +#endif /* __KERNEL__ */ +#endif /* _LINUX_SUNRPC_CLNT_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/debug.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/debug.h.svn-base new file mode 100644 index 00000000..10709cbe --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/debug.h.svn-base @@ -0,0 +1,93 @@ +/* + * linux/include/linux/sunrpc/debug.h + * + * Debugging support for sunrpc module + * + * Copyright (C) 1996, Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_DEBUG_H_ +#define _LINUX_SUNRPC_DEBUG_H_ + +/* + * RPC debug facilities + */ +#define RPCDBG_XPRT 0x0001 +#define RPCDBG_CALL 0x0002 +#define RPCDBG_DEBUG 0x0004 +#define RPCDBG_NFS 0x0008 +#define RPCDBG_AUTH 0x0010 +#define RPCDBG_BIND 0x0020 +#define RPCDBG_SCHED 0x0040 +#define RPCDBG_TRANS 0x0080 +#define RPCDBG_SVCXPRT 0x0100 +#define RPCDBG_SVCDSP 0x0200 +#define RPCDBG_MISC 0x0400 +#define RPCDBG_CACHE 0x0800 +#define RPCDBG_ALL 0x7fff + +#ifdef __KERNEL__ + +#include +#include + +/* + * Enable RPC debugging/profiling. + */ +#ifdef CONFIG_SYSCTL +#define RPC_DEBUG +#endif +/* #define RPC_PROFILE */ + +/* + * Debugging macros etc + */ +#ifdef RPC_DEBUG +extern unsigned int rpc_debug; +extern unsigned int nfs_debug; +extern unsigned int nfsd_debug; +extern unsigned int nlm_debug; +#endif + +#define dprintk(args...) dfprintk(FACILITY, ## args) + +#undef ifdebug +#ifdef RPC_DEBUG +# define ifdebug(fac) if (unlikely(rpc_debug & RPCDBG_##fac)) +# define dfprintk(fac, args...) do { ifdebug(fac) printk(args); } while(0) +# define RPC_IFDEBUG(x) x +#else +# define ifdebug(fac) if (0) +# define dfprintk(fac, args...) do ; while (0) +# define RPC_IFDEBUG(x) +#endif + +/* + * Sysctl interface for RPC debugging + */ +#ifdef RPC_DEBUG +void rpc_register_sysctl(void); +void rpc_unregister_sysctl(void); +#endif + +#endif /* __KERNEL__ */ + +/* + * Declarations for the sysctl debug interface, which allows to read or + * change the debug flags for rpc, nfs, nfsd, and lockd. Since the sunrpc + * module currently registers its sysctl table dynamically, the sysctl path + * for module FOO is . + */ + +enum { + CTL_RPCDEBUG = 1, + CTL_NFSDEBUG, + CTL_NFSDDEBUG, + CTL_NLMDEBUG, + CTL_SLOTTABLE_UDP, + CTL_SLOTTABLE_TCP, + CTL_MIN_RESVPORT, + CTL_MAX_RESVPORT, +}; + +#endif /* _LINUX_SUNRPC_DEBUG_H_ */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_api.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_api.h.svn-base new file mode 100644 index 00000000..03f33330 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_api.h.svn-base @@ -0,0 +1,134 @@ +/* + * linux/include/linux/sunrpc/gss_api.h + * + * Somewhat simplified version of the gss api. + * + * Dug Song + * Andy Adamson + * Bruce Fields + * Copyright (c) 2000 The Regents of the University of Michigan + */ + +#ifndef _LINUX_SUNRPC_GSS_API_H +#define _LINUX_SUNRPC_GSS_API_H + +#ifdef __KERNEL__ +#include +#include + +/* The mechanism-independent gss-api context: */ +struct gss_ctx { + struct gss_api_mech *mech_type; + void *internal_ctx_id; +}; + +#define GSS_C_NO_BUFFER ((struct xdr_netobj) 0) +#define GSS_C_NO_CONTEXT ((struct gss_ctx *) 0) +#define GSS_C_NULL_OID ((struct xdr_netobj) 0) + +/*XXX arbitrary length - is this set somewhere? */ +#define GSS_OID_MAX_LEN 32 + +/* gss-api prototypes; note that these are somewhat simplified versions of + * the prototypes specified in RFC 2744. */ +int gss_import_sec_context( + const void* input_token, + size_t bufsize, + struct gss_api_mech *mech, + struct gss_ctx **ctx_id); +u32 gss_get_mic( + struct gss_ctx *ctx_id, + struct xdr_buf *message, + struct xdr_netobj *mic_token); +u32 gss_verify_mic( + struct gss_ctx *ctx_id, + struct xdr_buf *message, + struct xdr_netobj *mic_token); +u32 gss_wrap( + struct gss_ctx *ctx_id, + int offset, + struct xdr_buf *outbuf, + struct page **inpages); +u32 gss_unwrap( + struct gss_ctx *ctx_id, + int offset, + struct xdr_buf *inbuf); +u32 gss_delete_sec_context( + struct gss_ctx **ctx_id); + +u32 gss_svc_to_pseudoflavor(struct gss_api_mech *, u32 service); +u32 gss_pseudoflavor_to_service(struct gss_api_mech *, u32 pseudoflavor); +char *gss_service_to_auth_domain_name(struct gss_api_mech *, u32 service); + +struct pf_desc { + u32 pseudoflavor; + u32 service; + char *name; + char *auth_domain_name; +}; + +/* Different mechanisms (e.g., krb5 or spkm3) may implement gss-api, and + * mechanisms may be dynamically registered or unregistered by modules. */ + +/* Each mechanism is described by the following struct: */ +struct gss_api_mech { + struct list_head gm_list; + struct module *gm_owner; + struct xdr_netobj gm_oid; + char *gm_name; + const struct gss_api_ops *gm_ops; + /* pseudoflavors supported by this mechanism: */ + int gm_pf_num; + struct pf_desc * gm_pfs; +}; + +/* and must provide the following operations: */ +struct gss_api_ops { + int (*gss_import_sec_context)( + const void *input_token, + size_t bufsize, + struct gss_ctx *ctx_id); + u32 (*gss_get_mic)( + struct gss_ctx *ctx_id, + struct xdr_buf *message, + struct xdr_netobj *mic_token); + u32 (*gss_verify_mic)( + struct gss_ctx *ctx_id, + struct xdr_buf *message, + struct xdr_netobj *mic_token); + u32 (*gss_wrap)( + struct gss_ctx *ctx_id, + int offset, + struct xdr_buf *outbuf, + struct page **inpages); + u32 (*gss_unwrap)( + struct gss_ctx *ctx_id, + int offset, + struct xdr_buf *buf); + void (*gss_delete_sec_context)( + void *internal_ctx_id); +}; + +int gss_mech_register(struct gss_api_mech *); +void gss_mech_unregister(struct gss_api_mech *); + +/* returns a mechanism descriptor given an OID, and increments the mechanism's + * reference count. */ +struct gss_api_mech * gss_mech_get_by_OID(struct xdr_netobj *); + +/* Returns a reference to a mechanism, given a name like "krb5" etc. */ +struct gss_api_mech *gss_mech_get_by_name(const char *); + +/* Similar, but get by pseudoflavor. */ +struct gss_api_mech *gss_mech_get_by_pseudoflavor(u32); + +/* Just increments the mechanism's reference count and returns its input: */ +struct gss_api_mech * gss_mech_get(struct gss_api_mech *); + +/* For every successful gss_mech_get or gss_mech_get_by_* call there must be a + * corresponding call to gss_mech_put. */ +void gss_mech_put(struct gss_api_mech *); + +#endif /* __KERNEL__ */ +#endif /* _LINUX_SUNRPC_GSS_API_H */ + diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_asn1.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_asn1.h.svn-base new file mode 100644 index 00000000..3ccecd0a --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_asn1.h.svn-base @@ -0,0 +1,81 @@ +/* + * linux/include/linux/sunrpc/gss_asn1.h + * + * minimal asn1 for generic encoding/decoding of gss tokens + * + * Adapted from MIT Kerberos 5-1.2.1 lib/include/krb5.h, + * lib/gssapi/krb5/gssapiP_krb5.h, and others + * + * Copyright (c) 2000 The Regents of the University of Michigan. + * All rights reserved. + * + * Andy Adamson + */ + +/* + * Copyright 1995 by the Massachusetts Institute of Technology. + * All Rights Reserved. + * + * Export of this software from the United States of America may + * require a specific license from the United States Government. + * It is the responsibility of any person or organization contemplating + * export to obtain such a license before exporting. + * + * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + * distribute this software and its documentation for any purpose and + * without fee is hereby granted, provided that the above copyright + * notice appear in all copies and that both that copyright notice and + * this permission notice appear in supporting documentation, and that + * the name of M.I.T. not be used in advertising or publicity pertaining + * to distribution of the software without specific, written prior + * permission. Furthermore if you modify this software you must label + * your software as modified software and not distribute it in such a + * fashion that it might be confused with the original M.I.T. software. + * M.I.T. makes no representations about the suitability of + * this software for any purpose. It is provided "as is" without express + * or implied warranty. + * + */ + + +#include + +#define SIZEOF_INT 4 + +/* from gssapi_err_generic.h */ +#define G_BAD_SERVICE_NAME (-2045022976L) +#define G_BAD_STRING_UID (-2045022975L) +#define G_NOUSER (-2045022974L) +#define G_VALIDATE_FAILED (-2045022973L) +#define G_BUFFER_ALLOC (-2045022972L) +#define G_BAD_MSG_CTX (-2045022971L) +#define G_WRONG_SIZE (-2045022970L) +#define G_BAD_USAGE (-2045022969L) +#define G_UNKNOWN_QOP (-2045022968L) +#define G_NO_HOSTNAME (-2045022967L) +#define G_BAD_HOSTNAME (-2045022966L) +#define G_WRONG_MECH (-2045022965L) +#define G_BAD_TOK_HEADER (-2045022964L) +#define G_BAD_DIRECTION (-2045022963L) +#define G_TOK_TRUNC (-2045022962L) +#define G_REFLECT (-2045022961L) +#define G_WRONG_TOKID (-2045022960L) + +#define g_OID_equal(o1,o2) \ + (((o1)->len == (o2)->len) && \ + (memcmp((o1)->data,(o2)->data,(int) (o1)->len) == 0)) + +u32 g_verify_token_header( + struct xdr_netobj *mech, + int *body_size, + unsigned char **buf_in, + int toksize); + +int g_token_size( + struct xdr_netobj *mech, + unsigned int body_size); + +void g_make_token_header( + struct xdr_netobj *mech, + int body_size, + unsigned char **buf); diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_err.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_err.h.svn-base new file mode 100644 index 00000000..a6807867 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_err.h.svn-base @@ -0,0 +1,167 @@ +/* + * linux/include/sunrpc/gss_err.h + * + * Adapted from MIT Kerberos 5-1.2.1 include/gssapi/gssapi.h + * + * Copyright (c) 2002 The Regents of the University of Michigan. + * All rights reserved. + * + * Andy Adamson + */ + +/* + * Copyright 1993 by OpenVision Technologies, Inc. + * + * Permission to use, copy, modify, distribute, and sell this software + * and its documentation for any purpose is hereby granted without fee, + * provided that the above copyright notice appears in all copies and + * that both that copyright notice and this permission notice appear in + * supporting documentation, and that the name of OpenVision not be used + * in advertising or publicity pertaining to distribution of the software + * without specific, written prior permission. OpenVision makes no + * representations about the suitability of this software for any + * purpose. It is provided "as is" without express or implied warranty. + * + * OPENVISION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + * EVENT SHALL OPENVISION BE LIABLE FOR ANY SPECIAL, INDIRECT OR + * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF + * USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +#ifndef _LINUX_SUNRPC_GSS_ERR_H +#define _LINUX_SUNRPC_GSS_ERR_H + +#ifdef __KERNEL__ + +typedef unsigned int OM_uint32; + +/* + * Flag bits for context-level services. + */ +#define GSS_C_DELEG_FLAG 1 +#define GSS_C_MUTUAL_FLAG 2 +#define GSS_C_REPLAY_FLAG 4 +#define GSS_C_SEQUENCE_FLAG 8 +#define GSS_C_CONF_FLAG 16 +#define GSS_C_INTEG_FLAG 32 +#define GSS_C_ANON_FLAG 64 +#define GSS_C_PROT_READY_FLAG 128 +#define GSS_C_TRANS_FLAG 256 + +/* + * Credential usage options + */ +#define GSS_C_BOTH 0 +#define GSS_C_INITIATE 1 +#define GSS_C_ACCEPT 2 + +/* + * Status code types for gss_display_status + */ +#define GSS_C_GSS_CODE 1 +#define GSS_C_MECH_CODE 2 + + +/* + * Expiration time of 2^32-1 seconds means infinite lifetime for a + * credential or security context + */ +#define GSS_C_INDEFINITE ((OM_uint32) 0xfffffffful) + + +/* Major status codes */ + +#define GSS_S_COMPLETE 0 + +/* + * Some "helper" definitions to make the status code macros obvious. + */ +#define GSS_C_CALLING_ERROR_OFFSET 24 +#define GSS_C_ROUTINE_ERROR_OFFSET 16 +#define GSS_C_SUPPLEMENTARY_OFFSET 0 +#define GSS_C_CALLING_ERROR_MASK ((OM_uint32) 0377ul) +#define GSS_C_ROUTINE_ERROR_MASK ((OM_uint32) 0377ul) +#define GSS_C_SUPPLEMENTARY_MASK ((OM_uint32) 0177777ul) + +/* + * The macros that test status codes for error conditions. Note that the + * GSS_ERROR() macro has changed slightly from the V1 GSSAPI so that it now + * evaluates its argument only once. + */ +#define GSS_CALLING_ERROR(x) \ + ((x) & (GSS_C_CALLING_ERROR_MASK << GSS_C_CALLING_ERROR_OFFSET)) +#define GSS_ROUTINE_ERROR(x) \ + ((x) & (GSS_C_ROUTINE_ERROR_MASK << GSS_C_ROUTINE_ERROR_OFFSET)) +#define GSS_SUPPLEMENTARY_INFO(x) \ + ((x) & (GSS_C_SUPPLEMENTARY_MASK << GSS_C_SUPPLEMENTARY_OFFSET)) +#define GSS_ERROR(x) \ + ((x) & ((GSS_C_CALLING_ERROR_MASK << GSS_C_CALLING_ERROR_OFFSET) | \ + (GSS_C_ROUTINE_ERROR_MASK << GSS_C_ROUTINE_ERROR_OFFSET))) + +/* + * Now the actual status code definitions + */ + +/* + * Calling errors: + */ +#define GSS_S_CALL_INACCESSIBLE_READ \ + (((OM_uint32) 1ul) << GSS_C_CALLING_ERROR_OFFSET) +#define GSS_S_CALL_INACCESSIBLE_WRITE \ + (((OM_uint32) 2ul) << GSS_C_CALLING_ERROR_OFFSET) +#define GSS_S_CALL_BAD_STRUCTURE \ + (((OM_uint32) 3ul) << GSS_C_CALLING_ERROR_OFFSET) + +/* + * Routine errors: + */ +#define GSS_S_BAD_MECH (((OM_uint32) 1ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_BAD_NAME (((OM_uint32) 2ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_BAD_NAMETYPE (((OM_uint32) 3ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_BAD_BINDINGS (((OM_uint32) 4ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_BAD_STATUS (((OM_uint32) 5ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_BAD_SIG (((OM_uint32) 6ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_NO_CRED (((OM_uint32) 7ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_NO_CONTEXT (((OM_uint32) 8ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_DEFECTIVE_TOKEN (((OM_uint32) 9ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_DEFECTIVE_CREDENTIAL \ + (((OM_uint32) 10ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_CREDENTIALS_EXPIRED \ + (((OM_uint32) 11ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_CONTEXT_EXPIRED \ + (((OM_uint32) 12ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_FAILURE (((OM_uint32) 13ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_BAD_QOP (((OM_uint32) 14ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_UNAUTHORIZED (((OM_uint32) 15ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_UNAVAILABLE (((OM_uint32) 16ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_DUPLICATE_ELEMENT \ + (((OM_uint32) 17ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_NAME_NOT_MN \ + (((OM_uint32) 18ul) << GSS_C_ROUTINE_ERROR_OFFSET) + +/* + * Supplementary info bits: + */ +#define GSS_S_CONTINUE_NEEDED (1 << (GSS_C_SUPPLEMENTARY_OFFSET + 0)) +#define GSS_S_DUPLICATE_TOKEN (1 << (GSS_C_SUPPLEMENTARY_OFFSET + 1)) +#define GSS_S_OLD_TOKEN (1 << (GSS_C_SUPPLEMENTARY_OFFSET + 2)) +#define GSS_S_UNSEQ_TOKEN (1 << (GSS_C_SUPPLEMENTARY_OFFSET + 3)) +#define GSS_S_GAP_TOKEN (1 << (GSS_C_SUPPLEMENTARY_OFFSET + 4)) + +/* XXXX these are not part of the GSSAPI C bindings! (but should be) */ + +#define GSS_CALLING_ERROR_FIELD(x) \ + (((x) >> GSS_C_CALLING_ERROR_OFFSET) & GSS_C_CALLING_ERROR_MASK) +#define GSS_ROUTINE_ERROR_FIELD(x) \ + (((x) >> GSS_C_ROUTINE_ERROR_OFFSET) & GSS_C_ROUTINE_ERROR_MASK) +#define GSS_SUPPLEMENTARY_INFO_FIELD(x) \ + (((x) >> GSS_C_SUPPLEMENTARY_OFFSET) & GSS_C_SUPPLEMENTARY_MASK) + +/* XXXX This is a necessary evil until the spec is fixed */ +#define GSS_S_CRED_UNAVAIL GSS_S_FAILURE + +#endif /* __KERNEL__ */ +#endif /* __LINUX_SUNRPC_GSS_ERR_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_krb5.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_krb5.h.svn-base new file mode 100644 index 00000000..e7bbdba4 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_krb5.h.svn-base @@ -0,0 +1,159 @@ +/* + * linux/include/linux/sunrpc/gss_krb5_types.h + * + * Adapted from MIT Kerberos 5-1.2.1 lib/include/krb5.h, + * lib/gssapi/krb5/gssapiP_krb5.h, and others + * + * Copyright (c) 2000 The Regents of the University of Michigan. + * All rights reserved. + * + * Andy Adamson + * Bruce Fields + */ + +/* + * Copyright 1995 by the Massachusetts Institute of Technology. + * All Rights Reserved. + * + * Export of this software from the United States of America may + * require a specific license from the United States Government. + * It is the responsibility of any person or organization contemplating + * export to obtain such a license before exporting. + * + * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + * distribute this software and its documentation for any purpose and + * without fee is hereby granted, provided that the above copyright + * notice appear in all copies and that both that copyright notice and + * this permission notice appear in supporting documentation, and that + * the name of M.I.T. not be used in advertising or publicity pertaining + * to distribution of the software without specific, written prior + * permission. Furthermore if you modify this software you must label + * your software as modified software and not distribute it in such a + * fashion that it might be confused with the original M.I.T. software. + * M.I.T. makes no representations about the suitability of + * this software for any purpose. It is provided "as is" without express + * or implied warranty. + * + */ + +#include +#include +#include + +struct krb5_ctx { + int initiate; /* 1 = initiating, 0 = accepting */ + struct crypto_blkcipher *enc; + struct crypto_blkcipher *seq; + s32 endtime; + u32 seq_send; + struct xdr_netobj mech_used; +}; + +extern spinlock_t krb5_seq_lock; + +/* The length of the Kerberos GSS token header */ +#define GSS_KRB5_TOK_HDR_LEN (16) + +#define KG_TOK_MIC_MSG 0x0101 +#define KG_TOK_WRAP_MSG 0x0201 + +enum sgn_alg { + SGN_ALG_DES_MAC_MD5 = 0x0000, + SGN_ALG_MD2_5 = 0x0001, + SGN_ALG_DES_MAC = 0x0002, + SGN_ALG_3 = 0x0003, /* not published */ + SGN_ALG_HMAC_MD5 = 0x0011, /* microsoft w2k; no support */ + SGN_ALG_HMAC_SHA1_DES3_KD = 0x0004 +}; +enum seal_alg { + SEAL_ALG_NONE = 0xffff, + SEAL_ALG_DES = 0x0000, + SEAL_ALG_1 = 0x0001, /* not published */ + SEAL_ALG_MICROSOFT_RC4 = 0x0010,/* microsoft w2k; no support */ + SEAL_ALG_DES3KD = 0x0002 +}; + +#define CKSUMTYPE_CRC32 0x0001 +#define CKSUMTYPE_RSA_MD4 0x0002 +#define CKSUMTYPE_RSA_MD4_DES 0x0003 +#define CKSUMTYPE_DESCBC 0x0004 +#define CKSUMTYPE_RSA_MD5 0x0007 +#define CKSUMTYPE_RSA_MD5_DES 0x0008 +#define CKSUMTYPE_NIST_SHA 0x0009 +#define CKSUMTYPE_HMAC_SHA1_DES3 0x000c + +/* from gssapi_err_krb5.h */ +#define KG_CCACHE_NOMATCH (39756032L) +#define KG_KEYTAB_NOMATCH (39756033L) +#define KG_TGT_MISSING (39756034L) +#define KG_NO_SUBKEY (39756035L) +#define KG_CONTEXT_ESTABLISHED (39756036L) +#define KG_BAD_SIGN_TYPE (39756037L) +#define KG_BAD_LENGTH (39756038L) +#define KG_CTX_INCOMPLETE (39756039L) +#define KG_CONTEXT (39756040L) +#define KG_CRED (39756041L) +#define KG_ENC_DESC (39756042L) +#define KG_BAD_SEQ (39756043L) +#define KG_EMPTY_CCACHE (39756044L) +#define KG_NO_CTYPES (39756045L) + +/* per Kerberos v5 protocol spec crypto types from the wire. + * these get mapped to linux kernel crypto routines. + */ +#define ENCTYPE_NULL 0x0000 +#define ENCTYPE_DES_CBC_CRC 0x0001 /* DES cbc mode with CRC-32 */ +#define ENCTYPE_DES_CBC_MD4 0x0002 /* DES cbc mode with RSA-MD4 */ +#define ENCTYPE_DES_CBC_MD5 0x0003 /* DES cbc mode with RSA-MD5 */ +#define ENCTYPE_DES_CBC_RAW 0x0004 /* DES cbc mode raw */ +/* XXX deprecated? */ +#define ENCTYPE_DES3_CBC_SHA 0x0005 /* DES-3 cbc mode with NIST-SHA */ +#define ENCTYPE_DES3_CBC_RAW 0x0006 /* DES-3 cbc mode raw */ +#define ENCTYPE_DES_HMAC_SHA1 0x0008 +#define ENCTYPE_DES3_CBC_SHA1 0x0010 +#define ENCTYPE_UNKNOWN 0x01ff + +s32 +make_checksum(char *, char *header, int hdrlen, struct xdr_buf *body, + int body_offset, struct xdr_netobj *cksum); + +u32 gss_get_mic_kerberos(struct gss_ctx *, struct xdr_buf *, + struct xdr_netobj *); + +u32 gss_verify_mic_kerberos(struct gss_ctx *, struct xdr_buf *, + struct xdr_netobj *); + +u32 +gss_wrap_kerberos(struct gss_ctx *ctx_id, int offset, + struct xdr_buf *outbuf, struct page **pages); + +u32 +gss_unwrap_kerberos(struct gss_ctx *ctx_id, int offset, + struct xdr_buf *buf); + + +u32 +krb5_encrypt(struct crypto_blkcipher *key, + void *iv, void *in, void *out, int length); + +u32 +krb5_decrypt(struct crypto_blkcipher *key, + void *iv, void *in, void *out, int length); + +int +gss_encrypt_xdr_buf(struct crypto_blkcipher *tfm, struct xdr_buf *outbuf, + int offset, struct page **pages); + +int +gss_decrypt_xdr_buf(struct crypto_blkcipher *tfm, struct xdr_buf *inbuf, + int offset); + +s32 +krb5_make_seq_num(struct crypto_blkcipher *key, + int direction, + u32 seqnum, unsigned char *cksum, unsigned char *buf); + +s32 +krb5_get_seq_num(struct crypto_blkcipher *key, + unsigned char *cksum, + unsigned char *buf, int *direction, u32 *seqnum); diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_spkm3.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_spkm3.h.svn-base new file mode 100644 index 00000000..e3e6a343 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_spkm3.h.svn-base @@ -0,0 +1,55 @@ +/* + * linux/include/linux/sunrpc/gss_spkm3.h + * + * Copyright (c) 2000 The Regents of the University of Michigan. + * All rights reserved. + * + * Andy Adamson + */ + +#include +#include +#include + +struct spkm3_ctx { + struct xdr_netobj ctx_id; /* per message context id */ + int endtime; /* endtime of the context */ + struct xdr_netobj mech_used; + unsigned int ret_flags ; + struct xdr_netobj conf_alg; + struct xdr_netobj derived_conf_key; + struct xdr_netobj intg_alg; + struct xdr_netobj derived_integ_key; +}; + +/* OIDs declarations for K-ALG, I-ALG, C-ALG, and OWF-ALG */ +extern const struct xdr_netobj hmac_md5_oid; +extern const struct xdr_netobj cast5_cbc_oid; + +/* SPKM InnerContext Token types */ + +#define SPKM_ERROR_TOK 3 +#define SPKM_MIC_TOK 4 +#define SPKM_WRAP_TOK 5 +#define SPKM_DEL_TOK 6 + +u32 spkm3_make_token(struct spkm3_ctx *ctx, struct xdr_buf * text, struct xdr_netobj * token, int toktype); + +u32 spkm3_read_token(struct spkm3_ctx *ctx, struct xdr_netobj *read_token, struct xdr_buf *message_buffer, int toktype); + +#define CKSUMTYPE_RSA_MD5 0x0007 +#define CKSUMTYPE_HMAC_MD5 0x0008 + +s32 make_spkm3_checksum(s32 cksumtype, struct xdr_netobj *key, char *header, + unsigned int hdrlen, struct xdr_buf *body, + unsigned int body_offset, struct xdr_netobj *cksum); +void asn1_bitstring_len(struct xdr_netobj *in, int *enclen, int *zerobits); +int decode_asn1_bitstring(struct xdr_netobj *out, char *in, int enclen, + int explen); +void spkm3_mic_header(unsigned char **hdrbuf, unsigned int *hdrlen, + unsigned char *ctxhdr, int elen, int zbit); +void spkm3_make_mic_token(unsigned char **tokp, int toklen, + struct xdr_netobj *mic_hdr, + struct xdr_netobj *md5cksum, int md5elen, int md5zbit); +u32 spkm3_verify_mic_token(unsigned char **tokp, int *mic_hdrlen, + unsigned char **cksum); diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/metrics.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/metrics.h.svn-base new file mode 100644 index 00000000..77f78e56 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/metrics.h.svn-base @@ -0,0 +1,89 @@ +/* + * linux/include/linux/sunrpc/metrics.h + * + * Declarations for RPC client per-operation metrics + * + * Copyright (C) 2005 Chuck Lever + * + * RPC client per-operation statistics provide latency and retry + * information about each type of RPC procedure in a given RPC program. + * These statistics are not for detailed problem diagnosis, but simply + * to indicate whether the problem is local or remote. + * + * These counters are not meant to be human-readable, but are meant to be + * integrated into system monitoring tools such as "sar" and "iostat". As + * such, the counters are sampled by the tools over time, and are never + * zeroed after a file system is mounted. Moving averages can be computed + * by the tools by taking the difference between two instantaneous samples + * and dividing that by the time between the samples. + * + * The counters are maintained in a single array per RPC client, indexed + * by procedure number. There is no need to maintain separate counter + * arrays per-CPU because these counters are always modified behind locks. + */ + +#ifndef _LINUX_SUNRPC_METRICS_H +#define _LINUX_SUNRPC_METRICS_H + +#include + +#define RPC_IOSTATS_VERS "1.0" + +struct rpc_iostats { + /* + * These counters give an idea about how many request + * transmissions are required, on average, to complete that + * particular procedure. Some procedures may require more + * than one transmission because the server is unresponsive, + * the client is retransmitting too aggressively, or the + * requests are large and the network is congested. + */ + unsigned long om_ops, /* count of operations */ + om_ntrans, /* count of RPC transmissions */ + om_timeouts; /* count of major timeouts */ + + /* + * These count how many bytes are sent and received for a + * given RPC procedure type. This indicates how much load a + * particular procedure is putting on the network. These + * counts include the RPC and ULP headers, and the request + * payload. + */ + unsigned long long om_bytes_sent, /* count of bytes out */ + om_bytes_recv; /* count of bytes in */ + + /* + * The length of time an RPC request waits in queue before + * transmission, the network + server latency of the request, + * and the total time the request spent from init to release + * are measured. + */ + unsigned long long om_queue, /* jiffies queued for xmit */ + om_rtt, /* jiffies for RPC RTT */ + om_execute; /* jiffies for RPC execution */ +} ____cacheline_aligned; + +struct rpc_task; +struct rpc_clnt; + +/* + * EXPORTed functions for managing rpc_iostats structures + */ + +#ifdef CONFIG_PROC_FS + +struct rpc_iostats * rpc_alloc_iostats(struct rpc_clnt *); +void rpc_count_iostats(struct rpc_task *); +void rpc_print_iostats(struct seq_file *, struct rpc_clnt *); +void rpc_free_iostats(struct rpc_iostats *); + +#else /* CONFIG_PROC_FS */ + +static inline struct rpc_iostats *rpc_alloc_iostats(struct rpc_clnt *clnt) { return NULL; } +static inline void rpc_count_iostats(struct rpc_task *task) {} +static inline void rpc_print_iostats(struct seq_file *seq, struct rpc_clnt *clnt) {} +static inline void rpc_free_iostats(struct rpc_iostats *stats) {} + +#endif /* CONFIG_PROC_FS */ + +#endif /* _LINUX_SUNRPC_METRICS_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/msg_prot.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/msg_prot.h.svn-base new file mode 100644 index 00000000..70df4f1d --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/msg_prot.h.svn-base @@ -0,0 +1,195 @@ +/* + * linux/include/linux/sunrpc/msg_prot.h + * + * Copyright (C) 1996, Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_MSGPROT_H_ +#define _LINUX_SUNRPC_MSGPROT_H_ + +#ifdef __KERNEL__ /* user programs should get these from the rpc header files */ + +#define RPC_VERSION 2 + +/* size of an XDR encoding unit in bytes, i.e. 32bit */ +#define XDR_UNIT (4) + +/* spec defines authentication flavor as an unsigned 32 bit integer */ +typedef u32 rpc_authflavor_t; + +enum rpc_auth_flavors { + RPC_AUTH_NULL = 0, + RPC_AUTH_UNIX = 1, + RPC_AUTH_SHORT = 2, + RPC_AUTH_DES = 3, + RPC_AUTH_KRB = 4, + RPC_AUTH_GSS = 6, + RPC_AUTH_MAXFLAVOR = 8, + /* pseudoflavors: */ + RPC_AUTH_GSS_KRB5 = 390003, + RPC_AUTH_GSS_KRB5I = 390004, + RPC_AUTH_GSS_KRB5P = 390005, + RPC_AUTH_GSS_LKEY = 390006, + RPC_AUTH_GSS_LKEYI = 390007, + RPC_AUTH_GSS_LKEYP = 390008, + RPC_AUTH_GSS_SPKM = 390009, + RPC_AUTH_GSS_SPKMI = 390010, + RPC_AUTH_GSS_SPKMP = 390011, +}; + +/* Maximum size (in bytes) of an rpc credential or verifier */ +#define RPC_MAX_AUTH_SIZE (400) + +enum rpc_msg_type { + RPC_CALL = 0, + RPC_REPLY = 1 +}; + +enum rpc_reply_stat { + RPC_MSG_ACCEPTED = 0, + RPC_MSG_DENIED = 1 +}; + +enum rpc_accept_stat { + RPC_SUCCESS = 0, + RPC_PROG_UNAVAIL = 1, + RPC_PROG_MISMATCH = 2, + RPC_PROC_UNAVAIL = 3, + RPC_GARBAGE_ARGS = 4, + RPC_SYSTEM_ERR = 5, + /* internal use only */ + RPC_DROP_REPLY = 60000, +}; + +enum rpc_reject_stat { + RPC_MISMATCH = 0, + RPC_AUTH_ERROR = 1 +}; + +enum rpc_auth_stat { + RPC_AUTH_OK = 0, + RPC_AUTH_BADCRED = 1, + RPC_AUTH_REJECTEDCRED = 2, + RPC_AUTH_BADVERF = 3, + RPC_AUTH_REJECTEDVERF = 4, + RPC_AUTH_TOOWEAK = 5, + /* RPCSEC_GSS errors */ + RPCSEC_GSS_CREDPROBLEM = 13, + RPCSEC_GSS_CTXPROBLEM = 14 +}; + +#define RPC_MAXNETNAMELEN 256 + +/* + * From RFC 1831: + * + * "A record is composed of one or more record fragments. A record + * fragment is a four-byte header followed by 0 to (2**31) - 1 bytes of + * fragment data. The bytes encode an unsigned binary number; as with + * XDR integers, the byte order is from highest to lowest. The number + * encodes two values -- a boolean which indicates whether the fragment + * is the last fragment of the record (bit value 1 implies the fragment + * is the last fragment) and a 31-bit unsigned binary value which is the + * length in bytes of the fragment's data. The boolean value is the + * highest-order bit of the header; the length is the 31 low-order bits. + * (Note that this record specification is NOT in XDR standard form!)" + * + * The Linux RPC client always sends its requests in a single record + * fragment, limiting the maximum payload size for stream transports to + * 2GB. + */ + +typedef __be32 rpc_fraghdr; + +#define RPC_LAST_STREAM_FRAGMENT (1U << 31) +#define RPC_FRAGMENT_SIZE_MASK (~RPC_LAST_STREAM_FRAGMENT) +#define RPC_MAX_FRAGMENT_SIZE ((1U << 31) - 1) + +/* + * RPC call and reply header size as number of 32bit words (verifier + * size computed separately, see below) + */ +#define RPC_CALLHDRSIZE (6) +#define RPC_REPHDRSIZE (4) + + +/* + * Maximum RPC header size, including authentication, + * as number of 32bit words (see RFCs 1831, 1832). + * + * xid 1 xdr unit = 4 bytes + * mtype 1 + * rpc_version 1 + * program 1 + * prog_version 1 + * procedure 1 + * cred { + * flavor 1 + * length 1 + * body 100 xdr units = 400 bytes + * } + * verf { + * flavor 1 + * length 1 + * body 100 xdr units = 400 bytes + * } + * TOTAL 210 xdr units = 840 bytes + */ +#define RPC_MAX_HEADER_WITH_AUTH \ + (RPC_CALLHDRSIZE + 2*(2+RPC_MAX_AUTH_SIZE/4)) + +/* + * RFC1833/RFC3530 rpcbind (v3+) well-known netid's. + */ +#define RPCBIND_NETID_UDP "udp" +#define RPCBIND_NETID_TCP "tcp" +#define RPCBIND_NETID_UDP6 "udp6" +#define RPCBIND_NETID_TCP6 "tcp6" + +/* + * Note that RFC 1833 does not put any size restrictions on the + * netid string, but all currently defined netid's fit in 4 bytes. + */ +#define RPCBIND_MAXNETIDLEN (4u) + +/* + * Universal addresses are introduced in RFC 1833 and further spelled + * out in RFC 3530. RPCBIND_MAXUADDRLEN defines a maximum byte length + * of a universal address for use in allocating buffers and character + * arrays. + * + * Quoting RFC 3530, section 2.2: + * + * For TCP over IPv4 and for UDP over IPv4, the format of r_addr is the + * US-ASCII string: + * + * h1.h2.h3.h4.p1.p2 + * + * The prefix, "h1.h2.h3.h4", is the standard textual form for + * representing an IPv4 address, which is always four octets long. + * Assuming big-endian ordering, h1, h2, h3, and h4, are respectively, + * the first through fourth octets each converted to ASCII-decimal. + * Assuming big-endian ordering, p1 and p2 are, respectively, the first + * and second octets each converted to ASCII-decimal. For example, if a + * host, in big-endian order, has an address of 0x0A010307 and there is + * a service listening on, in big endian order, port 0x020F (decimal + * 527), then the complete universal address is "10.1.3.7.2.15". + * + * ... + * + * For TCP over IPv6 and for UDP over IPv6, the format of r_addr is the + * US-ASCII string: + * + * x1:x2:x3:x4:x5:x6:x7:x8.p1.p2 + * + * The suffix "p1.p2" is the service port, and is computed the same way + * as with universal addresses for TCP and UDP over IPv4. The prefix, + * "x1:x2:x3:x4:x5:x6:x7:x8", is the standard textual form for + * representing an IPv6 address as defined in Section 2.2 of [RFC2373]. + * Additionally, the two alternative forms specified in Section 2.2 of + * [RFC2373] are also acceptable. + */ +#define RPCBIND_MAXUADDRLEN (56u) + +#endif /* __KERNEL__ */ +#endif /* _LINUX_SUNRPC_MSGPROT_H_ */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/rpc_pipe_fs.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/rpc_pipe_fs.h.svn-base new file mode 100644 index 00000000..cea764c2 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/rpc_pipe_fs.h.svn-base @@ -0,0 +1,57 @@ +#ifndef _LINUX_SUNRPC_RPC_PIPE_FS_H +#define _LINUX_SUNRPC_RPC_PIPE_FS_H + +#ifdef __KERNEL__ + +struct rpc_pipe_msg { + struct list_head list; + void *data; + size_t len; + size_t copied; + int errno; +}; + +struct rpc_pipe_ops { + ssize_t (*upcall)(struct file *, struct rpc_pipe_msg *, char __user *, size_t); + ssize_t (*downcall)(struct file *, const char __user *, size_t); + void (*release_pipe)(struct inode *); + int (*open_pipe)(struct inode *); + void (*destroy_msg)(struct rpc_pipe_msg *); +}; + +struct rpc_inode { + struct inode vfs_inode; + void *private; + struct list_head pipe; + struct list_head in_upcall; + struct list_head in_downcall; + int pipelen; + int nreaders; + int nwriters; + int nkern_readwriters; + wait_queue_head_t waitq; +#define RPC_PIPE_WAIT_FOR_OPEN 1 + int flags; + struct rpc_pipe_ops *ops; + struct delayed_work queue_timeout; +}; + +static inline struct rpc_inode * +RPC_I(struct inode *inode) +{ + return container_of(inode, struct rpc_inode, vfs_inode); +} + +extern int rpc_queue_upcall(struct inode *, struct rpc_pipe_msg *); + +extern struct dentry *rpc_mkdir(char *, struct rpc_clnt *); +extern int rpc_rmdir(struct dentry *); +extern struct dentry *rpc_mkpipe(struct dentry *, const char *, void *, struct rpc_pipe_ops *, int flags); +extern int rpc_unlink(struct dentry *); +extern struct vfsmount *rpc_get_mount(void); +extern void rpc_put_mount(void); +extern int register_rpc_pipefs(void); +extern void unregister_rpc_pipefs(void); + +#endif +#endif diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/rpc_rdma.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/rpc_rdma.h.svn-base new file mode 100644 index 00000000..87b895d5 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/rpc_rdma.h.svn-base @@ -0,0 +1,116 @@ +/* + * Copyright (c) 2003-2007 Network Appliance, Inc. All rights reserved. + * + * This software is available to you under a choice of one of two + * licenses. You may choose to be licensed under the terms of the GNU + * General Public License (GPL) Version 2, available from the file + * COPYING in the main directory of this source tree, or the BSD-type + * license below: + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * Neither the name of the Network Appliance, Inc. nor the names of + * its contributors may be used to endorse or promote products + * derived from this software without specific prior written + * permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef _LINUX_SUNRPC_RPC_RDMA_H +#define _LINUX_SUNRPC_RPC_RDMA_H + +struct rpcrdma_segment { + __be32 rs_handle; /* Registered memory handle */ + __be32 rs_length; /* Length of the chunk in bytes */ + __be64 rs_offset; /* Chunk virtual address or offset */ +}; + +/* + * read chunk(s), encoded as a linked list. + */ +struct rpcrdma_read_chunk { + __be32 rc_discrim; /* 1 indicates presence */ + __be32 rc_position; /* Position in XDR stream */ + struct rpcrdma_segment rc_target; +}; + +/* + * write chunk, and reply chunk. + */ +struct rpcrdma_write_chunk { + struct rpcrdma_segment wc_target; +}; + +/* + * write chunk(s), encoded as a counted array. + */ +struct rpcrdma_write_array { + __be32 wc_discrim; /* 1 indicates presence */ + __be32 wc_nchunks; /* Array count */ + struct rpcrdma_write_chunk wc_array[0]; +}; + +struct rpcrdma_msg { + __be32 rm_xid; /* Mirrors the RPC header xid */ + __be32 rm_vers; /* Version of this protocol */ + __be32 rm_credit; /* Buffers requested/granted */ + __be32 rm_type; /* Type of message (enum rpcrdma_proc) */ + union { + + struct { /* no chunks */ + __be32 rm_empty[3]; /* 3 empty chunk lists */ + } rm_nochunks; + + struct { /* no chunks and padded */ + __be32 rm_align; /* Padding alignment */ + __be32 rm_thresh; /* Padding threshold */ + __be32 rm_pempty[3]; /* 3 empty chunk lists */ + } rm_padded; + + __be32 rm_chunks[0]; /* read, write and reply chunks */ + + } rm_body; +}; + +#define RPCRDMA_HDRLEN_MIN 28 + +enum rpcrdma_errcode { + ERR_VERS = 1, + ERR_CHUNK = 2 +}; + +struct rpcrdma_err_vers { + uint32_t rdma_vers_low; /* Version range supported by peer */ + uint32_t rdma_vers_high; +}; + +enum rpcrdma_proc { + RDMA_MSG = 0, /* An RPC call or reply msg */ + RDMA_NOMSG = 1, /* An RPC call or reply msg - separate body */ + RDMA_MSGP = 2, /* An RPC call or reply msg with padding */ + RDMA_DONE = 3, /* Client signals reply completion */ + RDMA_ERROR = 4 /* An RPC RDMA encoding error */ +}; + +#endif /* _LINUX_SUNRPC_RPC_RDMA_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/sched.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/sched.h.svn-base new file mode 100644 index 00000000..64981a2f --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/sched.h.svn-base @@ -0,0 +1,259 @@ +/* + * linux/include/linux/sunrpc/sched.h + * + * Scheduling primitives for kernel Sun RPC. + * + * Copyright (C) 1996, Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_SCHED_H_ +#define _LINUX_SUNRPC_SCHED_H_ + +#include +#include +#include +#include +#include +#include + +/* + * This is the actual RPC procedure call info. + */ +struct rpc_procinfo; +struct rpc_message { + struct rpc_procinfo * rpc_proc; /* Procedure information */ + void * rpc_argp; /* Arguments */ + void * rpc_resp; /* Result */ + struct rpc_cred * rpc_cred; /* Credentials */ +}; + +struct rpc_call_ops; +struct rpc_wait_queue; +struct rpc_wait { + struct list_head list; /* wait queue links */ + struct list_head links; /* Links to related tasks */ + struct list_head timer_list; /* Timer list */ + unsigned long expires; +}; + +/* + * This is the RPC task struct + */ +struct rpc_task { +#ifdef RPC_DEBUG + unsigned long tk_magic; /* 0xf00baa */ +#endif + atomic_t tk_count; /* Reference count */ + struct list_head tk_task; /* global list of tasks */ + struct rpc_clnt * tk_client; /* RPC client */ + struct rpc_rqst * tk_rqstp; /* RPC request */ + int tk_status; /* result of last operation */ + + /* + * RPC call state + */ + struct rpc_message tk_msg; /* RPC call info */ + __u8 tk_garb_retry; + __u8 tk_cred_retry; + + /* + * callback to be executed after waking up + * action next procedure for async tasks + * tk_ops caller callbacks + */ + void (*tk_callback)(struct rpc_task *); + void (*tk_action)(struct rpc_task *); + const struct rpc_call_ops *tk_ops; + void * tk_calldata; + + unsigned long tk_timeout; /* timeout for rpc_sleep() */ + unsigned short tk_flags; /* misc flags */ + unsigned long tk_runstate; /* Task run status */ + struct workqueue_struct *tk_workqueue; /* Normally rpciod, but could + * be any workqueue + */ + struct rpc_wait_queue *tk_waitqueue; /* RPC wait queue we're on */ + union { + struct work_struct tk_work; /* Async task work queue */ + struct rpc_wait tk_wait; /* RPC wait */ + } u; + + unsigned short tk_timeouts; /* maj timeouts */ + size_t tk_bytes_sent; /* total bytes sent */ + unsigned long tk_start; /* RPC task init timestamp */ + long tk_rtt; /* round-trip time (jiffies) */ + + pid_t tk_owner; /* Process id for batching tasks */ + unsigned char tk_priority : 2;/* Task priority */ + +#ifdef RPC_DEBUG + unsigned short tk_pid; /* debugging aid */ +#endif +}; +#define tk_xprt tk_client->cl_xprt + +/* support walking a list of tasks on a wait queue */ +#define task_for_each(task, pos, head) \ + list_for_each(pos, head) \ + if ((task=list_entry(pos, struct rpc_task, u.tk_wait.list)),1) + +#define task_for_first(task, head) \ + if (!list_empty(head) && \ + ((task=list_entry((head)->next, struct rpc_task, u.tk_wait.list)),1)) + +typedef void (*rpc_action)(struct rpc_task *); + +struct rpc_call_ops { + void (*rpc_call_prepare)(struct rpc_task *, void *); + void (*rpc_call_done)(struct rpc_task *, void *); + void (*rpc_release)(void *); +}; + +struct rpc_task_setup { + struct rpc_task *task; + struct rpc_clnt *rpc_client; + const struct rpc_message *rpc_message; + const struct rpc_call_ops *callback_ops; + void *callback_data; + struct workqueue_struct *workqueue; + unsigned short flags; + signed char priority; +}; + +/* + * RPC task flags + */ +#define RPC_TASK_ASYNC 0x0001 /* is an async task */ +#define RPC_TASK_SWAPPER 0x0002 /* is swapping in/out */ +#define RPC_CALL_MAJORSEEN 0x0020 /* major timeout seen */ +#define RPC_TASK_ROOTCREDS 0x0040 /* force root creds */ +#define RPC_TASK_DYNAMIC 0x0080 /* task was kmalloc'ed */ +#define RPC_TASK_KILLED 0x0100 /* task was killed */ +#define RPC_TASK_SOFT 0x0200 /* Use soft timeouts */ + +#define RPC_IS_ASYNC(t) ((t)->tk_flags & RPC_TASK_ASYNC) +#define RPC_IS_SWAPPER(t) ((t)->tk_flags & RPC_TASK_SWAPPER) +#define RPC_DO_ROOTOVERRIDE(t) ((t)->tk_flags & RPC_TASK_ROOTCREDS) +#define RPC_ASSASSINATED(t) ((t)->tk_flags & RPC_TASK_KILLED) +#define RPC_IS_SOFT(t) ((t)->tk_flags & RPC_TASK_SOFT) + +#define RPC_TASK_RUNNING 0 +#define RPC_TASK_QUEUED 1 +#define RPC_TASK_ACTIVE 2 + +#define RPC_IS_RUNNING(t) test_bit(RPC_TASK_RUNNING, &(t)->tk_runstate) +#define rpc_set_running(t) set_bit(RPC_TASK_RUNNING, &(t)->tk_runstate) +#define rpc_test_and_set_running(t) \ + test_and_set_bit(RPC_TASK_RUNNING, &(t)->tk_runstate) +#define rpc_clear_running(t) \ + do { \ + smp_mb__before_clear_bit(); \ + clear_bit(RPC_TASK_RUNNING, &(t)->tk_runstate); \ + smp_mb__after_clear_bit(); \ + } while (0) + +#define RPC_IS_QUEUED(t) test_bit(RPC_TASK_QUEUED, &(t)->tk_runstate) +#define rpc_set_queued(t) set_bit(RPC_TASK_QUEUED, &(t)->tk_runstate) +#define rpc_clear_queued(t) \ + do { \ + smp_mb__before_clear_bit(); \ + clear_bit(RPC_TASK_QUEUED, &(t)->tk_runstate); \ + smp_mb__after_clear_bit(); \ + } while (0) + +#define RPC_IS_ACTIVATED(t) test_bit(RPC_TASK_ACTIVE, &(t)->tk_runstate) + +/* + * Task priorities. + * Note: if you change these, you must also change + * the task initialization definitions below. + */ +#define RPC_PRIORITY_LOW (-1) +#define RPC_PRIORITY_NORMAL (0) +#define RPC_PRIORITY_HIGH (1) +#define RPC_NR_PRIORITY (1 + RPC_PRIORITY_HIGH - RPC_PRIORITY_LOW) + +struct rpc_timer { + struct timer_list timer; + struct list_head list; + unsigned long expires; +}; + +/* + * RPC synchronization objects + */ +struct rpc_wait_queue { + spinlock_t lock; + struct list_head tasks[RPC_NR_PRIORITY]; /* task queue for each priority level */ + pid_t owner; /* process id of last task serviced */ + unsigned char maxpriority; /* maximum priority (0 if queue is not a priority queue) */ + unsigned char priority; /* current priority */ + unsigned char count; /* # task groups remaining serviced so far */ + unsigned char nr; /* # tasks remaining for cookie */ + unsigned short qlen; /* total # tasks waiting in queue */ + struct rpc_timer timer_list; +#ifdef RPC_DEBUG + const char * name; +#endif +}; + +/* + * This is the # requests to send consecutively + * from a single cookie. The aim is to improve + * performance of NFS operations such as read/write. + */ +#define RPC_BATCH_COUNT 16 +#define RPC_IS_PRIORITY(q) ((q)->maxpriority > 0) + +/* + * Function prototypes + */ +struct rpc_task *rpc_new_task(const struct rpc_task_setup *); +struct rpc_task *rpc_run_task(const struct rpc_task_setup *); +void rpc_put_task(struct rpc_task *); +void rpc_exit_task(struct rpc_task *); +void rpc_release_calldata(const struct rpc_call_ops *, void *); +void rpc_killall_tasks(struct rpc_clnt *); +void rpc_execute(struct rpc_task *); +void rpc_init_priority_wait_queue(struct rpc_wait_queue *, const char *); +void rpc_init_wait_queue(struct rpc_wait_queue *, const char *); +void rpc_destroy_wait_queue(struct rpc_wait_queue *); +void rpc_sleep_on(struct rpc_wait_queue *, struct rpc_task *, + rpc_action action); +void rpc_wake_up_queued_task(struct rpc_wait_queue *, + struct rpc_task *); +void rpc_wake_up(struct rpc_wait_queue *); +struct rpc_task *rpc_wake_up_next(struct rpc_wait_queue *); +void rpc_wake_up_status(struct rpc_wait_queue *, int); +void rpc_delay(struct rpc_task *, unsigned long); +void * rpc_malloc(struct rpc_task *, size_t); +void rpc_free(void *); +int rpciod_up(void); +void rpciod_down(void); +int __rpc_wait_for_completion_task(struct rpc_task *task, int (*)(void *)); +#ifdef RPC_DEBUG +void rpc_show_tasks(void); +#endif +int rpc_init_mempool(void); +void rpc_destroy_mempool(void); +extern struct workqueue_struct *rpciod_workqueue; + +static inline void rpc_exit(struct rpc_task *task, int status) +{ + task->tk_status = status; + task->tk_action = rpc_exit_task; +} + +static inline int rpc_wait_for_completion_task(struct rpc_task *task) +{ + return __rpc_wait_for_completion_task(task, NULL); +} + +#ifdef RPC_DEBUG +static inline const char * rpc_qname(struct rpc_wait_queue *q) +{ + return ((q && q->name) ? q->name : "unknown"); +} +#endif + +#endif /* _LINUX_SUNRPC_SCHED_H_ */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/stats.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/stats.h.svn-base new file mode 100644 index 00000000..5fa0f208 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/stats.h.svn-base @@ -0,0 +1,77 @@ +/* + * linux/include/linux/sunrpc/stats.h + * + * Client statistics collection for SUN RPC + * + * Copyright (C) 1996 Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_STATS_H +#define _LINUX_SUNRPC_STATS_H + +#include + +struct rpc_stat { + struct rpc_program * program; + + unsigned int netcnt, + netudpcnt, + nettcpcnt, + nettcpconn, + netreconn; + unsigned int rpccnt, + rpcretrans, + rpcauthrefresh, + rpcgarbage; +}; + +struct svc_stat { + struct svc_program * program; + + unsigned int netcnt, + netudpcnt, + nettcpcnt, + nettcpconn; + unsigned int rpccnt, + rpcbadfmt, + rpcbadauth, + rpcbadclnt; +}; + +void rpc_proc_init(void); +void rpc_proc_exit(void); +#ifdef MODULE +void rpc_modcount(struct inode *, int); +#endif + +#ifdef CONFIG_PROC_FS +struct proc_dir_entry * rpc_proc_register(struct rpc_stat *); +void rpc_proc_unregister(const char *); +void rpc_proc_zero(struct rpc_program *); +struct proc_dir_entry * svc_proc_register(struct svc_stat *, + const struct file_operations *); +void svc_proc_unregister(const char *); + +void svc_seq_show(struct seq_file *, + const struct svc_stat *); + +extern struct proc_dir_entry *proc_net_rpc; + +#else + +static inline struct proc_dir_entry *rpc_proc_register(struct rpc_stat *s) { return NULL; } +static inline void rpc_proc_unregister(const char *p) {} +static inline void rpc_proc_zero(struct rpc_program *p) {} + +static inline struct proc_dir_entry *svc_proc_register(struct svc_stat *s, + const struct file_operations *f) { return NULL; } +static inline void svc_proc_unregister(const char *p) {} + +static inline void svc_seq_show(struct seq_file *seq, + const struct svc_stat *st) {} + +#define proc_net_rpc NULL + +#endif + +#endif /* _LINUX_SUNRPC_STATS_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svc.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svc.h.svn-base new file mode 100644 index 00000000..3435d24b --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svc.h.svn-base @@ -0,0 +1,425 @@ +/* + * linux/include/linux/sunrpc/svc.h + * + * RPC server declarations. + * + * Copyright (C) 1995, 1996 Olaf Kirch + */ + + +#ifndef SUNRPC_SVC_H +#define SUNRPC_SVC_H + +#include +#include +#include +#include +#include +#include +#include +#include + +/* + * This is the RPC server thread function prototype + */ +typedef int (*svc_thread_fn)(void *); + +/* + * + * RPC service thread pool. + * + * Pool of threads and temporary sockets. Generally there is only + * a single one of these per RPC service, but on NUMA machines those + * services that can benefit from it (i.e. nfs but not lockd) will + * have one pool per NUMA node. This optimisation reduces cross- + * node traffic on multi-node NUMA NFS servers. + */ +struct svc_pool { + unsigned int sp_id; /* pool id; also node id on NUMA */ + spinlock_t sp_lock; /* protects all fields */ + struct list_head sp_threads; /* idle server threads */ + struct list_head sp_sockets; /* pending sockets */ + unsigned int sp_nrthreads; /* # of threads in pool */ + struct list_head sp_all_threads; /* all server threads */ +} ____cacheline_aligned_in_smp; + +/* + * RPC service. + * + * An RPC service is a ``daemon,'' possibly multithreaded, which + * receives and processes incoming RPC messages. + * It has one or more transport sockets associated with it, and maintains + * a list of idle threads waiting for input. + * + * We currently do not support more than one RPC program per daemon. + */ +struct svc_serv { + struct svc_program * sv_program; /* RPC program */ + struct svc_stat * sv_stats; /* RPC statistics */ + spinlock_t sv_lock; + unsigned int sv_nrthreads; /* # of server threads */ + unsigned int sv_maxconn; /* max connections allowed or + * '0' causing max to be based + * on number of threads. */ + + unsigned int sv_max_payload; /* datagram payload size */ + unsigned int sv_max_mesg; /* max_payload + 1 page for overheads */ + unsigned int sv_xdrsize; /* XDR buffer size */ + struct list_head sv_permsocks; /* all permanent sockets */ + struct list_head sv_tempsocks; /* all temporary sockets */ + int sv_tmpcnt; /* count of temporary sockets */ + struct timer_list sv_temptimer; /* timer for aging temporary sockets */ + sa_family_t sv_family; /* listener's address family */ + + char * sv_name; /* service name */ + + unsigned int sv_nrpools; /* number of thread pools */ + struct svc_pool * sv_pools; /* array of thread pools */ + + void (*sv_shutdown)(struct svc_serv *serv); + /* Callback to use when last thread + * exits. + */ + + struct module * sv_module; /* optional module to count when + * adding threads */ + svc_thread_fn sv_function; /* main function for threads */ +}; + +/* + * We use sv_nrthreads as a reference count. svc_destroy() drops + * this refcount, so we need to bump it up around operations that + * change the number of threads. Horrible, but there it is. + * Should be called with the BKL held. + */ +static inline void svc_get(struct svc_serv *serv) +{ + serv->sv_nrthreads++; +} + +/* + * Maximum payload size supported by a kernel RPC server. + * This is use to determine the max number of pages nfsd is + * willing to return in a single READ operation. + * + * These happen to all be powers of 2, which is not strictly + * necessary but helps enforce the real limitation, which is + * that they should be multiples of PAGE_CACHE_SIZE. + * + * For UDP transports, a block plus NFS,RPC, and UDP headers + * has to fit into the IP datagram limit of 64K. The largest + * feasible number for all known page sizes is probably 48K, + * but we choose 32K here. This is the same as the historical + * Linux limit; someone who cares more about NFS/UDP performance + * can test a larger number. + * + * For TCP transports we have more freedom. A size of 1MB is + * chosen to match the client limit. Other OSes are known to + * have larger limits, but those numbers are probably beyond + * the point of diminishing returns. + */ +#define RPCSVC_MAXPAYLOAD (1*1024*1024u) +#define RPCSVC_MAXPAYLOAD_TCP RPCSVC_MAXPAYLOAD +#define RPCSVC_MAXPAYLOAD_UDP (32*1024u) + +extern u32 svc_max_payload(const struct svc_rqst *rqstp); + +/* + * RPC Requsts and replies are stored in one or more pages. + * We maintain an array of pages for each server thread. + * Requests are copied into these pages as they arrive. Remaining + * pages are available to write the reply into. + * + * Pages are sent using ->sendpage so each server thread needs to + * allocate more to replace those used in sending. To help keep track + * of these pages we have a receive list where all pages initialy live, + * and a send list where pages are moved to when there are to be part + * of a reply. + * + * We use xdr_buf for holding responses as it fits well with NFS + * read responses (that have a header, and some data pages, and possibly + * a tail) and means we can share some client side routines. + * + * The xdr_buf.head kvec always points to the first page in the rq_*pages + * list. The xdr_buf.pages pointer points to the second page on that + * list. xdr_buf.tail points to the end of the first page. + * This assumes that the non-page part of an rpc reply will fit + * in a page - NFSd ensures this. lockd also has no trouble. + * + * Each request/reply pair can have at most one "payload", plus two pages, + * one for the request, and one for the reply. + * We using ->sendfile to return read data, we might need one extra page + * if the request is not page-aligned. So add another '1'. + */ +#define RPCSVC_MAXPAGES ((RPCSVC_MAXPAYLOAD+PAGE_SIZE-1)/PAGE_SIZE \ + + 2 + 1) + +static inline u32 svc_getnl(struct kvec *iov) +{ + __be32 val, *vp; + vp = iov->iov_base; + val = *vp++; + iov->iov_base = (void*)vp; + iov->iov_len -= sizeof(__be32); + return ntohl(val); +} + +static inline void svc_putnl(struct kvec *iov, u32 val) +{ + __be32 *vp = iov->iov_base + iov->iov_len; + *vp = htonl(val); + iov->iov_len += sizeof(__be32); +} + +static inline __be32 svc_getu32(struct kvec *iov) +{ + __be32 val, *vp; + vp = iov->iov_base; + val = *vp++; + iov->iov_base = (void*)vp; + iov->iov_len -= sizeof(__be32); + return val; +} + +static inline void svc_ungetu32(struct kvec *iov) +{ + __be32 *vp = (__be32 *)iov->iov_base; + iov->iov_base = (void *)(vp - 1); + iov->iov_len += sizeof(*vp); +} + +static inline void svc_putu32(struct kvec *iov, __be32 val) +{ + __be32 *vp = iov->iov_base + iov->iov_len; + *vp = val; + iov->iov_len += sizeof(__be32); +} + +union svc_addr_u { + struct in_addr addr; + struct in6_addr addr6; +}; + +/* + * The context of a single thread, including the request currently being + * processed. + */ +struct svc_rqst { + struct list_head rq_list; /* idle list */ + struct list_head rq_all; /* all threads list */ + struct svc_xprt * rq_xprt; /* transport ptr */ + struct sockaddr_storage rq_addr; /* peer address */ + size_t rq_addrlen; + + struct svc_serv * rq_server; /* RPC service definition */ + struct svc_pool * rq_pool; /* thread pool */ + struct svc_procedure * rq_procinfo; /* procedure info */ + struct auth_ops * rq_authop; /* authentication flavour */ + u32 rq_flavor; /* pseudoflavor */ + struct svc_cred rq_cred; /* auth info */ + void * rq_xprt_ctxt; /* transport specific context ptr */ + struct svc_deferred_req*rq_deferred; /* deferred request we are replaying */ + + size_t rq_xprt_hlen; /* xprt header len */ + struct xdr_buf rq_arg; + struct xdr_buf rq_res; + struct page * rq_pages[RPCSVC_MAXPAGES]; + struct page * *rq_respages; /* points into rq_pages */ + int rq_resused; /* number of pages used for result */ + + struct kvec rq_vec[RPCSVC_MAXPAGES]; /* generally useful.. */ + + __be32 rq_xid; /* transmission id */ + u32 rq_prog; /* program number */ + u32 rq_vers; /* program version */ + u32 rq_proc; /* procedure number */ + u32 rq_prot; /* IP protocol */ + unsigned short + rq_secure : 1; /* secure port */ + + union svc_addr_u rq_daddr; /* dest addr of request + * - reply from here */ + + void * rq_argp; /* decoded arguments */ + void * rq_resp; /* xdr'd results */ + void * rq_auth_data; /* flavor-specific data */ + + int rq_reserved; /* space on socket outq + * reserved for this request + */ + + struct cache_req rq_chandle; /* handle passed to caches for + * request delaying + */ + /* Catering to nfsd */ + struct auth_domain * rq_client; /* RPC peer info */ + struct auth_domain * rq_gssclient; /* "gss/"-style peer info */ + struct svc_cacherep * rq_cacherep; /* cache info */ + struct knfsd_fh * rq_reffh; /* Referrence filehandle, used to + * determine what device number + * to report (real or virtual) + */ + int rq_splice_ok; /* turned off in gss privacy + * to prevent encrypting page + * cache pages */ + wait_queue_head_t rq_wait; /* synchronization */ + struct task_struct *rq_task; /* service thread */ +}; + +/* + * Rigorous type checking on sockaddr type conversions + */ +static inline struct sockaddr_in *svc_addr_in(const struct svc_rqst *rqst) +{ + return (struct sockaddr_in *) &rqst->rq_addr; +} + +static inline struct sockaddr_in6 *svc_addr_in6(const struct svc_rqst *rqst) +{ + return (struct sockaddr_in6 *) &rqst->rq_addr; +} + +static inline struct sockaddr *svc_addr(const struct svc_rqst *rqst) +{ + return (struct sockaddr *) &rqst->rq_addr; +} + +/* + * Check buffer bounds after decoding arguments + */ +static inline int +xdr_argsize_check(struct svc_rqst *rqstp, __be32 *p) +{ + char *cp = (char *)p; + struct kvec *vec = &rqstp->rq_arg.head[0]; + return cp >= (char*)vec->iov_base + && cp <= (char*)vec->iov_base + vec->iov_len; +} + +static inline int +xdr_ressize_check(struct svc_rqst *rqstp, __be32 *p) +{ + struct kvec *vec = &rqstp->rq_res.head[0]; + char *cp = (char*)p; + + vec->iov_len = cp - (char*)vec->iov_base; + + return vec->iov_len <= PAGE_SIZE; +} + +static inline void svc_free_res_pages(struct svc_rqst *rqstp) +{ + while (rqstp->rq_resused) { + struct page **pp = (rqstp->rq_respages + + --rqstp->rq_resused); + if (*pp) { + put_page(*pp); + *pp = NULL; + } + } +} + +struct svc_deferred_req { + u32 prot; /* protocol (UDP or TCP) */ + struct svc_xprt *xprt; + struct sockaddr_storage addr; /* where reply must go */ + size_t addrlen; + union svc_addr_u daddr; /* where reply must come from */ + struct cache_deferred_req handle; + size_t xprt_hlen; + int argslen; + __be32 args[0]; +}; + +/* + * List of RPC programs on the same transport endpoint + */ +struct svc_program { + struct svc_program * pg_next; /* other programs (same xprt) */ + u32 pg_prog; /* program number */ + unsigned int pg_lovers; /* lowest version */ + unsigned int pg_hivers; /* lowest version */ + unsigned int pg_nvers; /* number of versions */ + struct svc_version ** pg_vers; /* version array */ + char * pg_name; /* service name */ + char * pg_class; /* class name: services sharing authentication */ + struct svc_stat * pg_stats; /* rpc statistics */ + int (*pg_authenticate)(struct svc_rqst *); +}; + +/* + * RPC program version + */ +struct svc_version { + u32 vs_vers; /* version number */ + u32 vs_nproc; /* number of procedures */ + struct svc_procedure * vs_proc; /* per-procedure info */ + u32 vs_xdrsize; /* xdrsize needed for this version */ + + unsigned int vs_hidden : 1; /* Don't register with portmapper. + * Only used for nfsacl so far. */ + + /* Override dispatch function (e.g. when caching replies). + * A return value of 0 means drop the request. + * vs_dispatch == NULL means use default dispatcher. + */ + int (*vs_dispatch)(struct svc_rqst *, __be32 *); +}; + +/* + * RPC procedure info + */ +typedef __be32 (*svc_procfunc)(struct svc_rqst *, void *argp, void *resp); +struct svc_procedure { + svc_procfunc pc_func; /* process the request */ + kxdrproc_t pc_decode; /* XDR decode args */ + kxdrproc_t pc_encode; /* XDR encode result */ + kxdrproc_t pc_release; /* XDR free result */ + unsigned int pc_argsize; /* argument struct size */ + unsigned int pc_ressize; /* result struct size */ + unsigned int pc_count; /* call count */ + unsigned int pc_cachetype; /* cache info (NFS) */ + unsigned int pc_xdrressize; /* maximum size of XDR reply */ +}; + +/* + * Function prototypes. + */ +struct svc_serv *svc_create(struct svc_program *, unsigned int, sa_family_t, + void (*shutdown)(struct svc_serv *)); +struct svc_rqst *svc_prepare_thread(struct svc_serv *serv, + struct svc_pool *pool); +void svc_exit_thread(struct svc_rqst *); +struct svc_serv * svc_create_pooled(struct svc_program *, unsigned int, + sa_family_t, void (*shutdown)(struct svc_serv *), + svc_thread_fn, struct module *); +int svc_set_num_threads(struct svc_serv *, struct svc_pool *, int); +void svc_destroy(struct svc_serv *); +int svc_process(struct svc_rqst *); +int svc_register(const struct svc_serv *, const unsigned short, + const unsigned short); + +void svc_wake_up(struct svc_serv *); +void svc_reserve(struct svc_rqst *rqstp, int space); +struct svc_pool * svc_pool_for_cpu(struct svc_serv *serv, int cpu); +char * svc_print_addr(struct svc_rqst *, char *, size_t); + +#define RPC_MAX_ADDRBUFLEN (63U) + +/* + * When we want to reduce the size of the reserved space in the response + * buffer, we need to take into account the size of any checksum data that + * may be at the end of the packet. This is difficult to determine exactly + * for all cases without actually generating the checksum, so we just use a + * static value. + */ +static inline void svc_reserve_auth(struct svc_rqst *rqstp, int space) +{ + int added_space = 0; + + if (rqstp->rq_authop->flavour) + added_space = RPC_MAX_AUTH_SIZE; + svc_reserve(rqstp, space + added_space); +} + +#endif /* SUNRPC_SVC_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svc_rdma.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svc_rdma.h.svn-base new file mode 100644 index 00000000..c14fe86d --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svc_rdma.h.svn-base @@ -0,0 +1,310 @@ +/* + * Copyright (c) 2005-2006 Network Appliance, Inc. All rights reserved. + * + * This software is available to you under a choice of one of two + * licenses. You may choose to be licensed under the terms of the GNU + * General Public License (GPL) Version 2, available from the file + * COPYING in the main directory of this source tree, or the BSD-type + * license below: + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * Neither the name of the Network Appliance, Inc. nor the names of + * its contributors may be used to endorse or promote products + * derived from this software without specific prior written + * permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * Author: Tom Tucker + */ + +#ifndef SVC_RDMA_H +#define SVC_RDMA_H +#include +#include +#include +#include +#include +#define SVCRDMA_DEBUG + +/* RPC/RDMA parameters and stats */ +extern unsigned int svcrdma_ord; +extern unsigned int svcrdma_max_requests; +extern unsigned int svcrdma_max_req_size; + +extern atomic_t rdma_stat_recv; +extern atomic_t rdma_stat_read; +extern atomic_t rdma_stat_write; +extern atomic_t rdma_stat_sq_starve; +extern atomic_t rdma_stat_rq_starve; +extern atomic_t rdma_stat_rq_poll; +extern atomic_t rdma_stat_rq_prod; +extern atomic_t rdma_stat_sq_poll; +extern atomic_t rdma_stat_sq_prod; + +#define RPCRDMA_VERSION 1 + +/* + * Contexts are built when an RDMA request is created and are a + * record of the resources that can be recovered when the request + * completes. + */ +struct svc_rdma_op_ctxt { + struct svc_rdma_op_ctxt *read_hdr; + struct svc_rdma_fastreg_mr *frmr; + int hdr_count; + struct xdr_buf arg; + struct list_head dto_q; + enum ib_wr_opcode wr_op; + enum ib_wc_status wc_status; + u32 byte_len; + struct svcxprt_rdma *xprt; + unsigned long flags; + enum dma_data_direction direction; + int count; + struct ib_sge sge[RPCSVC_MAXPAGES]; + struct page *pages[RPCSVC_MAXPAGES]; +}; + +/* + * NFS_ requests are mapped on the client side by the chunk lists in + * the RPCRDMA header. During the fetching of the RPC from the client + * and the writing of the reply to the client, the memory in the + * client and the memory in the server must be mapped as contiguous + * vaddr/len for access by the hardware. These data strucures keep + * these mappings. + * + * For an RDMA_WRITE, the 'sge' maps the RPC REPLY. For RDMA_READ, the + * 'sge' in the svc_rdma_req_map maps the server side RPC reply and the + * 'ch' field maps the read-list of the RPCRDMA header to the 'sge' + * mapping of the reply. + */ +struct svc_rdma_chunk_sge { + int start; /* sge no for this chunk */ + int count; /* sge count for this chunk */ +}; +struct svc_rdma_fastreg_mr { + struct ib_mr *mr; + void *kva; + struct ib_fast_reg_page_list *page_list; + int page_list_len; + unsigned long access_flags; + unsigned long map_len; + enum dma_data_direction direction; + struct list_head frmr_list; +}; +struct svc_rdma_req_map { + struct svc_rdma_fastreg_mr *frmr; + unsigned long count; + union { + struct kvec sge[RPCSVC_MAXPAGES]; + struct svc_rdma_chunk_sge ch[RPCSVC_MAXPAGES]; + }; +}; +#define RDMACTXT_F_FAST_UNREG 1 +#define RDMACTXT_F_LAST_CTXT 2 + +#define SVCRDMA_DEVCAP_FAST_REG 1 /* fast mr registration */ +#define SVCRDMA_DEVCAP_READ_W_INV 2 /* read w/ invalidate */ + +struct svcxprt_rdma { + struct svc_xprt sc_xprt; /* SVC transport structure */ + struct rdma_cm_id *sc_cm_id; /* RDMA connection id */ + struct list_head sc_accept_q; /* Conn. waiting accept */ + int sc_ord; /* RDMA read limit */ + int sc_max_sge; + + int sc_sq_depth; /* Depth of SQ */ + atomic_t sc_sq_count; /* Number of SQ WR on queue */ + + int sc_max_requests; /* Depth of RQ */ + int sc_max_req_size; /* Size of each RQ WR buf */ + + struct ib_pd *sc_pd; + + atomic_t sc_dma_used; + atomic_t sc_ctxt_used; + struct list_head sc_rq_dto_q; + spinlock_t sc_rq_dto_lock; + struct ib_qp *sc_qp; + struct ib_cq *sc_rq_cq; + struct ib_cq *sc_sq_cq; + struct ib_mr *sc_phys_mr; /* MR for server memory */ + u32 sc_dev_caps; /* distilled device caps */ + u32 sc_dma_lkey; /* local dma key */ + unsigned int sc_frmr_pg_list_len; + struct list_head sc_frmr_q; + spinlock_t sc_frmr_q_lock; + + spinlock_t sc_lock; /* transport lock */ + + wait_queue_head_t sc_send_wait; /* SQ exhaustion waitlist */ + unsigned long sc_flags; + struct list_head sc_dto_q; /* DTO tasklet I/O pending Q */ + struct list_head sc_read_complete_q; + struct work_struct sc_work; +}; +/* sc_flags */ +#define RDMAXPRT_RQ_PENDING 1 +#define RDMAXPRT_SQ_PENDING 2 +#define RDMAXPRT_CONN_PENDING 3 + +#define RPCRDMA_LISTEN_BACKLOG 10 +/* The default ORD value is based on two outstanding full-size writes with a + * page size of 4k, or 32k * 2 ops / 4k = 16 outstanding RDMA_READ. */ +#define RPCRDMA_ORD (64/4) +#define RPCRDMA_SQ_DEPTH_MULT 8 +#define RPCRDMA_MAX_THREADS 16 +#define RPCRDMA_MAX_REQUESTS 16 +#define RPCRDMA_MAX_REQ_SIZE 4096 + +/* svc_rdma_marshal.c */ +extern void svc_rdma_rcl_chunk_counts(struct rpcrdma_read_chunk *, + int *, int *); +extern int svc_rdma_xdr_decode_req(struct rpcrdma_msg **, struct svc_rqst *); +extern int svc_rdma_xdr_decode_deferred_req(struct svc_rqst *); +extern int svc_rdma_xdr_encode_error(struct svcxprt_rdma *, + struct rpcrdma_msg *, + enum rpcrdma_errcode, u32 *); +extern void svc_rdma_xdr_encode_write_list(struct rpcrdma_msg *, int); +extern void svc_rdma_xdr_encode_reply_array(struct rpcrdma_write_array *, int); +extern void svc_rdma_xdr_encode_array_chunk(struct rpcrdma_write_array *, int, + u32, u64, u32); +extern void svc_rdma_xdr_encode_reply_header(struct svcxprt_rdma *, + struct rpcrdma_msg *, + struct rpcrdma_msg *, + enum rpcrdma_proc); +extern int svc_rdma_xdr_get_reply_hdr_len(struct rpcrdma_msg *); + +/* svc_rdma_recvfrom.c */ +extern int svc_rdma_recvfrom(struct svc_rqst *); + +/* svc_rdma_sendto.c */ +extern int svc_rdma_sendto(struct svc_rqst *); + +/* svc_rdma_transport.c */ +extern int svc_rdma_send(struct svcxprt_rdma *, struct ib_send_wr *); +extern void svc_rdma_send_error(struct svcxprt_rdma *, struct rpcrdma_msg *, + enum rpcrdma_errcode); +struct page *svc_rdma_get_page(void); +extern int svc_rdma_post_recv(struct svcxprt_rdma *); +extern int svc_rdma_create_listen(struct svc_serv *, int, struct sockaddr *); +extern struct svc_rdma_op_ctxt *svc_rdma_get_context(struct svcxprt_rdma *); +extern void svc_rdma_put_context(struct svc_rdma_op_ctxt *, int); +extern void svc_rdma_unmap_dma(struct svc_rdma_op_ctxt *ctxt); +extern struct svc_rdma_req_map *svc_rdma_get_req_map(void); +extern void svc_rdma_put_req_map(struct svc_rdma_req_map *); +extern int svc_rdma_fastreg(struct svcxprt_rdma *, struct svc_rdma_fastreg_mr *); +extern struct svc_rdma_fastreg_mr *svc_rdma_get_frmr(struct svcxprt_rdma *); +extern void svc_rdma_put_frmr(struct svcxprt_rdma *, + struct svc_rdma_fastreg_mr *); +extern void svc_sq_reap(struct svcxprt_rdma *); +extern void svc_rq_reap(struct svcxprt_rdma *); +extern struct svc_xprt_class svc_rdma_class; +extern void svc_rdma_prep_reply_hdr(struct svc_rqst *); + +/* svc_rdma.c */ +extern int svc_rdma_init(void); +extern void svc_rdma_cleanup(void); + +/* + * Returns the address of the first read chunk or if no read chunk is + * present + */ +static inline struct rpcrdma_read_chunk * +svc_rdma_get_read_chunk(struct rpcrdma_msg *rmsgp) +{ + struct rpcrdma_read_chunk *ch = + (struct rpcrdma_read_chunk *)&rmsgp->rm_body.rm_chunks[0]; + + if (ch->rc_discrim == 0) + return NULL; + + return ch; +} + +/* + * Returns the address of the first read write array element or if no + * write array list is present + */ +static inline struct rpcrdma_write_array * +svc_rdma_get_write_array(struct rpcrdma_msg *rmsgp) +{ + if (rmsgp->rm_body.rm_chunks[0] != 0 + || rmsgp->rm_body.rm_chunks[1] == 0) + return NULL; + + return (struct rpcrdma_write_array *)&rmsgp->rm_body.rm_chunks[1]; +} + +/* + * Returns the address of the first reply array element or if no + * reply array is present + */ +static inline struct rpcrdma_write_array * +svc_rdma_get_reply_array(struct rpcrdma_msg *rmsgp) +{ + struct rpcrdma_read_chunk *rch; + struct rpcrdma_write_array *wr_ary; + struct rpcrdma_write_array *rp_ary; + + /* XXX: Need to fix when reply list may occur with read-list and/or + * write list */ + if (rmsgp->rm_body.rm_chunks[0] != 0 || + rmsgp->rm_body.rm_chunks[1] != 0) + return NULL; + + rch = svc_rdma_get_read_chunk(rmsgp); + if (rch) { + while (rch->rc_discrim) + rch++; + + /* The reply list follows an empty write array located + * at 'rc_position' here. The reply array is at rc_target. + */ + rp_ary = (struct rpcrdma_write_array *)&rch->rc_target; + + goto found_it; + } + + wr_ary = svc_rdma_get_write_array(rmsgp); + if (wr_ary) { + rp_ary = (struct rpcrdma_write_array *) + &wr_ary-> + wc_array[wr_ary->wc_nchunks].wc_target.rs_length; + + goto found_it; + } + + /* No read list, no write list */ + rp_ary = (struct rpcrdma_write_array *) + &rmsgp->rm_body.rm_chunks[2]; + + found_it: + if (rp_ary->wc_discrim == 0) + return NULL; + + return rp_ary; +} +#endif diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svc_xprt.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svc_xprt.h.svn-base new file mode 100644 index 00000000..0127daca --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svc_xprt.h.svn-base @@ -0,0 +1,159 @@ +/* + * linux/include/linux/sunrpc/svc_xprt.h + * + * RPC server transport I/O + */ + +#ifndef SUNRPC_SVC_XPRT_H +#define SUNRPC_SVC_XPRT_H + +#include +#include + +struct svc_xprt_ops { + struct svc_xprt *(*xpo_create)(struct svc_serv *, + struct sockaddr *, int, + int); + struct svc_xprt *(*xpo_accept)(struct svc_xprt *); + int (*xpo_has_wspace)(struct svc_xprt *); + int (*xpo_recvfrom)(struct svc_rqst *); + void (*xpo_prep_reply_hdr)(struct svc_rqst *); + int (*xpo_sendto)(struct svc_rqst *); + void (*xpo_release_rqst)(struct svc_rqst *); + void (*xpo_detach)(struct svc_xprt *); + void (*xpo_free)(struct svc_xprt *); +}; + +struct svc_xprt_class { + const char *xcl_name; + struct module *xcl_owner; + struct svc_xprt_ops *xcl_ops; + struct list_head xcl_list; + u32 xcl_max_payload; +}; + +struct svc_xprt { + struct svc_xprt_class *xpt_class; + struct svc_xprt_ops *xpt_ops; + struct kref xpt_ref; + struct list_head xpt_list; + struct list_head xpt_ready; + unsigned long xpt_flags; +#define XPT_BUSY 0 /* enqueued/receiving */ +#define XPT_CONN 1 /* conn pending */ +#define XPT_CLOSE 2 /* dead or dying */ +#define XPT_DATA 3 /* data pending */ +#define XPT_TEMP 4 /* connected transport */ +#define XPT_DEAD 6 /* transport closed */ +#define XPT_CHNGBUF 7 /* need to change snd/rcv buf sizes */ +#define XPT_DEFERRED 8 /* deferred request pending */ +#define XPT_OLD 9 /* used for xprt aging mark+sweep */ +#define XPT_DETACHED 10 /* detached from tempsocks list */ +#define XPT_LISTENER 11 /* listening endpoint */ +#define XPT_CACHE_AUTH 12 /* cache auth info */ + + struct svc_pool *xpt_pool; /* current pool iff queued */ + struct svc_serv *xpt_server; /* service for transport */ + atomic_t xpt_reserved; /* space on outq that is rsvd */ + struct mutex xpt_mutex; /* to serialize sending data */ + spinlock_t xpt_lock; /* protects sk_deferred + * and xpt_auth_cache */ + void *xpt_auth_cache;/* auth cache */ + struct list_head xpt_deferred; /* deferred requests that need + * to be revisted */ + struct sockaddr_storage xpt_local; /* local address */ + size_t xpt_locallen; /* length of address */ + struct sockaddr_storage xpt_remote; /* remote peer's address */ + size_t xpt_remotelen; /* length of address */ +}; + +int svc_reg_xprt_class(struct svc_xprt_class *); +void svc_unreg_xprt_class(struct svc_xprt_class *); +void svc_xprt_init(struct svc_xprt_class *, struct svc_xprt *, + struct svc_serv *); +int svc_create_xprt(struct svc_serv *, char *, unsigned short, int); +void svc_xprt_enqueue(struct svc_xprt *xprt); +void svc_xprt_received(struct svc_xprt *); +void svc_xprt_put(struct svc_xprt *xprt); +void svc_xprt_copy_addrs(struct svc_rqst *rqstp, struct svc_xprt *xprt); +void svc_close_xprt(struct svc_xprt *xprt); +void svc_delete_xprt(struct svc_xprt *xprt); +int svc_port_is_privileged(struct sockaddr *sin); +int svc_print_xprts(char *buf, int maxlen); +struct svc_xprt *svc_find_xprt(struct svc_serv *, char *, int, int); +int svc_xprt_names(struct svc_serv *serv, char *buf, int buflen); + +static inline void svc_xprt_get(struct svc_xprt *xprt) +{ + kref_get(&xprt->xpt_ref); +} +static inline void svc_xprt_set_local(struct svc_xprt *xprt, + struct sockaddr *sa, int salen) +{ + memcpy(&xprt->xpt_local, sa, salen); + xprt->xpt_locallen = salen; +} +static inline void svc_xprt_set_remote(struct svc_xprt *xprt, + struct sockaddr *sa, int salen) +{ + memcpy(&xprt->xpt_remote, sa, salen); + xprt->xpt_remotelen = salen; +} +static inline unsigned short svc_addr_port(struct sockaddr *sa) +{ + unsigned short ret = 0; + switch (sa->sa_family) { + case AF_INET: + ret = ntohs(((struct sockaddr_in *)sa)->sin_port); + break; + case AF_INET6: + ret = ntohs(((struct sockaddr_in6 *)sa)->sin6_port); + break; + } + return ret; +} + +static inline size_t svc_addr_len(struct sockaddr *sa) +{ + switch (sa->sa_family) { + case AF_INET: + return sizeof(struct sockaddr_in); + case AF_INET6: + return sizeof(struct sockaddr_in6); + } + return -EAFNOSUPPORT; +} + +static inline unsigned short svc_xprt_local_port(struct svc_xprt *xprt) +{ + return svc_addr_port((struct sockaddr *)&xprt->xpt_local); +} + +static inline unsigned short svc_xprt_remote_port(struct svc_xprt *xprt) +{ + return svc_addr_port((struct sockaddr *)&xprt->xpt_remote); +} + +static inline char *__svc_print_addr(struct sockaddr *addr, + char *buf, size_t len) +{ + switch (addr->sa_family) { + case AF_INET: + snprintf(buf, len, "%pI4, port=%u", + &((struct sockaddr_in *)addr)->sin_addr, + ntohs(((struct sockaddr_in *) addr)->sin_port)); + break; + + case AF_INET6: + snprintf(buf, len, "%pI6, port=%u", + &((struct sockaddr_in6 *)addr)->sin6_addr, + ntohs(((struct sockaddr_in6 *) addr)->sin6_port)); + break; + + default: + snprintf(buf, len, "unknown address type: %d", addr->sa_family); + break; + } + return buf; +} +#endif /* SUNRPC_SVC_XPRT_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svcauth.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svcauth.h.svn-base new file mode 100644 index 00000000..d39dbdc7 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svcauth.h.svn-base @@ -0,0 +1,172 @@ +/* + * linux/include/linux/sunrpc/svcauth.h + * + * RPC server-side authentication stuff. + * + * Copyright (C) 1995, 1996 Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_SVCAUTH_H_ +#define _LINUX_SUNRPC_SVCAUTH_H_ + +#ifdef __KERNEL__ + +#include +#include +#include +#include + +#define SVC_CRED_NGROUPS 32 +struct svc_cred { + uid_t cr_uid; + gid_t cr_gid; + struct group_info *cr_group_info; +}; + +struct svc_rqst; /* forward decl */ +struct in6_addr; + +/* Authentication is done in the context of a domain. + * + * Currently, the nfs server uses the auth_domain to stand + * for the "client" listed in /etc/exports. + * + * More generally, a domain might represent a group of clients using + * a common mechanism for authentication and having a common mapping + * between local identity (uid) and network identity. All clients + * in a domain have similar general access rights. Each domain can + * contain multiple principals which will have different specific right + * based on normal Discretionary Access Control. + * + * A domain is created by an authentication flavour module based on name + * only. Userspace then fills in detail on demand. + * + * In the case of auth_unix and auth_null, the auth_domain is also + * associated with entries in another cache representing the mapping + * of ip addresses to the given client. + */ +struct auth_domain { + struct kref ref; + struct hlist_node hash; + char *name; + struct auth_ops *flavour; +}; + +/* + * Each authentication flavour registers an auth_ops + * structure. + * name is simply the name. + * flavour gives the auth flavour. It determines where the flavour is registered + * accept() is given a request and should verify it. + * It should inspect the authenticator and verifier, and possibly the data. + * If there is a problem with the authentication *authp should be set. + * The return value of accept() can indicate: + * OK - authorised. client and credential are set in rqstp. + * reqbuf points to arguments + * resbuf points to good place for results. verfier + * is (probably) already in place. Certainly space is + * reserved for it. + * DROP - simply drop the request. It may have been deferred + * GARBAGE - rpc garbage_args error + * SYSERR - rpc system_err error + * DENIED - authp holds reason for denial. + * COMPLETE - the reply is encoded already and ready to be sent; no + * further processing is necessary. (This is used for processing + * null procedure calls which are used to set up encryption + * contexts.) + * + * accept is passed the proc number so that it can accept NULL rpc requests + * even if it cannot authenticate the client (as is sometimes appropriate). + * + * release() is given a request after the procedure has been run. + * It should sign/encrypt the results if needed + * It should return: + * OK - the resbuf is ready to be sent + * DROP - the reply should be quitely dropped + * DENIED - authp holds a reason for MSG_DENIED + * SYSERR - rpc system_err + * + * domain_release() + * This call releases a domain. + * set_client() + * Givens a pending request (struct svc_rqst), finds and assigns + * an appropriate 'auth_domain' as the client. + */ +struct auth_ops { + char * name; + struct module *owner; + int flavour; + int (*accept)(struct svc_rqst *rq, __be32 *authp); + int (*release)(struct svc_rqst *rq); + void (*domain_release)(struct auth_domain *); + int (*set_client)(struct svc_rqst *rq); +}; + +#define SVC_GARBAGE 1 +#define SVC_SYSERR 2 +#define SVC_VALID 3 +#define SVC_NEGATIVE 4 +#define SVC_OK 5 +#define SVC_DROP 6 +#define SVC_DENIED 7 +#define SVC_PENDING 8 +#define SVC_COMPLETE 9 + + +extern int svc_authenticate(struct svc_rqst *rqstp, __be32 *authp); +extern int svc_authorise(struct svc_rqst *rqstp); +extern int svc_set_client(struct svc_rqst *rqstp); +extern int svc_auth_register(rpc_authflavor_t flavor, struct auth_ops *aops); +extern void svc_auth_unregister(rpc_authflavor_t flavor); + +extern struct auth_domain *unix_domain_find(char *name); +extern void auth_domain_put(struct auth_domain *item); +extern int auth_unix_add_addr(struct in6_addr *addr, struct auth_domain *dom); +extern struct auth_domain *auth_domain_lookup(char *name, struct auth_domain *new); +extern struct auth_domain *auth_domain_find(char *name); +extern struct auth_domain *auth_unix_lookup(struct in6_addr *addr); +extern int auth_unix_forget_old(struct auth_domain *dom); +extern void svcauth_unix_purge(void); +extern void svcauth_unix_info_release(void *); +extern int svcauth_unix_set_client(struct svc_rqst *rqstp); + +static inline unsigned long hash_str(char *name, int bits) +{ + unsigned long hash = 0; + unsigned long l = 0; + int len = 0; + unsigned char c; + do { + if (unlikely(!(c = *name++))) { + c = (char)len; len = -1; + } + l = (l << 8) | c; + len++; + if ((len & (BITS_PER_LONG/8-1))==0) + hash = hash_long(hash^l, BITS_PER_LONG); + } while (len); + return hash >> (BITS_PER_LONG - bits); +} + +static inline unsigned long hash_mem(char *buf, int length, int bits) +{ + unsigned long hash = 0; + unsigned long l = 0; + int len = 0; + unsigned char c; + do { + if (len == length) { + c = (char)len; len = -1; + } else + c = *buf++; + l = (l << 8) | c; + len++; + if ((len & (BITS_PER_LONG/8-1))==0) + hash = hash_long(hash^l, BITS_PER_LONG); + } while (len); + return hash >> (BITS_PER_LONG - bits); +} + +#endif /* __KERNEL__ */ + +#endif /* _LINUX_SUNRPC_SVCAUTH_H_ */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svcauth_gss.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svcauth_gss.h.svn-base new file mode 100644 index 00000000..ca7d7258 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svcauth_gss.h.svn-base @@ -0,0 +1,26 @@ +/* + * linux/include/linux/sunrpc/svcauth_gss.h + * + * Bruce Fields + * Copyright (c) 2002 The Regents of the Unviersity of Michigan + */ + +#ifndef _LINUX_SUNRPC_SVCAUTH_GSS_H +#define _LINUX_SUNRPC_SVCAUTH_GSS_H + +#ifdef __KERNEL__ +#include +#include +#include +#include +#include +#include + +int gss_svc_init(void); +void gss_svc_shutdown(void); +int svcauth_gss_register_pseudoflavor(u32 pseudoflavor, char * name); +u32 svcauth_gss_flavor(struct auth_domain *dom); +char *svc_gss_principal(struct svc_rqst *); + +#endif /* __KERNEL__ */ +#endif /* _LINUX_SUNRPC_SVCAUTH_GSS_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svcsock.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svcsock.h.svn-base new file mode 100644 index 00000000..483e1038 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svcsock.h.svn-base @@ -0,0 +1,53 @@ +/* + * linux/include/linux/sunrpc/svcsock.h + * + * RPC server socket I/O. + * + * Copyright (C) 1995, 1996 Olaf Kirch + */ + +#ifndef SUNRPC_SVCSOCK_H +#define SUNRPC_SVCSOCK_H + +#include +#include + +/* + * RPC server socket. + */ +struct svc_sock { + struct svc_xprt sk_xprt; + struct socket * sk_sock; /* berkeley socket layer */ + struct sock * sk_sk; /* INET layer */ + + /* We keep the old state_change and data_ready CB's here */ + void (*sk_ostate)(struct sock *); + void (*sk_odata)(struct sock *, int bytes); + void (*sk_owspace)(struct sock *); + + /* private TCP part */ + u32 sk_reclen; /* length of record */ + u32 sk_tcplen; /* current read length */ +}; + +/* + * Function prototypes. + */ +void svc_close_all(struct list_head *); +int svc_recv(struct svc_rqst *, long); +int svc_send(struct svc_rqst *); +void svc_drop(struct svc_rqst *); +void svc_sock_update_bufs(struct svc_serv *serv); +int svc_sock_names(char *buf, struct svc_serv *serv, char *toclose); +int svc_addsock(struct svc_serv *serv, int fd, char *name_return); +void svc_init_xprt_sock(void); +void svc_cleanup_xprt_sock(void); + +/* + * svc_makesock socket characteristics + */ +#define SVC_SOCK_DEFAULTS (0U) +#define SVC_SOCK_ANONYMOUS (1U << 0) /* don't register with pmap */ +#define SVC_SOCK_TEMPORARY (1U << 1) /* flag socket as temporary */ + +#endif /* SUNRPC_SVCSOCK_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/timer.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/timer.h.svn-base new file mode 100644 index 00000000..a67fd734 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/timer.h.svn-base @@ -0,0 +1,49 @@ +/* + * linux/include/linux/sunrpc/timer.h + * + * Declarations for the RPC transport timer. + * + * Copyright (C) 2002 Trond Myklebust + */ + +#ifndef _LINUX_SUNRPC_TIMER_H +#define _LINUX_SUNRPC_TIMER_H + +#include + +struct rpc_rtt { + unsigned long timeo; /* default timeout value */ + unsigned long srtt[5]; /* smoothed round trip time << 3 */ + unsigned long sdrtt[5]; /* smoothed medium deviation of RTT */ + int ntimeouts[5]; /* Number of timeouts for the last request */ +}; + + +extern void rpc_init_rtt(struct rpc_rtt *rt, unsigned long timeo); +extern void rpc_update_rtt(struct rpc_rtt *rt, unsigned timer, long m); +extern unsigned long rpc_calc_rto(struct rpc_rtt *rt, unsigned timer); + +static inline void rpc_set_timeo(struct rpc_rtt *rt, int timer, int ntimeo) +{ + int *t; + if (!timer) + return; + t = &rt->ntimeouts[timer-1]; + if (ntimeo < *t) { + if (*t > 0) + (*t)--; + } else { + if (ntimeo > 8) + ntimeo = 8; + *t = ntimeo; + } +} + +static inline int rpc_ntimeo(struct rpc_rtt *rt, int timer) +{ + if (!timer) + return 0; + return rt->ntimeouts[timer-1]; +} + +#endif /* _LINUX_SUNRPC_TIMER_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/types.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/types.h.svn-base new file mode 100644 index 00000000..d222f475 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/types.h.svn-base @@ -0,0 +1,22 @@ +/* + * linux/include/linux/sunrpc/types.h + * + * Generic types and misc stuff for RPC. + * + * Copyright (C) 1996, Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_TYPES_H_ +#define _LINUX_SUNRPC_TYPES_H_ + +#include +#include +#include +#include + +/* + * Shorthands + */ +#define signalled() (signal_pending(current)) + +#endif /* _LINUX_SUNRPC_TYPES_H_ */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xdr.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xdr.h.svn-base new file mode 100644 index 00000000..49e1eb45 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xdr.h.svn-base @@ -0,0 +1,210 @@ +/* + * include/linux/sunrpc/xdr.h + * + * Copyright (C) 1995-1997 Olaf Kirch + */ + +#ifndef _SUNRPC_XDR_H_ +#define _SUNRPC_XDR_H_ + +#ifdef __KERNEL__ + +#include +#include +#include +#include + +/* + * Buffer adjustment + */ +#define XDR_QUADLEN(l) (((l) + 3) >> 2) + +/* + * Generic opaque `network object.' At the kernel level, this type + * is used only by lockd. + */ +#define XDR_MAX_NETOBJ 1024 +struct xdr_netobj { + unsigned int len; + u8 * data; +}; + +/* + * This is the generic XDR function. rqstp is either a rpc_rqst (client + * side) or svc_rqst pointer (server side). + * Encode functions always assume there's enough room in the buffer. + */ +typedef int (*kxdrproc_t)(void *rqstp, __be32 *data, void *obj); + +/* + * Basic structure for transmission/reception of a client XDR message. + * Features a header (for a linear buffer containing RPC headers + * and the data payload for short messages), and then an array of + * pages. + * The tail iovec allows you to append data after the page array. Its + * main interest is for appending padding to the pages in order to + * satisfy the int_32-alignment requirements in RFC1832. + * + * For the future, we might want to string several of these together + * in a list if anybody wants to make use of NFSv4 COMPOUND + * operations and/or has a need for scatter/gather involving pages. + */ +struct xdr_buf { + struct kvec head[1], /* RPC header + non-page data */ + tail[1]; /* Appended after page data */ + + struct page ** pages; /* Array of contiguous pages */ + unsigned int page_base, /* Start of page data */ + page_len, /* Length of page data */ + flags; /* Flags for data disposition */ +#define XDRBUF_READ 0x01 /* target of file read */ +#define XDRBUF_WRITE 0x02 /* source of file write */ + + unsigned int buflen, /* Total length of storage buffer */ + len; /* Length of XDR encoded message */ + +}; + +/* + * pre-xdr'ed macros. + */ + +#define xdr_zero __constant_htonl(0) +#define xdr_one __constant_htonl(1) +#define xdr_two __constant_htonl(2) + +#define rpc_success __constant_htonl(RPC_SUCCESS) +#define rpc_prog_unavail __constant_htonl(RPC_PROG_UNAVAIL) +#define rpc_prog_mismatch __constant_htonl(RPC_PROG_MISMATCH) +#define rpc_proc_unavail __constant_htonl(RPC_PROC_UNAVAIL) +#define rpc_garbage_args __constant_htonl(RPC_GARBAGE_ARGS) +#define rpc_system_err __constant_htonl(RPC_SYSTEM_ERR) +#define rpc_drop_reply __constant_htonl(RPC_DROP_REPLY) + +#define rpc_auth_ok __constant_htonl(RPC_AUTH_OK) +#define rpc_autherr_badcred __constant_htonl(RPC_AUTH_BADCRED) +#define rpc_autherr_rejectedcred __constant_htonl(RPC_AUTH_REJECTEDCRED) +#define rpc_autherr_badverf __constant_htonl(RPC_AUTH_BADVERF) +#define rpc_autherr_rejectedverf __constant_htonl(RPC_AUTH_REJECTEDVERF) +#define rpc_autherr_tooweak __constant_htonl(RPC_AUTH_TOOWEAK) +#define rpcsec_gsserr_credproblem __constant_htonl(RPCSEC_GSS_CREDPROBLEM) +#define rpcsec_gsserr_ctxproblem __constant_htonl(RPCSEC_GSS_CTXPROBLEM) +#define rpc_autherr_oldseqnum __constant_htonl(101) + +/* + * Miscellaneous XDR helper functions + */ +__be32 *xdr_encode_opaque_fixed(__be32 *p, const void *ptr, unsigned int len); +__be32 *xdr_encode_opaque(__be32 *p, const void *ptr, unsigned int len); +__be32 *xdr_encode_string(__be32 *p, const char *s); +__be32 *xdr_decode_string_inplace(__be32 *p, char **sp, unsigned int *lenp, + unsigned int maxlen); +__be32 *xdr_encode_netobj(__be32 *p, const struct xdr_netobj *); +__be32 *xdr_decode_netobj(__be32 *p, struct xdr_netobj *); + +void xdr_encode_pages(struct xdr_buf *, struct page **, unsigned int, + unsigned int); +void xdr_inline_pages(struct xdr_buf *, unsigned int, + struct page **, unsigned int, unsigned int); + +static inline __be32 *xdr_encode_array(__be32 *p, const void *s, unsigned int len) +{ + return xdr_encode_opaque(p, s, len); +} + +/* + * Decode 64bit quantities (NFSv3 support) + */ +static inline __be32 * +xdr_encode_hyper(__be32 *p, __u64 val) +{ + *p++ = htonl(val >> 32); + *p++ = htonl(val & 0xFFFFFFFF); + return p; +} + +static inline __be32 * +xdr_decode_hyper(__be32 *p, __u64 *valp) +{ + *valp = ((__u64) ntohl(*p++)) << 32; + *valp |= ntohl(*p++); + return p; +} + +/* + * Adjust kvec to reflect end of xdr'ed data (RPC client XDR) + */ +static inline int +xdr_adjust_iovec(struct kvec *iov, __be32 *p) +{ + return iov->iov_len = ((u8 *) p - (u8 *) iov->iov_base); +} + +/* + * XDR buffer helper functions + */ +extern void xdr_shift_buf(struct xdr_buf *, size_t); +extern void xdr_buf_from_iov(struct kvec *, struct xdr_buf *); +extern int xdr_buf_subsegment(struct xdr_buf *, struct xdr_buf *, unsigned int, unsigned int); +extern int xdr_buf_read_netobj(struct xdr_buf *, struct xdr_netobj *, unsigned int); +extern int read_bytes_from_xdr_buf(struct xdr_buf *, unsigned int, void *, unsigned int); +extern int write_bytes_to_xdr_buf(struct xdr_buf *, unsigned int, void *, unsigned int); + +/* + * Helper structure for copying from an sk_buff. + */ +struct xdr_skb_reader { + struct sk_buff *skb; + unsigned int offset; + size_t count; + __wsum csum; +}; + +typedef size_t (*xdr_skb_read_actor)(struct xdr_skb_reader *desc, void *to, size_t len); + +size_t xdr_skb_read_bits(struct xdr_skb_reader *desc, void *to, size_t len); +extern int csum_partial_copy_to_xdr(struct xdr_buf *, struct sk_buff *); +extern ssize_t xdr_partial_copy_from_skb(struct xdr_buf *, unsigned int, + struct xdr_skb_reader *, xdr_skb_read_actor); + +extern int xdr_encode_word(struct xdr_buf *, unsigned int, u32); +extern int xdr_decode_word(struct xdr_buf *, unsigned int, u32 *); + +struct xdr_array2_desc; +typedef int (*xdr_xcode_elem_t)(struct xdr_array2_desc *desc, void *elem); +struct xdr_array2_desc { + unsigned int elem_size; + unsigned int array_len; + unsigned int array_maxlen; + xdr_xcode_elem_t xcode; +}; + +extern int xdr_decode_array2(struct xdr_buf *buf, unsigned int base, + struct xdr_array2_desc *desc); +extern int xdr_encode_array2(struct xdr_buf *buf, unsigned int base, + struct xdr_array2_desc *desc); + +/* + * Provide some simple tools for XDR buffer overflow-checking etc. + */ +struct xdr_stream { + __be32 *p; /* start of available buffer */ + struct xdr_buf *buf; /* XDR buffer to read/write */ + + __be32 *end; /* end of available buffer space */ + struct kvec *iov; /* pointer to the current kvec */ +}; + +extern void xdr_init_encode(struct xdr_stream *xdr, struct xdr_buf *buf, __be32 *p); +extern __be32 *xdr_reserve_space(struct xdr_stream *xdr, size_t nbytes); +extern void xdr_write_pages(struct xdr_stream *xdr, struct page **pages, + unsigned int base, unsigned int len); +extern void xdr_init_decode(struct xdr_stream *xdr, struct xdr_buf *buf, __be32 *p); +extern __be32 *xdr_inline_decode(struct xdr_stream *xdr, size_t nbytes); +extern void xdr_read_pages(struct xdr_stream *xdr, unsigned int len); +extern void xdr_enter_page(struct xdr_stream *xdr, unsigned int len); +extern int xdr_process_buf(struct xdr_buf *buf, unsigned int offset, unsigned int len, int (*actor)(struct scatterlist *, void *), void *data); + +#endif /* __KERNEL__ */ + +#endif /* _SUNRPC_XDR_H_ */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xprt.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xprt.h.svn-base new file mode 100644 index 00000000..11fc71d5 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xprt.h.svn-base @@ -0,0 +1,334 @@ +/* + * linux/include/linux/sunrpc/xprt.h + * + * Declarations for the RPC transport interface. + * + * Copyright (C) 1995, 1996 Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_XPRT_H +#define _LINUX_SUNRPC_XPRT_H + +#include +#include +#include +#include +#include +#include +#include + +#ifdef __KERNEL__ + +#define RPC_MIN_SLOT_TABLE (2U) +#define RPC_DEF_SLOT_TABLE (16U) +#define RPC_MAX_SLOT_TABLE (128U) + +/* + * This describes a timeout strategy + */ +struct rpc_timeout { + unsigned long to_initval, /* initial timeout */ + to_maxval, /* max timeout */ + to_increment; /* if !exponential */ + unsigned int to_retries; /* max # of retries */ + unsigned char to_exponential; +}; + +enum rpc_display_format_t { + RPC_DISPLAY_ADDR = 0, + RPC_DISPLAY_PORT, + RPC_DISPLAY_PROTO, + RPC_DISPLAY_ALL, + RPC_DISPLAY_HEX_ADDR, + RPC_DISPLAY_HEX_PORT, + RPC_DISPLAY_UNIVERSAL_ADDR, + RPC_DISPLAY_NETID, + RPC_DISPLAY_MAX, +}; + +struct rpc_task; +struct rpc_xprt; +struct seq_file; + +/* + * This describes a complete RPC request + */ +struct rpc_rqst { + /* + * This is the user-visible part + */ + struct rpc_xprt * rq_xprt; /* RPC client */ + struct xdr_buf rq_snd_buf; /* send buffer */ + struct xdr_buf rq_rcv_buf; /* recv buffer */ + + /* + * This is the private part + */ + struct rpc_task * rq_task; /* RPC task data */ + __be32 rq_xid; /* request XID */ + int rq_cong; /* has incremented xprt->cong */ + int rq_received; /* receive completed */ + u32 rq_seqno; /* gss seq no. used on req. */ + int rq_enc_pages_num; + struct page **rq_enc_pages; /* scratch pages for use by + gss privacy code */ + void (*rq_release_snd_buf)(struct rpc_rqst *); /* release rq_enc_pages */ + struct list_head rq_list; + + __u32 * rq_buffer; /* XDR encode buffer */ + size_t rq_callsize, + rq_rcvsize; + + struct xdr_buf rq_private_buf; /* The receive buffer + * used in the softirq. + */ + unsigned long rq_majortimeo; /* major timeout alarm */ + unsigned long rq_timeout; /* Current timeout value */ + unsigned int rq_retries; /* # of retries */ + unsigned int rq_connect_cookie; + /* A cookie used to track the + state of the transport + connection */ + + /* + * Partial send handling + */ + u32 rq_bytes_sent; /* Bytes we have sent */ + + unsigned long rq_xtime; /* when transmitted */ + int rq_ntrans; +}; +#define rq_svec rq_snd_buf.head +#define rq_slen rq_snd_buf.len + +struct rpc_xprt_ops { + void (*set_buffer_size)(struct rpc_xprt *xprt, size_t sndsize, size_t rcvsize); + int (*reserve_xprt)(struct rpc_task *task); + void (*release_xprt)(struct rpc_xprt *xprt, struct rpc_task *task); + void (*rpcbind)(struct rpc_task *task); + void (*set_port)(struct rpc_xprt *xprt, unsigned short port); + void (*connect)(struct rpc_task *task); + void * (*buf_alloc)(struct rpc_task *task, size_t size); + void (*buf_free)(void *buffer); + int (*send_request)(struct rpc_task *task); + void (*set_retrans_timeout)(struct rpc_task *task); + void (*timer)(struct rpc_task *task); + void (*release_request)(struct rpc_task *task); + void (*close)(struct rpc_xprt *xprt); + void (*destroy)(struct rpc_xprt *xprt); + void (*print_stats)(struct rpc_xprt *xprt, struct seq_file *seq); +}; + +struct rpc_xprt { + struct kref kref; /* Reference count */ + struct rpc_xprt_ops * ops; /* transport methods */ + + const struct rpc_timeout *timeout; /* timeout parms */ + struct sockaddr_storage addr; /* server address */ + size_t addrlen; /* size of server address */ + int prot; /* IP protocol */ + + unsigned long cong; /* current congestion */ + unsigned long cwnd; /* congestion window */ + + size_t max_payload; /* largest RPC payload size, + in bytes */ + unsigned int tsh_size; /* size of transport specific + header */ + + struct rpc_wait_queue binding; /* requests waiting on rpcbind */ + struct rpc_wait_queue sending; /* requests waiting to send */ + struct rpc_wait_queue resend; /* requests waiting to resend */ + struct rpc_wait_queue pending; /* requests in flight */ + struct rpc_wait_queue backlog; /* waiting for slot */ + struct list_head free; /* free slots */ + struct rpc_rqst * slot; /* slot table storage */ + unsigned int max_reqs; /* total slots */ + unsigned long state; /* transport state */ + unsigned char shutdown : 1, /* being shut down */ + resvport : 1; /* use a reserved port */ + unsigned int bind_index; /* bind function index */ + + /* + * Connection of transports + */ + unsigned long connect_timeout, + bind_timeout, + reestablish_timeout; + unsigned int connect_cookie; /* A cookie that gets bumped + every time the transport + is reconnected */ + + /* + * Disconnection of idle transports + */ + struct work_struct task_cleanup; + struct timer_list timer; + unsigned long last_used, + idle_timeout; + + /* + * Send stuff + */ + spinlock_t transport_lock; /* lock transport info */ + spinlock_t reserve_lock; /* lock slot table */ + u32 xid; /* Next XID value to use */ + struct rpc_task * snd_task; /* Task blocked in send */ + struct list_head recv; + + struct { + unsigned long bind_count, /* total number of binds */ + connect_count, /* total number of connects */ + connect_start, /* connect start timestamp */ + connect_time, /* jiffies waiting for connect */ + sends, /* how many complete requests */ + recvs, /* how many complete requests */ + bad_xids; /* lookup_rqst didn't find XID */ + + unsigned long long req_u, /* average requests on the wire */ + bklog_u; /* backlog queue utilization */ + } stat; + + const char *address_strings[RPC_DISPLAY_MAX]; +}; + +struct xprt_create { + int ident; /* XPRT_TRANSPORT identifier */ + struct sockaddr * srcaddr; /* optional local address */ + struct sockaddr * dstaddr; /* remote peer address */ + size_t addrlen; +}; + +struct xprt_class { + struct list_head list; + int ident; /* XPRT_TRANSPORT identifier */ + struct rpc_xprt * (*setup)(struct xprt_create *); + struct module *owner; + char name[32]; +}; + +/* + * Generic internal transport functions + */ +struct rpc_xprt *xprt_create_transport(struct xprt_create *args); +void xprt_connect(struct rpc_task *task); +void xprt_reserve(struct rpc_task *task); +int xprt_reserve_xprt(struct rpc_task *task); +int xprt_reserve_xprt_cong(struct rpc_task *task); +int xprt_prepare_transmit(struct rpc_task *task); +void xprt_transmit(struct rpc_task *task); +void xprt_end_transmit(struct rpc_task *task); +int xprt_adjust_timeout(struct rpc_rqst *req); +void xprt_release_xprt(struct rpc_xprt *xprt, struct rpc_task *task); +void xprt_release_xprt_cong(struct rpc_xprt *xprt, struct rpc_task *task); +void xprt_release(struct rpc_task *task); +struct rpc_xprt * xprt_get(struct rpc_xprt *xprt); +void xprt_put(struct rpc_xprt *xprt); + +static inline __be32 *xprt_skip_transport_header(struct rpc_xprt *xprt, __be32 *p) +{ + return p + xprt->tsh_size; +} + +/* + * Transport switch helper functions + */ +int xprt_register_transport(struct xprt_class *type); +int xprt_unregister_transport(struct xprt_class *type); +void xprt_set_retrans_timeout_def(struct rpc_task *task); +void xprt_set_retrans_timeout_rtt(struct rpc_task *task); +void xprt_wake_pending_tasks(struct rpc_xprt *xprt, int status); +void xprt_wait_for_buffer_space(struct rpc_task *task, rpc_action action); +void xprt_write_space(struct rpc_xprt *xprt); +void xprt_update_rtt(struct rpc_task *task); +void xprt_adjust_cwnd(struct rpc_task *task, int result); +struct rpc_rqst * xprt_lookup_rqst(struct rpc_xprt *xprt, __be32 xid); +void xprt_complete_rqst(struct rpc_task *task, int copied); +void xprt_release_rqst_cong(struct rpc_task *task); +void xprt_disconnect_done(struct rpc_xprt *xprt); +void xprt_force_disconnect(struct rpc_xprt *xprt); +void xprt_conditional_disconnect(struct rpc_xprt *xprt, unsigned int cookie); + +/* + * Reserved bit positions in xprt->state + */ +#define XPRT_LOCKED (0) +#define XPRT_CONNECTED (1) +#define XPRT_CONNECTING (2) +#define XPRT_CLOSE_WAIT (3) +#define XPRT_BOUND (4) +#define XPRT_BINDING (5) +#define XPRT_CLOSING (6) + +static inline void xprt_set_connected(struct rpc_xprt *xprt) +{ + set_bit(XPRT_CONNECTED, &xprt->state); +} + +static inline void xprt_clear_connected(struct rpc_xprt *xprt) +{ + clear_bit(XPRT_CONNECTED, &xprt->state); +} + +static inline int xprt_connected(struct rpc_xprt *xprt) +{ + return test_bit(XPRT_CONNECTED, &xprt->state); +} + +static inline int xprt_test_and_set_connected(struct rpc_xprt *xprt) +{ + return test_and_set_bit(XPRT_CONNECTED, &xprt->state); +} + +static inline int xprt_test_and_clear_connected(struct rpc_xprt *xprt) +{ + return test_and_clear_bit(XPRT_CONNECTED, &xprt->state); +} + +static inline void xprt_clear_connecting(struct rpc_xprt *xprt) +{ + smp_mb__before_clear_bit(); + clear_bit(XPRT_CONNECTING, &xprt->state); + smp_mb__after_clear_bit(); +} + +static inline int xprt_connecting(struct rpc_xprt *xprt) +{ + return test_bit(XPRT_CONNECTING, &xprt->state); +} + +static inline int xprt_test_and_set_connecting(struct rpc_xprt *xprt) +{ + return test_and_set_bit(XPRT_CONNECTING, &xprt->state); +} + +static inline void xprt_set_bound(struct rpc_xprt *xprt) +{ + test_and_set_bit(XPRT_BOUND, &xprt->state); +} + +static inline int xprt_bound(struct rpc_xprt *xprt) +{ + return test_bit(XPRT_BOUND, &xprt->state); +} + +static inline void xprt_clear_bound(struct rpc_xprt *xprt) +{ + clear_bit(XPRT_BOUND, &xprt->state); +} + +static inline void xprt_clear_binding(struct rpc_xprt *xprt) +{ + smp_mb__before_clear_bit(); + clear_bit(XPRT_BINDING, &xprt->state); + smp_mb__after_clear_bit(); +} + +static inline int xprt_test_and_set_binding(struct rpc_xprt *xprt) +{ + return test_and_set_bit(XPRT_BINDING, &xprt->state); +} + +#endif /* __KERNEL__*/ + +#endif /* _LINUX_SUNRPC_XPRT_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xprtrdma.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xprtrdma.h.svn-base new file mode 100644 index 00000000..54a379c9 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xprtrdma.h.svn-base @@ -0,0 +1,83 @@ +/* + * Copyright (c) 2003-2007 Network Appliance, Inc. All rights reserved. + * + * This software is available to you under a choice of one of two + * licenses. You may choose to be licensed under the terms of the GNU + * General Public License (GPL) Version 2, available from the file + * COPYING in the main directory of this source tree, or the BSD-type + * license below: + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * Neither the name of the Network Appliance, Inc. nor the names of + * its contributors may be used to endorse or promote products + * derived from this software without specific prior written + * permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef _LINUX_SUNRPC_XPRTRDMA_H +#define _LINUX_SUNRPC_XPRTRDMA_H + +/* + * RPC transport identifier for RDMA + */ +#define XPRT_TRANSPORT_RDMA 256 + +/* + * rpcbind (v3+) RDMA netid. + */ +#define RPCBIND_NETID_RDMA "rdma" + +/* + * Constants. Max RPC/NFS header is big enough to account for + * additional marshaling buffers passed down by Linux client. + * + * RDMA header is currently fixed max size, and is big enough for a + * fully-chunked NFS message (read chunks are the largest). Note only + * a single chunk type per message is supported currently. + */ +#define RPCRDMA_MIN_SLOT_TABLE (2U) +#define RPCRDMA_DEF_SLOT_TABLE (32U) +#define RPCRDMA_MAX_SLOT_TABLE (256U) + +#define RPCRDMA_DEF_INLINE (1024) /* default inline max */ + +#define RPCRDMA_INLINE_PAD_THRESH (512)/* payload threshold to pad (bytes) */ + +/* memory registration strategies */ +#define RPCRDMA_PERSISTENT_REGISTRATION (1) + +enum rpcrdma_memreg { + RPCRDMA_BOUNCEBUFFERS = 0, + RPCRDMA_REGISTER, + RPCRDMA_MEMWINDOWS, + RPCRDMA_MEMWINDOWS_ASYNC, + RPCRDMA_MTHCAFMR, + RPCRDMA_FRMR, + RPCRDMA_ALLPHYSICAL, + RPCRDMA_LAST +}; + +#endif /* _LINUX_SUNRPC_XPRTRDMA_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xprtsock.h.svn-base b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xprtsock.h.svn-base new file mode 100644 index 00000000..c2a46c45 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xprtsock.h.svn-base @@ -0,0 +1,45 @@ +/* + * linux/include/linux/sunrpc/xprtsock.h + * + * Declarations for the RPC transport socket provider. + */ + +#ifndef _LINUX_SUNRPC_XPRTSOCK_H +#define _LINUX_SUNRPC_XPRTSOCK_H + +#ifdef __KERNEL__ + +int init_socket_xprt(void); +void cleanup_socket_xprt(void); + +/* + * RPC transport identifiers for UDP, TCP + * + * To preserve compatibility with the historical use of raw IP protocol + * id's for transport selection, these are specified with the previous + * values. No such restriction exists for new transports, except that + * they may not collide with these values (17 and 6, respectively). + */ +#define XPRT_TRANSPORT_UDP IPPROTO_UDP +#define XPRT_TRANSPORT_TCP IPPROTO_TCP + +/* + * RPC slot table sizes for UDP, TCP transports + */ +extern unsigned int xprt_udp_slot_table_entries; +extern unsigned int xprt_tcp_slot_table_entries; + +/* + * Parameters for choosing a free port + */ +extern unsigned int xprt_min_resvport; +extern unsigned int xprt_max_resvport; + +#define RPC_MIN_RESVPORT (1U) +#define RPC_MAX_RESVPORT (65535U) +#define RPC_DEF_MIN_RESVPORT (665U) +#define RPC_DEF_MAX_RESVPORT (1023U) + +#endif /* __KERNEL__ */ + +#endif /* _LINUX_SUNRPC_XPRTSOCK_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/Kbuild b/libdde_linux26/contrib/include/linux/sunrpc/Kbuild new file mode 100644 index 00000000..fb438f15 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/Kbuild @@ -0,0 +1 @@ +unifdef-y += debug.h diff --git a/libdde_linux26/contrib/include/linux/sunrpc/auth.h b/libdde_linux26/contrib/include/linux/sunrpc/auth.h new file mode 100644 index 00000000..3f632182 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/auth.h @@ -0,0 +1,165 @@ +/* + * linux/include/linux/sunrpc/auth.h + * + * Declarations for the RPC client authentication machinery. + * + * Copyright (C) 1996, Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_AUTH_H +#define _LINUX_SUNRPC_AUTH_H + +#ifdef __KERNEL__ + +#include +#include +#include + +#include +#include + +/* size of the nodename buffer */ +#define UNX_MAXNODENAME 32 + +/* Work around the lack of a VFS credential */ +struct auth_cred { + uid_t uid; + gid_t gid; + struct group_info *group_info; + unsigned char machine_cred : 1; +}; + +/* + * Client user credentials + */ +struct rpc_auth; +struct rpc_credops; +struct rpc_cred { + struct hlist_node cr_hash; /* hash chain */ + struct list_head cr_lru; /* lru garbage collection */ + struct rcu_head cr_rcu; + struct rpc_auth * cr_auth; + const struct rpc_credops *cr_ops; +#ifdef RPC_DEBUG + unsigned long cr_magic; /* 0x0f4aa4f0 */ +#endif + unsigned long cr_expire; /* when to gc */ + unsigned long cr_flags; /* various flags */ + atomic_t cr_count; /* ref count */ + + uid_t cr_uid; + + /* per-flavor data */ +}; +#define RPCAUTH_CRED_NEW 0 +#define RPCAUTH_CRED_UPTODATE 1 +#define RPCAUTH_CRED_HASHED 2 + +#define RPCAUTH_CRED_MAGIC 0x0f4aa4f0 + +/* + * Client authentication handle + */ +#define RPC_CREDCACHE_HASHBITS 4 +#define RPC_CREDCACHE_NR (1 << RPC_CREDCACHE_HASHBITS) +struct rpc_cred_cache { + struct hlist_head hashtable[RPC_CREDCACHE_NR]; + spinlock_t lock; +}; + +struct rpc_authops; +struct rpc_auth { + unsigned int au_cslack; /* call cred size estimate */ + /* guess at number of u32's auth adds before + * reply data; normally the verifier size: */ + unsigned int au_rslack; + /* for gss, used to calculate au_rslack: */ + unsigned int au_verfsize; + + unsigned int au_flags; /* various flags */ + const struct rpc_authops *au_ops; /* operations */ + rpc_authflavor_t au_flavor; /* pseudoflavor (note may + * differ from the flavor in + * au_ops->au_flavor in gss + * case) */ + atomic_t au_count; /* Reference counter */ + + struct rpc_cred_cache * au_credcache; + /* per-flavor data */ +}; + +/* Flags for rpcauth_lookupcred() */ +#define RPCAUTH_LOOKUP_NEW 0x01 /* Accept an uninitialised cred */ + +/* + * Client authentication ops + */ +struct rpc_authops { + struct module *owner; + rpc_authflavor_t au_flavor; /* flavor (RPC_AUTH_*) */ + char * au_name; + struct rpc_auth * (*create)(struct rpc_clnt *, rpc_authflavor_t); + void (*destroy)(struct rpc_auth *); + + struct rpc_cred * (*lookup_cred)(struct rpc_auth *, struct auth_cred *, int); + struct rpc_cred * (*crcreate)(struct rpc_auth*, struct auth_cred *, int); +}; + +struct rpc_credops { + const char * cr_name; /* Name of the auth flavour */ + int (*cr_init)(struct rpc_auth *, struct rpc_cred *); + void (*crdestroy)(struct rpc_cred *); + + int (*crmatch)(struct auth_cred *, struct rpc_cred *, int); + void (*crbind)(struct rpc_task *, struct rpc_cred *); + __be32 * (*crmarshal)(struct rpc_task *, __be32 *); + int (*crrefresh)(struct rpc_task *); + __be32 * (*crvalidate)(struct rpc_task *, __be32 *); + int (*crwrap_req)(struct rpc_task *, kxdrproc_t, + void *, __be32 *, void *); + int (*crunwrap_resp)(struct rpc_task *, kxdrproc_t, + void *, __be32 *, void *); +}; + +extern const struct rpc_authops authunix_ops; +extern const struct rpc_authops authnull_ops; + +void __init rpc_init_authunix(void); +void __init rpc_init_generic_auth(void); +void __init rpcauth_init_module(void); +void __exit rpcauth_remove_module(void); +void __exit rpc_destroy_generic_auth(void); + +struct rpc_cred * rpc_lookup_cred(void); +struct rpc_cred * rpc_lookup_machine_cred(void); +int rpcauth_register(const struct rpc_authops *); +int rpcauth_unregister(const struct rpc_authops *); +struct rpc_auth * rpcauth_create(rpc_authflavor_t, struct rpc_clnt *); +void rpcauth_release(struct rpc_auth *); +struct rpc_cred * rpcauth_lookup_credcache(struct rpc_auth *, struct auth_cred *, int); +void rpcauth_init_cred(struct rpc_cred *, const struct auth_cred *, struct rpc_auth *, const struct rpc_credops *); +struct rpc_cred * rpcauth_lookupcred(struct rpc_auth *, int); +void rpcauth_bindcred(struct rpc_task *, struct rpc_cred *, int); +void rpcauth_generic_bind_cred(struct rpc_task *, struct rpc_cred *); +void put_rpccred(struct rpc_cred *); +void rpcauth_unbindcred(struct rpc_task *); +__be32 * rpcauth_marshcred(struct rpc_task *, __be32 *); +__be32 * rpcauth_checkverf(struct rpc_task *, __be32 *); +int rpcauth_wrap_req(struct rpc_task *task, kxdrproc_t encode, void *rqstp, __be32 *data, void *obj); +int rpcauth_unwrap_resp(struct rpc_task *task, kxdrproc_t decode, void *rqstp, __be32 *data, void *obj); +int rpcauth_refreshcred(struct rpc_task *); +void rpcauth_invalcred(struct rpc_task *); +int rpcauth_uptodatecred(struct rpc_task *); +int rpcauth_init_credcache(struct rpc_auth *); +void rpcauth_destroy_credcache(struct rpc_auth *); +void rpcauth_clear_credcache(struct rpc_cred_cache *); + +static inline +struct rpc_cred * get_rpccred(struct rpc_cred *cred) +{ + atomic_inc(&cred->cr_count); + return cred; +} + +#endif /* __KERNEL__ */ +#endif /* _LINUX_SUNRPC_AUTH_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/auth_gss.h b/libdde_linux26/contrib/include/linux/sunrpc/auth_gss.h new file mode 100644 index 00000000..d48d4e60 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/auth_gss.h @@ -0,0 +1,90 @@ +/* + * linux/include/linux/sunrpc/auth_gss.h + * + * Declarations for RPCSEC_GSS + * + * Dug Song + * Andy Adamson + * Bruce Fields + * Copyright (c) 2000 The Regents of the University of Michigan + */ + +#ifndef _LINUX_SUNRPC_AUTH_GSS_H +#define _LINUX_SUNRPC_AUTH_GSS_H + +#ifdef __KERNEL__ +#include +#include +#include + +#define RPC_GSS_VERSION 1 + +#define MAXSEQ 0x80000000 /* maximum legal sequence number, from rfc 2203 */ + +enum rpc_gss_proc { + RPC_GSS_PROC_DATA = 0, + RPC_GSS_PROC_INIT = 1, + RPC_GSS_PROC_CONTINUE_INIT = 2, + RPC_GSS_PROC_DESTROY = 3 +}; + +enum rpc_gss_svc { + RPC_GSS_SVC_NONE = 1, + RPC_GSS_SVC_INTEGRITY = 2, + RPC_GSS_SVC_PRIVACY = 3 +}; + +/* on-the-wire gss cred: */ +struct rpc_gss_wire_cred { + u32 gc_v; /* version */ + u32 gc_proc; /* control procedure */ + u32 gc_seq; /* sequence number */ + u32 gc_svc; /* service */ + struct xdr_netobj gc_ctx; /* context handle */ +}; + +/* on-the-wire gss verifier: */ +struct rpc_gss_wire_verf { + u32 gv_flavor; + struct xdr_netobj gv_verf; +}; + +/* return from gss NULL PROC init sec context */ +struct rpc_gss_init_res { + struct xdr_netobj gr_ctx; /* context handle */ + u32 gr_major; /* major status */ + u32 gr_minor; /* minor status */ + u32 gr_win; /* sequence window */ + struct xdr_netobj gr_token; /* token */ +}; + +/* The gss_cl_ctx struct holds all the information the rpcsec_gss client + * code needs to know about a single security context. In particular, + * gc_gss_ctx is the context handle that is used to do gss-api calls, while + * gc_wire_ctx is the context handle that is used to identify the context on + * the wire when communicating with a server. */ + +struct gss_cl_ctx { + atomic_t count; + enum rpc_gss_proc gc_proc; + u32 gc_seq; + spinlock_t gc_seq_lock; + struct gss_ctx *gc_gss_ctx; + struct xdr_netobj gc_wire_ctx; + u32 gc_win; + unsigned long gc_expiry; + struct rcu_head gc_rcu; +}; + +struct gss_upcall_msg; +struct gss_cred { + struct rpc_cred gc_base; + enum rpc_gss_svc gc_service; + struct gss_cl_ctx *gc_ctx; + struct gss_upcall_msg *gc_upcall; + unsigned char gc_machine_cred : 1; +}; + +#endif /* __KERNEL__ */ +#endif /* _LINUX_SUNRPC_AUTH_GSS_H */ + diff --git a/libdde_linux26/contrib/include/linux/sunrpc/cache.h b/libdde_linux26/contrib/include/linux/sunrpc/cache.h new file mode 100644 index 00000000..2d8b211b --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/cache.h @@ -0,0 +1,202 @@ +/* + * include/linux/sunrpc/cache.h + * + * Generic code for various authentication-related caches + * used by sunrpc clients and servers. + * + * Copyright (C) 2002 Neil Brown + * + * Released under terms in GPL version 2. See COPYING. + * + */ + +#ifndef _LINUX_SUNRPC_CACHE_H_ +#define _LINUX_SUNRPC_CACHE_H_ + +#include +#include +#include + +/* + * Each cache requires: + * - A 'struct cache_detail' which contains information specific to the cache + * for common code to use. + * - An item structure that must contain a "struct cache_head" + * - A lookup function defined using DefineCacheLookup + * - A 'put' function that can release a cache item. It will only + * be called after cache_put has succeed, so there are guarantee + * to be no references. + * - A function to calculate a hash of an item's key. + * + * as well as assorted code fragments (e.g. compare keys) and numbers + * (e.g. hash size, goal_age, etc). + * + * Each cache must be registered so that it can be cleaned regularly. + * When the cache is unregistered, it is flushed completely. + * + * Entries have a ref count and a 'hashed' flag which counts the existance + * in the hash table. + * We only expire entries when refcount is zero. + * Existance in the cache is counted the refcount. + */ + +/* Every cache item has a common header that is used + * for expiring and refreshing entries. + * + */ +struct cache_head { + struct cache_head * next; + time_t expiry_time; /* After time time, don't use the data */ + time_t last_refresh; /* If CACHE_PENDING, this is when upcall + * was sent, else this is when update was received + */ + struct kref ref; + unsigned long flags; +}; +#define CACHE_VALID 0 /* Entry contains valid data */ +#define CACHE_NEGATIVE 1 /* Negative entry - there is no match for the key */ +#define CACHE_PENDING 2 /* An upcall has been sent but no reply received yet*/ + +#define CACHE_NEW_EXPIRY 120 /* keep new things pending confirmation for 120 seconds */ + +struct cache_detail { + struct module * owner; + int hash_size; + struct cache_head ** hash_table; + rwlock_t hash_lock; + + atomic_t inuse; /* active user-space update or lookup */ + + char *name; + void (*cache_put)(struct kref *); + + void (*cache_request)(struct cache_detail *cd, + struct cache_head *h, + char **bpp, int *blen); + int (*cache_parse)(struct cache_detail *, + char *buf, int len); + + int (*cache_show)(struct seq_file *m, + struct cache_detail *cd, + struct cache_head *h); + + struct cache_head * (*alloc)(void); + int (*match)(struct cache_head *orig, struct cache_head *new); + void (*init)(struct cache_head *orig, struct cache_head *new); + void (*update)(struct cache_head *orig, struct cache_head *new); + + /* fields below this comment are for internal use + * and should not be touched by cache owners + */ + time_t flush_time; /* flush all cache items with last_refresh + * earlier than this */ + struct list_head others; + time_t nextcheck; + int entries; + + /* fields for communication over channel */ + struct list_head queue; + struct proc_dir_entry *proc_ent; + struct proc_dir_entry *flush_ent, *channel_ent, *content_ent; + + atomic_t readers; /* how many time is /chennel open */ + time_t last_close; /* if no readers, when did last close */ + time_t last_warn; /* when we last warned about no readers */ + void (*warn_no_listener)(struct cache_detail *cd); +}; + + +/* this must be embedded in any request structure that + * identifies an object that will want a callback on + * a cache fill + */ +struct cache_req { + struct cache_deferred_req *(*defer)(struct cache_req *req); +}; +/* this must be embedded in a deferred_request that is being + * delayed awaiting cache-fill + */ +struct cache_deferred_req { + struct list_head hash; /* on hash chain */ + struct list_head recent; /* on fifo */ + struct cache_head *item; /* cache item we wait on */ + void *owner; /* we might need to discard all defered requests + * owned by someone */ + void (*revisit)(struct cache_deferred_req *req, + int too_many); +}; + + +extern struct cache_head * +sunrpc_cache_lookup(struct cache_detail *detail, + struct cache_head *key, int hash); +extern struct cache_head * +sunrpc_cache_update(struct cache_detail *detail, + struct cache_head *new, struct cache_head *old, int hash); + + +extern void cache_clean_deferred(void *owner); + +static inline struct cache_head *cache_get(struct cache_head *h) +{ + kref_get(&h->ref); + return h; +} + + +static inline void cache_put(struct cache_head *h, struct cache_detail *cd) +{ + if (atomic_read(&h->ref.refcount) <= 2 && + h->expiry_time < cd->nextcheck) + cd->nextcheck = h->expiry_time; + kref_put(&h->ref, cd->cache_put); +} + +static inline int cache_valid(struct cache_head *h) +{ + /* If an item has been unhashed pending removal when + * the refcount drops to 0, the expiry_time will be + * set to 0. We don't want to consider such items + * valid in this context even though CACHE_VALID is + * set. + */ + return (h->expiry_time != 0 && test_bit(CACHE_VALID, &h->flags)); +} + +extern int cache_check(struct cache_detail *detail, + struct cache_head *h, struct cache_req *rqstp); +extern void cache_flush(void); +extern void cache_purge(struct cache_detail *detail); +#define NEVER (0x7FFFFFFF) +extern int cache_register(struct cache_detail *cd); +extern void cache_unregister(struct cache_detail *cd); + +extern void qword_add(char **bpp, int *lp, char *str); +extern void qword_addhex(char **bpp, int *lp, char *buf, int blen); +extern int qword_get(char **bpp, char *dest, int bufsize); + +static inline int get_int(char **bpp, int *anint) +{ + char buf[50]; + char *ep; + int rv; + int len = qword_get(bpp, buf, 50); + if (len < 0) return -EINVAL; + if (len ==0) return -ENOENT; + rv = simple_strtol(buf, &ep, 0); + if (*ep) return -EINVAL; + *anint = rv; + return 0; +} + +static inline time_t get_expiry(char **bpp) +{ + int rv; + if (get_int(bpp, &rv)) + return 0; + if (rv < 0) + return 0; + return rv; +} + +#endif /* _LINUX_SUNRPC_CACHE_H_ */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/clnt.h b/libdde_linux26/contrib/include/linux/sunrpc/clnt.h new file mode 100644 index 00000000..c39a2104 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/clnt.h @@ -0,0 +1,154 @@ +/* + * linux/include/linux/sunrpc/clnt.h + * + * Declarations for the high-level RPC client interface + * + * Copyright (C) 1995, 1996, Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_CLNT_H +#define _LINUX_SUNRPC_CLNT_H + +#include +#include +#include +#include +#include +#include +#include +#include + +struct rpc_inode; + +/* + * The high-level client handle + */ +struct rpc_clnt { + struct kref cl_kref; /* Number of references */ + struct list_head cl_clients; /* Global list of clients */ + struct list_head cl_tasks; /* List of tasks */ + spinlock_t cl_lock; /* spinlock */ + struct rpc_xprt * cl_xprt; /* transport */ + struct rpc_procinfo * cl_procinfo; /* procedure info */ + u32 cl_prog, /* RPC program number */ + cl_vers, /* RPC version number */ + cl_maxproc; /* max procedure number */ + + char * cl_server; /* server machine name */ + char * cl_protname; /* protocol name */ + struct rpc_auth * cl_auth; /* authenticator */ + struct rpc_stat * cl_stats; /* per-program statistics */ + struct rpc_iostats * cl_metrics; /* per-client statistics */ + + unsigned int cl_softrtry : 1,/* soft timeouts */ + cl_discrtry : 1,/* disconnect before retry */ + cl_autobind : 1,/* use getport() */ + cl_chatty : 1;/* be verbose */ + + struct rpc_rtt * cl_rtt; /* RTO estimator data */ + const struct rpc_timeout *cl_timeout; /* Timeout strategy */ + + int cl_nodelen; /* nodename length */ + char cl_nodename[UNX_MAXNODENAME]; + char cl_pathname[30];/* Path in rpc_pipe_fs */ + struct vfsmount * cl_vfsmnt; + struct dentry * cl_dentry; /* inode */ + struct rpc_clnt * cl_parent; /* Points to parent of clones */ + struct rpc_rtt cl_rtt_default; + struct rpc_timeout cl_timeout_default; + struct rpc_program * cl_program; + char cl_inline_name[32]; + char *cl_principal; /* target to authenticate to */ +}; + +/* + * General RPC program info + */ +#define RPC_MAXVERSION 4 +struct rpc_program { + char * name; /* protocol name */ + u32 number; /* program number */ + unsigned int nrvers; /* number of versions */ + struct rpc_version ** version; /* version array */ + struct rpc_stat * stats; /* statistics */ + char * pipe_dir_name; /* path to rpc_pipefs dir */ +}; + +struct rpc_version { + u32 number; /* version number */ + unsigned int nrprocs; /* number of procs */ + struct rpc_procinfo * procs; /* procedure array */ +}; + +/* + * Procedure information + */ +struct rpc_procinfo { + u32 p_proc; /* RPC procedure number */ + kxdrproc_t p_encode; /* XDR encode function */ + kxdrproc_t p_decode; /* XDR decode function */ + unsigned int p_arglen; /* argument hdr length (u32) */ + unsigned int p_replen; /* reply hdr length (u32) */ + unsigned int p_count; /* call count */ + unsigned int p_timer; /* Which RTT timer to use */ + u32 p_statidx; /* Which procedure to account */ + char * p_name; /* name of procedure */ +}; + +#ifdef __KERNEL__ + +struct rpc_create_args { + int protocol; + struct sockaddr *address; + size_t addrsize; + struct sockaddr *saddress; + const struct rpc_timeout *timeout; + char *servername; + struct rpc_program *program; + u32 prognumber; /* overrides program->number */ + u32 version; + rpc_authflavor_t authflavor; + unsigned long flags; + char *client_name; +}; + +/* Values for "flags" field */ +#define RPC_CLNT_CREATE_HARDRTRY (1UL << 0) +#define RPC_CLNT_CREATE_AUTOBIND (1UL << 2) +#define RPC_CLNT_CREATE_NONPRIVPORT (1UL << 3) +#define RPC_CLNT_CREATE_NOPING (1UL << 4) +#define RPC_CLNT_CREATE_DISCRTRY (1UL << 5) +#define RPC_CLNT_CREATE_QUIET (1UL << 6) + +struct rpc_clnt *rpc_create(struct rpc_create_args *args); +struct rpc_clnt *rpc_bind_new_program(struct rpc_clnt *, + struct rpc_program *, u32); +struct rpc_clnt *rpc_clone_client(struct rpc_clnt *); +void rpc_shutdown_client(struct rpc_clnt *); +void rpc_release_client(struct rpc_clnt *); + +int rpcb_register(u32, u32, int, unsigned short); +int rpcb_v4_register(const u32 program, const u32 version, + const struct sockaddr *address, + const char *netid); +int rpcb_getport_sync(struct sockaddr_in *, u32, u32, int); +void rpcb_getport_async(struct rpc_task *); + +void rpc_call_start(struct rpc_task *); +int rpc_call_async(struct rpc_clnt *clnt, + const struct rpc_message *msg, int flags, + const struct rpc_call_ops *tk_ops, + void *calldata); +int rpc_call_sync(struct rpc_clnt *clnt, + const struct rpc_message *msg, int flags); +struct rpc_task *rpc_call_null(struct rpc_clnt *clnt, struct rpc_cred *cred, + int flags); +void rpc_restart_call(struct rpc_task *); +void rpc_setbufsize(struct rpc_clnt *, unsigned int, unsigned int); +size_t rpc_max_payload(struct rpc_clnt *); +void rpc_force_rebind(struct rpc_clnt *); +size_t rpc_peeraddr(struct rpc_clnt *, struct sockaddr *, size_t); +const char *rpc_peeraddr2str(struct rpc_clnt *, enum rpc_display_format_t); + +#endif /* __KERNEL__ */ +#endif /* _LINUX_SUNRPC_CLNT_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/debug.h b/libdde_linux26/contrib/include/linux/sunrpc/debug.h new file mode 100644 index 00000000..10709cbe --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/debug.h @@ -0,0 +1,93 @@ +/* + * linux/include/linux/sunrpc/debug.h + * + * Debugging support for sunrpc module + * + * Copyright (C) 1996, Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_DEBUG_H_ +#define _LINUX_SUNRPC_DEBUG_H_ + +/* + * RPC debug facilities + */ +#define RPCDBG_XPRT 0x0001 +#define RPCDBG_CALL 0x0002 +#define RPCDBG_DEBUG 0x0004 +#define RPCDBG_NFS 0x0008 +#define RPCDBG_AUTH 0x0010 +#define RPCDBG_BIND 0x0020 +#define RPCDBG_SCHED 0x0040 +#define RPCDBG_TRANS 0x0080 +#define RPCDBG_SVCXPRT 0x0100 +#define RPCDBG_SVCDSP 0x0200 +#define RPCDBG_MISC 0x0400 +#define RPCDBG_CACHE 0x0800 +#define RPCDBG_ALL 0x7fff + +#ifdef __KERNEL__ + +#include +#include + +/* + * Enable RPC debugging/profiling. + */ +#ifdef CONFIG_SYSCTL +#define RPC_DEBUG +#endif +/* #define RPC_PROFILE */ + +/* + * Debugging macros etc + */ +#ifdef RPC_DEBUG +extern unsigned int rpc_debug; +extern unsigned int nfs_debug; +extern unsigned int nfsd_debug; +extern unsigned int nlm_debug; +#endif + +#define dprintk(args...) dfprintk(FACILITY, ## args) + +#undef ifdebug +#ifdef RPC_DEBUG +# define ifdebug(fac) if (unlikely(rpc_debug & RPCDBG_##fac)) +# define dfprintk(fac, args...) do { ifdebug(fac) printk(args); } while(0) +# define RPC_IFDEBUG(x) x +#else +# define ifdebug(fac) if (0) +# define dfprintk(fac, args...) do ; while (0) +# define RPC_IFDEBUG(x) +#endif + +/* + * Sysctl interface for RPC debugging + */ +#ifdef RPC_DEBUG +void rpc_register_sysctl(void); +void rpc_unregister_sysctl(void); +#endif + +#endif /* __KERNEL__ */ + +/* + * Declarations for the sysctl debug interface, which allows to read or + * change the debug flags for rpc, nfs, nfsd, and lockd. Since the sunrpc + * module currently registers its sysctl table dynamically, the sysctl path + * for module FOO is . + */ + +enum { + CTL_RPCDEBUG = 1, + CTL_NFSDEBUG, + CTL_NFSDDEBUG, + CTL_NLMDEBUG, + CTL_SLOTTABLE_UDP, + CTL_SLOTTABLE_TCP, + CTL_MIN_RESVPORT, + CTL_MAX_RESVPORT, +}; + +#endif /* _LINUX_SUNRPC_DEBUG_H_ */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/gss_api.h b/libdde_linux26/contrib/include/linux/sunrpc/gss_api.h new file mode 100644 index 00000000..03f33330 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/gss_api.h @@ -0,0 +1,134 @@ +/* + * linux/include/linux/sunrpc/gss_api.h + * + * Somewhat simplified version of the gss api. + * + * Dug Song + * Andy Adamson + * Bruce Fields + * Copyright (c) 2000 The Regents of the University of Michigan + */ + +#ifndef _LINUX_SUNRPC_GSS_API_H +#define _LINUX_SUNRPC_GSS_API_H + +#ifdef __KERNEL__ +#include +#include + +/* The mechanism-independent gss-api context: */ +struct gss_ctx { + struct gss_api_mech *mech_type; + void *internal_ctx_id; +}; + +#define GSS_C_NO_BUFFER ((struct xdr_netobj) 0) +#define GSS_C_NO_CONTEXT ((struct gss_ctx *) 0) +#define GSS_C_NULL_OID ((struct xdr_netobj) 0) + +/*XXX arbitrary length - is this set somewhere? */ +#define GSS_OID_MAX_LEN 32 + +/* gss-api prototypes; note that these are somewhat simplified versions of + * the prototypes specified in RFC 2744. */ +int gss_import_sec_context( + const void* input_token, + size_t bufsize, + struct gss_api_mech *mech, + struct gss_ctx **ctx_id); +u32 gss_get_mic( + struct gss_ctx *ctx_id, + struct xdr_buf *message, + struct xdr_netobj *mic_token); +u32 gss_verify_mic( + struct gss_ctx *ctx_id, + struct xdr_buf *message, + struct xdr_netobj *mic_token); +u32 gss_wrap( + struct gss_ctx *ctx_id, + int offset, + struct xdr_buf *outbuf, + struct page **inpages); +u32 gss_unwrap( + struct gss_ctx *ctx_id, + int offset, + struct xdr_buf *inbuf); +u32 gss_delete_sec_context( + struct gss_ctx **ctx_id); + +u32 gss_svc_to_pseudoflavor(struct gss_api_mech *, u32 service); +u32 gss_pseudoflavor_to_service(struct gss_api_mech *, u32 pseudoflavor); +char *gss_service_to_auth_domain_name(struct gss_api_mech *, u32 service); + +struct pf_desc { + u32 pseudoflavor; + u32 service; + char *name; + char *auth_domain_name; +}; + +/* Different mechanisms (e.g., krb5 or spkm3) may implement gss-api, and + * mechanisms may be dynamically registered or unregistered by modules. */ + +/* Each mechanism is described by the following struct: */ +struct gss_api_mech { + struct list_head gm_list; + struct module *gm_owner; + struct xdr_netobj gm_oid; + char *gm_name; + const struct gss_api_ops *gm_ops; + /* pseudoflavors supported by this mechanism: */ + int gm_pf_num; + struct pf_desc * gm_pfs; +}; + +/* and must provide the following operations: */ +struct gss_api_ops { + int (*gss_import_sec_context)( + const void *input_token, + size_t bufsize, + struct gss_ctx *ctx_id); + u32 (*gss_get_mic)( + struct gss_ctx *ctx_id, + struct xdr_buf *message, + struct xdr_netobj *mic_token); + u32 (*gss_verify_mic)( + struct gss_ctx *ctx_id, + struct xdr_buf *message, + struct xdr_netobj *mic_token); + u32 (*gss_wrap)( + struct gss_ctx *ctx_id, + int offset, + struct xdr_buf *outbuf, + struct page **inpages); + u32 (*gss_unwrap)( + struct gss_ctx *ctx_id, + int offset, + struct xdr_buf *buf); + void (*gss_delete_sec_context)( + void *internal_ctx_id); +}; + +int gss_mech_register(struct gss_api_mech *); +void gss_mech_unregister(struct gss_api_mech *); + +/* returns a mechanism descriptor given an OID, and increments the mechanism's + * reference count. */ +struct gss_api_mech * gss_mech_get_by_OID(struct xdr_netobj *); + +/* Returns a reference to a mechanism, given a name like "krb5" etc. */ +struct gss_api_mech *gss_mech_get_by_name(const char *); + +/* Similar, but get by pseudoflavor. */ +struct gss_api_mech *gss_mech_get_by_pseudoflavor(u32); + +/* Just increments the mechanism's reference count and returns its input: */ +struct gss_api_mech * gss_mech_get(struct gss_api_mech *); + +/* For every successful gss_mech_get or gss_mech_get_by_* call there must be a + * corresponding call to gss_mech_put. */ +void gss_mech_put(struct gss_api_mech *); + +#endif /* __KERNEL__ */ +#endif /* _LINUX_SUNRPC_GSS_API_H */ + diff --git a/libdde_linux26/contrib/include/linux/sunrpc/gss_asn1.h b/libdde_linux26/contrib/include/linux/sunrpc/gss_asn1.h new file mode 100644 index 00000000..3ccecd0a --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/gss_asn1.h @@ -0,0 +1,81 @@ +/* + * linux/include/linux/sunrpc/gss_asn1.h + * + * minimal asn1 for generic encoding/decoding of gss tokens + * + * Adapted from MIT Kerberos 5-1.2.1 lib/include/krb5.h, + * lib/gssapi/krb5/gssapiP_krb5.h, and others + * + * Copyright (c) 2000 The Regents of the University of Michigan. + * All rights reserved. + * + * Andy Adamson + */ + +/* + * Copyright 1995 by the Massachusetts Institute of Technology. + * All Rights Reserved. + * + * Export of this software from the United States of America may + * require a specific license from the United States Government. + * It is the responsibility of any person or organization contemplating + * export to obtain such a license before exporting. + * + * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + * distribute this software and its documentation for any purpose and + * without fee is hereby granted, provided that the above copyright + * notice appear in all copies and that both that copyright notice and + * this permission notice appear in supporting documentation, and that + * the name of M.I.T. not be used in advertising or publicity pertaining + * to distribution of the software without specific, written prior + * permission. Furthermore if you modify this software you must label + * your software as modified software and not distribute it in such a + * fashion that it might be confused with the original M.I.T. software. + * M.I.T. makes no representations about the suitability of + * this software for any purpose. It is provided "as is" without express + * or implied warranty. + * + */ + + +#include + +#define SIZEOF_INT 4 + +/* from gssapi_err_generic.h */ +#define G_BAD_SERVICE_NAME (-2045022976L) +#define G_BAD_STRING_UID (-2045022975L) +#define G_NOUSER (-2045022974L) +#define G_VALIDATE_FAILED (-2045022973L) +#define G_BUFFER_ALLOC (-2045022972L) +#define G_BAD_MSG_CTX (-2045022971L) +#define G_WRONG_SIZE (-2045022970L) +#define G_BAD_USAGE (-2045022969L) +#define G_UNKNOWN_QOP (-2045022968L) +#define G_NO_HOSTNAME (-2045022967L) +#define G_BAD_HOSTNAME (-2045022966L) +#define G_WRONG_MECH (-2045022965L) +#define G_BAD_TOK_HEADER (-2045022964L) +#define G_BAD_DIRECTION (-2045022963L) +#define G_TOK_TRUNC (-2045022962L) +#define G_REFLECT (-2045022961L) +#define G_WRONG_TOKID (-2045022960L) + +#define g_OID_equal(o1,o2) \ + (((o1)->len == (o2)->len) && \ + (memcmp((o1)->data,(o2)->data,(int) (o1)->len) == 0)) + +u32 g_verify_token_header( + struct xdr_netobj *mech, + int *body_size, + unsigned char **buf_in, + int toksize); + +int g_token_size( + struct xdr_netobj *mech, + unsigned int body_size); + +void g_make_token_header( + struct xdr_netobj *mech, + int body_size, + unsigned char **buf); diff --git a/libdde_linux26/contrib/include/linux/sunrpc/gss_err.h b/libdde_linux26/contrib/include/linux/sunrpc/gss_err.h new file mode 100644 index 00000000..a6807867 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/gss_err.h @@ -0,0 +1,167 @@ +/* + * linux/include/sunrpc/gss_err.h + * + * Adapted from MIT Kerberos 5-1.2.1 include/gssapi/gssapi.h + * + * Copyright (c) 2002 The Regents of the University of Michigan. + * All rights reserved. + * + * Andy Adamson + */ + +/* + * Copyright 1993 by OpenVision Technologies, Inc. + * + * Permission to use, copy, modify, distribute, and sell this software + * and its documentation for any purpose is hereby granted without fee, + * provided that the above copyright notice appears in all copies and + * that both that copyright notice and this permission notice appear in + * supporting documentation, and that the name of OpenVision not be used + * in advertising or publicity pertaining to distribution of the software + * without specific, written prior permission. OpenVision makes no + * representations about the suitability of this software for any + * purpose. It is provided "as is" without express or implied warranty. + * + * OPENVISION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + * EVENT SHALL OPENVISION BE LIABLE FOR ANY SPECIAL, INDIRECT OR + * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF + * USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +#ifndef _LINUX_SUNRPC_GSS_ERR_H +#define _LINUX_SUNRPC_GSS_ERR_H + +#ifdef __KERNEL__ + +typedef unsigned int OM_uint32; + +/* + * Flag bits for context-level services. + */ +#define GSS_C_DELEG_FLAG 1 +#define GSS_C_MUTUAL_FLAG 2 +#define GSS_C_REPLAY_FLAG 4 +#define GSS_C_SEQUENCE_FLAG 8 +#define GSS_C_CONF_FLAG 16 +#define GSS_C_INTEG_FLAG 32 +#define GSS_C_ANON_FLAG 64 +#define GSS_C_PROT_READY_FLAG 128 +#define GSS_C_TRANS_FLAG 256 + +/* + * Credential usage options + */ +#define GSS_C_BOTH 0 +#define GSS_C_INITIATE 1 +#define GSS_C_ACCEPT 2 + +/* + * Status code types for gss_display_status + */ +#define GSS_C_GSS_CODE 1 +#define GSS_C_MECH_CODE 2 + + +/* + * Expiration time of 2^32-1 seconds means infinite lifetime for a + * credential or security context + */ +#define GSS_C_INDEFINITE ((OM_uint32) 0xfffffffful) + + +/* Major status codes */ + +#define GSS_S_COMPLETE 0 + +/* + * Some "helper" definitions to make the status code macros obvious. + */ +#define GSS_C_CALLING_ERROR_OFFSET 24 +#define GSS_C_ROUTINE_ERROR_OFFSET 16 +#define GSS_C_SUPPLEMENTARY_OFFSET 0 +#define GSS_C_CALLING_ERROR_MASK ((OM_uint32) 0377ul) +#define GSS_C_ROUTINE_ERROR_MASK ((OM_uint32) 0377ul) +#define GSS_C_SUPPLEMENTARY_MASK ((OM_uint32) 0177777ul) + +/* + * The macros that test status codes for error conditions. Note that the + * GSS_ERROR() macro has changed slightly from the V1 GSSAPI so that it now + * evaluates its argument only once. + */ +#define GSS_CALLING_ERROR(x) \ + ((x) & (GSS_C_CALLING_ERROR_MASK << GSS_C_CALLING_ERROR_OFFSET)) +#define GSS_ROUTINE_ERROR(x) \ + ((x) & (GSS_C_ROUTINE_ERROR_MASK << GSS_C_ROUTINE_ERROR_OFFSET)) +#define GSS_SUPPLEMENTARY_INFO(x) \ + ((x) & (GSS_C_SUPPLEMENTARY_MASK << GSS_C_SUPPLEMENTARY_OFFSET)) +#define GSS_ERROR(x) \ + ((x) & ((GSS_C_CALLING_ERROR_MASK << GSS_C_CALLING_ERROR_OFFSET) | \ + (GSS_C_ROUTINE_ERROR_MASK << GSS_C_ROUTINE_ERROR_OFFSET))) + +/* + * Now the actual status code definitions + */ + +/* + * Calling errors: + */ +#define GSS_S_CALL_INACCESSIBLE_READ \ + (((OM_uint32) 1ul) << GSS_C_CALLING_ERROR_OFFSET) +#define GSS_S_CALL_INACCESSIBLE_WRITE \ + (((OM_uint32) 2ul) << GSS_C_CALLING_ERROR_OFFSET) +#define GSS_S_CALL_BAD_STRUCTURE \ + (((OM_uint32) 3ul) << GSS_C_CALLING_ERROR_OFFSET) + +/* + * Routine errors: + */ +#define GSS_S_BAD_MECH (((OM_uint32) 1ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_BAD_NAME (((OM_uint32) 2ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_BAD_NAMETYPE (((OM_uint32) 3ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_BAD_BINDINGS (((OM_uint32) 4ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_BAD_STATUS (((OM_uint32) 5ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_BAD_SIG (((OM_uint32) 6ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_NO_CRED (((OM_uint32) 7ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_NO_CONTEXT (((OM_uint32) 8ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_DEFECTIVE_TOKEN (((OM_uint32) 9ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_DEFECTIVE_CREDENTIAL \ + (((OM_uint32) 10ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_CREDENTIALS_EXPIRED \ + (((OM_uint32) 11ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_CONTEXT_EXPIRED \ + (((OM_uint32) 12ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_FAILURE (((OM_uint32) 13ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_BAD_QOP (((OM_uint32) 14ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_UNAUTHORIZED (((OM_uint32) 15ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_UNAVAILABLE (((OM_uint32) 16ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_DUPLICATE_ELEMENT \ + (((OM_uint32) 17ul) << GSS_C_ROUTINE_ERROR_OFFSET) +#define GSS_S_NAME_NOT_MN \ + (((OM_uint32) 18ul) << GSS_C_ROUTINE_ERROR_OFFSET) + +/* + * Supplementary info bits: + */ +#define GSS_S_CONTINUE_NEEDED (1 << (GSS_C_SUPPLEMENTARY_OFFSET + 0)) +#define GSS_S_DUPLICATE_TOKEN (1 << (GSS_C_SUPPLEMENTARY_OFFSET + 1)) +#define GSS_S_OLD_TOKEN (1 << (GSS_C_SUPPLEMENTARY_OFFSET + 2)) +#define GSS_S_UNSEQ_TOKEN (1 << (GSS_C_SUPPLEMENTARY_OFFSET + 3)) +#define GSS_S_GAP_TOKEN (1 << (GSS_C_SUPPLEMENTARY_OFFSET + 4)) + +/* XXXX these are not part of the GSSAPI C bindings! (but should be) */ + +#define GSS_CALLING_ERROR_FIELD(x) \ + (((x) >> GSS_C_CALLING_ERROR_OFFSET) & GSS_C_CALLING_ERROR_MASK) +#define GSS_ROUTINE_ERROR_FIELD(x) \ + (((x) >> GSS_C_ROUTINE_ERROR_OFFSET) & GSS_C_ROUTINE_ERROR_MASK) +#define GSS_SUPPLEMENTARY_INFO_FIELD(x) \ + (((x) >> GSS_C_SUPPLEMENTARY_OFFSET) & GSS_C_SUPPLEMENTARY_MASK) + +/* XXXX This is a necessary evil until the spec is fixed */ +#define GSS_S_CRED_UNAVAIL GSS_S_FAILURE + +#endif /* __KERNEL__ */ +#endif /* __LINUX_SUNRPC_GSS_ERR_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/gss_krb5.h b/libdde_linux26/contrib/include/linux/sunrpc/gss_krb5.h new file mode 100644 index 00000000..e7bbdba4 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/gss_krb5.h @@ -0,0 +1,159 @@ +/* + * linux/include/linux/sunrpc/gss_krb5_types.h + * + * Adapted from MIT Kerberos 5-1.2.1 lib/include/krb5.h, + * lib/gssapi/krb5/gssapiP_krb5.h, and others + * + * Copyright (c) 2000 The Regents of the University of Michigan. + * All rights reserved. + * + * Andy Adamson + * Bruce Fields + */ + +/* + * Copyright 1995 by the Massachusetts Institute of Technology. + * All Rights Reserved. + * + * Export of this software from the United States of America may + * require a specific license from the United States Government. + * It is the responsibility of any person or organization contemplating + * export to obtain such a license before exporting. + * + * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + * distribute this software and its documentation for any purpose and + * without fee is hereby granted, provided that the above copyright + * notice appear in all copies and that both that copyright notice and + * this permission notice appear in supporting documentation, and that + * the name of M.I.T. not be used in advertising or publicity pertaining + * to distribution of the software without specific, written prior + * permission. Furthermore if you modify this software you must label + * your software as modified software and not distribute it in such a + * fashion that it might be confused with the original M.I.T. software. + * M.I.T. makes no representations about the suitability of + * this software for any purpose. It is provided "as is" without express + * or implied warranty. + * + */ + +#include +#include +#include + +struct krb5_ctx { + int initiate; /* 1 = initiating, 0 = accepting */ + struct crypto_blkcipher *enc; + struct crypto_blkcipher *seq; + s32 endtime; + u32 seq_send; + struct xdr_netobj mech_used; +}; + +extern spinlock_t krb5_seq_lock; + +/* The length of the Kerberos GSS token header */ +#define GSS_KRB5_TOK_HDR_LEN (16) + +#define KG_TOK_MIC_MSG 0x0101 +#define KG_TOK_WRAP_MSG 0x0201 + +enum sgn_alg { + SGN_ALG_DES_MAC_MD5 = 0x0000, + SGN_ALG_MD2_5 = 0x0001, + SGN_ALG_DES_MAC = 0x0002, + SGN_ALG_3 = 0x0003, /* not published */ + SGN_ALG_HMAC_MD5 = 0x0011, /* microsoft w2k; no support */ + SGN_ALG_HMAC_SHA1_DES3_KD = 0x0004 +}; +enum seal_alg { + SEAL_ALG_NONE = 0xffff, + SEAL_ALG_DES = 0x0000, + SEAL_ALG_1 = 0x0001, /* not published */ + SEAL_ALG_MICROSOFT_RC4 = 0x0010,/* microsoft w2k; no support */ + SEAL_ALG_DES3KD = 0x0002 +}; + +#define CKSUMTYPE_CRC32 0x0001 +#define CKSUMTYPE_RSA_MD4 0x0002 +#define CKSUMTYPE_RSA_MD4_DES 0x0003 +#define CKSUMTYPE_DESCBC 0x0004 +#define CKSUMTYPE_RSA_MD5 0x0007 +#define CKSUMTYPE_RSA_MD5_DES 0x0008 +#define CKSUMTYPE_NIST_SHA 0x0009 +#define CKSUMTYPE_HMAC_SHA1_DES3 0x000c + +/* from gssapi_err_krb5.h */ +#define KG_CCACHE_NOMATCH (39756032L) +#define KG_KEYTAB_NOMATCH (39756033L) +#define KG_TGT_MISSING (39756034L) +#define KG_NO_SUBKEY (39756035L) +#define KG_CONTEXT_ESTABLISHED (39756036L) +#define KG_BAD_SIGN_TYPE (39756037L) +#define KG_BAD_LENGTH (39756038L) +#define KG_CTX_INCOMPLETE (39756039L) +#define KG_CONTEXT (39756040L) +#define KG_CRED (39756041L) +#define KG_ENC_DESC (39756042L) +#define KG_BAD_SEQ (39756043L) +#define KG_EMPTY_CCACHE (39756044L) +#define KG_NO_CTYPES (39756045L) + +/* per Kerberos v5 protocol spec crypto types from the wire. + * these get mapped to linux kernel crypto routines. + */ +#define ENCTYPE_NULL 0x0000 +#define ENCTYPE_DES_CBC_CRC 0x0001 /* DES cbc mode with CRC-32 */ +#define ENCTYPE_DES_CBC_MD4 0x0002 /* DES cbc mode with RSA-MD4 */ +#define ENCTYPE_DES_CBC_MD5 0x0003 /* DES cbc mode with RSA-MD5 */ +#define ENCTYPE_DES_CBC_RAW 0x0004 /* DES cbc mode raw */ +/* XXX deprecated? */ +#define ENCTYPE_DES3_CBC_SHA 0x0005 /* DES-3 cbc mode with NIST-SHA */ +#define ENCTYPE_DES3_CBC_RAW 0x0006 /* DES-3 cbc mode raw */ +#define ENCTYPE_DES_HMAC_SHA1 0x0008 +#define ENCTYPE_DES3_CBC_SHA1 0x0010 +#define ENCTYPE_UNKNOWN 0x01ff + +s32 +make_checksum(char *, char *header, int hdrlen, struct xdr_buf *body, + int body_offset, struct xdr_netobj *cksum); + +u32 gss_get_mic_kerberos(struct gss_ctx *, struct xdr_buf *, + struct xdr_netobj *); + +u32 gss_verify_mic_kerberos(struct gss_ctx *, struct xdr_buf *, + struct xdr_netobj *); + +u32 +gss_wrap_kerberos(struct gss_ctx *ctx_id, int offset, + struct xdr_buf *outbuf, struct page **pages); + +u32 +gss_unwrap_kerberos(struct gss_ctx *ctx_id, int offset, + struct xdr_buf *buf); + + +u32 +krb5_encrypt(struct crypto_blkcipher *key, + void *iv, void *in, void *out, int length); + +u32 +krb5_decrypt(struct crypto_blkcipher *key, + void *iv, void *in, void *out, int length); + +int +gss_encrypt_xdr_buf(struct crypto_blkcipher *tfm, struct xdr_buf *outbuf, + int offset, struct page **pages); + +int +gss_decrypt_xdr_buf(struct crypto_blkcipher *tfm, struct xdr_buf *inbuf, + int offset); + +s32 +krb5_make_seq_num(struct crypto_blkcipher *key, + int direction, + u32 seqnum, unsigned char *cksum, unsigned char *buf); + +s32 +krb5_get_seq_num(struct crypto_blkcipher *key, + unsigned char *cksum, + unsigned char *buf, int *direction, u32 *seqnum); diff --git a/libdde_linux26/contrib/include/linux/sunrpc/gss_spkm3.h b/libdde_linux26/contrib/include/linux/sunrpc/gss_spkm3.h new file mode 100644 index 00000000..e3e6a343 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/gss_spkm3.h @@ -0,0 +1,55 @@ +/* + * linux/include/linux/sunrpc/gss_spkm3.h + * + * Copyright (c) 2000 The Regents of the University of Michigan. + * All rights reserved. + * + * Andy Adamson + */ + +#include +#include +#include + +struct spkm3_ctx { + struct xdr_netobj ctx_id; /* per message context id */ + int endtime; /* endtime of the context */ + struct xdr_netobj mech_used; + unsigned int ret_flags ; + struct xdr_netobj conf_alg; + struct xdr_netobj derived_conf_key; + struct xdr_netobj intg_alg; + struct xdr_netobj derived_integ_key; +}; + +/* OIDs declarations for K-ALG, I-ALG, C-ALG, and OWF-ALG */ +extern const struct xdr_netobj hmac_md5_oid; +extern const struct xdr_netobj cast5_cbc_oid; + +/* SPKM InnerContext Token types */ + +#define SPKM_ERROR_TOK 3 +#define SPKM_MIC_TOK 4 +#define SPKM_WRAP_TOK 5 +#define SPKM_DEL_TOK 6 + +u32 spkm3_make_token(struct spkm3_ctx *ctx, struct xdr_buf * text, struct xdr_netobj * token, int toktype); + +u32 spkm3_read_token(struct spkm3_ctx *ctx, struct xdr_netobj *read_token, struct xdr_buf *message_buffer, int toktype); + +#define CKSUMTYPE_RSA_MD5 0x0007 +#define CKSUMTYPE_HMAC_MD5 0x0008 + +s32 make_spkm3_checksum(s32 cksumtype, struct xdr_netobj *key, char *header, + unsigned int hdrlen, struct xdr_buf *body, + unsigned int body_offset, struct xdr_netobj *cksum); +void asn1_bitstring_len(struct xdr_netobj *in, int *enclen, int *zerobits); +int decode_asn1_bitstring(struct xdr_netobj *out, char *in, int enclen, + int explen); +void spkm3_mic_header(unsigned char **hdrbuf, unsigned int *hdrlen, + unsigned char *ctxhdr, int elen, int zbit); +void spkm3_make_mic_token(unsigned char **tokp, int toklen, + struct xdr_netobj *mic_hdr, + struct xdr_netobj *md5cksum, int md5elen, int md5zbit); +u32 spkm3_verify_mic_token(unsigned char **tokp, int *mic_hdrlen, + unsigned char **cksum); diff --git a/libdde_linux26/contrib/include/linux/sunrpc/metrics.h b/libdde_linux26/contrib/include/linux/sunrpc/metrics.h new file mode 100644 index 00000000..77f78e56 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/metrics.h @@ -0,0 +1,89 @@ +/* + * linux/include/linux/sunrpc/metrics.h + * + * Declarations for RPC client per-operation metrics + * + * Copyright (C) 2005 Chuck Lever + * + * RPC client per-operation statistics provide latency and retry + * information about each type of RPC procedure in a given RPC program. + * These statistics are not for detailed problem diagnosis, but simply + * to indicate whether the problem is local or remote. + * + * These counters are not meant to be human-readable, but are meant to be + * integrated into system monitoring tools such as "sar" and "iostat". As + * such, the counters are sampled by the tools over time, and are never + * zeroed after a file system is mounted. Moving averages can be computed + * by the tools by taking the difference between two instantaneous samples + * and dividing that by the time between the samples. + * + * The counters are maintained in a single array per RPC client, indexed + * by procedure number. There is no need to maintain separate counter + * arrays per-CPU because these counters are always modified behind locks. + */ + +#ifndef _LINUX_SUNRPC_METRICS_H +#define _LINUX_SUNRPC_METRICS_H + +#include + +#define RPC_IOSTATS_VERS "1.0" + +struct rpc_iostats { + /* + * These counters give an idea about how many request + * transmissions are required, on average, to complete that + * particular procedure. Some procedures may require more + * than one transmission because the server is unresponsive, + * the client is retransmitting too aggressively, or the + * requests are large and the network is congested. + */ + unsigned long om_ops, /* count of operations */ + om_ntrans, /* count of RPC transmissions */ + om_timeouts; /* count of major timeouts */ + + /* + * These count how many bytes are sent and received for a + * given RPC procedure type. This indicates how much load a + * particular procedure is putting on the network. These + * counts include the RPC and ULP headers, and the request + * payload. + */ + unsigned long long om_bytes_sent, /* count of bytes out */ + om_bytes_recv; /* count of bytes in */ + + /* + * The length of time an RPC request waits in queue before + * transmission, the network + server latency of the request, + * and the total time the request spent from init to release + * are measured. + */ + unsigned long long om_queue, /* jiffies queued for xmit */ + om_rtt, /* jiffies for RPC RTT */ + om_execute; /* jiffies for RPC execution */ +} ____cacheline_aligned; + +struct rpc_task; +struct rpc_clnt; + +/* + * EXPORTed functions for managing rpc_iostats structures + */ + +#ifdef CONFIG_PROC_FS + +struct rpc_iostats * rpc_alloc_iostats(struct rpc_clnt *); +void rpc_count_iostats(struct rpc_task *); +void rpc_print_iostats(struct seq_file *, struct rpc_clnt *); +void rpc_free_iostats(struct rpc_iostats *); + +#else /* CONFIG_PROC_FS */ + +static inline struct rpc_iostats *rpc_alloc_iostats(struct rpc_clnt *clnt) { return NULL; } +static inline void rpc_count_iostats(struct rpc_task *task) {} +static inline void rpc_print_iostats(struct seq_file *seq, struct rpc_clnt *clnt) {} +static inline void rpc_free_iostats(struct rpc_iostats *stats) {} + +#endif /* CONFIG_PROC_FS */ + +#endif /* _LINUX_SUNRPC_METRICS_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/msg_prot.h b/libdde_linux26/contrib/include/linux/sunrpc/msg_prot.h new file mode 100644 index 00000000..70df4f1d --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/msg_prot.h @@ -0,0 +1,195 @@ +/* + * linux/include/linux/sunrpc/msg_prot.h + * + * Copyright (C) 1996, Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_MSGPROT_H_ +#define _LINUX_SUNRPC_MSGPROT_H_ + +#ifdef __KERNEL__ /* user programs should get these from the rpc header files */ + +#define RPC_VERSION 2 + +/* size of an XDR encoding unit in bytes, i.e. 32bit */ +#define XDR_UNIT (4) + +/* spec defines authentication flavor as an unsigned 32 bit integer */ +typedef u32 rpc_authflavor_t; + +enum rpc_auth_flavors { + RPC_AUTH_NULL = 0, + RPC_AUTH_UNIX = 1, + RPC_AUTH_SHORT = 2, + RPC_AUTH_DES = 3, + RPC_AUTH_KRB = 4, + RPC_AUTH_GSS = 6, + RPC_AUTH_MAXFLAVOR = 8, + /* pseudoflavors: */ + RPC_AUTH_GSS_KRB5 = 390003, + RPC_AUTH_GSS_KRB5I = 390004, + RPC_AUTH_GSS_KRB5P = 390005, + RPC_AUTH_GSS_LKEY = 390006, + RPC_AUTH_GSS_LKEYI = 390007, + RPC_AUTH_GSS_LKEYP = 390008, + RPC_AUTH_GSS_SPKM = 390009, + RPC_AUTH_GSS_SPKMI = 390010, + RPC_AUTH_GSS_SPKMP = 390011, +}; + +/* Maximum size (in bytes) of an rpc credential or verifier */ +#define RPC_MAX_AUTH_SIZE (400) + +enum rpc_msg_type { + RPC_CALL = 0, + RPC_REPLY = 1 +}; + +enum rpc_reply_stat { + RPC_MSG_ACCEPTED = 0, + RPC_MSG_DENIED = 1 +}; + +enum rpc_accept_stat { + RPC_SUCCESS = 0, + RPC_PROG_UNAVAIL = 1, + RPC_PROG_MISMATCH = 2, + RPC_PROC_UNAVAIL = 3, + RPC_GARBAGE_ARGS = 4, + RPC_SYSTEM_ERR = 5, + /* internal use only */ + RPC_DROP_REPLY = 60000, +}; + +enum rpc_reject_stat { + RPC_MISMATCH = 0, + RPC_AUTH_ERROR = 1 +}; + +enum rpc_auth_stat { + RPC_AUTH_OK = 0, + RPC_AUTH_BADCRED = 1, + RPC_AUTH_REJECTEDCRED = 2, + RPC_AUTH_BADVERF = 3, + RPC_AUTH_REJECTEDVERF = 4, + RPC_AUTH_TOOWEAK = 5, + /* RPCSEC_GSS errors */ + RPCSEC_GSS_CREDPROBLEM = 13, + RPCSEC_GSS_CTXPROBLEM = 14 +}; + +#define RPC_MAXNETNAMELEN 256 + +/* + * From RFC 1831: + * + * "A record is composed of one or more record fragments. A record + * fragment is a four-byte header followed by 0 to (2**31) - 1 bytes of + * fragment data. The bytes encode an unsigned binary number; as with + * XDR integers, the byte order is from highest to lowest. The number + * encodes two values -- a boolean which indicates whether the fragment + * is the last fragment of the record (bit value 1 implies the fragment + * is the last fragment) and a 31-bit unsigned binary value which is the + * length in bytes of the fragment's data. The boolean value is the + * highest-order bit of the header; the length is the 31 low-order bits. + * (Note that this record specification is NOT in XDR standard form!)" + * + * The Linux RPC client always sends its requests in a single record + * fragment, limiting the maximum payload size for stream transports to + * 2GB. + */ + +typedef __be32 rpc_fraghdr; + +#define RPC_LAST_STREAM_FRAGMENT (1U << 31) +#define RPC_FRAGMENT_SIZE_MASK (~RPC_LAST_STREAM_FRAGMENT) +#define RPC_MAX_FRAGMENT_SIZE ((1U << 31) - 1) + +/* + * RPC call and reply header size as number of 32bit words (verifier + * size computed separately, see below) + */ +#define RPC_CALLHDRSIZE (6) +#define RPC_REPHDRSIZE (4) + + +/* + * Maximum RPC header size, including authentication, + * as number of 32bit words (see RFCs 1831, 1832). + * + * xid 1 xdr unit = 4 bytes + * mtype 1 + * rpc_version 1 + * program 1 + * prog_version 1 + * procedure 1 + * cred { + * flavor 1 + * length 1 + * body 100 xdr units = 400 bytes + * } + * verf { + * flavor 1 + * length 1 + * body 100 xdr units = 400 bytes + * } + * TOTAL 210 xdr units = 840 bytes + */ +#define RPC_MAX_HEADER_WITH_AUTH \ + (RPC_CALLHDRSIZE + 2*(2+RPC_MAX_AUTH_SIZE/4)) + +/* + * RFC1833/RFC3530 rpcbind (v3+) well-known netid's. + */ +#define RPCBIND_NETID_UDP "udp" +#define RPCBIND_NETID_TCP "tcp" +#define RPCBIND_NETID_UDP6 "udp6" +#define RPCBIND_NETID_TCP6 "tcp6" + +/* + * Note that RFC 1833 does not put any size restrictions on the + * netid string, but all currently defined netid's fit in 4 bytes. + */ +#define RPCBIND_MAXNETIDLEN (4u) + +/* + * Universal addresses are introduced in RFC 1833 and further spelled + * out in RFC 3530. RPCBIND_MAXUADDRLEN defines a maximum byte length + * of a universal address for use in allocating buffers and character + * arrays. + * + * Quoting RFC 3530, section 2.2: + * + * For TCP over IPv4 and for UDP over IPv4, the format of r_addr is the + * US-ASCII string: + * + * h1.h2.h3.h4.p1.p2 + * + * The prefix, "h1.h2.h3.h4", is the standard textual form for + * representing an IPv4 address, which is always four octets long. + * Assuming big-endian ordering, h1, h2, h3, and h4, are respectively, + * the first through fourth octets each converted to ASCII-decimal. + * Assuming big-endian ordering, p1 and p2 are, respectively, the first + * and second octets each converted to ASCII-decimal. For example, if a + * host, in big-endian order, has an address of 0x0A010307 and there is + * a service listening on, in big endian order, port 0x020F (decimal + * 527), then the complete universal address is "10.1.3.7.2.15". + * + * ... + * + * For TCP over IPv6 and for UDP over IPv6, the format of r_addr is the + * US-ASCII string: + * + * x1:x2:x3:x4:x5:x6:x7:x8.p1.p2 + * + * The suffix "p1.p2" is the service port, and is computed the same way + * as with universal addresses for TCP and UDP over IPv4. The prefix, + * "x1:x2:x3:x4:x5:x6:x7:x8", is the standard textual form for + * representing an IPv6 address as defined in Section 2.2 of [RFC2373]. + * Additionally, the two alternative forms specified in Section 2.2 of + * [RFC2373] are also acceptable. + */ +#define RPCBIND_MAXUADDRLEN (56u) + +#endif /* __KERNEL__ */ +#endif /* _LINUX_SUNRPC_MSGPROT_H_ */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/rpc_pipe_fs.h b/libdde_linux26/contrib/include/linux/sunrpc/rpc_pipe_fs.h new file mode 100644 index 00000000..cea764c2 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/rpc_pipe_fs.h @@ -0,0 +1,57 @@ +#ifndef _LINUX_SUNRPC_RPC_PIPE_FS_H +#define _LINUX_SUNRPC_RPC_PIPE_FS_H + +#ifdef __KERNEL__ + +struct rpc_pipe_msg { + struct list_head list; + void *data; + size_t len; + size_t copied; + int errno; +}; + +struct rpc_pipe_ops { + ssize_t (*upcall)(struct file *, struct rpc_pipe_msg *, char __user *, size_t); + ssize_t (*downcall)(struct file *, const char __user *, size_t); + void (*release_pipe)(struct inode *); + int (*open_pipe)(struct inode *); + void (*destroy_msg)(struct rpc_pipe_msg *); +}; + +struct rpc_inode { + struct inode vfs_inode; + void *private; + struct list_head pipe; + struct list_head in_upcall; + struct list_head in_downcall; + int pipelen; + int nreaders; + int nwriters; + int nkern_readwriters; + wait_queue_head_t waitq; +#define RPC_PIPE_WAIT_FOR_OPEN 1 + int flags; + struct rpc_pipe_ops *ops; + struct delayed_work queue_timeout; +}; + +static inline struct rpc_inode * +RPC_I(struct inode *inode) +{ + return container_of(inode, struct rpc_inode, vfs_inode); +} + +extern int rpc_queue_upcall(struct inode *, struct rpc_pipe_msg *); + +extern struct dentry *rpc_mkdir(char *, struct rpc_clnt *); +extern int rpc_rmdir(struct dentry *); +extern struct dentry *rpc_mkpipe(struct dentry *, const char *, void *, struct rpc_pipe_ops *, int flags); +extern int rpc_unlink(struct dentry *); +extern struct vfsmount *rpc_get_mount(void); +extern void rpc_put_mount(void); +extern int register_rpc_pipefs(void); +extern void unregister_rpc_pipefs(void); + +#endif +#endif diff --git a/libdde_linux26/contrib/include/linux/sunrpc/rpc_rdma.h b/libdde_linux26/contrib/include/linux/sunrpc/rpc_rdma.h new file mode 100644 index 00000000..87b895d5 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/rpc_rdma.h @@ -0,0 +1,116 @@ +/* + * Copyright (c) 2003-2007 Network Appliance, Inc. All rights reserved. + * + * This software is available to you under a choice of one of two + * licenses. You may choose to be licensed under the terms of the GNU + * General Public License (GPL) Version 2, available from the file + * COPYING in the main directory of this source tree, or the BSD-type + * license below: + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * Neither the name of the Network Appliance, Inc. nor the names of + * its contributors may be used to endorse or promote products + * derived from this software without specific prior written + * permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef _LINUX_SUNRPC_RPC_RDMA_H +#define _LINUX_SUNRPC_RPC_RDMA_H + +struct rpcrdma_segment { + __be32 rs_handle; /* Registered memory handle */ + __be32 rs_length; /* Length of the chunk in bytes */ + __be64 rs_offset; /* Chunk virtual address or offset */ +}; + +/* + * read chunk(s), encoded as a linked list. + */ +struct rpcrdma_read_chunk { + __be32 rc_discrim; /* 1 indicates presence */ + __be32 rc_position; /* Position in XDR stream */ + struct rpcrdma_segment rc_target; +}; + +/* + * write chunk, and reply chunk. + */ +struct rpcrdma_write_chunk { + struct rpcrdma_segment wc_target; +}; + +/* + * write chunk(s), encoded as a counted array. + */ +struct rpcrdma_write_array { + __be32 wc_discrim; /* 1 indicates presence */ + __be32 wc_nchunks; /* Array count */ + struct rpcrdma_write_chunk wc_array[0]; +}; + +struct rpcrdma_msg { + __be32 rm_xid; /* Mirrors the RPC header xid */ + __be32 rm_vers; /* Version of this protocol */ + __be32 rm_credit; /* Buffers requested/granted */ + __be32 rm_type; /* Type of message (enum rpcrdma_proc) */ + union { + + struct { /* no chunks */ + __be32 rm_empty[3]; /* 3 empty chunk lists */ + } rm_nochunks; + + struct { /* no chunks and padded */ + __be32 rm_align; /* Padding alignment */ + __be32 rm_thresh; /* Padding threshold */ + __be32 rm_pempty[3]; /* 3 empty chunk lists */ + } rm_padded; + + __be32 rm_chunks[0]; /* read, write and reply chunks */ + + } rm_body; +}; + +#define RPCRDMA_HDRLEN_MIN 28 + +enum rpcrdma_errcode { + ERR_VERS = 1, + ERR_CHUNK = 2 +}; + +struct rpcrdma_err_vers { + uint32_t rdma_vers_low; /* Version range supported by peer */ + uint32_t rdma_vers_high; +}; + +enum rpcrdma_proc { + RDMA_MSG = 0, /* An RPC call or reply msg */ + RDMA_NOMSG = 1, /* An RPC call or reply msg - separate body */ + RDMA_MSGP = 2, /* An RPC call or reply msg with padding */ + RDMA_DONE = 3, /* Client signals reply completion */ + RDMA_ERROR = 4 /* An RPC RDMA encoding error */ +}; + +#endif /* _LINUX_SUNRPC_RPC_RDMA_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/sched.h b/libdde_linux26/contrib/include/linux/sunrpc/sched.h new file mode 100644 index 00000000..64981a2f --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/sched.h @@ -0,0 +1,259 @@ +/* + * linux/include/linux/sunrpc/sched.h + * + * Scheduling primitives for kernel Sun RPC. + * + * Copyright (C) 1996, Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_SCHED_H_ +#define _LINUX_SUNRPC_SCHED_H_ + +#include +#include +#include +#include +#include +#include + +/* + * This is the actual RPC procedure call info. + */ +struct rpc_procinfo; +struct rpc_message { + struct rpc_procinfo * rpc_proc; /* Procedure information */ + void * rpc_argp; /* Arguments */ + void * rpc_resp; /* Result */ + struct rpc_cred * rpc_cred; /* Credentials */ +}; + +struct rpc_call_ops; +struct rpc_wait_queue; +struct rpc_wait { + struct list_head list; /* wait queue links */ + struct list_head links; /* Links to related tasks */ + struct list_head timer_list; /* Timer list */ + unsigned long expires; +}; + +/* + * This is the RPC task struct + */ +struct rpc_task { +#ifdef RPC_DEBUG + unsigned long tk_magic; /* 0xf00baa */ +#endif + atomic_t tk_count; /* Reference count */ + struct list_head tk_task; /* global list of tasks */ + struct rpc_clnt * tk_client; /* RPC client */ + struct rpc_rqst * tk_rqstp; /* RPC request */ + int tk_status; /* result of last operation */ + + /* + * RPC call state + */ + struct rpc_message tk_msg; /* RPC call info */ + __u8 tk_garb_retry; + __u8 tk_cred_retry; + + /* + * callback to be executed after waking up + * action next procedure for async tasks + * tk_ops caller callbacks + */ + void (*tk_callback)(struct rpc_task *); + void (*tk_action)(struct rpc_task *); + const struct rpc_call_ops *tk_ops; + void * tk_calldata; + + unsigned long tk_timeout; /* timeout for rpc_sleep() */ + unsigned short tk_flags; /* misc flags */ + unsigned long tk_runstate; /* Task run status */ + struct workqueue_struct *tk_workqueue; /* Normally rpciod, but could + * be any workqueue + */ + struct rpc_wait_queue *tk_waitqueue; /* RPC wait queue we're on */ + union { + struct work_struct tk_work; /* Async task work queue */ + struct rpc_wait tk_wait; /* RPC wait */ + } u; + + unsigned short tk_timeouts; /* maj timeouts */ + size_t tk_bytes_sent; /* total bytes sent */ + unsigned long tk_start; /* RPC task init timestamp */ + long tk_rtt; /* round-trip time (jiffies) */ + + pid_t tk_owner; /* Process id for batching tasks */ + unsigned char tk_priority : 2;/* Task priority */ + +#ifdef RPC_DEBUG + unsigned short tk_pid; /* debugging aid */ +#endif +}; +#define tk_xprt tk_client->cl_xprt + +/* support walking a list of tasks on a wait queue */ +#define task_for_each(task, pos, head) \ + list_for_each(pos, head) \ + if ((task=list_entry(pos, struct rpc_task, u.tk_wait.list)),1) + +#define task_for_first(task, head) \ + if (!list_empty(head) && \ + ((task=list_entry((head)->next, struct rpc_task, u.tk_wait.list)),1)) + +typedef void (*rpc_action)(struct rpc_task *); + +struct rpc_call_ops { + void (*rpc_call_prepare)(struct rpc_task *, void *); + void (*rpc_call_done)(struct rpc_task *, void *); + void (*rpc_release)(void *); +}; + +struct rpc_task_setup { + struct rpc_task *task; + struct rpc_clnt *rpc_client; + const struct rpc_message *rpc_message; + const struct rpc_call_ops *callback_ops; + void *callback_data; + struct workqueue_struct *workqueue; + unsigned short flags; + signed char priority; +}; + +/* + * RPC task flags + */ +#define RPC_TASK_ASYNC 0x0001 /* is an async task */ +#define RPC_TASK_SWAPPER 0x0002 /* is swapping in/out */ +#define RPC_CALL_MAJORSEEN 0x0020 /* major timeout seen */ +#define RPC_TASK_ROOTCREDS 0x0040 /* force root creds */ +#define RPC_TASK_DYNAMIC 0x0080 /* task was kmalloc'ed */ +#define RPC_TASK_KILLED 0x0100 /* task was killed */ +#define RPC_TASK_SOFT 0x0200 /* Use soft timeouts */ + +#define RPC_IS_ASYNC(t) ((t)->tk_flags & RPC_TASK_ASYNC) +#define RPC_IS_SWAPPER(t) ((t)->tk_flags & RPC_TASK_SWAPPER) +#define RPC_DO_ROOTOVERRIDE(t) ((t)->tk_flags & RPC_TASK_ROOTCREDS) +#define RPC_ASSASSINATED(t) ((t)->tk_flags & RPC_TASK_KILLED) +#define RPC_IS_SOFT(t) ((t)->tk_flags & RPC_TASK_SOFT) + +#define RPC_TASK_RUNNING 0 +#define RPC_TASK_QUEUED 1 +#define RPC_TASK_ACTIVE 2 + +#define RPC_IS_RUNNING(t) test_bit(RPC_TASK_RUNNING, &(t)->tk_runstate) +#define rpc_set_running(t) set_bit(RPC_TASK_RUNNING, &(t)->tk_runstate) +#define rpc_test_and_set_running(t) \ + test_and_set_bit(RPC_TASK_RUNNING, &(t)->tk_runstate) +#define rpc_clear_running(t) \ + do { \ + smp_mb__before_clear_bit(); \ + clear_bit(RPC_TASK_RUNNING, &(t)->tk_runstate); \ + smp_mb__after_clear_bit(); \ + } while (0) + +#define RPC_IS_QUEUED(t) test_bit(RPC_TASK_QUEUED, &(t)->tk_runstate) +#define rpc_set_queued(t) set_bit(RPC_TASK_QUEUED, &(t)->tk_runstate) +#define rpc_clear_queued(t) \ + do { \ + smp_mb__before_clear_bit(); \ + clear_bit(RPC_TASK_QUEUED, &(t)->tk_runstate); \ + smp_mb__after_clear_bit(); \ + } while (0) + +#define RPC_IS_ACTIVATED(t) test_bit(RPC_TASK_ACTIVE, &(t)->tk_runstate) + +/* + * Task priorities. + * Note: if you change these, you must also change + * the task initialization definitions below. + */ +#define RPC_PRIORITY_LOW (-1) +#define RPC_PRIORITY_NORMAL (0) +#define RPC_PRIORITY_HIGH (1) +#define RPC_NR_PRIORITY (1 + RPC_PRIORITY_HIGH - RPC_PRIORITY_LOW) + +struct rpc_timer { + struct timer_list timer; + struct list_head list; + unsigned long expires; +}; + +/* + * RPC synchronization objects + */ +struct rpc_wait_queue { + spinlock_t lock; + struct list_head tasks[RPC_NR_PRIORITY]; /* task queue for each priority level */ + pid_t owner; /* process id of last task serviced */ + unsigned char maxpriority; /* maximum priority (0 if queue is not a priority queue) */ + unsigned char priority; /* current priority */ + unsigned char count; /* # task groups remaining serviced so far */ + unsigned char nr; /* # tasks remaining for cookie */ + unsigned short qlen; /* total # tasks waiting in queue */ + struct rpc_timer timer_list; +#ifdef RPC_DEBUG + const char * name; +#endif +}; + +/* + * This is the # requests to send consecutively + * from a single cookie. The aim is to improve + * performance of NFS operations such as read/write. + */ +#define RPC_BATCH_COUNT 16 +#define RPC_IS_PRIORITY(q) ((q)->maxpriority > 0) + +/* + * Function prototypes + */ +struct rpc_task *rpc_new_task(const struct rpc_task_setup *); +struct rpc_task *rpc_run_task(const struct rpc_task_setup *); +void rpc_put_task(struct rpc_task *); +void rpc_exit_task(struct rpc_task *); +void rpc_release_calldata(const struct rpc_call_ops *, void *); +void rpc_killall_tasks(struct rpc_clnt *); +void rpc_execute(struct rpc_task *); +void rpc_init_priority_wait_queue(struct rpc_wait_queue *, const char *); +void rpc_init_wait_queue(struct rpc_wait_queue *, const char *); +void rpc_destroy_wait_queue(struct rpc_wait_queue *); +void rpc_sleep_on(struct rpc_wait_queue *, struct rpc_task *, + rpc_action action); +void rpc_wake_up_queued_task(struct rpc_wait_queue *, + struct rpc_task *); +void rpc_wake_up(struct rpc_wait_queue *); +struct rpc_task *rpc_wake_up_next(struct rpc_wait_queue *); +void rpc_wake_up_status(struct rpc_wait_queue *, int); +void rpc_delay(struct rpc_task *, unsigned long); +void * rpc_malloc(struct rpc_task *, size_t); +void rpc_free(void *); +int rpciod_up(void); +void rpciod_down(void); +int __rpc_wait_for_completion_task(struct rpc_task *task, int (*)(void *)); +#ifdef RPC_DEBUG +void rpc_show_tasks(void); +#endif +int rpc_init_mempool(void); +void rpc_destroy_mempool(void); +extern struct workqueue_struct *rpciod_workqueue; + +static inline void rpc_exit(struct rpc_task *task, int status) +{ + task->tk_status = status; + task->tk_action = rpc_exit_task; +} + +static inline int rpc_wait_for_completion_task(struct rpc_task *task) +{ + return __rpc_wait_for_completion_task(task, NULL); +} + +#ifdef RPC_DEBUG +static inline const char * rpc_qname(struct rpc_wait_queue *q) +{ + return ((q && q->name) ? q->name : "unknown"); +} +#endif + +#endif /* _LINUX_SUNRPC_SCHED_H_ */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/stats.h b/libdde_linux26/contrib/include/linux/sunrpc/stats.h new file mode 100644 index 00000000..5fa0f208 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/stats.h @@ -0,0 +1,77 @@ +/* + * linux/include/linux/sunrpc/stats.h + * + * Client statistics collection for SUN RPC + * + * Copyright (C) 1996 Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_STATS_H +#define _LINUX_SUNRPC_STATS_H + +#include + +struct rpc_stat { + struct rpc_program * program; + + unsigned int netcnt, + netudpcnt, + nettcpcnt, + nettcpconn, + netreconn; + unsigned int rpccnt, + rpcretrans, + rpcauthrefresh, + rpcgarbage; +}; + +struct svc_stat { + struct svc_program * program; + + unsigned int netcnt, + netudpcnt, + nettcpcnt, + nettcpconn; + unsigned int rpccnt, + rpcbadfmt, + rpcbadauth, + rpcbadclnt; +}; + +void rpc_proc_init(void); +void rpc_proc_exit(void); +#ifdef MODULE +void rpc_modcount(struct inode *, int); +#endif + +#ifdef CONFIG_PROC_FS +struct proc_dir_entry * rpc_proc_register(struct rpc_stat *); +void rpc_proc_unregister(const char *); +void rpc_proc_zero(struct rpc_program *); +struct proc_dir_entry * svc_proc_register(struct svc_stat *, + const struct file_operations *); +void svc_proc_unregister(const char *); + +void svc_seq_show(struct seq_file *, + const struct svc_stat *); + +extern struct proc_dir_entry *proc_net_rpc; + +#else + +static inline struct proc_dir_entry *rpc_proc_register(struct rpc_stat *s) { return NULL; } +static inline void rpc_proc_unregister(const char *p) {} +static inline void rpc_proc_zero(struct rpc_program *p) {} + +static inline struct proc_dir_entry *svc_proc_register(struct svc_stat *s, + const struct file_operations *f) { return NULL; } +static inline void svc_proc_unregister(const char *p) {} + +static inline void svc_seq_show(struct seq_file *seq, + const struct svc_stat *st) {} + +#define proc_net_rpc NULL + +#endif + +#endif /* _LINUX_SUNRPC_STATS_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/svc.h b/libdde_linux26/contrib/include/linux/sunrpc/svc.h new file mode 100644 index 00000000..3435d24b --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/svc.h @@ -0,0 +1,425 @@ +/* + * linux/include/linux/sunrpc/svc.h + * + * RPC server declarations. + * + * Copyright (C) 1995, 1996 Olaf Kirch + */ + + +#ifndef SUNRPC_SVC_H +#define SUNRPC_SVC_H + +#include +#include +#include +#include +#include +#include +#include +#include + +/* + * This is the RPC server thread function prototype + */ +typedef int (*svc_thread_fn)(void *); + +/* + * + * RPC service thread pool. + * + * Pool of threads and temporary sockets. Generally there is only + * a single one of these per RPC service, but on NUMA machines those + * services that can benefit from it (i.e. nfs but not lockd) will + * have one pool per NUMA node. This optimisation reduces cross- + * node traffic on multi-node NUMA NFS servers. + */ +struct svc_pool { + unsigned int sp_id; /* pool id; also node id on NUMA */ + spinlock_t sp_lock; /* protects all fields */ + struct list_head sp_threads; /* idle server threads */ + struct list_head sp_sockets; /* pending sockets */ + unsigned int sp_nrthreads; /* # of threads in pool */ + struct list_head sp_all_threads; /* all server threads */ +} ____cacheline_aligned_in_smp; + +/* + * RPC service. + * + * An RPC service is a ``daemon,'' possibly multithreaded, which + * receives and processes incoming RPC messages. + * It has one or more transport sockets associated with it, and maintains + * a list of idle threads waiting for input. + * + * We currently do not support more than one RPC program per daemon. + */ +struct svc_serv { + struct svc_program * sv_program; /* RPC program */ + struct svc_stat * sv_stats; /* RPC statistics */ + spinlock_t sv_lock; + unsigned int sv_nrthreads; /* # of server threads */ + unsigned int sv_maxconn; /* max connections allowed or + * '0' causing max to be based + * on number of threads. */ + + unsigned int sv_max_payload; /* datagram payload size */ + unsigned int sv_max_mesg; /* max_payload + 1 page for overheads */ + unsigned int sv_xdrsize; /* XDR buffer size */ + struct list_head sv_permsocks; /* all permanent sockets */ + struct list_head sv_tempsocks; /* all temporary sockets */ + int sv_tmpcnt; /* count of temporary sockets */ + struct timer_list sv_temptimer; /* timer for aging temporary sockets */ + sa_family_t sv_family; /* listener's address family */ + + char * sv_name; /* service name */ + + unsigned int sv_nrpools; /* number of thread pools */ + struct svc_pool * sv_pools; /* array of thread pools */ + + void (*sv_shutdown)(struct svc_serv *serv); + /* Callback to use when last thread + * exits. + */ + + struct module * sv_module; /* optional module to count when + * adding threads */ + svc_thread_fn sv_function; /* main function for threads */ +}; + +/* + * We use sv_nrthreads as a reference count. svc_destroy() drops + * this refcount, so we need to bump it up around operations that + * change the number of threads. Horrible, but there it is. + * Should be called with the BKL held. + */ +static inline void svc_get(struct svc_serv *serv) +{ + serv->sv_nrthreads++; +} + +/* + * Maximum payload size supported by a kernel RPC server. + * This is use to determine the max number of pages nfsd is + * willing to return in a single READ operation. + * + * These happen to all be powers of 2, which is not strictly + * necessary but helps enforce the real limitation, which is + * that they should be multiples of PAGE_CACHE_SIZE. + * + * For UDP transports, a block plus NFS,RPC, and UDP headers + * has to fit into the IP datagram limit of 64K. The largest + * feasible number for all known page sizes is probably 48K, + * but we choose 32K here. This is the same as the historical + * Linux limit; someone who cares more about NFS/UDP performance + * can test a larger number. + * + * For TCP transports we have more freedom. A size of 1MB is + * chosen to match the client limit. Other OSes are known to + * have larger limits, but those numbers are probably beyond + * the point of diminishing returns. + */ +#define RPCSVC_MAXPAYLOAD (1*1024*1024u) +#define RPCSVC_MAXPAYLOAD_TCP RPCSVC_MAXPAYLOAD +#define RPCSVC_MAXPAYLOAD_UDP (32*1024u) + +extern u32 svc_max_payload(const struct svc_rqst *rqstp); + +/* + * RPC Requsts and replies are stored in one or more pages. + * We maintain an array of pages for each server thread. + * Requests are copied into these pages as they arrive. Remaining + * pages are available to write the reply into. + * + * Pages are sent using ->sendpage so each server thread needs to + * allocate more to replace those used in sending. To help keep track + * of these pages we have a receive list where all pages initialy live, + * and a send list where pages are moved to when there are to be part + * of a reply. + * + * We use xdr_buf for holding responses as it fits well with NFS + * read responses (that have a header, and some data pages, and possibly + * a tail) and means we can share some client side routines. + * + * The xdr_buf.head kvec always points to the first page in the rq_*pages + * list. The xdr_buf.pages pointer points to the second page on that + * list. xdr_buf.tail points to the end of the first page. + * This assumes that the non-page part of an rpc reply will fit + * in a page - NFSd ensures this. lockd also has no trouble. + * + * Each request/reply pair can have at most one "payload", plus two pages, + * one for the request, and one for the reply. + * We using ->sendfile to return read data, we might need one extra page + * if the request is not page-aligned. So add another '1'. + */ +#define RPCSVC_MAXPAGES ((RPCSVC_MAXPAYLOAD+PAGE_SIZE-1)/PAGE_SIZE \ + + 2 + 1) + +static inline u32 svc_getnl(struct kvec *iov) +{ + __be32 val, *vp; + vp = iov->iov_base; + val = *vp++; + iov->iov_base = (void*)vp; + iov->iov_len -= sizeof(__be32); + return ntohl(val); +} + +static inline void svc_putnl(struct kvec *iov, u32 val) +{ + __be32 *vp = iov->iov_base + iov->iov_len; + *vp = htonl(val); + iov->iov_len += sizeof(__be32); +} + +static inline __be32 svc_getu32(struct kvec *iov) +{ + __be32 val, *vp; + vp = iov->iov_base; + val = *vp++; + iov->iov_base = (void*)vp; + iov->iov_len -= sizeof(__be32); + return val; +} + +static inline void svc_ungetu32(struct kvec *iov) +{ + __be32 *vp = (__be32 *)iov->iov_base; + iov->iov_base = (void *)(vp - 1); + iov->iov_len += sizeof(*vp); +} + +static inline void svc_putu32(struct kvec *iov, __be32 val) +{ + __be32 *vp = iov->iov_base + iov->iov_len; + *vp = val; + iov->iov_len += sizeof(__be32); +} + +union svc_addr_u { + struct in_addr addr; + struct in6_addr addr6; +}; + +/* + * The context of a single thread, including the request currently being + * processed. + */ +struct svc_rqst { + struct list_head rq_list; /* idle list */ + struct list_head rq_all; /* all threads list */ + struct svc_xprt * rq_xprt; /* transport ptr */ + struct sockaddr_storage rq_addr; /* peer address */ + size_t rq_addrlen; + + struct svc_serv * rq_server; /* RPC service definition */ + struct svc_pool * rq_pool; /* thread pool */ + struct svc_procedure * rq_procinfo; /* procedure info */ + struct auth_ops * rq_authop; /* authentication flavour */ + u32 rq_flavor; /* pseudoflavor */ + struct svc_cred rq_cred; /* auth info */ + void * rq_xprt_ctxt; /* transport specific context ptr */ + struct svc_deferred_req*rq_deferred; /* deferred request we are replaying */ + + size_t rq_xprt_hlen; /* xprt header len */ + struct xdr_buf rq_arg; + struct xdr_buf rq_res; + struct page * rq_pages[RPCSVC_MAXPAGES]; + struct page * *rq_respages; /* points into rq_pages */ + int rq_resused; /* number of pages used for result */ + + struct kvec rq_vec[RPCSVC_MAXPAGES]; /* generally useful.. */ + + __be32 rq_xid; /* transmission id */ + u32 rq_prog; /* program number */ + u32 rq_vers; /* program version */ + u32 rq_proc; /* procedure number */ + u32 rq_prot; /* IP protocol */ + unsigned short + rq_secure : 1; /* secure port */ + + union svc_addr_u rq_daddr; /* dest addr of request + * - reply from here */ + + void * rq_argp; /* decoded arguments */ + void * rq_resp; /* xdr'd results */ + void * rq_auth_data; /* flavor-specific data */ + + int rq_reserved; /* space on socket outq + * reserved for this request + */ + + struct cache_req rq_chandle; /* handle passed to caches for + * request delaying + */ + /* Catering to nfsd */ + struct auth_domain * rq_client; /* RPC peer info */ + struct auth_domain * rq_gssclient; /* "gss/"-style peer info */ + struct svc_cacherep * rq_cacherep; /* cache info */ + struct knfsd_fh * rq_reffh; /* Referrence filehandle, used to + * determine what device number + * to report (real or virtual) + */ + int rq_splice_ok; /* turned off in gss privacy + * to prevent encrypting page + * cache pages */ + wait_queue_head_t rq_wait; /* synchronization */ + struct task_struct *rq_task; /* service thread */ +}; + +/* + * Rigorous type checking on sockaddr type conversions + */ +static inline struct sockaddr_in *svc_addr_in(const struct svc_rqst *rqst) +{ + return (struct sockaddr_in *) &rqst->rq_addr; +} + +static inline struct sockaddr_in6 *svc_addr_in6(const struct svc_rqst *rqst) +{ + return (struct sockaddr_in6 *) &rqst->rq_addr; +} + +static inline struct sockaddr *svc_addr(const struct svc_rqst *rqst) +{ + return (struct sockaddr *) &rqst->rq_addr; +} + +/* + * Check buffer bounds after decoding arguments + */ +static inline int +xdr_argsize_check(struct svc_rqst *rqstp, __be32 *p) +{ + char *cp = (char *)p; + struct kvec *vec = &rqstp->rq_arg.head[0]; + return cp >= (char*)vec->iov_base + && cp <= (char*)vec->iov_base + vec->iov_len; +} + +static inline int +xdr_ressize_check(struct svc_rqst *rqstp, __be32 *p) +{ + struct kvec *vec = &rqstp->rq_res.head[0]; + char *cp = (char*)p; + + vec->iov_len = cp - (char*)vec->iov_base; + + return vec->iov_len <= PAGE_SIZE; +} + +static inline void svc_free_res_pages(struct svc_rqst *rqstp) +{ + while (rqstp->rq_resused) { + struct page **pp = (rqstp->rq_respages + + --rqstp->rq_resused); + if (*pp) { + put_page(*pp); + *pp = NULL; + } + } +} + +struct svc_deferred_req { + u32 prot; /* protocol (UDP or TCP) */ + struct svc_xprt *xprt; + struct sockaddr_storage addr; /* where reply must go */ + size_t addrlen; + union svc_addr_u daddr; /* where reply must come from */ + struct cache_deferred_req handle; + size_t xprt_hlen; + int argslen; + __be32 args[0]; +}; + +/* + * List of RPC programs on the same transport endpoint + */ +struct svc_program { + struct svc_program * pg_next; /* other programs (same xprt) */ + u32 pg_prog; /* program number */ + unsigned int pg_lovers; /* lowest version */ + unsigned int pg_hivers; /* lowest version */ + unsigned int pg_nvers; /* number of versions */ + struct svc_version ** pg_vers; /* version array */ + char * pg_name; /* service name */ + char * pg_class; /* class name: services sharing authentication */ + struct svc_stat * pg_stats; /* rpc statistics */ + int (*pg_authenticate)(struct svc_rqst *); +}; + +/* + * RPC program version + */ +struct svc_version { + u32 vs_vers; /* version number */ + u32 vs_nproc; /* number of procedures */ + struct svc_procedure * vs_proc; /* per-procedure info */ + u32 vs_xdrsize; /* xdrsize needed for this version */ + + unsigned int vs_hidden : 1; /* Don't register with portmapper. + * Only used for nfsacl so far. */ + + /* Override dispatch function (e.g. when caching replies). + * A return value of 0 means drop the request. + * vs_dispatch == NULL means use default dispatcher. + */ + int (*vs_dispatch)(struct svc_rqst *, __be32 *); +}; + +/* + * RPC procedure info + */ +typedef __be32 (*svc_procfunc)(struct svc_rqst *, void *argp, void *resp); +struct svc_procedure { + svc_procfunc pc_func; /* process the request */ + kxdrproc_t pc_decode; /* XDR decode args */ + kxdrproc_t pc_encode; /* XDR encode result */ + kxdrproc_t pc_release; /* XDR free result */ + unsigned int pc_argsize; /* argument struct size */ + unsigned int pc_ressize; /* result struct size */ + unsigned int pc_count; /* call count */ + unsigned int pc_cachetype; /* cache info (NFS) */ + unsigned int pc_xdrressize; /* maximum size of XDR reply */ +}; + +/* + * Function prototypes. + */ +struct svc_serv *svc_create(struct svc_program *, unsigned int, sa_family_t, + void (*shutdown)(struct svc_serv *)); +struct svc_rqst *svc_prepare_thread(struct svc_serv *serv, + struct svc_pool *pool); +void svc_exit_thread(struct svc_rqst *); +struct svc_serv * svc_create_pooled(struct svc_program *, unsigned int, + sa_family_t, void (*shutdown)(struct svc_serv *), + svc_thread_fn, struct module *); +int svc_set_num_threads(struct svc_serv *, struct svc_pool *, int); +void svc_destroy(struct svc_serv *); +int svc_process(struct svc_rqst *); +int svc_register(const struct svc_serv *, const unsigned short, + const unsigned short); + +void svc_wake_up(struct svc_serv *); +void svc_reserve(struct svc_rqst *rqstp, int space); +struct svc_pool * svc_pool_for_cpu(struct svc_serv *serv, int cpu); +char * svc_print_addr(struct svc_rqst *, char *, size_t); + +#define RPC_MAX_ADDRBUFLEN (63U) + +/* + * When we want to reduce the size of the reserved space in the response + * buffer, we need to take into account the size of any checksum data that + * may be at the end of the packet. This is difficult to determine exactly + * for all cases without actually generating the checksum, so we just use a + * static value. + */ +static inline void svc_reserve_auth(struct svc_rqst *rqstp, int space) +{ + int added_space = 0; + + if (rqstp->rq_authop->flavour) + added_space = RPC_MAX_AUTH_SIZE; + svc_reserve(rqstp, space + added_space); +} + +#endif /* SUNRPC_SVC_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/svc_rdma.h b/libdde_linux26/contrib/include/linux/sunrpc/svc_rdma.h new file mode 100644 index 00000000..c14fe86d --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/svc_rdma.h @@ -0,0 +1,310 @@ +/* + * Copyright (c) 2005-2006 Network Appliance, Inc. All rights reserved. + * + * This software is available to you under a choice of one of two + * licenses. You may choose to be licensed under the terms of the GNU + * General Public License (GPL) Version 2, available from the file + * COPYING in the main directory of this source tree, or the BSD-type + * license below: + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * Neither the name of the Network Appliance, Inc. nor the names of + * its contributors may be used to endorse or promote products + * derived from this software without specific prior written + * permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * Author: Tom Tucker + */ + +#ifndef SVC_RDMA_H +#define SVC_RDMA_H +#include +#include +#include +#include +#include +#define SVCRDMA_DEBUG + +/* RPC/RDMA parameters and stats */ +extern unsigned int svcrdma_ord; +extern unsigned int svcrdma_max_requests; +extern unsigned int svcrdma_max_req_size; + +extern atomic_t rdma_stat_recv; +extern atomic_t rdma_stat_read; +extern atomic_t rdma_stat_write; +extern atomic_t rdma_stat_sq_starve; +extern atomic_t rdma_stat_rq_starve; +extern atomic_t rdma_stat_rq_poll; +extern atomic_t rdma_stat_rq_prod; +extern atomic_t rdma_stat_sq_poll; +extern atomic_t rdma_stat_sq_prod; + +#define RPCRDMA_VERSION 1 + +/* + * Contexts are built when an RDMA request is created and are a + * record of the resources that can be recovered when the request + * completes. + */ +struct svc_rdma_op_ctxt { + struct svc_rdma_op_ctxt *read_hdr; + struct svc_rdma_fastreg_mr *frmr; + int hdr_count; + struct xdr_buf arg; + struct list_head dto_q; + enum ib_wr_opcode wr_op; + enum ib_wc_status wc_status; + u32 byte_len; + struct svcxprt_rdma *xprt; + unsigned long flags; + enum dma_data_direction direction; + int count; + struct ib_sge sge[RPCSVC_MAXPAGES]; + struct page *pages[RPCSVC_MAXPAGES]; +}; + +/* + * NFS_ requests are mapped on the client side by the chunk lists in + * the RPCRDMA header. During the fetching of the RPC from the client + * and the writing of the reply to the client, the memory in the + * client and the memory in the server must be mapped as contiguous + * vaddr/len for access by the hardware. These data strucures keep + * these mappings. + * + * For an RDMA_WRITE, the 'sge' maps the RPC REPLY. For RDMA_READ, the + * 'sge' in the svc_rdma_req_map maps the server side RPC reply and the + * 'ch' field maps the read-list of the RPCRDMA header to the 'sge' + * mapping of the reply. + */ +struct svc_rdma_chunk_sge { + int start; /* sge no for this chunk */ + int count; /* sge count for this chunk */ +}; +struct svc_rdma_fastreg_mr { + struct ib_mr *mr; + void *kva; + struct ib_fast_reg_page_list *page_list; + int page_list_len; + unsigned long access_flags; + unsigned long map_len; + enum dma_data_direction direction; + struct list_head frmr_list; +}; +struct svc_rdma_req_map { + struct svc_rdma_fastreg_mr *frmr; + unsigned long count; + union { + struct kvec sge[RPCSVC_MAXPAGES]; + struct svc_rdma_chunk_sge ch[RPCSVC_MAXPAGES]; + }; +}; +#define RDMACTXT_F_FAST_UNREG 1 +#define RDMACTXT_F_LAST_CTXT 2 + +#define SVCRDMA_DEVCAP_FAST_REG 1 /* fast mr registration */ +#define SVCRDMA_DEVCAP_READ_W_INV 2 /* read w/ invalidate */ + +struct svcxprt_rdma { + struct svc_xprt sc_xprt; /* SVC transport structure */ + struct rdma_cm_id *sc_cm_id; /* RDMA connection id */ + struct list_head sc_accept_q; /* Conn. waiting accept */ + int sc_ord; /* RDMA read limit */ + int sc_max_sge; + + int sc_sq_depth; /* Depth of SQ */ + atomic_t sc_sq_count; /* Number of SQ WR on queue */ + + int sc_max_requests; /* Depth of RQ */ + int sc_max_req_size; /* Size of each RQ WR buf */ + + struct ib_pd *sc_pd; + + atomic_t sc_dma_used; + atomic_t sc_ctxt_used; + struct list_head sc_rq_dto_q; + spinlock_t sc_rq_dto_lock; + struct ib_qp *sc_qp; + struct ib_cq *sc_rq_cq; + struct ib_cq *sc_sq_cq; + struct ib_mr *sc_phys_mr; /* MR for server memory */ + u32 sc_dev_caps; /* distilled device caps */ + u32 sc_dma_lkey; /* local dma key */ + unsigned int sc_frmr_pg_list_len; + struct list_head sc_frmr_q; + spinlock_t sc_frmr_q_lock; + + spinlock_t sc_lock; /* transport lock */ + + wait_queue_head_t sc_send_wait; /* SQ exhaustion waitlist */ + unsigned long sc_flags; + struct list_head sc_dto_q; /* DTO tasklet I/O pending Q */ + struct list_head sc_read_complete_q; + struct work_struct sc_work; +}; +/* sc_flags */ +#define RDMAXPRT_RQ_PENDING 1 +#define RDMAXPRT_SQ_PENDING 2 +#define RDMAXPRT_CONN_PENDING 3 + +#define RPCRDMA_LISTEN_BACKLOG 10 +/* The default ORD value is based on two outstanding full-size writes with a + * page size of 4k, or 32k * 2 ops / 4k = 16 outstanding RDMA_READ. */ +#define RPCRDMA_ORD (64/4) +#define RPCRDMA_SQ_DEPTH_MULT 8 +#define RPCRDMA_MAX_THREADS 16 +#define RPCRDMA_MAX_REQUESTS 16 +#define RPCRDMA_MAX_REQ_SIZE 4096 + +/* svc_rdma_marshal.c */ +extern void svc_rdma_rcl_chunk_counts(struct rpcrdma_read_chunk *, + int *, int *); +extern int svc_rdma_xdr_decode_req(struct rpcrdma_msg **, struct svc_rqst *); +extern int svc_rdma_xdr_decode_deferred_req(struct svc_rqst *); +extern int svc_rdma_xdr_encode_error(struct svcxprt_rdma *, + struct rpcrdma_msg *, + enum rpcrdma_errcode, u32 *); +extern void svc_rdma_xdr_encode_write_list(struct rpcrdma_msg *, int); +extern void svc_rdma_xdr_encode_reply_array(struct rpcrdma_write_array *, int); +extern void svc_rdma_xdr_encode_array_chunk(struct rpcrdma_write_array *, int, + u32, u64, u32); +extern void svc_rdma_xdr_encode_reply_header(struct svcxprt_rdma *, + struct rpcrdma_msg *, + struct rpcrdma_msg *, + enum rpcrdma_proc); +extern int svc_rdma_xdr_get_reply_hdr_len(struct rpcrdma_msg *); + +/* svc_rdma_recvfrom.c */ +extern int svc_rdma_recvfrom(struct svc_rqst *); + +/* svc_rdma_sendto.c */ +extern int svc_rdma_sendto(struct svc_rqst *); + +/* svc_rdma_transport.c */ +extern int svc_rdma_send(struct svcxprt_rdma *, struct ib_send_wr *); +extern void svc_rdma_send_error(struct svcxprt_rdma *, struct rpcrdma_msg *, + enum rpcrdma_errcode); +struct page *svc_rdma_get_page(void); +extern int svc_rdma_post_recv(struct svcxprt_rdma *); +extern int svc_rdma_create_listen(struct svc_serv *, int, struct sockaddr *); +extern struct svc_rdma_op_ctxt *svc_rdma_get_context(struct svcxprt_rdma *); +extern void svc_rdma_put_context(struct svc_rdma_op_ctxt *, int); +extern void svc_rdma_unmap_dma(struct svc_rdma_op_ctxt *ctxt); +extern struct svc_rdma_req_map *svc_rdma_get_req_map(void); +extern void svc_rdma_put_req_map(struct svc_rdma_req_map *); +extern int svc_rdma_fastreg(struct svcxprt_rdma *, struct svc_rdma_fastreg_mr *); +extern struct svc_rdma_fastreg_mr *svc_rdma_get_frmr(struct svcxprt_rdma *); +extern void svc_rdma_put_frmr(struct svcxprt_rdma *, + struct svc_rdma_fastreg_mr *); +extern void svc_sq_reap(struct svcxprt_rdma *); +extern void svc_rq_reap(struct svcxprt_rdma *); +extern struct svc_xprt_class svc_rdma_class; +extern void svc_rdma_prep_reply_hdr(struct svc_rqst *); + +/* svc_rdma.c */ +extern int svc_rdma_init(void); +extern void svc_rdma_cleanup(void); + +/* + * Returns the address of the first read chunk or if no read chunk is + * present + */ +static inline struct rpcrdma_read_chunk * +svc_rdma_get_read_chunk(struct rpcrdma_msg *rmsgp) +{ + struct rpcrdma_read_chunk *ch = + (struct rpcrdma_read_chunk *)&rmsgp->rm_body.rm_chunks[0]; + + if (ch->rc_discrim == 0) + return NULL; + + return ch; +} + +/* + * Returns the address of the first read write array element or if no + * write array list is present + */ +static inline struct rpcrdma_write_array * +svc_rdma_get_write_array(struct rpcrdma_msg *rmsgp) +{ + if (rmsgp->rm_body.rm_chunks[0] != 0 + || rmsgp->rm_body.rm_chunks[1] == 0) + return NULL; + + return (struct rpcrdma_write_array *)&rmsgp->rm_body.rm_chunks[1]; +} + +/* + * Returns the address of the first reply array element or if no + * reply array is present + */ +static inline struct rpcrdma_write_array * +svc_rdma_get_reply_array(struct rpcrdma_msg *rmsgp) +{ + struct rpcrdma_read_chunk *rch; + struct rpcrdma_write_array *wr_ary; + struct rpcrdma_write_array *rp_ary; + + /* XXX: Need to fix when reply list may occur with read-list and/or + * write list */ + if (rmsgp->rm_body.rm_chunks[0] != 0 || + rmsgp->rm_body.rm_chunks[1] != 0) + return NULL; + + rch = svc_rdma_get_read_chunk(rmsgp); + if (rch) { + while (rch->rc_discrim) + rch++; + + /* The reply list follows an empty write array located + * at 'rc_position' here. The reply array is at rc_target. + */ + rp_ary = (struct rpcrdma_write_array *)&rch->rc_target; + + goto found_it; + } + + wr_ary = svc_rdma_get_write_array(rmsgp); + if (wr_ary) { + rp_ary = (struct rpcrdma_write_array *) + &wr_ary-> + wc_array[wr_ary->wc_nchunks].wc_target.rs_length; + + goto found_it; + } + + /* No read list, no write list */ + rp_ary = (struct rpcrdma_write_array *) + &rmsgp->rm_body.rm_chunks[2]; + + found_it: + if (rp_ary->wc_discrim == 0) + return NULL; + + return rp_ary; +} +#endif diff --git a/libdde_linux26/contrib/include/linux/sunrpc/svc_xprt.h b/libdde_linux26/contrib/include/linux/sunrpc/svc_xprt.h new file mode 100644 index 00000000..0127daca --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/svc_xprt.h @@ -0,0 +1,159 @@ +/* + * linux/include/linux/sunrpc/svc_xprt.h + * + * RPC server transport I/O + */ + +#ifndef SUNRPC_SVC_XPRT_H +#define SUNRPC_SVC_XPRT_H + +#include +#include + +struct svc_xprt_ops { + struct svc_xprt *(*xpo_create)(struct svc_serv *, + struct sockaddr *, int, + int); + struct svc_xprt *(*xpo_accept)(struct svc_xprt *); + int (*xpo_has_wspace)(struct svc_xprt *); + int (*xpo_recvfrom)(struct svc_rqst *); + void (*xpo_prep_reply_hdr)(struct svc_rqst *); + int (*xpo_sendto)(struct svc_rqst *); + void (*xpo_release_rqst)(struct svc_rqst *); + void (*xpo_detach)(struct svc_xprt *); + void (*xpo_free)(struct svc_xprt *); +}; + +struct svc_xprt_class { + const char *xcl_name; + struct module *xcl_owner; + struct svc_xprt_ops *xcl_ops; + struct list_head xcl_list; + u32 xcl_max_payload; +}; + +struct svc_xprt { + struct svc_xprt_class *xpt_class; + struct svc_xprt_ops *xpt_ops; + struct kref xpt_ref; + struct list_head xpt_list; + struct list_head xpt_ready; + unsigned long xpt_flags; +#define XPT_BUSY 0 /* enqueued/receiving */ +#define XPT_CONN 1 /* conn pending */ +#define XPT_CLOSE 2 /* dead or dying */ +#define XPT_DATA 3 /* data pending */ +#define XPT_TEMP 4 /* connected transport */ +#define XPT_DEAD 6 /* transport closed */ +#define XPT_CHNGBUF 7 /* need to change snd/rcv buf sizes */ +#define XPT_DEFERRED 8 /* deferred request pending */ +#define XPT_OLD 9 /* used for xprt aging mark+sweep */ +#define XPT_DETACHED 10 /* detached from tempsocks list */ +#define XPT_LISTENER 11 /* listening endpoint */ +#define XPT_CACHE_AUTH 12 /* cache auth info */ + + struct svc_pool *xpt_pool; /* current pool iff queued */ + struct svc_serv *xpt_server; /* service for transport */ + atomic_t xpt_reserved; /* space on outq that is rsvd */ + struct mutex xpt_mutex; /* to serialize sending data */ + spinlock_t xpt_lock; /* protects sk_deferred + * and xpt_auth_cache */ + void *xpt_auth_cache;/* auth cache */ + struct list_head xpt_deferred; /* deferred requests that need + * to be revisted */ + struct sockaddr_storage xpt_local; /* local address */ + size_t xpt_locallen; /* length of address */ + struct sockaddr_storage xpt_remote; /* remote peer's address */ + size_t xpt_remotelen; /* length of address */ +}; + +int svc_reg_xprt_class(struct svc_xprt_class *); +void svc_unreg_xprt_class(struct svc_xprt_class *); +void svc_xprt_init(struct svc_xprt_class *, struct svc_xprt *, + struct svc_serv *); +int svc_create_xprt(struct svc_serv *, char *, unsigned short, int); +void svc_xprt_enqueue(struct svc_xprt *xprt); +void svc_xprt_received(struct svc_xprt *); +void svc_xprt_put(struct svc_xprt *xprt); +void svc_xprt_copy_addrs(struct svc_rqst *rqstp, struct svc_xprt *xprt); +void svc_close_xprt(struct svc_xprt *xprt); +void svc_delete_xprt(struct svc_xprt *xprt); +int svc_port_is_privileged(struct sockaddr *sin); +int svc_print_xprts(char *buf, int maxlen); +struct svc_xprt *svc_find_xprt(struct svc_serv *, char *, int, int); +int svc_xprt_names(struct svc_serv *serv, char *buf, int buflen); + +static inline void svc_xprt_get(struct svc_xprt *xprt) +{ + kref_get(&xprt->xpt_ref); +} +static inline void svc_xprt_set_local(struct svc_xprt *xprt, + struct sockaddr *sa, int salen) +{ + memcpy(&xprt->xpt_local, sa, salen); + xprt->xpt_locallen = salen; +} +static inline void svc_xprt_set_remote(struct svc_xprt *xprt, + struct sockaddr *sa, int salen) +{ + memcpy(&xprt->xpt_remote, sa, salen); + xprt->xpt_remotelen = salen; +} +static inline unsigned short svc_addr_port(struct sockaddr *sa) +{ + unsigned short ret = 0; + switch (sa->sa_family) { + case AF_INET: + ret = ntohs(((struct sockaddr_in *)sa)->sin_port); + break; + case AF_INET6: + ret = ntohs(((struct sockaddr_in6 *)sa)->sin6_port); + break; + } + return ret; +} + +static inline size_t svc_addr_len(struct sockaddr *sa) +{ + switch (sa->sa_family) { + case AF_INET: + return sizeof(struct sockaddr_in); + case AF_INET6: + return sizeof(struct sockaddr_in6); + } + return -EAFNOSUPPORT; +} + +static inline unsigned short svc_xprt_local_port(struct svc_xprt *xprt) +{ + return svc_addr_port((struct sockaddr *)&xprt->xpt_local); +} + +static inline unsigned short svc_xprt_remote_port(struct svc_xprt *xprt) +{ + return svc_addr_port((struct sockaddr *)&xprt->xpt_remote); +} + +static inline char *__svc_print_addr(struct sockaddr *addr, + char *buf, size_t len) +{ + switch (addr->sa_family) { + case AF_INET: + snprintf(buf, len, "%pI4, port=%u", + &((struct sockaddr_in *)addr)->sin_addr, + ntohs(((struct sockaddr_in *) addr)->sin_port)); + break; + + case AF_INET6: + snprintf(buf, len, "%pI6, port=%u", + &((struct sockaddr_in6 *)addr)->sin6_addr, + ntohs(((struct sockaddr_in6 *) addr)->sin6_port)); + break; + + default: + snprintf(buf, len, "unknown address type: %d", addr->sa_family); + break; + } + return buf; +} +#endif /* SUNRPC_SVC_XPRT_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/svcauth.h b/libdde_linux26/contrib/include/linux/sunrpc/svcauth.h new file mode 100644 index 00000000..d39dbdc7 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/svcauth.h @@ -0,0 +1,172 @@ +/* + * linux/include/linux/sunrpc/svcauth.h + * + * RPC server-side authentication stuff. + * + * Copyright (C) 1995, 1996 Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_SVCAUTH_H_ +#define _LINUX_SUNRPC_SVCAUTH_H_ + +#ifdef __KERNEL__ + +#include +#include +#include +#include + +#define SVC_CRED_NGROUPS 32 +struct svc_cred { + uid_t cr_uid; + gid_t cr_gid; + struct group_info *cr_group_info; +}; + +struct svc_rqst; /* forward decl */ +struct in6_addr; + +/* Authentication is done in the context of a domain. + * + * Currently, the nfs server uses the auth_domain to stand + * for the "client" listed in /etc/exports. + * + * More generally, a domain might represent a group of clients using + * a common mechanism for authentication and having a common mapping + * between local identity (uid) and network identity. All clients + * in a domain have similar general access rights. Each domain can + * contain multiple principals which will have different specific right + * based on normal Discretionary Access Control. + * + * A domain is created by an authentication flavour module based on name + * only. Userspace then fills in detail on demand. + * + * In the case of auth_unix and auth_null, the auth_domain is also + * associated with entries in another cache representing the mapping + * of ip addresses to the given client. + */ +struct auth_domain { + struct kref ref; + struct hlist_node hash; + char *name; + struct auth_ops *flavour; +}; + +/* + * Each authentication flavour registers an auth_ops + * structure. + * name is simply the name. + * flavour gives the auth flavour. It determines where the flavour is registered + * accept() is given a request and should verify it. + * It should inspect the authenticator and verifier, and possibly the data. + * If there is a problem with the authentication *authp should be set. + * The return value of accept() can indicate: + * OK - authorised. client and credential are set in rqstp. + * reqbuf points to arguments + * resbuf points to good place for results. verfier + * is (probably) already in place. Certainly space is + * reserved for it. + * DROP - simply drop the request. It may have been deferred + * GARBAGE - rpc garbage_args error + * SYSERR - rpc system_err error + * DENIED - authp holds reason for denial. + * COMPLETE - the reply is encoded already and ready to be sent; no + * further processing is necessary. (This is used for processing + * null procedure calls which are used to set up encryption + * contexts.) + * + * accept is passed the proc number so that it can accept NULL rpc requests + * even if it cannot authenticate the client (as is sometimes appropriate). + * + * release() is given a request after the procedure has been run. + * It should sign/encrypt the results if needed + * It should return: + * OK - the resbuf is ready to be sent + * DROP - the reply should be quitely dropped + * DENIED - authp holds a reason for MSG_DENIED + * SYSERR - rpc system_err + * + * domain_release() + * This call releases a domain. + * set_client() + * Givens a pending request (struct svc_rqst), finds and assigns + * an appropriate 'auth_domain' as the client. + */ +struct auth_ops { + char * name; + struct module *owner; + int flavour; + int (*accept)(struct svc_rqst *rq, __be32 *authp); + int (*release)(struct svc_rqst *rq); + void (*domain_release)(struct auth_domain *); + int (*set_client)(struct svc_rqst *rq); +}; + +#define SVC_GARBAGE 1 +#define SVC_SYSERR 2 +#define SVC_VALID 3 +#define SVC_NEGATIVE 4 +#define SVC_OK 5 +#define SVC_DROP 6 +#define SVC_DENIED 7 +#define SVC_PENDING 8 +#define SVC_COMPLETE 9 + + +extern int svc_authenticate(struct svc_rqst *rqstp, __be32 *authp); +extern int svc_authorise(struct svc_rqst *rqstp); +extern int svc_set_client(struct svc_rqst *rqstp); +extern int svc_auth_register(rpc_authflavor_t flavor, struct auth_ops *aops); +extern void svc_auth_unregister(rpc_authflavor_t flavor); + +extern struct auth_domain *unix_domain_find(char *name); +extern void auth_domain_put(struct auth_domain *item); +extern int auth_unix_add_addr(struct in6_addr *addr, struct auth_domain *dom); +extern struct auth_domain *auth_domain_lookup(char *name, struct auth_domain *new); +extern struct auth_domain *auth_domain_find(char *name); +extern struct auth_domain *auth_unix_lookup(struct in6_addr *addr); +extern int auth_unix_forget_old(struct auth_domain *dom); +extern void svcauth_unix_purge(void); +extern void svcauth_unix_info_release(void *); +extern int svcauth_unix_set_client(struct svc_rqst *rqstp); + +static inline unsigned long hash_str(char *name, int bits) +{ + unsigned long hash = 0; + unsigned long l = 0; + int len = 0; + unsigned char c; + do { + if (unlikely(!(c = *name++))) { + c = (char)len; len = -1; + } + l = (l << 8) | c; + len++; + if ((len & (BITS_PER_LONG/8-1))==0) + hash = hash_long(hash^l, BITS_PER_LONG); + } while (len); + return hash >> (BITS_PER_LONG - bits); +} + +static inline unsigned long hash_mem(char *buf, int length, int bits) +{ + unsigned long hash = 0; + unsigned long l = 0; + int len = 0; + unsigned char c; + do { + if (len == length) { + c = (char)len; len = -1; + } else + c = *buf++; + l = (l << 8) | c; + len++; + if ((len & (BITS_PER_LONG/8-1))==0) + hash = hash_long(hash^l, BITS_PER_LONG); + } while (len); + return hash >> (BITS_PER_LONG - bits); +} + +#endif /* __KERNEL__ */ + +#endif /* _LINUX_SUNRPC_SVCAUTH_H_ */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/svcauth_gss.h b/libdde_linux26/contrib/include/linux/sunrpc/svcauth_gss.h new file mode 100644 index 00000000..ca7d7258 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/svcauth_gss.h @@ -0,0 +1,26 @@ +/* + * linux/include/linux/sunrpc/svcauth_gss.h + * + * Bruce Fields + * Copyright (c) 2002 The Regents of the Unviersity of Michigan + */ + +#ifndef _LINUX_SUNRPC_SVCAUTH_GSS_H +#define _LINUX_SUNRPC_SVCAUTH_GSS_H + +#ifdef __KERNEL__ +#include +#include +#include +#include +#include +#include + +int gss_svc_init(void); +void gss_svc_shutdown(void); +int svcauth_gss_register_pseudoflavor(u32 pseudoflavor, char * name); +u32 svcauth_gss_flavor(struct auth_domain *dom); +char *svc_gss_principal(struct svc_rqst *); + +#endif /* __KERNEL__ */ +#endif /* _LINUX_SUNRPC_SVCAUTH_GSS_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/svcsock.h b/libdde_linux26/contrib/include/linux/sunrpc/svcsock.h new file mode 100644 index 00000000..483e1038 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/svcsock.h @@ -0,0 +1,53 @@ +/* + * linux/include/linux/sunrpc/svcsock.h + * + * RPC server socket I/O. + * + * Copyright (C) 1995, 1996 Olaf Kirch + */ + +#ifndef SUNRPC_SVCSOCK_H +#define SUNRPC_SVCSOCK_H + +#include +#include + +/* + * RPC server socket. + */ +struct svc_sock { + struct svc_xprt sk_xprt; + struct socket * sk_sock; /* berkeley socket layer */ + struct sock * sk_sk; /* INET layer */ + + /* We keep the old state_change and data_ready CB's here */ + void (*sk_ostate)(struct sock *); + void (*sk_odata)(struct sock *, int bytes); + void (*sk_owspace)(struct sock *); + + /* private TCP part */ + u32 sk_reclen; /* length of record */ + u32 sk_tcplen; /* current read length */ +}; + +/* + * Function prototypes. + */ +void svc_close_all(struct list_head *); +int svc_recv(struct svc_rqst *, long); +int svc_send(struct svc_rqst *); +void svc_drop(struct svc_rqst *); +void svc_sock_update_bufs(struct svc_serv *serv); +int svc_sock_names(char *buf, struct svc_serv *serv, char *toclose); +int svc_addsock(struct svc_serv *serv, int fd, char *name_return); +void svc_init_xprt_sock(void); +void svc_cleanup_xprt_sock(void); + +/* + * svc_makesock socket characteristics + */ +#define SVC_SOCK_DEFAULTS (0U) +#define SVC_SOCK_ANONYMOUS (1U << 0) /* don't register with pmap */ +#define SVC_SOCK_TEMPORARY (1U << 1) /* flag socket as temporary */ + +#endif /* SUNRPC_SVCSOCK_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/timer.h b/libdde_linux26/contrib/include/linux/sunrpc/timer.h new file mode 100644 index 00000000..a67fd734 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/timer.h @@ -0,0 +1,49 @@ +/* + * linux/include/linux/sunrpc/timer.h + * + * Declarations for the RPC transport timer. + * + * Copyright (C) 2002 Trond Myklebust + */ + +#ifndef _LINUX_SUNRPC_TIMER_H +#define _LINUX_SUNRPC_TIMER_H + +#include + +struct rpc_rtt { + unsigned long timeo; /* default timeout value */ + unsigned long srtt[5]; /* smoothed round trip time << 3 */ + unsigned long sdrtt[5]; /* smoothed medium deviation of RTT */ + int ntimeouts[5]; /* Number of timeouts for the last request */ +}; + + +extern void rpc_init_rtt(struct rpc_rtt *rt, unsigned long timeo); +extern void rpc_update_rtt(struct rpc_rtt *rt, unsigned timer, long m); +extern unsigned long rpc_calc_rto(struct rpc_rtt *rt, unsigned timer); + +static inline void rpc_set_timeo(struct rpc_rtt *rt, int timer, int ntimeo) +{ + int *t; + if (!timer) + return; + t = &rt->ntimeouts[timer-1]; + if (ntimeo < *t) { + if (*t > 0) + (*t)--; + } else { + if (ntimeo > 8) + ntimeo = 8; + *t = ntimeo; + } +} + +static inline int rpc_ntimeo(struct rpc_rtt *rt, int timer) +{ + if (!timer) + return 0; + return rt->ntimeouts[timer-1]; +} + +#endif /* _LINUX_SUNRPC_TIMER_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/types.h b/libdde_linux26/contrib/include/linux/sunrpc/types.h new file mode 100644 index 00000000..d222f475 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/types.h @@ -0,0 +1,22 @@ +/* + * linux/include/linux/sunrpc/types.h + * + * Generic types and misc stuff for RPC. + * + * Copyright (C) 1996, Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_TYPES_H_ +#define _LINUX_SUNRPC_TYPES_H_ + +#include +#include +#include +#include + +/* + * Shorthands + */ +#define signalled() (signal_pending(current)) + +#endif /* _LINUX_SUNRPC_TYPES_H_ */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/xdr.h b/libdde_linux26/contrib/include/linux/sunrpc/xdr.h new file mode 100644 index 00000000..49e1eb45 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/xdr.h @@ -0,0 +1,210 @@ +/* + * include/linux/sunrpc/xdr.h + * + * Copyright (C) 1995-1997 Olaf Kirch + */ + +#ifndef _SUNRPC_XDR_H_ +#define _SUNRPC_XDR_H_ + +#ifdef __KERNEL__ + +#include +#include +#include +#include + +/* + * Buffer adjustment + */ +#define XDR_QUADLEN(l) (((l) + 3) >> 2) + +/* + * Generic opaque `network object.' At the kernel level, this type + * is used only by lockd. + */ +#define XDR_MAX_NETOBJ 1024 +struct xdr_netobj { + unsigned int len; + u8 * data; +}; + +/* + * This is the generic XDR function. rqstp is either a rpc_rqst (client + * side) or svc_rqst pointer (server side). + * Encode functions always assume there's enough room in the buffer. + */ +typedef int (*kxdrproc_t)(void *rqstp, __be32 *data, void *obj); + +/* + * Basic structure for transmission/reception of a client XDR message. + * Features a header (for a linear buffer containing RPC headers + * and the data payload for short messages), and then an array of + * pages. + * The tail iovec allows you to append data after the page array. Its + * main interest is for appending padding to the pages in order to + * satisfy the int_32-alignment requirements in RFC1832. + * + * For the future, we might want to string several of these together + * in a list if anybody wants to make use of NFSv4 COMPOUND + * operations and/or has a need for scatter/gather involving pages. + */ +struct xdr_buf { + struct kvec head[1], /* RPC header + non-page data */ + tail[1]; /* Appended after page data */ + + struct page ** pages; /* Array of contiguous pages */ + unsigned int page_base, /* Start of page data */ + page_len, /* Length of page data */ + flags; /* Flags for data disposition */ +#define XDRBUF_READ 0x01 /* target of file read */ +#define XDRBUF_WRITE 0x02 /* source of file write */ + + unsigned int buflen, /* Total length of storage buffer */ + len; /* Length of XDR encoded message */ + +}; + +/* + * pre-xdr'ed macros. + */ + +#define xdr_zero __constant_htonl(0) +#define xdr_one __constant_htonl(1) +#define xdr_two __constant_htonl(2) + +#define rpc_success __constant_htonl(RPC_SUCCESS) +#define rpc_prog_unavail __constant_htonl(RPC_PROG_UNAVAIL) +#define rpc_prog_mismatch __constant_htonl(RPC_PROG_MISMATCH) +#define rpc_proc_unavail __constant_htonl(RPC_PROC_UNAVAIL) +#define rpc_garbage_args __constant_htonl(RPC_GARBAGE_ARGS) +#define rpc_system_err __constant_htonl(RPC_SYSTEM_ERR) +#define rpc_drop_reply __constant_htonl(RPC_DROP_REPLY) + +#define rpc_auth_ok __constant_htonl(RPC_AUTH_OK) +#define rpc_autherr_badcred __constant_htonl(RPC_AUTH_BADCRED) +#define rpc_autherr_rejectedcred __constant_htonl(RPC_AUTH_REJECTEDCRED) +#define rpc_autherr_badverf __constant_htonl(RPC_AUTH_BADVERF) +#define rpc_autherr_rejectedverf __constant_htonl(RPC_AUTH_REJECTEDVERF) +#define rpc_autherr_tooweak __constant_htonl(RPC_AUTH_TOOWEAK) +#define rpcsec_gsserr_credproblem __constant_htonl(RPCSEC_GSS_CREDPROBLEM) +#define rpcsec_gsserr_ctxproblem __constant_htonl(RPCSEC_GSS_CTXPROBLEM) +#define rpc_autherr_oldseqnum __constant_htonl(101) + +/* + * Miscellaneous XDR helper functions + */ +__be32 *xdr_encode_opaque_fixed(__be32 *p, const void *ptr, unsigned int len); +__be32 *xdr_encode_opaque(__be32 *p, const void *ptr, unsigned int len); +__be32 *xdr_encode_string(__be32 *p, const char *s); +__be32 *xdr_decode_string_inplace(__be32 *p, char **sp, unsigned int *lenp, + unsigned int maxlen); +__be32 *xdr_encode_netobj(__be32 *p, const struct xdr_netobj *); +__be32 *xdr_decode_netobj(__be32 *p, struct xdr_netobj *); + +void xdr_encode_pages(struct xdr_buf *, struct page **, unsigned int, + unsigned int); +void xdr_inline_pages(struct xdr_buf *, unsigned int, + struct page **, unsigned int, unsigned int); + +static inline __be32 *xdr_encode_array(__be32 *p, const void *s, unsigned int len) +{ + return xdr_encode_opaque(p, s, len); +} + +/* + * Decode 64bit quantities (NFSv3 support) + */ +static inline __be32 * +xdr_encode_hyper(__be32 *p, __u64 val) +{ + *p++ = htonl(val >> 32); + *p++ = htonl(val & 0xFFFFFFFF); + return p; +} + +static inline __be32 * +xdr_decode_hyper(__be32 *p, __u64 *valp) +{ + *valp = ((__u64) ntohl(*p++)) << 32; + *valp |= ntohl(*p++); + return p; +} + +/* + * Adjust kvec to reflect end of xdr'ed data (RPC client XDR) + */ +static inline int +xdr_adjust_iovec(struct kvec *iov, __be32 *p) +{ + return iov->iov_len = ((u8 *) p - (u8 *) iov->iov_base); +} + +/* + * XDR buffer helper functions + */ +extern void xdr_shift_buf(struct xdr_buf *, size_t); +extern void xdr_buf_from_iov(struct kvec *, struct xdr_buf *); +extern int xdr_buf_subsegment(struct xdr_buf *, struct xdr_buf *, unsigned int, unsigned int); +extern int xdr_buf_read_netobj(struct xdr_buf *, struct xdr_netobj *, unsigned int); +extern int read_bytes_from_xdr_buf(struct xdr_buf *, unsigned int, void *, unsigned int); +extern int write_bytes_to_xdr_buf(struct xdr_buf *, unsigned int, void *, unsigned int); + +/* + * Helper structure for copying from an sk_buff. + */ +struct xdr_skb_reader { + struct sk_buff *skb; + unsigned int offset; + size_t count; + __wsum csum; +}; + +typedef size_t (*xdr_skb_read_actor)(struct xdr_skb_reader *desc, void *to, size_t len); + +size_t xdr_skb_read_bits(struct xdr_skb_reader *desc, void *to, size_t len); +extern int csum_partial_copy_to_xdr(struct xdr_buf *, struct sk_buff *); +extern ssize_t xdr_partial_copy_from_skb(struct xdr_buf *, unsigned int, + struct xdr_skb_reader *, xdr_skb_read_actor); + +extern int xdr_encode_word(struct xdr_buf *, unsigned int, u32); +extern int xdr_decode_word(struct xdr_buf *, unsigned int, u32 *); + +struct xdr_array2_desc; +typedef int (*xdr_xcode_elem_t)(struct xdr_array2_desc *desc, void *elem); +struct xdr_array2_desc { + unsigned int elem_size; + unsigned int array_len; + unsigned int array_maxlen; + xdr_xcode_elem_t xcode; +}; + +extern int xdr_decode_array2(struct xdr_buf *buf, unsigned int base, + struct xdr_array2_desc *desc); +extern int xdr_encode_array2(struct xdr_buf *buf, unsigned int base, + struct xdr_array2_desc *desc); + +/* + * Provide some simple tools for XDR buffer overflow-checking etc. + */ +struct xdr_stream { + __be32 *p; /* start of available buffer */ + struct xdr_buf *buf; /* XDR buffer to read/write */ + + __be32 *end; /* end of available buffer space */ + struct kvec *iov; /* pointer to the current kvec */ +}; + +extern void xdr_init_encode(struct xdr_stream *xdr, struct xdr_buf *buf, __be32 *p); +extern __be32 *xdr_reserve_space(struct xdr_stream *xdr, size_t nbytes); +extern void xdr_write_pages(struct xdr_stream *xdr, struct page **pages, + unsigned int base, unsigned int len); +extern void xdr_init_decode(struct xdr_stream *xdr, struct xdr_buf *buf, __be32 *p); +extern __be32 *xdr_inline_decode(struct xdr_stream *xdr, size_t nbytes); +extern void xdr_read_pages(struct xdr_stream *xdr, unsigned int len); +extern void xdr_enter_page(struct xdr_stream *xdr, unsigned int len); +extern int xdr_process_buf(struct xdr_buf *buf, unsigned int offset, unsigned int len, int (*actor)(struct scatterlist *, void *), void *data); + +#endif /* __KERNEL__ */ + +#endif /* _SUNRPC_XDR_H_ */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/xprt.h b/libdde_linux26/contrib/include/linux/sunrpc/xprt.h new file mode 100644 index 00000000..11fc71d5 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/xprt.h @@ -0,0 +1,334 @@ +/* + * linux/include/linux/sunrpc/xprt.h + * + * Declarations for the RPC transport interface. + * + * Copyright (C) 1995, 1996 Olaf Kirch + */ + +#ifndef _LINUX_SUNRPC_XPRT_H +#define _LINUX_SUNRPC_XPRT_H + +#include +#include +#include +#include +#include +#include +#include + +#ifdef __KERNEL__ + +#define RPC_MIN_SLOT_TABLE (2U) +#define RPC_DEF_SLOT_TABLE (16U) +#define RPC_MAX_SLOT_TABLE (128U) + +/* + * This describes a timeout strategy + */ +struct rpc_timeout { + unsigned long to_initval, /* initial timeout */ + to_maxval, /* max timeout */ + to_increment; /* if !exponential */ + unsigned int to_retries; /* max # of retries */ + unsigned char to_exponential; +}; + +enum rpc_display_format_t { + RPC_DISPLAY_ADDR = 0, + RPC_DISPLAY_PORT, + RPC_DISPLAY_PROTO, + RPC_DISPLAY_ALL, + RPC_DISPLAY_HEX_ADDR, + RPC_DISPLAY_HEX_PORT, + RPC_DISPLAY_UNIVERSAL_ADDR, + RPC_DISPLAY_NETID, + RPC_DISPLAY_MAX, +}; + +struct rpc_task; +struct rpc_xprt; +struct seq_file; + +/* + * This describes a complete RPC request + */ +struct rpc_rqst { + /* + * This is the user-visible part + */ + struct rpc_xprt * rq_xprt; /* RPC client */ + struct xdr_buf rq_snd_buf; /* send buffer */ + struct xdr_buf rq_rcv_buf; /* recv buffer */ + + /* + * This is the private part + */ + struct rpc_task * rq_task; /* RPC task data */ + __be32 rq_xid; /* request XID */ + int rq_cong; /* has incremented xprt->cong */ + int rq_received; /* receive completed */ + u32 rq_seqno; /* gss seq no. used on req. */ + int rq_enc_pages_num; + struct page **rq_enc_pages; /* scratch pages for use by + gss privacy code */ + void (*rq_release_snd_buf)(struct rpc_rqst *); /* release rq_enc_pages */ + struct list_head rq_list; + + __u32 * rq_buffer; /* XDR encode buffer */ + size_t rq_callsize, + rq_rcvsize; + + struct xdr_buf rq_private_buf; /* The receive buffer + * used in the softirq. + */ + unsigned long rq_majortimeo; /* major timeout alarm */ + unsigned long rq_timeout; /* Current timeout value */ + unsigned int rq_retries; /* # of retries */ + unsigned int rq_connect_cookie; + /* A cookie used to track the + state of the transport + connection */ + + /* + * Partial send handling + */ + u32 rq_bytes_sent; /* Bytes we have sent */ + + unsigned long rq_xtime; /* when transmitted */ + int rq_ntrans; +}; +#define rq_svec rq_snd_buf.head +#define rq_slen rq_snd_buf.len + +struct rpc_xprt_ops { + void (*set_buffer_size)(struct rpc_xprt *xprt, size_t sndsize, size_t rcvsize); + int (*reserve_xprt)(struct rpc_task *task); + void (*release_xprt)(struct rpc_xprt *xprt, struct rpc_task *task); + void (*rpcbind)(struct rpc_task *task); + void (*set_port)(struct rpc_xprt *xprt, unsigned short port); + void (*connect)(struct rpc_task *task); + void * (*buf_alloc)(struct rpc_task *task, size_t size); + void (*buf_free)(void *buffer); + int (*send_request)(struct rpc_task *task); + void (*set_retrans_timeout)(struct rpc_task *task); + void (*timer)(struct rpc_task *task); + void (*release_request)(struct rpc_task *task); + void (*close)(struct rpc_xprt *xprt); + void (*destroy)(struct rpc_xprt *xprt); + void (*print_stats)(struct rpc_xprt *xprt, struct seq_file *seq); +}; + +struct rpc_xprt { + struct kref kref; /* Reference count */ + struct rpc_xprt_ops * ops; /* transport methods */ + + const struct rpc_timeout *timeout; /* timeout parms */ + struct sockaddr_storage addr; /* server address */ + size_t addrlen; /* size of server address */ + int prot; /* IP protocol */ + + unsigned long cong; /* current congestion */ + unsigned long cwnd; /* congestion window */ + + size_t max_payload; /* largest RPC payload size, + in bytes */ + unsigned int tsh_size; /* size of transport specific + header */ + + struct rpc_wait_queue binding; /* requests waiting on rpcbind */ + struct rpc_wait_queue sending; /* requests waiting to send */ + struct rpc_wait_queue resend; /* requests waiting to resend */ + struct rpc_wait_queue pending; /* requests in flight */ + struct rpc_wait_queue backlog; /* waiting for slot */ + struct list_head free; /* free slots */ + struct rpc_rqst * slot; /* slot table storage */ + unsigned int max_reqs; /* total slots */ + unsigned long state; /* transport state */ + unsigned char shutdown : 1, /* being shut down */ + resvport : 1; /* use a reserved port */ + unsigned int bind_index; /* bind function index */ + + /* + * Connection of transports + */ + unsigned long connect_timeout, + bind_timeout, + reestablish_timeout; + unsigned int connect_cookie; /* A cookie that gets bumped + every time the transport + is reconnected */ + + /* + * Disconnection of idle transports + */ + struct work_struct task_cleanup; + struct timer_list timer; + unsigned long last_used, + idle_timeout; + + /* + * Send stuff + */ + spinlock_t transport_lock; /* lock transport info */ + spinlock_t reserve_lock; /* lock slot table */ + u32 xid; /* Next XID value to use */ + struct rpc_task * snd_task; /* Task blocked in send */ + struct list_head recv; + + struct { + unsigned long bind_count, /* total number of binds */ + connect_count, /* total number of connects */ + connect_start, /* connect start timestamp */ + connect_time, /* jiffies waiting for connect */ + sends, /* how many complete requests */ + recvs, /* how many complete requests */ + bad_xids; /* lookup_rqst didn't find XID */ + + unsigned long long req_u, /* average requests on the wire */ + bklog_u; /* backlog queue utilization */ + } stat; + + const char *address_strings[RPC_DISPLAY_MAX]; +}; + +struct xprt_create { + int ident; /* XPRT_TRANSPORT identifier */ + struct sockaddr * srcaddr; /* optional local address */ + struct sockaddr * dstaddr; /* remote peer address */ + size_t addrlen; +}; + +struct xprt_class { + struct list_head list; + int ident; /* XPRT_TRANSPORT identifier */ + struct rpc_xprt * (*setup)(struct xprt_create *); + struct module *owner; + char name[32]; +}; + +/* + * Generic internal transport functions + */ +struct rpc_xprt *xprt_create_transport(struct xprt_create *args); +void xprt_connect(struct rpc_task *task); +void xprt_reserve(struct rpc_task *task); +int xprt_reserve_xprt(struct rpc_task *task); +int xprt_reserve_xprt_cong(struct rpc_task *task); +int xprt_prepare_transmit(struct rpc_task *task); +void xprt_transmit(struct rpc_task *task); +void xprt_end_transmit(struct rpc_task *task); +int xprt_adjust_timeout(struct rpc_rqst *req); +void xprt_release_xprt(struct rpc_xprt *xprt, struct rpc_task *task); +void xprt_release_xprt_cong(struct rpc_xprt *xprt, struct rpc_task *task); +void xprt_release(struct rpc_task *task); +struct rpc_xprt * xprt_get(struct rpc_xprt *xprt); +void xprt_put(struct rpc_xprt *xprt); + +static inline __be32 *xprt_skip_transport_header(struct rpc_xprt *xprt, __be32 *p) +{ + return p + xprt->tsh_size; +} + +/* + * Transport switch helper functions + */ +int xprt_register_transport(struct xprt_class *type); +int xprt_unregister_transport(struct xprt_class *type); +void xprt_set_retrans_timeout_def(struct rpc_task *task); +void xprt_set_retrans_timeout_rtt(struct rpc_task *task); +void xprt_wake_pending_tasks(struct rpc_xprt *xprt, int status); +void xprt_wait_for_buffer_space(struct rpc_task *task, rpc_action action); +void xprt_write_space(struct rpc_xprt *xprt); +void xprt_update_rtt(struct rpc_task *task); +void xprt_adjust_cwnd(struct rpc_task *task, int result); +struct rpc_rqst * xprt_lookup_rqst(struct rpc_xprt *xprt, __be32 xid); +void xprt_complete_rqst(struct rpc_task *task, int copied); +void xprt_release_rqst_cong(struct rpc_task *task); +void xprt_disconnect_done(struct rpc_xprt *xprt); +void xprt_force_disconnect(struct rpc_xprt *xprt); +void xprt_conditional_disconnect(struct rpc_xprt *xprt, unsigned int cookie); + +/* + * Reserved bit positions in xprt->state + */ +#define XPRT_LOCKED (0) +#define XPRT_CONNECTED (1) +#define XPRT_CONNECTING (2) +#define XPRT_CLOSE_WAIT (3) +#define XPRT_BOUND (4) +#define XPRT_BINDING (5) +#define XPRT_CLOSING (6) + +static inline void xprt_set_connected(struct rpc_xprt *xprt) +{ + set_bit(XPRT_CONNECTED, &xprt->state); +} + +static inline void xprt_clear_connected(struct rpc_xprt *xprt) +{ + clear_bit(XPRT_CONNECTED, &xprt->state); +} + +static inline int xprt_connected(struct rpc_xprt *xprt) +{ + return test_bit(XPRT_CONNECTED, &xprt->state); +} + +static inline int xprt_test_and_set_connected(struct rpc_xprt *xprt) +{ + return test_and_set_bit(XPRT_CONNECTED, &xprt->state); +} + +static inline int xprt_test_and_clear_connected(struct rpc_xprt *xprt) +{ + return test_and_clear_bit(XPRT_CONNECTED, &xprt->state); +} + +static inline void xprt_clear_connecting(struct rpc_xprt *xprt) +{ + smp_mb__before_clear_bit(); + clear_bit(XPRT_CONNECTING, &xprt->state); + smp_mb__after_clear_bit(); +} + +static inline int xprt_connecting(struct rpc_xprt *xprt) +{ + return test_bit(XPRT_CONNECTING, &xprt->state); +} + +static inline int xprt_test_and_set_connecting(struct rpc_xprt *xprt) +{ + return test_and_set_bit(XPRT_CONNECTING, &xprt->state); +} + +static inline void xprt_set_bound(struct rpc_xprt *xprt) +{ + test_and_set_bit(XPRT_BOUND, &xprt->state); +} + +static inline int xprt_bound(struct rpc_xprt *xprt) +{ + return test_bit(XPRT_BOUND, &xprt->state); +} + +static inline void xprt_clear_bound(struct rpc_xprt *xprt) +{ + clear_bit(XPRT_BOUND, &xprt->state); +} + +static inline void xprt_clear_binding(struct rpc_xprt *xprt) +{ + smp_mb__before_clear_bit(); + clear_bit(XPRT_BINDING, &xprt->state); + smp_mb__after_clear_bit(); +} + +static inline int xprt_test_and_set_binding(struct rpc_xprt *xprt) +{ + return test_and_set_bit(XPRT_BINDING, &xprt->state); +} + +#endif /* __KERNEL__*/ + +#endif /* _LINUX_SUNRPC_XPRT_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/xprtrdma.h b/libdde_linux26/contrib/include/linux/sunrpc/xprtrdma.h new file mode 100644 index 00000000..54a379c9 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/xprtrdma.h @@ -0,0 +1,83 @@ +/* + * Copyright (c) 2003-2007 Network Appliance, Inc. All rights reserved. + * + * This software is available to you under a choice of one of two + * licenses. You may choose to be licensed under the terms of the GNU + * General Public License (GPL) Version 2, available from the file + * COPYING in the main directory of this source tree, or the BSD-type + * license below: + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * Neither the name of the Network Appliance, Inc. nor the names of + * its contributors may be used to endorse or promote products + * derived from this software without specific prior written + * permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef _LINUX_SUNRPC_XPRTRDMA_H +#define _LINUX_SUNRPC_XPRTRDMA_H + +/* + * RPC transport identifier for RDMA + */ +#define XPRT_TRANSPORT_RDMA 256 + +/* + * rpcbind (v3+) RDMA netid. + */ +#define RPCBIND_NETID_RDMA "rdma" + +/* + * Constants. Max RPC/NFS header is big enough to account for + * additional marshaling buffers passed down by Linux client. + * + * RDMA header is currently fixed max size, and is big enough for a + * fully-chunked NFS message (read chunks are the largest). Note only + * a single chunk type per message is supported currently. + */ +#define RPCRDMA_MIN_SLOT_TABLE (2U) +#define RPCRDMA_DEF_SLOT_TABLE (32U) +#define RPCRDMA_MAX_SLOT_TABLE (256U) + +#define RPCRDMA_DEF_INLINE (1024) /* default inline max */ + +#define RPCRDMA_INLINE_PAD_THRESH (512)/* payload threshold to pad (bytes) */ + +/* memory registration strategies */ +#define RPCRDMA_PERSISTENT_REGISTRATION (1) + +enum rpcrdma_memreg { + RPCRDMA_BOUNCEBUFFERS = 0, + RPCRDMA_REGISTER, + RPCRDMA_MEMWINDOWS, + RPCRDMA_MEMWINDOWS_ASYNC, + RPCRDMA_MTHCAFMR, + RPCRDMA_FRMR, + RPCRDMA_ALLPHYSICAL, + RPCRDMA_LAST +}; + +#endif /* _LINUX_SUNRPC_XPRTRDMA_H */ diff --git a/libdde_linux26/contrib/include/linux/sunrpc/xprtsock.h b/libdde_linux26/contrib/include/linux/sunrpc/xprtsock.h new file mode 100644 index 00000000..c2a46c45 --- /dev/null +++ b/libdde_linux26/contrib/include/linux/sunrpc/xprtsock.h @@ -0,0 +1,45 @@ +/* + * linux/include/linux/sunrpc/xprtsock.h + * + * Declarations for the RPC transport socket provider. + */ + +#ifndef _LINUX_SUNRPC_XPRTSOCK_H +#define _LINUX_SUNRPC_XPRTSOCK_H + +#ifdef __KERNEL__ + +int init_socket_xprt(void); +void cleanup_socket_xprt(void); + +/* + * RPC transport identifiers for UDP, TCP + * + * To preserve compatibility with the historical use of raw IP protocol + * id's for transport selection, these are specified with the previous + * values. No such restriction exists for new transports, except that + * they may not collide with these values (17 and 6, respectively). + */ +#define XPRT_TRANSPORT_UDP IPPROTO_UDP +#define XPRT_TRANSPORT_TCP IPPROTO_TCP + +/* + * RPC slot table sizes for UDP, TCP transports + */ +extern unsigned int xprt_udp_slot_table_entries; +extern unsigned int xprt_tcp_slot_table_entries; + +/* + * Parameters for choosing a free port + */ +extern unsigned int xprt_min_resvport; +extern unsigned int xprt_max_resvport; + +#define RPC_MIN_RESVPORT (1U) +#define RPC_MAX_RESVPORT (65535U) +#define RPC_DEF_MIN_RESVPORT (665U) +#define RPC_DEF_MAX_RESVPORT (1023U) + +#endif /* __KERNEL__ */ + +#endif /* _LINUX_SUNRPC_XPRTSOCK_H */ -- cgit v1.2.3 From cded208c7ea6d107dcbfdb2e2d4622daf41c2886 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 8 May 2011 23:11:02 +0200 Subject: remove .svn directories --- libdde_linux26/.svn/all-wcprops | 23 - libdde_linux26/.svn/entries | 142 - libdde_linux26/.svn/format | 1 - libdde_linux26/.svn/text-base/Makeconf.svn-base | 51 - libdde_linux26/.svn/text-base/Makefile.svn-base | 6 - libdde_linux26/.svn/text-base/README.svn-base | 46 - libdde_linux26/contrib/.svn/all-wcprops | 11 - libdde_linux26/contrib/.svn/entries | 92 - libdde_linux26/contrib/.svn/format | 1 - .../contrib/.svn/text-base/Makefile.svn-base | 6 - libdde_linux26/contrib/arch/.svn/all-wcprops | 5 - libdde_linux26/contrib/arch/.svn/entries | 34 - libdde_linux26/contrib/arch/.svn/format | 1 - libdde_linux26/contrib/arch/arm/.svn/all-wcprops | 5 - libdde_linux26/contrib/arch/arm/.svn/entries | 37 - libdde_linux26/contrib/arch/arm/.svn/format | 1 - .../contrib/arch/arm/kernel/.svn/all-wcprops | 23 - .../contrib/arch/arm/kernel/.svn/entries | 130 - libdde_linux26/contrib/arch/arm/kernel/.svn/format | 1 - .../arm/kernel/.svn/text-base/ptrace.h.svn-base | 51 - .../arm/kernel/.svn/text-base/signal.h.svn-base | 12 - .../arm/kernel/.svn/text-base/traps.c.svn-base | 734 - .../contrib/arch/arm/lib/.svn/all-wcprops | 65 - libdde_linux26/contrib/arch/arm/lib/.svn/entries | 368 - libdde_linux26/contrib/arch/arm/lib/.svn/format | 1 - .../arch/arm/lib/.svn/text-base/bitops.h.svn-base | 65 - .../arm/lib/.svn/text-base/changebit.S.svn-base | 23 - .../arm/lib/.svn/text-base/clearbit.S.svn-base | 24 - .../arch/arm/lib/.svn/text-base/div64.S.svn-base | 201 - .../arch/arm/lib/.svn/text-base/findbit.S.svn-base | 176 - .../arch/arm/lib/.svn/text-base/memzero.S.svn-base | 125 - .../arch/arm/lib/.svn/text-base/setbit.S.svn-base | 24 - .../lib/.svn/text-base/testchangebit.S.svn-base | 20 - .../arm/lib/.svn/text-base/testclearbit.S.svn-base | 20 - .../arm/lib/.svn/text-base/testsetbit.S.svn-base | 20 - .../arch/arm/mach-realview/.svn/all-wcprops | 29 - .../contrib/arch/arm/mach-realview/.svn/entries | 164 - .../contrib/arch/arm/mach-realview/.svn/format | 1 - .../mach-realview/.svn/text-base/clock.c.svn-base | 64 - .../mach-realview/.svn/text-base/clock.h.svn-base | 19 - .../mach-realview/.svn/text-base/core.h.svn-base | 66 - .../.svn/text-base/realview_eb.c.svn-base | 389 - libdde_linux26/contrib/arch/x86/.svn/all-wcprops | 5 - libdde_linux26/contrib/arch/x86/.svn/entries | 37 - libdde_linux26/contrib/arch/x86/.svn/format | 1 - .../contrib/arch/x86/include/.svn/all-wcprops | 11 - .../contrib/arch/x86/include/.svn/entries | 65 - .../contrib/arch/x86/include/.svn/format | 1 - .../x86/include/.svn/text-base/Makefile.svn-base | 13 - .../contrib/arch/x86/include/asm/.svn/all-wcprops | 1703 - .../contrib/arch/x86/include/asm/.svn/entries | 9683 ------ .../contrib/arch/x86/include/asm/.svn/format | 1 - .../x86/include/asm/.svn/text-base/Kbuild.svn-base | 24 - .../asm/.svn/text-base/a.out-core.h.svn-base | 71 - .../include/asm/.svn/text-base/a.out.h.svn-base | 20 - .../x86/include/asm/.svn/text-base/acpi.h.svn-base | 177 - .../x86/include/asm/.svn/text-base/agp.h.svn-base | 35 - .../asm/.svn/text-base/alternative-asm.h.svn-base | 22 - .../asm/.svn/text-base/alternative.h.svn-base | 183 - .../asm/.svn/text-base/amd_iommu.h.svn-base | 35 - .../asm/.svn/text-base/amd_iommu_types.h.svn-base | 427 - .../x86/include/asm/.svn/text-base/apic.h.svn-base | 199 - .../include/asm/.svn/text-base/apicdef.h.svn-base | 417 - .../asm/.svn/text-base/arch_hooks.h.svn-base | 26 - .../x86/include/asm/.svn/text-base/asm.h.svn-base | 47 - .../include/asm/.svn/text-base/atomic.h.svn-base | 5 - .../asm/.svn/text-base/atomic_32.h.svn-base | 251 - .../asm/.svn/text-base/atomic_64.h.svn-base | 459 - .../include/asm/.svn/text-base/auxvec.h.svn-base | 12 - .../asm/.svn/text-base/bios_ebda.h.svn-base | 36 - .../include/asm/.svn/text-base/bitops.h.svn-base | 465 - .../x86/include/asm/.svn/text-base/boot.h.svn-base | 26 - .../asm/.svn/text-base/bootparam.h.svn-base | 111 - .../x86/include/asm/.svn/text-base/bug.h.svn-base | 39 - .../x86/include/asm/.svn/text-base/bugs.h.svn-base | 12 - .../asm/.svn/text-base/byteorder.h.svn-base | 6 - .../include/asm/.svn/text-base/cache.h.svn-base | 20 - .../asm/.svn/text-base/cacheflush.h.svn-base | 118 - .../include/asm/.svn/text-base/calgary.h.svn-base | 72 - .../include/asm/.svn/text-base/calling.h.svn-base | 170 - .../include/asm/.svn/text-base/checksum.h.svn-base | 5 - .../asm/.svn/text-base/checksum_32.h.svn-base | 189 - .../asm/.svn/text-base/checksum_64.h.svn-base | 191 - .../include/asm/.svn/text-base/cmpxchg.h.svn-base | 5 - .../asm/.svn/text-base/cmpxchg_32.h.svn-base | 344 - .../asm/.svn/text-base/cmpxchg_64.h.svn-base | 185 - .../include/asm/.svn/text-base/compat.h.svn-base | 218 - .../x86/include/asm/.svn/text-base/cpu.h.svn-base | 20 - .../asm/.svn/text-base/cpufeature.h.svn-base | 275 - .../include/asm/.svn/text-base/cputime.h.svn-base | 1 - .../include/asm/.svn/text-base/current.h.svn-base | 39 - .../include/asm/.svn/text-base/debugreg.h.svn-base | 70 - .../include/asm/.svn/text-base/delay.h.svn-base | 31 - .../x86/include/asm/.svn/text-base/desc.h.svn-base | 407 - .../asm/.svn/text-base/desc_defs.h.svn-base | 95 - .../include/asm/.svn/text-base/device.h.svn-base | 16 - .../include/asm/.svn/text-base/div64.h.svn-base | 60 - .../asm/.svn/text-base/dma-mapping.h.svn-base | 306 - .../x86/include/asm/.svn/text-base/dma.h.svn-base | 318 - .../x86/include/asm/.svn/text-base/dmi.h.svn-base | 26 - .../x86/include/asm/.svn/text-base/ds.h.svn-base | 272 - .../include/asm/.svn/text-base/dwarf2.h.svn-base | 96 - .../x86/include/asm/.svn/text-base/e820.h.svn-base | 147 - .../x86/include/asm/.svn/text-base/edac.h.svn-base | 18 - .../x86/include/asm/.svn/text-base/efi.h.svn-base | 109 - .../x86/include/asm/.svn/text-base/elf.h.svn-base | 336 - .../.svn/text-base/emergency-restart.h.svn-base | 20 - .../include/asm/.svn/text-base/errno.h.svn-base | 1 - .../x86/include/asm/.svn/text-base/fb.h.svn-base | 21 - .../include/asm/.svn/text-base/fcntl.h.svn-base | 1 - .../include/asm/.svn/text-base/fixmap.h.svn-base | 72 - .../asm/.svn/text-base/fixmap_32.h.svn-base | 119 - .../asm/.svn/text-base/fixmap_64.h.svn-base | 79 - .../include/asm/.svn/text-base/floppy.h.svn-base | 281 - .../include/asm/.svn/text-base/frame.h.svn-base | 27 - .../include/asm/.svn/text-base/ftrace.h.svn-base | 83 - .../include/asm/.svn/text-base/futex.h.svn-base | 140 - .../x86/include/asm/.svn/text-base/gart.h.svn-base | 106 - .../include/asm/.svn/text-base/genapic.h.svn-base | 5 - .../asm/.svn/text-base/genapic_32.h.svn-base | 148 - .../asm/.svn/text-base/genapic_64.h.svn-base | 66 - .../include/asm/.svn/text-base/geode.h.svn-base | 253 - .../x86/include/asm/.svn/text-base/gpio.h.svn-base | 56 - .../include/asm/.svn/text-base/hardirq.h.svn-base | 11 - .../asm/.svn/text-base/hardirq_32.h.svn-base | 30 - .../asm/.svn/text-base/hardirq_64.h.svn-base | 25 - .../include/asm/.svn/text-base/highmem.h.svn-base | 79 - .../x86/include/asm/.svn/text-base/hpet.h.svn-base | 114 - .../include/asm/.svn/text-base/hugetlb.h.svn-base | 93 - .../include/asm/.svn/text-base/hw_irq.h.svn-base | 129 - .../asm/.svn/text-base/hypertransport.h.svn-base | 45 - .../asm/.svn/text-base/hypervisor.h.svn-base | 26 - .../x86/include/asm/.svn/text-base/i387.h.svn-base | 406 - .../include/asm/.svn/text-base/i8253.h.svn-base | 18 - .../include/asm/.svn/text-base/i8259.h.svn-base | 63 - .../x86/include/asm/.svn/text-base/ia32.h.svn-base | 152 - .../asm/.svn/text-base/ia32_unistd.h.svn-base | 18 - .../x86/include/asm/.svn/text-base/idle.h.svn-base | 21 - .../.svn/text-base/intel_arch_perfmon.h.svn-base | 31 - .../x86/include/asm/.svn/text-base/io.h.svn-base | 109 - .../include/asm/.svn/text-base/io_32.h.svn-base | 284 - .../include/asm/.svn/text-base/io_64.h.svn-base | 242 - .../include/asm/.svn/text-base/io_apic.h.svn-base | 211 - .../include/asm/.svn/text-base/ioctl.h.svn-base | 1 - .../include/asm/.svn/text-base/ioctls.h.svn-base | 94 - .../include/asm/.svn/text-base/iomap.h.svn-base | 33 - .../include/asm/.svn/text-base/iommu.h.svn-base | 13 - .../include/asm/.svn/text-base/ipcbuf.h.svn-base | 28 - .../x86/include/asm/.svn/text-base/ipi.h.svn-base | 157 - .../x86/include/asm/.svn/text-base/irq.h.svn-base | 47 - .../include/asm/.svn/text-base/irq_regs.h.svn-base | 5 - .../asm/.svn/text-base/irq_regs_32.h.svn-base | 31 - .../asm/.svn/text-base/irq_regs_64.h.svn-base | 1 - .../asm/.svn/text-base/irq_remapping.h.svn-base | 8 - .../asm/.svn/text-base/irq_vectors.h.svn-base | 167 - .../include/asm/.svn/text-base/irqflags.h.svn-base | 211 - .../x86/include/asm/.svn/text-base/ist.h.svn-base | 34 - .../x86/include/asm/.svn/text-base/k8.h.svn-base | 15 - .../include/asm/.svn/text-base/kdebug.h.svn-base | 37 - .../include/asm/.svn/text-base/kexec.h.svn-base | 176 - .../x86/include/asm/.svn/text-base/kgdb.h.svn-base | 79 - .../asm/.svn/text-base/kmap_types.h.svn-base | 29 - .../include/asm/.svn/text-base/kprobes.h.svn-base | 88 - .../x86/include/asm/.svn/text-base/kvm.h.svn-base | 218 - .../include/asm/.svn/text-base/kvm_host.h.svn-base | 762 - .../include/asm/.svn/text-base/kvm_para.h.svn-base | 147 - .../asm/.svn/text-base/kvm_x86_emulate.h.svn-base | 181 - .../x86/include/asm/.svn/text-base/ldt.h.svn-base | 40 - .../include/asm/.svn/text-base/lguest.h.svn-base | 94 - .../asm/.svn/text-base/lguest_hcall.h.svn-base | 71 - .../include/asm/.svn/text-base/linkage.h.svn-base | 121 - .../include/asm/.svn/text-base/local.h.svn-base | 235 - .../include/asm/.svn/text-base/math_emu.h.svn-base | 18 - .../asm/.svn/text-base/mc146818rtc.h.svn-base | 104 - .../x86/include/asm/.svn/text-base/mca.h.svn-base | 43 - .../include/asm/.svn/text-base/mca_dma.h.svn-base | 201 - .../x86/include/asm/.svn/text-base/mce.h.svn-base | 127 - .../asm/.svn/text-base/microcode.h.svn-base | 47 - .../x86/include/asm/.svn/text-base/mman.h.svn-base | 20 - .../include/asm/.svn/text-base/mmconfig.h.svn-base | 12 - .../x86/include/asm/.svn/text-base/mmu.h.svn-base | 26 - .../asm/.svn/text-base/mmu_context.h.svn-base | 37 - .../asm/.svn/text-base/mmu_context_32.h.svn-base | 55 - .../asm/.svn/text-base/mmu_context_64.h.svn-base | 54 - .../x86/include/asm/.svn/text-base/mmx.h.svn-base | 14 - .../include/asm/.svn/text-base/mmzone.h.svn-base | 5 - .../asm/.svn/text-base/mmzone_32.h.svn-base | 136 - .../asm/.svn/text-base/mmzone_64.h.svn-base | 49 - .../include/asm/.svn/text-base/module.h.svn-base | 80 - .../include/asm/.svn/text-base/mpspec.h.svn-base | 151 - .../asm/.svn/text-base/mpspec_def.h.svn-base | 180 - .../include/asm/.svn/text-base/msgbuf.h.svn-base | 39 - .../include/asm/.svn/text-base/msidef.h.svn-base | 55 - .../asm/.svn/text-base/msr-index.h.svn-base | 363 - .../x86/include/asm/.svn/text-base/msr.h.svn-base | 246 - .../x86/include/asm/.svn/text-base/mtrr.h.svn-base | 199 - .../include/asm/.svn/text-base/mutex.h.svn-base | 5 - .../include/asm/.svn/text-base/mutex_32.h.svn-base | 125 - .../include/asm/.svn/text-base/mutex_64.h.svn-base | 100 - .../x86/include/asm/.svn/text-base/nmi.h.svn-base | 81 - .../x86/include/asm/.svn/text-base/nops.h.svn-base | 118 - .../x86/include/asm/.svn/text-base/numa.h.svn-base | 5 - .../include/asm/.svn/text-base/numa_32.h.svn-base | 11 - .../include/asm/.svn/text-base/numa_64.h.svn-base | 43 - .../include/asm/.svn/text-base/numaq.h.svn-base | 169 - .../x86/include/asm/.svn/text-base/olpc.h.svn-base | 132 - .../x86/include/asm/.svn/text-base/page.h.svn-base | 208 - .../include/asm/.svn/text-base/page_32.h.svn-base | 136 - .../include/asm/.svn/text-base/page_64.h.svn-base | 105 - .../include/asm/.svn/text-base/param.h.svn-base | 22 - .../include/asm/.svn/text-base/paravirt.h.svn-base | 1638 - .../include/asm/.svn/text-base/parport.h.svn-base | 10 - .../x86/include/asm/.svn/text-base/pat.h.svn-base | 22 - .../asm/.svn/text-base/pci-direct.h.svn-base | 21 - .../x86/include/asm/.svn/text-base/pci.h.svn-base | 124 - .../include/asm/.svn/text-base/pci_32.h.svn-base | 34 - .../include/asm/.svn/text-base/pci_64.h.svn-base | 51 - .../include/asm/.svn/text-base/pci_x86.h.svn-base | 165 - .../x86/include/asm/.svn/text-base/pda.h.svn-base | 137 - .../include/asm/.svn/text-base/percpu.h.svn-base | 218 - .../include/asm/.svn/text-base/pgalloc.h.svn-base | 115 - .../.svn/text-base/pgtable-2level-defs.h.svn-base | 20 - .../asm/.svn/text-base/pgtable-2level.h.svn-base | 111 - .../.svn/text-base/pgtable-3level-defs.h.svn-base | 28 - .../asm/.svn/text-base/pgtable-3level.h.svn-base | 176 - .../include/asm/.svn/text-base/pgtable.h.svn-base | 611 - .../asm/.svn/text-base/pgtable_32.h.svn-base | 182 - .../asm/.svn/text-base/pgtable_64.h.svn-base | 291 - .../x86/include/asm/.svn/text-base/poll.h.svn-base | 1 - .../asm/.svn/text-base/posix_types.h.svn-base | 13 - .../asm/.svn/text-base/posix_types_32.h.svn-base | 85 - .../asm/.svn/text-base/posix_types_64.h.svn-base | 119 - .../include/asm/.svn/text-base/prctl.h.svn-base | 13 - .../asm/.svn/text-base/processor-cyrix.h.svn-base | 38 - .../asm/.svn/text-base/processor-flags.h.svn-base | 100 - .../asm/.svn/text-base/processor.h.svn-base | 953 - .../include/asm/.svn/text-base/proto.h.svn-base | 32 - .../asm/.svn/text-base/ptrace-abi.h.svn-base | 145 - .../include/asm/.svn/text-base/ptrace.h.svn-base | 249 - .../asm/.svn/text-base/pvclock-abi.h.svn-base | 42 - .../include/asm/.svn/text-base/pvclock.h.svn-base | 14 - .../include/asm/.svn/text-base/reboot.h.svn-base | 26 - .../asm/.svn/text-base/reboot_fixups.h.svn-base | 6 - .../.svn/text-base/required-features.h.svn-base | 82 - .../include/asm/.svn/text-base/resource.h.svn-base | 1 - .../asm/.svn/text-base/resume-trace.h.svn-base | 21 - .../x86/include/asm/.svn/text-base/rio.h.svn-base | 63 - .../x86/include/asm/.svn/text-base/rtc.h.svn-base | 1 - .../include/asm/.svn/text-base/rwlock.h.svn-base | 8 - .../include/asm/.svn/text-base/rwsem.h.svn-base | 265 - .../asm/.svn/text-base/scatterlist.h.svn-base | 33 - .../include/asm/.svn/text-base/seccomp.h.svn-base | 5 - .../asm/.svn/text-base/seccomp_32.h.svn-base | 11 - .../asm/.svn/text-base/seccomp_64.h.svn-base | 17 - .../include/asm/.svn/text-base/sections.h.svn-base | 1 - .../include/asm/.svn/text-base/segment.h.svn-base | 209 - .../include/asm/.svn/text-base/sembuf.h.svn-base | 24 - .../include/asm/.svn/text-base/serial.h.svn-base | 29 - .../include/asm/.svn/text-base/setup.h.svn-base | 112 - .../include/asm/.svn/text-base/shmbuf.h.svn-base | 51 - .../include/asm/.svn/text-base/shmparam.h.svn-base | 6 - .../asm/.svn/text-base/sigcontext.h.svn-base | 284 - .../asm/.svn/text-base/sigcontext32.h.svn-base | 77 - .../include/asm/.svn/text-base/sigframe.h.svn-base | 70 - .../include/asm/.svn/text-base/siginfo.h.svn-base | 10 - .../include/asm/.svn/text-base/signal.h.svn-base | 264 - .../x86/include/asm/.svn/text-base/smp.h.svn-base | 261 - .../include/asm/.svn/text-base/socket.h.svn-base | 57 - .../include/asm/.svn/text-base/sockios.h.svn-base | 13 - .../asm/.svn/text-base/sparsemem.h.svn-base | 34 - .../include/asm/.svn/text-base/spinlock.h.svn-base | 365 - .../asm/.svn/text-base/spinlock_types.h.svn-base | 20 - .../x86/include/asm/.svn/text-base/srat.h.svn-base | 39 - .../asm/.svn/text-base/stacktrace.h.svn-base | 21 - .../x86/include/asm/.svn/text-base/stat.h.svn-base | 114 - .../include/asm/.svn/text-base/statfs.h.svn-base | 12 - .../include/asm/.svn/text-base/string.h.svn-base | 5 - .../asm/.svn/text-base/string_32.h.svn-base | 326 - .../asm/.svn/text-base/string_64.h.svn-base | 60 - .../include/asm/.svn/text-base/suspend.h.svn-base | 5 - .../asm/.svn/text-base/suspend_32.h.svn-base | 51 - .../asm/.svn/text-base/suspend_64.h.svn-base | 52 - .../x86/include/asm/.svn/text-base/svm.h.svn-base | 328 - .../x86/include/asm/.svn/text-base/swab.h.svn-base | 61 - .../include/asm/.svn/text-base/swiotlb.h.svn-base | 22 - .../asm/.svn/text-base/sync_bitops.h.svn-base | 130 - .../include/asm/.svn/text-base/sys_ia32.h.svn-base | 101 - .../include/asm/.svn/text-base/syscall.h.svn-base | 213 - .../include/asm/.svn/text-base/syscalls.h.svn-base | 93 - .../include/asm/.svn/text-base/system.h.svn-base | 427 - .../asm/.svn/text-base/system_64.h.svn-base | 22 - .../x86/include/asm/.svn/text-base/tce.h.svn-base | 48 - .../include/asm/.svn/text-base/termbits.h.svn-base | 198 - .../include/asm/.svn/text-base/termios.h.svn-base | 113 - .../asm/.svn/text-base/therm_throt.h.svn-base | 9 - .../asm/.svn/text-base/thread_info.h.svn-base | 263 - .../x86/include/asm/.svn/text-base/time.h.svn-base | 63 - .../include/asm/.svn/text-base/timer.h.svn-base | 66 - .../include/asm/.svn/text-base/timex.h.svn-base | 14 - .../x86/include/asm/.svn/text-base/tlb.h.svn-base | 11 - .../include/asm/.svn/text-base/tlbflush.h.svn-base | 178 - .../include/asm/.svn/text-base/topology.h.svn-base | 273 - .../asm/.svn/text-base/trampoline.h.svn-base | 28 - .../include/asm/.svn/text-base/traps.h.svn-base | 88 - .../x86/include/asm/.svn/text-base/tsc.h.svn-base | 62 - .../include/asm/.svn/text-base/types.h.svn-base | 36 - .../include/asm/.svn/text-base/uaccess.h.svn-base | 456 - .../asm/.svn/text-base/uaccess_32.h.svn-base | 218 - .../asm/.svn/text-base/uaccess_64.h.svn-base | 208 - .../include/asm/.svn/text-base/ucontext.h.svn-base | 18 - .../asm/.svn/text-base/unaligned.h.svn-base | 14 - .../include/asm/.svn/text-base/unistd.h.svn-base | 13 - .../asm/.svn/text-base/unistd_32.h.svn-base | 379 - .../asm/.svn/text-base/unistd_64.h.svn-base | 693 - .../x86/include/asm/.svn/text-base/user.h.svn-base | 5 - .../include/asm/.svn/text-base/user32.h.svn-base | 70 - .../include/asm/.svn/text-base/user_32.h.svn-base | 131 - .../include/asm/.svn/text-base/user_64.h.svn-base | 137 - .../x86/include/asm/.svn/text-base/vdso.h.svn-base | 47 - .../x86/include/asm/.svn/text-base/vga.h.svn-base | 20 - .../include/asm/.svn/text-base/vgtod.h.svn-base | 29 - .../x86/include/asm/.svn/text-base/vic.h.svn-base | 61 - .../include/asm/.svn/text-base/virtext.h.svn-base | 132 - .../x86/include/asm/.svn/text-base/vm86.h.svn-base | 208 - .../x86/include/asm/.svn/text-base/vmi.h.svn-base | 269 - .../include/asm/.svn/text-base/vmi_time.h.svn-base | 98 - .../include/asm/.svn/text-base/vmware.h.svn-base | 27 - .../x86/include/asm/.svn/text-base/vmx.h.svn-base | 382 - .../include/asm/.svn/text-base/voyager.h.svn-base | 529 - .../include/asm/.svn/text-base/vsyscall.h.svn-base | 44 - .../x86/include/asm/.svn/text-base/xcr.h.svn-base | 49 - .../x86/include/asm/.svn/text-base/xor.h.svn-base | 5 - .../include/asm/.svn/text-base/xor_32.h.svn-base | 888 - .../include/asm/.svn/text-base/xor_64.h.svn-base | 361 - .../include/asm/.svn/text-base/xsave.h.svn-base | 118 - .../arch/x86/include/asm/bigsmp/.svn/all-wcprops | 23 - .../arch/x86/include/asm/bigsmp/.svn/entries | 130 - .../arch/x86/include/asm/bigsmp/.svn/format | 1 - .../asm/bigsmp/.svn/text-base/apic.h.svn-base | 155 - .../asm/bigsmp/.svn/text-base/apicdef.h.svn-base | 13 - .../asm/bigsmp/.svn/text-base/ipi.h.svn-base | 22 - .../arch/x86/include/asm/es7000/.svn/all-wcprops | 35 - .../arch/x86/include/asm/es7000/.svn/entries | 198 - .../arch/x86/include/asm/es7000/.svn/format | 1 - .../asm/es7000/.svn/text-base/apic.h.svn-base | 242 - .../asm/es7000/.svn/text-base/apicdef.h.svn-base | 13 - .../asm/es7000/.svn/text-base/ipi.h.svn-base | 22 - .../asm/es7000/.svn/text-base/mpparse.h.svn-base | 29 - .../asm/es7000/.svn/text-base/wakecpu.h.svn-base | 37 - .../x86/include/asm/mach-default/.svn/all-wcprops | 89 - .../arch/x86/include/asm/mach-default/.svn/entries | 504 - .../arch/x86/include/asm/mach-default/.svn/format | 1 - .../asm/mach-default/.svn/text-base/apm.h.svn-base | 73 - .../.svn/text-base/do_timer.h.svn-base | 16 - .../.svn/text-base/entry_arch.h.svn-base | 36 - .../.svn/text-base/mach_apic.h.svn-base | 168 - .../.svn/text-base/mach_apicdef.h.svn-base | 24 - .../.svn/text-base/mach_ipi.h.svn-base | 64 - .../.svn/text-base/mach_mpparse.h.svn-base | 17 - .../.svn/text-base/mach_mpspec.h.svn-base | 12 - .../.svn/text-base/mach_timer.h.svn-base | 48 - .../.svn/text-base/mach_traps.h.svn-base | 33 - .../.svn/text-base/mach_wakecpu.h.svn-base | 41 - .../.svn/text-base/pci-functions.h.svn-base | 19 - .../.svn/text-base/setup_arch.h.svn-base | 3 - .../.svn/text-base/smpboot_hooks.h.svn-base | 61 - .../x86/include/asm/mach-generic/.svn/all-wcprops | 47 - .../arch/x86/include/asm/mach-generic/.svn/entries | 266 - .../arch/x86/include/asm/mach-generic/.svn/format | 1 - .../mach-generic/.svn/text-base/gpio.h.svn-base | 15 - .../.svn/text-base/mach_apic.h.svn-base | 35 - .../.svn/text-base/mach_apicdef.h.svn-base | 11 - .../.svn/text-base/mach_ipi.h.svn-base | 10 - .../.svn/text-base/mach_mpparse.h.svn-base | 9 - .../.svn/text-base/mach_mpspec.h.svn-base | 12 - .../.svn/text-base/mach_wakecpu.h.svn-base | 12 - .../x86/include/asm/mach-rdc321x/.svn/all-wcprops | 17 - .../arch/x86/include/asm/mach-rdc321x/.svn/entries | 96 - .../arch/x86/include/asm/mach-rdc321x/.svn/format | 1 - .../mach-rdc321x/.svn/text-base/gpio.h.svn-base | 60 - .../.svn/text-base/rdc321x_defs.h.svn-base | 12 - .../x86/include/asm/mach-voyager/.svn/all-wcprops | 23 - .../arch/x86/include/asm/mach-voyager/.svn/entries | 130 - .../arch/x86/include/asm/mach-voyager/.svn/format | 1 - .../.svn/text-base/do_timer.h.svn-base | 17 - .../.svn/text-base/entry_arch.h.svn-base | 26 - .../.svn/text-base/setup_arch.h.svn-base | 12 - .../arch/x86/include/asm/numaq/.svn/all-wcprops | 35 - .../arch/x86/include/asm/numaq/.svn/entries | 198 - .../contrib/arch/x86/include/asm/numaq/.svn/format | 1 - .../asm/numaq/.svn/text-base/apic.h.svn-base | 142 - .../asm/numaq/.svn/text-base/apicdef.h.svn-base | 14 - .../asm/numaq/.svn/text-base/ipi.h.svn-base | 22 - .../asm/numaq/.svn/text-base/mpparse.h.svn-base | 6 - .../asm/numaq/.svn/text-base/wakecpu.h.svn-base | 45 - .../arch/x86/include/asm/summit/.svn/all-wcprops | 29 - .../arch/x86/include/asm/summit/.svn/entries | 164 - .../arch/x86/include/asm/summit/.svn/format | 1 - .../asm/summit/.svn/text-base/apic.h.svn-base | 202 - .../asm/summit/.svn/text-base/apicdef.h.svn-base | 13 - .../asm/summit/.svn/text-base/ipi.h.svn-base | 26 - .../asm/summit/.svn/text-base/mpparse.h.svn-base | 109 - .../arch/x86/include/asm/uv/.svn/all-wcprops | 35 - .../contrib/arch/x86/include/asm/uv/.svn/entries | 198 - .../contrib/arch/x86/include/asm/uv/.svn/format | 1 - .../include/asm/uv/.svn/text-base/bios.h.svn-base | 120 - .../asm/uv/.svn/text-base/uv_bau.h.svn-base | 332 - .../asm/uv/.svn/text-base/uv_hub.h.svn-base | 404 - .../asm/uv/.svn/text-base/uv_irq.h.svn-base | 36 - .../asm/uv/.svn/text-base/uv_mmrs.h.svn-base | 1295 - .../arch/x86/include/asm/visws/.svn/all-wcprops | 29 - .../arch/x86/include/asm/visws/.svn/entries | 164 - .../contrib/arch/x86/include/asm/visws/.svn/format | 1 - .../asm/visws/.svn/text-base/cobalt.h.svn-base | 125 - .../asm/visws/.svn/text-base/lithium.h.svn-base | 53 - .../asm/visws/.svn/text-base/piix4.h.svn-base | 107 - .../asm/visws/.svn/text-base/sgivw.h.svn-base | 5 - .../arch/x86/include/asm/xen/.svn/all-wcprops | 53 - .../contrib/arch/x86/include/asm/xen/.svn/entries | 300 - .../contrib/arch/x86/include/asm/xen/.svn/format | 1 - .../asm/xen/.svn/text-base/events.h.svn-base | 24 - .../asm/xen/.svn/text-base/grant_table.h.svn-base | 7 - .../asm/xen/.svn/text-base/hypercall.h.svn-base | 533 - .../asm/xen/.svn/text-base/hypervisor.h.svn-base | 59 - .../asm/xen/.svn/text-base/interface.h.svn-base | 175 - .../asm/xen/.svn/text-base/interface_32.h.svn-base | 97 - .../asm/xen/.svn/text-base/interface_64.h.svn-base | 159 - .../include/asm/xen/.svn/text-base/page.h.svn-base | 170 - .../contrib/arch/x86/kernel/.svn/all-wcprops | 17 - .../contrib/arch/x86/kernel/.svn/entries | 96 - libdde_linux26/contrib/arch/x86/kernel/.svn/format | 1 - .../x86/kernel/.svn/text-base/pci-dma.c.svn-base | 299 - .../x86/kernel/.svn/text-base/pci-nommu.c.svn-base | 96 - .../contrib/arch/x86/lib/.svn/all-wcprops | 11 - libdde_linux26/contrib/arch/x86/lib/.svn/entries | 62 - libdde_linux26/contrib/arch/x86/lib/.svn/format | 1 - .../x86/lib/.svn/text-base/checksum_32.S.svn-base | 546 - libdde_linux26/contrib/block/.svn/all-wcprops | 107 - libdde_linux26/contrib/block/.svn/entries | 606 - libdde_linux26/contrib/block/.svn/format | 1 - .../block/.svn/text-base/as-iosched.c.svn-base | 1524 - .../block/.svn/text-base/blk-barrier.c.svn-base | 419 - .../block/.svn/text-base/blk-exec.c.svn-base | 106 - .../block/.svn/text-base/blk-ioc.c.svn-base | 180 - .../block/.svn/text-base/blk-merge.c.svn-base | 428 - .../block/.svn/text-base/blk-settings.c.svn-base | 472 - .../block/.svn/text-base/blk-softirq.c.svn-base | 175 - .../block/.svn/text-base/blk-sysfs.c.svn-base | 426 - .../block/.svn/text-base/blk-tag.c.svn-base | 402 - .../block/.svn/text-base/blk-timeout.c.svn-base | 230 - .../contrib/block/.svn/text-base/blk.h.svn-base | 119 - .../block/.svn/text-base/cfq-iosched.c.svn-base | 2464 -- .../.svn/text-base/deadline-iosched.c.svn-base | 477 - .../block/.svn/text-base/elevator.c.svn-base | 1231 - .../contrib/block/.svn/text-base/ioctl.c.svn-base | 372 - .../block/.svn/text-base/noop-iosched.c.svn-base | 123 - .../block/.svn/text-base/scsi_ioctl.c.svn-base | 652 - libdde_linux26/contrib/drivers/.svn/all-wcprops | 5 - libdde_linux26/contrib/drivers/.svn/entries | 52 - libdde_linux26/contrib/drivers/.svn/format | 1 - .../contrib/drivers/amba/.svn/all-wcprops | 11 - libdde_linux26/contrib/drivers/amba/.svn/entries | 62 - libdde_linux26/contrib/drivers/amba/.svn/format | 1 - .../drivers/amba/.svn/text-base/bus.c.svn-base | 373 - .../contrib/drivers/base/.svn/all-wcprops | 65 - libdde_linux26/contrib/drivers/base/.svn/entries | 371 - libdde_linux26/contrib/drivers/base/.svn/format | 1 - .../.svn/text-base/attribute_container.c.svn-base | 440 - .../drivers/base/.svn/text-base/base.h.svn-base | 105 - .../drivers/base/.svn/text-base/bus.c.svn-base | 1039 - .../drivers/base/.svn/text-base/cpu.c.svn-base | 250 - .../drivers/base/.svn/text-base/dd.c.svn-base | 383 - .../drivers/base/.svn/text-base/devres.c.svn-base | 646 - .../drivers/base/.svn/text-base/driver.c.svn-base | 277 - .../drivers/base/.svn/text-base/map.c.svn-base | 155 - .../base/.svn/text-base/platform.c.svn-base | 988 - .../drivers/base/.svn/text-base/sys.c.svn-base | 525 - .../contrib/drivers/base/power/.svn/all-wcprops | 11 - .../contrib/drivers/base/power/.svn/entries | 62 - .../contrib/drivers/base/power/.svn/format | 1 - .../base/power/.svn/text-base/power.h.svn-base | 49 - .../contrib/drivers/block/.svn/all-wcprops | 5 - libdde_linux26/contrib/drivers/block/.svn/entries | 28 - libdde_linux26/contrib/drivers/block/.svn/format | 1 - .../contrib/drivers/char/.svn/all-wcprops | 11 - libdde_linux26/contrib/drivers/char/.svn/entries | 62 - libdde_linux26/contrib/drivers/char/.svn/format | 1 - .../drivers/char/.svn/text-base/random.c.svn-base | 1691 - .../contrib/drivers/firmware/.svn/all-wcprops | 5 - .../contrib/drivers/firmware/.svn/entries | 28 - .../contrib/drivers/firmware/.svn/format | 1 - .../contrib/drivers/ide/.svn/all-wcprops | 5 - libdde_linux26/contrib/drivers/ide/.svn/entries | 28 - libdde_linux26/contrib/drivers/ide/.svn/format | 1 - .../contrib/drivers/net/.svn/all-wcprops | 11 - libdde_linux26/contrib/drivers/net/.svn/entries | 62 - libdde_linux26/contrib/drivers/net/.svn/format | 1 - .../drivers/net/.svn/text-base/mii.c.svn-base | 470 - .../contrib/drivers/pci/.svn/all-wcprops | 47 - libdde_linux26/contrib/drivers/pci/.svn/entries | 266 - libdde_linux26/contrib/drivers/pci/.svn/format | 1 - .../drivers/pci/.svn/text-base/access.c.svn-base | 409 - .../drivers/pci/.svn/text-base/bus.c.svn-base | 241 - .../pci/.svn/text-base/hotplug-pci.c.svn-base | 20 - .../drivers/pci/.svn/text-base/pci.h.svn-base | 198 - .../drivers/pci/.svn/text-base/search.c.svn-base | 419 - .../pci/.svn/text-base/setup-bus.c.svn-base | 581 - .../pci/.svn/text-base/setup-res.c.svn-base | 292 - libdde_linux26/contrib/fs/.svn/all-wcprops | 23 - libdde_linux26/contrib/fs/.svn/entries | 130 - libdde_linux26/contrib/fs/.svn/format | 1 - .../contrib/fs/.svn/text-base/bio.c.svn-base | 1642 - .../fs/.svn/text-base/filesystems.c.svn-base | 285 - .../contrib/fs/.svn/text-base/internal.h.svn-base | 62 - libdde_linux26/contrib/include/.svn/all-wcprops | 17 - libdde_linux26/contrib/include/.svn/entries | 144 - libdde_linux26/contrib/include/.svn/format | 1 - .../contrib/include/.svn/text-base/Kbuild.svn-base | 10 - .../include/.svn/text-base/Makefile.svn-base | 39 - .../contrib/include/acpi/.svn/all-wcprops | 107 - libdde_linux26/contrib/include/acpi/.svn/entries | 609 - libdde_linux26/contrib/include/acpi/.svn/format | 1 - .../include/acpi/.svn/text-base/acexcep.h.svn-base | 295 - .../include/acpi/.svn/text-base/acnames.h.svn-base | 83 - .../acpi/.svn/text-base/acoutput.h.svn-base | 272 - .../include/acpi/.svn/text-base/acpi.h.svn-base | 66 - .../acpi/.svn/text-base/acpi_bus.h.svn-base | 408 - .../acpi/.svn/text-base/acpi_drivers.h.svn-base | 173 - .../acpi/.svn/text-base/acpi_numa.h.svn-base | 20 - .../acpi/.svn/text-base/acpiosxf.h.svn-base | 283 - .../include/acpi/.svn/text-base/acpixf.h.svn-base | 415 - .../acpi/.svn/text-base/acrestyp.h.svn-base | 405 - .../include/acpi/.svn/text-base/actbl.h.svn-base | 322 - .../include/acpi/.svn/text-base/actbl1.h.svn-base | 1342 - .../include/acpi/.svn/text-base/actypes.h.svn-base | 1079 - .../acpi/.svn/text-base/container.h.svn-base | 12 - .../acpi/.svn/text-base/pdc_intel.h.svn-base | 35 - .../acpi/.svn/text-base/processor.h.svn-base | 355 - .../include/acpi/.svn/text-base/reboot.h.svn-base | 11 - .../contrib/include/acpi/platform/.svn/all-wcprops | 23 - .../contrib/include/acpi/platform/.svn/entries | 130 - .../contrib/include/acpi/platform/.svn/format | 1 - .../acpi/platform/.svn/text-base/acenv.h.svn-base | 374 - .../acpi/platform/.svn/text-base/acgcc.h.svn-base | 65 - .../platform/.svn/text-base/aclinux.h.svn-base | 148 - .../contrib/include/asm-generic/.svn/all-wcprops | 371 - .../contrib/include/asm-generic/.svn/entries | 2105 -- .../contrib/include/asm-generic/.svn/format | 1 - .../.svn/text-base/4level-fixup.h.svn-base | 37 - .../asm-generic/.svn/text-base/Kbuild.asm.svn-base | 38 - .../asm-generic/.svn/text-base/Kbuild.svn-base | 13 - .../asm-generic/.svn/text-base/atomic.h.svn-base | 258 - .../.svn/text-base/audit_change_attr.h.svn-base | 22 - .../.svn/text-base/audit_dir_write.h.svn-base | 18 - .../.svn/text-base/audit_read.h.svn-base | 8 - .../.svn/text-base/audit_signal.h.svn-base | 3 - .../.svn/text-base/audit_write.h.svn-base | 13 - .../asm-generic/.svn/text-base/bitops.h.svn-base | 33 - .../asm-generic/.svn/text-base/bug.h.svn-base | 143 - .../.svn/text-base/cmpxchg-local.h.svn-base | 65 - .../asm-generic/.svn/text-base/cmpxchg.h.svn-base | 22 - .../asm-generic/.svn/text-base/cputime.h.svn-base | 69 - .../asm-generic/.svn/text-base/device.h.svn-base | 12 - .../asm-generic/.svn/text-base/div64.h.svn-base | 58 - .../.svn/text-base/dma-coherent.h.svn-base | 32 - .../.svn/text-base/dma-mapping-broken.h.svn-base | 82 - .../.svn/text-base/dma-mapping.h.svn-base | 308 - .../.svn/text-base/emergency-restart.h.svn-base | 9 - .../.svn/text-base/errno-base.h.svn-base | 39 - .../asm-generic/.svn/text-base/errno.h.svn-base | 109 - .../asm-generic/.svn/text-base/fcntl.h.svn-base | 151 - .../asm-generic/.svn/text-base/futex.h.svn-base | 56 - .../asm-generic/.svn/text-base/gpio.h.svn-base | 188 - .../asm-generic/.svn/text-base/ide_iops.h.svn-base | 38 - .../asm-generic/.svn/text-base/int-l64.h.svn-base | 71 - .../asm-generic/.svn/text-base/int-ll64.h.svn-base | 76 - .../asm-generic/.svn/text-base/ioctl.h.svn-base | 105 - .../asm-generic/.svn/text-base/iomap.h.svn-base | 72 - .../asm-generic/.svn/text-base/irq_regs.h.svn-base | 37 - .../asm-generic/.svn/text-base/kdebug.h.svn-base | 9 - .../.svn/text-base/libata-portmap.h.svn-base | 7 - .../asm-generic/.svn/text-base/local.h.svn-base | 74 - .../.svn/text-base/memory_model.h.svn-base | 77 - .../asm-generic/.svn/text-base/mm_hooks.h.svn-base | 18 - .../asm-generic/.svn/text-base/mman.h.svn-base | 41 - .../.svn/text-base/mutex-dec.h.svn-base | 90 - .../.svn/text-base/mutex-null.h.svn-base | 19 - .../.svn/text-base/mutex-xchg.h.svn-base | 111 - .../asm-generic/.svn/text-base/page.h.svn-base | 24 - .../.svn/text-base/pci-dma-compat.h.svn-base | 107 - .../asm-generic/.svn/text-base/pci.h.svn-base | 55 - .../asm-generic/.svn/text-base/percpu.h.svn-base | 83 - .../.svn/text-base/pgtable-nopmd.h.svn-base | 69 - .../.svn/text-base/pgtable-nopud.h.svn-base | 61 - .../asm-generic/.svn/text-base/pgtable.h.svn-base | 344 - .../asm-generic/.svn/text-base/poll.h.svn-base | 37 - .../asm-generic/.svn/text-base/resource.h.svn-base | 94 - .../asm-generic/.svn/text-base/rtc.h.svn-base | 218 - .../asm-generic/.svn/text-base/sections.h.svn-base | 23 - .../asm-generic/.svn/text-base/siginfo.h.svn-base | 296 - .../asm-generic/.svn/text-base/signal.h.svn-base | 28 - .../asm-generic/.svn/text-base/statfs.h.svn-base | 82 - .../asm-generic/.svn/text-base/syscall.h.svn-base | 141 - .../asm-generic/.svn/text-base/termios.h.svn-base | 77 - .../asm-generic/.svn/text-base/tlb.h.svn-base | 148 - .../asm-generic/.svn/text-base/topology.h.svn-base | 82 - .../asm-generic/.svn/text-base/uaccess.h.svn-base | 26 - .../.svn/text-base/vmlinux.lds.h.svn-base | 441 - .../asm-generic/.svn/text-base/xor.h.svn-base | 718 - .../include/asm-generic/bitops/.svn/all-wcprops | 107 - .../include/asm-generic/bitops/.svn/entries | 606 - .../contrib/include/asm-generic/bitops/.svn/format | 1 - .../bitops/.svn/text-base/__ffs.h.svn-base | 43 - .../bitops/.svn/text-base/__fls.h.svn-base | 43 - .../bitops/.svn/text-base/atomic.h.svn-base | 188 - .../bitops/.svn/text-base/ext2-atomic.h.svn-base | 22 - .../.svn/text-base/ext2-non-atomic.h.svn-base | 20 - .../bitops/.svn/text-base/ffs.h.svn-base | 41 - .../bitops/.svn/text-base/ffz.h.svn-base | 12 - .../bitops/.svn/text-base/find.h.svn-base | 15 - .../bitops/.svn/text-base/fls.h.svn-base | 41 - .../bitops/.svn/text-base/fls64.h.svn-base | 36 - .../bitops/.svn/text-base/hweight.h.svn-base | 11 - .../bitops/.svn/text-base/le.h.svn-base | 57 - .../bitops/.svn/text-base/lock.h.svn-base | 45 - .../bitops/.svn/text-base/minix-le.h.svn-base | 17 - .../bitops/.svn/text-base/minix.h.svn-base | 15 - .../bitops/.svn/text-base/non-atomic.h.svn-base | 108 - .../bitops/.svn/text-base/sched.h.svn-base | 31 - .../contrib/include/crypto/.svn/all-wcprops | 89 - libdde_linux26/contrib/include/crypto/.svn/entries | 504 - libdde_linux26/contrib/include/crypto/.svn/format | 1 - .../include/crypto/.svn/text-base/aead.h.svn-base | 105 - .../include/crypto/.svn/text-base/aes.h.svn-base | 35 - .../crypto/.svn/text-base/algapi.h.svn-base | 332 - .../crypto/.svn/text-base/authenc.h.svn-base | 27 - .../crypto/.svn/text-base/b128ops.h.svn-base | 80 - .../include/crypto/.svn/text-base/ctr.h.svn-base | 20 - .../include/crypto/.svn/text-base/des.h.svn-base | 19 - .../crypto/.svn/text-base/gf128mul.h.svn-base | 200 - .../include/crypto/.svn/text-base/hash.h.svn-base | 297 - .../include/crypto/.svn/text-base/rng.h.svn-base | 75 - .../crypto/.svn/text-base/scatterwalk.h.svn-base | 123 - .../include/crypto/.svn/text-base/sha.h.svn-base | 65 - .../crypto/.svn/text-base/skcipher.h.svn-base | 110 - .../crypto/.svn/text-base/twofish.h.svn-base | 22 - .../contrib/include/keys/.svn/all-wcprops | 23 - libdde_linux26/contrib/include/keys/.svn/entries | 130 - libdde_linux26/contrib/include/keys/.svn/format | 1 - .../keys/.svn/text-base/keyring-type.h.svn-base | 31 - .../keys/.svn/text-base/rxrpc-type.h.svn-base | 24 - .../keys/.svn/text-base/user-type.h.svn-base | 47 - .../contrib/include/linux/.svn/all-wcprops | 5489 ---- libdde_linux26/contrib/include/linux/.svn/entries | 31167 ------------------- libdde_linux26/contrib/include/linux/.svn/format | 1 - .../linux/.svn/text-base/8250_pci.h.svn-base | 37 - .../include/linux/.svn/text-base/Kbuild.svn-base | 377 - .../include/linux/.svn/text-base/a.out.h.svn-base | 278 - .../linux/.svn/text-base/ac97_codec.h.svn-base | 362 - .../include/linux/.svn/text-base/acct.h.svn-base | 213 - .../include/linux/.svn/text-base/acpi.h.svn-base | 298 - .../linux/.svn/text-base/acpi_pmtmr.h.svn-base | 40 - .../include/linux/.svn/text-base/adb.h.svn-base | 103 - .../linux/.svn/text-base/adfs_fs.h.svn-base | 76 - .../linux/.svn/text-base/adfs_fs_i.h.svn-base | 24 - .../linux/.svn/text-base/adfs_fs_sb.h.svn-base | 38 - .../include/linux/.svn/text-base/aer.h.svn-base | 31 - .../.svn/text-base/affs_hardblocks.h.svn-base | 68 - .../linux/.svn/text-base/agp_backend.h.svn-base | 109 - .../linux/.svn/text-base/agpgart.h.svn-base | 214 - .../include/linux/.svn/text-base/aio.h.svn-base | 239 - .../linux/.svn/text-base/aio_abi.h.svn-base | 111 - .../include/linux/.svn/text-base/amifd.h.svn-base | 62 - .../linux/.svn/text-base/amifdreg.h.svn-base | 81 - .../linux/.svn/text-base/amigaffs.h.svn-base | 144 - .../linux/.svn/text-base/anon_inodes.h.svn-base | 15 - .../linux/.svn/text-base/apm-emulation.h.svn-base | 62 - .../linux/.svn/text-base/apm_bios.h.svn-base | 220 - .../linux/.svn/text-base/arcdevice.h.svn-base | 341 - .../include/linux/.svn/text-base/arcfb.h.svn-base | 8 - .../include/linux/.svn/text-base/async.h.svn-base | 27 - .../linux/.svn/text-base/async_tx.h.svn-base | 135 - .../include/linux/.svn/text-base/ata.h.svn-base | 894 - .../linux/.svn/text-base/ata_platform.h.svn-base | 37 - .../include/linux/.svn/text-base/atalk.h.svn-base | 208 - .../include/linux/.svn/text-base/atm.h.svn-base | 251 - .../linux/.svn/text-base/atm_eni.h.svn-base | 23 - .../include/linux/.svn/text-base/atm_he.h.svn-base | 20 - .../linux/.svn/text-base/atm_idt77105.h.svn-base | 28 - .../linux/.svn/text-base/atm_nicstar.h.svn-base | 53 - .../linux/.svn/text-base/atm_suni.h.svn-base | 12 - .../linux/.svn/text-base/atm_tcp.h.svn-base | 73 - .../linux/.svn/text-base/atm_zatm.h.svn-base | 52 - .../include/linux/.svn/text-base/atmapi.h.svn-base | 29 - .../include/linux/.svn/text-base/atmarp.h.svn-base | 41 - .../linux/.svn/text-base/atmbr2684.h.svn-base | 117 - .../linux/.svn/text-base/atmclip.h.svn-base | 21 - .../include/linux/.svn/text-base/atmdev.h.svn-base | 515 - .../linux/.svn/text-base/atmel-mci.h.svn-base | 39 - .../linux/.svn/text-base/atmel-pwm-bl.h.svn-base | 43 - .../linux/.svn/text-base/atmel-ssc.h.svn-base | 312 - .../linux/.svn/text-base/atmel_pdc.h.svn-base | 36 - .../linux/.svn/text-base/atmel_pwm.h.svn-base | 70 - .../linux/.svn/text-base/atmel_serial.h.svn-base | 127 - .../linux/.svn/text-base/atmel_tc.h.svn-base | 252 - .../include/linux/.svn/text-base/atmioc.h.svn-base | 41 - .../include/linux/.svn/text-base/atmlec.h.svn-base | 97 - .../include/linux/.svn/text-base/atmmpc.h.svn-base | 125 - .../include/linux/.svn/text-base/atmppp.h.svn-base | 24 - .../include/linux/.svn/text-base/atmsap.h.svn-base | 162 - .../include/linux/.svn/text-base/atmsvc.h.svn-base | 55 - .../.svn/text-base/attribute_container.h.svn-base | 71 - .../include/linux/.svn/text-base/audit.h.svn-base | 620 - .../linux/.svn/text-base/auto_dev-ioctl.h.svn-base | 224 - .../linux/.svn/text-base/auto_fs.h.svn-base | 84 - .../linux/.svn/text-base/auto_fs4.h.svn-base | 164 - .../linux/.svn/text-base/autoconf.h.svn-base | 810 - .../include/linux/.svn/text-base/auxvec.h.svn-base | 39 - .../include/linux/.svn/text-base/ax25.h.svn-base | 116 - .../include/linux/.svn/text-base/b1lli.h.svn-base | 73 - .../linux/.svn/text-base/b1pcmcia.h.svn-base | 21 - .../linux/.svn/text-base/backing-dev.h.svn-base | 274 - .../linux/.svn/text-base/backlight.h.svn-base | 120 - .../include/linux/.svn/text-base/baycom.h.svn-base | 39 - .../include/linux/.svn/text-base/bcd.h.svn-base | 9 - .../include/linux/.svn/text-base/bfs_fs.h.svn-base | 81 - .../linux/.svn/text-base/binfmts.h.svn-base | 115 - .../include/linux/.svn/text-base/bio.h.svn-base | 559 - .../linux/.svn/text-base/bit_spinlock.h.svn-base | 95 - .../include/linux/.svn/text-base/bitmap.h.svn-base | 295 - .../include/linux/.svn/text-base/bitops.h.svn-base | 175 - .../include/linux/.svn/text-base/bitrev.h.svn-base | 16 - .../include/linux/.svn/text-base/blkdev.h.svn-base | 1109 - .../include/linux/.svn/text-base/blkpg.h.svn-base | 58 - .../linux/.svn/text-base/blktrace_api.h.svn-base | 209 - .../.svn/text-base/blockgroup_lock.h.svn-base | 62 - .../linux/.svn/text-base/bootmem.h.svn-base | 158 - .../linux/.svn/text-base/bottom_half.h.svn-base | 9 - .../include/linux/.svn/text-base/bounds.h.svn-base | 13 - .../linux/.svn/text-base/bpqether.h.svn-base | 41 - .../linux/.svn/text-base/brcmphy.h.svn-base | 6 - .../include/linux/.svn/text-base/bsg.h.svn-base | 84 - .../linux/.svn/text-base/buffer_head.h.svn-base | 360 - .../include/linux/.svn/text-base/bug.h.svn-base | 50 - .../include/linux/.svn/text-base/c2port.h.svn-base | 65 - .../include/linux/.svn/text-base/cache.h.svn-base | 67 - .../include/linux/.svn/text-base/can.h.svn-base | 111 - .../linux/.svn/text-base/capability.h.svn-base | 558 - .../include/linux/.svn/text-base/capi.h.svn-base | 133 - .../linux/.svn/text-base/cciss_ioctl.h.svn-base | 241 - .../include/linux/.svn/text-base/cd1400.h.svn-base | 292 - .../include/linux/.svn/text-base/cdev.h.svn-base | 35 - .../include/linux/.svn/text-base/cdk.h.svn-base | 486 - .../include/linux/.svn/text-base/cdrom.h.svn-base | 1208 - .../linux/.svn/text-base/cfag12864b.h.svn-base | 82 - .../include/linux/.svn/text-base/cgroup.h.svn-base | 461 - .../linux/.svn/text-base/cgroup_subsys.h.svn-base | 62 - .../linux/.svn/text-base/cgroupstats.h.svn-base | 71 - .../include/linux/.svn/text-base/chio.h.svn-base | 168 - .../linux/.svn/text-base/circ_buf.h.svn-base | 32 - .../include/linux/.svn/text-base/clk.h.svn-base | 128 - .../linux/.svn/text-base/clockchips.h.svn-base | 145 - .../linux/.svn/text-base/clocksource.h.svn-base | 245 - .../linux/.svn/text-base/cm4000_cs.h.svn-base | 66 - .../linux/.svn/text-base/cn_proc.h.svn-base | 121 - .../linux/.svn/text-base/cnt32_to_63.h.svn-base | 90 - .../include/linux/.svn/text-base/coda.h.svn-base | 744 - .../linux/.svn/text-base/coda_cache.h.svn-base | 22 - .../linux/.svn/text-base/coda_fs_i.h.svn-base | 53 - .../linux/.svn/text-base/coda_linux.h.svn-base | 95 - .../linux/.svn/text-base/coda_psdev.h.svn-base | 92 - .../include/linux/.svn/text-base/coff.h.svn-base | 351 - .../linux/.svn/text-base/com20020.h.svn-base | 115 - .../include/linux/.svn/text-base/compat.h.svn-base | 297 - .../linux/.svn/text-base/compiler-gcc.h.svn-base | 86 - .../linux/.svn/text-base/compiler-gcc3.h.svn-base | 25 - .../linux/.svn/text-base/compiler-gcc4.h.svn-base | 37 - .../linux/.svn/text-base/compiler-intel.h.svn-base | 31 - .../linux/.svn/text-base/compiler.h.svn-base | 277 - .../linux/.svn/text-base/completion.h.svn-base | 102 - .../linux/.svn/text-base/comstats.h.svn-base | 119 - .../include/linux/.svn/text-base/concap.h.svn-base | 112 - .../linux/.svn/text-base/configfs.h.svn-base | 260 - .../linux/.svn/text-base/connector.h.svn-base | 175 - .../linux/.svn/text-base/console.h.svn-base | 160 - .../linux/.svn/text-base/console_struct.h.svn-base | 138 - .../linux/.svn/text-base/consolemap.h.svn-base | 34 - .../include/linux/.svn/text-base/const.h.svn-base | 24 - .../include/linux/.svn/text-base/cpu.h.svn-base | 154 - .../linux/.svn/text-base/cpufreq.h.svn-base | 385 - .../linux/.svn/text-base/cpuidle.h.svn-base | 191 - .../linux/.svn/text-base/cpumask.h.svn-base | 1076 - .../include/linux/.svn/text-base/cpuset.h.svn-base | 172 - .../linux/.svn/text-base/cramfs_fs.h.svn-base | 93 - .../linux/.svn/text-base/cramfs_fs_sb.h.svn-base | 20 - .../linux/.svn/text-base/crash_dump.h.svn-base | 68 - .../linux/.svn/text-base/crc-ccitt.h.svn-base | 15 - .../linux/.svn/text-base/crc-itu-t.h.svn-base | 28 - .../linux/.svn/text-base/crc-t10dif.h.svn-base | 8 - .../include/linux/.svn/text-base/crc16.h.svn-base | 30 - .../include/linux/.svn/text-base/crc32.h.svn-base | 27 - .../include/linux/.svn/text-base/crc32c.h.svn-base | 11 - .../include/linux/.svn/text-base/crc7.h.svn-base | 14 - .../include/linux/.svn/text-base/cred.h.svn-base | 346 - .../include/linux/.svn/text-base/crypto.h.svn-base | 1354 - .../linux/.svn/text-base/cryptohash.h.svn-base | 12 - .../include/linux/.svn/text-base/ctype.h.svn-base | 54 - .../include/linux/.svn/text-base/cuda.h.svn-base | 36 - .../linux/.svn/text-base/cyclades.h.svn-base | 784 - .../linux/.svn/text-base/cyclomx.h.svn-base | 77 - .../linux/.svn/text-base/cycx_cfm.h.svn-base | 101 - .../linux/.svn/text-base/cycx_drv.h.svn-base | 64 - .../linux/.svn/text-base/cycx_x25.h.svn-base | 125 - .../include/linux/.svn/text-base/dca.h.svn-base | 72 - .../include/linux/.svn/text-base/dcache.h.svn-base | 376 - .../include/linux/.svn/text-base/dcbnl.h.svn-base | 342 - .../include/linux/.svn/text-base/dccp.h.svn-base | 567 - .../linux/.svn/text-base/dcookies.h.svn-base | 68 - .../linux/.svn/text-base/debug_locks.h.svn-base | 72 - .../linux/.svn/text-base/debugfs.h.svn-base | 188 - .../linux/.svn/text-base/debugobjects.h.svn-base | 90 - .../include/linux/.svn/text-base/delay.h.svn-base | 54 - .../linux/.svn/text-base/delayacct.h.svn-base | 153 - .../linux/.svn/text-base/device-mapper.h.svn-base | 393 - .../linux/.svn/text-base/device_cgroup.h.svn-base | 12 - .../linux/.svn/text-base/devpts_fs.h.svn-base | 49 - .../include/linux/.svn/text-base/dio.h.svn-base | 280 - .../include/linux/.svn/text-base/dirent.h.svn-base | 12 - .../linux/.svn/text-base/display.h.svn-base | 61 - .../include/linux/.svn/text-base/dlm.h.svn-base | 172 - .../linux/.svn/text-base/dlm_device.h.svn-base | 108 - .../linux/.svn/text-base/dlm_netlink.h.svn-base | 56 - .../linux/.svn/text-base/dlm_plock.h.svn-base | 52 - .../linux/.svn/text-base/dlmconstants.h.svn-base | 163 - .../linux/.svn/text-base/dm-dirty-log.h.svn-base | 131 - .../include/linux/.svn/text-base/dm-io.h.svn-base | 85 - .../linux/.svn/text-base/dm-ioctl.h.svn-base | 302 - .../linux/.svn/text-base/dm-kcopyd.h.svn-base | 47 - .../linux/.svn/text-base/dm-region-hash.h.svn-base | 104 - .../include/linux/.svn/text-base/dm9000.h.svn-base | 40 - .../linux/.svn/text-base/dma-attrs.h.svn-base | 75 - .../linux/.svn/text-base/dma-mapping.h.svn-base | 178 - .../linux/.svn/text-base/dma_remapping.h.svn-base | 32 - .../linux/.svn/text-base/dmaengine.h.svn-base | 461 - .../linux/.svn/text-base/dmapool.h.svn-base | 35 - .../include/linux/.svn/text-base/dmar.h.svn-base | 157 - .../include/linux/.svn/text-base/dmi.h.svn-base | 73 - .../include/linux/.svn/text-base/dn.h.svn-base | 149 - .../linux/.svn/text-base/dnotify.h.svn-base | 62 - .../linux/.svn/text-base/dqblk_qtree.h.svn-base | 56 - .../linux/.svn/text-base/dqblk_v1.h.svn-base | 17 - .../linux/.svn/text-base/dqblk_v2.h.svn-base | 16 - .../linux/.svn/text-base/dqblk_xfs.h.svn-base | 157 - .../include/linux/.svn/text-base/ds1286.h.svn-base | 52 - .../linux/.svn/text-base/ds17287rtc.h.svn-base | 66 - .../include/linux/.svn/text-base/ds1wm.h.svn-base | 12 - .../include/linux/.svn/text-base/dtlk.h.svn-base | 104 - .../linux/.svn/text-base/dw_dmac.h.svn-base | 77 - .../linux/.svn/text-base/dynamic_printk.h.svn-base | 93 - .../include/linux/.svn/text-base/edac.h.svn-base | 41 - .../include/linux/.svn/text-base/edd.h.svn-base | 194 - .../linux/.svn/text-base/eeprom_93cx6.h.svn-base | 73 - .../include/linux/.svn/text-base/efi.h.svn-base | 404 - .../linux/.svn/text-base/efs_fs_sb.h.svn-base | 62 - .../include/linux/.svn/text-base/efs_vh.h.svn-base | 53 - .../include/linux/.svn/text-base/eisa.h.svn-base | 111 - .../linux/.svn/text-base/elevator.h.svn-base | 212 - .../include/linux/.svn/text-base/elf-em.h.svn-base | 55 - .../linux/.svn/text-base/elf-fdpic.h.svn-base | 70 - .../include/linux/.svn/text-base/elf.h.svn-base | 409 - .../linux/.svn/text-base/elfcore-compat.h.svn-base | 55 - .../linux/.svn/text-base/elfcore.h.svn-base | 144 - .../linux/.svn/text-base/elfnote.h.svn-base | 98 - .../linux/.svn/text-base/enclosure.h.svn-base | 130 - .../include/linux/.svn/text-base/err.h.svn-base | 52 - .../include/linux/.svn/text-base/errno.h.svn-base | 34 - .../linux/.svn/text-base/errqueue.h.svn-base | 48 - .../linux/.svn/text-base/etherdevice.h.svn-base | 187 - .../linux/.svn/text-base/ethtool.h.svn-base | 581 - .../linux/.svn/text-base/eventfd.h.svn-base | 32 - .../linux/.svn/text-base/eventpoll.h.svn-base | 109 - .../linux/.svn/text-base/exportfs.h.svn-base | 173 - .../linux/.svn/text-base/ext2_fs.h.svn-base | 590 - .../linux/.svn/text-base/ext2_fs_sb.h.svn-base | 117 - .../linux/.svn/text-base/ext3_fs.h.svn-base | 951 - .../linux/.svn/text-base/ext3_fs_i.h.svn-base | 147 - .../linux/.svn/text-base/ext3_fs_sb.h.svn-base | 93 - .../linux/.svn/text-base/ext3_jbd.h.svn-base | 226 - .../linux/.svn/text-base/f75375s.h.svn-base | 21 - .../linux/.svn/text-base/fadvise.h.svn-base | 21 - .../include/linux/.svn/text-base/falloc.h.svn-base | 6 - .../linux/.svn/text-base/fault-inject.h.svn-base | 93 - .../include/linux/.svn/text-base/fb.h.svn-base | 1124 - .../linux/.svn/text-base/fcdevice.h.svn-base | 33 - .../include/linux/.svn/text-base/fcntl.h.svn-base | 71 - .../include/linux/.svn/text-base/fd.h.svn-base | 380 - .../linux/.svn/text-base/fddidevice.h.svn-base | 34 - .../include/linux/.svn/text-base/fdreg.h.svn-base | 137 - .../linux/.svn/text-base/fdtable.h.svn-base | 98 - .../linux/.svn/text-base/fib_rules.h.svn-base | 71 - .../include/linux/.svn/text-base/fiemap.h.svn-base | 64 - .../include/linux/.svn/text-base/file.h.svn-base | 44 - .../include/linux/.svn/text-base/filter.h.svn-base | 155 - .../linux/.svn/text-base/firewire-cdev.h.svn-base | 482 - .../.svn/text-base/firewire-constants.h.svn-base | 67 - .../linux/.svn/text-base/firmware-map.h.svn-base | 48 - .../linux/.svn/text-base/firmware.h.svn-base | 66 - .../include/linux/.svn/text-base/flat.h.svn-base | 100 - .../include/linux/.svn/text-base/font.h.svn-base | 58 - .../linux/.svn/text-base/freezer.h.svn-base | 190 - .../include/linux/.svn/text-base/fs.h.svn-base | 2261 -- .../linux/.svn/text-base/fs_enet_pd.h.svn-base | 164 - .../linux/.svn/text-base/fs_stack.h.svn-base | 31 - .../linux/.svn/text-base/fs_struct.h.svn-base | 21 - .../linux/.svn/text-base/fs_uart_pd.h.svn-base | 71 - .../linux/.svn/text-base/fsl_devices.h.svn-base | 120 - .../linux/.svn/text-base/fsnotify.h.svn-base | 297 - .../include/linux/.svn/text-base/ftrace.h.svn-base | 495 - .../linux/.svn/text-base/ftrace_irq.h.svn-base | 13 - .../include/linux/.svn/text-base/fuse.h.svn-base | 480 - .../include/linux/.svn/text-base/futex.h.svn-base | 209 - .../linux/.svn/text-base/gameport.h.svn-base | 228 - .../linux/.svn/text-base/gen_stats.h.svn-base | 67 - .../linux/.svn/text-base/genalloc.h.svn-base | 36 - .../linux/.svn/text-base/generic_acl.h.svn-base | 36 - .../linux/.svn/text-base/generic_serial.h.svn-base | 95 - .../linux/.svn/text-base/genetlink.h.svn-base | 83 - .../include/linux/.svn/text-base/genhd.h.svn-base | 567 - .../include/linux/.svn/text-base/getcpu.h.svn-base | 18 - .../include/linux/.svn/text-base/gfp.h.svn-base | 247 - .../linux/.svn/text-base/gfs2_ondisk.h.svn-base | 451 - .../linux/.svn/text-base/gigaset_dev.h.svn-base | 30 - .../include/linux/.svn/text-base/gpio.h.svn-base | 114 - .../linux/.svn/text-base/gpio_keys.h.svn-base | 21 - .../linux/.svn/text-base/gpio_mouse.h.svn-base | 61 - .../linux/.svn/text-base/hardirq.h.svn-base | 183 - .../include/linux/.svn/text-base/hash.h.svn-base | 70 - .../linux/.svn/text-base/hayesesp.h.svn-base | 115 - .../include/linux/.svn/text-base/hdlc.h.svn-base | 126 - .../linux/.svn/text-base/hdlcdrv.h.svn-base | 378 - .../linux/.svn/text-base/hdpu_features.h.svn-base | 26 - .../include/linux/.svn/text-base/hdreg.h.svn-base | 716 - .../linux/.svn/text-base/hid-debug.h.svn-base | 45 - .../include/linux/.svn/text-base/hid.h.svn-base | 811 - .../include/linux/.svn/text-base/hiddev.h.svn-base | 244 - .../include/linux/.svn/text-base/hidraw.h.svn-base | 89 - .../linux/.svn/text-base/highmem.h.svn-base | 190 - .../linux/.svn/text-base/highuid.h.svn-base | 97 - .../include/linux/.svn/text-base/hil.h.svn-base | 483 - .../linux/.svn/text-base/hil_mlc.h.svn-base | 168 - .../linux/.svn/text-base/hippidevice.h.svn-base | 41 - .../include/linux/.svn/text-base/hp_sdc.h.svn-base | 301 - .../include/linux/.svn/text-base/hpet.h.svn-base | 129 - .../linux/.svn/text-base/hrtimer.h.svn-base | 472 - .../include/linux/.svn/text-base/htirq.h.svn-base | 23 - .../linux/.svn/text-base/hugetlb.h.svn-base | 291 - .../linux/.svn/text-base/hw_random.h.svn-base | 48 - .../linux/.svn/text-base/hwmon-sysfs.h.svn-base | 55 - .../linux/.svn/text-base/hwmon-vid.h.svn-base | 45 - .../include/linux/.svn/text-base/hwmon.h.svn-base | 35 - .../linux/.svn/text-base/hysdn_if.h.svn-base | 33 - .../linux/.svn/text-base/i2c-algo-bit.h.svn-base | 51 - .../linux/.svn/text-base/i2c-algo-pca.h.svn-base | 41 - .../linux/.svn/text-base/i2c-algo-pcf.h.svn-base | 48 - .../linux/.svn/text-base/i2c-algo-sgi.h.svn-base | 26 - .../linux/.svn/text-base/i2c-dev.h.svn-base | 74 - .../linux/.svn/text-base/i2c-gpio.h.svn-base | 38 - .../include/linux/.svn/text-base/i2c-id.h.svn-base | 104 - .../linux/.svn/text-base/i2c-ocores.h.svn-base | 19 - .../.svn/text-base/i2c-pca-platform.h.svn-base | 12 - .../linux/.svn/text-base/i2c-pnx.h.svn-base | 45 - .../linux/.svn/text-base/i2c-pxa.h.svn-base | 17 - .../include/linux/.svn/text-base/i2c.h.svn-base | 757 - .../linux/.svn/text-base/i2o-dev.h.svn-base | 421 - .../include/linux/.svn/text-base/i2o.h.svn-base | 988 - .../linux/.svn/text-base/i7300_idle.h.svn-base | 83 - .../include/linux/.svn/text-base/i8042.h.svn-base | 35 - .../include/linux/.svn/text-base/i8k.h.svn-base | 46 - .../include/linux/.svn/text-base/ibmtr.h.svn-base | 373 - .../include/linux/.svn/text-base/icmp.h.svn-base | 105 - .../include/linux/.svn/text-base/icmpv6.h.svn-base | 199 - .../include/linux/.svn/text-base/ide.h.svn-base | 1617 - .../include/linux/.svn/text-base/idr.h.svn-base | 146 - .../linux/.svn/text-base/ieee80211.h.svn-base | 1188 - .../include/linux/.svn/text-base/if.h.svn-base | 222 - .../linux/.svn/text-base/if_addr.h.svn-base | 63 - .../linux/.svn/text-base/if_addrlabel.h.svn-base | 34 - .../linux/.svn/text-base/if_arcnet.h.svn-base | 137 - .../include/linux/.svn/text-base/if_arp.h.svn-base | 170 - .../linux/.svn/text-base/if_bonding.h.svn-base | 125 - .../linux/.svn/text-base/if_bridge.h.svn-base | 114 - .../linux/.svn/text-base/if_cablemodem.h.svn-base | 22 - .../include/linux/.svn/text-base/if_ec.h.svn-base | 72 - .../include/linux/.svn/text-base/if_eql.h.svn-base | 83 - .../linux/.svn/text-base/if_ether.h.svn-base | 145 - .../include/linux/.svn/text-base/if_fc.h.svn-base | 51 - .../linux/.svn/text-base/if_fddi.h.svn-base | 203 - .../linux/.svn/text-base/if_frad.h.svn-base | 199 - .../linux/.svn/text-base/if_hippi.h.svn-base | 158 - .../linux/.svn/text-base/if_infiniband.h.svn-base | 29 - .../linux/.svn/text-base/if_link.h.svn-base | 193 - .../linux/.svn/text-base/if_ltalk.h.svn-base | 12 - .../linux/.svn/text-base/if_macvlan.h.svn-base | 6 - .../linux/.svn/text-base/if_packet.h.svn-base | 139 - .../linux/.svn/text-base/if_phonet.h.svn-base | 19 - .../linux/.svn/text-base/if_plip.h.svn-base | 28 - .../include/linux/.svn/text-base/if_ppp.h.svn-base | 173 - .../linux/.svn/text-base/if_pppol2tp.h.svn-base | 69 - .../linux/.svn/text-base/if_pppox.h.svn-base | 197 - .../linux/.svn/text-base/if_slip.h.svn-base | 30 - .../linux/.svn/text-base/if_strip.h.svn-base | 27 - .../include/linux/.svn/text-base/if_tr.h.svn-base | 103 - .../include/linux/.svn/text-base/if_tun.h.svn-base | 85 - .../linux/.svn/text-base/if_tunnel.h.svn-base | 72 - .../linux/.svn/text-base/if_vlan.h.svn-base | 362 - .../include/linux/.svn/text-base/igmp.h.svn-base | 241 - .../include/linux/.svn/text-base/ihex.h.svn-base | 74 - .../include/linux/.svn/text-base/in.h.svn-base | 319 - .../include/linux/.svn/text-base/in6.h.svn-base | 286 - .../linux/.svn/text-base/in_route.h.svn-base | 32 - .../include/linux/.svn/text-base/inet.h.svn-base | 57 - .../linux/.svn/text-base/inet_diag.h.svn-base | 140 - .../linux/.svn/text-base/inet_lro.h.svn-base | 184 - .../linux/.svn/text-base/inetdevice.h.svn-base | 224 - .../include/linux/.svn/text-base/init.h.svn-base | 334 - .../.svn/text-base/init_ohci1394_dma.h.svn-base | 4 - .../linux/.svn/text-base/init_task.h.svn-base | 198 - .../include/linux/.svn/text-base/initrd.h.svn-base | 20 - .../linux/.svn/text-base/inotify.h.svn-base | 246 - .../linux/.svn/text-base/input-polldev.h.svn-base | 46 - .../include/linux/.svn/text-base/input.h.svn-base | 1387 - .../linux/.svn/text-base/intel-iommu.h.svn-base | 341 - .../linux/.svn/text-base/interrupt.h.svn-base | 473 - .../linux/.svn/text-base/io-mapping.h.svn-base | 152 - .../include/linux/.svn/text-base/io.h.svn-base | 70 - .../include/linux/.svn/text-base/ioc3.h.svn-base | 93 - .../include/linux/.svn/text-base/ioc4.h.svn-base | 184 - .../linux/.svn/text-base/iocontext.h.svn-base | 120 - .../include/linux/.svn/text-base/ioctl.h.svn-base | 7 - .../linux/.svn/text-base/iommu-helper.h.svn-base | 29 - .../include/linux/.svn/text-base/iommu.h.svn-base | 112 - .../include/linux/.svn/text-base/ioport.h.svn-base | 186 - .../include/linux/.svn/text-base/ioprio.h.svn-base | 91 - .../include/linux/.svn/text-base/iova.h.svn-base | 52 - .../include/linux/.svn/text-base/ip.h.svn-base | 149 - .../linux/.svn/text-base/ip6_tunnel.h.svn-base | 32 - .../include/linux/.svn/text-base/ip_vs.h.svn-base | 405 - .../include/linux/.svn/text-base/ipc.h.svn-base | 105 - .../linux/.svn/text-base/ipc_namespace.h.svn-base | 102 - .../include/linux/.svn/text-base/ipmi.h.svn-base | 695 - .../linux/.svn/text-base/ipmi_msgdefs.h.svn-base | 113 - .../linux/.svn/text-base/ipmi_smi.h.svn-base | 235 - .../include/linux/.svn/text-base/ipsec.h.svn-base | 47 - .../include/linux/.svn/text-base/ipv6.h.svn-base | 516 - .../linux/.svn/text-base/ipv6_route.h.svn-base | 62 - .../include/linux/.svn/text-base/ipx.h.svn-base | 75 - .../include/linux/.svn/text-base/irda.h.svn-base | 254 - .../include/linux/.svn/text-base/irq.h.svn-base | 425 - .../linux/.svn/text-base/irq_cpustat.h.svn-base | 31 - .../linux/.svn/text-base/irqflags.h.svn-base | 129 - .../include/linux/.svn/text-base/irqnr.h.svn-base | 46 - .../linux/.svn/text-base/irqreturn.h.svn-base | 25 - .../include/linux/.svn/text-base/isa.h.svn-base | 39 - .../include/linux/.svn/text-base/isapnp.h.svn-base | 131 - .../linux/.svn/text-base/iscsi_ibft.h.svn-base | 50 - .../include/linux/.svn/text-base/isdn.h.svn-base | 622 - .../linux/.svn/text-base/isdn_divertif.h.svn-base | 47 - .../linux/.svn/text-base/isdn_ppp.h.svn-base | 248 - .../include/linux/.svn/text-base/isdnif.h.svn-base | 546 - .../include/linux/.svn/text-base/isicom.h.svn-base | 83 - .../include/linux/.svn/text-base/iso_fs.h.svn-base | 165 - .../linux/.svn/text-base/istallion.h.svn-base | 123 - .../include/linux/.svn/text-base/ivtv.h.svn-base | 69 - .../include/linux/.svn/text-base/ivtvfb.h.svn-base | 38 - .../linux/.svn/text-base/ixjuser.h.svn-base | 720 - .../include/linux/.svn/text-base/jbd.h.svn-base | 1100 - .../include/linux/.svn/text-base/jbd2.h.svn-base | 1313 - .../include/linux/.svn/text-base/jffs2.h.svn-base | 221 - .../include/linux/.svn/text-base/jhash.h.svn-base | 143 - .../linux/.svn/text-base/jiffies.h.svn-base | 313 - .../linux/.svn/text-base/journal-head.h.svn-base | 100 - .../linux/.svn/text-base/joystick.h.svn-base | 145 - .../linux/.svn/text-base/kallsyms.h.svn-base | 112 - .../linux/.svn/text-base/kbd_diacr.h.svn-base | 8 - .../linux/.svn/text-base/kbd_kern.h.svn-base | 167 - .../include/linux/.svn/text-base/kbuild.h.svn-base | 15 - .../include/linux/.svn/text-base/kd.h.svn-base | 185 - .../include/linux/.svn/text-base/kdebug.h.svn-base | 22 - .../include/linux/.svn/text-base/kdev_t.h.svn-base | 100 - .../include/linux/.svn/text-base/kernel.h.svn-base | 544 - .../linux/.svn/text-base/kernel_stat.h.svn-base | 91 - .../linux/.svn/text-base/kernelcapi.h.svn-base | 162 - .../include/linux/.svn/text-base/kexec.h.svn-base | 216 - .../linux/.svn/text-base/key-type.h.svn-base | 112 - .../include/linux/.svn/text-base/key.h.svn-base | 302 - .../linux/.svn/text-base/keyboard.h.svn-base | 460 - .../include/linux/.svn/text-base/keyctl.h.svn-base | 56 - .../include/linux/.svn/text-base/kfifo.h.svn-base | 152 - .../include/linux/.svn/text-base/kgdb.h.svn-base | 283 - .../include/linux/.svn/text-base/klist.h.svn-base | 68 - .../linux/.svn/text-base/kmalloc_sizes.h.svn-base | 45 - .../include/linux/.svn/text-base/kmod.h.svn-base | 105 - .../linux/.svn/text-base/kobj_map.h.svn-base | 10 - .../linux/.svn/text-base/kobject.h.svn-base | 226 - .../linux/.svn/text-base/kprobes.h.svn-base | 333 - .../include/linux/.svn/text-base/kref.h.svn-base | 30 - .../include/linux/.svn/text-base/ks0108.h.svn-base | 49 - .../linux/.svn/text-base/kthread.h.svn-base | 37 - .../include/linux/.svn/text-base/ktime.h.svn-base | 336 - .../include/linux/.svn/text-base/kvm.h.svn-base | 527 - .../linux/.svn/text-base/kvm_host.h.svn-base | 467 - .../linux/.svn/text-base/kvm_para.h.svn-base | 40 - .../linux/.svn/text-base/kvm_types.h.svn-base | 56 - .../include/linux/.svn/text-base/lapb.h.svn-base | 56 - .../linux/.svn/text-base/latencytop.h.svn-base | 44 - .../include/linux/.svn/text-base/lcd.h.svn-base | 92 - .../linux/.svn/text-base/leds-pca9532.h.svn-base | 47 - .../include/linux/.svn/text-base/leds.h.svn-base | 155 - .../include/linux/.svn/text-base/lguest.h.svn-base | 60 - .../.svn/text-base/lguest_launcher.h.svn-base | 66 - .../include/linux/.svn/text-base/libata.h.svn-base | 1665 - .../include/linux/.svn/text-base/libps2.h.svn-base | 53 - .../linux/.svn/text-base/license.h.svn-base | 14 - .../include/linux/.svn/text-base/limits.h.svn-base | 20 - .../linux/.svn/text-base/linkage.h.svn-base | 88 - .../linux/.svn/text-base/linux_logo.h.svn-base | 45 - .../include/linux/.svn/text-base/list.h.svn-base | 695 - .../linux/.svn/text-base/list_nulls.h.svn-base | 94 - .../include/linux/.svn/text-base/llc.h.svn-base | 80 - .../linux/.svn/text-base/lm_interface.h.svn-base | 277 - .../include/linux/.svn/text-base/lmb.h.svn-base | 87 - .../linux/.svn/text-base/lockdep.h.svn-base | 515 - .../include/linux/.svn/text-base/log2.h.svn-base | 209 - .../include/linux/.svn/text-base/loop.h.svn-base | 164 - .../include/linux/.svn/text-base/lp.h.svn-base | 191 - .../include/linux/.svn/text-base/lzo.h.svn-base | 44 - .../include/linux/.svn/text-base/m48t86.h.svn-base | 16 - .../linux/.svn/text-base/mISDNdsp.h.svn-base | 37 - .../linux/.svn/text-base/mISDNhw.h.svn-base | 195 - .../linux/.svn/text-base/mISDNif.h.svn-base | 573 - .../include/linux/.svn/text-base/magic.h.svn-base | 52 - .../include/linux/.svn/text-base/major.h.svn-base | 175 - .../.svn/text-base/map_to_7segment.h.svn-base | 187 - .../include/linux/.svn/text-base/maple.h.svn-base | 85 - .../include/linux/.svn/text-base/marker.h.svn-base | 221 - .../include/linux/.svn/text-base/math64.h.svn-base | 105 - .../linux/.svn/text-base/matroxfb.h.svn-base | 43 - .../linux/.svn/text-base/mbcache.h.svn-base | 52 - .../include/linux/.svn/text-base/mbus.h.svn-base | 36 - .../linux/.svn/text-base/mc146818rtc.h.svn-base | 119 - .../include/linux/.svn/text-base/mc6821.h.svn-base | 51 - .../linux/.svn/text-base/mca-legacy.h.svn-base | 66 - .../include/linux/.svn/text-base/mca.h.svn-base | 148 - .../linux/.svn/text-base/mdio-bitbang.h.svn-base | 42 - .../linux/.svn/text-base/mdio-gpio.h.svn-base | 25 - .../linux/.svn/text-base/memcontrol.h.svn-base | 276 - .../include/linux/.svn/text-base/memory.h.svn-base | 102 - .../linux/.svn/text-base/memory_hotplug.h.svn-base | 223 - .../linux/.svn/text-base/mempolicy.h.svn-base | 359 - .../linux/.svn/text-base/mempool.h.svn-base | 79 - .../linux/.svn/text-base/memstick.h.svn-base | 347 - .../include/linux/.svn/text-base/meye.h.svn-base | 66 - .../linux/.svn/text-base/migrate.h.svn-base | 48 - .../include/linux/.svn/text-base/mii.h.svn-base | 272 - .../linux/.svn/text-base/minix_fs.h.svn-base | 106 - .../linux/.svn/text-base/miscdevice.h.svn-base | 51 - .../include/linux/.svn/text-base/mm.h.svn-base | 1323 - .../linux/.svn/text-base/mm_inline.h.svn-base | 84 - .../linux/.svn/text-base/mm_types.h.svn-base | 282 - .../include/linux/.svn/text-base/mman.h.svn-base | 96 - .../linux/.svn/text-base/mmdebug.h.svn-base | 18 - .../linux/.svn/text-base/mmiotrace.h.svn-base | 97 - .../linux/.svn/text-base/mmtimer.h.svn-base | 56 - .../linux/.svn/text-base/mmu_notifier.h.svn-base | 279 - .../include/linux/.svn/text-base/mmzone.h.svn-base | 1100 - .../linux/.svn/text-base/mnt_namespace.h.svn-base | 53 - .../.svn/text-base/mod_devicetable.h.svn-base | 457 - .../include/linux/.svn/text-base/module.h.svn-base | 639 - .../linux/.svn/text-base/moduleloader.h.svn-base | 50 - .../linux/.svn/text-base/moduleparam.h.svn-base | 227 - .../include/linux/.svn/text-base/mount.h.svn-base | 115 - .../include/linux/.svn/text-base/mpage.h.svn-base | 34 - .../include/linux/.svn/text-base/mqueue.h.svn-base | 53 - .../include/linux/.svn/text-base/mroute.h.svn-base | 247 - .../linux/.svn/text-base/mroute6.h.svn-base | 282 - .../linux/.svn/text-base/msdos_fs.h.svn-base | 172 - .../include/linux/.svn/text-base/msg.h.svn-base | 112 - .../include/linux/.svn/text-base/msi.h.svn-base | 53 - .../include/linux/.svn/text-base/mtio.h.svn-base | 206 - .../linux/.svn/text-base/mutex-debug.h.svn-base | 23 - .../include/linux/.svn/text-base/mutex.h.svn-base | 153 - .../linux/.svn/text-base/mv643xx.h.svn-base | 979 - .../linux/.svn/text-base/mv643xx_eth.h.svn-base | 78 - .../linux/.svn/text-base/mv643xx_i2c.h.svn-base | 22 - .../linux/.svn/text-base/n_r3964.h.svn-base | 232 - .../include/linux/.svn/text-base/namei.h.svn-base | 102 - .../include/linux/.svn/text-base/nbd.h.svn-base | 102 - .../include/linux/.svn/text-base/ncp.h.svn-base | 201 - .../include/linux/.svn/text-base/ncp_fs.h.svn-base | 274 - .../linux/.svn/text-base/ncp_fs_i.h.svn-base | 29 - .../linux/.svn/text-base/ncp_fs_sb.h.svn-base | 160 - .../linux/.svn/text-base/ncp_mount.h.svn-base | 93 - .../include/linux/.svn/text-base/ncp_no.h.svn-base | 19 - .../linux/.svn/text-base/neighbour.h.svn-base | 160 - .../include/linux/.svn/text-base/net.h.svn-base | 356 - .../linux/.svn/text-base/netdevice.h.svn-base | 1899 -- .../linux/.svn/text-base/netfilter.h.svn-base | 357 - .../linux/.svn/text-base/netfilter_arp.h.svn-base | 19 - .../.svn/text-base/netfilter_bridge.h.svn-base | 92 - .../.svn/text-base/netfilter_decnet.h.svn-base | 76 - .../linux/.svn/text-base/netfilter_ipv4.h.svn-base | 83 - .../linux/.svn/text-base/netfilter_ipv6.h.svn-base | 89 - .../linux/.svn/text-base/netlink.h.svn-base | 270 - .../linux/.svn/text-base/netpoll.h.svn-base | 118 - .../include/linux/.svn/text-base/netrom.h.svn-base | 34 - .../include/linux/.svn/text-base/nfs.h.svn-base | 171 - .../include/linux/.svn/text-base/nfs2.h.svn-base | 74 - .../include/linux/.svn/text-base/nfs3.h.svn-base | 105 - .../include/linux/.svn/text-base/nfs4.h.svn-base | 403 - .../linux/.svn/text-base/nfs4_acl.h.svn-base | 61 - .../linux/.svn/text-base/nfs4_mount.h.svn-base | 71 - .../include/linux/.svn/text-base/nfs_fs.h.svn-base | 606 - .../linux/.svn/text-base/nfs_fs_i.h.svn-base | 24 - .../linux/.svn/text-base/nfs_fs_sb.h.svn-base | 132 - .../linux/.svn/text-base/nfs_idmap.h.svn-base | 80 - .../linux/.svn/text-base/nfs_iostat.h.svn-base | 119 - .../linux/.svn/text-base/nfs_mount.h.svn-base | 73 - .../linux/.svn/text-base/nfs_page.h.svn-base | 138 - .../linux/.svn/text-base/nfs_xdr.h.svn-base | 861 - .../include/linux/.svn/text-base/nfsacl.h.svn-base | 61 - .../linux/.svn/text-base/nfsd_idmap.h.svn-base | 64 - .../linux/.svn/text-base/nl80211.h.svn-base | 814 - .../include/linux/.svn/text-base/nls.h.svn-base | 64 - .../include/linux/.svn/text-base/nmi.h.svn-base | 35 - .../include/linux/.svn/text-base/node.h.svn-base | 72 - .../linux/.svn/text-base/nodemask.h.svn-base | 463 - .../linux/.svn/text-base/notifier.h.svn-base | 268 - .../linux/.svn/text-base/nsc_gpio.h.svn-base | 40 - .../linux/.svn/text-base/nsproxy.h.svn-base | 92 - .../include/linux/.svn/text-base/nubus.h.svn-base | 361 - .../include/linux/.svn/text-base/numa.h.svn-base | 13 - .../include/linux/.svn/text-base/nvram.h.svn-base | 25 - .../linux/.svn/text-base/nwpserial.h.svn-base | 18 - .../include/linux/.svn/text-base/of.h.svn-base | 84 - .../linux/.svn/text-base/of_device.h.svn-base | 30 - .../linux/.svn/text-base/of_gpio.h.svn-base | 105 - .../include/linux/.svn/text-base/of_i2c.h.svn-base | 23 - .../linux/.svn/text-base/of_platform.h.svn-base | 60 - .../include/linux/.svn/text-base/of_spi.h.svn-base | 18 - .../include/linux/.svn/text-base/oom.h.svn-base | 34 - .../linux/.svn/text-base/oprofile.h.svn-base | 185 - .../linux/.svn/text-base/oxu210hp.h.svn-base | 7 - .../linux/.svn/text-base/page-flags.h.svn-base | 394 - .../linux/.svn/text-base/page-isolation.h.svn-base | 37 - .../linux/.svn/text-base/page_cgroup.h.svn-base | 126 - .../.svn/text-base/pageblock-flags.h.svn-base | 73 - .../linux/.svn/text-base/pagemap.h.svn-base | 456 - .../linux/.svn/text-base/pagevec.h.svn-base | 109 - .../include/linux/.svn/text-base/param.h.svn-base | 6 - .../linux/.svn/text-base/parport.h.svn-base | 565 - .../linux/.svn/text-base/parport_pc.h.svn-base | 237 - .../include/linux/.svn/text-base/parser.h.svn-base | 33 - .../linux/.svn/text-base/patchkey.h.svn-base | 45 - .../include/linux/.svn/text-base/path.h.svn-base | 15 - .../linux/.svn/text-base/pci-acpi.h.svn-base | 83 - .../linux/.svn/text-base/pci-aspm.h.svn-base | 61 - .../include/linux/.svn/text-base/pci.h.svn-base | 1198 - .../linux/.svn/text-base/pci_hotplug.h.svn-base | 234 - .../linux/.svn/text-base/pci_ids.h.svn-base | 2626 -- .../linux/.svn/text-base/pci_regs.h.svn-base | 618 - .../linux/.svn/text-base/pcieport_if.h.svn-base | 80 - .../linux/.svn/text-base/pda_power.h.svn-base | 36 - .../include/linux/.svn/text-base/percpu.h.svn-base | 116 - .../linux/.svn/text-base/personality.h.svn-base | 117 - .../linux/.svn/text-base/pfkeyv2.h.svn-base | 369 - .../include/linux/.svn/text-base/pfn.h.svn-base | 13 - .../include/linux/.svn/text-base/pg.h.svn-base | 63 - .../linux/.svn/text-base/phantom.h.svn-base | 49 - .../linux/.svn/text-base/phonedev.h.svn-base | 25 - .../include/linux/.svn/text-base/phonet.h.svn-base | 173 - .../include/linux/.svn/text-base/phy.h.svn-base | 500 - .../linux/.svn/text-base/phy_fixed.h.svn-base | 31 - .../include/linux/.svn/text-base/pid.h.svn-base | 191 - .../linux/.svn/text-base/pid_namespace.h.svn-base | 86 - .../include/linux/.svn/text-base/pim.h.svn-base | 27 - .../linux/.svn/text-base/pipe_fs_i.h.svn-base | 151 - .../linux/.svn/text-base/pkt_cls.h.svn-base | 494 - .../linux/.svn/text-base/pkt_sched.h.svn-base | 521 - .../linux/.svn/text-base/pktcdvd.h.svn-base | 303 - .../.svn/text-base/platform_device.h.svn-base | 73 - .../include/linux/.svn/text-base/plist.h.svn-base | 240 - .../include/linux/.svn/text-base/pm.h.svn-base | 421 - .../linux/.svn/text-base/pm_qos_params.h.svn-base | 25 - .../linux/.svn/text-base/pm_wakeup.h.svn-base | 78 - .../include/linux/.svn/text-base/pmu.h.svn-base | 209 - .../include/linux/.svn/text-base/pnp.h.svn-base | 488 - .../include/linux/.svn/text-base/poison.h.svn-base | 71 - .../include/linux/.svn/text-base/poll.h.svn-base | 136 - .../linux/.svn/text-base/posix-timers.h.svn-base | 122 - .../linux/.svn/text-base/posix_acl.h.svn-base | 86 - .../.svn/text-base/posix_acl_xattr.h.svn-base | 58 - .../linux/.svn/text-base/posix_types.h.svn-base | 49 - .../linux/.svn/text-base/power_supply.h.svn-base | 182 - .../include/linux/.svn/text-base/ppdev.h.svn-base | 99 - .../linux/.svn/text-base/ppp-comp.h.svn-base | 214 - .../linux/.svn/text-base/ppp_channel.h.svn-base | 81 - .../linux/.svn/text-base/ppp_defs.h.svn-base | 184 - .../include/linux/.svn/text-base/prctl.h.svn-base | 88 - .../linux/.svn/text-base/preempt.h.svn-base | 139 - .../linux/.svn/text-base/prefetch.h.svn-base | 64 - .../linux/.svn/text-base/prio_heap.h.svn-base | 58 - .../linux/.svn/text-base/prio_tree.h.svn-base | 120 - .../linux/.svn/text-base/proc_fs.h.svn-base | 315 - .../linux/.svn/text-base/profile.h.svn-base | 150 - .../linux/.svn/text-base/proportions.h.svn-base | 132 - .../include/linux/.svn/text-base/ptrace.h.svn-base | 344 - .../include/linux/.svn/text-base/pwm.h.svn-base | 31 - .../linux/.svn/text-base/pwm_backlight.h.svn-base | 17 - .../linux/.svn/text-base/qnx4_fs.h.svn-base | 149 - .../linux/.svn/text-base/qnxtypes.h.svn-base | 28 - .../linux/.svn/text-base/quicklist.h.svn-base | 93 - .../include/linux/.svn/text-base/quota.h.svn-base | 404 - .../linux/.svn/text-base/quotaops.h.svn-base | 420 - .../linux/.svn/text-base/radeonfb.h.svn-base | 15 - .../linux/.svn/text-base/radix-tree.h.svn-base | 193 - .../linux/.svn/text-base/raid_class.h.svn-base | 82 - .../include/linux/.svn/text-base/ramfs.h.svn-base | 23 - .../include/linux/.svn/text-base/random.h.svn-base | 79 - .../linux/.svn/text-base/ratelimit.h.svn-base | 20 - .../include/linux/.svn/text-base/raw.h.svn-base | 18 - .../include/linux/.svn/text-base/rbtree.h.svn-base | 161 - .../linux/.svn/text-base/rcuclassic.h.svn-base | 190 - .../linux/.svn/text-base/rculist.h.svn-base | 387 - .../linux/.svn/text-base/rculist_nulls.h.svn-base | 110 - .../linux/.svn/text-base/rcupdate.h.svn-base | 274 - .../linux/.svn/text-base/rcupreempt.h.svn-base | 160 - .../.svn/text-base/rcupreempt_trace.h.svn-base | 97 - .../linux/.svn/text-base/rcutree.h.svn-base | 335 - .../include/linux/.svn/text-base/reboot.h.svn-base | 83 - .../linux/.svn/text-base/reciprocal_div.h.svn-base | 32 - .../include/linux/.svn/text-base/regset.h.svn-base | 368 - .../linux/.svn/text-base/reiserfs_acl.h.svn-base | 107 - .../linux/.svn/text-base/reiserfs_fs.h.svn-base | 2206 -- .../linux/.svn/text-base/reiserfs_fs_i.h.svn-base | 67 - .../linux/.svn/text-base/reiserfs_fs_sb.h.svn-base | 532 - .../linux/.svn/text-base/reiserfs_xattr.h.svn-base | 156 - .../include/linux/.svn/text-base/relay.h.svn-base | 291 - .../linux/.svn/text-base/res_counter.h.svn-base | 181 - .../linux/.svn/text-base/resource.h.svn-base | 75 - .../linux/.svn/text-base/resume-trace.h.svn-base | 25 - .../include/linux/.svn/text-base/rfkill.h.svn-base | 152 - .../linux/.svn/text-base/ring_buffer.h.svn-base | 140 - .../include/linux/.svn/text-base/rio.h.svn-base | 334 - .../linux/.svn/text-base/rio_drv.h.svn-base | 465 - .../linux/.svn/text-base/rio_ids.h.svn-base | 24 - .../linux/.svn/text-base/rio_regs.h.svn-base | 215 - .../include/linux/.svn/text-base/rmap.h.svn-base | 146 - .../linux/.svn/text-base/romfs_fs.h.svn-base | 61 - .../linux/.svn/text-base/root_dev.h.svn-base | 23 - .../include/linux/.svn/text-base/rose.h.svn-base | 87 - .../include/linux/.svn/text-base/route.h.svn-base | 70 - .../include/linux/.svn/text-base/rslib.h.svn-base | 109 - .../linux/.svn/text-base/rtc-v3020.h.svn-base | 35 - .../include/linux/.svn/text-base/rtc.h.svn-base | 237 - .../linux/.svn/text-base/rtmutex.h.svn-base | 107 - .../linux/.svn/text-base/rtnetlink.h.svn-base | 782 - .../linux/.svn/text-base/rwsem-spinlock.h.svn-base | 78 - .../include/linux/.svn/text-base/rwsem.h.svn-base | 91 - .../include/linux/.svn/text-base/rxrpc.h.svn-base | 62 - .../linux/.svn/text-base/sc26198.h.svn-base | 533 - .../linux/.svn/text-base/scatterlist.h.svn-base | 265 - .../include/linux/.svn/text-base/scc.h.svn-base | 252 - .../include/linux/.svn/text-base/sched.h.svn-base | 2363 -- .../linux/.svn/text-base/screen_info.h.svn-base | 81 - .../include/linux/.svn/text-base/sctp.h.svn-base | 710 - .../include/linux/.svn/text-base/scx200.h.svn-base | 51 - .../linux/.svn/text-base/scx200_gpio.h.svn-base | 88 - .../include/linux/.svn/text-base/sdla.h.svn-base | 339 - .../linux/.svn/text-base/seccomp.h.svn-base | 40 - .../linux/.svn/text-base/securebits.h.svn-base | 42 - .../linux/.svn/text-base/security.h.svn-base | 2970 -- .../linux/.svn/text-base/selection.h.svn-base | 43 - .../linux/.svn/text-base/selinux.h.svn-base | 89 - .../.svn/text-base/selinux_netlink.h.svn-base | 48 - .../include/linux/.svn/text-base/sem.h.svn-base | 159 - .../linux/.svn/text-base/semaphore.h.svn-base | 49 - .../linux/.svn/text-base/seq_file.h.svn-base | 98 - .../linux/.svn/text-base/seq_file_net.h.svn-base | 30 - .../linux/.svn/text-base/seqlock.h.svn-base | 197 - .../include/linux/.svn/text-base/serial.h.svn-base | 198 - .../linux/.svn/text-base/serial167.h.svn-base | 157 - .../linux/.svn/text-base/serialP.h.svn-base | 142 - .../linux/.svn/text-base/serial_8250.h.svn-base | 74 - .../linux/.svn/text-base/serial_core.h.svn-base | 584 - .../linux/.svn/text-base/serial_pnx8xxx.h.svn-base | 81 - .../linux/.svn/text-base/serial_reg.h.svn-base | 328 - .../linux/.svn/text-base/serial_sci.h.svn-base | 32 - .../include/linux/.svn/text-base/serio.h.svn-base | 218 - .../linux/.svn/text-base/sh_intc.h.svn-base | 91 - .../include/linux/.svn/text-base/shm.h.svn-base | 123 - .../linux/.svn/text-base/shmem_fs.h.svn-base | 65 - .../include/linux/.svn/text-base/signal.h.svn-base | 377 - .../linux/.svn/text-base/signalfd.h.svn-base | 72 - .../include/linux/.svn/text-base/skbuff.h.svn-base | 1943 -- .../include/linux/.svn/text-base/slab.h.svn-base | 320 - .../linux/.svn/text-base/slab_def.h.svn-base | 92 - .../linux/.svn/text-base/slob_def.h.svn-base | 36 - .../linux/.svn/text-base/slub_def.h.svn-base | 249 - .../linux/.svn/text-base/sm501-regs.h.svn-base | 386 - .../include/linux/.svn/text-base/sm501.h.svn-base | 174 - .../include/linux/.svn/text-base/smb.h.svn-base | 118 - .../include/linux/.svn/text-base/smb_fs.h.svn-base | 153 - .../linux/.svn/text-base/smb_fs_i.h.svn-base | 37 - .../linux/.svn/text-base/smb_fs_sb.h.svn-base | 97 - .../linux/.svn/text-base/smb_mount.h.svn-base | 65 - .../include/linux/.svn/text-base/smbno.h.svn-base | 363 - .../linux/.svn/text-base/smc911x.h.svn-base | 13 - .../include/linux/.svn/text-base/smc91x.h.svn-base | 34 - .../include/linux/.svn/text-base/smp.h.svn-base | 181 - .../linux/.svn/text-base/smp_lock.h.svn-base | 52 - .../linux/.svn/text-base/smsc911x.h.svn-base | 47 - .../include/linux/.svn/text-base/snmp.h.svn-base | 257 - .../include/linux/.svn/text-base/socket.h.svn-base | 322 - .../linux/.svn/text-base/sockios.h.svn-base | 143 - .../include/linux/.svn/text-base/som.h.svn-base | 154 - .../include/linux/.svn/text-base/sonet.h.svn-base | 75 - .../linux/.svn/text-base/sony-laptop.h.svn-base | 34 - .../include/linux/.svn/text-base/sonypi.h.svn-base | 160 - .../include/linux/.svn/text-base/sort.h.svn-base | 10 - .../include/linux/.svn/text-base/sound.h.svn-base | 44 - .../linux/.svn/text-base/soundcard.h.svn-base | 1290 - .../linux/.svn/text-base/spinlock.h.svn-base | 372 - .../.svn/text-base/spinlock_api_smp.h.svn-base | 63 - .../.svn/text-base/spinlock_api_up.h.svn-base | 81 - .../linux/.svn/text-base/spinlock_types.h.svn-base | 100 - .../.svn/text-base/spinlock_types_up.h.svn-base | 37 - .../linux/.svn/text-base/spinlock_up.h.svn-base | 75 - .../include/linux/.svn/text-base/splice.h.svn-base | 74 - .../include/linux/.svn/text-base/srcu.h.svn-base | 53 - .../linux/.svn/text-base/stacktrace.h.svn-base | 32 - .../linux/.svn/text-base/stallion.h.svn-base | 147 - .../linux/.svn/text-base/start_kernel.h.svn-base | 12 - .../include/linux/.svn/text-base/stat.h.svn-base | 80 - .../include/linux/.svn/text-base/statfs.h.svn-base | 22 - .../include/linux/.svn/text-base/stddef.h.svn-base | 28 - .../linux/.svn/text-base/stop_machine.h.svn-base | 72 - .../include/linux/.svn/text-base/string.h.svn-base | 118 - .../linux/.svn/text-base/string_helpers.h.svn-base | 16 - .../linux/.svn/text-base/stringify.h.svn-base | 12 - .../linux/.svn/text-base/superhyway.h.svn-base | 107 - .../linux/.svn/text-base/suspend.h.svn-base | 298 - .../linux/.svn/text-base/suspend_ioctls.h.svn-base | 32 - .../include/linux/.svn/text-base/svga.h.svn-base | 124 - .../include/linux/.svn/text-base/swab.h.svn-base | 299 - .../include/linux/.svn/text-base/swap.h.svn-base | 437 - .../linux/.svn/text-base/swapops.h.svn-base | 133 - .../linux/.svn/text-base/swiotlb.h.svn-base | 106 - .../linux/.svn/text-base/synclink.h.svn-base | 317 - .../include/linux/.svn/text-base/sys.h.svn-base | 29 - .../linux/.svn/text-base/syscalls.h.svn-base | 697 - .../include/linux/.svn/text-base/sysctl.h.svn-base | 1111 - .../include/linux/.svn/text-base/sysdev.h.svn-base | 156 - .../include/linux/.svn/text-base/sysfs.h.svn-base | 265 - .../include/linux/.svn/text-base/sysrq.h.svn-base | 77 - .../linux/.svn/text-base/sysv_fs.h.svn-base | 202 - .../.svn/text-base/task_io_accounting.h.svn-base | 45 - .../text-base/task_io_accounting_ops.h.svn-base | 113 - .../linux/.svn/text-base/taskstats.h.svn-base | 212 - .../linux/.svn/text-base/taskstats_kern.h.svn-base | 43 - .../include/linux/.svn/text-base/tc.h.svn-base | 141 - .../include/linux/.svn/text-base/tcp.h.svn-base | 439 - .../linux/.svn/text-base/telephony.h.svn-base | 262 - .../linux/.svn/text-base/termios.h.svn-base | 22 - .../linux/.svn/text-base/textsearch.h.svn-base | 177 - .../linux/.svn/text-base/textsearch_fsm.h.svn-base | 48 - .../include/linux/.svn/text-base/tfrc.h.svn-base | 55 - .../linux/.svn/text-base/thermal.h.svn-base | 120 - .../linux/.svn/text-base/thread_info.h.svn-base | 130 - .../linux/.svn/text-base/threads.h.svn-base | 36 - .../include/linux/.svn/text-base/tick.h.svn-base | 131 - .../include/linux/.svn/text-base/tifm.h.svn-base | 164 - .../include/linux/.svn/text-base/time.h.svn-base | 243 - .../include/linux/.svn/text-base/timer.h.svn-base | 194 - .../linux/.svn/text-base/timerfd.h.svn-base | 31 - .../include/linux/.svn/text-base/times.h.svn-base | 13 - .../include/linux/.svn/text-base/timex.h.svn-base | 265 - .../include/linux/.svn/text-base/tiocl.h.svn-base | 39 - .../include/linux/.svn/text-base/tipc.h.svn-base | 213 - .../linux/.svn/text-base/tipc_config.h.svn-base | 418 - .../linux/.svn/text-base/topology.h.svn-base | 197 - .../linux/.svn/text-base/toshiba.h.svn-base | 38 - .../linux/.svn/text-base/tracehook.h.svn-base | 582 - .../linux/.svn/text-base/tracepoint.h.svn-base | 156 - .../.svn/text-base/transport_class.h.svn-base | 101 - .../linux/.svn/text-base/trdevice.h.svn-base | 37 - .../linux/.svn/text-base/tsacct_kern.h.svn-base | 34 - .../include/linux/.svn/text-base/tty.h.svn-base | 517 - .../linux/.svn/text-base/tty_driver.h.svn-base | 386 - .../linux/.svn/text-base/tty_flip.h.svn-base | 23 - .../linux/.svn/text-base/tty_ldisc.h.svn-base | 157 - .../linux/.svn/text-base/typecheck.h.svn-base | 24 - .../include/linux/.svn/text-base/types.h.svn-base | 216 - .../linux/.svn/text-base/uaccess.h.svn-base | 109 - .../linux/.svn/text-base/ucb1400.h.svn-base | 161 - .../linux/.svn/text-base/udf_fs_i.h.svn-base | 21 - .../include/linux/.svn/text-base/udp.h.svn-base | 92 - .../include/linux/.svn/text-base/uinput.h.svn-base | 176 - .../include/linux/.svn/text-base/uio.h.svn-base | 57 - .../linux/.svn/text-base/uio_driver.h.svn-base | 121 - .../linux/.svn/text-base/ultrasound.h.svn-base | 103 - .../include/linux/.svn/text-base/un.h.svn-base | 11 - .../include/linux/.svn/text-base/unistd.h.svn-base | 9 - .../include/linux/.svn/text-base/usb.h.svn-base | 1750 -- .../linux/.svn/text-base/usb_usual.h.svn-base | 142 - .../linux/.svn/text-base/usbdevice_fs.h.svn-base | 178 - .../include/linux/.svn/text-base/user.h.svn-base | 1 - .../linux/.svn/text-base/user_namespace.h.svn-base | 57 - .../include/linux/.svn/text-base/utime.h.svn-base | 11 - .../include/linux/.svn/text-base/uts.h.svn-base | 19 - .../linux/.svn/text-base/utsname.h.svn-base | 94 - .../linux/.svn/text-base/utsrelease.h.svn-base | 1 - .../include/linux/.svn/text-base/uwb.h.svn-base | 830 - .../linux/.svn/text-base/vermagic.h.svn-base | 34 - .../linux/.svn/text-base/version.h.svn-base | 2 - .../include/linux/.svn/text-base/veth.h.svn-base | 12 - .../include/linux/.svn/text-base/vfs.h.svn-base | 6 - .../include/linux/.svn/text-base/via.h.svn-base | 22 - .../linux/.svn/text-base/video_decoder.h.svn-base | 48 - .../linux/.svn/text-base/video_encoder.h.svn-base | 23 - .../linux/.svn/text-base/video_output.h.svn-base | 42 - .../linux/.svn/text-base/videodev.h.svn-base | 322 - .../linux/.svn/text-base/videodev2.h.svn-base | 1511 - .../linux/.svn/text-base/videotext.h.svn-base | 125 - .../include/linux/.svn/text-base/virtio.h.svn-base | 120 - .../linux/.svn/text-base/virtio_9p.h.svn-base | 12 - .../linux/.svn/text-base/virtio_balloon.h.svn-base | 23 - .../linux/.svn/text-base/virtio_blk.h.svn-base | 62 - .../linux/.svn/text-base/virtio_config.h.svn-base | 130 - .../linux/.svn/text-base/virtio_console.h.svn-base | 26 - .../linux/.svn/text-base/virtio_net.h.svn-base | 57 - .../linux/.svn/text-base/virtio_pci.h.svn-base | 64 - .../linux/.svn/text-base/virtio_ring.h.svn-base | 129 - .../linux/.svn/text-base/virtio_rng.h.svn-base | 10 - .../linux/.svn/text-base/vmalloc.h.svn-base | 114 - .../include/linux/.svn/text-base/vmstat.h.svn-base | 289 - .../include/linux/.svn/text-base/vt.h.svn-base | 77 - .../linux/.svn/text-base/vt_buffer.h.svn-base | 63 - .../linux/.svn/text-base/vt_kern.h.svn-base | 119 - .../linux/.svn/text-base/w1-gpio.h.svn-base | 23 - .../include/linux/.svn/text-base/wait.h.svn-base | 517 - .../linux/.svn/text-base/wanrouter.h.svn-base | 532 - .../linux/.svn/text-base/watchdog.h.svn-base | 64 - .../include/linux/.svn/text-base/wimax.h.svn-base | 234 - .../linux/.svn/text-base/wireless.h.svn-base | 1142 - .../include/linux/.svn/text-base/wlp.h.svn-base | 736 - .../include/linux/.svn/text-base/wm97xx.h.svn-base | 315 - .../linux/.svn/text-base/wm97xx_batt.h.svn-base | 26 - .../linux/.svn/text-base/workqueue.h.svn-base | 263 - .../linux/.svn/text-base/writeback.h.svn-base | 173 - .../include/linux/.svn/text-base/x25.h.svn-base | 150 - .../include/linux/.svn/text-base/xattr.h.svn-base | 62 - .../include/linux/.svn/text-base/xfrm.h.svn-base | 485 - .../linux/.svn/text-base/xilinxfb.h.svn-base | 30 - .../include/linux/.svn/text-base/yam.h.svn-base | 82 - .../include/linux/.svn/text-base/zconf.h.svn-base | 57 - .../include/linux/.svn/text-base/zlib.h.svn-base | 706 - .../include/linux/.svn/text-base/zorro.h.svn-base | 254 - .../linux/.svn/text-base/zorro_ids.h.svn-base | 552 - .../include/linux/.svn/text-base/zutil.h.svn-base | 106 - .../contrib/include/linux/amba/.svn/all-wcprops | 29 - .../contrib/include/linux/amba/.svn/entries | 164 - .../contrib/include/linux/amba/.svn/format | 1 - .../linux/amba/.svn/text-base/bus.h.svn-base | 55 - .../linux/amba/.svn/text-base/clcd.h.svn-base | 280 - .../linux/amba/.svn/text-base/kmi.h.svn-base | 92 - .../linux/amba/.svn/text-base/serial.h.svn-base | 167 - .../include/linux/byteorder/.svn/all-wcprops | 29 - .../contrib/include/linux/byteorder/.svn/entries | 164 - .../contrib/include/linux/byteorder/.svn/format | 1 - .../linux/byteorder/.svn/text-base/Kbuild.svn-base | 2 - .../byteorder/.svn/text-base/big_endian.h.svn-base | 108 - .../byteorder/.svn/text-base/generic.h.svn-base | 173 - .../.svn/text-base/little_endian.h.svn-base | 108 - .../contrib/include/linux/dvb/.svn/all-wcprops | 59 - .../contrib/include/linux/dvb/.svn/entries | 334 - .../contrib/include/linux/dvb/.svn/format | 1 - .../linux/dvb/.svn/text-base/Kbuild.svn-base | 9 - .../linux/dvb/.svn/text-base/audio.h.svn-base | 135 - .../include/linux/dvb/.svn/text-base/ca.h.svn-base | 90 - .../linux/dvb/.svn/text-base/dmx.h.svn-base | 155 - .../linux/dvb/.svn/text-base/frontend.h.svn-base | 385 - .../linux/dvb/.svn/text-base/net.h.svn-base | 52 - .../linux/dvb/.svn/text-base/osd.h.svn-base | 144 - .../linux/dvb/.svn/text-base/version.h.svn-base | 29 - .../linux/dvb/.svn/text-base/video.h.svn-base | 276 - .../contrib/include/linux/hdlc/.svn/all-wcprops | 17 - .../contrib/include/linux/hdlc/.svn/entries | 96 - .../contrib/include/linux/hdlc/.svn/format | 1 - .../linux/hdlc/.svn/text-base/Kbuild.svn-base | 1 - .../linux/hdlc/.svn/text-base/ioctl.h.svn-base | 81 - .../contrib/include/linux/isdn/.svn/all-wcprops | 29 - .../contrib/include/linux/isdn/.svn/entries | 164 - .../contrib/include/linux/isdn/.svn/format | 1 - .../linux/isdn/.svn/text-base/Kbuild.svn-base | 1 - .../linux/isdn/.svn/text-base/capicmd.h.svn-base | 115 - .../linux/isdn/.svn/text-base/capilli.h.svn-base | 113 - .../linux/isdn/.svn/text-base/capiutil.h.svn-base | 521 - .../contrib/include/linux/lockd/.svn/all-wcprops | 47 - .../contrib/include/linux/lockd/.svn/entries | 266 - .../contrib/include/linux/lockd/.svn/format | 1 - .../linux/lockd/.svn/text-base/bind.h.svn-base | 59 - .../linux/lockd/.svn/text-base/debug.h.svn-base | 57 - .../linux/lockd/.svn/text-base/lockd.h.svn-base | 402 - .../linux/lockd/.svn/text-base/nlm.h.svn-base | 57 - .../linux/lockd/.svn/text-base/share.h.svn-base | 31 - .../linux/lockd/.svn/text-base/xdr.h.svn-base | 118 - .../linux/lockd/.svn/text-base/xdr4.h.svn-base | 47 - .../contrib/include/linux/mmc/.svn/all-wcprops | 53 - .../contrib/include/linux/mmc/.svn/entries | 300 - .../contrib/include/linux/mmc/.svn/format | 1 - .../linux/mmc/.svn/text-base/card.h.svn-base | 153 - .../linux/mmc/.svn/text-base/core.h.svn-base | 156 - .../linux/mmc/.svn/text-base/host.h.svn-base | 196 - .../linux/mmc/.svn/text-base/mmc.h.svn-base | 283 - .../include/linux/mmc/.svn/text-base/sd.h.svn-base | 83 - .../linux/mmc/.svn/text-base/sdio.h.svn-base | 159 - .../linux/mmc/.svn/text-base/sdio_func.h.svn-base | 154 - .../linux/mmc/.svn/text-base/sdio_ids.h.svn-base | 29 - .../contrib/include/linux/mtd/.svn/all-wcprops | 197 - .../contrib/include/linux/mtd/.svn/entries | 1116 - .../contrib/include/linux/mtd/.svn/format | 1 - .../linux/mtd/.svn/text-base/bbm.h.svn-base | 132 - .../linux/mtd/.svn/text-base/blktrans.h.svn-base | 73 - .../linux/mtd/.svn/text-base/cfi.h.svn-base | 535 - .../linux/mtd/.svn/text-base/cfi_endian.h.svn-base | 52 - .../linux/mtd/.svn/text-base/compatmac.h.svn-base | 10 - .../linux/mtd/.svn/text-base/concat.h.svn-base | 21 - .../linux/mtd/.svn/text-base/doc2000.h.svn-base | 193 - .../linux/mtd/.svn/text-base/flashchip.h.svn-base | 92 - .../linux/mtd/.svn/text-base/ftl.h.svn-base | 74 - .../linux/mtd/.svn/text-base/gen_probe.h.svn-base | 22 - .../linux/mtd/.svn/text-base/inftl.h.svn-base | 63 - .../linux/mtd/.svn/text-base/map.h.svn-base | 444 - .../linux/mtd/.svn/text-base/mtd.h.svn-base | 326 - .../linux/mtd/.svn/text-base/mtdram.h.svn-base | 8 - .../linux/mtd/.svn/text-base/nand-gpio.h.svn-base | 19 - .../linux/mtd/.svn/text-base/nand.h.svn-base | 619 - .../linux/mtd/.svn/text-base/nand_ecc.h.svn-base | 28 - .../linux/mtd/.svn/text-base/ndfc.h.svn-base | 67 - .../linux/mtd/.svn/text-base/nftl.h.svn-base | 57 - .../linux/mtd/.svn/text-base/onenand.h.svn-base | 193 - .../mtd/.svn/text-base/onenand_regs.h.svn-base | 201 - .../linux/mtd/.svn/text-base/partitions.h.svn-base | 79 - .../linux/mtd/.svn/text-base/pfow.h.svn-base | 159 - .../linux/mtd/.svn/text-base/physmap.h.svn-base | 52 - .../linux/mtd/.svn/text-base/plat-ram.h.svn-base | 34 - .../linux/mtd/.svn/text-base/pmc551.h.svn-base | 78 - .../linux/mtd/.svn/text-base/qinfo.h.svn-base | 91 - .../linux/mtd/.svn/text-base/sh_flctl.h.svn-base | 125 - .../linux/mtd/.svn/text-base/sharpsl.h.svn-base | 20 - .../linux/mtd/.svn/text-base/super.h.svn-base | 30 - .../linux/mtd/.svn/text-base/ubi.h.svn-base | 187 - .../linux/mtd/.svn/text-base/xip.h.svn-base | 99 - .../include/linux/netfilter/.svn/all-wcprops | 407 - .../contrib/include/linux/netfilter/.svn/entries | 2306 -- .../contrib/include/linux/netfilter/.svn/format | 1 - .../linux/netfilter/.svn/text-base/Kbuild.svn-base | 50 - .../.svn/text-base/nf_conntrack_amanda.h.svn-base | 10 - .../.svn/text-base/nf_conntrack_common.h.svn-base | 172 - .../.svn/text-base/nf_conntrack_dccp.h.svn-base | 40 - .../.svn/text-base/nf_conntrack_ftp.h.svn-base | 43 - .../.svn/text-base/nf_conntrack_h323.h.svn-base | 92 - .../text-base/nf_conntrack_h323_asn1.h.svn-base | 98 - .../text-base/nf_conntrack_h323_types.h.svn-base | 934 - .../.svn/text-base/nf_conntrack_irc.h.svn-base | 15 - .../.svn/text-base/nf_conntrack_pptp.h.svn-base | 324 - .../text-base/nf_conntrack_proto_gre.h.svn-base | 94 - .../.svn/text-base/nf_conntrack_sane.h.svn-base | 21 - .../.svn/text-base/nf_conntrack_sctp.h.svn-base | 26 - .../.svn/text-base/nf_conntrack_sip.h.svn-base | 169 - .../.svn/text-base/nf_conntrack_tcp.h.svn-base | 67 - .../.svn/text-base/nf_conntrack_tftp.h.svn-base | 20 - .../text-base/nf_conntrack_tuple_common.h.svn-base | 13 - .../netfilter/.svn/text-base/nfnetlink.h.svn-base | 88 - .../.svn/text-base/nfnetlink_compat.h.svn-base | 61 - .../.svn/text-base/nfnetlink_conntrack.h.svn-base | 171 - .../.svn/text-base/nfnetlink_log.h.svn-base | 96 - .../.svn/text-base/nfnetlink_queue.h.svn-base | 90 - .../netfilter/.svn/text-base/x_tables.h.svn-base | 519 - .../.svn/text-base/xt_CLASSIFY.h.svn-base | 8 - .../.svn/text-base/xt_CONNMARK.h.svn-base | 30 - .../.svn/text-base/xt_CONNSECMARK.h.svn-base | 13 - .../netfilter/.svn/text-base/xt_DSCP.h.svn-base | 25 - .../netfilter/.svn/text-base/xt_MARK.h.svn-base | 25 - .../netfilter/.svn/text-base/xt_NFLOG.h.svn-base | 18 - .../netfilter/.svn/text-base/xt_NFQUEUE.h.svn-base | 16 - .../netfilter/.svn/text-base/xt_RATEEST.h.svn-base | 13 - .../netfilter/.svn/text-base/xt_SECMARK.h.svn-base | 26 - .../netfilter/.svn/text-base/xt_TCPMSS.h.svn-base | 10 - .../.svn/text-base/xt_TCPOPTSTRIP.h.svn-base | 13 - .../netfilter/.svn/text-base/xt_TPROXY.h.svn-base | 14 - .../netfilter/.svn/text-base/xt_comment.h.svn-base | 10 - .../.svn/text-base/xt_connbytes.h.svn-base | 25 - .../.svn/text-base/xt_connlimit.h.svn-base | 22 - .../.svn/text-base/xt_connmark.h.svn-base | 23 - .../.svn/text-base/xt_conntrack.h.svn-base | 84 - .../netfilter/.svn/text-base/xt_dccp.h.svn-base | 23 - .../netfilter/.svn/text-base/xt_dscp.h.svn-base | 29 - .../netfilter/.svn/text-base/xt_esp.h.svn-base | 14 - .../.svn/text-base/xt_hashlimit.h.svn-base | 66 - .../netfilter/.svn/text-base/xt_helper.h.svn-base | 8 - .../netfilter/.svn/text-base/xt_iprange.h.svn-base | 17 - .../netfilter/.svn/text-base/xt_length.h.svn-base | 9 - .../netfilter/.svn/text-base/xt_limit.h.svn-base | 21 - .../netfilter/.svn/text-base/xt_mac.h.svn-base | 8 - .../netfilter/.svn/text-base/xt_mark.h.svn-base | 14 - .../.svn/text-base/xt_multiport.h.svn-base | 30 - .../netfilter/.svn/text-base/xt_owner.h.svn-base | 16 - .../netfilter/.svn/text-base/xt_physdev.h.svn-base | 24 - .../netfilter/.svn/text-base/xt_pkttype.h.svn-base | 8 - .../netfilter/.svn/text-base/xt_policy.h.svn-base | 73 - .../netfilter/.svn/text-base/xt_quota.h.svn-base | 18 - .../netfilter/.svn/text-base/xt_rateest.h.svn-base | 35 - .../netfilter/.svn/text-base/xt_realm.h.svn-base | 10 - .../netfilter/.svn/text-base/xt_recent.h.svn-base | 26 - .../netfilter/.svn/text-base/xt_sctp.h.svn-base | 90 - .../netfilter/.svn/text-base/xt_state.h.svn-base | 13 - .../.svn/text-base/xt_statistic.h.svn-base | 33 - .../netfilter/.svn/text-base/xt_string.h.svn-base | 33 - .../netfilter/.svn/text-base/xt_tcpmss.h.svn-base | 9 - .../netfilter/.svn/text-base/xt_tcpudp.h.svn-base | 36 - .../netfilter/.svn/text-base/xt_time.h.svn-base | 25 - .../netfilter/.svn/text-base/xt_u32.h.svn-base | 40 - .../include/linux/netfilter_arp/.svn/all-wcprops | 23 - .../include/linux/netfilter_arp/.svn/entries | 130 - .../include/linux/netfilter_arp/.svn/format | 1 - .../netfilter_arp/.svn/text-base/Kbuild.svn-base | 3 - .../.svn/text-base/arp_tables.h.svn-base | 310 - .../.svn/text-base/arpt_mangle.h.svn-base | 26 - .../linux/netfilter_bridge/.svn/all-wcprops | 119 - .../include/linux/netfilter_bridge/.svn/entries | 674 - .../include/linux/netfilter_bridge/.svn/format | 1 - .../.svn/text-base/Kbuild.svn-base | 17 - .../.svn/text-base/ebt_802_3.h.svn-base | 69 - .../.svn/text-base/ebt_among.h.svn-base | 65 - .../.svn/text-base/ebt_arp.h.svn-base | 34 - .../.svn/text-base/ebt_arpreply.h.svn-base | 11 - .../.svn/text-base/ebt_ip.h.svn-base | 43 - .../.svn/text-base/ebt_ip6.h.svn-base | 40 - .../.svn/text-base/ebt_limit.h.svn-base | 23 - .../.svn/text-base/ebt_log.h.svn-base | 19 - .../.svn/text-base/ebt_mark_m.h.svn-base | 15 - .../.svn/text-base/ebt_mark_t.h.svn-base | 24 - .../.svn/text-base/ebt_nat.h.svn-base | 14 - .../.svn/text-base/ebt_nflog.h.svn-base | 21 - .../.svn/text-base/ebt_pkttype.h.svn-base | 11 - .../.svn/text-base/ebt_redirect.h.svn-base | 11 - .../.svn/text-base/ebt_stp.h.svn-base | 46 - .../.svn/text-base/ebt_ulog.h.svn-base | 36 - .../.svn/text-base/ebt_vlan.h.svn-base | 20 - .../.svn/text-base/ebtables.h.svn-base | 393 - .../include/linux/netfilter_ipv4/.svn/all-wcprops | 287 - .../include/linux/netfilter_ipv4/.svn/entries | 1626 - .../include/linux/netfilter_ipv4/.svn/format | 1 - .../netfilter_ipv4/.svn/text-base/Kbuild.svn-base | 47 - .../.svn/text-base/ip_queue.h.svn-base | 72 - .../.svn/text-base/ip_tables.h.svn-base | 339 - .../.svn/text-base/ipt_CLASSIFY.h.svn-base | 7 - .../.svn/text-base/ipt_CLUSTERIP.h.svn-base | 34 - .../.svn/text-base/ipt_CONNMARK.h.svn-base | 19 - .../.svn/text-base/ipt_DSCP.h.svn-base | 18 - .../.svn/text-base/ipt_ECN.h.svn-base | 31 - .../.svn/text-base/ipt_LOG.h.svn-base | 18 - .../.svn/text-base/ipt_MARK.h.svn-base | 18 - .../.svn/text-base/ipt_NFQUEUE.h.svn-base | 16 - .../.svn/text-base/ipt_REJECT.h.svn-base | 20 - .../.svn/text-base/ipt_SAME.h.svn-base | 19 - .../.svn/text-base/ipt_TCPMSS.h.svn-base | 9 - .../.svn/text-base/ipt_TOS.h.svn-base | 12 - .../.svn/text-base/ipt_TTL.h.svn-base | 21 - .../.svn/text-base/ipt_ULOG.h.svn-base | 49 - .../.svn/text-base/ipt_addrtype.h.svn-base | 25 - .../.svn/text-base/ipt_ah.h.svn-base | 16 - .../.svn/text-base/ipt_comment.h.svn-base | 10 - .../.svn/text-base/ipt_connbytes.h.svn-base | 18 - .../.svn/text-base/ipt_connmark.h.svn-base | 7 - .../.svn/text-base/ipt_conntrack.h.svn-base | 28 - .../.svn/text-base/ipt_dccp.h.svn-base | 15 - .../.svn/text-base/ipt_dscp.h.svn-base | 21 - .../.svn/text-base/ipt_ecn.h.svn-base | 33 - .../.svn/text-base/ipt_esp.h.svn-base | 10 - .../.svn/text-base/ipt_hashlimit.h.svn-base | 14 - .../.svn/text-base/ipt_helper.h.svn-base | 7 - .../.svn/text-base/ipt_iprange.h.svn-base | 21 - .../.svn/text-base/ipt_length.h.svn-base | 7 - .../.svn/text-base/ipt_limit.h.svn-base | 8 - .../.svn/text-base/ipt_mac.h.svn-base | 7 - .../.svn/text-base/ipt_mark.h.svn-base | 9 - .../.svn/text-base/ipt_multiport.h.svn-base | 15 - .../.svn/text-base/ipt_owner.h.svn-base | 20 - .../.svn/text-base/ipt_physdev.h.svn-base | 17 - .../.svn/text-base/ipt_pkttype.h.svn-base | 7 - .../.svn/text-base/ipt_policy.h.svn-base | 23 - .../.svn/text-base/ipt_realm.h.svn-base | 7 - .../.svn/text-base/ipt_recent.h.svn-base | 21 - .../.svn/text-base/ipt_sctp.h.svn-base | 105 - .../.svn/text-base/ipt_state.h.svn-base | 15 - .../.svn/text-base/ipt_string.h.svn-base | 10 - .../.svn/text-base/ipt_tcpmss.h.svn-base | 7 - .../.svn/text-base/ipt_tos.h.svn-base | 13 - .../.svn/text-base/ipt_ttl.h.svn-base | 21 - .../include/linux/netfilter_ipv6/.svn/all-wcprops | 137 - .../include/linux/netfilter_ipv6/.svn/entries | 776 - .../include/linux/netfilter_ipv6/.svn/format | 1 - .../netfilter_ipv6/.svn/text-base/Kbuild.svn-base | 21 - .../.svn/text-base/ip6_tables.h.svn-base | 366 - .../.svn/text-base/ip6t_HL.h.svn-base | 22 - .../.svn/text-base/ip6t_LOG.h.svn-base | 18 - .../.svn/text-base/ip6t_MARK.h.svn-base | 9 - .../.svn/text-base/ip6t_REJECT.h.svn-base | 18 - .../.svn/text-base/ip6t_ah.h.svn-base | 21 - .../.svn/text-base/ip6t_esp.h.svn-base | 10 - .../.svn/text-base/ip6t_frag.h.svn-base | 24 - .../.svn/text-base/ip6t_hl.h.svn-base | 22 - .../.svn/text-base/ip6t_ipv6header.h.svn-base | 27 - .../.svn/text-base/ip6t_length.h.svn-base | 8 - .../.svn/text-base/ip6t_limit.h.svn-base | 8 - .../.svn/text-base/ip6t_mac.h.svn-base | 7 - .../.svn/text-base/ip6t_mark.h.svn-base | 9 - .../.svn/text-base/ip6t_mh.h.svn-base | 15 - .../.svn/text-base/ip6t_multiport.h.svn-base | 14 - .../.svn/text-base/ip6t_opts.h.svn-base | 23 - .../.svn/text-base/ip6t_owner.h.svn-base | 18 - .../.svn/text-base/ip6t_physdev.h.svn-base | 17 - .../.svn/text-base/ip6t_policy.h.svn-base | 23 - .../.svn/text-base/ip6t_rt.h.svn-base | 33 - .../contrib/include/linux/nfsd/.svn/all-wcprops | 83 - .../contrib/include/linux/nfsd/.svn/entries | 470 - .../contrib/include/linux/nfsd/.svn/format | 1 - .../linux/nfsd/.svn/text-base/Kbuild.svn-base | 6 - .../linux/nfsd/.svn/text-base/cache.h.svn-base | 79 - .../linux/nfsd/.svn/text-base/const.h.svn-base | 55 - .../linux/nfsd/.svn/text-base/debug.h.svn-base | 48 - .../linux/nfsd/.svn/text-base/export.h.svn-base | 154 - .../linux/nfsd/.svn/text-base/nfsd.h.svn-base | 336 - .../linux/nfsd/.svn/text-base/nfsfh.h.svn-base | 358 - .../linux/nfsd/.svn/text-base/state.h.svn-base | 310 - .../linux/nfsd/.svn/text-base/stats.h.svn-base | 50 - .../linux/nfsd/.svn/text-base/syscall.h.svn-base | 122 - .../linux/nfsd/.svn/text-base/xdr.h.svn-base | 177 - .../linux/nfsd/.svn/text-base/xdr3.h.svn-base | 346 - .../linux/nfsd/.svn/text-base/xdr4.h.svn-base | 485 - .../contrib/include/linux/raid/.svn/all-wcprops | 83 - .../contrib/include/linux/raid/.svn/entries | 470 - .../contrib/include/linux/raid/.svn/format | 1 - .../linux/raid/.svn/text-base/Kbuild.svn-base | 2 - .../linux/raid/.svn/text-base/bitmap.h.svn-base | 288 - .../linux/raid/.svn/text-base/linear.h.svn-base | 31 - .../linux/raid/.svn/text-base/md.h.svn-base | 81 - .../linux/raid/.svn/text-base/md_k.h.svn-base | 402 - .../linux/raid/.svn/text-base/md_p.h.svn-base | 277 - .../linux/raid/.svn/text-base/md_u.h.svn-base | 124 - .../linux/raid/.svn/text-base/multipath.h.svn-base | 42 - .../linux/raid/.svn/text-base/raid0.h.svn-base | 30 - .../linux/raid/.svn/text-base/raid1.h.svn-base | 134 - .../linux/raid/.svn/text-base/raid10.h.svn-base | 123 - .../linux/raid/.svn/text-base/raid5.h.svn-base | 402 - .../linux/raid/.svn/text-base/xor.h.svn-base | 24 - .../contrib/include/linux/spi/.svn/all-wcprops | 113 - .../contrib/include/linux/spi/.svn/entries | 640 - .../contrib/include/linux/spi/.svn/format | 1 - .../linux/spi/.svn/text-base/Kbuild.svn-base | 1 - .../linux/spi/.svn/text-base/ad7877.h.svn-base | 24 - .../linux/spi/.svn/text-base/ads7846.h.svn-base | 55 - .../linux/spi/.svn/text-base/at73c213.h.svn-base | 25 - .../linux/spi/.svn/text-base/corgi_lcd.h.svn-base | 20 - .../linux/spi/.svn/text-base/ds1305.h.svn-base | 35 - .../linux/spi/.svn/text-base/eeprom.h.svn-base | 22 - .../linux/spi/.svn/text-base/flash.h.svn-base | 31 - .../linux/spi/.svn/text-base/max7301.h.svn-base | 9 - .../linux/spi/.svn/text-base/mcp23s08.h.svn-base | 31 - .../linux/spi/.svn/text-base/mmc_spi.h.svn-base | 57 - .../linux/spi/.svn/text-base/orion_spi.h.svn-base | 18 - .../linux/spi/.svn/text-base/spi.h.svn-base | 806 - .../spi/.svn/text-base/spi_bitbang.h.svn-base | 153 - .../linux/spi/.svn/text-base/spi_gpio.h.svn-base | 60 - .../linux/spi/.svn/text-base/spidev.h.svn-base | 129 - .../linux/spi/.svn/text-base/tdo24m.h.svn-base | 13 - .../linux/spi/.svn/text-base/tle62x0.h.svn-base | 24 - .../contrib/include/linux/sunrpc/.svn/all-wcprops | 179 - .../contrib/include/linux/sunrpc/.svn/entries | 1014 - .../contrib/include/linux/sunrpc/.svn/format | 1 - .../linux/sunrpc/.svn/text-base/Kbuild.svn-base | 1 - .../linux/sunrpc/.svn/text-base/auth.h.svn-base | 165 - .../sunrpc/.svn/text-base/auth_gss.h.svn-base | 90 - .../linux/sunrpc/.svn/text-base/cache.h.svn-base | 202 - .../linux/sunrpc/.svn/text-base/clnt.h.svn-base | 154 - .../linux/sunrpc/.svn/text-base/debug.h.svn-base | 93 - .../linux/sunrpc/.svn/text-base/gss_api.h.svn-base | 134 - .../sunrpc/.svn/text-base/gss_asn1.h.svn-base | 81 - .../linux/sunrpc/.svn/text-base/gss_err.h.svn-base | 167 - .../sunrpc/.svn/text-base/gss_krb5.h.svn-base | 159 - .../sunrpc/.svn/text-base/gss_spkm3.h.svn-base | 55 - .../linux/sunrpc/.svn/text-base/metrics.h.svn-base | 89 - .../sunrpc/.svn/text-base/msg_prot.h.svn-base | 195 - .../sunrpc/.svn/text-base/rpc_pipe_fs.h.svn-base | 57 - .../sunrpc/.svn/text-base/rpc_rdma.h.svn-base | 116 - .../linux/sunrpc/.svn/text-base/sched.h.svn-base | 259 - .../linux/sunrpc/.svn/text-base/stats.h.svn-base | 77 - .../linux/sunrpc/.svn/text-base/svc.h.svn-base | 425 - .../sunrpc/.svn/text-base/svc_rdma.h.svn-base | 310 - .../sunrpc/.svn/text-base/svc_xprt.h.svn-base | 159 - .../linux/sunrpc/.svn/text-base/svcauth.h.svn-base | 172 - .../sunrpc/.svn/text-base/svcauth_gss.h.svn-base | 26 - .../linux/sunrpc/.svn/text-base/svcsock.h.svn-base | 53 - .../linux/sunrpc/.svn/text-base/timer.h.svn-base | 49 - .../linux/sunrpc/.svn/text-base/types.h.svn-base | 22 - .../linux/sunrpc/.svn/text-base/xdr.h.svn-base | 210 - .../linux/sunrpc/.svn/text-base/xprt.h.svn-base | 334 - .../sunrpc/.svn/text-base/xprtrdma.h.svn-base | 83 - .../sunrpc/.svn/text-base/xprtsock.h.svn-base | 45 - .../contrib/include/linux/tc_act/.svn/all-wcprops | 53 - .../contrib/include/linux/tc_act/.svn/entries | 300 - .../contrib/include/linux/tc_act/.svn/format | 1 - .../linux/tc_act/.svn/text-base/Kbuild.svn-base | 6 - .../tc_act/.svn/text-base/tc_defact.h.svn-base | 21 - .../linux/tc_act/.svn/text-base/tc_gact.h.svn-base | 35 - .../linux/tc_act/.svn/text-base/tc_ipt.h.svn-base | 21 - .../tc_act/.svn/text-base/tc_mirred.h.svn-base | 29 - .../linux/tc_act/.svn/text-base/tc_nat.h.svn-base | 29 - .../tc_act/.svn/text-base/tc_pedit.h.svn-base | 37 - .../tc_act/.svn/text-base/tc_skbedit.h.svn-base | 44 - .../include/linux/tc_ematch/.svn/all-wcprops | 35 - .../contrib/include/linux/tc_ematch/.svn/entries | 198 - .../contrib/include/linux/tc_ematch/.svn/format | 1 - .../linux/tc_ematch/.svn/text-base/Kbuild.svn-base | 4 - .../tc_ematch/.svn/text-base/tc_em_cmp.h.svn-base | 27 - .../tc_ematch/.svn/text-base/tc_em_meta.h.svn-base | 96 - .../.svn/text-base/tc_em_nbyte.h.svn-base | 14 - .../tc_ematch/.svn/text-base/tc_em_text.h.svn-base | 20 - .../include/linux/unaligned/.svn/all-wcprops | 65 - .../contrib/include/linux/unaligned/.svn/entries | 368 - .../contrib/include/linux/unaligned/.svn/format | 1 - .../unaligned/.svn/text-base/access_ok.h.svn-base | 67 - .../.svn/text-base/be_byteshift.h.svn-base | 70 - .../unaligned/.svn/text-base/be_memmove.h.svn-base | 36 - .../unaligned/.svn/text-base/be_struct.h.svn-base | 36 - .../unaligned/.svn/text-base/generic.h.svn-base | 68 - .../.svn/text-base/le_byteshift.h.svn-base | 70 - .../unaligned/.svn/text-base/le_memmove.h.svn-base | 36 - .../unaligned/.svn/text-base/le_struct.h.svn-base | 36 - .../unaligned/.svn/text-base/memmove.h.svn-base | 45 - .../.svn/text-base/packed_struct.h.svn-base | 46 - .../contrib/include/linux/usb/.svn/all-wcprops | 185 - .../contrib/include/linux/usb/.svn/entries | 1048 - .../contrib/include/linux/usb/.svn/format | 1 - .../linux/usb/.svn/text-base/Kbuild.svn-base | 8 - .../usb/.svn/text-base/association.h.svn-base | 150 - .../usb/.svn/text-base/atmel_usba_udc.h.svn-base | 22 - .../linux/usb/.svn/text-base/audio.h.svn-base | 53 - .../linux/usb/.svn/text-base/c67x00.h.svn-base | 48 - .../linux/usb/.svn/text-base/cdc.h.svn-base | 247 - .../linux/usb/.svn/text-base/ch9.h.svn-base | 603 - .../linux/usb/.svn/text-base/composite.h.svn-base | 345 - .../linux/usb/.svn/text-base/ehci_def.h.svn-base | 160 - .../linux/usb/.svn/text-base/g_printer.h.svn-base | 35 - .../linux/usb/.svn/text-base/gadget.h.svn-base | 893 - .../linux/usb/.svn/text-base/gadgetfs.h.svn-base | 88 - .../linux/usb/.svn/text-base/gpio_vbus.h.svn-base | 30 - .../linux/usb/.svn/text-base/input.h.svn-base | 25 - .../linux/usb/.svn/text-base/iowarrior.h.svn-base | 42 - .../linux/usb/.svn/text-base/irda.h.svn-base | 151 - .../linux/usb/.svn/text-base/isp116x.h.svn-base | 33 - .../linux/usb/.svn/text-base/midi.h.svn-base | 112 - .../linux/usb/.svn/text-base/musb.h.svn-base | 103 - .../linux/usb/.svn/text-base/net2280.h.svn-base | 443 - .../linux/usb/.svn/text-base/otg.h.svn-base | 136 - .../linux/usb/.svn/text-base/quirks.h.svn-base | 19 - .../linux/usb/.svn/text-base/rndis_host.h.svn-base | 272 - .../linux/usb/.svn/text-base/serial.h.svn-base | 330 - .../linux/usb/.svn/text-base/sl811.h.svn-base | 29 - .../linux/usb/.svn/text-base/tmc.h.svn-base | 43 - .../linux/usb/.svn/text-base/usbnet.h.svn-base | 214 - .../linux/usb/.svn/text-base/vstusb.h.svn-base | 71 - .../linux/usb/.svn/text-base/wusb-wa.h.svn-base | 272 - .../linux/usb/.svn/text-base/wusb.h.svn-base | 376 - .../contrib/include/math-emu/.svn/all-wcprops | 59 - .../contrib/include/math-emu/.svn/entries | 334 - .../contrib/include/math-emu/.svn/format | 1 - .../math-emu/.svn/text-base/double.h.svn-base | 205 - .../math-emu/.svn/text-base/op-1.h.svn-base | 303 - .../math-emu/.svn/text-base/op-2.h.svn-base | 613 - .../math-emu/.svn/text-base/op-4.h.svn-base | 692 - .../math-emu/.svn/text-base/op-8.h.svn-base | 107 - .../math-emu/.svn/text-base/op-common.h.svn-base | 871 - .../math-emu/.svn/text-base/quad.h.svn-base | 208 - .../math-emu/.svn/text-base/single.h.svn-base | 116 - .../math-emu/.svn/text-base/soft-fp.h.svn-base | 207 - .../contrib/include/media/.svn/all-wcprops | 275 - libdde_linux26/contrib/include/media/.svn/entries | 1558 - libdde_linux26/contrib/include/media/.svn/format | 1 - .../include/media/.svn/text-base/cs5345.h.svn-base | 39 - .../media/.svn/text-base/cs53l32a.h.svn-base | 34 - .../media/.svn/text-base/cx2341x.h.svn-base | 196 - .../media/.svn/text-base/cx25840.h.svn-base | 87 - .../media/.svn/text-base/i2c-addr.h.svn-base | 42 - .../media/.svn/text-base/ir-common.h.svn-base | 168 - .../media/.svn/text-base/ir-kbd-i2c.h.svn-base | 22 - .../include/media/.svn/text-base/m52790.h.svn-base | 93 - .../media/.svn/text-base/msp3400.h.svn-base | 226 - .../include/media/.svn/text-base/ov772x.h.svn-base | 21 - .../media/.svn/text-base/ovcamchip.h.svn-base | 90 - .../media/.svn/text-base/pwc-ioctl.h.svn-base | 324 - .../include/media/.svn/text-base/rds.h.svn-base | 44 - .../media/.svn/text-base/saa6752hs.h.svn-base | 26 - .../media/.svn/text-base/saa7115.h.svn-base | 56 - .../media/.svn/text-base/saa7127.h.svn-base | 41 - .../media/.svn/text-base/saa7146.h.svn-base | 458 - .../media/.svn/text-base/saa7146_vv.h.svn-base | 275 - .../media/.svn/text-base/sh_mobile_ceu.h.svn-base | 10 - .../media/.svn/text-base/soc_camera.h.svn-base | 256 - .../.svn/text-base/soc_camera_platform.h.svn-base | 26 - .../media/.svn/text-base/tuner-types.h.svn-base | 131 - .../include/media/.svn/text-base/tuner.h.svn-base | 196 - .../media/.svn/text-base/tvaudio.h.svn-base | 30 - .../media/.svn/text-base/tveeprom.h.svn-base | 38 - .../media/.svn/text-base/tvp514x.h.svn-base | 118 - .../media/.svn/text-base/tvp5150.h.svn-base | 34 - .../include/media/.svn/text-base/tw9910.h.svn-base | 39 - .../media/.svn/text-base/upd64031a.h.svn-base | 40 - .../media/.svn/text-base/upd64083.h.svn-base | 58 - .../.svn/text-base/v4l2-chip-ident.h.svn-base | 183 - .../media/.svn/text-base/v4l2-common.h.svn-base | 287 - .../media/.svn/text-base/v4l2-dev.h.svn-base | 145 - .../media/.svn/text-base/v4l2-device.h.svn-base | 109 - .../.svn/text-base/v4l2-i2c-drv-legacy.h.svn-base | 152 - .../media/.svn/text-base/v4l2-i2c-drv.h.svn-base | 81 - .../.svn/text-base/v4l2-int-device.h.svn-base | 307 - .../media/.svn/text-base/v4l2-ioctl.h.svn-base | 303 - .../media/.svn/text-base/v4l2-subdev.h.svn-base | 189 - .../media/.svn/text-base/videobuf-core.h.svn-base | 247 - .../.svn/text-base/videobuf-dma-contig.h.svn-base | 32 - .../.svn/text-base/videobuf-dma-sg.h.svn-base | 119 - .../media/.svn/text-base/videobuf-dvb.h.svn-base | 60 - .../.svn/text-base/videobuf-vmalloc.h.svn-base | 45 - .../include/media/.svn/text-base/wm8775.h.svn-base | 35 - .../contrib/include/mtd/.svn/all-wcprops | 47 - libdde_linux26/contrib/include/mtd/.svn/entries | 266 - libdde_linux26/contrib/include/mtd/.svn/format | 1 - .../include/mtd/.svn/text-base/Kbuild.svn-base | 6 - .../mtd/.svn/text-base/inftl-user.h.svn-base | 91 - .../mtd/.svn/text-base/jffs2-user.h.svn-base | 33 - .../include/mtd/.svn/text-base/mtd-abi.h.svn-base | 150 - .../include/mtd/.svn/text-base/mtd-user.h.svn-base | 19 - .../mtd/.svn/text-base/nftl-user.h.svn-base | 74 - .../include/mtd/.svn/text-base/ubi-user.h.svn-base | 410 - .../contrib/include/net/.svn/all-wcprops | 671 - libdde_linux26/contrib/include/net/.svn/entries | 3823 --- libdde_linux26/contrib/include/net/.svn/format | 1 - .../include/net/.svn/text-base/act_api.h.svn-base | 124 - .../include/net/.svn/text-base/addrconf.h.svn-base | 264 - .../include/net/.svn/text-base/af_rxrpc.h.svn-base | 57 - .../include/net/.svn/text-base/af_unix.h.svn-base | 71 - .../include/net/.svn/text-base/ah.h.svn-base | 48 - .../include/net/.svn/text-base/arp.h.svn-base | 31 - .../include/net/.svn/text-base/atmclip.h.svn-base | 62 - .../include/net/.svn/text-base/ax25.h.svn-base | 450 - .../include/net/.svn/text-base/ax88796.h.svn-base | 28 - .../include/net/.svn/text-base/cfg80211.h.svn-base | 578 - .../include/net/.svn/text-base/checksum.h.svn-base | 121 - .../net/.svn/text-base/cipso_ipv4.h.svn-base | 275 - .../include/net/.svn/text-base/compat.h.svn-base | 49 - .../include/net/.svn/text-base/datalink.h.svn-base | 18 - .../include/net/.svn/text-base/dcbnl.h.svn-base | 53 - .../include/net/.svn/text-base/dn.h.svn-base | 232 - .../include/net/.svn/text-base/dn_dev.h.svn-base | 194 - .../include/net/.svn/text-base/dn_fib.h.svn-base | 189 - .../include/net/.svn/text-base/dn_neigh.h.svn-base | 28 - .../include/net/.svn/text-base/dn_nsp.h.svn-base | 209 - .../include/net/.svn/text-base/dn_route.h.svn-base | 109 - .../include/net/.svn/text-base/dsa.h.svn-base | 37 - .../include/net/.svn/text-base/dsfield.h.svn-base | 54 - .../include/net/.svn/text-base/dst.h.svn-base | 312 - .../include/net/.svn/text-base/esp.h.svn-base | 25 - .../net/.svn/text-base/fib_rules.h.svn-base | 117 - .../include/net/.svn/text-base/flow.h.svn-base | 103 - .../include/net/.svn/text-base/garp.h.svn-base | 128 - .../net/.svn/text-base/gen_stats.h.svn-base | 50 - .../net/.svn/text-base/genetlink.h.svn-base | 252 - .../include/net/.svn/text-base/icmp.h.svn-base | 62 - .../net/.svn/text-base/ieee80211.h.svn-base | 1185 - .../.svn/text-base/ieee80211_radiotap.h.svn-base | 259 - .../include/net/.svn/text-base/if_inet6.h.svn-base | 287 - .../text-base/inet6_connection_sock.h.svn-base | 42 - .../net/.svn/text-base/inet6_hashtables.h.svn-base | 114 - .../net/.svn/text-base/inet_common.h.svn-base | 55 - .../.svn/text-base/inet_connection_sock.h.svn-base | 336 - .../include/net/.svn/text-base/inet_ecn.h.svn-base | 130 - .../net/.svn/text-base/inet_frag.h.svn-base | 72 - .../net/.svn/text-base/inet_hashtables.h.svn-base | 398 - .../net/.svn/text-base/inet_sock.h.svn-base | 213 - .../.svn/text-base/inet_timewait_sock.h.svn-base | 232 - .../include/net/.svn/text-base/inetpeer.h.svn-base | 53 - .../include/net/.svn/text-base/ip.h.svn-base | 407 - .../net/.svn/text-base/ip6_checksum.h.svn-base | 94 - .../include/net/.svn/text-base/ip6_fib.h.svn-base | 234 - .../net/.svn/text-base/ip6_route.h.svn-base | 151 - .../net/.svn/text-base/ip6_tunnel.h.svn-base | 33 - .../include/net/.svn/text-base/ip_fib.h.svn-base | 279 - .../include/net/.svn/text-base/ip_vs.h.svn-base | 939 - .../include/net/.svn/text-base/ipcomp.h.svn-base | 29 - .../include/net/.svn/text-base/ipconfig.h.svn-base | 25 - .../include/net/.svn/text-base/ipip.h.svn-base | 55 - .../include/net/.svn/text-base/ipv6.h.svn-base | 617 - .../include/net/.svn/text-base/ipx.h.svn-base | 161 - .../net/.svn/text-base/iw_handler.h.svn-base | 589 - .../include/net/.svn/text-base/lapb.h.svn-base | 152 - .../include/net/.svn/text-base/lib80211.h.svn-base | 129 - .../include/net/.svn/text-base/llc.h.svn-base | 130 - .../include/net/.svn/text-base/llc_c_ac.h.svn-base | 202 - .../include/net/.svn/text-base/llc_c_ev.h.svn-base | 269 - .../include/net/.svn/text-base/llc_c_st.h.svn-base | 48 - .../include/net/.svn/text-base/llc_conn.h.svn-base | 120 - .../include/net/.svn/text-base/llc_if.h.svn-base | 99 - .../include/net/.svn/text-base/llc_pdu.h.svn-base | 437 - .../include/net/.svn/text-base/llc_s_ac.h.svn-base | 39 - .../include/net/.svn/text-base/llc_s_ev.h.svn-base | 67 - .../include/net/.svn/text-base/llc_s_st.h.svn-base | 32 - .../include/net/.svn/text-base/llc_sap.h.svn-base | 36 - .../include/net/.svn/text-base/mac80211.h.svn-base | 1965 -- .../include/net/.svn/text-base/mip6.h.svn-base | 54 - .../include/net/.svn/text-base/ndisc.h.svn-base | 167 - .../net/.svn/text-base/neighbour.h.svn-base | 366 - .../net/.svn/text-base/net_namespace.h.svn-base | 263 - .../include/net/.svn/text-base/netdma.h.svn-base | 32 - .../include/net/.svn/text-base/netevent.h.svn-base | 33 - .../include/net/.svn/text-base/netlabel.h.svn-base | 574 - .../include/net/.svn/text-base/netlink.h.svn-base | 1048 - .../include/net/.svn/text-base/netrom.h.svn-base | 271 - .../include/net/.svn/text-base/nexthop.h.svn-base | 33 - .../include/net/.svn/text-base/p8022.h.svn-base | 13 - .../include/net/.svn/text-base/pkt_cls.h.svn-base | 365 - .../net/.svn/text-base/pkt_sched.h.svn-base | 110 - .../include/net/.svn/text-base/protocol.h.svn-base | 116 - .../include/net/.svn/text-base/psnap.h.svn-base | 7 - .../include/net/.svn/text-base/raw.h.svn-base | 59 - .../include/net/.svn/text-base/rawv6.h.svn-base | 24 - .../include/net/.svn/text-base/red.h.svn-base | 324 - .../net/.svn/text-base/request_sock.h.svn-base | 249 - .../include/net/.svn/text-base/rose.h.svn-base | 235 - .../include/net/.svn/text-base/route.h.svn-base | 216 - .../net/.svn/text-base/rtnetlink.h.svn-base | 88 - .../net/.svn/text-base/sch_generic.h.svn-base | 555 - .../include/net/.svn/text-base/scm.h.svn-base | 114 - .../include/net/.svn/text-base/slhc_vj.h.svn-base | 183 - .../include/net/.svn/text-base/snmp.h.svn-base | 164 - .../include/net/.svn/text-base/sock.h.svn-base | 1442 - .../include/net/.svn/text-base/stp.h.svn-base | 14 - .../include/net/.svn/text-base/tcp.h.svn-base | 1403 - .../net/.svn/text-base/tcp_states.h.svn-base | 50 - .../net/.svn/text-base/timewait_sock.h.svn-base | 42 - .../net/.svn/text-base/transp_v6.h.svn-base | 60 - .../include/net/.svn/text-base/udp.h.svn-base | 210 - .../include/net/.svn/text-base/udplite.h.svn-base | 121 - .../include/net/.svn/text-base/wext.h.svn-base | 38 - .../include/net/.svn/text-base/wimax.h.svn-base | 523 - .../include/net/.svn/text-base/wireless.h.svn-base | 398 - .../include/net/.svn/text-base/x25.h.svn-base | 306 - .../net/.svn/text-base/x25device.h.svn-base | 16 - .../include/net/.svn/text-base/xfrm.h.svn-base | 1572 - .../contrib/include/net/bluetooth/.svn/all-wcprops | 41 - .../contrib/include/net/bluetooth/.svn/entries | 232 - .../contrib/include/net/bluetooth/.svn/format | 1 - .../bluetooth/.svn/text-base/bluetooth.h.svn-base | 181 - .../net/bluetooth/.svn/text-base/hci.h.svn-base | 1023 - .../bluetooth/.svn/text-base/hci_core.h.svn-base | 673 - .../net/bluetooth/.svn/text-base/l2cap.h.svn-base | 265 - .../net/bluetooth/.svn/text-base/rfcomm.h.svn-base | 357 - .../net/bluetooth/.svn/text-base/sco.h.svn-base | 79 - .../contrib/include/net/irda/.svn/all-wcprops | 209 - .../contrib/include/net/irda/.svn/entries | 1184 - .../contrib/include/net/irda/.svn/format | 1 - .../net/irda/.svn/text-base/af_irda.h.svn-base | 87 - .../include/net/irda/.svn/text-base/crc.h.svn-base | 29 - .../net/irda/.svn/text-base/discovery.h.svn-base | 97 - .../net/irda/.svn/text-base/ircomm_core.h.svn-base | 108 - .../irda/.svn/text-base/ircomm_event.h.svn-base | 85 - .../net/irda/.svn/text-base/ircomm_lmp.h.svn-base | 38 - .../irda/.svn/text-base/ircomm_param.h.svn-base | 149 - .../net/irda/.svn/text-base/ircomm_ttp.h.svn-base | 39 - .../net/irda/.svn/text-base/ircomm_tty.h.svn-base | 138 - .../.svn/text-base/ircomm_tty_attach.h.svn-base | 94 - .../net/irda/.svn/text-base/irda.h.svn-base | 135 - .../net/irda/.svn/text-base/irda_device.h.svn-base | 287 - .../net/irda/.svn/text-base/iriap.h.svn-base | 108 - .../net/irda/.svn/text-base/iriap_event.h.svn-base | 85 - .../irda/.svn/text-base/irias_object.h.svn-base | 108 - .../irda/.svn/text-base/irlan_client.h.svn-base | 42 - .../irda/.svn/text-base/irlan_common.h.svn-base | 230 - .../net/irda/.svn/text-base/irlan_eth.h.svn-base | 32 - .../net/irda/.svn/text-base/irlan_event.h.svn-base | 81 - .../irda/.svn/text-base/irlan_filter.h.svn-base | 35 - .../irda/.svn/text-base/irlan_provider.h.svn-base | 52 - .../net/irda/.svn/text-base/irlap.h.svn-base | 311 - .../net/irda/.svn/text-base/irlap_event.h.svn-base | 131 - .../net/irda/.svn/text-base/irlap_frame.h.svn-base | 169 - .../net/irda/.svn/text-base/irlmp.h.svn-base | 294 - .../net/irda/.svn/text-base/irlmp_event.h.svn-base | 98 - .../net/irda/.svn/text-base/irlmp_frame.h.svn-base | 62 - .../net/irda/.svn/text-base/irmod.h.svn-base | 109 - .../net/irda/.svn/text-base/irqueue.h.svn-base | 96 - .../net/irda/.svn/text-base/irttp.h.svn-base | 210 - .../net/irda/.svn/text-base/parameters.h.svn-base | 102 - .../include/net/irda/.svn/text-base/qos.h.svn-base | 103 - .../net/irda/.svn/text-base/timer.h.svn-base | 105 - .../net/irda/.svn/text-base/wrapper.h.svn-base | 58 - .../contrib/include/net/netfilter/.svn/all-wcprops | 125 - .../contrib/include/net/netfilter/.svn/entries | 714 - .../contrib/include/net/netfilter/.svn/format | 1 - .../.svn/text-base/nf_conntrack.h.svn-base | 305 - .../.svn/text-base/nf_conntrack_acct.h.svn-base | 51 - .../.svn/text-base/nf_conntrack_core.h.svn-base | 78 - .../.svn/text-base/nf_conntrack_ecache.h.svn-base | 134 - .../.svn/text-base/nf_conntrack_expect.h.svn-base | 107 - .../.svn/text-base/nf_conntrack_extend.h.svn-base | 87 - .../.svn/text-base/nf_conntrack_helper.h.svn-base | 59 - .../.svn/text-base/nf_conntrack_l3proto.h.svn-base | 89 - .../.svn/text-base/nf_conntrack_l4proto.h.svn-base | 135 - .../.svn/text-base/nf_conntrack_tuple.h.svn-base | 220 - .../net/netfilter/.svn/text-base/nf_log.h.svn-base | 59 - .../net/netfilter/.svn/text-base/nf_nat.h.svn-base | 97 - .../.svn/text-base/nf_nat_core.h.svn-base | 36 - .../.svn/text-base/nf_nat_helper.h.svn-base | 35 - .../.svn/text-base/nf_nat_protocol.h.svn-base | 78 - .../.svn/text-base/nf_nat_rule.h.svn-base | 17 - .../netfilter/.svn/text-base/nf_queue.h.svn-base | 34 - .../.svn/text-base/nf_tproxy_core.h.svn-base | 32 - .../.svn/text-base/nfnetlink_log.h.svn-base | 14 - .../netfilter/.svn/text-base/xt_rateest.h.svn-base | 17 - .../include/net/netfilter/ipv4/.svn/all-wcprops | 23 - .../include/net/netfilter/ipv4/.svn/entries | 130 - .../contrib/include/net/netfilter/ipv4/.svn/format | 1 - .../.svn/text-base/nf_conntrack_icmp.h.svn-base | 11 - .../.svn/text-base/nf_conntrack_ipv4.h.svn-base | 24 - .../ipv4/.svn/text-base/nf_defrag_ipv4.h.svn-base | 6 - .../include/net/netfilter/ipv6/.svn/all-wcprops | 17 - .../include/net/netfilter/ipv6/.svn/entries | 96 - .../contrib/include/net/netfilter/ipv6/.svn/format | 1 - .../.svn/text-base/nf_conntrack_icmpv6.h.svn-base | 27 - .../.svn/text-base/nf_conntrack_ipv6.h.svn-base | 23 - .../contrib/include/net/netns/.svn/all-wcprops | 77 - .../contrib/include/net/netns/.svn/entries | 436 - .../contrib/include/net/netns/.svn/format | 1 - .../net/netns/.svn/text-base/conntrack.h.svn-base | 30 - .../net/netns/.svn/text-base/core.h.svn-base | 16 - .../net/netns/.svn/text-base/dccp.h.svn-base | 11 - .../net/netns/.svn/text-base/generic.h.svn-base | 49 - .../net/netns/.svn/text-base/hash.h.svn-base | 21 - .../net/netns/.svn/text-base/ipv4.h.svn-base | 58 - .../net/netns/.svn/text-base/ipv6.h.svn-base | 71 - .../net/netns/.svn/text-base/mib.h.svn-base | 28 - .../net/netns/.svn/text-base/packet.h.svn-base | 15 - .../net/netns/.svn/text-base/unix.h.svn-base | 13 - .../net/netns/.svn/text-base/x_tables.h.svn-base | 15 - .../net/netns/.svn/text-base/xfrm.h.svn-base | 56 - .../contrib/include/net/sctp/.svn/all-wcprops | 71 - .../contrib/include/net/sctp/.svn/entries | 402 - .../contrib/include/net/sctp/.svn/format | 1 - .../net/sctp/.svn/text-base/auth.h.svn-base | 127 - .../net/sctp/.svn/text-base/checksum.h.svn-base | 83 - .../net/sctp/.svn/text-base/command.h.svn-base | 221 - .../net/sctp/.svn/text-base/constants.h.svn-base | 445 - .../net/sctp/.svn/text-base/sctp.h.svn-base | 697 - .../include/net/sctp/.svn/text-base/sm.h.svn-base | 447 - .../net/sctp/.svn/text-base/structs.h.svn-base | 2000 -- .../net/sctp/.svn/text-base/tsnmap.h.svn-base | 178 - .../net/sctp/.svn/text-base/ulpevent.h.svn-base | 168 - .../net/sctp/.svn/text-base/ulpqueue.h.svn-base | 94 - .../net/sctp/.svn/text-base/user.h.svn-base | 761 - .../contrib/include/net/tc_act/.svn/all-wcprops | 47 - .../contrib/include/net/tc_act/.svn/entries | 266 - .../contrib/include/net/tc_act/.svn/format | 1 - .../net/tc_act/.svn/text-base/tc_defact.h.svn-base | 14 - .../net/tc_act/.svn/text-base/tc_gact.h.svn-base | 17 - .../net/tc_act/.svn/text-base/tc_ipt.h.svn-base | 17 - .../net/tc_act/.svn/text-base/tc_mirred.h.svn-base | 16 - .../net/tc_act/.svn/text-base/tc_nat.h.svn-base | 21 - .../net/tc_act/.svn/text-base/tc_pedit.h.svn-base | 15 - .../tc_act/.svn/text-base/tc_skbedit.h.svn-base | 34 - .../contrib/include/net/tipc/.svn/all-wcprops | 29 - .../contrib/include/net/tipc/.svn/entries | 164 - .../contrib/include/net/tipc/.svn/format | 1 - .../net/tipc/.svn/text-base/tipc.h.svn-base | 257 - .../net/tipc/.svn/text-base/tipc_bearer.h.svn-base | 138 - .../net/tipc/.svn/text-base/tipc_msg.h.svn-base | 207 - .../net/tipc/.svn/text-base/tipc_port.h.svn-base | 103 - .../contrib/include/pcmcia/.svn/all-wcprops | 59 - libdde_linux26/contrib/include/pcmcia/.svn/entries | 334 - libdde_linux26/contrib/include/pcmcia/.svn/format | 1 - .../pcmcia/.svn/text-base/ciscode.h.svn-base | 131 - .../pcmcia/.svn/text-base/cisreg.h.svn-base | 120 - .../pcmcia/.svn/text-base/cistpl.h.svn-base | 578 - .../include/pcmcia/.svn/text-base/cs.h.svn-base | 239 - .../pcmcia/.svn/text-base/cs_types.h.svn-base | 41 - .../pcmcia/.svn/text-base/device_id.h.svn-base | 270 - .../include/pcmcia/.svn/text-base/ds.h.svn-base | 440 - .../pcmcia/.svn/text-base/mem_op.h.svn-base | 116 - .../include/pcmcia/.svn/text-base/ss.h.svn-base | 294 - .../contrib/include/rdma/.svn/all-wcprops | 125 - libdde_linux26/contrib/include/rdma/.svn/entries | 708 - libdde_linux26/contrib/include/rdma/.svn/format | 1 - .../include/rdma/.svn/text-base/Kbuild.svn-base | 1 - .../include/rdma/.svn/text-base/ib_addr.h.svn-base | 160 - .../rdma/.svn/text-base/ib_cache.h.svn-base | 116 - .../include/rdma/.svn/text-base/ib_cm.h.svn-base | 589 - .../rdma/.svn/text-base/ib_fmr_pool.h.svn-base | 93 - .../include/rdma/.svn/text-base/ib_mad.h.svn-base | 655 - .../rdma/.svn/text-base/ib_marshall.h.svn-base | 53 - .../include/rdma/.svn/text-base/ib_pack.h.svn-base | 243 - .../include/rdma/.svn/text-base/ib_sa.h.svn-base | 382 - .../include/rdma/.svn/text-base/ib_smi.h.svn-base | 128 - .../include/rdma/.svn/text-base/ib_umem.h.svn-base | 83 - .../rdma/.svn/text-base/ib_user_cm.h.svn-base | 324 - .../rdma/.svn/text-base/ib_user_mad.h.svn-base | 203 - .../rdma/.svn/text-base/ib_user_sa.h.svn-base | 60 - .../rdma/.svn/text-base/ib_user_verbs.h.svn-base | 689 - .../rdma/.svn/text-base/ib_verbs.h.svn-base | 2034 -- .../include/rdma/.svn/text-base/iw_cm.h.svn-base | 258 - .../include/rdma/.svn/text-base/rdma_cm.h.svn-base | 333 - .../rdma/.svn/text-base/rdma_cm_ib.h.svn-base | 54 - .../rdma/.svn/text-base/rdma_user_cm.h.svn-base | 244 - .../contrib/include/rxrpc/.svn/all-wcprops | 17 - libdde_linux26/contrib/include/rxrpc/.svn/entries | 96 - libdde_linux26/contrib/include/rxrpc/.svn/format | 1 - .../include/rxrpc/.svn/text-base/packet.h.svn-base | 214 - .../include/rxrpc/.svn/text-base/types.h.svn-base | 41 - .../contrib/include/scsi/.svn/all-wcprops | 227 - libdde_linux26/contrib/include/scsi/.svn/entries | 1286 - libdde_linux26/contrib/include/scsi/.svn/format | 1 - .../scsi/.svn/text-base/fc_encode.h.svn-base | 309 - .../scsi/.svn/text-base/fc_frame.h.svn-base | 242 - .../.svn/text-base/fc_transport_fcoe.h.svn-base | 54 - .../scsi/.svn/text-base/iscsi_if.h.svn-base | 401 - .../scsi/.svn/text-base/iscsi_proto.h.svn-base | 620 - .../include/scsi/.svn/text-base/libfc.h.svn-base | 960 - .../include/scsi/.svn/text-base/libfcoe.h.svn-base | 171 - .../scsi/.svn/text-base/libiscsi.h.svn-base | 438 - .../scsi/.svn/text-base/libiscsi_tcp.h.svn-base | 133 - .../include/scsi/.svn/text-base/libsas.h.svn-base | 681 - .../include/scsi/.svn/text-base/libsrp.h.svn-base | 77 - .../include/scsi/.svn/text-base/sas.h.svn-base | 630 - .../include/scsi/.svn/text-base/sas_ata.h.svn-base | 60 - .../include/scsi/.svn/text-base/scsi.h.svn-base | 536 - .../scsi/.svn/text-base/scsi_cmnd.h.svn-base | 294 - .../scsi/.svn/text-base/scsi_dbg.h.svn-base | 24 - .../scsi/.svn/text-base/scsi_device.h.svn-base | 461 - .../scsi/.svn/text-base/scsi_devinfo.h.svn-base | 33 - .../include/scsi/.svn/text-base/scsi_dh.h.svn-base | 80 - .../scsi/.svn/text-base/scsi_driver.h.svn-base | 36 - .../include/scsi/.svn/text-base/scsi_eh.h.svn-base | 95 - .../scsi/.svn/text-base/scsi_host.h.svn-base | 841 - .../scsi/.svn/text-base/scsi_ioctl.h.svn-base | 48 - .../scsi/.svn/text-base/scsi_netlink.h.svn-base | 147 - .../scsi/.svn/text-base/scsi_netlink_fc.h.svn-base | 71 - .../scsi/.svn/text-base/scsi_tcq.h.svn-base | 178 - .../scsi/.svn/text-base/scsi_tgt.h.svn-base | 21 - .../scsi/.svn/text-base/scsi_tgt_if.h.svn-base | 108 - .../scsi/.svn/text-base/scsi_transport.h.svn-base | 121 - .../.svn/text-base/scsi_transport_fc.h.svn-base | 763 - .../.svn/text-base/scsi_transport_iscsi.h.svn-base | 255 - .../.svn/text-base/scsi_transport_sas.h.svn-base | 220 - .../.svn/text-base/scsi_transport_spi.h.svn-base | 157 - .../.svn/text-base/scsi_transport_srp.h.svn-base | 39 - .../include/scsi/.svn/text-base/scsicam.h.svn-base | 19 - .../include/scsi/.svn/text-base/sg.h.svn-base | 308 - .../include/scsi/.svn/text-base/srp.h.svn-base | 242 - .../contrib/include/sound/.svn/all-wcprops | 503 - libdde_linux26/contrib/include/sound/.svn/entries | 2850 -- libdde_linux26/contrib/include/sound/.svn/format | 1 - .../include/sound/.svn/text-base/Kbuild.svn-base | 10 - .../sound/.svn/text-base/ac97_codec.h.svn-base | 645 - .../sound/.svn/text-base/ad1816a.h.svn-base | 173 - .../include/sound/.svn/text-base/ad1843.h.svn-base | 46 - .../include/sound/.svn/text-base/ak4114.h.svn-base | 203 - .../include/sound/.svn/text-base/ak4117.h.svn-base | 189 - .../sound/.svn/text-base/ak4531_codec.h.svn-base | 85 - .../sound/.svn/text-base/ak4xxx-adda.h.svn-base | 96 - .../sound/.svn/text-base/asequencer.h.svn-base | 678 - .../include/sound/.svn/text-base/asound.h.svn-base | 936 - .../sound/.svn/text-base/asound_fm.h.svn-base | 134 - .../sound/.svn/text-base/asoundef.h.svn-base | 284 - .../sound/.svn/text-base/control.h.svn-base | 176 - .../include/sound/.svn/text-base/core.h.svn-base | 470 - .../sound/.svn/text-base/cs4231-regs.h.svn-base | 188 - .../include/sound/.svn/text-base/cs46xx.h.svn-base | 1745 -- .../.svn/text-base/cs46xx_dsp_scb_types.h.svn-base | 1213 - .../.svn/text-base/cs46xx_dsp_spos.h.svn-base | 232 - .../text-base/cs46xx_dsp_task_types.h.svn-base | 252 - .../include/sound/.svn/text-base/cs8403.h.svn-base | 257 - .../include/sound/.svn/text-base/cs8427.h.svn-base | 201 - .../include/sound/.svn/text-base/driver.h.svn-base | 1 - .../sound/.svn/text-base/emu10k1.h.svn-base | 2242 -- .../sound/.svn/text-base/emu10k1_synth.h.svn-base | 39 - .../sound/.svn/text-base/emu8000.h.svn-base | 121 - .../sound/.svn/text-base/emu8000_reg.h.svn-base | 207 - .../sound/.svn/text-base/emux_legacy.h.svn-base | 146 - .../sound/.svn/text-base/emux_synth.h.svn-base | 244 - .../include/sound/.svn/text-base/es1688.h.svn-base | 121 - .../include/sound/.svn/text-base/gus.h.svn-base | 631 - .../sound/.svn/text-base/hda_hwdep.h.svn-base | 44 - .../include/sound/.svn/text-base/hdsp.h.svn-base | 109 - .../include/sound/.svn/text-base/hdspm.h.svn-base | 134 - .../include/sound/.svn/text-base/hwdep.h.svn-base | 72 - .../include/sound/.svn/text-base/i2c.h.svn-base | 104 - .../include/sound/.svn/text-base/info.h.svn-base | 202 - .../sound/.svn/text-base/initval.h.svn-base | 90 - .../include/sound/.svn/text-base/jack.h.svn-base | 77 - .../include/sound/.svn/text-base/l3.h.svn-base | 18 - .../sound/.svn/text-base/memalloc.h.svn-base | 130 - .../include/sound/.svn/text-base/minors.h.svn-base | 110 - .../sound/.svn/text-base/mixer_oss.h.svn-base | 78 - .../include/sound/.svn/text-base/mpu401.h.svn-base | 137 - .../include/sound/.svn/text-base/opl3.h.svn-base | 393 - .../include/sound/.svn/text-base/opl4.h.svn-base | 32 - .../sound/.svn/text-base/pcm-indirect.h.svn-base | 177 - .../include/sound/.svn/text-base/pcm.h.svn-base | 1040 - .../sound/.svn/text-base/pcm_oss.h.svn-base | 89 - .../sound/.svn/text-base/pcm_params.h.svn-base | 341 - .../include/sound/.svn/text-base/pt2258.h.svn-base | 37 - .../sound/.svn/text-base/pxa2xx-lib.h.svn-base | 45 - .../sound/.svn/text-base/rawmidi.h.svn-base | 186 - .../.svn/text-base/s3c24xx_uda134x.h.svn-base | 14 - .../include/sound/.svn/text-base/sb.h.svn-base | 372 - .../sound/.svn/text-base/sb16_csp.h.svn-base | 181 - .../sound/.svn/text-base/seq_device.h.svn-base | 84 - .../sound/.svn/text-base/seq_kernel.h.svn-base | 116 - .../sound/.svn/text-base/seq_midi_emul.h.svn-base | 197 - .../sound/.svn/text-base/seq_midi_event.h.svn-base | 54 - .../sound/.svn/text-base/seq_oss.h.svn-base | 96 - .../sound/.svn/text-base/seq_oss_legacy.h.svn-base | 31 - .../sound/.svn/text-base/seq_virmidi.h.svn-base | 81 - .../sound/.svn/text-base/sfnt_info.h.svn-base | 214 - .../sound/.svn/text-base/snd_wavefront.h.svn-base | 142 - .../sound/.svn/text-base/soc-dai.h.svn-base | 231 - .../sound/.svn/text-base/soc-dapm.h.svn-base | 350 - .../sound/.svn/text-base/soc-of-simple.h.svn-base | 25 - .../include/sound/.svn/text-base/soc.h.svn-base | 428 - .../sound/.svn/text-base/soundfont.h.svn-base | 129 - .../sound/.svn/text-base/sscape_ioctl.h.svn-base | 21 - .../sound/.svn/text-base/tea575x-tuner.h.svn-base | 54 - .../sound/.svn/text-base/tea6330t.h.svn-base | 31 - .../include/sound/.svn/text-base/timer.h.svn-base | 143 - .../include/sound/.svn/text-base/tlv.h.svn-base | 60 - .../sound/.svn/text-base/trident.h.svn-base | 445 - .../sound/.svn/text-base/uda1341.h.svn-base | 126 - .../sound/.svn/text-base/uda134x.h.svn-base | 26 - .../sound/.svn/text-base/util_mem.h.svn-base | 64 - .../sound/.svn/text-base/version.h.svn-base | 3 - .../sound/.svn/text-base/vx_core.h.svn-base | 557 - .../sound/.svn/text-base/wavefront.h.svn-base | 695 - .../include/sound/.svn/text-base/wss.h.svn-base | 235 - .../include/sound/.svn/text-base/ymfpci.h.svn-base | 387 - .../contrib/include/trace/.svn/all-wcprops | 23 - libdde_linux26/contrib/include/trace/.svn/entries | 130 - libdde_linux26/contrib/include/trace/.svn/format | 1 - .../include/trace/.svn/text-base/block.h.svn-base | 76 - .../include/trace/.svn/text-base/boot.h.svn-base | 60 - .../include/trace/.svn/text-base/sched.h.svn-base | 56 - .../contrib/include/video/.svn/all-wcprops | 221 - libdde_linux26/contrib/include/video/.svn/entries | 1252 - libdde_linux26/contrib/include/video/.svn/format | 1 - .../include/video/.svn/text-base/Kbuild.svn-base | 2 - .../video/.svn/text-base/atmel_lcdc.h.svn-base | 218 - .../include/video/.svn/text-base/aty128.h.svn-base | 422 - .../include/video/.svn/text-base/cirrus.h.svn-base | 122 - .../video/.svn/text-base/cvisionppc.h.svn-base | 51 - .../video/.svn/text-base/cyblafb.h.svn-base | 175 - .../include/video/.svn/text-base/edid.h.svn-base | 16 - .../video/.svn/text-base/epson1355.h.svn-base | 64 - .../include/video/.svn/text-base/gbe.h.svn-base | 317 - .../video/.svn/text-base/hecubafb.h.svn-base | 51 - .../include/video/.svn/text-base/iga.h.svn-base | 24 - .../video/.svn/text-base/ili9320.h.svn-base | 201 - .../include/video/.svn/text-base/kyro.h.svn-base | 93 - .../include/video/.svn/text-base/mach64.h.svn-base | 1378 - .../video/.svn/text-base/maxinefb.h.svn-base | 38 - .../include/video/.svn/text-base/mbxfb.h.svn-base | 98 - .../video/.svn/text-base/metronomefb.h.svn-base | 57 - .../video/.svn/text-base/neomagic.h.svn-base | 192 - .../video/.svn/text-base/newport.h.svn-base | 583 - .../video/.svn/text-base/permedia2.h.svn-base | 254 - .../video/.svn/text-base/platform_lcd.h.svn-base | 21 - .../include/video/.svn/text-base/pm3fb.h.svn-base | 1061 - .../video/.svn/text-base/pmag-ba-fb.h.svn-base | 27 - .../video/.svn/text-base/pmagb-b-fb.h.svn-base | 58 - .../include/video/.svn/text-base/radeon.h.svn-base | 1993 -- .../video/.svn/text-base/s1d13xxxfb.h.svn-base | 167 - .../include/video/.svn/text-base/sgivw.h.svn-base | 682 - .../video/.svn/text-base/sh_mobile_lcdc.h.svn-base | 79 - .../include/video/.svn/text-base/sisfb.h.svn-base | 224 - .../include/video/.svn/text-base/sstfb.h.svn-base | 355 - .../include/video/.svn/text-base/tdfx.h.svn-base | 182 - .../include/video/.svn/text-base/tgafb.h.svn-base | 280 - .../video/.svn/text-base/trident.h.svn-base | 146 - .../video/.svn/text-base/uvesafb.h.svn-base | 195 - .../include/video/.svn/text-base/vga.h.svn-base | 481 - .../include/video/.svn/text-base/w100fb.h.svn-base | 150 - libdde_linux26/contrib/kernel/.svn/all-wcprops | 47 - libdde_linux26/contrib/kernel/.svn/entries | 266 - libdde_linux26/contrib/kernel/.svn/format | 1 - .../kernel/.svn/text-base/kthread.c.svn-base | 270 - .../contrib/kernel/.svn/text-base/mutex.c.svn-base | 387 - .../contrib/kernel/.svn/text-base/mutex.h.svn-base | 30 - .../kernel/.svn/text-base/notifier.c.svn-base | 586 - .../kernel/.svn/text-base/rcupdate.c.svn-base | 189 - .../contrib/kernel/.svn/text-base/rwsem.c.svn-base | 148 - .../kernel/.svn/text-base/semaphore.c.svn-base | 263 - libdde_linux26/contrib/lib/.svn/all-wcprops | 155 - libdde_linux26/contrib/lib/.svn/entries | 878 - libdde_linux26/contrib/lib/.svn/format | 1 - .../contrib/lib/.svn/text-base/bitmap.c.svn-base | 1020 - .../contrib/lib/.svn/text-base/bitrev.c.svn-base | 59 - .../contrib/lib/.svn/text-base/cpumask.c.svn-base | 172 - .../contrib/lib/.svn/text-base/crc32.c.svn-base | 501 - .../lib/.svn/text-base/crc32defs.h.svn-base | 32 - .../contrib/lib/.svn/text-base/ctype.c.svn-base | 36 - .../lib/.svn/text-base/find_next_bit.c.svn-base | 275 - .../lib/.svn/text-base/gen_crc32table.c.svn-base | 82 - .../contrib/lib/.svn/text-base/hexdump.c.svn-base | 201 - .../contrib/lib/.svn/text-base/hweight.c.svn-base | 59 - .../contrib/lib/.svn/text-base/idr.c.svn-base | 890 - .../lib/.svn/text-base/kasprintf.c.svn-base | 44 - .../lib/.svn/text-base/kernel_lock.c.svn-base | 133 - .../contrib/lib/.svn/text-base/klist.c.svn-base | 365 - .../contrib/lib/.svn/text-base/kobject.c.svn-base | 850 - .../contrib/lib/.svn/text-base/kref.c.svn-base | 77 - .../contrib/lib/.svn/text-base/parser.c.svn-base | 228 - .../lib/.svn/text-base/proportions.c.svn-base | 407 - .../lib/.svn/text-base/radix-tree.c.svn-base | 1240 - .../lib/.svn/text-base/rwsem-spinlock.c.svn-base | 316 - .../contrib/lib/.svn/text-base/rwsem.c.svn-base | 257 - .../lib/.svn/text-base/scatterlist.c.svn-base | 484 - .../contrib/lib/.svn/text-base/sha1.c.svn-base | 95 - .../contrib/lib/.svn/text-base/string.c.svn-base | 689 - .../contrib/lib/.svn/text-base/vsprintf.c.svn-base | 1305 - libdde_linux26/contrib/mm/.svn/all-wcprops | 47 - libdde_linux26/contrib/mm/.svn/entries | 266 - libdde_linux26/contrib/mm/.svn/format | 1 - .../mm/.svn/text-base/backing-dev.c.svn-base | 306 - .../contrib/mm/.svn/text-base/bounce.c.svn-base | 301 - .../contrib/mm/.svn/text-base/dmapool.c.svn-base | 504 - .../contrib/mm/.svn/text-base/internal.h.svn-base | 285 - .../contrib/mm/.svn/text-base/mempool.c.svn-base | 340 - .../contrib/mm/.svn/text-base/swap.c.svn-base | 583 - .../contrib/mm/.svn/text-base/util.c.svn-base | 208 - libdde_linux26/contrib/net/.svn/all-wcprops | 11 - libdde_linux26/contrib/net/.svn/entries | 74 - libdde_linux26/contrib/net/.svn/format | 1 - .../contrib/net/.svn/text-base/socket.c.svn-base | 2406 -- libdde_linux26/contrib/net/core/.svn/all-wcprops | 77 - libdde_linux26/contrib/net/core/.svn/entries | 436 - libdde_linux26/contrib/net/core/.svn/format | 1 - .../contrib/net/core/.svn/text-base/dev.c.svn-base | 5277 ---- .../net/core/.svn/text-base/dev_mcast.c.svn-base | 229 - .../net/core/.svn/text-base/ethtool.c.svn-base | 1091 - .../net/core/.svn/text-base/filter.c.svn-base | 541 - .../net/core/.svn/text-base/kmap_skb.h.svn-base | 19 - .../net/core/.svn/text-base/neighbour.c.svn-base | 2824 -- .../net/core/.svn/text-base/net-sysfs.c.svn-base | 540 - .../net/core/.svn/text-base/net-sysfs.h.svn-base | 8 - .../net/core/.svn/text-base/netevent.c.svn-base | 70 - .../net/core/.svn/text-base/rtnetlink.c.svn-base | 1430 - .../net/core/.svn/text-base/skb_dma_map.c.svn-base | 66 - .../net/core/.svn/text-base/sock.c.svn-base | 2297 -- .../contrib/net/ethernet/.svn/all-wcprops | 11 - libdde_linux26/contrib/net/ethernet/.svn/entries | 62 - libdde_linux26/contrib/net/ethernet/.svn/format | 1 - .../net/ethernet/.svn/text-base/eth.c.svn-base | 407 - .../contrib/net/netlink/.svn/all-wcprops | 11 - libdde_linux26/contrib/net/netlink/.svn/entries | 62 - libdde_linux26/contrib/net/netlink/.svn/format | 1 - .../net/netlink/.svn/text-base/attr.c.svn-base | 473 - libdde_linux26/contrib/net/sched/.svn/all-wcprops | 5 - libdde_linux26/contrib/net/sched/.svn/entries | 28 - libdde_linux26/contrib/net/sched/.svn/format | 1 - libdde_linux26/contrib/security/.svn/all-wcprops | 11 - libdde_linux26/contrib/security/.svn/entries | 62 - libdde_linux26/contrib/security/.svn/format | 1 - .../security/.svn/text-base/commoncap.c.svn-base | 955 - libdde_linux26/include/.svn/all-wcprops | 29 - libdde_linux26/include/.svn/entries | 176 - libdde_linux26/include/.svn/format | 1 - .../include/.svn/text-base/Makefile.svn-base | 33 - .../include/.svn/text-base/dde26.h.svn-base | 79 - .../include/.svn/text-base/dde26_mem.h.svn-base | 10 - .../include/.svn/text-base/dde26_net.h.svn-base | 34 - libdde_linux26/include/ARCH-arm/.svn/all-wcprops | 5 - libdde_linux26/include/ARCH-arm/.svn/entries | 31 - libdde_linux26/include/ARCH-arm/.svn/format | 1 - .../include/ARCH-arm/asm-arm/.svn/all-wcprops | 47 - .../include/ARCH-arm/asm-arm/.svn/entries | 266 - .../include/ARCH-arm/asm-arm/.svn/format | 1 - .../asm-arm/.svn/text-base/current.h.svn-base | 20 - .../ARCH-arm/asm-arm/.svn/text-base/io.h.svn-base | 293 - .../asm-arm/.svn/text-base/irqflags.h.svn-base | 146 - .../asm-arm/.svn/text-base/memory.h.svn-base | 336 - .../.svn/text-base/pgtable-hwdef.h.svn-base | 93 - .../asm-arm/.svn/text-base/thread_info.h.svn-base | 171 - .../asm-arm/.svn/text-base/uaccess.h.svn-base | 495 - libdde_linux26/include/ARCH-x86/.svn/all-wcprops | 5 - libdde_linux26/include/ARCH-x86/.svn/entries | 31 - libdde_linux26/include/ARCH-x86/.svn/format | 1 - .../include/ARCH-x86/asm-x86/.svn/all-wcprops | 125 - .../include/ARCH-x86/asm-x86/.svn/entries | 708 - .../include/ARCH-x86/asm-x86/.svn/format | 1 - .../ARCH-x86/asm-x86/.svn/text-base/bug.h.svn-base | 46 - .../asm-x86/.svn/text-base/checksum.h.svn-base | 5 - .../asm-x86/.svn/text-base/checksum_32.h.svn-base | 189 - .../asm-x86/.svn/text-base/current.h.svn-base | 43 - .../asm-x86/.svn/text-base/delay.h.svn-base | 35 - .../asm-x86/.svn/text-base/dma-mapping.h.svn-base | 313 - .../asm-x86/.svn/text-base/hardirq.h.svn-base | 11 - .../asm-x86/.svn/text-base/hardirq_32.h.svn-base | 31 - .../asm-x86/.svn/text-base/i387.h.svn-base | 406 - .../asm-x86/.svn/text-base/irqflags.h.svn-base | 226 - .../asm-x86/.svn/text-base/page.h.svn-base | 221 - .../asm-x86/.svn/text-base/param.h.svn-base | 29 - .../ARCH-x86/asm-x86/.svn/text-base/pci.h.svn-base | 128 - .../asm-x86/.svn/text-base/pci_32.h.svn-base | 34 - .../asm-x86/.svn/text-base/pci_64.h.svn-base | 51 - .../asm-x86/.svn/text-base/percpu.h.svn-base | 218 - .../ARCH-x86/asm-x86/.svn/text-base/smp.h.svn-base | 261 - .../asm-x86/.svn/text-base/thread_info.h.svn-base | 271 - .../asm-x86/.svn/text-base/uaccess.h.svn-base | 484 - .../asm-x86/.svn/text-base/uaccess_32.h.svn-base | 243 - libdde_linux26/include/linux/.svn/all-wcprops | 161 - libdde_linux26/include/linux/.svn/entries | 912 - libdde_linux26/include/linux/.svn/format | 1 - .../linux/.svn/text-base/autoconf-arm.h.svn-base | 64 - .../linux/.svn/text-base/autoconf.h.svn-base | 96 - .../include/linux/.svn/text-base/cpu.h.svn-base | 154 - .../include/linux/.svn/text-base/device.h.svn-base | 606 - .../linux/.svn/text-base/hardirq.h.svn-base | 183 - .../include/linux/.svn/text-base/ide.h.svn-base | 1642 - .../include/linux/.svn/text-base/init.h.svn-base | 374 - .../linux/.svn/text-base/init_task.h.svn-base | 193 - .../include/linux/.svn/text-base/ioport.h.svn-base | 186 - .../linux/.svn/text-base/jiffies.h.svn-base | 322 - .../include/linux/.svn/text-base/kernel.h.svn-base | 554 - .../linux/.svn/text-base/kmalloc_sizes.h.svn-base | 51 - .../include/linux/.svn/text-base/mm.h.svn-base | 1348 - .../include/linux/.svn/text-base/mount.h.svn-base | 127 - .../linux/.svn/text-base/pagemap.h.svn-base | 473 - .../include/linux/.svn/text-base/percpu.h.svn-base | 120 - .../linux/.svn/text-base/percpu_counter.h.svn-base | 149 - .../linux/.svn/text-base/preempt.h.svn-base | 139 - .../include/linux/.svn/text-base/sched.h.svn-base | 2384 -- .../linux/.svn/text-base/slab_def.h.svn-base | 98 - .../include/linux/.svn/text-base/smp.h.svn-base | 190 - .../linux/.svn/text-base/spinlock.h.svn-base | 467 - .../linux/.svn/text-base/spinlock_types.h.svn-base | 124 - .../include/linux/.svn/text-base/stddef.h.svn-base | 28 - .../include/linux/.svn/text-base/timer.h.svn-base | 214 - .../include/linux/.svn/text-base/usb.h.svn-base | 1765 -- libdde_linux26/include/net/.svn/all-wcprops | 11 - libdde_linux26/include/net/.svn/entries | 62 - libdde_linux26/include/net/.svn/format | 1 - .../.svn/text-base/inet_timewait_sock.h.svn-base | 240 - libdde_linux26/lib/.svn/all-wcprops | 17 - libdde_linux26/lib/.svn/entries | 102 - libdde_linux26/lib/.svn/format | 1 - .../lib/.svn/text-base/Makefile.svn-base | 11 - libdde_linux26/lib/.svn/text-base/README.svn-base | 5 - libdde_linux26/lib/src/.svn/all-wcprops | 11 - libdde_linux26/lib/src/.svn/entries | 89 - libdde_linux26/lib/src/.svn/format | 1 - .../lib/src/.svn/text-base/Makefile.svn-base | 230 - libdde_linux26/lib/src/arch/.svn/all-wcprops | 5 - libdde_linux26/lib/src/arch/.svn/entries | 34 - libdde_linux26/lib/src/arch/.svn/format | 1 - libdde_linux26/lib/src/arch/l4/.svn/all-wcprops | 155 - libdde_linux26/lib/src/arch/l4/.svn/entries | 878 - libdde_linux26/lib/src/arch/l4/.svn/format | 1 - .../src/arch/l4/.svn/text-base/cli_sti.c.svn-base | 66 - .../lib/src/arch/l4/.svn/text-base/fs.c.svn-base | 111 - .../arch/l4/.svn/text-base/hw-helpers.c.svn-base | 12 - .../lib/src/arch/l4/.svn/text-base/init.c.svn-base | 33 - .../arch/l4/.svn/text-base/init_task.c.svn-base | 131 - .../src/arch/l4/.svn/text-base/inodes.c.svn-base | 311 - .../lib/src/arch/l4/.svn/text-base/irq.c.svn-base | 247 - .../src/arch/l4/.svn/text-base/kmalloc.c.svn-base | 199 - .../arch/l4/.svn/text-base/kmem_cache.c.svn-base | 213 - .../src/arch/l4/.svn/text-base/local.h.svn-base | 99 - .../arch/l4/.svn/text-base/mm-helper.c.svn-base | 45 - .../lib/src/arch/l4/.svn/text-base/net.c.svn-base | 36 - .../arch/l4/.svn/text-base/page_alloc.c.svn-base | 281 - .../src/arch/l4/.svn/text-base/param.c.svn-base | 32 - .../lib/src/arch/l4/.svn/text-base/pci.c.svn-base | 189 - .../src/arch/l4/.svn/text-base/power.c.svn-base | 23 - .../src/arch/l4/.svn/text-base/process.c.svn-base | 347 - .../lib/src/arch/l4/.svn/text-base/res.c.svn-base | 180 - .../src/arch/l4/.svn/text-base/sched.c.svn-base | 155 - .../src/arch/l4/.svn/text-base/signal.c.svn-base | 24 - .../lib/src/arch/l4/.svn/text-base/smp.c.svn-base | 37 - .../src/arch/l4/.svn/text-base/softirq.c.svn-base | 267 - .../src/arch/l4/.svn/text-base/timer.c.svn-base | 184 - .../src/arch/l4/.svn/text-base/vmalloc.c.svn-base | 30 - .../src/arch/l4/.svn/text-base/vmstat.c.svn-base | 34 - libdde_linux26/lib/src/arch/x86/.svn/all-wcprops | 5 - libdde_linux26/lib/src/arch/x86/.svn/entries | 31 - libdde_linux26/lib/src/arch/x86/.svn/format | 1 - .../lib/src/arch/x86/lib/.svn/all-wcprops | 11 - libdde_linux26/lib/src/arch/x86/lib/.svn/entries | 62 - libdde_linux26/lib/src/arch/x86/lib/.svn/format | 1 - .../x86/lib/.svn/text-base/semaphore_32.S.svn-base | 138 - libdde_linux26/lib/src/block/.svn/all-wcprops | 23 - libdde_linux26/lib/src/block/.svn/entries | 130 - libdde_linux26/lib/src/block/.svn/format | 1 - .../src/block/.svn/text-base/blk-core.c.svn-base | 2173 -- .../lib/src/block/.svn/text-base/blk.h.svn-base | 119 - .../lib/src/block/.svn/text-base/genhd.c.svn-base | 1248 - libdde_linux26/lib/src/drivers/.svn/all-wcprops | 5 - libdde_linux26/lib/src/drivers/.svn/entries | 34 - libdde_linux26/lib/src/drivers/.svn/format | 1 - .../lib/src/drivers/base/.svn/all-wcprops | 23 - libdde_linux26/lib/src/drivers/base/.svn/entries | 130 - libdde_linux26/lib/src/drivers/base/.svn/format | 1 - .../drivers/base/.svn/text-base/class.c.svn-base | 505 - .../drivers/base/.svn/text-base/core.c.svn-base | 1633 - .../drivers/base/.svn/text-base/init.c.svn-base | 41 - .../lib/src/drivers/pci/.svn/all-wcprops | 23 - libdde_linux26/lib/src/drivers/pci/.svn/entries | 130 - libdde_linux26/lib/src/drivers/pci/.svn/format | 1 - .../pci/.svn/text-base/pci-driver.c.svn-base | 1008 - .../src/drivers/pci/.svn/text-base/pci.c.svn-base | 2480 -- .../drivers/pci/.svn/text-base/probe.c.svn-base | 1232 - libdde_linux26/lib/src/fs/.svn/all-wcprops | 23 - libdde_linux26/lib/src/fs/.svn/entries | 130 - libdde_linux26/lib/src/fs/.svn/format | 1 - .../lib/src/fs/.svn/text-base/block_dev.c.svn-base | 1422 - .../lib/src/fs/.svn/text-base/buffer.c.svn-base | 3474 --- .../lib/src/fs/.svn/text-base/char_dev.c.svn-base | 572 - libdde_linux26/lib/src/kernel/.svn/all-wcprops | 77 - libdde_linux26/lib/src/kernel/.svn/entries | 436 - libdde_linux26/lib/src/kernel/.svn/format | 1 - .../kernel/.svn/prop-base/timeconst.pl.svn-base | 5 - .../kernel/.svn/text-base/capability.c.svn-base | 323 - .../.svn/text-base/cred-internals.h.svn-base | 21 - .../lib/src/kernel/.svn/text-base/exit.c.svn-base | 1850 -- .../src/kernel/.svn/text-base/resource.c.svn-base | 936 - .../lib/src/kernel/.svn/text-base/sched.c.svn-base | 9654 ------ .../kernel/.svn/text-base/sched_cpupri.h.svn-base | 37 - .../lib/src/kernel/.svn/text-base/sys.c.svn-base | 1893 -- .../lib/src/kernel/.svn/text-base/time.c.svn-base | 762 - .../kernel/.svn/text-base/timeconst.pl.svn-base | 378 - .../lib/src/kernel/.svn/text-base/timer.c.svn-base | 1588 - .../lib/src/kernel/.svn/text-base/wait.c.svn-base | 301 - .../src/kernel/.svn/text-base/workqueue.c.svn-base | 1038 - libdde_linux26/lib/src/lib/.svn/all-wcprops | 11 - libdde_linux26/lib/src/lib/.svn/entries | 62 - libdde_linux26/lib/src/lib/.svn/format | 1 - .../lib/src/lib/.svn/text-base/iomap.c.svn-base | 301 - libdde_linux26/lib/src/mm/.svn/all-wcprops | 17 - libdde_linux26/lib/src/mm/.svn/entries | 96 - libdde_linux26/lib/src/mm/.svn/format | 1 - .../lib/src/mm/.svn/text-base/memory.c.svn-base | 3203 -- .../mm/.svn/text-base/page-writeback.c.svn-base | 1468 - libdde_linux26/lib/src/net/.svn/all-wcprops | 5 - libdde_linux26/lib/src/net/.svn/entries | 37 - libdde_linux26/lib/src/net/.svn/format | 1 - libdde_linux26/lib/src/net/core/.svn/all-wcprops | 41 - libdde_linux26/lib/src/net/core/.svn/entries | 232 - libdde_linux26/lib/src/net/core/.svn/format | 1 - .../lib/src/net/core/.svn/text-base/dev.c.svn-base | 5302 ---- .../net/core/.svn/text-base/link_watch.c.svn-base | 238 - .../core/.svn/text-base/net_namespace.c.svn-base | 511 - .../net/core/.svn/text-base/rtnetlink.c.svn-base | 1436 - .../src/net/core/.svn/text-base/skbuff.c.svn-base | 2938 -- .../src/net/core/.svn/text-base/utils.c.svn-base | 309 - .../lib/src/net/netlink/.svn/all-wcprops | 11 - libdde_linux26/lib/src/net/netlink/.svn/entries | 62 - libdde_linux26/lib/src/net/netlink/.svn/format | 1 - .../netlink/.svn/text-base/af_netlink.c.svn-base | 2013 -- libdde_linux26/lib/src/net/sched/.svn/all-wcprops | 11 - libdde_linux26/lib/src/net/sched/.svn/entries | 62 - libdde_linux26/lib/src/net/sched/.svn/format | 1 - .../sched/.svn/text-base/sch_generic.c.svn-base | 749 - libdde_linux26/lib/src/security/.svn/all-wcprops | 5 - libdde_linux26/lib/src/security/.svn/entries | 28 - libdde_linux26/lib/src/security/.svn/format | 1 - libdde_linux26/lib/src_ip/.svn/all-wcprops | 17 - libdde_linux26/lib/src_ip/.svn/entries | 99 - libdde_linux26/lib/src_ip/.svn/format | 1 - .../lib/src_ip/.svn/text-base/Makefile.svn-base | 52 - .../lib/src_ip/.svn/text-base/broken.svn-base | 0 libdde_linux26/lib/src_ip/linux/.svn/all-wcprops | 11 - libdde_linux26/lib/src_ip/linux/.svn/entries | 62 - libdde_linux26/lib/src_ip/linux/.svn/format | 1 - .../linux/.svn/text-base/autoconf.h.svn-base | 5 - libddekit/include/.svn/all-wcprops | 17 - libddekit/include/.svn/entries | 99 - libddekit/include/.svn/format | 1 - libddekit/include/.svn/text-base/Makefile.svn-base | 9 - libddekit/include/.svn/text-base/dde.h.svn-base | 14 - libddekit/include/ddekit/.svn/all-wcprops | 107 - libddekit/include/ddekit/.svn/entries | 606 - libddekit/include/ddekit/.svn/format | 1 - .../ddekit/.svn/text-base/assert.h.svn-base | 23 - .../ddekit/.svn/text-base/condvar.h.svn-base | 54 - .../include/ddekit/.svn/text-base/debug.h.svn-base | 8 - .../ddekit/.svn/text-base/initcall.h.svn-base | 42 - .../ddekit/.svn/text-base/inline.h.svn-base | 2 - .../ddekit/.svn/text-base/interrupt.h.svn-base | 57 - .../include/ddekit/.svn/text-base/lock.h.svn-base | 83 - .../ddekit/.svn/text-base/memory.h.svn-base | 144 - .../include/ddekit/.svn/text-base/panic.h.svn-base | 16 - .../include/ddekit/.svn/text-base/pci.h.svn-base | 199 - .../include/ddekit/.svn/text-base/pgtab.h.svn-base | 86 - .../ddekit/.svn/text-base/printf.h.svn-base | 33 - .../ddekit/.svn/text-base/resources.h.svn-base | 13 - .../ddekit/.svn/text-base/semaphore.h.svn-base | 50 - .../ddekit/.svn/text-base/thread.h.svn-base | 162 - .../include/ddekit/.svn/text-base/timer.h.svn-base | 55 - .../include/ddekit/.svn/text-base/types.h.svn-base | 22 - 2824 files changed, 604424 deletions(-) delete mode 100644 libdde_linux26/.svn/all-wcprops delete mode 100644 libdde_linux26/.svn/entries delete mode 100644 libdde_linux26/.svn/format delete mode 100644 libdde_linux26/.svn/text-base/Makeconf.svn-base delete mode 100644 libdde_linux26/.svn/text-base/Makefile.svn-base delete mode 100644 libdde_linux26/.svn/text-base/README.svn-base delete mode 100644 libdde_linux26/contrib/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/.svn/entries delete mode 100644 libdde_linux26/contrib/.svn/format delete mode 100644 libdde_linux26/contrib/.svn/text-base/Makefile.svn-base delete mode 100644 libdde_linux26/contrib/arch/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/.svn/format delete mode 100644 libdde_linux26/contrib/arch/arm/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/arm/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/arm/.svn/format delete mode 100644 libdde_linux26/contrib/arch/arm/kernel/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/arm/kernel/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/arm/kernel/.svn/format delete mode 100644 libdde_linux26/contrib/arch/arm/kernel/.svn/text-base/ptrace.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/arm/kernel/.svn/text-base/signal.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/arm/kernel/.svn/text-base/traps.c.svn-base delete mode 100644 libdde_linux26/contrib/arch/arm/lib/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/arm/lib/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/arm/lib/.svn/format delete mode 100644 libdde_linux26/contrib/arch/arm/lib/.svn/text-base/bitops.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/arm/lib/.svn/text-base/changebit.S.svn-base delete mode 100644 libdde_linux26/contrib/arch/arm/lib/.svn/text-base/clearbit.S.svn-base delete mode 100644 libdde_linux26/contrib/arch/arm/lib/.svn/text-base/div64.S.svn-base delete mode 100644 libdde_linux26/contrib/arch/arm/lib/.svn/text-base/findbit.S.svn-base delete mode 100644 libdde_linux26/contrib/arch/arm/lib/.svn/text-base/memzero.S.svn-base delete mode 100644 libdde_linux26/contrib/arch/arm/lib/.svn/text-base/setbit.S.svn-base delete mode 100644 libdde_linux26/contrib/arch/arm/lib/.svn/text-base/testchangebit.S.svn-base delete mode 100644 libdde_linux26/contrib/arch/arm/lib/.svn/text-base/testclearbit.S.svn-base delete mode 100644 libdde_linux26/contrib/arch/arm/lib/.svn/text-base/testsetbit.S.svn-base delete mode 100644 libdde_linux26/contrib/arch/arm/mach-realview/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/arm/mach-realview/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/arm/mach-realview/.svn/format delete mode 100644 libdde_linux26/contrib/arch/arm/mach-realview/.svn/text-base/clock.c.svn-base delete mode 100644 libdde_linux26/contrib/arch/arm/mach-realview/.svn/text-base/clock.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/arm/mach-realview/.svn/text-base/core.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/arm/mach-realview/.svn/text-base/realview_eb.c.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/x86/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/x86/.svn/format delete mode 100644 libdde_linux26/contrib/arch/x86/include/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/x86/include/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/x86/include/.svn/format delete mode 100644 libdde_linux26/contrib/arch/x86/include/.svn/text-base/Makefile.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/format delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/a.out-core.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/a.out.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/acpi.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/agp.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/alternative-asm.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/alternative.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/amd_iommu.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/amd_iommu_types.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/apic.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/apicdef.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/arch_hooks.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/asm.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/atomic.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/atomic_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/atomic_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/auxvec.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/bios_ebda.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/bitops.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/boot.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/bootparam.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/bug.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/bugs.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/byteorder.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/cache.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/cacheflush.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/calgary.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/calling.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/checksum.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/checksum_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/checksum_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/cmpxchg.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/cmpxchg_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/cmpxchg_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/compat.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/cpu.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/cpufeature.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/cputime.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/current.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/debugreg.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/delay.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/desc.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/desc_defs.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/device.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/div64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/dma-mapping.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/dma.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/dmi.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/ds.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/dwarf2.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/e820.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/edac.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/efi.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/elf.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/emergency-restart.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/errno.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/fb.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/fcntl.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/fixmap.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/fixmap_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/fixmap_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/floppy.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/frame.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/ftrace.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/futex.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/gart.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/genapic.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/genapic_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/genapic_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/geode.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/gpio.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/hardirq.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/hardirq_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/hardirq_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/highmem.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/hpet.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/hugetlb.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/hw_irq.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/hypertransport.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/hypervisor.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/i387.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/i8253.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/i8259.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/ia32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/ia32_unistd.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/idle.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/intel_arch_perfmon.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/io.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/io_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/io_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/io_apic.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/ioctl.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/ioctls.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/iomap.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/iommu.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/ipcbuf.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/ipi.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/irq.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/irq_regs.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/irq_regs_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/irq_regs_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/irq_remapping.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/irq_vectors.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/irqflags.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/ist.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/k8.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/kdebug.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/kexec.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/kgdb.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/kmap_types.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/kprobes.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/kvm.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/kvm_host.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/kvm_para.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/kvm_x86_emulate.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/ldt.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/lguest.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/lguest_hcall.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/linkage.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/local.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/math_emu.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mc146818rtc.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mca.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mca_dma.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mce.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/microcode.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mman.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mmconfig.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mmu.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mmu_context.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mmu_context_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mmu_context_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mmx.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mmzone.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mmzone_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mmzone_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/module.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mpspec.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mpspec_def.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/msgbuf.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/msidef.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/msr-index.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/msr.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mtrr.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mutex.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mutex_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/mutex_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/nmi.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/nops.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/numa.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/numa_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/numa_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/numaq.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/olpc.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/page.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/page_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/page_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/param.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/paravirt.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/parport.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/pat.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/pci-direct.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/pci.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/pci_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/pci_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/pci_x86.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/pda.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/percpu.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/pgalloc.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/pgtable-2level-defs.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/pgtable-2level.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/pgtable-3level-defs.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/pgtable-3level.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/pgtable.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/pgtable_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/pgtable_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/poll.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/posix_types.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/posix_types_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/posix_types_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/prctl.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/processor-cyrix.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/processor-flags.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/processor.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/proto.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/ptrace-abi.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/ptrace.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/pvclock-abi.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/pvclock.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/reboot.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/reboot_fixups.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/required-features.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/resource.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/resume-trace.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/rio.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/rtc.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/rwlock.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/rwsem.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/scatterlist.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/seccomp.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/seccomp_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/seccomp_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/sections.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/segment.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/sembuf.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/serial.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/setup.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/shmbuf.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/shmparam.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/sigcontext.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/sigcontext32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/sigframe.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/siginfo.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/signal.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/smp.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/socket.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/sockios.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/sparsemem.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/spinlock.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/spinlock_types.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/srat.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/stacktrace.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/stat.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/statfs.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/string.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/string_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/string_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/suspend.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/suspend_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/suspend_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/svm.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/swab.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/swiotlb.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/sync_bitops.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/sys_ia32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/syscall.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/syscalls.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/system.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/system_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/tce.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/termbits.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/termios.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/therm_throt.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/thread_info.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/time.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/timer.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/timex.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/tlb.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/tlbflush.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/topology.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/trampoline.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/traps.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/tsc.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/types.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/uaccess.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/uaccess_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/uaccess_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/ucontext.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/unaligned.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/unistd.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/unistd_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/unistd_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/user.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/user32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/user_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/user_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/vdso.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/vga.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/vgtod.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/vic.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/virtext.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/vm86.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/vmi.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/vmi_time.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/vmware.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/vmx.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/voyager.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/vsyscall.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/xcr.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/xor.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/xor_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/xor_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/xsave.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/bigsmp/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/bigsmp/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/bigsmp/.svn/format delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/bigsmp/.svn/text-base/apic.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/bigsmp/.svn/text-base/apicdef.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/bigsmp/.svn/text-base/ipi.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/es7000/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/es7000/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/es7000/.svn/format delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/es7000/.svn/text-base/apic.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/es7000/.svn/text-base/apicdef.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/es7000/.svn/text-base/ipi.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/es7000/.svn/text-base/mpparse.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/es7000/.svn/text-base/wakecpu.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-default/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-default/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-default/.svn/format delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-default/.svn/text-base/apm.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-default/.svn/text-base/do_timer.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-default/.svn/text-base/entry_arch.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-default/.svn/text-base/mach_apic.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-default/.svn/text-base/mach_apicdef.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-default/.svn/text-base/mach_ipi.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-default/.svn/text-base/mach_mpparse.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-default/.svn/text-base/mach_mpspec.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-default/.svn/text-base/mach_timer.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-default/.svn/text-base/mach_traps.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-default/.svn/text-base/mach_wakecpu.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-default/.svn/text-base/pci-functions.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-default/.svn/text-base/setup_arch.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-default/.svn/text-base/smpboot_hooks.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-generic/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-generic/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-generic/.svn/format delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-generic/.svn/text-base/gpio.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-generic/.svn/text-base/mach_apic.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-generic/.svn/text-base/mach_apicdef.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-generic/.svn/text-base/mach_ipi.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-generic/.svn/text-base/mach_mpparse.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-generic/.svn/text-base/mach_mpspec.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-generic/.svn/text-base/mach_wakecpu.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-rdc321x/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-rdc321x/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-rdc321x/.svn/format delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-rdc321x/.svn/text-base/gpio.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-rdc321x/.svn/text-base/rdc321x_defs.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-voyager/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-voyager/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-voyager/.svn/format delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-voyager/.svn/text-base/do_timer.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-voyager/.svn/text-base/entry_arch.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/mach-voyager/.svn/text-base/setup_arch.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/numaq/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/numaq/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/numaq/.svn/format delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/numaq/.svn/text-base/apic.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/numaq/.svn/text-base/apicdef.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/numaq/.svn/text-base/ipi.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/numaq/.svn/text-base/mpparse.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/numaq/.svn/text-base/wakecpu.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/summit/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/summit/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/summit/.svn/format delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/summit/.svn/text-base/apic.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/summit/.svn/text-base/apicdef.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/summit/.svn/text-base/ipi.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/summit/.svn/text-base/mpparse.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/uv/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/uv/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/uv/.svn/format delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/uv/.svn/text-base/bios.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/uv/.svn/text-base/uv_bau.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/uv/.svn/text-base/uv_hub.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/uv/.svn/text-base/uv_irq.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/uv/.svn/text-base/uv_mmrs.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/visws/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/visws/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/visws/.svn/format delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/visws/.svn/text-base/cobalt.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/visws/.svn/text-base/lithium.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/visws/.svn/text-base/piix4.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/visws/.svn/text-base/sgivw.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/xen/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/xen/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/xen/.svn/format delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/xen/.svn/text-base/events.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/xen/.svn/text-base/grant_table.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/xen/.svn/text-base/hypercall.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/xen/.svn/text-base/hypervisor.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/xen/.svn/text-base/interface.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/xen/.svn/text-base/interface_32.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/xen/.svn/text-base/interface_64.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/include/asm/xen/.svn/text-base/page.h.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/kernel/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/x86/kernel/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/x86/kernel/.svn/format delete mode 100644 libdde_linux26/contrib/arch/x86/kernel/.svn/text-base/pci-dma.c.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/kernel/.svn/text-base/pci-nommu.c.svn-base delete mode 100644 libdde_linux26/contrib/arch/x86/lib/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/arch/x86/lib/.svn/entries delete mode 100644 libdde_linux26/contrib/arch/x86/lib/.svn/format delete mode 100644 libdde_linux26/contrib/arch/x86/lib/.svn/text-base/checksum_32.S.svn-base delete mode 100644 libdde_linux26/contrib/block/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/block/.svn/entries delete mode 100644 libdde_linux26/contrib/block/.svn/format delete mode 100644 libdde_linux26/contrib/block/.svn/text-base/as-iosched.c.svn-base delete mode 100644 libdde_linux26/contrib/block/.svn/text-base/blk-barrier.c.svn-base delete mode 100644 libdde_linux26/contrib/block/.svn/text-base/blk-exec.c.svn-base delete mode 100644 libdde_linux26/contrib/block/.svn/text-base/blk-ioc.c.svn-base delete mode 100644 libdde_linux26/contrib/block/.svn/text-base/blk-merge.c.svn-base delete mode 100644 libdde_linux26/contrib/block/.svn/text-base/blk-settings.c.svn-base delete mode 100644 libdde_linux26/contrib/block/.svn/text-base/blk-softirq.c.svn-base delete mode 100644 libdde_linux26/contrib/block/.svn/text-base/blk-sysfs.c.svn-base delete mode 100644 libdde_linux26/contrib/block/.svn/text-base/blk-tag.c.svn-base delete mode 100644 libdde_linux26/contrib/block/.svn/text-base/blk-timeout.c.svn-base delete mode 100644 libdde_linux26/contrib/block/.svn/text-base/blk.h.svn-base delete mode 100644 libdde_linux26/contrib/block/.svn/text-base/cfq-iosched.c.svn-base delete mode 100644 libdde_linux26/contrib/block/.svn/text-base/deadline-iosched.c.svn-base delete mode 100644 libdde_linux26/contrib/block/.svn/text-base/elevator.c.svn-base delete mode 100644 libdde_linux26/contrib/block/.svn/text-base/ioctl.c.svn-base delete mode 100644 libdde_linux26/contrib/block/.svn/text-base/noop-iosched.c.svn-base delete mode 100644 libdde_linux26/contrib/block/.svn/text-base/scsi_ioctl.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/drivers/.svn/entries delete mode 100644 libdde_linux26/contrib/drivers/.svn/format delete mode 100644 libdde_linux26/contrib/drivers/amba/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/drivers/amba/.svn/entries delete mode 100644 libdde_linux26/contrib/drivers/amba/.svn/format delete mode 100644 libdde_linux26/contrib/drivers/amba/.svn/text-base/bus.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/base/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/drivers/base/.svn/entries delete mode 100644 libdde_linux26/contrib/drivers/base/.svn/format delete mode 100644 libdde_linux26/contrib/drivers/base/.svn/text-base/attribute_container.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/base/.svn/text-base/base.h.svn-base delete mode 100644 libdde_linux26/contrib/drivers/base/.svn/text-base/bus.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/base/.svn/text-base/cpu.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/base/.svn/text-base/dd.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/base/.svn/text-base/devres.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/base/.svn/text-base/driver.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/base/.svn/text-base/map.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/base/.svn/text-base/platform.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/base/.svn/text-base/sys.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/base/power/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/drivers/base/power/.svn/entries delete mode 100644 libdde_linux26/contrib/drivers/base/power/.svn/format delete mode 100644 libdde_linux26/contrib/drivers/base/power/.svn/text-base/power.h.svn-base delete mode 100644 libdde_linux26/contrib/drivers/block/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/drivers/block/.svn/entries delete mode 100644 libdde_linux26/contrib/drivers/block/.svn/format delete mode 100644 libdde_linux26/contrib/drivers/char/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/drivers/char/.svn/entries delete mode 100644 libdde_linux26/contrib/drivers/char/.svn/format delete mode 100644 libdde_linux26/contrib/drivers/char/.svn/text-base/random.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/firmware/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/drivers/firmware/.svn/entries delete mode 100644 libdde_linux26/contrib/drivers/firmware/.svn/format delete mode 100644 libdde_linux26/contrib/drivers/ide/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/drivers/ide/.svn/entries delete mode 100644 libdde_linux26/contrib/drivers/ide/.svn/format delete mode 100644 libdde_linux26/contrib/drivers/net/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/drivers/net/.svn/entries delete mode 100644 libdde_linux26/contrib/drivers/net/.svn/format delete mode 100644 libdde_linux26/contrib/drivers/net/.svn/text-base/mii.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/pci/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/drivers/pci/.svn/entries delete mode 100644 libdde_linux26/contrib/drivers/pci/.svn/format delete mode 100644 libdde_linux26/contrib/drivers/pci/.svn/text-base/access.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/pci/.svn/text-base/bus.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/pci/.svn/text-base/hotplug-pci.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/pci/.svn/text-base/pci.h.svn-base delete mode 100644 libdde_linux26/contrib/drivers/pci/.svn/text-base/search.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/pci/.svn/text-base/setup-bus.c.svn-base delete mode 100644 libdde_linux26/contrib/drivers/pci/.svn/text-base/setup-res.c.svn-base delete mode 100644 libdde_linux26/contrib/fs/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/fs/.svn/entries delete mode 100644 libdde_linux26/contrib/fs/.svn/format delete mode 100644 libdde_linux26/contrib/fs/.svn/text-base/bio.c.svn-base delete mode 100644 libdde_linux26/contrib/fs/.svn/text-base/filesystems.c.svn-base delete mode 100644 libdde_linux26/contrib/fs/.svn/text-base/internal.h.svn-base delete mode 100644 libdde_linux26/contrib/include/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/.svn/entries delete mode 100644 libdde_linux26/contrib/include/.svn/format delete mode 100644 libdde_linux26/contrib/include/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/.svn/text-base/Makefile.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/entries delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/format delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/text-base/acexcep.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/text-base/acnames.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/text-base/acoutput.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/text-base/acpi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/text-base/acpi_bus.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/text-base/acpi_drivers.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/text-base/acpi_numa.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/text-base/acpiosxf.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/text-base/acpixf.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/text-base/acrestyp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/text-base/actbl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/text-base/actbl1.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/text-base/actypes.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/text-base/container.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/text-base/pdc_intel.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/text-base/processor.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/.svn/text-base/reboot.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/platform/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/acpi/platform/.svn/entries delete mode 100644 libdde_linux26/contrib/include/acpi/platform/.svn/format delete mode 100644 libdde_linux26/contrib/include/acpi/platform/.svn/text-base/acenv.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/platform/.svn/text-base/acgcc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/acpi/platform/.svn/text-base/aclinux.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/entries delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/format delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/4level-fixup.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/Kbuild.asm.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/atomic.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/audit_change_attr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/audit_dir_write.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/audit_read.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/audit_signal.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/audit_write.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/bitops.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/bug.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/cmpxchg-local.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/cmpxchg.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/cputime.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/device.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/div64.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/dma-coherent.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/dma-mapping-broken.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/dma-mapping.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/emergency-restart.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/errno-base.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/errno.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/fcntl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/futex.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/gpio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/ide_iops.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/int-l64.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/int-ll64.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/ioctl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/iomap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/irq_regs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/kdebug.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/libata-portmap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/local.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/memory_model.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/mm_hooks.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/mman.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/mutex-dec.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/mutex-null.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/mutex-xchg.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/page.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/pci-dma-compat.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/pci.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/percpu.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/pgtable-nopmd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/pgtable-nopud.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/pgtable.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/poll.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/resource.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/rtc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/sections.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/siginfo.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/signal.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/statfs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/syscall.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/termios.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/tlb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/topology.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/uaccess.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/vmlinux.lds.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/.svn/text-base/xor.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/entries delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/format delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/text-base/__ffs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/text-base/__fls.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/text-base/atomic.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/text-base/ext2-atomic.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/text-base/ext2-non-atomic.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/text-base/ffs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/text-base/ffz.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/text-base/find.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/text-base/fls.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/text-base/fls64.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/text-base/hweight.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/text-base/le.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/text-base/lock.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/text-base/minix-le.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/text-base/minix.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/text-base/non-atomic.h.svn-base delete mode 100644 libdde_linux26/contrib/include/asm-generic/bitops/.svn/text-base/sched.h.svn-base delete mode 100644 libdde_linux26/contrib/include/crypto/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/crypto/.svn/entries delete mode 100644 libdde_linux26/contrib/include/crypto/.svn/format delete mode 100644 libdde_linux26/contrib/include/crypto/.svn/text-base/aead.h.svn-base delete mode 100644 libdde_linux26/contrib/include/crypto/.svn/text-base/aes.h.svn-base delete mode 100644 libdde_linux26/contrib/include/crypto/.svn/text-base/algapi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/crypto/.svn/text-base/authenc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/crypto/.svn/text-base/b128ops.h.svn-base delete mode 100644 libdde_linux26/contrib/include/crypto/.svn/text-base/ctr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/crypto/.svn/text-base/des.h.svn-base delete mode 100644 libdde_linux26/contrib/include/crypto/.svn/text-base/gf128mul.h.svn-base delete mode 100644 libdde_linux26/contrib/include/crypto/.svn/text-base/hash.h.svn-base delete mode 100644 libdde_linux26/contrib/include/crypto/.svn/text-base/rng.h.svn-base delete mode 100644 libdde_linux26/contrib/include/crypto/.svn/text-base/scatterwalk.h.svn-base delete mode 100644 libdde_linux26/contrib/include/crypto/.svn/text-base/sha.h.svn-base delete mode 100644 libdde_linux26/contrib/include/crypto/.svn/text-base/skcipher.h.svn-base delete mode 100644 libdde_linux26/contrib/include/crypto/.svn/text-base/twofish.h.svn-base delete mode 100644 libdde_linux26/contrib/include/keys/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/keys/.svn/entries delete mode 100644 libdde_linux26/contrib/include/keys/.svn/format delete mode 100644 libdde_linux26/contrib/include/keys/.svn/text-base/keyring-type.h.svn-base delete mode 100644 libdde_linux26/contrib/include/keys/.svn/text-base/rxrpc-type.h.svn-base delete mode 100644 libdde_linux26/contrib/include/keys/.svn/text-base/user-type.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/8250_pci.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/a.out.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ac97_codec.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/acct.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/acpi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/acpi_pmtmr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/adb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/adfs_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/adfs_fs_i.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/adfs_fs_sb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/aer.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/affs_hardblocks.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/agp_backend.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/agpgart.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/aio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/aio_abi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/amifd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/amifdreg.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/amigaffs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/anon_inodes.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/apm-emulation.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/apm_bios.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/arcdevice.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/arcfb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/async.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/async_tx.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ata.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ata_platform.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atalk.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atm_eni.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atm_he.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atm_idt77105.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atm_nicstar.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atm_suni.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atm_tcp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atm_zatm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmapi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmarp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmbr2684.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmclip.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmdev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmel-mci.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmel-pwm-bl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmel-ssc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmel_pdc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmel_pwm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmel_serial.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmel_tc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmioc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmlec.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmmpc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmppp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmsap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/atmsvc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/attribute_container.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/audit.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/auto_dev-ioctl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/auto_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/auto_fs4.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/autoconf.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/auxvec.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ax25.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/b1lli.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/b1pcmcia.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/backing-dev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/backlight.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/baycom.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/bcd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/bfs_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/binfmts.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/bio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/bit_spinlock.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/bitmap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/bitops.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/bitrev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/blkdev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/blkpg.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/blktrace_api.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/blockgroup_lock.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/bootmem.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/bottom_half.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/bounds.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/bpqether.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/brcmphy.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/bsg.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/buffer_head.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/bug.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/c2port.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cache.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/can.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/capability.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/capi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cciss_ioctl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cd1400.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cdev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cdk.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cdrom.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cfag12864b.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cgroup.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cgroup_subsys.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cgroupstats.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/chio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/circ_buf.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/clk.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/clockchips.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/clocksource.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cm4000_cs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cn_proc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cnt32_to_63.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/coda.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/coda_cache.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/coda_fs_i.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/coda_linux.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/coda_psdev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/coff.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/com20020.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/compat.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/compiler-gcc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/compiler-gcc3.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/compiler-gcc4.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/compiler-intel.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/compiler.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/completion.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/comstats.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/concap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/configfs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/connector.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/console.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/console_struct.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/consolemap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/const.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cpu.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cpufreq.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cpuidle.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cpumask.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cpuset.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cramfs_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cramfs_fs_sb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/crash_dump.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/crc-ccitt.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/crc-itu-t.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/crc-t10dif.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/crc16.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/crc32.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/crc32c.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/crc7.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cred.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/crypto.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cryptohash.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ctype.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cuda.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cyclades.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cyclomx.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cycx_cfm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cycx_drv.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/cycx_x25.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dca.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dcache.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dcbnl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dccp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dcookies.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/debug_locks.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/debugfs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/debugobjects.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/delay.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/delayacct.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/device-mapper.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/device_cgroup.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/devpts_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dirent.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/display.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dlm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dlm_device.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dlm_netlink.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dlm_plock.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dlmconstants.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dm-dirty-log.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dm-io.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dm-ioctl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dm-kcopyd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dm-region-hash.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dm9000.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dma-attrs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dma-mapping.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dma_remapping.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dmaengine.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dmapool.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dmar.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dmi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dn.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dnotify.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dqblk_qtree.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dqblk_v1.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dqblk_v2.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dqblk_xfs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ds1286.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ds17287rtc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ds1wm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dtlk.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dw_dmac.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/dynamic_printk.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/edac.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/edd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/eeprom_93cx6.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/efi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/efs_fs_sb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/efs_vh.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/eisa.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/elevator.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/elf-em.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/elf-fdpic.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/elf.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/elfcore-compat.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/elfcore.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/elfnote.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/enclosure.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/err.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/errno.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/errqueue.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/etherdevice.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ethtool.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/eventfd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/eventpoll.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/exportfs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ext2_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ext2_fs_sb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ext3_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ext3_fs_i.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ext3_fs_sb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ext3_jbd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/f75375s.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fadvise.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/falloc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fault-inject.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fcdevice.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fcntl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fddidevice.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fdreg.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fdtable.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fib_rules.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fiemap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/file.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/filter.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/firewire-cdev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/firewire-constants.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/firmware-map.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/firmware.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/flat.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/font.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/freezer.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fs_enet_pd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fs_stack.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fs_struct.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fs_uart_pd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fsl_devices.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fsnotify.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ftrace.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ftrace_irq.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/fuse.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/futex.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/gameport.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/gen_stats.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/genalloc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/generic_acl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/generic_serial.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/genetlink.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/genhd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/getcpu.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/gfp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/gfs2_ondisk.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/gigaset_dev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/gpio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/gpio_keys.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/gpio_mouse.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hardirq.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hash.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hayesesp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hdlc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hdlcdrv.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hdpu_features.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hdreg.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hid-debug.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hid.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hiddev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hidraw.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/highmem.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/highuid.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hil.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hil_mlc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hippidevice.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hp_sdc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hpet.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hrtimer.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/htirq.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hugetlb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hw_random.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hwmon-sysfs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hwmon-vid.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hwmon.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/hysdn_if.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/i2c-algo-bit.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/i2c-algo-pca.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/i2c-algo-pcf.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/i2c-algo-sgi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/i2c-dev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/i2c-gpio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/i2c-id.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/i2c-ocores.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/i2c-pca-platform.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/i2c-pnx.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/i2c-pxa.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/i2c.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/i2o-dev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/i2o.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/i7300_idle.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/i8042.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/i8k.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ibmtr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/icmp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/icmpv6.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ide.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/idr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ieee80211.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_addr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_addrlabel.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_arcnet.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_arp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_bonding.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_bridge.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_cablemodem.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_ec.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_eql.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_ether.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_fc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_fddi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_frad.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_hippi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_infiniband.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_link.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_ltalk.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_macvlan.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_packet.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_phonet.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_plip.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_ppp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_pppol2tp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_pppox.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_slip.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_strip.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_tr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_tun.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_tunnel.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/if_vlan.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/igmp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ihex.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/in.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/in6.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/in_route.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/inet.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/inet_diag.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/inet_lro.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/inetdevice.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/init.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/init_ohci1394_dma.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/init_task.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/initrd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/inotify.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/input-polldev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/input.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/intel-iommu.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/interrupt.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/io-mapping.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/io.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ioc3.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ioc4.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/iocontext.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ioctl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/iommu-helper.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/iommu.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ioport.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ioprio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/iova.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ip.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ip6_tunnel.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ip_vs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ipc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ipc_namespace.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ipmi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ipmi_msgdefs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ipmi_smi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ipsec.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ipv6.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ipv6_route.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ipx.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/irda.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/irq.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/irq_cpustat.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/irqflags.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/irqnr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/irqreturn.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/isa.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/isapnp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/iscsi_ibft.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/isdn.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/isdn_divertif.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/isdn_ppp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/isdnif.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/isicom.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/iso_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/istallion.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ivtv.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ivtvfb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ixjuser.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/jbd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/jbd2.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/jffs2.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/jhash.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/jiffies.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/journal-head.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/joystick.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kallsyms.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kbd_diacr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kbd_kern.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kbuild.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kdebug.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kdev_t.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kernel.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kernel_stat.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kernelcapi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kexec.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/key-type.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/key.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/keyboard.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/keyctl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kfifo.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kgdb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/klist.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kmalloc_sizes.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kmod.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kobj_map.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kobject.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kprobes.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kref.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ks0108.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kthread.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ktime.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kvm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kvm_host.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kvm_para.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/kvm_types.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/lapb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/latencytop.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/lcd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/leds-pca9532.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/leds.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/lguest.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/lguest_launcher.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/libata.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/libps2.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/license.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/limits.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/linkage.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/linux_logo.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/list.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/list_nulls.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/llc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/lm_interface.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/lmb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/lockdep.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/log2.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/loop.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/lp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/lzo.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/m48t86.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mISDNdsp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mISDNhw.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mISDNif.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/magic.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/major.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/map_to_7segment.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/maple.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/marker.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/math64.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/matroxfb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mbcache.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mbus.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mc146818rtc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mc6821.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mca-legacy.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mca.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mdio-bitbang.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mdio-gpio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/memcontrol.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/memory.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/memory_hotplug.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mempolicy.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mempool.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/memstick.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/meye.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/migrate.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mii.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/minix_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/miscdevice.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mm_inline.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mm_types.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mman.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mmdebug.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mmiotrace.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mmtimer.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mmu_notifier.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mmzone.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mnt_namespace.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mod_devicetable.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/module.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/moduleloader.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/moduleparam.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mount.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mpage.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mqueue.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mroute.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mroute6.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/msdos_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/msg.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/msi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mtio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mutex-debug.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mutex.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mv643xx.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mv643xx_eth.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/mv643xx_i2c.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/n_r3964.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/namei.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nbd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ncp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ncp_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ncp_fs_i.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ncp_fs_sb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ncp_mount.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ncp_no.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/neighbour.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/net.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/netdevice.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/netfilter.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/netfilter_arp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/netfilter_bridge.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/netfilter_decnet.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/netfilter_ipv4.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/netfilter_ipv6.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/netlink.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/netpoll.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/netrom.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nfs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nfs2.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nfs3.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nfs4.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nfs4_acl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nfs4_mount.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nfs_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nfs_fs_i.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nfs_fs_sb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nfs_idmap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nfs_iostat.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nfs_mount.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nfs_page.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nfs_xdr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nfsacl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nfsd_idmap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nl80211.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nls.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nmi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/node.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nodemask.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/notifier.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nsc_gpio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nsproxy.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nubus.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/numa.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nvram.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/nwpserial.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/of.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/of_device.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/of_gpio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/of_i2c.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/of_platform.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/of_spi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/oom.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/oprofile.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/oxu210hp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/page-flags.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/page-isolation.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/page_cgroup.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pageblock-flags.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pagemap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pagevec.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/param.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/parport.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/parport_pc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/parser.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/patchkey.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/path.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pci-acpi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pci-aspm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pci.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pci_hotplug.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pci_ids.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pci_regs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pcieport_if.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pda_power.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/percpu.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/personality.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pfkeyv2.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pfn.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pg.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/phantom.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/phonedev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/phonet.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/phy.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/phy_fixed.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pid.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pid_namespace.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pim.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pipe_fs_i.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pkt_cls.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pkt_sched.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pktcdvd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/platform_device.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/plist.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pm_qos_params.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pm_wakeup.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pmu.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pnp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/poison.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/poll.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/posix-timers.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/posix_acl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/posix_acl_xattr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/posix_types.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/power_supply.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ppdev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ppp-comp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ppp_channel.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ppp_defs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/prctl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/preempt.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/prefetch.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/prio_heap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/prio_tree.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/proc_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/profile.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/proportions.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ptrace.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pwm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/pwm_backlight.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/qnx4_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/qnxtypes.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/quicklist.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/quota.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/quotaops.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/radeonfb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/radix-tree.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/raid_class.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ramfs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/random.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ratelimit.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/raw.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rbtree.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rcuclassic.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rculist.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rculist_nulls.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rcupdate.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rcupreempt.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rcupreempt_trace.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rcutree.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/reboot.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/reciprocal_div.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/regset.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/reiserfs_acl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/reiserfs_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/reiserfs_fs_i.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/reiserfs_fs_sb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/reiserfs_xattr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/relay.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/res_counter.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/resource.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/resume-trace.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rfkill.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ring_buffer.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rio_drv.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rio_ids.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rio_regs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rmap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/romfs_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/root_dev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rose.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/route.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rslib.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rtc-v3020.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rtc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rtmutex.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rtnetlink.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rwsem-spinlock.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rwsem.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/rxrpc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sc26198.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/scatterlist.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/scc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sched.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/screen_info.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sctp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/scx200.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/scx200_gpio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sdla.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/seccomp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/securebits.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/security.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/selection.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/selinux.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/selinux_netlink.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sem.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/semaphore.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/seq_file.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/seq_file_net.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/seqlock.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/serial.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/serial167.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/serialP.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/serial_8250.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/serial_core.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/serial_pnx8xxx.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/serial_reg.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/serial_sci.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/serio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sh_intc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/shm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/shmem_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/signal.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/signalfd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/skbuff.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/slab.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/slab_def.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/slob_def.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/slub_def.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sm501-regs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sm501.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/smb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/smb_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/smb_fs_i.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/smb_fs_sb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/smb_mount.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/smbno.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/smc911x.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/smc91x.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/smp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/smp_lock.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/smsc911x.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/snmp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/socket.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sockios.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/som.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sonet.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sony-laptop.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sonypi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sort.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sound.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/soundcard.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/spinlock.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/spinlock_api_smp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/spinlock_api_up.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/spinlock_types.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/spinlock_types_up.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/spinlock_up.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/splice.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/srcu.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/stacktrace.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/stallion.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/start_kernel.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/stat.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/statfs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/stddef.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/stop_machine.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/string.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/string_helpers.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/stringify.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/superhyway.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/suspend.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/suspend_ioctls.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/svga.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/swab.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/swap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/swapops.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/swiotlb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/synclink.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sys.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/syscalls.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sysctl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sysdev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sysfs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sysrq.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/sysv_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/task_io_accounting.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/task_io_accounting_ops.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/taskstats.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/taskstats_kern.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/tc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/tcp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/telephony.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/termios.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/textsearch.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/textsearch_fsm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/tfrc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/thermal.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/thread_info.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/threads.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/tick.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/tifm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/time.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/timer.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/timerfd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/times.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/timex.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/tiocl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/tipc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/tipc_config.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/topology.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/toshiba.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/tracehook.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/tracepoint.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/transport_class.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/trdevice.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/tsacct_kern.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/tty.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/tty_driver.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/tty_flip.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/tty_ldisc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/typecheck.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/types.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/uaccess.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ucb1400.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/udf_fs_i.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/udp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/uinput.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/uio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/uio_driver.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/ultrasound.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/un.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/unistd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/usb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/usb_usual.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/usbdevice_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/user.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/user_namespace.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/utime.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/uts.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/utsname.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/utsrelease.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/uwb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/vermagic.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/version.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/veth.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/vfs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/via.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/video_decoder.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/video_encoder.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/video_output.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/videodev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/videodev2.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/videotext.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/virtio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/virtio_9p.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/virtio_balloon.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/virtio_blk.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/virtio_config.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/virtio_console.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/virtio_net.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/virtio_pci.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/virtio_ring.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/virtio_rng.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/vmalloc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/vmstat.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/vt.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/vt_buffer.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/vt_kern.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/w1-gpio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/wait.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/wanrouter.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/watchdog.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/wimax.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/wireless.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/wlp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/wm97xx.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/wm97xx_batt.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/workqueue.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/writeback.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/x25.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/xattr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/xfrm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/xilinxfb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/yam.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/zconf.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/zlib.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/zorro.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/zorro_ids.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/.svn/text-base/zutil.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/amba/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/amba/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/amba/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/amba/.svn/text-base/bus.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/amba/.svn/text-base/clcd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/amba/.svn/text-base/kmi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/amba/.svn/text-base/serial.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/byteorder/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/byteorder/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/byteorder/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/byteorder/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/byteorder/.svn/text-base/big_endian.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/byteorder/.svn/text-base/generic.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/byteorder/.svn/text-base/little_endian.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/dvb/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/dvb/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/dvb/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/dvb/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/dvb/.svn/text-base/audio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/dvb/.svn/text-base/ca.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/dvb/.svn/text-base/dmx.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/dvb/.svn/text-base/frontend.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/dvb/.svn/text-base/net.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/dvb/.svn/text-base/osd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/dvb/.svn/text-base/version.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/dvb/.svn/text-base/video.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/hdlc/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/hdlc/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/hdlc/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/hdlc/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/hdlc/.svn/text-base/ioctl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/isdn/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/isdn/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/isdn/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/isdn/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/isdn/.svn/text-base/capicmd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/isdn/.svn/text-base/capilli.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/isdn/.svn/text-base/capiutil.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/lockd/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/lockd/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/lockd/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/lockd/.svn/text-base/bind.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/lockd/.svn/text-base/debug.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/lockd/.svn/text-base/lockd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/lockd/.svn/text-base/nlm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/lockd/.svn/text-base/share.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/lockd/.svn/text-base/xdr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/lockd/.svn/text-base/xdr4.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mmc/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/mmc/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/mmc/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/mmc/.svn/text-base/card.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mmc/.svn/text-base/core.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mmc/.svn/text-base/host.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mmc/.svn/text-base/mmc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mmc/.svn/text-base/sd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mmc/.svn/text-base/sdio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mmc/.svn/text-base/sdio_func.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mmc/.svn/text-base/sdio_ids.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/bbm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/blktrans.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/cfi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/cfi_endian.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/compatmac.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/concat.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/doc2000.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/flashchip.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/ftl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/gen_probe.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/inftl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/map.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/mtd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/mtdram.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/nand-gpio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/nand.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/nand_ecc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/ndfc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/nftl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/onenand.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/onenand_regs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/partitions.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/pfow.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/physmap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/plat-ram.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/pmc551.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/qinfo.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/sh_flctl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/sharpsl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/super.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/ubi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/mtd/.svn/text-base/xip.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nf_conntrack_amanda.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nf_conntrack_common.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nf_conntrack_dccp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nf_conntrack_ftp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nf_conntrack_h323.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nf_conntrack_h323_asn1.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nf_conntrack_h323_types.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nf_conntrack_irc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nf_conntrack_pptp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nf_conntrack_proto_gre.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nf_conntrack_sane.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nf_conntrack_sctp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nf_conntrack_sip.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nf_conntrack_tcp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nf_conntrack_tftp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nf_conntrack_tuple_common.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nfnetlink.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nfnetlink_compat.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nfnetlink_conntrack.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nfnetlink_log.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/nfnetlink_queue.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/x_tables.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_CLASSIFY.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_CONNMARK.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_CONNSECMARK.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_DSCP.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_MARK.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_NFLOG.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_NFQUEUE.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_RATEEST.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_SECMARK.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_TCPMSS.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_TCPOPTSTRIP.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_TPROXY.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_comment.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_connbytes.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_connlimit.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_connmark.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_conntrack.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_dccp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_dscp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_esp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_hashlimit.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_helper.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_iprange.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_length.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_limit.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_mac.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_mark.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_multiport.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_owner.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_physdev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_pkttype.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_policy.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_quota.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_rateest.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_realm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_recent.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_sctp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_state.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_statistic.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_string.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_tcpmss.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_tcpudp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_time.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter/.svn/text-base/xt_u32.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_arp/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_arp/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_arp/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_arp/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_arp/.svn/text-base/arp_tables.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_arp/.svn/text-base/arpt_mangle.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebt_802_3.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebt_among.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebt_arp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebt_arpreply.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebt_ip.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebt_ip6.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebt_limit.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebt_log.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebt_mark_m.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebt_mark_t.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebt_nat.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebt_nflog.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebt_pkttype.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebt_redirect.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebt_stp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebt_ulog.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebt_vlan.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_bridge/.svn/text-base/ebtables.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ip_queue.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ip_tables.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_CLASSIFY.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_CLUSTERIP.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_CONNMARK.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_DSCP.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_ECN.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_LOG.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_MARK.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_NFQUEUE.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_REJECT.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_SAME.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_TCPMSS.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_TOS.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_TTL.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_ULOG.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_addrtype.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_ah.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_comment.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_connbytes.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_connmark.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_conntrack.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_dccp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_dscp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_ecn.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_esp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_hashlimit.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_helper.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_iprange.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_length.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_limit.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_mac.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_mark.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_multiport.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_owner.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_physdev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_pkttype.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_policy.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_realm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_recent.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_sctp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_state.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_string.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_tcpmss.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_tos.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv4/.svn/text-base/ipt_ttl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6_tables.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_HL.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_LOG.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_MARK.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_REJECT.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_ah.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_esp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_frag.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_hl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_ipv6header.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_length.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_limit.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_mac.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_mark.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_mh.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_multiport.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_opts.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_owner.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_physdev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_policy.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/netfilter_ipv6/.svn/text-base/ip6t_rt.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/nfsd/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/nfsd/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/nfsd/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/nfsd/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/nfsd/.svn/text-base/cache.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/nfsd/.svn/text-base/const.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/nfsd/.svn/text-base/debug.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/nfsd/.svn/text-base/export.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/nfsd/.svn/text-base/nfsd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/nfsd/.svn/text-base/nfsfh.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/nfsd/.svn/text-base/state.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/nfsd/.svn/text-base/stats.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/nfsd/.svn/text-base/syscall.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/nfsd/.svn/text-base/xdr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/nfsd/.svn/text-base/xdr3.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/nfsd/.svn/text-base/xdr4.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/raid/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/raid/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/raid/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/raid/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/raid/.svn/text-base/bitmap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/raid/.svn/text-base/linear.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/raid/.svn/text-base/md.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/raid/.svn/text-base/md_k.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/raid/.svn/text-base/md_p.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/raid/.svn/text-base/md_u.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/raid/.svn/text-base/multipath.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/raid/.svn/text-base/raid0.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/raid/.svn/text-base/raid1.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/raid/.svn/text-base/raid10.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/raid/.svn/text-base/raid5.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/raid/.svn/text-base/xor.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/ad7877.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/ads7846.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/at73c213.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/corgi_lcd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/ds1305.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/eeprom.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/flash.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/max7301.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/mcp23s08.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/mmc_spi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/orion_spi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/spi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/spi_bitbang.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/spi_gpio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/spidev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/tdo24m.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/spi/.svn/text-base/tle62x0.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/auth.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/auth_gss.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/cache.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/clnt.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/debug.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_api.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_asn1.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_err.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_krb5.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/gss_spkm3.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/metrics.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/msg_prot.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/rpc_pipe_fs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/rpc_rdma.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/sched.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/stats.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svc_rdma.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svc_xprt.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svcauth.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svcauth_gss.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/svcsock.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/timer.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/types.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xdr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xprt.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xprtrdma.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/sunrpc/.svn/text-base/xprtsock.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/tc_act/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/tc_act/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/tc_act/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/tc_act/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/tc_act/.svn/text-base/tc_defact.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/tc_act/.svn/text-base/tc_gact.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/tc_act/.svn/text-base/tc_ipt.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/tc_act/.svn/text-base/tc_mirred.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/tc_act/.svn/text-base/tc_nat.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/tc_act/.svn/text-base/tc_pedit.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/tc_act/.svn/text-base/tc_skbedit.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/tc_ematch/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/tc_ematch/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/tc_ematch/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/tc_ematch/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/tc_ematch/.svn/text-base/tc_em_cmp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/tc_ematch/.svn/text-base/tc_em_meta.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/tc_ematch/.svn/text-base/tc_em_nbyte.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/tc_ematch/.svn/text-base/tc_em_text.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/unaligned/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/unaligned/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/unaligned/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/unaligned/.svn/text-base/access_ok.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/unaligned/.svn/text-base/be_byteshift.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/unaligned/.svn/text-base/be_memmove.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/unaligned/.svn/text-base/be_struct.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/unaligned/.svn/text-base/generic.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/unaligned/.svn/text-base/le_byteshift.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/unaligned/.svn/text-base/le_memmove.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/unaligned/.svn/text-base/le_struct.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/unaligned/.svn/text-base/memmove.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/unaligned/.svn/text-base/packed_struct.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/entries delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/format delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/association.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/atmel_usba_udc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/audio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/c67x00.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/cdc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/ch9.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/composite.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/ehci_def.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/g_printer.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/gadget.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/gadgetfs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/gpio_vbus.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/input.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/iowarrior.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/irda.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/isp116x.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/midi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/musb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/net2280.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/otg.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/quirks.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/rndis_host.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/serial.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/sl811.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/tmc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/usbnet.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/vstusb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/wusb-wa.h.svn-base delete mode 100644 libdde_linux26/contrib/include/linux/usb/.svn/text-base/wusb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/math-emu/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/math-emu/.svn/entries delete mode 100644 libdde_linux26/contrib/include/math-emu/.svn/format delete mode 100644 libdde_linux26/contrib/include/math-emu/.svn/text-base/double.h.svn-base delete mode 100644 libdde_linux26/contrib/include/math-emu/.svn/text-base/op-1.h.svn-base delete mode 100644 libdde_linux26/contrib/include/math-emu/.svn/text-base/op-2.h.svn-base delete mode 100644 libdde_linux26/contrib/include/math-emu/.svn/text-base/op-4.h.svn-base delete mode 100644 libdde_linux26/contrib/include/math-emu/.svn/text-base/op-8.h.svn-base delete mode 100644 libdde_linux26/contrib/include/math-emu/.svn/text-base/op-common.h.svn-base delete mode 100644 libdde_linux26/contrib/include/math-emu/.svn/text-base/quad.h.svn-base delete mode 100644 libdde_linux26/contrib/include/math-emu/.svn/text-base/single.h.svn-base delete mode 100644 libdde_linux26/contrib/include/math-emu/.svn/text-base/soft-fp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/media/.svn/entries delete mode 100644 libdde_linux26/contrib/include/media/.svn/format delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/cs5345.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/cs53l32a.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/cx2341x.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/cx25840.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/i2c-addr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/ir-common.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/ir-kbd-i2c.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/m52790.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/msp3400.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/ov772x.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/ovcamchip.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/pwc-ioctl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/rds.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/saa6752hs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/saa7115.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/saa7127.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/saa7146.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/saa7146_vv.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/sh_mobile_ceu.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/soc_camera.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/soc_camera_platform.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/tuner-types.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/tuner.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/tvaudio.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/tveeprom.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/tvp514x.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/tvp5150.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/tw9910.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/upd64031a.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/upd64083.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/v4l2-chip-ident.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/v4l2-common.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/v4l2-dev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/v4l2-device.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/v4l2-i2c-drv-legacy.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/v4l2-i2c-drv.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/v4l2-int-device.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/v4l2-ioctl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/v4l2-subdev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/videobuf-core.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/videobuf-dma-contig.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/videobuf-dma-sg.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/videobuf-dvb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/videobuf-vmalloc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/media/.svn/text-base/wm8775.h.svn-base delete mode 100644 libdde_linux26/contrib/include/mtd/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/mtd/.svn/entries delete mode 100644 libdde_linux26/contrib/include/mtd/.svn/format delete mode 100644 libdde_linux26/contrib/include/mtd/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/mtd/.svn/text-base/inftl-user.h.svn-base delete mode 100644 libdde_linux26/contrib/include/mtd/.svn/text-base/jffs2-user.h.svn-base delete mode 100644 libdde_linux26/contrib/include/mtd/.svn/text-base/mtd-abi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/mtd/.svn/text-base/mtd-user.h.svn-base delete mode 100644 libdde_linux26/contrib/include/mtd/.svn/text-base/nftl-user.h.svn-base delete mode 100644 libdde_linux26/contrib/include/mtd/.svn/text-base/ubi-user.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/net/.svn/entries delete mode 100644 libdde_linux26/contrib/include/net/.svn/format delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/act_api.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/addrconf.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/af_rxrpc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/af_unix.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ah.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/arp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/atmclip.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ax25.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ax88796.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/cfg80211.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/checksum.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/cipso_ipv4.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/compat.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/datalink.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/dcbnl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/dn.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/dn_dev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/dn_fib.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/dn_neigh.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/dn_nsp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/dn_route.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/dsa.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/dsfield.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/dst.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/esp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/fib_rules.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/flow.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/garp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/gen_stats.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/genetlink.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/icmp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ieee80211.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ieee80211_radiotap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/if_inet6.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/inet6_connection_sock.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/inet6_hashtables.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/inet_common.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/inet_connection_sock.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/inet_ecn.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/inet_frag.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/inet_hashtables.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/inet_sock.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/inet_timewait_sock.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/inetpeer.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ip.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ip6_checksum.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ip6_fib.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ip6_route.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ip6_tunnel.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ip_fib.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ip_vs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ipcomp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ipconfig.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ipip.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ipv6.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ipx.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/iw_handler.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/lapb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/lib80211.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/llc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/llc_c_ac.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/llc_c_ev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/llc_c_st.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/llc_conn.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/llc_if.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/llc_pdu.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/llc_s_ac.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/llc_s_ev.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/llc_s_st.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/llc_sap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/mac80211.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/mip6.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/ndisc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/neighbour.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/net_namespace.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/netdma.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/netevent.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/netlabel.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/netlink.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/netrom.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/nexthop.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/p8022.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/pkt_cls.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/pkt_sched.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/protocol.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/psnap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/raw.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/rawv6.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/red.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/request_sock.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/rose.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/route.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/rtnetlink.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/sch_generic.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/scm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/slhc_vj.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/snmp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/sock.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/stp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/tcp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/tcp_states.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/timewait_sock.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/transp_v6.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/udp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/udplite.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/wext.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/wimax.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/wireless.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/x25.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/x25device.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/.svn/text-base/xfrm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/bluetooth/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/net/bluetooth/.svn/entries delete mode 100644 libdde_linux26/contrib/include/net/bluetooth/.svn/format delete mode 100644 libdde_linux26/contrib/include/net/bluetooth/.svn/text-base/bluetooth.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/bluetooth/.svn/text-base/hci.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/bluetooth/.svn/text-base/hci_core.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/bluetooth/.svn/text-base/l2cap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/bluetooth/.svn/text-base/rfcomm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/bluetooth/.svn/text-base/sco.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/entries delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/format delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/af_irda.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/crc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/discovery.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/ircomm_core.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/ircomm_event.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/ircomm_lmp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/ircomm_param.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/ircomm_ttp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/ircomm_tty.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/ircomm_tty_attach.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irda.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irda_device.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/iriap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/iriap_event.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irias_object.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irlan_client.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irlan_common.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irlan_eth.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irlan_event.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irlan_filter.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irlan_provider.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irlap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irlap_event.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irlap_frame.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irlmp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irlmp_event.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irlmp_frame.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irmod.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irqueue.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/irttp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/parameters.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/qos.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/timer.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/irda/.svn/text-base/wrapper.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/entries delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/format delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_conntrack.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_conntrack_acct.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_conntrack_core.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_conntrack_ecache.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_conntrack_expect.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_conntrack_extend.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_conntrack_helper.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_conntrack_l3proto.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_conntrack_l4proto.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_conntrack_tuple.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_log.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_nat.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_nat_core.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_nat_helper.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_nat_protocol.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_nat_rule.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_queue.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nf_tproxy_core.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/nfnetlink_log.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/.svn/text-base/xt_rateest.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/ipv4/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/net/netfilter/ipv4/.svn/entries delete mode 100644 libdde_linux26/contrib/include/net/netfilter/ipv4/.svn/format delete mode 100644 libdde_linux26/contrib/include/net/netfilter/ipv4/.svn/text-base/nf_conntrack_icmp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/ipv4/.svn/text-base/nf_conntrack_ipv4.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/ipv4/.svn/text-base/nf_defrag_ipv4.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/ipv6/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/net/netfilter/ipv6/.svn/entries delete mode 100644 libdde_linux26/contrib/include/net/netfilter/ipv6/.svn/format delete mode 100644 libdde_linux26/contrib/include/net/netfilter/ipv6/.svn/text-base/nf_conntrack_icmpv6.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netfilter/ipv6/.svn/text-base/nf_conntrack_ipv6.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netns/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/net/netns/.svn/entries delete mode 100644 libdde_linux26/contrib/include/net/netns/.svn/format delete mode 100644 libdde_linux26/contrib/include/net/netns/.svn/text-base/conntrack.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netns/.svn/text-base/core.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netns/.svn/text-base/dccp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netns/.svn/text-base/generic.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netns/.svn/text-base/hash.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netns/.svn/text-base/ipv4.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netns/.svn/text-base/ipv6.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netns/.svn/text-base/mib.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netns/.svn/text-base/packet.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netns/.svn/text-base/unix.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netns/.svn/text-base/x_tables.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/netns/.svn/text-base/xfrm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/sctp/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/net/sctp/.svn/entries delete mode 100644 libdde_linux26/contrib/include/net/sctp/.svn/format delete mode 100644 libdde_linux26/contrib/include/net/sctp/.svn/text-base/auth.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/sctp/.svn/text-base/checksum.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/sctp/.svn/text-base/command.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/sctp/.svn/text-base/constants.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/sctp/.svn/text-base/sctp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/sctp/.svn/text-base/sm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/sctp/.svn/text-base/structs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/sctp/.svn/text-base/tsnmap.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/sctp/.svn/text-base/ulpevent.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/sctp/.svn/text-base/ulpqueue.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/sctp/.svn/text-base/user.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/tc_act/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/net/tc_act/.svn/entries delete mode 100644 libdde_linux26/contrib/include/net/tc_act/.svn/format delete mode 100644 libdde_linux26/contrib/include/net/tc_act/.svn/text-base/tc_defact.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/tc_act/.svn/text-base/tc_gact.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/tc_act/.svn/text-base/tc_ipt.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/tc_act/.svn/text-base/tc_mirred.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/tc_act/.svn/text-base/tc_nat.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/tc_act/.svn/text-base/tc_pedit.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/tc_act/.svn/text-base/tc_skbedit.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/tipc/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/net/tipc/.svn/entries delete mode 100644 libdde_linux26/contrib/include/net/tipc/.svn/format delete mode 100644 libdde_linux26/contrib/include/net/tipc/.svn/text-base/tipc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/tipc/.svn/text-base/tipc_bearer.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/tipc/.svn/text-base/tipc_msg.h.svn-base delete mode 100644 libdde_linux26/contrib/include/net/tipc/.svn/text-base/tipc_port.h.svn-base delete mode 100644 libdde_linux26/contrib/include/pcmcia/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/pcmcia/.svn/entries delete mode 100644 libdde_linux26/contrib/include/pcmcia/.svn/format delete mode 100644 libdde_linux26/contrib/include/pcmcia/.svn/text-base/ciscode.h.svn-base delete mode 100644 libdde_linux26/contrib/include/pcmcia/.svn/text-base/cisreg.h.svn-base delete mode 100644 libdde_linux26/contrib/include/pcmcia/.svn/text-base/cistpl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/pcmcia/.svn/text-base/cs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/pcmcia/.svn/text-base/cs_types.h.svn-base delete mode 100644 libdde_linux26/contrib/include/pcmcia/.svn/text-base/device_id.h.svn-base delete mode 100644 libdde_linux26/contrib/include/pcmcia/.svn/text-base/ds.h.svn-base delete mode 100644 libdde_linux26/contrib/include/pcmcia/.svn/text-base/mem_op.h.svn-base delete mode 100644 libdde_linux26/contrib/include/pcmcia/.svn/text-base/ss.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/entries delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/format delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/ib_addr.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/ib_cache.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/ib_cm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/ib_fmr_pool.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/ib_mad.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/ib_marshall.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/ib_pack.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/ib_sa.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/ib_smi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/ib_umem.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/ib_user_cm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/ib_user_mad.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/ib_user_sa.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/ib_user_verbs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/ib_verbs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/iw_cm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/rdma_cm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/rdma_cm_ib.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rdma/.svn/text-base/rdma_user_cm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rxrpc/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/rxrpc/.svn/entries delete mode 100644 libdde_linux26/contrib/include/rxrpc/.svn/format delete mode 100644 libdde_linux26/contrib/include/rxrpc/.svn/text-base/packet.h.svn-base delete mode 100644 libdde_linux26/contrib/include/rxrpc/.svn/text-base/types.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/entries delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/format delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/fc_encode.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/fc_frame.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/fc_transport_fcoe.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/iscsi_if.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/iscsi_proto.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/libfc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/libfcoe.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/libiscsi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/libiscsi_tcp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/libsas.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/libsrp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/sas.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/sas_ata.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_cmnd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_dbg.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_device.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_devinfo.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_dh.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_driver.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_eh.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_host.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_ioctl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_netlink.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_netlink_fc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_tcq.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_tgt.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_tgt_if.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_transport.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_transport_fc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_transport_iscsi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_transport_sas.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_transport_spi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsi_transport_srp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/scsicam.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/sg.h.svn-base delete mode 100644 libdde_linux26/contrib/include/scsi/.svn/text-base/srp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/sound/.svn/entries delete mode 100644 libdde_linux26/contrib/include/sound/.svn/format delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/ac97_codec.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/ad1816a.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/ad1843.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/ak4114.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/ak4117.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/ak4531_codec.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/ak4xxx-adda.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/asequencer.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/asound.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/asound_fm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/asoundef.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/control.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/core.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/cs4231-regs.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/cs46xx.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/cs46xx_dsp_scb_types.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/cs46xx_dsp_spos.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/cs46xx_dsp_task_types.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/cs8403.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/cs8427.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/driver.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/emu10k1.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/emu10k1_synth.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/emu8000.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/emu8000_reg.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/emux_legacy.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/emux_synth.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/es1688.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/gus.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/hda_hwdep.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/hdsp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/hdspm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/hwdep.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/i2c.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/info.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/initval.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/jack.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/l3.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/memalloc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/minors.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/mixer_oss.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/mpu401.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/opl3.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/opl4.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/pcm-indirect.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/pcm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/pcm_oss.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/pcm_params.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/pt2258.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/pxa2xx-lib.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/rawmidi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/s3c24xx_uda134x.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/sb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/sb16_csp.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/seq_device.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/seq_kernel.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/seq_midi_emul.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/seq_midi_event.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/seq_oss.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/seq_oss_legacy.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/seq_virmidi.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/sfnt_info.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/snd_wavefront.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/soc-dai.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/soc-dapm.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/soc-of-simple.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/soc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/soundfont.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/sscape_ioctl.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/tea575x-tuner.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/tea6330t.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/timer.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/tlv.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/trident.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/uda1341.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/uda134x.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/util_mem.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/version.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/vx_core.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/wavefront.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/wss.h.svn-base delete mode 100644 libdde_linux26/contrib/include/sound/.svn/text-base/ymfpci.h.svn-base delete mode 100644 libdde_linux26/contrib/include/trace/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/trace/.svn/entries delete mode 100644 libdde_linux26/contrib/include/trace/.svn/format delete mode 100644 libdde_linux26/contrib/include/trace/.svn/text-base/block.h.svn-base delete mode 100644 libdde_linux26/contrib/include/trace/.svn/text-base/boot.h.svn-base delete mode 100644 libdde_linux26/contrib/include/trace/.svn/text-base/sched.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/include/video/.svn/entries delete mode 100644 libdde_linux26/contrib/include/video/.svn/format delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/Kbuild.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/atmel_lcdc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/aty128.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/cirrus.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/cvisionppc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/cyblafb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/edid.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/epson1355.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/gbe.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/hecubafb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/iga.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/ili9320.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/kyro.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/mach64.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/maxinefb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/mbxfb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/metronomefb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/neomagic.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/newport.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/permedia2.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/platform_lcd.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/pm3fb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/pmag-ba-fb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/pmagb-b-fb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/radeon.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/s1d13xxxfb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/sgivw.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/sh_mobile_lcdc.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/sisfb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/sstfb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/tdfx.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/tgafb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/trident.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/uvesafb.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/vga.h.svn-base delete mode 100644 libdde_linux26/contrib/include/video/.svn/text-base/w100fb.h.svn-base delete mode 100644 libdde_linux26/contrib/kernel/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/kernel/.svn/entries delete mode 100644 libdde_linux26/contrib/kernel/.svn/format delete mode 100644 libdde_linux26/contrib/kernel/.svn/text-base/kthread.c.svn-base delete mode 100644 libdde_linux26/contrib/kernel/.svn/text-base/mutex.c.svn-base delete mode 100644 libdde_linux26/contrib/kernel/.svn/text-base/mutex.h.svn-base delete mode 100644 libdde_linux26/contrib/kernel/.svn/text-base/notifier.c.svn-base delete mode 100644 libdde_linux26/contrib/kernel/.svn/text-base/rcupdate.c.svn-base delete mode 100644 libdde_linux26/contrib/kernel/.svn/text-base/rwsem.c.svn-base delete mode 100644 libdde_linux26/contrib/kernel/.svn/text-base/semaphore.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/lib/.svn/entries delete mode 100644 libdde_linux26/contrib/lib/.svn/format delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/bitmap.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/bitrev.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/cpumask.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/crc32.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/crc32defs.h.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/ctype.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/find_next_bit.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/gen_crc32table.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/hexdump.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/hweight.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/idr.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/kasprintf.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/kernel_lock.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/klist.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/kobject.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/kref.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/parser.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/proportions.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/radix-tree.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/rwsem-spinlock.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/rwsem.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/scatterlist.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/sha1.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/string.c.svn-base delete mode 100644 libdde_linux26/contrib/lib/.svn/text-base/vsprintf.c.svn-base delete mode 100644 libdde_linux26/contrib/mm/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/mm/.svn/entries delete mode 100644 libdde_linux26/contrib/mm/.svn/format delete mode 100644 libdde_linux26/contrib/mm/.svn/text-base/backing-dev.c.svn-base delete mode 100644 libdde_linux26/contrib/mm/.svn/text-base/bounce.c.svn-base delete mode 100644 libdde_linux26/contrib/mm/.svn/text-base/dmapool.c.svn-base delete mode 100644 libdde_linux26/contrib/mm/.svn/text-base/internal.h.svn-base delete mode 100644 libdde_linux26/contrib/mm/.svn/text-base/mempool.c.svn-base delete mode 100644 libdde_linux26/contrib/mm/.svn/text-base/swap.c.svn-base delete mode 100644 libdde_linux26/contrib/mm/.svn/text-base/util.c.svn-base delete mode 100644 libdde_linux26/contrib/net/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/net/.svn/entries delete mode 100644 libdde_linux26/contrib/net/.svn/format delete mode 100644 libdde_linux26/contrib/net/.svn/text-base/socket.c.svn-base delete mode 100644 libdde_linux26/contrib/net/core/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/net/core/.svn/entries delete mode 100644 libdde_linux26/contrib/net/core/.svn/format delete mode 100644 libdde_linux26/contrib/net/core/.svn/text-base/dev.c.svn-base delete mode 100644 libdde_linux26/contrib/net/core/.svn/text-base/dev_mcast.c.svn-base delete mode 100644 libdde_linux26/contrib/net/core/.svn/text-base/ethtool.c.svn-base delete mode 100644 libdde_linux26/contrib/net/core/.svn/text-base/filter.c.svn-base delete mode 100644 libdde_linux26/contrib/net/core/.svn/text-base/kmap_skb.h.svn-base delete mode 100644 libdde_linux26/contrib/net/core/.svn/text-base/neighbour.c.svn-base delete mode 100644 libdde_linux26/contrib/net/core/.svn/text-base/net-sysfs.c.svn-base delete mode 100644 libdde_linux26/contrib/net/core/.svn/text-base/net-sysfs.h.svn-base delete mode 100644 libdde_linux26/contrib/net/core/.svn/text-base/netevent.c.svn-base delete mode 100644 libdde_linux26/contrib/net/core/.svn/text-base/rtnetlink.c.svn-base delete mode 100644 libdde_linux26/contrib/net/core/.svn/text-base/skb_dma_map.c.svn-base delete mode 100644 libdde_linux26/contrib/net/core/.svn/text-base/sock.c.svn-base delete mode 100644 libdde_linux26/contrib/net/ethernet/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/net/ethernet/.svn/entries delete mode 100644 libdde_linux26/contrib/net/ethernet/.svn/format delete mode 100644 libdde_linux26/contrib/net/ethernet/.svn/text-base/eth.c.svn-base delete mode 100644 libdde_linux26/contrib/net/netlink/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/net/netlink/.svn/entries delete mode 100644 libdde_linux26/contrib/net/netlink/.svn/format delete mode 100644 libdde_linux26/contrib/net/netlink/.svn/text-base/attr.c.svn-base delete mode 100644 libdde_linux26/contrib/net/sched/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/net/sched/.svn/entries delete mode 100644 libdde_linux26/contrib/net/sched/.svn/format delete mode 100644 libdde_linux26/contrib/security/.svn/all-wcprops delete mode 100644 libdde_linux26/contrib/security/.svn/entries delete mode 100644 libdde_linux26/contrib/security/.svn/format delete mode 100644 libdde_linux26/contrib/security/.svn/text-base/commoncap.c.svn-base delete mode 100644 libdde_linux26/include/.svn/all-wcprops delete mode 100644 libdde_linux26/include/.svn/entries delete mode 100644 libdde_linux26/include/.svn/format delete mode 100644 libdde_linux26/include/.svn/text-base/Makefile.svn-base delete mode 100644 libdde_linux26/include/.svn/text-base/dde26.h.svn-base delete mode 100644 libdde_linux26/include/.svn/text-base/dde26_mem.h.svn-base delete mode 100644 libdde_linux26/include/.svn/text-base/dde26_net.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-arm/.svn/all-wcprops delete mode 100644 libdde_linux26/include/ARCH-arm/.svn/entries delete mode 100644 libdde_linux26/include/ARCH-arm/.svn/format delete mode 100644 libdde_linux26/include/ARCH-arm/asm-arm/.svn/all-wcprops delete mode 100644 libdde_linux26/include/ARCH-arm/asm-arm/.svn/entries delete mode 100644 libdde_linux26/include/ARCH-arm/asm-arm/.svn/format delete mode 100644 libdde_linux26/include/ARCH-arm/asm-arm/.svn/text-base/current.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-arm/asm-arm/.svn/text-base/io.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-arm/asm-arm/.svn/text-base/irqflags.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-arm/asm-arm/.svn/text-base/memory.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-arm/asm-arm/.svn/text-base/pgtable-hwdef.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-arm/asm-arm/.svn/text-base/thread_info.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-arm/asm-arm/.svn/text-base/uaccess.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/.svn/all-wcprops delete mode 100644 libdde_linux26/include/ARCH-x86/.svn/entries delete mode 100644 libdde_linux26/include/ARCH-x86/.svn/format delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/all-wcprops delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/entries delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/format delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/bug.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/checksum.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/checksum_32.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/current.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/delay.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/dma-mapping.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/hardirq.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/hardirq_32.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/i387.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/irqflags.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/page.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/param.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/pci.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/pci_32.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/pci_64.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/percpu.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/smp.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/thread_info.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/uaccess.h.svn-base delete mode 100644 libdde_linux26/include/ARCH-x86/asm-x86/.svn/text-base/uaccess_32.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/all-wcprops delete mode 100644 libdde_linux26/include/linux/.svn/entries delete mode 100644 libdde_linux26/include/linux/.svn/format delete mode 100644 libdde_linux26/include/linux/.svn/text-base/autoconf-arm.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/autoconf.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/cpu.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/device.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/hardirq.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/ide.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/init.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/init_task.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/ioport.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/jiffies.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/kernel.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/kmalloc_sizes.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/mm.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/mount.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/pagemap.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/percpu.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/percpu_counter.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/preempt.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/sched.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/slab_def.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/smp.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/spinlock.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/spinlock_types.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/stddef.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/timer.h.svn-base delete mode 100644 libdde_linux26/include/linux/.svn/text-base/usb.h.svn-base delete mode 100644 libdde_linux26/include/net/.svn/all-wcprops delete mode 100644 libdde_linux26/include/net/.svn/entries delete mode 100644 libdde_linux26/include/net/.svn/format delete mode 100644 libdde_linux26/include/net/.svn/text-base/inet_timewait_sock.h.svn-base delete mode 100644 libdde_linux26/lib/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/.svn/entries delete mode 100644 libdde_linux26/lib/.svn/format delete mode 100644 libdde_linux26/lib/.svn/text-base/Makefile.svn-base delete mode 100644 libdde_linux26/lib/.svn/text-base/README.svn-base delete mode 100644 libdde_linux26/lib/src/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/.svn/entries delete mode 100644 libdde_linux26/lib/src/.svn/format delete mode 100644 libdde_linux26/lib/src/.svn/text-base/Makefile.svn-base delete mode 100644 libdde_linux26/lib/src/arch/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/arch/.svn/entries delete mode 100644 libdde_linux26/lib/src/arch/.svn/format delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/entries delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/format delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/cli_sti.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/fs.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/hw-helpers.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/init.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/init_task.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/inodes.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/irq.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/kmalloc.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/kmem_cache.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/local.h.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/mm-helper.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/net.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/page_alloc.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/param.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/pci.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/power.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/process.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/res.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/sched.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/signal.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/smp.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/softirq.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/timer.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/vmalloc.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/l4/.svn/text-base/vmstat.c.svn-base delete mode 100644 libdde_linux26/lib/src/arch/x86/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/arch/x86/.svn/entries delete mode 100644 libdde_linux26/lib/src/arch/x86/.svn/format delete mode 100644 libdde_linux26/lib/src/arch/x86/lib/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/arch/x86/lib/.svn/entries delete mode 100644 libdde_linux26/lib/src/arch/x86/lib/.svn/format delete mode 100644 libdde_linux26/lib/src/arch/x86/lib/.svn/text-base/semaphore_32.S.svn-base delete mode 100644 libdde_linux26/lib/src/block/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/block/.svn/entries delete mode 100644 libdde_linux26/lib/src/block/.svn/format delete mode 100644 libdde_linux26/lib/src/block/.svn/text-base/blk-core.c.svn-base delete mode 100644 libdde_linux26/lib/src/block/.svn/text-base/blk.h.svn-base delete mode 100644 libdde_linux26/lib/src/block/.svn/text-base/genhd.c.svn-base delete mode 100644 libdde_linux26/lib/src/drivers/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/drivers/.svn/entries delete mode 100644 libdde_linux26/lib/src/drivers/.svn/format delete mode 100644 libdde_linux26/lib/src/drivers/base/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/drivers/base/.svn/entries delete mode 100644 libdde_linux26/lib/src/drivers/base/.svn/format delete mode 100644 libdde_linux26/lib/src/drivers/base/.svn/text-base/class.c.svn-base delete mode 100644 libdde_linux26/lib/src/drivers/base/.svn/text-base/core.c.svn-base delete mode 100644 libdde_linux26/lib/src/drivers/base/.svn/text-base/init.c.svn-base delete mode 100644 libdde_linux26/lib/src/drivers/pci/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/drivers/pci/.svn/entries delete mode 100644 libdde_linux26/lib/src/drivers/pci/.svn/format delete mode 100644 libdde_linux26/lib/src/drivers/pci/.svn/text-base/pci-driver.c.svn-base delete mode 100644 libdde_linux26/lib/src/drivers/pci/.svn/text-base/pci.c.svn-base delete mode 100644 libdde_linux26/lib/src/drivers/pci/.svn/text-base/probe.c.svn-base delete mode 100644 libdde_linux26/lib/src/fs/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/fs/.svn/entries delete mode 100644 libdde_linux26/lib/src/fs/.svn/format delete mode 100644 libdde_linux26/lib/src/fs/.svn/text-base/block_dev.c.svn-base delete mode 100644 libdde_linux26/lib/src/fs/.svn/text-base/buffer.c.svn-base delete mode 100644 libdde_linux26/lib/src/fs/.svn/text-base/char_dev.c.svn-base delete mode 100644 libdde_linux26/lib/src/kernel/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/kernel/.svn/entries delete mode 100644 libdde_linux26/lib/src/kernel/.svn/format delete mode 100644 libdde_linux26/lib/src/kernel/.svn/prop-base/timeconst.pl.svn-base delete mode 100644 libdde_linux26/lib/src/kernel/.svn/text-base/capability.c.svn-base delete mode 100644 libdde_linux26/lib/src/kernel/.svn/text-base/cred-internals.h.svn-base delete mode 100644 libdde_linux26/lib/src/kernel/.svn/text-base/exit.c.svn-base delete mode 100644 libdde_linux26/lib/src/kernel/.svn/text-base/resource.c.svn-base delete mode 100644 libdde_linux26/lib/src/kernel/.svn/text-base/sched.c.svn-base delete mode 100644 libdde_linux26/lib/src/kernel/.svn/text-base/sched_cpupri.h.svn-base delete mode 100644 libdde_linux26/lib/src/kernel/.svn/text-base/sys.c.svn-base delete mode 100644 libdde_linux26/lib/src/kernel/.svn/text-base/time.c.svn-base delete mode 100644 libdde_linux26/lib/src/kernel/.svn/text-base/timeconst.pl.svn-base delete mode 100644 libdde_linux26/lib/src/kernel/.svn/text-base/timer.c.svn-base delete mode 100644 libdde_linux26/lib/src/kernel/.svn/text-base/wait.c.svn-base delete mode 100644 libdde_linux26/lib/src/kernel/.svn/text-base/workqueue.c.svn-base delete mode 100644 libdde_linux26/lib/src/lib/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/lib/.svn/entries delete mode 100644 libdde_linux26/lib/src/lib/.svn/format delete mode 100644 libdde_linux26/lib/src/lib/.svn/text-base/iomap.c.svn-base delete mode 100644 libdde_linux26/lib/src/mm/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/mm/.svn/entries delete mode 100644 libdde_linux26/lib/src/mm/.svn/format delete mode 100644 libdde_linux26/lib/src/mm/.svn/text-base/memory.c.svn-base delete mode 100644 libdde_linux26/lib/src/mm/.svn/text-base/page-writeback.c.svn-base delete mode 100644 libdde_linux26/lib/src/net/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/net/.svn/entries delete mode 100644 libdde_linux26/lib/src/net/.svn/format delete mode 100644 libdde_linux26/lib/src/net/core/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/net/core/.svn/entries delete mode 100644 libdde_linux26/lib/src/net/core/.svn/format delete mode 100644 libdde_linux26/lib/src/net/core/.svn/text-base/dev.c.svn-base delete mode 100644 libdde_linux26/lib/src/net/core/.svn/text-base/link_watch.c.svn-base delete mode 100644 libdde_linux26/lib/src/net/core/.svn/text-base/net_namespace.c.svn-base delete mode 100644 libdde_linux26/lib/src/net/core/.svn/text-base/rtnetlink.c.svn-base delete mode 100644 libdde_linux26/lib/src/net/core/.svn/text-base/skbuff.c.svn-base delete mode 100644 libdde_linux26/lib/src/net/core/.svn/text-base/utils.c.svn-base delete mode 100644 libdde_linux26/lib/src/net/netlink/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/net/netlink/.svn/entries delete mode 100644 libdde_linux26/lib/src/net/netlink/.svn/format delete mode 100644 libdde_linux26/lib/src/net/netlink/.svn/text-base/af_netlink.c.svn-base delete mode 100644 libdde_linux26/lib/src/net/sched/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/net/sched/.svn/entries delete mode 100644 libdde_linux26/lib/src/net/sched/.svn/format delete mode 100644 libdde_linux26/lib/src/net/sched/.svn/text-base/sch_generic.c.svn-base delete mode 100644 libdde_linux26/lib/src/security/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src/security/.svn/entries delete mode 100644 libdde_linux26/lib/src/security/.svn/format delete mode 100644 libdde_linux26/lib/src_ip/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src_ip/.svn/entries delete mode 100644 libdde_linux26/lib/src_ip/.svn/format delete mode 100644 libdde_linux26/lib/src_ip/.svn/text-base/Makefile.svn-base delete mode 100644 libdde_linux26/lib/src_ip/.svn/text-base/broken.svn-base delete mode 100644 libdde_linux26/lib/src_ip/linux/.svn/all-wcprops delete mode 100644 libdde_linux26/lib/src_ip/linux/.svn/entries delete mode 100644 libdde_linux26/lib/src_ip/linux/.svn/format delete mode 100644 libdde_linux26/lib/src_ip/linux/.svn/text-base/autoconf.h.svn-base delete mode 100644 libddekit/include/.svn/all-wcprops delete mode 100644 libddekit/include/.svn/entries delete mode 100644 libddekit/include/.svn/format delete mode 100644 libddekit/include/.svn/text-base/Makefile.svn-base delete mode 100644 libddekit/include/.svn/text-base/dde.h.svn-base delete mode 100644 libddekit/include/ddekit/.svn/all-wcprops delete mode 100644 libddekit/include/ddekit/.svn/entries delete mode 100644 libddekit/include/ddekit/.svn/format delete mode 100644 libddekit/include/ddekit/.svn/text-base/assert.h.svn-base delete mode 100644 libddekit/include/ddekit/.svn/text-base/condvar.h.svn-base delete mode 100644 libddekit/include/ddekit/.svn/text-base/debug.h.svn-base delete mode 100644 libddekit/include/ddekit/.svn/text-base/initcall.h.svn-base delete mode 100644 libddekit/include/ddekit/.svn/text-base/inline.h.svn-base delete mode 100644 libddekit/include/ddekit/.svn/text-base/interrupt.h.svn-base delete mode 100644 libddekit/include/ddekit/.svn/text-base/lock.h.svn-base delete mode 100644 libddekit/include/ddekit/.svn/text-base/memory.h.svn-base delete mode 100644 libddekit/include/ddekit/.svn/text-base/panic.h.svn-base delete mode 100644 libddekit/include/ddekit/.svn/text-base/pci.h.svn-base delete mode 100644 libddekit/include/ddekit/.svn/text-base/pgtab.h.svn-base delete mode 100644 libddekit/include/ddekit/.svn/text-base/printf.h.svn-base delete mode 100644 libddekit/include/ddekit/.svn/text-base/resources.h.svn-base delete mode 100644 libddekit/include/ddekit/.svn/text-base/semaphore.h.svn-base delete mode 100644 libddekit/include/ddekit/.svn/text-base/thread.h.svn-base delete mode 100644 libddekit/include/ddekit/.svn/text-base/timer.h.svn-base delete mode 100644 libddekit/include/ddekit/.svn/text-base/types.h.svn-base (limited to 'libdde_linux26/contrib/include/linux/sunrpc') diff --git a/libdde_linux26/.svn/all-wcprops b/libdde_linux26/.svn/all-wcprops deleted file mode 100644 index de44035d..00000000 --- a/libdde_linux26/.svn/all-wcprops +++ /dev/null @@ -1,23 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 50 -/repos/tudos/!svn/ver/457/trunk/l4/pkg/dde/linux26 -END -Makeconf -K 25 -svn:wc:ra_dav:version-url -V 59 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/Makeconf -END -Makefile -K 25 -svn:wc:ra_dav:version-url -V 59 -/repos/tudos/!svn/ver/174/trunk/l4/pkg/dde/linux26/Makefile -END -README -K 25 -svn:wc:ra_dav:version-url -V 57 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/README -END diff --git a/libdde_linux26/.svn/entries b/libdde_linux26/.svn/entries deleted file mode 100644 index 69bb8d78..00000000 --- a/libdde_linux26/.svn/entries +++ /dev/null @@ -1,142 +0,0 @@ -9 - -dir -465 -http://svn.tudos.org/repos/tudos/trunk/l4/pkg/dde/linux26 -http://svn.tudos.org/repos/tudos - - - -2009-05-23T02:50:17.774710Z -457 -l4check - - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -a704ac0b-3a55-4d43-a2a9-7be6f07c34fb - -contrib -dir - -include -dir - -Makeconf -file - - - - -2009-11-15T17:17:14.000000Z -c0edc2eea70328918c80e06dd5c6aba8 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1682 - -lib -dir - -Makefile -file - - - - -2009-11-15T17:17:14.000000Z -f5028b31de40397cea7207220bcdb539 -2007-09-08T19:44:13.897747Z -174 -l4check - - - - - - - - - - - - - - - - - - - - - -109 - -README -file - - - - -2009-11-15T17:17:14.000000Z -fb2eafed8dfc3d7b71b9e8326a735a08 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1311 - -examples -dir - diff --git a/libdde_linux26/.svn/format b/libdde_linux26/.svn/format deleted file mode 100644 index ec635144..00000000 --- a/libdde_linux26/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/libdde_linux26/.svn/text-base/Makeconf.svn-base b/libdde_linux26/.svn/text-base/Makeconf.svn-base deleted file mode 100644 index de84e39a..00000000 --- a/libdde_linux26/.svn/text-base/Makeconf.svn-base +++ /dev/null @@ -1,51 +0,0 @@ -# Linux 2.6 defines some macros on command line -KBUILD_DEFINES = -D"KBUILD_STR(s)=\#s" \ - -D"KBUILD_BASENAME=KBUILD_STR($(patsubst %.o, %, $(notdir $@)))" \ - -D"KBUILD_MODNAME=KBUILD_STR($(patsubst %.o, %, $@))" - -# for some reasons, Linux 2.6 does not include autoconf.h in the implementation -# files but does so on the command line -ifeq ($(ARCH), x86) -KBUILD_CPPFLAGS = -include linux/autoconf.h -endif - -ifeq ($(ARCH), arm) -KBUILD_CPPFLAGS = -include linux/autoconf-arm.h -endif - -# includes -MY_DDE_INCDIR = $(OBJ_BASE)/include/$(ARCH)/l4/dde/linux26 \ - $(OBJ_BASE)/include/l4/dde/linux26 - -SUFFIX_amd64 = x86_64 -SUFFIX_x86 = x86 -SUFFIX_arm = arm - -MY_LINUX26_INCDIR = $(OBJ_BASE)/include/$(ARCH)/l4/dde/linux26/linux-headers \ - $(OBJ_BASE)/include/$(ARCH)/l4/dde/linux26/asm \ - $(OBJ_BASE)/include/l4/dde/linux26/linux-headers - -# stolen from fiasco/src/Makeconf, checks whether a compiler supports a certain -# parameter -CHECKCC = $(shell if $(CC) $(1) -S -o /dev/null -xc /dev/null \ - > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi ;) - -# Linux always uses C... -MODE_USE_C = y -L4_MULTITHREADED = y - -# arch-specific stuff -ifeq ($(ARCH), x86) -MY_DDE_INCDIR += $(OBJ_BASE)/include/l4/dde/linux26/linux-headers/asm/mach-default -endif - -PRIVATE_INCDIR += $(MY_DDE_INCDIR) $(MY_LINUX26_INCDIR) - -DEFINES += -D__KERNEL__ -DDDE_LINUX $(KBUILD_DEFINES) -CPPFLAGS += $(KBUILD_CPPFLAGS) -CFLAGS += -ffunction-sections -ASFLAGS += -D__ASSEMBLY__ - -WARNINGS += -Wall -Wstrict-prototypes -fno-strict-aliasing -WARNINGS += $(call CHECKCC, -Wno-unused,) -WARNINGS += $(call CHECKCC, -Wno-pointer-sign,) diff --git a/libdde_linux26/.svn/text-base/Makefile.svn-base b/libdde_linux26/.svn/text-base/Makefile.svn-base deleted file mode 100644 index 5d180d78..00000000 --- a/libdde_linux26/.svn/text-base/Makefile.svn-base +++ /dev/null @@ -1,6 +0,0 @@ -PKGDIR ?= .. -L4DIR ?= $(PKGDIR)/../.. - -TARGET = contrib include lib examples - -include $(L4DIR)/mk/subdir.mk diff --git a/libdde_linux26/.svn/text-base/README.svn-base b/libdde_linux26/.svn/text-base/README.svn-base deleted file mode 100644 index ccc58959..00000000 --- a/libdde_linux26/.svn/text-base/README.svn-base +++ /dev/null @@ -1,46 +0,0 @@ - This is DDELinux 2.6.29 - -Directory structure -################### - -'contrib/' -========== - -This directory tree holds unmodified Linux sources. The files residing here -are sourced by Makefiles in 'examples' and 'lib'. All unmodified C headers are -also kept here. - - -'include/' -========== - -Currently reimplemented and modified C headers as well as the DDELinux 2.6 API -definition are kept in this directory tree. - -Include stuff works as following. First, we install all Linux headers from -contrib/include to the build directory. Thereafter, we pull in our -modifications by installing all header files from include/ to the appropriate -include paths, thereby overwriting the original versions. - - -'lib/src/arch/l4' -================= - -Contains reimplementations of Linux functions that are implemented differently -in our environment or that are mapped to DDEKit calls. There are no Linux -functions included here. - - -'lib/src/' -============================= - -When we import functions from Linux instead of reimplementing them, we copy -the whole Linux source file containing this function to this location. We then -modify the file according to our needs, mostly by wrapping unneeded parts with -'#ifndef DDE_LINUX .. #endif' blocks. - - -'examples/' -========== - -Here reside test code and example drivers. diff --git a/libdde_linux26/contrib/.svn/all-wcprops b/libdde_linux26/contrib/.svn/all-wcprops deleted file mode 100644 index 81c16c0b..00000000 --- a/libdde_linux26/contrib/.svn/all-wcprops +++ /dev/null @@ -1,11 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 58 -/repos/tudos/!svn/ver/457/trunk/l4/pkg/dde/linux26/contrib -END -Makefile -K 25 -svn:wc:ra_dav:version-url -V 67 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/Makefile -END diff --git a/libdde_linux26/contrib/.svn/entries b/libdde_linux26/contrib/.svn/entries deleted file mode 100644 index 36226ff9..00000000 --- a/libdde_linux26/contrib/.svn/entries +++ /dev/null @@ -1,92 +0,0 @@ -9 - -dir -465 -http://svn.tudos.org/repos/tudos/trunk/l4/pkg/dde/linux26/contrib -http://svn.tudos.org/repos/tudos - - - -2009-05-23T02:50:17.774710Z -457 -l4check - - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -a704ac0b-3a55-4d43-a2a9-7be6f07c34fb - -kernel -dir - -include -dir - -lib -dir - -net -dir - -security -dir - -fs -dir - -mm -dir - -block -dir - -arch -dir - -Makefile -file - - - - -2009-11-15T17:17:00.000000Z -c41cbc03afe18fdba7be355351e7ad6a -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -118 - -drivers -dir - diff --git a/libdde_linux26/contrib/.svn/format b/libdde_linux26/contrib/.svn/format deleted file mode 100644 index ec635144..00000000 --- a/libdde_linux26/contrib/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/libdde_linux26/contrib/.svn/text-base/Makefile.svn-base b/libdde_linux26/contrib/.svn/text-base/Makefile.svn-base deleted file mode 100644 index ec3eca26..00000000 --- a/libdde_linux26/contrib/.svn/text-base/Makefile.svn-base +++ /dev/null @@ -1,6 +0,0 @@ -PKGDIR ?= ../.. -L4DIR ?= $(PKGDIR)/../.. - -TARGET = include arch/$(BUILD_ARCH)/include - -include $(L4DIR)/mk/subdir.mk diff --git a/libdde_linux26/contrib/arch/.svn/all-wcprops b/libdde_linux26/contrib/arch/.svn/all-wcprops deleted file mode 100644 index aa1a2c3b..00000000 --- a/libdde_linux26/contrib/arch/.svn/all-wcprops +++ /dev/null @@ -1,5 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 63 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch -END diff --git a/libdde_linux26/contrib/arch/.svn/entries b/libdde_linux26/contrib/arch/.svn/entries deleted file mode 100644 index c05dec8c..00000000 --- a/libdde_linux26/contrib/arch/.svn/entries +++ /dev/null @@ -1,34 +0,0 @@ -9 - -dir -465 -http://svn.tudos.org/repos/tudos/trunk/l4/pkg/dde/linux26/contrib/arch -http://svn.tudos.org/repos/tudos - - - -2009-05-20T14:32:55.606606Z -455 -l4check - - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -a704ac0b-3a55-4d43-a2a9-7be6f07c34fb - -arm -dir - -x86 -dir - diff --git a/libdde_linux26/contrib/arch/.svn/format b/libdde_linux26/contrib/arch/.svn/format deleted file mode 100644 index ec635144..00000000 --- a/libdde_linux26/contrib/arch/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/libdde_linux26/contrib/arch/arm/.svn/all-wcprops b/libdde_linux26/contrib/arch/arm/.svn/all-wcprops deleted file mode 100644 index 35fd3c7e..00000000 --- a/libdde_linux26/contrib/arch/arm/.svn/all-wcprops +++ /dev/null @@ -1,5 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 67 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm -END diff --git a/libdde_linux26/contrib/arch/arm/.svn/entries b/libdde_linux26/contrib/arch/arm/.svn/entries deleted file mode 100644 index dfb135ca..00000000 --- a/libdde_linux26/contrib/arch/arm/.svn/entries +++ /dev/null @@ -1,37 +0,0 @@ -9 - -dir -465 -http://svn.tudos.org/repos/tudos/trunk/l4/pkg/dde/linux26/contrib/arch/arm -http://svn.tudos.org/repos/tudos - - - -2009-05-20T14:32:55.606606Z -455 -l4check - - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -a704ac0b-3a55-4d43-a2a9-7be6f07c34fb - -kernel -dir - -mach-realview -dir - -lib -dir - diff --git a/libdde_linux26/contrib/arch/arm/.svn/format b/libdde_linux26/contrib/arch/arm/.svn/format deleted file mode 100644 index ec635144..00000000 --- a/libdde_linux26/contrib/arch/arm/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/libdde_linux26/contrib/arch/arm/kernel/.svn/all-wcprops b/libdde_linux26/contrib/arch/arm/kernel/.svn/all-wcprops deleted file mode 100644 index 5d309f89..00000000 --- a/libdde_linux26/contrib/arch/arm/kernel/.svn/all-wcprops +++ /dev/null @@ -1,23 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 74 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/kernel -END -signal.h -K 25 -svn:wc:ra_dav:version-url -V 83 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/kernel/signal.h -END -ptrace.h -K 25 -svn:wc:ra_dav:version-url -V 83 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/kernel/ptrace.h -END -traps.c -K 25 -svn:wc:ra_dav:version-url -V 82 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/kernel/traps.c -END diff --git a/libdde_linux26/contrib/arch/arm/kernel/.svn/entries b/libdde_linux26/contrib/arch/arm/kernel/.svn/entries deleted file mode 100644 index 2ecfb8b8..00000000 --- a/libdde_linux26/contrib/arch/arm/kernel/.svn/entries +++ /dev/null @@ -1,130 +0,0 @@ -9 - -dir -465 -http://svn.tudos.org/repos/tudos/trunk/l4/pkg/dde/linux26/contrib/arch/arm/kernel -http://svn.tudos.org/repos/tudos - - - -2009-05-20T14:32:55.606606Z -455 -l4check - - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -a704ac0b-3a55-4d43-a2a9-7be6f07c34fb - -signal.h -file - - - - -2009-11-15T17:16:39.000000Z -3030d9fe09d85b146c73a77f2749dd5f -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -383 - -ptrace.h -file - - - - -2009-11-15T17:16:39.000000Z -366735177225965d3e417d5020a9bffa -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1221 - -traps.c -file - - - - -2009-11-15T17:16:39.000000Z -4b3e176e3bc9a3df9332b0b3196fbcfd -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -18179 - diff --git a/libdde_linux26/contrib/arch/arm/kernel/.svn/format b/libdde_linux26/contrib/arch/arm/kernel/.svn/format deleted file mode 100644 index ec635144..00000000 --- a/libdde_linux26/contrib/arch/arm/kernel/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/libdde_linux26/contrib/arch/arm/kernel/.svn/text-base/ptrace.h.svn-base b/libdde_linux26/contrib/arch/arm/kernel/.svn/text-base/ptrace.h.svn-base deleted file mode 100644 index def3b618..00000000 --- a/libdde_linux26/contrib/arch/arm/kernel/.svn/text-base/ptrace.h.svn-base +++ /dev/null @@ -1,51 +0,0 @@ -/* - * linux/arch/arm/kernel/ptrace.h - * - * Copyright (C) 2000-2003 Russell King - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - */ -#include - -extern void ptrace_cancel_bpt(struct task_struct *); -extern void ptrace_set_bpt(struct task_struct *); -extern void ptrace_break(struct task_struct *, struct pt_regs *); - -/* - * make sure single-step breakpoint is gone. - */ -static inline void single_step_disable(struct task_struct *task) -{ - task->ptrace &= ~PT_SINGLESTEP; - ptrace_cancel_bpt(task); -} - -static inline void single_step_enable(struct task_struct *task) -{ - task->ptrace |= PT_SINGLESTEP; -} - -/* - * Send SIGTRAP if we're single-stepping - */ -static inline void single_step_trap(struct task_struct *task) -{ - if (task->ptrace & PT_SINGLESTEP) { - ptrace_cancel_bpt(task); - send_sig(SIGTRAP, task, 1); - } -} - -static inline void single_step_clear(struct task_struct *task) -{ - if (task->ptrace & PT_SINGLESTEP) - ptrace_cancel_bpt(task); -} - -static inline void single_step_set(struct task_struct *task) -{ - if (task->ptrace & PT_SINGLESTEP) - ptrace_set_bpt(task); -} diff --git a/libdde_linux26/contrib/arch/arm/kernel/.svn/text-base/signal.h.svn-base b/libdde_linux26/contrib/arch/arm/kernel/.svn/text-base/signal.h.svn-base deleted file mode 100644 index 27beece1..00000000 --- a/libdde_linux26/contrib/arch/arm/kernel/.svn/text-base/signal.h.svn-base +++ /dev/null @@ -1,12 +0,0 @@ -/* - * linux/arch/arm/kernel/signal.h - * - * Copyright (C) 2005 Russell King. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - */ -#define KERN_SIGRETURN_CODE (CONFIG_VECTORS_BASE + 0x00000500) - -extern const unsigned long sigreturn_codes[7]; diff --git a/libdde_linux26/contrib/arch/arm/kernel/.svn/text-base/traps.c.svn-base b/libdde_linux26/contrib/arch/arm/kernel/.svn/text-base/traps.c.svn-base deleted file mode 100644 index 79abc4dd..00000000 --- a/libdde_linux26/contrib/arch/arm/kernel/.svn/text-base/traps.c.svn-base +++ /dev/null @@ -1,734 +0,0 @@ -/* - * linux/arch/arm/kernel/traps.c - * - * Copyright (C) 1995-2002 Russell King - * Fragments that appear the same as linux/arch/i386/kernel/traps.c (C) Linus Torvalds - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - * - * 'traps.c' handles hardware exceptions after we have saved some state in - * 'linux/arch/arm/lib/traps.S'. Mostly a debugging aid, but will probably - * kill the offending process. - */ -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include - -#include "ptrace.h" -#include "signal.h" - -static const char *handler[]= { "prefetch abort", "data abort", "address exception", "interrupt" }; - -#ifdef CONFIG_DEBUG_USER -unsigned int user_debug; - -static int __init user_debug_setup(char *str) -{ - get_option(&str, &user_debug); - return 1; -} -__setup("user_debug=", user_debug_setup); -#endif - -static void dump_mem(const char *str, unsigned long bottom, unsigned long top); - -void dump_backtrace_entry(unsigned long where, unsigned long from, unsigned long frame) -{ -#ifdef CONFIG_KALLSYMS - printk("[<%08lx>] ", where); - print_symbol("(%s) ", where); - printk("from [<%08lx>] ", from); - print_symbol("(%s)\n", from); -#else - printk("Function entered at [<%08lx>] from [<%08lx>]\n", where, from); -#endif - - if (in_exception_text(where)) - dump_mem("Exception stack", frame + 4, frame + 4 + sizeof(struct pt_regs)); -} - -/* - * Stack pointers should always be within the kernels view of - * physical memory. If it is not there, then we can't dump - * out any information relating to the stack. - */ -static int verify_stack(unsigned long sp) -{ - if (sp < PAGE_OFFSET || - (sp > (unsigned long)high_memory && high_memory != NULL)) - return -EFAULT; - - return 0; -} - -/* - * Dump out the contents of some memory nicely... - */ -static void dump_mem(const char *str, unsigned long bottom, unsigned long top) -{ - unsigned long p = bottom & ~31; - mm_segment_t fs; - int i; - - /* - * We need to switch to kernel mode so that we can use __get_user - * to safely read from kernel space. Note that we now dump the - * code first, just in case the backtrace kills us. - */ - fs = get_fs(); - set_fs(KERNEL_DS); - - printk("%s(0x%08lx to 0x%08lx)\n", str, bottom, top); - - for (p = bottom & ~31; p < top;) { - printk("%04lx: ", p & 0xffff); - - for (i = 0; i < 8; i++, p += 4) { - unsigned int val; - - if (p < bottom || p >= top) - printk(" "); - else { - __get_user(val, (unsigned long *)p); - printk("%08x ", val); - } - } - printk ("\n"); - } - - set_fs(fs); -} - -static void dump_instr(struct pt_regs *regs) -{ - unsigned long addr = instruction_pointer(regs); - const int thumb = thumb_mode(regs); - const int width = thumb ? 4 : 8; - mm_segment_t fs; - int i; - - /* - * We need to switch to kernel mode so that we can use __get_user - * to safely read from kernel space. Note that we now dump the - * code first, just in case the backtrace kills us. - */ - fs = get_fs(); - set_fs(KERNEL_DS); - - printk("Code: "); - for (i = -4; i < 1; i++) { - unsigned int val, bad; - - if (thumb) - bad = __get_user(val, &((u16 *)addr)[i]); - else - bad = __get_user(val, &((u32 *)addr)[i]); - - if (!bad) - printk(i == 0 ? "(%0*x) " : "%0*x ", width, val); - else { - printk("bad PC value."); - break; - } - } - printk("\n"); - - set_fs(fs); -} - -static void dump_backtrace(struct pt_regs *regs, struct task_struct *tsk) -{ - unsigned int fp; - int ok = 1; - - printk("Backtrace: "); - fp = regs->ARM_fp; - if (!fp) { - printk("no frame pointer"); - ok = 0; - } else if (verify_stack(fp)) { - printk("invalid frame pointer 0x%08x", fp); - ok = 0; - } else if (fp < (unsigned long)end_of_stack(tsk)) - printk("frame pointer underflow"); - printk("\n"); - - if (ok) - c_backtrace(fp, processor_mode(regs)); -} - -void dump_stack(void) -{ - __backtrace(); -} - -EXPORT_SYMBOL(dump_stack); - -void show_stack(struct task_struct *tsk, unsigned long *sp) -{ - unsigned long fp; - - if (!tsk) - tsk = current; - - if (tsk != current) - fp = thread_saved_fp(tsk); - else - asm("mov %0, fp" : "=r" (fp) : : "cc"); - - c_backtrace(fp, 0x10); - barrier(); -} - -#ifdef CONFIG_PREEMPT -#define S_PREEMPT " PREEMPT" -#else -#define S_PREEMPT "" -#endif -#ifdef CONFIG_SMP -#define S_SMP " SMP" -#else -#define S_SMP "" -#endif - -static void __die(const char *str, int err, struct thread_info *thread, struct pt_regs *regs) -{ - struct task_struct *tsk = thread->task; - static int die_counter; - - printk("Internal error: %s: %x [#%d]" S_PREEMPT S_SMP "\n", - str, err, ++die_counter); - print_modules(); - __show_regs(regs); - printk("Process %s (pid: %d, stack limit = 0x%p)\n", - tsk->comm, task_pid_nr(tsk), thread + 1); - - if (!user_mode(regs) || in_interrupt()) { - dump_mem("Stack: ", regs->ARM_sp, - THREAD_SIZE + (unsigned long)task_stack_page(tsk)); - dump_backtrace(regs, tsk); - dump_instr(regs); - } -} - -DEFINE_SPINLOCK(die_lock); - -/* - * This function is protected against re-entrancy. - */ -NORET_TYPE void die(const char *str, struct pt_regs *regs, int err) -{ - struct thread_info *thread = current_thread_info(); - - oops_enter(); - - console_verbose(); - spin_lock_irq(&die_lock); - bust_spinlocks(1); - __die(str, err, thread, regs); - bust_spinlocks(0); - add_taint(TAINT_DIE); - spin_unlock_irq(&die_lock); - - if (in_interrupt()) - panic("Fatal exception in interrupt"); - - if (panic_on_oops) - panic("Fatal exception"); - - oops_exit(); - do_exit(SIGSEGV); -} - -void arm_notify_die(const char *str, struct pt_regs *regs, - struct siginfo *info, unsigned long err, unsigned long trap) -{ - if (user_mode(regs)) { - current->thread.error_code = err; - current->thread.trap_no = trap; - - force_sig_info(info->si_signo, info, current); - } else { - die(str, regs, err); - } -} - -static LIST_HEAD(undef_hook); -static DEFINE_SPINLOCK(undef_lock); - -void register_undef_hook(struct undef_hook *hook) -{ - unsigned long flags; - - spin_lock_irqsave(&undef_lock, flags); - list_add(&hook->node, &undef_hook); - spin_unlock_irqrestore(&undef_lock, flags); -} - -void unregister_undef_hook(struct undef_hook *hook) -{ - unsigned long flags; - - spin_lock_irqsave(&undef_lock, flags); - list_del(&hook->node); - spin_unlock_irqrestore(&undef_lock, flags); -} - -static int call_undef_hook(struct pt_regs *regs, unsigned int instr) -{ - struct undef_hook *hook; - unsigned long flags; - int (*fn)(struct pt_regs *regs, unsigned int instr) = NULL; - - spin_lock_irqsave(&undef_lock, flags); - list_for_each_entry(hook, &undef_hook, node) - if ((instr & hook->instr_mask) == hook->instr_val && - (regs->ARM_cpsr & hook->cpsr_mask) == hook->cpsr_val) - fn = hook->fn; - spin_unlock_irqrestore(&undef_lock, flags); - - return fn ? fn(regs, instr) : 1; -} - -asmlinkage void __exception do_undefinstr(struct pt_regs *regs) -{ - unsigned int correction = thumb_mode(regs) ? 2 : 4; - unsigned int instr; - siginfo_t info; - void __user *pc; - - /* - * According to the ARM ARM, PC is 2 or 4 bytes ahead, - * depending whether we're in Thumb mode or not. - * Correct this offset. - */ - regs->ARM_pc -= correction; - - pc = (void __user *)instruction_pointer(regs); - - if (processor_mode(regs) == SVC_MODE) { - instr = *(u32 *) pc; - } else if (thumb_mode(regs)) { - get_user(instr, (u16 __user *)pc); - } else { - get_user(instr, (u32 __user *)pc); - } - - if (call_undef_hook(regs, instr) == 0) - return; - -#ifdef CONFIG_DEBUG_USER - if (user_debug & UDBG_UNDEFINED) { - printk(KERN_INFO "%s (%d): undefined instruction: pc=%p\n", - current->comm, task_pid_nr(current), pc); - dump_instr(regs); - } -#endif - - info.si_signo = SIGILL; - info.si_errno = 0; - info.si_code = ILL_ILLOPC; - info.si_addr = pc; - - arm_notify_die("Oops - undefined instruction", regs, &info, 0, 6); -} - -asmlinkage void do_unexp_fiq (struct pt_regs *regs) -{ - printk("Hmm. Unexpected FIQ received, but trying to continue\n"); - printk("You may have a hardware problem...\n"); -} - -/* - * bad_mode handles the impossible case in the vectors. If you see one of - * these, then it's extremely serious, and could mean you have buggy hardware. - * It never returns, and never tries to sync. We hope that we can at least - * dump out some state information... - */ -asmlinkage void bad_mode(struct pt_regs *regs, int reason) -{ - console_verbose(); - - printk(KERN_CRIT "Bad mode in %s handler detected\n", handler[reason]); - - die("Oops - bad mode", regs, 0); - local_irq_disable(); - panic("bad mode"); -} - -static int bad_syscall(int n, struct pt_regs *regs) -{ - struct thread_info *thread = current_thread_info(); - siginfo_t info; - - if (current->personality != PER_LINUX && - current->personality != PER_LINUX_32BIT && - thread->exec_domain->handler) { - thread->exec_domain->handler(n, regs); - return regs->ARM_r0; - } - -#ifdef CONFIG_DEBUG_USER - if (user_debug & UDBG_SYSCALL) { - printk(KERN_ERR "[%d] %s: obsolete system call %08x.\n", - task_pid_nr(current), current->comm, n); - dump_instr(regs); - } -#endif - - info.si_signo = SIGILL; - info.si_errno = 0; - info.si_code = ILL_ILLTRP; - info.si_addr = (void __user *)instruction_pointer(regs) - - (thumb_mode(regs) ? 2 : 4); - - arm_notify_die("Oops - bad syscall", regs, &info, n, 0); - - return regs->ARM_r0; -} - -static inline void -do_cache_op(unsigned long start, unsigned long end, int flags) -{ - struct vm_area_struct *vma; - - if (end < start || flags) - return; - - vma = find_vma(current->active_mm, start); - if (vma && vma->vm_start < end) { - if (start < vma->vm_start) - start = vma->vm_start; - if (end > vma->vm_end) - end = vma->vm_end; - - flush_cache_user_range(vma, start, end); - } -} - -/* - * Handle all unrecognised system calls. - * 0x9f0000 - 0x9fffff are some more esoteric system calls - */ -#define NR(x) ((__ARM_NR_##x) - __ARM_NR_BASE) -asmlinkage int arm_syscall(int no, struct pt_regs *regs) -{ - struct thread_info *thread = current_thread_info(); - siginfo_t info; - - if ((no >> 16) != (__ARM_NR_BASE>> 16)) - return bad_syscall(no, regs); - - switch (no & 0xffff) { - case 0: /* branch through 0 */ - info.si_signo = SIGSEGV; - info.si_errno = 0; - info.si_code = SEGV_MAPERR; - info.si_addr = NULL; - - arm_notify_die("branch through zero", regs, &info, 0, 0); - return 0; - - case NR(breakpoint): /* SWI BREAK_POINT */ - regs->ARM_pc -= thumb_mode(regs) ? 2 : 4; - ptrace_break(current, regs); - return regs->ARM_r0; - - /* - * Flush a region from virtual address 'r0' to virtual address 'r1' - * _exclusive_. There is no alignment requirement on either address; - * user space does not need to know the hardware cache layout. - * - * r2 contains flags. It should ALWAYS be passed as ZERO until it - * is defined to be something else. For now we ignore it, but may - * the fires of hell burn in your belly if you break this rule. ;) - * - * (at a later date, we may want to allow this call to not flush - * various aspects of the cache. Passing '0' will guarantee that - * everything necessary gets flushed to maintain consistency in - * the specified region). - */ - case NR(cacheflush): - do_cache_op(regs->ARM_r0, regs->ARM_r1, regs->ARM_r2); - return 0; - - case NR(usr26): - if (!(elf_hwcap & HWCAP_26BIT)) - break; - regs->ARM_cpsr &= ~MODE32_BIT; - return regs->ARM_r0; - - case NR(usr32): - if (!(elf_hwcap & HWCAP_26BIT)) - break; - regs->ARM_cpsr |= MODE32_BIT; - return regs->ARM_r0; - - case NR(set_tls): - thread->tp_value = regs->ARM_r0; -#if defined(CONFIG_HAS_TLS_REG) - asm ("mcr p15, 0, %0, c13, c0, 3" : : "r" (regs->ARM_r0) ); -#elif !defined(CONFIG_TLS_REG_EMUL) - /* - * User space must never try to access this directly. - * Expect your app to break eventually if you do so. - * The user helper at 0xffff0fe0 must be used instead. - * (see entry-armv.S for details) - */ - *((unsigned int *)0xffff0ff0) = regs->ARM_r0; -#endif - return 0; - -#ifdef CONFIG_NEEDS_SYSCALL_FOR_CMPXCHG - /* - * Atomically store r1 in *r2 if *r2 is equal to r0 for user space. - * Return zero in r0 if *MEM was changed or non-zero if no exchange - * happened. Also set the user C flag accordingly. - * If access permissions have to be fixed up then non-zero is - * returned and the operation has to be re-attempted. - * - * *NOTE*: This is a ghost syscall private to the kernel. Only the - * __kuser_cmpxchg code in entry-armv.S should be aware of its - * existence. Don't ever use this from user code. - */ - case 0xfff0: - for (;;) { - extern void do_DataAbort(unsigned long addr, unsigned int fsr, - struct pt_regs *regs); - unsigned long val; - unsigned long addr = regs->ARM_r2; - struct mm_struct *mm = current->mm; - pgd_t *pgd; pmd_t *pmd; pte_t *pte; - spinlock_t *ptl; - - regs->ARM_cpsr &= ~PSR_C_BIT; - down_read(&mm->mmap_sem); - pgd = pgd_offset(mm, addr); - if (!pgd_present(*pgd)) - goto bad_access; - pmd = pmd_offset(pgd, addr); - if (!pmd_present(*pmd)) - goto bad_access; - pte = pte_offset_map_lock(mm, pmd, addr, &ptl); - if (!pte_present(*pte) || !pte_dirty(*pte)) { - pte_unmap_unlock(pte, ptl); - goto bad_access; - } - val = *(unsigned long *)addr; - val -= regs->ARM_r0; - if (val == 0) { - *(unsigned long *)addr = regs->ARM_r1; - regs->ARM_cpsr |= PSR_C_BIT; - } - pte_unmap_unlock(pte, ptl); - up_read(&mm->mmap_sem); - return val; - - bad_access: - up_read(&mm->mmap_sem); - /* simulate a write access fault */ - do_DataAbort(addr, 15 + (1 << 11), regs); - } -#endif - - default: - /* Calls 9f00xx..9f07ff are defined to return -ENOSYS - if not implemented, rather than raising SIGILL. This - way the calling program can gracefully determine whether - a feature is supported. */ - if (no <= 0x7ff) - return -ENOSYS; - break; - } -#ifdef CONFIG_DEBUG_USER - /* - * experience shows that these seem to indicate that - * something catastrophic has happened - */ - if (user_debug & UDBG_SYSCALL) { - printk("[%d] %s: arm syscall %d\n", - task_pid_nr(current), current->comm, no); - dump_instr(regs); - if (user_mode(regs)) { - __show_regs(regs); - c_backtrace(regs->ARM_fp, processor_mode(regs)); - } - } -#endif - info.si_signo = SIGILL; - info.si_errno = 0; - info.si_code = ILL_ILLTRP; - info.si_addr = (void __user *)instruction_pointer(regs) - - (thumb_mode(regs) ? 2 : 4); - - arm_notify_die("Oops - bad syscall(2)", regs, &info, no, 0); - return 0; -} - -#ifdef CONFIG_TLS_REG_EMUL - -/* - * We might be running on an ARMv6+ processor which should have the TLS - * register but for some reason we can't use it, or maybe an SMP system - * using a pre-ARMv6 processor (there are apparently a few prototypes like - * that in existence) and therefore access to that register must be - * emulated. - */ - -static int get_tp_trap(struct pt_regs *regs, unsigned int instr) -{ - int reg = (instr >> 12) & 15; - if (reg == 15) - return 1; - regs->uregs[reg] = current_thread_info()->tp_value; - regs->ARM_pc += 4; - return 0; -} - -static struct undef_hook arm_mrc_hook = { - .instr_mask = 0x0fff0fff, - .instr_val = 0x0e1d0f70, - .cpsr_mask = PSR_T_BIT, - .cpsr_val = 0, - .fn = get_tp_trap, -}; - -static int __init arm_mrc_hook_init(void) -{ - register_undef_hook(&arm_mrc_hook); - return 0; -} - -late_initcall(arm_mrc_hook_init); - -#endif - -void __bad_xchg(volatile void *ptr, int size) -{ - printk("xchg: bad data size: pc 0x%p, ptr 0x%p, size %d\n", - __builtin_return_address(0), ptr, size); - BUG(); -} -EXPORT_SYMBOL(__bad_xchg); - -/* - * A data abort trap was taken, but we did not handle the instruction. - * Try to abort the user program, or panic if it was the kernel. - */ -asmlinkage void -baddataabort(int code, unsigned long instr, struct pt_regs *regs) -{ - unsigned long addr = instruction_pointer(regs); - siginfo_t info; - -#ifdef CONFIG_DEBUG_USER - if (user_debug & UDBG_BADABORT) { - printk(KERN_ERR "[%d] %s: bad data abort: code %d instr 0x%08lx\n", - task_pid_nr(current), current->comm, code, instr); - dump_instr(regs); - show_pte(current->mm, addr); - } -#endif - - info.si_signo = SIGILL; - info.si_errno = 0; - info.si_code = ILL_ILLOPC; - info.si_addr = (void __user *)addr; - - arm_notify_die("unknown data abort code", regs, &info, instr, 0); -} - -void __attribute__((noreturn)) __bug(const char *file, int line) -{ - printk(KERN_CRIT"kernel BUG at %s:%d!\n", file, line); - *(int *)0 = 0; - - /* Avoid "noreturn function does return" */ - for (;;); -} -EXPORT_SYMBOL(__bug); - -void __readwrite_bug(const char *fn) -{ - printk("%s called, but not implemented\n", fn); - BUG(); -} -EXPORT_SYMBOL(__readwrite_bug); - -void __pte_error(const char *file, int line, unsigned long val) -{ - printk("%s:%d: bad pte %08lx.\n", file, line, val); -} - -void __pmd_error(const char *file, int line, unsigned long val) -{ - printk("%s:%d: bad pmd %08lx.\n", file, line, val); -} - -void __pgd_error(const char *file, int line, unsigned long val) -{ - printk("%s:%d: bad pgd %08lx.\n", file, line, val); -} - -asmlinkage void __div0(void) -{ - printk("Division by zero in kernel.\n"); - dump_stack(); -} -EXPORT_SYMBOL(__div0); - -void abort(void) -{ - BUG(); - - /* if that doesn't kill us, halt */ - panic("Oops failed to kill thread"); -} -EXPORT_SYMBOL(abort); - -void __init trap_init(void) -{ - return; -} - -void __init early_trap_init(void) -{ - unsigned long vectors = CONFIG_VECTORS_BASE; - extern char __stubs_start[], __stubs_end[]; - extern char __vectors_start[], __vectors_end[]; - extern char __kuser_helper_start[], __kuser_helper_end[]; - int kuser_sz = __kuser_helper_end - __kuser_helper_start; - - /* - * Copy the vectors, stubs and kuser helpers (in entry-armv.S) - * into the vector page, mapped at 0xffff0000, and ensure these - * are visible to the instruction stream. - */ - memcpy((void *)vectors, __vectors_start, __vectors_end - __vectors_start); - memcpy((void *)vectors + 0x200, __stubs_start, __stubs_end - __stubs_start); - memcpy((void *)vectors + 0x1000 - kuser_sz, __kuser_helper_start, kuser_sz); - - /* - * Copy signal return handlers into the vector page, and - * set sigreturn to be a pointer to these. - */ - memcpy((void *)KERN_SIGRETURN_CODE, sigreturn_codes, - sizeof(sigreturn_codes)); - - flush_icache_range(vectors, vectors + PAGE_SIZE); - modify_domain(DOMAIN_USER, DOMAIN_CLIENT); -} diff --git a/libdde_linux26/contrib/arch/arm/lib/.svn/all-wcprops b/libdde_linux26/contrib/arch/arm/lib/.svn/all-wcprops deleted file mode 100644 index 66e60764..00000000 --- a/libdde_linux26/contrib/arch/arm/lib/.svn/all-wcprops +++ /dev/null @@ -1,65 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 71 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/lib -END -memzero.S -K 25 -svn:wc:ra_dav:version-url -V 81 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/lib/memzero.S -END -findbit.S -K 25 -svn:wc:ra_dav:version-url -V 81 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/lib/findbit.S -END -changebit.S -K 25 -svn:wc:ra_dav:version-url -V 83 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/lib/changebit.S -END -testchangebit.S -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/lib/testchangebit.S -END -bitops.h -K 25 -svn:wc:ra_dav:version-url -V 80 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/lib/bitops.h -END -clearbit.S -K 25 -svn:wc:ra_dav:version-url -V 82 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/lib/clearbit.S -END -testclearbit.S -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/lib/testclearbit.S -END -setbit.S -K 25 -svn:wc:ra_dav:version-url -V 80 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/lib/setbit.S -END -testsetbit.S -K 25 -svn:wc:ra_dav:version-url -V 84 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/lib/testsetbit.S -END -div64.S -K 25 -svn:wc:ra_dav:version-url -V 79 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/lib/div64.S -END diff --git a/libdde_linux26/contrib/arch/arm/lib/.svn/entries b/libdde_linux26/contrib/arch/arm/lib/.svn/entries deleted file mode 100644 index 05fab6fd..00000000 --- a/libdde_linux26/contrib/arch/arm/lib/.svn/entries +++ /dev/null @@ -1,368 +0,0 @@ -9 - -dir -465 -http://svn.tudos.org/repos/tudos/trunk/l4/pkg/dde/linux26/contrib/arch/arm/lib -http://svn.tudos.org/repos/tudos - - - -2009-05-20T14:32:55.606606Z -455 -l4check - - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -a704ac0b-3a55-4d43-a2a9-7be6f07c34fb - -memzero.S -file - - - - -2009-11-15T17:16:39.000000Z -99e4e0242e8dd02ce0e58551215a7cbf -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2841 - -findbit.S -file - - - - -2009-11-15T17:16:39.000000Z -42721dab5dd1ddda0e485aaa649d984d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4415 - -changebit.S -file - - - - -2009-11-15T17:16:39.000000Z -a41c66939ff9a558584d75934c47efe9 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -617 - -testchangebit.S -file - - - - -2009-11-15T17:16:39.000000Z -302bcabbb551530b07a3b06142a5ad86 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -571 - -bitops.h -file - - - - -2009-11-15T17:16:39.000000Z -ef5d2ad5a83f13c4a0397db4c51692cb -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1302 - -clearbit.S -file - - - - -2009-11-15T17:16:39.000000Z -55442755a12883e9a92357deffc98923 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -613 - -testclearbit.S -file - - - - -2009-11-15T17:16:39.000000Z -2bb1772085330727083915938ae5e68d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -570 - -setbit.S -file - - - - -2009-11-15T17:16:39.000000Z -b4eaef01609538e00818fd9d889f0f14 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -585 - -testsetbit.S -file - - - - -2009-11-15T17:16:39.000000Z -27985613f7b032648cf95d1b573da5c5 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -560 - -div64.S -file - - - - -2009-11-15T17:16:39.000000Z -69e905117593b2bed7414ed467d51327 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3866 - diff --git a/libdde_linux26/contrib/arch/arm/lib/.svn/format b/libdde_linux26/contrib/arch/arm/lib/.svn/format deleted file mode 100644 index ec635144..00000000 --- a/libdde_linux26/contrib/arch/arm/lib/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/bitops.h.svn-base b/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/bitops.h.svn-base deleted file mode 100644 index 2e787d40..00000000 --- a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/bitops.h.svn-base +++ /dev/null @@ -1,65 +0,0 @@ - -#if __LINUX_ARM_ARCH__ >= 6 && defined(CONFIG_CPU_32v6K) - .macro bitop, instr - mov r2, #1 - and r3, r0, #7 @ Get bit offset - add r1, r1, r0, lsr #3 @ Get byte offset - mov r3, r2, lsl r3 -1: ldrexb r2, [r1] - \instr r2, r2, r3 - strexb r0, r2, [r1] - cmp r0, #0 - bne 1b - mov pc, lr - .endm - - .macro testop, instr, store - and r3, r0, #7 @ Get bit offset - mov r2, #1 - add r1, r1, r0, lsr #3 @ Get byte offset - mov r3, r2, lsl r3 @ create mask -1: ldrexb r2, [r1] - ands r0, r2, r3 @ save old value of bit - \instr r2, r2, r3 @ toggle bit - strexb ip, r2, [r1] - cmp ip, #0 - bne 1b - cmp r0, #0 - movne r0, #1 -2: mov pc, lr - .endm -#else - .macro bitop, instr - and r2, r0, #7 - mov r3, #1 - mov r3, r3, lsl r2 - save_and_disable_irqs ip - ldrb r2, [r1, r0, lsr #3] - \instr r2, r2, r3 - strb r2, [r1, r0, lsr #3] - restore_irqs ip - mov pc, lr - .endm - -/** - * testop - implement a test_and_xxx_bit operation. - * @instr: operational instruction - * @store: store instruction - * - * Note: we can trivially conditionalise the store instruction - * to avoid dirtying the data cache. - */ - .macro testop, instr, store - add r1, r1, r0, lsr #3 - and r3, r0, #7 - mov r0, #1 - save_and_disable_irqs ip - ldrb r2, [r1] - tst r2, r0, lsl r3 - \instr r2, r2, r0, lsl r3 - \store r2, [r1] - restore_irqs ip - moveq r0, #0 - mov pc, lr - .endm -#endif diff --git a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/changebit.S.svn-base b/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/changebit.S.svn-base deleted file mode 100644 index 80f3115c..00000000 --- a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/changebit.S.svn-base +++ /dev/null @@ -1,23 +0,0 @@ -/* - * linux/arch/arm/lib/changebit.S - * - * Copyright (C) 1995-1996 Russell King - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - */ -#include -#include -#include "bitops.h" - .text - -/* Purpose : Function to change a bit - * Prototype: int change_bit(int bit, void *addr) - */ -ENTRY(_change_bit_be) - eor r0, r0, #0x18 @ big endian byte ordering -ENTRY(_change_bit_le) - bitop eor -ENDPROC(_change_bit_be) -ENDPROC(_change_bit_le) diff --git a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/clearbit.S.svn-base b/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/clearbit.S.svn-base deleted file mode 100644 index 1a63e43a..00000000 --- a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/clearbit.S.svn-base +++ /dev/null @@ -1,24 +0,0 @@ -/* - * linux/arch/arm/lib/clearbit.S - * - * Copyright (C) 1995-1996 Russell King - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - */ -#include -#include -#include "bitops.h" - .text - -/* - * Purpose : Function to clear a bit - * Prototype: int clear_bit(int bit, void *addr) - */ -ENTRY(_clear_bit_be) - eor r0, r0, #0x18 @ big endian byte ordering -ENTRY(_clear_bit_le) - bitop bic -ENDPROC(_clear_bit_be) -ENDPROC(_clear_bit_le) diff --git a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/div64.S.svn-base b/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/div64.S.svn-base deleted file mode 100644 index 1425e789..00000000 --- a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/div64.S.svn-base +++ /dev/null @@ -1,201 +0,0 @@ -/* - * linux/arch/arm/lib/div64.S - * - * Optimized computation of 64-bit dividend / 32-bit divisor - * - * Author: Nicolas Pitre - * Created: Oct 5, 2003 - * Copyright: Monta Vista Software, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - */ - -#include - -#ifdef __ARMEB__ -#define xh r0 -#define xl r1 -#define yh r2 -#define yl r3 -#else -#define xl r0 -#define xh r1 -#define yl r2 -#define yh r3 -#endif - -/* - * __do_div64: perform a division with 64-bit dividend and 32-bit divisor. - * - * Note: Calling convention is totally non standard for optimal code. - * This is meant to be used by do_div() from include/asm/div64.h only. - * - * Input parameters: - * xh-xl = dividend (clobbered) - * r4 = divisor (preserved) - * - * Output values: - * yh-yl = result - * xh = remainder - * - * Clobbered regs: xl, ip - */ - -ENTRY(__do_div64) - - @ Test for easy paths first. - subs ip, r4, #1 - bls 9f @ divisor is 0 or 1 - tst ip, r4 - beq 8f @ divisor is power of 2 - - @ See if we need to handle upper 32-bit result. - cmp xh, r4 - mov yh, #0 - blo 3f - - @ Align divisor with upper part of dividend. - @ The aligned divisor is stored in yl preserving the original. - @ The bit position is stored in ip. - -#if __LINUX_ARM_ARCH__ >= 5 - - clz yl, r4 - clz ip, xh - sub yl, yl, ip - mov ip, #1 - mov ip, ip, lsl yl - mov yl, r4, lsl yl - -#else - - mov yl, r4 - mov ip, #1 -1: cmp yl, #0x80000000 - cmpcc yl, xh - movcc yl, yl, lsl #1 - movcc ip, ip, lsl #1 - bcc 1b - -#endif - - @ The division loop for needed upper bit positions. - @ Break out early if dividend reaches 0. -2: cmp xh, yl - orrcs yh, yh, ip - subcss xh, xh, yl - movnes ip, ip, lsr #1 - mov yl, yl, lsr #1 - bne 2b - - @ See if we need to handle lower 32-bit result. -3: cmp xh, #0 - mov yl, #0 - cmpeq xl, r4 - movlo xh, xl - movlo pc, lr - - @ The division loop for lower bit positions. - @ Here we shift remainer bits leftwards rather than moving the - @ divisor for comparisons, considering the carry-out bit as well. - mov ip, #0x80000000 -4: movs xl, xl, lsl #1 - adcs xh, xh, xh - beq 6f - cmpcc xh, r4 -5: orrcs yl, yl, ip - subcs xh, xh, r4 - movs ip, ip, lsr #1 - bne 4b - mov pc, lr - - @ The top part of remainder became zero. If carry is set - @ (the 33th bit) this is a false positive so resume the loop. - @ Otherwise, if lower part is also null then we are done. -6: bcs 5b - cmp xl, #0 - moveq pc, lr - - @ We still have remainer bits in the low part. Bring them up. - -#if __LINUX_ARM_ARCH__ >= 5 - - clz xh, xl @ we know xh is zero here so... - add xh, xh, #1 - mov xl, xl, lsl xh - mov ip, ip, lsr xh - -#else - -7: movs xl, xl, lsl #1 - mov ip, ip, lsr #1 - bcc 7b - -#endif - - @ Current remainder is now 1. It is worthless to compare with - @ divisor at this point since divisor can not be smaller than 3 here. - @ If possible, branch for another shift in the division loop. - @ If no bit position left then we are done. - movs ip, ip, lsr #1 - mov xh, #1 - bne 4b - mov pc, lr - -8: @ Division by a power of 2: determine what that divisor order is - @ then simply shift values around - -#if __LINUX_ARM_ARCH__ >= 5 - - clz ip, r4 - rsb ip, ip, #31 - -#else - - mov yl, r4 - cmp r4, #(1 << 16) - mov ip, #0 - movhs yl, yl, lsr #16 - movhs ip, #16 - - cmp yl, #(1 << 8) - movhs yl, yl, lsr #8 - addhs ip, ip, #8 - - cmp yl, #(1 << 4) - movhs yl, yl, lsr #4 - addhs ip, ip, #4 - - cmp yl, #(1 << 2) - addhi ip, ip, #3 - addls ip, ip, yl, lsr #1 - -#endif - - mov yh, xh, lsr ip - mov yl, xl, lsr ip - rsb ip, ip, #32 - orr yl, yl, xh, lsl ip - mov xh, xl, lsl ip - mov xh, xh, lsr ip - mov pc, lr - - @ eq -> division by 1: obvious enough... -9: moveq yl, xl - moveq yh, xh - moveq xh, #0 - moveq pc, lr - - @ Division by 0: - str lr, [sp, #-8]! - bl __div0 - - @ as wrong as it could be... - mov yl, #0 - mov yh, #0 - mov xh, #0 - ldr pc, [sp], #8 - -ENDPROC(__do_div64) diff --git a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/findbit.S.svn-base b/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/findbit.S.svn-base deleted file mode 100644 index 8c4defc4..00000000 --- a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/findbit.S.svn-base +++ /dev/null @@ -1,176 +0,0 @@ -/* - * linux/arch/arm/lib/findbit.S - * - * Copyright (C) 1995-2000 Russell King - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - * - * 16th March 2001 - John Ripley - * Fixed so that "size" is an exclusive not an inclusive quantity. - * All users of these functions expect exclusive sizes, and may - * also call with zero size. - * Reworked by rmk. - */ -#include -#include - .text - -/* - * Purpose : Find a 'zero' bit - * Prototype: int find_first_zero_bit(void *addr, unsigned int maxbit); - */ -ENTRY(_find_first_zero_bit_le) - teq r1, #0 - beq 3f - mov r2, #0 -1: ldrb r3, [r0, r2, lsr #3] - eors r3, r3, #0xff @ invert bits - bne .L_found @ any now set - found zero bit - add r2, r2, #8 @ next bit pointer -2: cmp r2, r1 @ any more? - blo 1b -3: mov r0, r1 @ no free bits - mov pc, lr -ENDPROC(_find_first_zero_bit_le) - -/* - * Purpose : Find next 'zero' bit - * Prototype: int find_next_zero_bit(void *addr, unsigned int maxbit, int offset) - */ -ENTRY(_find_next_zero_bit_le) - teq r1, #0 - beq 3b - ands ip, r2, #7 - beq 1b @ If new byte, goto old routine - ldrb r3, [r0, r2, lsr #3] - eor r3, r3, #0xff @ now looking for a 1 bit - movs r3, r3, lsr ip @ shift off unused bits - bne .L_found - orr r2, r2, #7 @ if zero, then no bits here - add r2, r2, #1 @ align bit pointer - b 2b @ loop for next bit -ENDPROC(_find_next_zero_bit_le) - -/* - * Purpose : Find a 'one' bit - * Prototype: int find_first_bit(const unsigned long *addr, unsigned int maxbit); - */ -ENTRY(_find_first_bit_le) - teq r1, #0 - beq 3f - mov r2, #0 -1: ldrb r3, [r0, r2, lsr #3] - movs r3, r3 - bne .L_found @ any now set - found zero bit - add r2, r2, #8 @ next bit pointer -2: cmp r2, r1 @ any more? - blo 1b -3: mov r0, r1 @ no free bits - mov pc, lr -ENDPROC(_find_first_bit_le) - -/* - * Purpose : Find next 'one' bit - * Prototype: int find_next_zero_bit(void *addr, unsigned int maxbit, int offset) - */ -ENTRY(_find_next_bit_le) - teq r1, #0 - beq 3b - ands ip, r2, #7 - beq 1b @ If new byte, goto old routine - ldrb r3, [r0, r2, lsr #3] - movs r3, r3, lsr ip @ shift off unused bits - bne .L_found - orr r2, r2, #7 @ if zero, then no bits here - add r2, r2, #1 @ align bit pointer - b 2b @ loop for next bit -ENDPROC(_find_next_bit_le) - -#ifdef __ARMEB__ - -ENTRY(_find_first_zero_bit_be) - teq r1, #0 - beq 3f - mov r2, #0 -1: eor r3, r2, #0x18 @ big endian byte ordering - ldrb r3, [r0, r3, lsr #3] - eors r3, r3, #0xff @ invert bits - bne .L_found @ any now set - found zero bit - add r2, r2, #8 @ next bit pointer -2: cmp r2, r1 @ any more? - blo 1b -3: mov r0, r1 @ no free bits - mov pc, lr -ENDPROC(_find_first_zero_bit_be) - -ENTRY(_find_next_zero_bit_be) - teq r1, #0 - beq 3b - ands ip, r2, #7 - beq 1b @ If new byte, goto old routine - eor r3, r2, #0x18 @ big endian byte ordering - ldrb r3, [r0, r3, lsr #3] - eor r3, r3, #0xff @ now looking for a 1 bit - movs r3, r3, lsr ip @ shift off unused bits - bne .L_found - orr r2, r2, #7 @ if zero, then no bits here - add r2, r2, #1 @ align bit pointer - b 2b @ loop for next bit -ENDPROC(_find_next_zero_bit_be) - -ENTRY(_find_first_bit_be) - teq r1, #0 - beq 3f - mov r2, #0 -1: eor r3, r2, #0x18 @ big endian byte ordering - ldrb r3, [r0, r3, lsr #3] - movs r3, r3 - bne .L_found @ any now set - found zero bit - add r2, r2, #8 @ next bit pointer -2: cmp r2, r1 @ any more? - blo 1b -3: mov r0, r1 @ no free bits - mov pc, lr -ENDPROC(_find_first_bit_be) - -ENTRY(_find_next_bit_be) - teq r1, #0 - beq 3b - ands ip, r2, #7 - beq 1b @ If new byte, goto old routine - eor r3, r2, #0x18 @ big endian byte ordering - ldrb r3, [r0, r3, lsr #3] - movs r3, r3, lsr ip @ shift off unused bits - bne .L_found - orr r2, r2, #7 @ if zero, then no bits here - add r2, r2, #1 @ align bit pointer - b 2b @ loop for next bit -ENDPROC(_find_next_bit_be) - -#endif - -/* - * One or more bits in the LSB of r3 are assumed to be set. - */ -.L_found: -#if __LINUX_ARM_ARCH__ >= 5 - rsb r1, r3, #0 - and r3, r3, r1 - clz r3, r3 - rsb r3, r3, #31 - add r0, r2, r3 -#else - tst r3, #0x0f - addeq r2, r2, #4 - movne r3, r3, lsl #4 - tst r3, #0x30 - addeq r2, r2, #2 - movne r3, r3, lsl #2 - tst r3, #0x40 - addeq r2, r2, #1 - mov r0, r2 -#endif - mov pc, lr - diff --git a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/memzero.S.svn-base b/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/memzero.S.svn-base deleted file mode 100644 index 3fbdef5f..00000000 --- a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/memzero.S.svn-base +++ /dev/null @@ -1,125 +0,0 @@ -/* - * linux/arch/arm/lib/memzero.S - * - * Copyright (C) 1995-2000 Russell King - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - */ -#include -#include - - .text - .align 5 - .word 0 -/* - * Align the pointer in r0. r3 contains the number of bytes that we are - * mis-aligned by, and r1 is the number of bytes. If r1 < 4, then we - * don't bother; we use byte stores instead. - */ -1: subs r1, r1, #4 @ 1 do we have enough - blt 5f @ 1 bytes to align with? - cmp r3, #2 @ 1 - strltb r2, [r0], #1 @ 1 - strleb r2, [r0], #1 @ 1 - strb r2, [r0], #1 @ 1 - add r1, r1, r3 @ 1 (r1 = r1 - (4 - r3)) -/* - * The pointer is now aligned and the length is adjusted. Try doing the - * memzero again. - */ - -ENTRY(__memzero) - mov r2, #0 @ 1 - ands r3, r0, #3 @ 1 unaligned? - bne 1b @ 1 -/* - * r3 = 0, and we know that the pointer in r0 is aligned to a word boundary. - */ - cmp r1, #16 @ 1 we can skip this chunk if we - blt 4f @ 1 have < 16 bytes - -#if ! CALGN(1)+0 - -/* - * We need an extra register for this loop - save the return address and - * use the LR - */ - str lr, [sp, #-4]! @ 1 - mov ip, r2 @ 1 - mov lr, r2 @ 1 - -3: subs r1, r1, #64 @ 1 write 32 bytes out per loop - stmgeia r0!, {r2, r3, ip, lr} @ 4 - stmgeia r0!, {r2, r3, ip, lr} @ 4 - stmgeia r0!, {r2, r3, ip, lr} @ 4 - stmgeia r0!, {r2, r3, ip, lr} @ 4 - bgt 3b @ 1 - ldmeqfd sp!, {pc} @ 1/2 quick exit -/* - * No need to correct the count; we're only testing bits from now on - */ - tst r1, #32 @ 1 - stmneia r0!, {r2, r3, ip, lr} @ 4 - stmneia r0!, {r2, r3, ip, lr} @ 4 - tst r1, #16 @ 1 16 bytes or more? - stmneia r0!, {r2, r3, ip, lr} @ 4 - ldr lr, [sp], #4 @ 1 - -#else - -/* - * This version aligns the destination pointer in order to write - * whole cache lines at once. - */ - - stmfd sp!, {r4-r7, lr} - mov r4, r2 - mov r5, r2 - mov r6, r2 - mov r7, r2 - mov ip, r2 - mov lr, r2 - - cmp r1, #96 - andgts ip, r0, #31 - ble 3f - - rsb ip, ip, #32 - sub r1, r1, ip - movs ip, ip, lsl #(32 - 4) - stmcsia r0!, {r4, r5, r6, r7} - stmmiia r0!, {r4, r5} - movs ip, ip, lsl #2 - strcs r2, [r0], #4 - -3: subs r1, r1, #64 - stmgeia r0!, {r2-r7, ip, lr} - stmgeia r0!, {r2-r7, ip, lr} - bgt 3b - ldmeqfd sp!, {r4-r7, pc} - - tst r1, #32 - stmneia r0!, {r2-r7, ip, lr} - tst r1, #16 - stmneia r0!, {r4-r7} - ldmfd sp!, {r4-r7, lr} - -#endif - -4: tst r1, #8 @ 1 8 bytes or more? - stmneia r0!, {r2, r3} @ 2 - tst r1, #4 @ 1 4 bytes or more? - strne r2, [r0], #4 @ 1 -/* - * When we get here, we've got less than 4 bytes to zero. We - * may have an unaligned pointer as well. - */ -5: tst r1, #2 @ 1 2 bytes or more? - strneb r2, [r0], #1 @ 1 - strneb r2, [r0], #1 @ 1 - tst r1, #1 @ 1 a byte left over - strneb r2, [r0], #1 @ 1 - mov pc, lr @ 1 -ENDPROC(__memzero) diff --git a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/setbit.S.svn-base b/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/setbit.S.svn-base deleted file mode 100644 index 1dd7176c..00000000 --- a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/setbit.S.svn-base +++ /dev/null @@ -1,24 +0,0 @@ -/* - * linux/arch/arm/lib/setbit.S - * - * Copyright (C) 1995-1996 Russell King - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - */ -#include -#include -#include "bitops.h" - .text - -/* - * Purpose : Function to set a bit - * Prototype: int set_bit(int bit, void *addr) - */ -ENTRY(_set_bit_be) - eor r0, r0, #0x18 @ big endian byte ordering -ENTRY(_set_bit_le) - bitop orr -ENDPROC(_set_bit_be) -ENDPROC(_set_bit_le) diff --git a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/testchangebit.S.svn-base b/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/testchangebit.S.svn-base deleted file mode 100644 index 5c98dc56..00000000 --- a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/testchangebit.S.svn-base +++ /dev/null @@ -1,20 +0,0 @@ -/* - * linux/arch/arm/lib/testchangebit.S - * - * Copyright (C) 1995-1996 Russell King - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - */ -#include -#include -#include "bitops.h" - .text - -ENTRY(_test_and_change_bit_be) - eor r0, r0, #0x18 @ big endian byte ordering -ENTRY(_test_and_change_bit_le) - testop eor, strb -ENDPROC(_test_and_change_bit_be) -ENDPROC(_test_and_change_bit_le) diff --git a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/testclearbit.S.svn-base b/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/testclearbit.S.svn-base deleted file mode 100644 index 543d7094..00000000 --- a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/testclearbit.S.svn-base +++ /dev/null @@ -1,20 +0,0 @@ -/* - * linux/arch/arm/lib/testclearbit.S - * - * Copyright (C) 1995-1996 Russell King - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - */ -#include -#include -#include "bitops.h" - .text - -ENTRY(_test_and_clear_bit_be) - eor r0, r0, #0x18 @ big endian byte ordering -ENTRY(_test_and_clear_bit_le) - testop bicne, strneb -ENDPROC(_test_and_clear_bit_be) -ENDPROC(_test_and_clear_bit_le) diff --git a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/testsetbit.S.svn-base b/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/testsetbit.S.svn-base deleted file mode 100644 index 0b3f3904..00000000 --- a/libdde_linux26/contrib/arch/arm/lib/.svn/text-base/testsetbit.S.svn-base +++ /dev/null @@ -1,20 +0,0 @@ -/* - * linux/arch/arm/lib/testsetbit.S - * - * Copyright (C) 1995-1996 Russell King - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - */ -#include -#include -#include "bitops.h" - .text - -ENTRY(_test_and_set_bit_be) - eor r0, r0, #0x18 @ big endian byte ordering -ENTRY(_test_and_set_bit_le) - testop orreq, streqb -ENDPROC(_test_and_set_bit_be) -ENDPROC(_test_and_set_bit_le) diff --git a/libdde_linux26/contrib/arch/arm/mach-realview/.svn/all-wcprops b/libdde_linux26/contrib/arch/arm/mach-realview/.svn/all-wcprops deleted file mode 100644 index a63fd02d..00000000 --- a/libdde_linux26/contrib/arch/arm/mach-realview/.svn/all-wcprops +++ /dev/null @@ -1,29 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 81 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/mach-realview -END -clock.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/mach-realview/clock.h -END -realview_eb.c -K 25 -svn:wc:ra_dav:version-url -V 95 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/mach-realview/realview_eb.c -END -clock.c -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/mach-realview/clock.c -END -core.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/arm/mach-realview/core.h -END diff --git a/libdde_linux26/contrib/arch/arm/mach-realview/.svn/entries b/libdde_linux26/contrib/arch/arm/mach-realview/.svn/entries deleted file mode 100644 index 7fd77445..00000000 --- a/libdde_linux26/contrib/arch/arm/mach-realview/.svn/entries +++ /dev/null @@ -1,164 +0,0 @@ -9 - -dir -465 -http://svn.tudos.org/repos/tudos/trunk/l4/pkg/dde/linux26/contrib/arch/arm/mach-realview -http://svn.tudos.org/repos/tudos - - - -2009-05-20T14:32:55.606606Z -455 -l4check - - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -a704ac0b-3a55-4d43-a2a9-7be6f07c34fb - -clock.h -file - - - - -2009-11-15T17:16:39.000000Z -aac646027b4523edab3e2bf2f5e7db58 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -508 - -realview_eb.c -file - - - - -2009-11-15T17:16:39.000000Z -a49847b8450dc001fee77274421bb0bd -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -11264 - -clock.c -file - - - - -2009-11-15T17:16:39.000000Z -9f2628d63202698a5c143778a70fa7c2 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1367 - -core.h -file - - - - -2009-11-15T17:16:39.000000Z -b386bf9ce6aba00cfc4b0627521a1708 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2197 - diff --git a/libdde_linux26/contrib/arch/arm/mach-realview/.svn/format b/libdde_linux26/contrib/arch/arm/mach-realview/.svn/format deleted file mode 100644 index ec635144..00000000 --- a/libdde_linux26/contrib/arch/arm/mach-realview/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/libdde_linux26/contrib/arch/arm/mach-realview/.svn/text-base/clock.c.svn-base b/libdde_linux26/contrib/arch/arm/mach-realview/.svn/text-base/clock.c.svn-base deleted file mode 100644 index a7043115..00000000 --- a/libdde_linux26/contrib/arch/arm/mach-realview/.svn/text-base/clock.c.svn-base +++ /dev/null @@ -1,64 +0,0 @@ -/* - * linux/arch/arm/mach-realview/clock.c - * - * Copyright (C) 2004 ARM Limited. - * Written by Deep Blue Solutions Limited. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - */ -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include - -#include "clock.h" - -int clk_enable(struct clk *clk) -{ - return 0; -} -EXPORT_SYMBOL(clk_enable); - -void clk_disable(struct clk *clk) -{ -} -EXPORT_SYMBOL(clk_disable); - -unsigned long clk_get_rate(struct clk *clk) -{ - return clk->rate; -} -EXPORT_SYMBOL(clk_get_rate); - -long clk_round_rate(struct clk *clk, unsigned long rate) -{ - struct icst307_vco vco; - vco = icst307_khz_to_vco(clk->params, rate / 1000); - return icst307_khz(clk->params, vco) * 1000; -} -EXPORT_SYMBOL(clk_round_rate); - -int clk_set_rate(struct clk *clk, unsigned long rate) -{ - int ret = -EIO; - - if (clk->setvco) { - struct icst307_vco vco; - - vco = icst307_khz_to_vco(clk->params, rate / 1000); - clk->rate = icst307_khz(clk->params, vco) * 1000; - clk->setvco(clk, vco); - ret = 0; - } - return ret; -} -EXPORT_SYMBOL(clk_set_rate); diff --git a/libdde_linux26/contrib/arch/arm/mach-realview/.svn/text-base/clock.h.svn-base b/libdde_linux26/contrib/arch/arm/mach-realview/.svn/text-base/clock.h.svn-base deleted file mode 100644 index ebbb0f06..00000000 --- a/libdde_linux26/contrib/arch/arm/mach-realview/.svn/text-base/clock.h.svn-base +++ /dev/null @@ -1,19 +0,0 @@ -/* - * linux/arch/arm/mach-realview/clock.h - * - * Copyright (C) 2004 ARM Limited. - * Written by Deep Blue Solutions Limited. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - */ -struct module; -struct icst307_params; - -struct clk { - unsigned long rate; - const struct icst307_params *params; - void *data; - void (*setvco)(struct clk *, struct icst307_vco vco); -}; diff --git a/libdde_linux26/contrib/arch/arm/mach-realview/.svn/text-base/core.h.svn-base b/libdde_linux26/contrib/arch/arm/mach-realview/.svn/text-base/core.h.svn-base deleted file mode 100644 index 44269b16..00000000 --- a/libdde_linux26/contrib/arch/arm/mach-realview/.svn/text-base/core.h.svn-base +++ /dev/null @@ -1,66 +0,0 @@ -/* - * linux/arch/arm/mach-realview/core.h - * - * Copyright (C) 2004 ARM Limited - * Copyright (C) 2000 Deep Blue Solutions Ltd - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -#ifndef __ASM_ARCH_REALVIEW_H -#define __ASM_ARCH_REALVIEW_H - -#include -#include - -#include - -#define AMBA_DEVICE(name,busid,base,plat) \ -static struct amba_device name##_device = { \ - .dev = { \ - .coherent_dma_mask = ~0, \ - .init_name = busid, \ - .platform_data = plat, \ - }, \ - .res = { \ - .start = REALVIEW_##base##_BASE, \ - .end = (REALVIEW_##base##_BASE) + SZ_4K - 1, \ - .flags = IORESOURCE_MEM, \ - }, \ - .dma_mask = ~0, \ - .irq = base##_IRQ, \ - /* .dma = base##_DMA,*/ \ -} - -extern struct platform_device realview_flash_device; -extern struct platform_device realview_i2c_device; -extern struct mmc_platform_data realview_mmc0_plat_data; -extern struct mmc_platform_data realview_mmc1_plat_data; -extern struct clcd_board clcd_plat_data; -extern void __iomem *gic_cpu_base_addr; -#ifdef CONFIG_LOCAL_TIMERS -extern void __iomem *twd_base; -#endif -extern void __iomem *timer0_va_base; -extern void __iomem *timer1_va_base; -extern void __iomem *timer2_va_base; -extern void __iomem *timer3_va_base; - -extern void realview_leds_event(led_event_t ledevt); -extern void realview_timer_init(unsigned int timer_irq); -extern int realview_flash_register(struct resource *res, u32 num); -extern int realview_eth_register(const char *name, struct resource *res); - -#endif diff --git a/libdde_linux26/contrib/arch/arm/mach-realview/.svn/text-base/realview_eb.c.svn-base b/libdde_linux26/contrib/arch/arm/mach-realview/.svn/text-base/realview_eb.c.svn-base deleted file mode 100644 index bed39ed9..00000000 --- a/libdde_linux26/contrib/arch/arm/mach-realview/.svn/text-base/realview_eb.c.svn-base +++ /dev/null @@ -1,389 +0,0 @@ -/* - * linux/arch/arm/mach-realview/realview_eb.c - * - * Copyright (C) 2004 ARM Limited - * Copyright (C) 2000 Deep Blue Solutions Ltd - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include - -#include -#include - -#include "core.h" -#include "clock.h" - -static struct map_desc realview_eb_io_desc[] __initdata = { - { - .virtual = IO_ADDRESS(REALVIEW_SYS_BASE), - .pfn = __phys_to_pfn(REALVIEW_SYS_BASE), - .length = SZ_4K, - .type = MT_DEVICE, - }, { - .virtual = IO_ADDRESS(REALVIEW_EB_GIC_CPU_BASE), - .pfn = __phys_to_pfn(REALVIEW_EB_GIC_CPU_BASE), - .length = SZ_4K, - .type = MT_DEVICE, - }, { - .virtual = IO_ADDRESS(REALVIEW_EB_GIC_DIST_BASE), - .pfn = __phys_to_pfn(REALVIEW_EB_GIC_DIST_BASE), - .length = SZ_4K, - .type = MT_DEVICE, - }, { - .virtual = IO_ADDRESS(REALVIEW_SCTL_BASE), - .pfn = __phys_to_pfn(REALVIEW_SCTL_BASE), - .length = SZ_4K, - .type = MT_DEVICE, - }, { - .virtual = IO_ADDRESS(REALVIEW_EB_TIMER0_1_BASE), - .pfn = __phys_to_pfn(REALVIEW_EB_TIMER0_1_BASE), - .length = SZ_4K, - .type = MT_DEVICE, - }, { - .virtual = IO_ADDRESS(REALVIEW_EB_TIMER2_3_BASE), - .pfn = __phys_to_pfn(REALVIEW_EB_TIMER2_3_BASE), - .length = SZ_4K, - .type = MT_DEVICE, - }, -#ifdef CONFIG_DEBUG_LL - { - .virtual = IO_ADDRESS(REALVIEW_EB_UART0_BASE), - .pfn = __phys_to_pfn(REALVIEW_EB_UART0_BASE), - .length = SZ_4K, - .type = MT_DEVICE, - } -#endif -}; - -static struct map_desc realview_eb11mp_io_desc[] __initdata = { - { - .virtual = IO_ADDRESS(REALVIEW_EB11MP_GIC_CPU_BASE), - .pfn = __phys_to_pfn(REALVIEW_EB11MP_GIC_CPU_BASE), - .length = SZ_4K, - .type = MT_DEVICE, - }, { - .virtual = IO_ADDRESS(REALVIEW_EB11MP_GIC_DIST_BASE), - .pfn = __phys_to_pfn(REALVIEW_EB11MP_GIC_DIST_BASE), - .length = SZ_4K, - .type = MT_DEVICE, - }, { - .virtual = IO_ADDRESS(REALVIEW_EB11MP_L220_BASE), - .pfn = __phys_to_pfn(REALVIEW_EB11MP_L220_BASE), - .length = SZ_8K, - .type = MT_DEVICE, - } -}; - -static void __init realview_eb_map_io(void) -{ - iotable_init(realview_eb_io_desc, ARRAY_SIZE(realview_eb_io_desc)); - if (core_tile_eb11mp() || core_tile_a9mp()) - iotable_init(realview_eb11mp_io_desc, ARRAY_SIZE(realview_eb11mp_io_desc)); -} - -/* - * RealView EB AMBA devices - */ - -/* - * These devices are connected via the core APB bridge - */ -#define GPIO2_IRQ { IRQ_EB_GPIO2, NO_IRQ } -#define GPIO2_DMA { 0, 0 } -#define GPIO3_IRQ { IRQ_EB_GPIO3, NO_IRQ } -#define GPIO3_DMA { 0, 0 } - -#define AACI_IRQ { IRQ_EB_AACI, NO_IRQ } -#define AACI_DMA { 0x80, 0x81 } -#define MMCI0_IRQ { IRQ_EB_MMCI0A, IRQ_EB_MMCI0B } -#define MMCI0_DMA { 0x84, 0 } -#define KMI0_IRQ { IRQ_EB_KMI0, NO_IRQ } -#define KMI0_DMA { 0, 0 } -#define KMI1_IRQ { IRQ_EB_KMI1, NO_IRQ } -#define KMI1_DMA { 0, 0 } - -/* - * These devices are connected directly to the multi-layer AHB switch - */ -#define EB_SMC_IRQ { NO_IRQ, NO_IRQ } -#define EB_SMC_DMA { 0, 0 } -#define MPMC_IRQ { NO_IRQ, NO_IRQ } -#define MPMC_DMA { 0, 0 } -#define EB_CLCD_IRQ { IRQ_EB_CLCD, NO_IRQ } -#define EB_CLCD_DMA { 0, 0 } -#define DMAC_IRQ { IRQ_EB_DMA, NO_IRQ } -#define DMAC_DMA { 0, 0 } - -/* - * These devices are connected via the core APB bridge - */ -#define SCTL_IRQ { NO_IRQ, NO_IRQ } -#define SCTL_DMA { 0, 0 } -#define EB_WATCHDOG_IRQ { IRQ_EB_WDOG, NO_IRQ } -#define EB_WATCHDOG_DMA { 0, 0 } -#define EB_GPIO0_IRQ { IRQ_EB_GPIO0, NO_IRQ } -#define EB_GPIO0_DMA { 0, 0 } -#define GPIO1_IRQ { IRQ_EB_GPIO1, NO_IRQ } -#define GPIO1_DMA { 0, 0 } -#define EB_RTC_IRQ { IRQ_EB_RTC, NO_IRQ } -#define EB_RTC_DMA { 0, 0 } - -/* - * These devices are connected via the DMA APB bridge - */ -#define SCI_IRQ { IRQ_EB_SCI, NO_IRQ } -#define SCI_DMA { 7, 6 } -#define EB_UART0_IRQ { IRQ_EB_UART0, NO_IRQ } -#define EB_UART0_DMA { 15, 14 } -#define EB_UART1_IRQ { IRQ_EB_UART1, NO_IRQ } -#define EB_UART1_DMA { 13, 12 } -#define EB_UART2_IRQ { IRQ_EB_UART2, NO_IRQ } -#define EB_UART2_DMA { 11, 10 } -#define EB_UART3_IRQ { IRQ_EB_UART3, NO_IRQ } -#define EB_UART3_DMA { 0x86, 0x87 } -#define EB_SSP_IRQ { IRQ_EB_SSP, NO_IRQ } -#define EB_SSP_DMA { 9, 8 } - -/* FPGA Primecells */ -AMBA_DEVICE(aaci, "fpga:04", AACI, NULL); -AMBA_DEVICE(mmc0, "fpga:05", MMCI0, &realview_mmc0_plat_data); -AMBA_DEVICE(kmi0, "fpga:06", KMI0, NULL); -AMBA_DEVICE(kmi1, "fpga:07", KMI1, NULL); -AMBA_DEVICE(uart3, "fpga:09", EB_UART3, NULL); - -/* DevChip Primecells */ -AMBA_DEVICE(smc, "dev:00", EB_SMC, NULL); -AMBA_DEVICE(clcd, "dev:20", EB_CLCD, &clcd_plat_data); -AMBA_DEVICE(dmac, "dev:30", DMAC, NULL); -AMBA_DEVICE(sctl, "dev:e0", SCTL, NULL); -AMBA_DEVICE(wdog, "dev:e1", EB_WATCHDOG, NULL); -AMBA_DEVICE(gpio0, "dev:e4", EB_GPIO0, NULL); -AMBA_DEVICE(gpio1, "dev:e5", GPIO1, NULL); -AMBA_DEVICE(gpio2, "dev:e6", GPIO2, NULL); -AMBA_DEVICE(rtc, "dev:e8", EB_RTC, NULL); -AMBA_DEVICE(sci0, "dev:f0", SCI, NULL); -AMBA_DEVICE(uart0, "dev:f1", EB_UART0, NULL); -AMBA_DEVICE(uart1, "dev:f2", EB_UART1, NULL); -AMBA_DEVICE(uart2, "dev:f3", EB_UART2, NULL); -AMBA_DEVICE(ssp0, "dev:f4", EB_SSP, NULL); - -static struct amba_device *amba_devs[] __initdata = { - &dmac_device, - &uart0_device, - &uart1_device, - &uart2_device, - &uart3_device, - &smc_device, - &clcd_device, - &sctl_device, - &wdog_device, - &gpio0_device, - &gpio1_device, - &gpio2_device, - &rtc_device, - &sci0_device, - &ssp0_device, - &aaci_device, - &mmc0_device, - &kmi0_device, - &kmi1_device, -}; - -/* - * RealView EB platform devices - */ -static struct resource realview_eb_flash_resource = { - .start = REALVIEW_EB_FLASH_BASE, - .end = REALVIEW_EB_FLASH_BASE + REALVIEW_EB_FLASH_SIZE - 1, - .flags = IORESOURCE_MEM, -}; - -static struct resource realview_eb_eth_resources[] = { - [0] = { - .start = REALVIEW_EB_ETH_BASE, - .end = REALVIEW_EB_ETH_BASE + SZ_64K - 1, - .flags = IORESOURCE_MEM, - }, - [1] = { - .start = IRQ_EB_ETH, - .end = IRQ_EB_ETH, - .flags = IORESOURCE_IRQ, - }, -}; - -/* - * Detect and register the correct Ethernet device. RealView/EB rev D - * platforms use the newer SMSC LAN9118 Ethernet chip - */ -static int eth_device_register(void) -{ - void __iomem *eth_addr = ioremap(REALVIEW_EB_ETH_BASE, SZ_4K); - const char *name = NULL; - u32 idrev; - - if (!eth_addr) - return -ENOMEM; - - idrev = readl(eth_addr + 0x50); - if ((idrev & 0xFFFF0000) != 0x01180000) - /* SMSC LAN9118 not present, use LAN91C111 instead */ - name = "smc91x"; - - iounmap(eth_addr); - return realview_eth_register(name, realview_eb_eth_resources); -} - -static void __init gic_init_irq(void) -{ - if (core_tile_eb11mp() || core_tile_a9mp()) { - unsigned int pldctrl; - - /* new irq mode */ - writel(0x0000a05f, __io_address(REALVIEW_SYS_LOCK)); - pldctrl = readl(__io_address(REALVIEW_SYS_BASE) + REALVIEW_EB11MP_SYS_PLD_CTRL1); - pldctrl |= 0x00800000; - writel(pldctrl, __io_address(REALVIEW_SYS_BASE) + REALVIEW_EB11MP_SYS_PLD_CTRL1); - writel(0x00000000, __io_address(REALVIEW_SYS_LOCK)); - - /* core tile GIC, primary */ - gic_cpu_base_addr = __io_address(REALVIEW_EB11MP_GIC_CPU_BASE); - gic_dist_init(0, __io_address(REALVIEW_EB11MP_GIC_DIST_BASE), 29); - gic_cpu_init(0, gic_cpu_base_addr); - -#ifndef CONFIG_REALVIEW_EB_ARM11MP_REVB - /* board GIC, secondary */ - gic_dist_init(1, __io_address(REALVIEW_EB_GIC_DIST_BASE), 64); - gic_cpu_init(1, __io_address(REALVIEW_EB_GIC_CPU_BASE)); - gic_cascade_irq(1, IRQ_EB11MP_EB_IRQ1); -#endif - } else { - /* board GIC, primary */ - gic_cpu_base_addr = __io_address(REALVIEW_EB_GIC_CPU_BASE); - gic_dist_init(0, __io_address(REALVIEW_EB_GIC_DIST_BASE), 29); - gic_cpu_init(0, gic_cpu_base_addr); - } -} - -/* - * Fix up the IRQ numbers for the RealView EB/ARM11MPCore tile - */ -static void realview_eb11mp_fixup(void) -{ - /* AMBA devices */ - dmac_device.irq[0] = IRQ_EB11MP_DMA; - uart0_device.irq[0] = IRQ_EB11MP_UART0; - uart1_device.irq[0] = IRQ_EB11MP_UART1; - uart2_device.irq[0] = IRQ_EB11MP_UART2; - uart3_device.irq[0] = IRQ_EB11MP_UART3; - clcd_device.irq[0] = IRQ_EB11MP_CLCD; - wdog_device.irq[0] = IRQ_EB11MP_WDOG; - gpio0_device.irq[0] = IRQ_EB11MP_GPIO0; - gpio1_device.irq[0] = IRQ_EB11MP_GPIO1; - gpio2_device.irq[0] = IRQ_EB11MP_GPIO2; - rtc_device.irq[0] = IRQ_EB11MP_RTC; - sci0_device.irq[0] = IRQ_EB11MP_SCI; - ssp0_device.irq[0] = IRQ_EB11MP_SSP; - aaci_device.irq[0] = IRQ_EB11MP_AACI; - mmc0_device.irq[0] = IRQ_EB11MP_MMCI0A; - mmc0_device.irq[1] = IRQ_EB11MP_MMCI0B; - kmi0_device.irq[0] = IRQ_EB11MP_KMI0; - kmi1_device.irq[0] = IRQ_EB11MP_KMI1; - - /* platform devices */ - realview_eb_eth_resources[1].start = IRQ_EB11MP_ETH; - realview_eb_eth_resources[1].end = IRQ_EB11MP_ETH; -} - -static void __init realview_eb_timer_init(void) -{ - unsigned int timer_irq; - - timer0_va_base = __io_address(REALVIEW_EB_TIMER0_1_BASE); - timer1_va_base = __io_address(REALVIEW_EB_TIMER0_1_BASE) + 0x20; - timer2_va_base = __io_address(REALVIEW_EB_TIMER2_3_BASE); - timer3_va_base = __io_address(REALVIEW_EB_TIMER2_3_BASE) + 0x20; - - if (core_tile_eb11mp() || core_tile_a9mp()) { -#ifdef CONFIG_LOCAL_TIMERS - twd_base = __io_address(REALVIEW_EB11MP_TWD_BASE); -#endif - timer_irq = IRQ_EB11MP_TIMER0_1; - } else - timer_irq = IRQ_EB_TIMER0_1; - - realview_timer_init(timer_irq); -} - -static struct sys_timer realview_eb_timer = { - .init = realview_eb_timer_init, -}; - -static void __init realview_eb_init(void) -{ - int i; - - if (core_tile_eb11mp() || core_tile_a9mp()) { - realview_eb11mp_fixup(); - -#ifdef CONFIG_CACHE_L2X0 - /* 1MB (128KB/way), 8-way associativity, evmon/parity/share enabled - * Bits: .... ...0 0111 1001 0000 .... .... .... */ - l2x0_init(__io_address(REALVIEW_EB11MP_L220_BASE), 0x00790000, 0xfe000fff); -#endif - } - - realview_flash_register(&realview_eb_flash_resource, 1); - platform_device_register(&realview_i2c_device); - eth_device_register(); - - for (i = 0; i < ARRAY_SIZE(amba_devs); i++) { - struct amba_device *d = amba_devs[i]; - amba_device_register(d, &iomem_resource); - } - -#ifdef CONFIG_LEDS - leds_event = realview_leds_event; -#endif -} - -MACHINE_START(REALVIEW_EB, "ARM-RealView EB") - /* Maintainer: ARM Ltd/Deep Blue Solutions Ltd */ - .phys_io = REALVIEW_EB_UART0_BASE, - .io_pg_offst = (IO_ADDRESS(REALVIEW_EB_UART0_BASE) >> 18) & 0xfffc, - .boot_params = PHYS_OFFSET + 0x00000100, - .map_io = realview_eb_map_io, - .init_irq = gic_init_irq, - .timer = &realview_eb_timer, - .init_machine = realview_eb_init, -MACHINE_END diff --git a/libdde_linux26/contrib/arch/x86/.svn/all-wcprops b/libdde_linux26/contrib/arch/x86/.svn/all-wcprops deleted file mode 100644 index 4f129cd9..00000000 --- a/libdde_linux26/contrib/arch/x86/.svn/all-wcprops +++ /dev/null @@ -1,5 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 67 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86 -END diff --git a/libdde_linux26/contrib/arch/x86/.svn/entries b/libdde_linux26/contrib/arch/x86/.svn/entries deleted file mode 100644 index cbaf2bd8..00000000 --- a/libdde_linux26/contrib/arch/x86/.svn/entries +++ /dev/null @@ -1,37 +0,0 @@ -9 - -dir -465 -http://svn.tudos.org/repos/tudos/trunk/l4/pkg/dde/linux26/contrib/arch/x86 -http://svn.tudos.org/repos/tudos - - - -2009-05-20T14:32:55.606606Z -455 -l4check - - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -a704ac0b-3a55-4d43-a2a9-7be6f07c34fb - -kernel -dir - -include -dir - -lib -dir - diff --git a/libdde_linux26/contrib/arch/x86/.svn/format b/libdde_linux26/contrib/arch/x86/.svn/format deleted file mode 100644 index ec635144..00000000 --- a/libdde_linux26/contrib/arch/x86/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/libdde_linux26/contrib/arch/x86/include/.svn/all-wcprops b/libdde_linux26/contrib/arch/x86/include/.svn/all-wcprops deleted file mode 100644 index 86691afc..00000000 --- a/libdde_linux26/contrib/arch/x86/include/.svn/all-wcprops +++ /dev/null @@ -1,11 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 75 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include -END -Makefile -K 25 -svn:wc:ra_dav:version-url -V 84 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/Makefile -END diff --git a/libdde_linux26/contrib/arch/x86/include/.svn/entries b/libdde_linux26/contrib/arch/x86/include/.svn/entries deleted file mode 100644 index 4de74a15..00000000 --- a/libdde_linux26/contrib/arch/x86/include/.svn/entries +++ /dev/null @@ -1,65 +0,0 @@ -9 - -dir -465 -http://svn.tudos.org/repos/tudos/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include -http://svn.tudos.org/repos/tudos - - - -2009-05-20T14:32:55.606606Z -455 -l4check - - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -a704ac0b-3a55-4d43-a2a9-7be6f07c34fb - -asm -dir - -Makefile -file - - - - -2009-11-15T17:16:57.000000Z -a2b5ad477bec8c68c9affa966cdc7640 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -380 - diff --git a/libdde_linux26/contrib/arch/x86/include/.svn/format b/libdde_linux26/contrib/arch/x86/include/.svn/format deleted file mode 100644 index ec635144..00000000 --- a/libdde_linux26/contrib/arch/x86/include/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/libdde_linux26/contrib/arch/x86/include/.svn/text-base/Makefile.svn-base b/libdde_linux26/contrib/arch/x86/include/.svn/text-base/Makefile.svn-base deleted file mode 100644 index c374502c..00000000 --- a/libdde_linux26/contrib/arch/x86/include/.svn/text-base/Makefile.svn-base +++ /dev/null @@ -1,13 +0,0 @@ -PKGDIR ?= ../../../../.. -L4DIR ?= $(PKGDIR)/../.. - -# Force these include files to appear in a special subfolder of dde/ -INSTALL_INC_PREFIX = l4/dde/linux26/linux-headers/ - -include $(L4DIR)/mk/include.mk - -#MAKELINK = if [ ! $1 -ef $2 ] ; then ln -$(if $(VERBOSE),v)sf $2 $1 ; fi -#ARCH = $(BUILD_ARCH) -# -#all:: -# $(VERBOSE)$(MKDIR) $(INSTALLDIR_LOCAL)/$(ARCH)/$(INSTALL_INC_PREFIX) diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/all-wcprops b/libdde_linux26/contrib/arch/x86/include/asm/.svn/all-wcprops deleted file mode 100644 index 6053f123..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/all-wcprops +++ /dev/null @@ -1,1703 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 79 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm -END -hw_irq.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/hw_irq.h -END -traps.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/traps.h -END -suspend_64.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/suspend_64.h -END -futex.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/futex.h -END -siginfo.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/siginfo.h -END -smp.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/smp.h -END -mmconfig.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mmconfig.h -END -byteorder.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/byteorder.h -END -pgtable-2level.h -K 25 -svn:wc:ra_dav:version-url -V 96 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/pgtable-2level.h -END -elf.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/elf.h -END -mmzone_64.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mmzone_64.h -END -pci_x86.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/pci_x86.h -END -ldt.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/ldt.h -END -a.out.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/a.out.h -END -uaccess_32.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/uaccess_32.h -END -apicdef.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/apicdef.h -END -auxvec.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/auxvec.h -END -edac.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/edac.h -END -olpc.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/olpc.h -END -fixmap_64.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/fixmap_64.h -END -posix_types_64.h -K 25 -svn:wc:ra_dav:version-url -V 96 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/posix_types_64.h -END -bitops.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/bitops.h -END -kvm_para.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/kvm_para.h -END -cmpxchg_64.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/cmpxchg_64.h -END -statfs.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/statfs.h -END -mmu_context_32.h -K 25 -svn:wc:ra_dav:version-url -V 96 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mmu_context_32.h -END -checksum_32.h -K 25 -svn:wc:ra_dav:version-url -V 93 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/checksum_32.h -END -bug.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/bug.h -END -termios.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/termios.h -END -current.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/current.h -END -compat.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/compat.h -END -module.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/module.h -END -user_64.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/user_64.h -END -swab.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/swab.h -END -mmu.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mmu.h -END -therm_throt.h -K 25 -svn:wc:ra_dav:version-url -V 93 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/therm_throt.h -END -ist.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/ist.h -END -mmzone.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mmzone.h -END -mutex_32.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mutex_32.h -END -msr-index.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/msr-index.h -END -fcntl.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/fcntl.h -END -io.h -K 25 -svn:wc:ra_dav:version-url -V 84 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/io.h -END -kgdb.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/kgdb.h -END -srat.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/srat.h -END -numa_64.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/numa_64.h -END -syscall.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/syscall.h -END -genapic_32.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/genapic_32.h -END -page.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/page.h -END -acpi.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/acpi.h -END -serial.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/serial.h -END -ipi.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/ipi.h -END -thread_info.h -K 25 -svn:wc:ra_dav:version-url -V 93 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/thread_info.h -END -spinlock.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/spinlock.h -END -suspend_32.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/suspend_32.h -END -xsave.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/xsave.h -END -cpu.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/cpu.h -END -resume-trace.h -K 25 -svn:wc:ra_dav:version-url -V 94 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/resume-trace.h -END -required-features.h -K 25 -svn:wc:ra_dav:version-url -V 99 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/required-features.h -END -irq_remapping.h -K 25 -svn:wc:ra_dav:version-url -V 95 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/irq_remapping.h -END -kexec.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/kexec.h -END -vm86.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/vm86.h -END -numa.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/numa.h -END -seccomp_64.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/seccomp_64.h -END -cpufeature.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/cpufeature.h -END -lguest.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/lguest.h -END -mce.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mce.h -END -ptrace-abi.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/ptrace-abi.h -END -mmzone_32.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mmzone_32.h -END -trampoline.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/trampoline.h -END -topology.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/topology.h -END -asm.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/asm.h -END -i8259.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/i8259.h -END -stacktrace.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/stacktrace.h -END -mman.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mman.h -END -fixmap_32.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/fixmap_32.h -END -posix_types_32.h -K 25 -svn:wc:ra_dav:version-url -V 96 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/posix_types_32.h -END -sigframe.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/sigframe.h -END -cmpxchg_32.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/cmpxchg_32.h -END -proto.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/proto.h -END -efi.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/efi.h -END -microcode.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/microcode.h -END -unaligned.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/unaligned.h -END -irqflags.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/irqflags.h -END -ioctl.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/ioctl.h -END -arch_hooks.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/arch_hooks.h -END -tlb.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/tlb.h -END -user_32.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/user_32.h -END -gart.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/gart.h -END -kvm.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/kvm.h -END -percpu.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/percpu.h -END -device.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/device.h -END -emergency-restart.h -K 25 -svn:wc:ra_dav:version-url -V 99 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/emergency-restart.h -END -dma.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/dma.h -END -numa_32.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/numa_32.h -END -svm.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/svm.h -END -agp.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/agp.h -END -dmi.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/dmi.h -END -vdso.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/vdso.h -END -atomic.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/atomic.h -END -apic.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/apic.h -END -vic.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/vic.h -END -xor_64.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/xor_64.h -END -fixmap.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/fixmap.h -END -page_64.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/page_64.h -END -mpspec.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mpspec.h -END -termbits.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/termbits.h -END -frame.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/frame.h -END -amd_iommu_types.h -K 25 -svn:wc:ra_dav:version-url -V 97 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/amd_iommu_types.h -END -system_64.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/system_64.h -END -seccomp_32.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/seccomp_32.h -END -intel_arch_perfmon.h -K 25 -svn:wc:ra_dav:version-url -V 100 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/intel_arch_perfmon.h -END -math_emu.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/math_emu.h -END -rwlock.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/rwlock.h -END -vmware.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/vmware.h -END -segment.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/segment.h -END -kprobes.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/kprobes.h -END -lguest_hcall.h -K 25 -svn:wc:ra_dav:version-url -V 94 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/lguest_hcall.h -END -processor-flags.h -K 25 -svn:wc:ra_dav:version-url -V 97 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/processor-flags.h -END -floppy.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/floppy.h -END -linkage.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/linkage.h -END -desc.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/desc.h -END -kvm_x86_emulate.h -K 25 -svn:wc:ra_dav:version-url -V 97 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/kvm_x86_emulate.h -END -io_64.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/io_64.h -END -user32.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/user32.h -END -ia32_unistd.h -K 25 -svn:wc:ra_dav:version-url -V 93 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/ia32_unistd.h -END -pgtable-3level-defs.h -K 25 -svn:wc:ra_dav:version-url -V 101 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/pgtable-3level-defs.h -END -pgtable_64.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/pgtable_64.h -END -sections.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/sections.h -END -rtc.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/rtc.h -END -cmpxchg.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/cmpxchg.h -END -div64.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/div64.h -END -syscalls.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/syscalls.h -END -cache.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/cache.h -END -pgtable-3level.h -K 25 -svn:wc:ra_dav:version-url -V 96 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/pgtable-3level.h -END -ipcbuf.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/ipcbuf.h -END -i8253.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/i8253.h -END -pci.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/pci.h -END -signal.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/signal.h -END -highmem.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/highmem.h -END -geode.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/geode.h -END -pci_64.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/pci_64.h -END -pat.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/pat.h -END -parport.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/parport.h -END -socket.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/socket.h -END -hugetlb.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/hugetlb.h -END -sync_bitops.h -K 25 -svn:wc:ra_dav:version-url -V 93 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/sync_bitops.h -END -alternative-asm.h -K 25 -svn:wc:ra_dav:version-url -V 97 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/alternative-asm.h -END -rwsem.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/rwsem.h -END -mmx.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mmx.h -END -mc146818rtc.h -K 25 -svn:wc:ra_dav:version-url -V 93 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mc146818rtc.h -END -mpspec_def.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mpspec_def.h -END -poll.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/poll.h -END -calling.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/calling.h -END -ucontext.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/ucontext.h -END -irq_regs.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/irq_regs.h -END -xor_32.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/xor_32.h -END -alternative.h -K 25 -svn:wc:ra_dav:version-url -V 93 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/alternative.h -END -user.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/user.h -END -nops.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/nops.h -END -page_32.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/page_32.h -END -k8.h -K 25 -svn:wc:ra_dav:version-url -V 84 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/k8.h -END -irq_regs_64.h -K 25 -svn:wc:ra_dav:version-url -V 93 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/irq_regs_64.h -END -atomic_64.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/atomic_64.h -END -seccomp.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/seccomp.h -END -irq.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/irq.h -END -ioctls.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/ioctls.h -END -time.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/time.h -END -delay.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/delay.h -END -bugs.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/bugs.h -END -kdebug.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/kdebug.h -END -mmu_context.h -K 25 -svn:wc:ra_dav:version-url -V 93 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mmu_context.h -END -checksum.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/checksum.h -END -ftrace.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/ftrace.h -END -cacheflush.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/cacheflush.h -END -cputime.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/cputime.h -END -io_32.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/io_32.h -END -e820.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/e820.h -END -numaq.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/numaq.h -END -pgtable_32.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/pgtable_32.h -END -pci-direct.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/pci-direct.h -END -msgbuf.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/msgbuf.h -END -bootparam.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/bootparam.h -END -iommu.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/iommu.h -END -paravirt.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/paravirt.h -END -i387.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/i387.h -END -sys_ia32.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/sys_ia32.h -END -xcr.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/xcr.h -END -ia32.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/ia32.h -END -mutex.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mutex.h -END -hardirq_64.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/hardirq_64.h -END -io_apic.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/io_apic.h -END -pda.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/pda.h -END -string.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/string.h -END -bios_ebda.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/bios_ebda.h -END -stat.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/stat.h -END -processor-cyrix.h -K 25 -svn:wc:ra_dav:version-url -V 97 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/processor-cyrix.h -END -idle.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/idle.h -END -processor.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/processor.h -END -pci_32.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/pci_32.h -END -system.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/system.h -END -pgtable-2level-defs.h -K 25 -svn:wc:ra_dav:version-url -V 101 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/pgtable-2level-defs.h -END -resource.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/resource.h -END -kvm_host.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/kvm_host.h -END -mca.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mca.h -END -scatterlist.h -K 25 -svn:wc:ra_dav:version-url -V 93 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/scatterlist.h -END -boot.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/boot.h -END -hypertransport.h -K 25 -svn:wc:ra_dav:version-url -V 96 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/hypertransport.h -END -iomap.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/iomap.h -END -ds.h -K 25 -svn:wc:ra_dav:version-url -V 84 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/ds.h -END -unistd.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/unistd.h -END -msidef.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/msidef.h -END -sockios.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/sockios.h -END -hypervisor.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/hypervisor.h -END -a.out-core.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/a.out-core.h -END -kmap_types.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/kmap_types.h -END -vga.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/vga.h -END -string_64.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/string_64.h -END -desc_defs.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/desc_defs.h -END -irq_regs_32.h -K 25 -svn:wc:ra_dav:version-url -V 93 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/irq_regs_32.h -END -atomic_32.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/atomic_32.h -END -mtrr.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mtrr.h -END -errno.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/errno.h -END -timex.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/timex.h -END -sigcontext.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/sigcontext.h -END -tsc.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/tsc.h -END -sigcontext32.h -K 25 -svn:wc:ra_dav:version-url -V 94 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/sigcontext32.h -END -gpio.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/gpio.h -END -irq_vectors.h -K 25 -svn:wc:ra_dav:version-url -V 93 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/irq_vectors.h -END -vsyscall.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/vsyscall.h -END -spinlock_types.h -K 25 -svn:wc:ra_dav:version-url -V 96 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/spinlock_types.h -END -vmx.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/vmx.h -END -unistd_64.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/unistd_64.h -END -swiotlb.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/swiotlb.h -END -tlbflush.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/tlbflush.h -END -debugreg.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/debugreg.h -END -uaccess.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/uaccess.h -END -reboot_fixups.h -K 25 -svn:wc:ra_dav:version-url -V 95 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/reboot_fixups.h -END -pvclock-abi.h -K 25 -svn:wc:ra_dav:version-url -V 93 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/pvclock-abi.h -END -hardirq.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/hardirq.h -END -local.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/local.h -END -sparsemem.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/sparsemem.h -END -hardirq_32.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/hardirq_32.h -END -param.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/param.h -END -pvclock.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/pvclock.h -END -shmparam.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/shmparam.h -END -vmi_time.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/vmi_time.h -END -voyager.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/voyager.h -END -pgtable.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/pgtable.h -END -sembuf.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/sembuf.h -END -suspend.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/suspend.h -END -nmi.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/nmi.h -END -prctl.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/prctl.h -END -dwarf2.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/dwarf2.h -END -rio.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/rio.h -END -dma-mapping.h -K 25 -svn:wc:ra_dav:version-url -V 93 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/dma-mapping.h -END -reboot.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/reboot.h -END -vmi.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/vmi.h -END -uaccess_64.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/uaccess_64.h -END -setup.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/setup.h -END -msr.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/msr.h -END -types.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/types.h -END -virtext.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/virtext.h -END -genapic.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/genapic.h -END -amd_iommu.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/amd_iommu.h -END -xor.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/xor.h -END -string_32.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/string_32.h -END -mmu_context_64.h -K 25 -svn:wc:ra_dav:version-url -V 96 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mmu_context_64.h -END -checksum_64.h -K 25 -svn:wc:ra_dav:version-url -V 93 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/checksum_64.h -END -Kbuild -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/Kbuild -END -fb.h -K 25 -svn:wc:ra_dav:version-url -V 84 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/fb.h -END -hpet.h -K 25 -svn:wc:ra_dav:version-url -V 86 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/hpet.h -END -unistd_32.h -K 25 -svn:wc:ra_dav:version-url -V 91 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/unistd_32.h -END -tce.h -K 25 -svn:wc:ra_dav:version-url -V 85 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/tce.h -END -mutex_64.h -K 25 -svn:wc:ra_dav:version-url -V 90 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mutex_64.h -END -ptrace.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/ptrace.h -END -genapic_64.h -K 25 -svn:wc:ra_dav:version-url -V 92 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/genapic_64.h -END -timer.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/timer.h -END -pgalloc.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/pgalloc.h -END -mca_dma.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/mca_dma.h -END -calgary.h -K 25 -svn:wc:ra_dav:version-url -V 89 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/calgary.h -END -vgtod.h -K 25 -svn:wc:ra_dav:version-url -V 87 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/vgtod.h -END -shmbuf.h -K 25 -svn:wc:ra_dav:version-url -V 88 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/shmbuf.h -END -posix_types.h -K 25 -svn:wc:ra_dav:version-url -V 93 -/repos/tudos/!svn/ver/455/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm/posix_types.h -END diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/entries b/libdde_linux26/contrib/arch/x86/include/asm/.svn/entries deleted file mode 100644 index 66ad73ab..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/entries +++ /dev/null @@ -1,9683 +0,0 @@ -9 - -dir -465 -http://svn.tudos.org/repos/tudos/trunk/l4/pkg/dde/linux26/contrib/arch/x86/include/asm -http://svn.tudos.org/repos/tudos - - - -2009-05-20T14:32:55.606606Z -455 -l4check - - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -a704ac0b-3a55-4d43-a2a9-7be6f07c34fb - -hw_irq.h -file - - - - -2009-11-15T17:16:57.000000Z -82af48d4b7ecdd6ad3292e4fa464e6be -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3785 - -traps.h -file - - - - -2009-11-15T17:16:57.000000Z -44ebfa5b92e8df3ac5faef0cacf8b9e6 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3016 - -suspend_64.h -file - - - - -2009-11-15T17:16:57.000000Z -0db5af6337dd0014f872232ca40d7061 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1304 - -futex.h -file - - - - -2009-11-15T17:16:57.000000Z -4fe8113db731e11cc09d1aec3b774fc9 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3444 - -siginfo.h -file - - - - -2009-11-15T17:16:57.000000Z -2ac49c9f3ce8a4bfed00eaf7a4c7c1ce -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -198 - -byteorder.h -file - - - - -2009-11-15T17:16:57.000000Z -018cae3d3d22118ad8516b7c11cc732e -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -137 - -mmconfig.h -file - - - - -2009-11-15T17:16:57.000000Z -988c7df771aab2ba9fe021c4415cc5f3 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -355 - -smp.h -file - - - - -2009-11-15T17:16:57.000000Z -be4449f5bcb4a8a00381704e8922d14f -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -6142 - -pgtable-2level.h -file - - - - -2009-11-15T17:16:57.000000Z -1d9a4e0a00c8cee8dcd4506e38c71c14 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3368 - -elf.h -file - - - - -2009-11-15T17:16:57.000000Z -e56ae41681fa15ab27acab57f6920def -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -9641 - -mmzone_64.h -file - - - - -2009-11-15T17:16:57.000000Z -6ce9a6c7cc90f5396b4c4fdb3c891fa6 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1287 - -pci_x86.h -file - - - - -2009-11-15T17:16:57.000000Z -ec947e164194550e516d5686e9f73fff -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4349 - -ldt.h -file - - - - -2009-11-15T17:16:57.000000Z -c6bcdc4c3fc04a6658aa32827b2a1340 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -963 - -a.out.h -file - - - - -2009-11-15T17:16:57.000000Z -ee16803b9ad1623b7f643094bf24029b -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -693 - -uaccess_32.h -file - - - - -2009-11-15T17:16:57.000000Z -bf9d7f6324c370e793c6e95889b88b40 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -6648 - -apicdef.h -file - - - - -2009-11-15T17:16:57.000000Z -3a3bb08f1295dc225166b36a653991ad -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -10744 - -auxvec.h -file - - - - -2009-11-15T17:16:57.000000Z -e27b12c19a6db33b7c93acfaf817f38d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -281 - -edac.h -file - - - - -2009-11-15T17:16:57.000000Z -d2318fdf9d64fd3bfefea5c041938e9a -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -430 - -olpc.h -file - - - - -2009-11-15T17:16:57.000000Z -54cf07068c6365b13ef0e2752812b69b -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3122 - -fixmap_64.h -file - - - - -2009-11-15T17:16:57.000000Z -59b135f4e20fe30de0206780289747e3 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2431 - -posix_types_64.h -file - - - - -2009-11-15T17:16:57.000000Z -5a2c442117d9f9c89979618672533168 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3295 - -kvm_para.h -file - - - - -2009-11-15T17:16:57.000000Z -15c53f9464de3a88fd5db2bcec689d6d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3488 - -bitops.h -file - - - - -2009-11-15T17:16:57.000000Z -3bb544509f61e87c42f2779017625aff -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -11849 - -cmpxchg_64.h -file - - - - -2009-11-15T17:16:57.000000Z -992e82e176a950352a17c7f05dd59fcd -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4582 - -statfs.h -file - - - - -2009-11-15T17:16:57.000000Z -d1e4fbea49c14a180df4019e0e928ec8 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -353 - -checksum_32.h -file - - - - -2009-11-15T17:16:57.000000Z -2be2addf854f551064fb20d7b35651d3 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4895 - -mmu_context_32.h -file - - - - -2009-11-15T17:16:57.000000Z -a044a13442397e12db5cef27bc391c3e -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1405 - -bug.h -file - - - - -2009-11-15T17:16:57.000000Z -0c4f86295e67e03f8f4e9f25ef9c7151 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -778 - -current.h -file - - - - -2009-11-15T17:16:57.000000Z -5023ec1938462e4c608b709831640913 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -706 - -termios.h -file - - - - -2009-11-15T17:16:57.000000Z -9c852e01bd2c33433b6f7220ed1dc75d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3080 - -compat.h -file - - - - -2009-11-15T17:16:57.000000Z -f7096fbef6290ea7f271db6bc0f2a4f5 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4829 - -module.h -file - - - - -2009-11-15T17:16:57.000000Z -b9b1377416d49bfe08cd233cfb294600 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2244 - -visws -dir - -user_64.h -file - - - - -2009-11-15T17:16:57.000000Z -af3ce7bd6d91cb0d132a20dc1fa9ddb6 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -5300 - -summit -dir - -swab.h -file - - - - -2009-11-15T17:16:57.000000Z -5b828a5254d87b72921942840bb5919d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1214 - -mmu.h -file - - - - -2009-11-15T17:16:57.000000Z -a293a1b171612a51c18a747dabc7996d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -406 - -therm_throt.h -file - - - - -2009-11-15T17:16:57.000000Z -8aed4dc9b4db66d38a7838a991d04532 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -192 - -ist.h -file - - - - -2009-11-15T17:16:57.000000Z -84eba843046de07bc267f1704792b6eb -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -867 - -mmzone.h -file - - - - -2009-11-15T17:16:57.000000Z -84febfdcddfafc0980356c323fb0b0ea -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -82 - -mutex_32.h -file - - - - -2009-11-15T17:16:57.000000Z -aeab814a1305794542899ff9ef62eebb -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3993 - -msr-index.h -file - - - - -2009-11-15T17:16:57.000000Z -a7151088b6bd90e1d490540ff1c6a12d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -13166 - -fcntl.h -file - - - - -2009-11-15T17:16:57.000000Z -a598360d85106db07897c937209e63eb -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -31 - -io.h -file - - - - -2009-11-15T17:16:57.000000Z -d31802d5209a4adf1d8883577a47caf5 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3246 - -kgdb.h -file - - - - -2009-11-15T17:16:57.000000Z -73fc14824633077a114b89fd31fffc91 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1705 - -srat.h -file - - - - -2009-11-15T17:16:57.000000Z -6ac001ff43569bb4d1abaf55ad02cd2d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1175 - -numa_64.h -file - - - - -2009-11-15T17:16:57.000000Z -76ec112fb7651ed499c192e36b59e293 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1179 - -syscall.h -file - - - - -2009-11-15T17:16:57.000000Z -1f90b031497fbcd74a822be66e193dab -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4361 - -genapic_32.h -file - - - - -2009-11-15T17:16:57.000000Z -f45ec196f1e2b68db5c26dead818bceb -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4700 - -page.h -file - - - - -2009-11-15T17:16:57.000000Z -75d2511d3c971f8ed9dc6b9693f02ba4 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -5229 - -acpi.h -file - - - - -2009-11-15T17:16:57.000000Z -4681f15c2ec9042df93e3ca5f0f9a45a -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4841 - -serial.h -file - - - - -2009-11-15T17:16:57.000000Z -0363bc9e00d5ba0e763658d38f91b2b0 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1052 - -ipi.h -file - - - - -2009-11-15T17:16:57.000000Z -41cdb78e41454577cbaeb14b4c7104ee -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3477 - -spinlock.h -file - - - - -2009-11-15T17:16:57.000000Z -629f891d68f1ecafea1fd06192b4c18b -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -9095 - -thread_info.h -file - - - - -2009-11-15T17:16:57.000000Z -e045af9c363941d5ce60fbdcd88aef66 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -8046 - -suspend_32.h -file - - - - -2009-11-15T17:16:57.000000Z -cc349a980be7294d8dc00f74296752e8 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1335 - -xsave.h -file - - - - -2009-11-15T17:16:57.000000Z -e37c797d57fa5af508e762e10012be43 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3056 - -cpu.h -file - - - - -2009-11-15T17:16:57.000000Z -eec984636f1a83334c459d958627bb60 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -389 - -numaq -dir - -required-features.h -file - - - - -2009-11-15T17:16:57.000000Z -d330d04eb4b46b59e91ec11dfcd39c87 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2130 - -resume-trace.h -file - - - - -2009-11-15T17:16:57.000000Z -6ca66735691549e275035382b303a27f -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -540 - -irq_remapping.h -file - - - - -2009-11-15T17:16:57.000000Z -03242a61b303003f3b03247b9f936e61 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -180 - -kexec.h -file - - - - -2009-11-15T17:16:57.000000Z -edb5171ee1a1d2c9971060cee4d32148 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -5323 - -numa.h -file - - - - -2009-11-15T17:16:57.000000Z -415f2fbc20ffe1df9a1750acbd371d42 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -78 - -vm86.h -file - - - - -2009-11-15T17:16:57.000000Z -6e78582df0c02469f6a7f76b683237a3 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -5503 - -seccomp_64.h -file - - - - -2009-11-15T17:16:57.000000Z -bf8134c9f65a9f2404ce7b15b2332bfd -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -501 - -cpufeature.h -file - - - - -2009-11-15T17:16:57.000000Z -ab6c3f89cdea4e0411b922c705bfc68f -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -13514 - -lguest.h -file - - - - -2009-11-15T17:16:57.000000Z -e6fcd2e93b4d86b61477f704db5fba70 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2660 - -mce.h -file - - - - -2009-11-15T17:16:57.000000Z -b79546ca03676b1a3901a5c2b9801aa6 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3613 - -ptrace-abi.h -file - - - - -2009-11-15T17:16:57.000000Z -3e716567e146cbc00b5720d42d29b9a4 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3730 - -mmzone_32.h -file - - - - -2009-11-15T17:16:57.000000Z -6485ff06e5757d14aa55f8e5776a74a4 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3552 - -trampoline.h -file - - - - -2009-11-15T17:16:57.000000Z -309e04a3ce1d9f3723864d959c83605e -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -726 - -topology.h -file - - - - -2009-11-15T17:16:57.000000Z -5917b340df4cd8b19b84cd7da08f36bb -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -7339 - -asm.h -file - - - - -2009-11-15T17:16:57.000000Z -2805a76dce8073b6d2857f2ed0132f8c -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1165 - -i8259.h -file - - - - -2009-11-15T17:16:57.000000Z -367bbefad37ad822f621fb9448b6e628 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1605 - -stacktrace.h -file - - - - -2009-11-15T17:16:57.000000Z -074edc8ed9501aa178c2f15d5bcc3d85 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -655 - -mman.h -file - - - - -2009-11-15T17:16:57.000000Z -5e92bda25942980874aed0e33303a96e -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -776 - -fixmap_32.h -file - - - - -2009-11-15T17:16:57.000000Z -1742a412e850ddb244c001d8c849b9c9 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3609 - -posix_types_32.h -file - - - - -2009-11-15T17:16:57.000000Z -f685c07c5fbbc295eb44c267529a7beb -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2312 - -sigframe.h -file - - - - -2009-11-15T17:16:57.000000Z -70820be48bbf77ada399411e0a46f9f7 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1824 - -cmpxchg_32.h -file - - - - -2009-11-15T17:16:57.000000Z -e592a89fef00e2a508b06e59cb3e7a84 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -9438 - -proto.h -file - - - - -2009-11-15T17:16:57.000000Z -9e326943d89049a7cfed9b4735f8672b -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -710 - -efi.h -file - - - - -2009-11-15T17:16:57.000000Z -a4101fa347db445387ea8f8ef4bb1f4e -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4154 - -microcode.h -file - - - - -2009-11-15T17:16:57.000000Z -1738c025045058c14e0566874d9f7db6 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1053 - -unaligned.h -file - - - - -2009-11-15T17:16:57.000000Z -508e5789120bf0451e848b798d56c04f -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -306 - -irqflags.h -file - - - - -2009-11-15T17:16:57.000000Z -9379090c844974091b56f9df5f8f148a -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4014 - -ioctl.h -file - - - - -2009-11-15T17:16:57.000000Z -29111f5397c917c7d5e6fe8ec79693b9 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -31 - -arch_hooks.h -file - - - - -2009-11-15T17:16:57.000000Z -bd6d5211c7d52abfe1e45807e98815d1 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -680 - -tlb.h -file - - - - -2009-11-15T17:16:57.000000Z -0b7a3cefbe29cd83c656a81fb5673e64 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -317 - -user_32.h -file - - - - -2009-11-15T17:16:57.000000Z -4e8ecfeb6ec54cce1eae06f2dc4e2ead -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -5003 - -gart.h -file - - - - -2009-11-15T17:16:57.000000Z -7ab0cae72d0eff30edaea21b8e268d9b -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2523 - -kvm.h -file - - - - -2009-11-15T17:16:57.000000Z -d98130bce3ab32b1eea462819d91e109 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4253 - -percpu.h -file - - - - -2009-11-15T17:16:57.000000Z -a2766f5b713ba60ea1bb1d9a2552cff5 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -5845 - -device.h -file - - - - -2009-11-15T17:16:57.000000Z -ac9bf3cdb4fb0cd98f56a96d228d180d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -297 - -emergency-restart.h -file - - - - -2009-11-15T17:16:57.000000Z -79d8e557335bb5a87779902055182706 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -381 - -dma.h -file - - - - -2009-11-15T17:16:57.000000Z -8d4c9684a4643645640027b03ca37130 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -9685 - -numa_32.h -file - - - - -2009-11-15T17:16:57.000000Z -00d3bd52c24acd52a80526edf52dd25d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -227 - -svm.h -file - - - - -2009-11-15T17:16:57.000000Z -140495c748f761ad9bce70941162a290 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -8253 - -agp.h -file - - - - -2009-11-15T17:16:57.000000Z -226fef6e113370af408e50567bc1616c -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1158 - -dmi.h -file - - - - -2009-11-15T17:16:57.000000Z -c9a40864cd5f0a462542a646295d2c34 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -633 - -vdso.h -file - - - - -2009-11-15T17:16:57.000000Z -9a1bc84f0b63d8c537a40f4f512209d8 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1337 - -atomic.h -file - - - - -2009-11-15T17:16:57.000000Z -5ccabd7ec2e1b6a7c93fd0a439386d58 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -82 - -apic.h -file - - - - -2009-11-15T17:16:57.000000Z -cbd77b0a3c5a9b33b68f9070518d49f5 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4682 - -vic.h -file - - - - -2009-11-15T17:16:57.000000Z -97902cd11a6ac69521e1c074f270b69f -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1921 - -xor_64.h -file - - - - -2009-11-15T17:16:57.000000Z -7b3ad2ef19959a4fb59282e59fca95ee -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -8046 - -fixmap.h -file - - - - -2009-11-15T17:16:57.000000Z -0cfe62d378c483af9993f0862af0cceb -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1956 - -page_64.h -file - - - - -2009-11-15T17:16:57.000000Z -452baeb49d8dc083e03803b3745499da -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3017 - -mpspec.h -file - - - - -2009-11-15T17:16:57.000000Z -5aea5d2e589f7bb6b9fec25019e3934e -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4124 - -termbits.h -file - - - - -2009-11-15T17:16:57.000000Z -992aa1602e94e6cc466654d73c23ba8f -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4639 - -frame.h -file - - - - -2009-11-15T17:16:57.000000Z -698ec543da1fe61b2c181d23b9251af7 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -504 - -amd_iommu_types.h -file - - - - -2009-11-15T17:16:57.000000Z -cc2b3285653b00a90cb03234cf4e60ad -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -12302 - -system_64.h -file - - - - -2009-11-15T17:16:57.000000Z -dbdf34e53f4412ce3a5b2cd9c3eb23cb -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -409 - -seccomp_32.h -file - - - - -2009-11-15T17:16:57.000000Z -26494dc088957f0bdd33ed7d92f52c89 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -280 - -intel_arch_perfmon.h -file - - - - -2009-11-15T17:16:57.000000Z -f9de71ec47d750f0ee1df859aa2c285f -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -916 - -math_emu.h -file - - - - -2009-11-15T17:16:57.000000Z -0161236ee21da8c34aa36065f96dbc2d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -425 - -rwlock.h -file - - - - -2009-11-15T17:16:57.000000Z -fd11eefeeb2bdc76558c2c1f11c019b0 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -187 - -vmware.h -file - - - - -2009-11-15T17:16:57.000000Z -31131d99079c43986cb113e2fdfc3237 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -999 - -segment.h -file - - - - -2009-11-15T17:16:57.000000Z -9f99a2ef8f01a3da649745d9472b3244 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -6026 - -mach-default -dir - -kprobes.h -file - - - - -2009-11-15T17:16:57.000000Z -5ea57a6e684ea7f47a4eafe4a852c506 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2826 - -lguest_hcall.h -file - - - - -2009-11-15T17:16:57.000000Z -a3a514870fb5e7e73d25274faa3fd4d9 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2494 - -floppy.h -file - - - - -2009-11-15T17:16:57.000000Z -32b1a49069a30e9bb8e631c373eaf541 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -6591 - -processor-flags.h -file - - - - -2009-11-15T17:16:57.000000Z -dbf197b7a29705627427807460194052 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3482 - -linkage.h -file - - - - -2009-11-15T17:16:57.000000Z -741fad606623c2a792f2e67f9c15ef8b -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3425 - -kvm_x86_emulate.h -file - - - - -2009-11-15T17:16:57.000000Z -a016a1cb840b1558dc847d963dd7f84b -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -6126 - -desc.h -file - - - - -2009-11-15T17:16:57.000000Z -abe2af153796bb729e5840f3918089ca -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -10463 - -io_64.h -file - - - - -2009-11-15T17:16:57.000000Z -481f1aadd3de04d5a646450dc00742b1 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -6253 - -user32.h -file - - - - -2009-11-15T17:16:57.000000Z -e1f96680e0e5037057fc21e605fc9af9 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2117 - -ia32_unistd.h -file - - - - -2009-11-15T17:16:57.000000Z -ce099491f29deb04e4157c9b763bb344 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -540 - -pgtable-3level-defs.h -file - - - - -2009-11-15T17:16:57.000000Z -dcc3bffbd8443ab4febc04bd5efb8a4a -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -569 - -sections.h -file - - - - -2009-11-15T17:16:57.000000Z -b54e28489546e6c97063c2fc9eb080a0 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -34 - -pgtable_64.h -file - - - - -2009-11-15T17:16:57.000000Z -13c9f69d87244968991758a255879596 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -8223 - -rtc.h -file - - - - -2009-11-15T17:16:57.000000Z -291094026d4bf4b0341b414a2c71d961 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -29 - -es7000 -dir - -cmpxchg.h -file - - - - -2009-11-15T17:16:57.000000Z -acfcddfc9ecd34cfae379549a98c3f3c -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -84 - -div64.h -file - - - - -2009-11-15T17:16:57.000000Z -6ae31a96035fbd8cddba8d16851b6fd2 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1404 - -syscalls.h -file - - - - -2009-11-15T17:16:57.000000Z -07f9b5155b3d012ab96d4e795ec8b77b -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2933 - -cache.h -file - - - - -2009-11-15T17:16:57.000000Z -b076ba5a0b1eff0cbe8af55c21230af9 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -559 - -pgtable-3level.h -file - - - - -2009-11-15T17:16:57.000000Z -73bb5ab661a6b38f8cd68d87b40bb413 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4803 - -ipcbuf.h -file - - - - -2009-11-15T17:16:57.000000Z -407d43b4f5201ad5eb65d5cbba699db5 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -627 - -i8253.h -file - - - - -2009-11-15T17:16:57.000000Z -06e53abfdb0cf5d059ecf790bf39e447 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -348 - -pci.h -file - - - - -2009-11-15T17:16:57.000000Z -511fdb7b5f7ecfded096dcf972174a0a -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2978 - -signal.h -file - - - - -2009-11-15T17:16:57.000000Z -3ee1a6aa10a31a1b5da7b506612e4f6c -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -5660 - -highmem.h -file - - - - -2009-11-15T17:16:57.000000Z -498fdbdb7ea17d2c35d9e080493150e0 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2140 - -geode.h -file - - - - -2009-11-15T17:16:57.000000Z -ce0db6d74fe1ac78a11cb6837b810ada -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -6519 - -pci_64.h -file - - - - -2009-11-15T17:16:57.000000Z -a469c5a276647d63460cc4086c895195 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1437 - -pat.h -file - - - - -2009-11-15T17:16:57.000000Z -145764b9a39a68ba9abb82494fa4c1fe -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -529 - -parport.h -file - - - - -2009-11-15T17:16:57.000000Z -566368f957d20cd6e26a058cee07156d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -295 - -socket.h -file - - - - -2009-11-15T17:16:57.000000Z -c7980419667d496afbb86bf4b24835ae -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1256 - -hugetlb.h -file - - - - -2009-11-15T17:16:57.000000Z -2fc18dbfb1de4b8edccf15d7554ae7ee -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2067 - -sync_bitops.h -file - - - - -2009-11-15T17:16:57.000000Z -2ea5a8b1b3227ae51f7395ce364eb7ef -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3446 - -alternative-asm.h -file - - - - -2009-11-15T17:16:57.000000Z -9a549e9ffafa4954268b190fcd0e52f8 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -289 - -rwsem.h -file - - - - -2009-11-15T17:16:57.000000Z -5fcabedce396206aa7b15733ba48fb49 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -7263 - -mmx.h -file - - - - -2009-11-15T17:16:57.000000Z -966feab933de408a48afbaa8dd671f60 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -298 - -mc146818rtc.h -file - - - - -2009-11-15T17:16:57.000000Z -fdff619b36e6f63ebf771da817834f23 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2833 - -mpspec_def.h -file - - - - -2009-11-15T17:16:57.000000Z -55ef3f10813c5e7b26310fa70924c0f9 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4102 - -poll.h -file - - - - -2009-11-15T17:16:57.000000Z -9e32f7b088ada2f6cb725a9ddfaaef1a -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -30 - -calling.h -file - - - - -2009-11-15T17:16:57.000000Z -59ebeacb4e7a4135f465efe031a15890 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3187 - -ucontext.h -file - - - - -2009-11-15T17:16:57.000000Z -734cde221aa20d28aeb181f739469660 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -493 - -irq_regs.h -file - - - - -2009-11-15T17:16:57.000000Z -03ec634029d0ed4c37c66f4434b659f4 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -86 - -xor_32.h -file - - - - -2009-11-15T17:16:57.000000Z -a805232e634a56dde744b0ad744cf944 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -21491 - -alternative.h -file - - - - -2009-11-15T17:16:57.000000Z -9ccdc869b74a1baffa2dd68e33989d93 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -6585 - -user.h -file - - - - -2009-11-15T17:16:57.000000Z -9209b6533b42772f8808a4e4fa766fb3 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -78 - -nops.h -file - - - - -2009-11-15T17:16:57.000000Z -35566b189cc06c15f62645a769c9010b -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3280 - -page_32.h -file - - - - -2009-11-15T17:16:57.000000Z -8bd92b2c6181624b5572a8aa7382b766 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3062 - -k8.h -file - - - - -2009-11-15T17:16:57.000000Z -9f037d05e3076db4c0c1148195ef2936 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -390 - -irq_regs_64.h -file - - - - -2009-11-15T17:16:57.000000Z -7155a0a310e456b7c8c8251b5cec9f44 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -34 - -atomic_64.h -file - - - - -2009-11-15T17:16:57.000000Z -30d14552c23043bcdd3f60cc1a2fe99c -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -10898 - -seccomp.h -file - - - - -2009-11-15T17:16:57.000000Z -ca57c1e67de09c01a6bf82eadfcf1826 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -84 - -irq.h -file - - - - -2009-11-15T17:16:57.000000Z -e6709dc31e44234a841c82356c2cb43c -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1074 - -ioctls.h -file - - - - -2009-11-15T17:16:57.000000Z -fb7ec488079038d77c628691b3959075 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2992 - -time.h -file - - - - -2009-11-15T17:16:57.000000Z -e4b588974266d7ad092e1eb383804937 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1148 - -delay.h -file - - - - -2009-11-15T17:16:57.000000Z -ee826fba9d1566158a3d641b6d55ce40 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -860 - -bugs.h -file - - - - -2009-11-15T17:16:57.000000Z -e2bea1ef147812ff0a7da5f37cbbc905 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -268 - -kdebug.h -file - - - - -2009-11-15T17:16:57.000000Z -38777224cccb69163a2afbf4d4717f0d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -919 - -mmu_context.h -file - - - - -2009-11-15T17:16:57.000000Z -3df127ca2d068ce42c51aad6f7894475 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -797 - -checksum.h -file - - - - -2009-11-15T17:16:57.000000Z -374ef6f73fb97e32c8ae76441468e492 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -86 - -ftrace.h -file - - - - -2009-11-15T17:16:57.000000Z -1e093ce01d76ac184fdfd9953a99ee85 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1634 - -cacheflush.h -file - - - - -2009-11-15T17:16:57.000000Z -30d9002855a3f2dc0951943245321918 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4596 - -cputime.h -file - - - - -2009-11-15T17:16:57.000000Z -e07bb1fbce67b580c13b57c94d6eb580 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -33 - -mach-rdc321x -dir - -io_32.h -file - - - - -2009-11-15T17:16:57.000000Z -39d5362a0129e610aad860ae606d5b65 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -7740 - -e820.h -file - - - - -2009-11-15T17:16:57.000000Z -95f3175dcfc5e2eaa1efb68727a4f6bf -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4989 - -numaq.h -file - - - - -2009-11-15T17:16:57.000000Z -754d02e69e65018804dbc37f3e74b297 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -6061 - -pgtable_32.h -file - - - - -2009-11-15T17:16:57.000000Z -a8fbcd4bbe388b7354cf90eed0c8638d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -5526 - -pci-direct.h -file - - - - -2009-11-15T17:16:57.000000Z -d6f796245565af54792d7c9230c9700f -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -846 - -msgbuf.h -file - - - - -2009-11-15T17:16:57.000000Z -793fe18c7a53ef7b4affae84f350d27c -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1132 - -bootparam.h -file - - - - -2009-11-15T17:16:57.000000Z -65a9fae053aa66644519ab73bfec2eca -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2794 - -iommu.h -file - - - - -2009-11-15T17:16:57.000000Z -53da68e7fdb2967e1fa675f29661f81f -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -337 - -paravirt.h -file - - - - -2009-11-15T17:16:57.000000Z -f695dae31c5e317ea1c5c7f69d20c938 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -44624 - -i387.h -file - - - - -2009-11-15T17:16:57.000000Z -9081f2644fc1aeda985a23f3ba677d2a -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -10413 - -bigsmp -dir - -sys_ia32.h -file - - - - -2009-11-15T17:16:57.000000Z -212f23284db5869184d1d2f3e639684f -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3869 - -xcr.h -file - - - - -2009-11-15T17:16:57.000000Z -bbc449caa67e509b19b44733fe68e08a -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1145 - -ia32.h -file - - - - -2009-11-15T17:16:57.000000Z -e333ea015a4a73078294f8ae0ccd3f4d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3304 - -mutex.h -file - - - - -2009-11-15T17:16:57.000000Z -07741987a083b8132f20cb250c9627da -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -80 - -hardirq_64.h -file - - - - -2009-11-15T17:16:57.000000Z -7e7af0301c560c6e3bd610d524b7dc82 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -646 - -io_apic.h -file - - - - -2009-11-15T17:16:57.000000Z -ce41facf1dbdb06dbb9b7398572a48bd -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4603 - -pda.h -file - - - - -2009-11-15T17:16:57.000000Z -e0e0c4c2959ccd9c3f5a803c45d5e2ed -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3979 - -string.h -file - - - - -2009-11-15T17:16:57.000000Z -c71e204a6402503158526fd585fab256 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -82 - -bios_ebda.h -file - - - - -2009-11-15T17:16:57.000000Z -fa771e938d97cd34391c59a3547fbd5e -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -794 - -stat.h -file - - - - -2009-11-15T17:16:57.000000Z -0b959989a62d496faa75e3ac648f80a2 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2324 - -processor-cyrix.h -file - - - - -2009-11-15T17:16:57.000000Z -e1fb82d7cd7a4435772ff9232d9eb650 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -840 - -idle.h -file - - - - -2009-11-15T17:16:57.000000Z -2b282297ea711c58c2cbd85eec2f2555 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -486 - -processor.h -file - - - - -2009-11-15T17:16:57.000000Z -241e397198d25ade8dfea1753c6acb48 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -23209 - -pci_32.h -file - - - - -2009-11-15T17:16:57.000000Z -8b41fc9413f7f34916adb69097622e93 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -931 - -system.h -file - - - - -2009-11-15T17:16:57.000000Z -271871d56d7680e179f5c265424dbb75 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -12429 - -pgtable-2level-defs.h -file - - - - -2009-11-15T17:16:57.000000Z -927fdc9769addd39b1a061edb6a6b918 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -376 - -resource.h -file - - - - -2009-11-15T17:16:57.000000Z -36eb2a82010cc2b8194bde001a28c7a5 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -34 - -kvm_host.h -file - - - - -2009-11-15T17:16:57.000000Z -463fe79d40ba85921cc862fb621c5926 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -20854 - -mach-generic -dir - -mca.h -file - - - - -2009-11-15T17:16:57.000000Z -275b94b82e14067f4e6aac32eeb3cf97 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1263 - -scatterlist.h -file - - - - -2009-11-15T17:16:57.000000Z -37794c0513382346287e46c34f732aca -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -778 - -boot.h -file - - - - -2009-11-15T17:16:57.000000Z -1f9117d5ebf3ea01583fe75b5a012c80 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -718 - -hypertransport.h -file - - - - -2009-11-15T17:16:57.000000Z -7e3483ddae6211f29c2c348d7a50c18d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1316 - -iomap.h -file - - - - -2009-11-15T17:16:57.000000Z -127c630c6bc59a0c89baf142538e4ed1 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1116 - -ds.h -file - - - - -2009-11-15T17:16:57.000000Z -aa5a343d4b76f627a503d63033ac0d7b -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -6928 - -unistd.h -file - - - - -2009-11-15T17:16:57.000000Z -3835e7cbdfc9d3d5403be3a72d8593d6 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -200 - -msidef.h -file - - - - -2009-11-15T17:16:57.000000Z -a3647e91b358a4cade58b6a3a521e642 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1718 - -sockios.h -file - - - - -2009-11-15T17:16:57.000000Z -1cb69ae351e7d5ee0e982bf6f938a0ea -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -361 - -hypervisor.h -file - - - - -2009-11-15T17:16:57.000000Z -55e133c9af8d94b35d7d4e46dc4e74a1 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -970 - -a.out-core.h -file - - - - -2009-11-15T17:16:57.000000Z -5f5f638c3ce309317aeb4da7f66872d3 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2197 - -kmap_types.h -file - - - - -2009-11-15T17:16:57.000000Z -c4cbaa2ac69800d781a7c3c1db84145e -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -500 - -vga.h -file - - - - -2009-11-15T17:16:57.000000Z -29c968f8bbf1786708fca9d49135586e -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -396 - -string_64.h -file - - - - -2009-11-15T17:16:57.000000Z -5110450e1becef7751a16b53a9b99efc -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1631 - -desc_defs.h -file - - - - -2009-11-15T17:16:57.000000Z -c4c81447fcbf2ab9b37e0943ae8397cc -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2385 - -irq_regs_32.h -file - - - - -2009-11-15T17:16:57.000000Z -b38c97acf8c1a1263506bb21e7b49169 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -650 - -atomic_32.h -file - - - - -2009-11-15T17:16:57.000000Z -fa7e3467a070919cd77138c846d8d1ae -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -5866 - -mtrr.h -file - - - - -2009-11-15T17:16:57.000000Z -6d64249b1b2a590ea3e1ed9f3ca281a2 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -6878 - -errno.h -file - - - - -2009-11-15T17:16:57.000000Z -05366a204880e8cf1fcd3e61ef3cfa41 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -31 - -timex.h -file - - - - -2009-11-15T17:16:57.000000Z -554efec55a575acd58daa3b587927a65 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -286 - -sigcontext.h -file - - - - -2009-11-15T17:16:57.000000Z -7d6298245bfd9123904b14453504b5f5 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -7261 - -tsc.h -file - - - - -2009-11-15T17:16:57.000000Z -899e4ab0f664e8b542ad5525d6abb460 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1207 - -sigcontext32.h -file - - - - -2009-11-15T17:16:57.000000Z -2b410e57d2c55e0f29a7ec49d966f593 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1684 - -gpio.h -file - - - - -2009-11-15T17:16:57.000000Z -7c01da740fce65f88866a6777c767263 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1114 - -irq_vectors.h -file - - - - -2009-11-15T17:16:57.000000Z -05a380014bd04694f65b38e49b18aebc -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4741 - -vsyscall.h -file - - - - -2009-11-15T17:16:57.000000Z -9bb866064e07deae1ff46aaf9b4f01ae -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1236 - -uv -dir - -spinlock_types.h -file - - - - -2009-11-15T17:16:57.000000Z -c3f18e7fee9e9379046fb2916f6cf99a -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -413 - -vmx.h -file - - - - -2009-11-15T17:16:57.000000Z -f49bbefd7a53cc18b78390e26953ff91 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -16120 - -unistd_64.h -file - - - - -2009-11-15T17:16:57.000000Z -6c239bb5c7c172c7cc94ddc699ec987c -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -22014 - -swiotlb.h -file - - - - -2009-11-15T17:16:57.000000Z -5561a54b90652166aa80fa7adc46abff -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -386 - -tlbflush.h -file - - - - -2009-11-15T17:16:57.000000Z -45718fb865bd62d525f2aaea31815972 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -4069 - -debugreg.h -file - - - - -2009-11-15T17:16:57.000000Z -a135152f95bdb9d70db87cb618f5d0aa -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2904 - -uaccess.h -file - - - - -2009-11-15T17:16:57.000000Z -0db4488da79ae4342c2cf5a67dca826f -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -13770 - -reboot_fixups.h -file - - - - -2009-11-15T17:16:57.000000Z -f5792c4483b622dec60893d0076de33c -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -144 - -pvclock-abi.h -file - - - - -2009-11-15T17:16:57.000000Z -cb6f65f83624803ec207ede692f7169e -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1288 - -hardirq.h -file - - - - -2009-11-15T17:16:57.000000Z -c385e1986ef5d2ae4e66374727eb19fd -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -247 - -local.h -file - - - - -2009-11-15T17:16:57.000000Z -e765769f3dc30abc8f89de1a000a509a -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -5873 - -sparsemem.h -file - - - - -2009-11-15T17:16:57.000000Z -96ba0745c27d3d4b46c20155ac67427f -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -920 - -hardirq_32.h -file - - - - -2009-11-15T17:16:57.000000Z -0f352815a243b70d720b8b9a9abc7c48 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -817 - -param.h -file - - - - -2009-11-15T17:16:57.000000Z -b83904ffdd311240864ba5fdde0fa136 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -455 - -pvclock.h -file - - - - -2009-11-15T17:16:57.000000Z -6b93aac3a9006dbb0fe42840baa31d06 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -481 - -shmparam.h -file - - - - -2009-11-15T17:16:57.000000Z -4cfa8df270149eb23a9416c276c57c0f -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -154 - -vmi_time.h -file - - - - -2009-11-15T17:16:57.000000Z -42d5f262de8c78bf645c5aaea44e92eb -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3262 - -voyager.h -file - - - - -2009-11-15T17:16:57.000000Z -699c056d4e9d549d0c5221547b7c2069 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -15774 - -pgtable.h -file - - - - -2009-11-15T17:16:57.000000Z -6c17139d1e5983c3066aa08cec086bdd -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -18742 - -suspend.h -file - - - - -2009-11-15T17:16:57.000000Z -aa9621c163bfca7fe4ce00f9de4e1bd1 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -84 - -sembuf.h -file - - - - -2009-11-15T17:16:57.000000Z -23d122491e55605211f1899b40b925ac -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -699 - -nmi.h -file - - - - -2009-11-15T17:16:57.000000Z -bc9e19f8d87b19832d7e480d09e229cc -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2290 - -prctl.h -file - - - - -2009-11-15T17:16:57.000000Z -2687fd51807f5240d8bdacc9d20ee400 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -287 - -dwarf2.h -file - - - - -2009-11-15T17:16:57.000000Z -005907bd3e3614601f473d5178b8b265 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2393 - -rio.h -file - - - - -2009-11-15T17:16:57.000000Z -1da41849a9761e05d2fa943c8393a438 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2591 - -reboot.h -file - - - - -2009-11-15T17:16:57.000000Z -4eea4a78760c9d622f4e27d5ffc9ed7c -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -642 - -dma-mapping.h -file - - - - -2009-11-15T17:16:57.000000Z -2dc32e9796bb114c148147734a70f148 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -8575 - -vmi.h -file - - - - -2009-11-15T17:16:57.000000Z -bd915afc11c99d273245450731a2345e -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -7439 - -mach-voyager -dir - -uaccess_64.h -file - - - - -2009-11-15T17:16:57.000000Z -9da6d55bfc12e4ade42b18fe6bee0c2b -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -5829 - -setup.h -file - - - - -2009-11-15T17:16:57.000000Z -590cec73069ae5835c77e88502069f50 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2719 - -msr.h -file - - - - -2009-11-15T17:16:57.000000Z -d02dfebf485c675206a183a50545773b -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -6575 - -types.h -file - - - - -2009-11-15T17:16:57.000000Z -44b1c8ab1c40c5cd053579765fa6633d -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -657 - -virtext.h -file - - - - -2009-11-15T17:16:57.000000Z -cbb76f76591cede9fea299f396fabbc4 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2794 - -genapic.h -file - - - - -2009-11-15T17:16:57.000000Z -592fa2d361ef9112ccc385d4ea9540b9 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -84 - -amd_iommu.h -file - - - - -2009-11-15T17:16:57.000000Z -f5f0ffa8d39641288dbf5e3432bed0c8 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1241 - -xor.h -file - - - - -2009-11-15T17:16:57.000000Z -cb25c49d5f0f451ca79444cd4949f2bd -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -76 - -string_32.h -file - - - - -2009-11-15T17:16:57.000000Z -8b9b50acb6568c31e9d91410631a67a4 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -7431 - -mmu_context_64.h -file - - - - -2009-11-15T17:16:57.000000Z -1ad86236040ae1a4f666809856d53d5f -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1342 - -checksum_64.h -file - - - - -2009-11-15T17:16:57.000000Z -b975bf1e4a276685a7c34453e2723a61 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -5349 - -Kbuild -file - - - - -2009-11-15T17:16:57.000000Z -c4c8b6b568f73bd30a755fcc6342ca87 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -525 - -fb.h -file - - - - -2009-11-15T17:16:57.000000Z -a61b8d1a9b45401bfd395857262464cf -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -485 - -hpet.h -file - - - - -2009-11-15T17:16:57.000000Z -b982b87b8e9ce3aecaa2006ab776eb69 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3268 - -xen -dir - -unistd_32.h -file - - - - -2009-11-15T17:16:57.000000Z -1a28a8b65cad4f361cb8325fa6e2d6fa -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -10801 - -tce.h -file - - - - -2009-11-15T17:16:57.000000Z -cdf4b01ceaa462307b9ea91a7f348f62 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1724 - -mutex_64.h -file - - - - -2009-11-15T17:16:57.000000Z -1c3d2693cdba70e39d878672254d3e9e -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2961 - -ptrace.h -file - - - - -2009-11-15T17:16:57.000000Z -bb3c980827f70b2c97e31fa025b107e8 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -5442 - -genapic_64.h -file - - - - -2009-11-15T17:16:57.000000Z -5ec3b4e20199135e1e2c3ca15c2840d1 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2145 - -timer.h -file - - - - -2009-11-15T17:16:57.000000Z -2914589c7c0626c19a6d4b0964fb39e2 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1712 - -pgalloc.h -file - - - - -2009-11-15T17:16:57.000000Z -c55aa5c81ac8608bdf8d293f752c25d4 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -3570 - -mca_dma.h -file - - - - -2009-11-15T17:16:57.000000Z -d8187ddfce30d543559920bc7086c165 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -5210 - -calgary.h -file - - - - -2009-11-15T17:16:57.000000Z -b24ef89c3a89ffe56bc402275567c94b -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -2452 - -vgtod.h -file - - - - -2009-11-15T17:16:57.000000Z -6170cc7b45415d630d79ebd390578838 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -639 - -shmbuf.h -file - - - - -2009-11-15T17:16:57.000000Z -4244cc37103e4f85db7dc6b4b62b15ff -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -1324 - -posix_types.h -file - - - - -2009-11-15T17:16:57.000000Z -5caebd7b2d5c6cf762c9241695e63496 -2009-05-20T14:32:55.606606Z -455 -l4check - - - - - - - - - - - - - - - - - - - - - -220 - diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/format b/libdde_linux26/contrib/arch/x86/include/asm/.svn/format deleted file mode 100644 index ec635144..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/Kbuild.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/Kbuild.svn-base deleted file mode 100644 index 4a8e80cd..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/Kbuild.svn-base +++ /dev/null @@ -1,24 +0,0 @@ -include include/asm-generic/Kbuild.asm - -header-y += boot.h -header-y += bootparam.h -header-y += debugreg.h -header-y += ldt.h -header-y += msr-index.h -header-y += prctl.h -header-y += ptrace-abi.h -header-y += sigcontext32.h -header-y += ucontext.h -header-y += processor-flags.h - -unifdef-y += e820.h -unifdef-y += ist.h -unifdef-y += mce.h -unifdef-y += msr.h -unifdef-y += mtrr.h -unifdef-y += posix_types_32.h -unifdef-y += posix_types_64.h -unifdef-y += unistd_32.h -unifdef-y += unistd_64.h -unifdef-y += vm86.h -unifdef-y += vsyscall.h diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/a.out-core.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/a.out-core.h.svn-base deleted file mode 100644 index 3c601f82..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/a.out-core.h.svn-base +++ /dev/null @@ -1,71 +0,0 @@ -/* a.out coredump register dumper - * - * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. - * Written by David Howells (dhowells@redhat.com) - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public Licence - * as published by the Free Software Foundation; either version - * 2 of the Licence, or (at your option) any later version. - */ - -#ifndef _ASM_X86_A_OUT_CORE_H -#define _ASM_X86_A_OUT_CORE_H - -#ifdef __KERNEL__ -#ifdef CONFIG_X86_32 - -#include -#include - -/* - * fill in the user structure for an a.out core dump - */ -static inline void aout_dump_thread(struct pt_regs *regs, struct user *dump) -{ -/* changed the size calculations - should hopefully work better. lbt */ - dump->magic = CMAGIC; - dump->start_code = 0; - dump->start_stack = regs->sp & ~(PAGE_SIZE - 1); - dump->u_tsize = ((unsigned long)current->mm->end_code) >> PAGE_SHIFT; - dump->u_dsize = ((unsigned long)(current->mm->brk + (PAGE_SIZE - 1))) - >> PAGE_SHIFT; - dump->u_dsize -= dump->u_tsize; - dump->u_ssize = 0; - dump->u_debugreg[0] = current->thread.debugreg0; - dump->u_debugreg[1] = current->thread.debugreg1; - dump->u_debugreg[2] = current->thread.debugreg2; - dump->u_debugreg[3] = current->thread.debugreg3; - dump->u_debugreg[4] = 0; - dump->u_debugreg[5] = 0; - dump->u_debugreg[6] = current->thread.debugreg6; - dump->u_debugreg[7] = current->thread.debugreg7; - - if (dump->start_stack < TASK_SIZE) - dump->u_ssize = ((unsigned long)(TASK_SIZE - dump->start_stack)) - >> PAGE_SHIFT; - - dump->regs.bx = regs->bx; - dump->regs.cx = regs->cx; - dump->regs.dx = regs->dx; - dump->regs.si = regs->si; - dump->regs.di = regs->di; - dump->regs.bp = regs->bp; - dump->regs.ax = regs->ax; - dump->regs.ds = (u16)regs->ds; - dump->regs.es = (u16)regs->es; - dump->regs.fs = (u16)regs->fs; - savesegment(gs, dump->regs.gs); - dump->regs.orig_ax = regs->orig_ax; - dump->regs.ip = regs->ip; - dump->regs.cs = (u16)regs->cs; - dump->regs.flags = regs->flags; - dump->regs.sp = regs->sp; - dump->regs.ss = (u16)regs->ss; - - dump->u_fpvalid = dump_fpu(regs, &dump->i387); -} - -#endif /* CONFIG_X86_32 */ -#endif /* __KERNEL__ */ -#endif /* _ASM_X86_A_OUT_CORE_H */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/a.out.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/a.out.h.svn-base deleted file mode 100644 index 4684f97a..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/a.out.h.svn-base +++ /dev/null @@ -1,20 +0,0 @@ -#ifndef _ASM_X86_A_OUT_H -#define _ASM_X86_A_OUT_H - -struct exec -{ - unsigned int a_info; /* Use macros N_MAGIC, etc for access */ - unsigned a_text; /* length of text, in bytes */ - unsigned a_data; /* length of data, in bytes */ - unsigned a_bss; /* length of uninitialized data area for file, in bytes */ - unsigned a_syms; /* length of symbol table data in file, in bytes */ - unsigned a_entry; /* start address */ - unsigned a_trsize; /* length of relocation info for text, in bytes */ - unsigned a_drsize; /* length of relocation info for data, in bytes */ -}; - -#define N_TRSIZE(a) ((a).a_trsize) -#define N_DRSIZE(a) ((a).a_drsize) -#define N_SYMSIZE(a) ((a).a_syms) - -#endif /* _ASM_X86_A_OUT_H */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/acpi.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/acpi.h.svn-base deleted file mode 100644 index 98306814..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/acpi.h.svn-base +++ /dev/null @@ -1,177 +0,0 @@ -#ifndef _ASM_X86_ACPI_H -#define _ASM_X86_ACPI_H - -/* - * Copyright (C) 2001 Paul Diefenbaugh - * Copyright (C) 2001 Patrick Mochel - * - * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - */ -#include - -#include -#include -#include -#include - -#define COMPILER_DEPENDENT_INT64 long long -#define COMPILER_DEPENDENT_UINT64 unsigned long long - -/* - * Calling conventions: - * - * ACPI_SYSTEM_XFACE - Interfaces to host OS (handlers, threads) - * ACPI_EXTERNAL_XFACE - External ACPI interfaces - * ACPI_INTERNAL_XFACE - Internal ACPI interfaces - * ACPI_INTERNAL_VAR_XFACE - Internal variable-parameter list interfaces - */ -#define ACPI_SYSTEM_XFACE -#define ACPI_EXTERNAL_XFACE -#define ACPI_INTERNAL_XFACE -#define ACPI_INTERNAL_VAR_XFACE - -/* Asm macros */ - -#define ACPI_ASM_MACROS -#define BREAKPOINT3 -#define ACPI_DISABLE_IRQS() local_irq_disable() -#define ACPI_ENABLE_IRQS() local_irq_enable() -#define ACPI_FLUSH_CPU_CACHE() wbinvd() - -int __acpi_acquire_global_lock(unsigned int *lock); -int __acpi_release_global_lock(unsigned int *lock); - -#define ACPI_ACQUIRE_GLOBAL_LOCK(facs, Acq) \ - ((Acq) = __acpi_acquire_global_lock(&facs->global_lock)) - -#define ACPI_RELEASE_GLOBAL_LOCK(facs, Acq) \ - ((Acq) = __acpi_release_global_lock(&facs->global_lock)) - -/* - * Math helper asm macros - */ -#define ACPI_DIV_64_BY_32(n_hi, n_lo, d32, q32, r32) \ - asm("divl %2;" \ - : "=a"(q32), "=d"(r32) \ - : "r"(d32), \ - "0"(n_lo), "1"(n_hi)) - - -#define ACPI_SHIFT_RIGHT_64(n_hi, n_lo) \ - asm("shrl $1,%2 ;" \ - "rcrl $1,%3;" \ - : "=r"(n_hi), "=r"(n_lo) \ - : "0"(n_hi), "1"(n_lo)) - -#ifdef CONFIG_ACPI -extern int acpi_lapic; -extern int acpi_ioapic; -extern int acpi_noirq; -extern int acpi_strict; -extern int acpi_disabled; -extern int acpi_ht; -extern int acpi_pci_disabled; -extern int acpi_skip_timer_override; -extern int acpi_use_timer_override; - -extern u8 acpi_sci_flags; -extern int acpi_sci_override_gsi; -void acpi_pic_sci_set_trigger(unsigned int, u16); - -static inline void disable_acpi(void) -{ - acpi_disabled = 1; - acpi_ht = 0; - acpi_pci_disabled = 1; - acpi_noirq = 1; -} - -/* Fixmap pages to reserve for ACPI boot-time tables (see fixmap.h) */ -#define FIX_ACPI_PAGES 4 - -extern int acpi_gsi_to_irq(u32 gsi, unsigned int *irq); - -static inline void acpi_noirq_set(void) { acpi_noirq = 1; } -static inline void acpi_disable_pci(void) -{ - acpi_pci_disabled = 1; - acpi_noirq_set(); -} - -/* routines for saving/restoring kernel state */ -extern int acpi_save_state_mem(void); -extern void acpi_restore_state_mem(void); - -extern unsigned long acpi_wakeup_address; - -/* early initialization routine */ -extern void acpi_reserve_bootmem(void); - -/* - * Check if the CPU can handle C2 and deeper - */ -static inline unsigned int acpi_processor_cstate_check(unsigned int max_cstate) -{ - /* - * Early models (<=5) of AMD Opterons are not supposed to go into - * C2 state. - * - * Steppings 0x0A and later are good - */ - if (boot_cpu_data.x86 == 0x0F && - boot_cpu_data.x86_vendor == X86_VENDOR_AMD && - boot_cpu_data.x86_model <= 0x05 && - boot_cpu_data.x86_mask < 0x0A) - return 1; - else if (boot_cpu_has(X86_FEATURE_AMDC1E)) - return 1; - else - return max_cstate; -} - -#else /* !CONFIG_ACPI */ - -#define acpi_lapic 0 -#define acpi_ioapic 0 -static inline void acpi_noirq_set(void) { } -static inline void acpi_disable_pci(void) { } -static inline void disable_acpi(void) { } - -#endif /* !CONFIG_ACPI */ - -#define ARCH_HAS_POWER_INIT 1 - -struct bootnode; - -#ifdef CONFIG_ACPI_NUMA -extern int acpi_numa; -extern int acpi_scan_nodes(unsigned long start, unsigned long end); -#define NR_NODE_MEMBLKS (MAX_NUMNODES*2) -extern void acpi_fake_nodes(const struct bootnode *fake_nodes, - int num_nodes); -#else -static inline void acpi_fake_nodes(const struct bootnode *fake_nodes, - int num_nodes) -{ -} -#endif - -#define acpi_unlazy_tlb(x) leave_mm(x) - -#endif /* _ASM_X86_ACPI_H */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/agp.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/agp.h.svn-base deleted file mode 100644 index 9825cd64..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/agp.h.svn-base +++ /dev/null @@ -1,35 +0,0 @@ -#ifndef _ASM_X86_AGP_H -#define _ASM_X86_AGP_H - -#include -#include - -/* - * Functions to keep the agpgart mappings coherent with the MMU. The - * GART gives the CPU a physical alias of pages in memory. The alias - * region is mapped uncacheable. Make sure there are no conflicting - * mappings with different cachability attributes for the same - * page. This avoids data corruption on some CPUs. - */ - -#define map_page_into_agp(page) set_pages_uc(page, 1) -#define unmap_page_from_agp(page) set_pages_wb(page, 1) - -/* - * Could use CLFLUSH here if the cpu supports it. But then it would - * need to be called for each cacheline of the whole page so it may - * not be worth it. Would need a page for it. - */ -#define flush_agp_cache() wbinvd() - -/* Convert a physical address to an address suitable for the GART. */ -#define phys_to_gart(x) (x) -#define gart_to_phys(x) (x) - -/* GATT allocation. Returns/accepts GATT kernel virtual address. */ -#define alloc_gatt_pages(order) \ - ((char *)__get_free_pages(GFP_KERNEL, (order))) -#define free_gatt_pages(table, order) \ - free_pages((unsigned long)(table), (order)) - -#endif /* _ASM_X86_AGP_H */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/alternative-asm.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/alternative-asm.h.svn-base deleted file mode 100644 index e2077d34..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/alternative-asm.h.svn-base +++ /dev/null @@ -1,22 +0,0 @@ -#ifdef __ASSEMBLY__ - -#ifdef CONFIG_X86_32 -# define X86_ALIGN .long -#else -# define X86_ALIGN .quad -#endif - -#ifdef CONFIG_SMP - .macro LOCK_PREFIX -1: lock - .section .smp_locks,"a" - .align 4 - X86_ALIGN 1b - .previous - .endm -#else - .macro LOCK_PREFIX - .endm -#endif - -#endif /* __ASSEMBLY__ */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/alternative.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/alternative.h.svn-base deleted file mode 100644 index f6aa18ea..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/alternative.h.svn-base +++ /dev/null @@ -1,183 +0,0 @@ -#ifndef _ASM_X86_ALTERNATIVE_H -#define _ASM_X86_ALTERNATIVE_H - -#include -#include -#include - -/* - * Alternative inline assembly for SMP. - * - * The LOCK_PREFIX macro defined here replaces the LOCK and - * LOCK_PREFIX macros used everywhere in the source tree. - * - * SMP alternatives use the same data structures as the other - * alternatives and the X86_FEATURE_UP flag to indicate the case of a - * UP system running a SMP kernel. The existing apply_alternatives() - * works fine for patching a SMP kernel for UP. - * - * The SMP alternative tables can be kept after boot and contain both - * UP and SMP versions of the instructions to allow switching back to - * SMP at runtime, when hotplugging in a new CPU, which is especially - * useful in virtualized environments. - * - * The very common lock prefix is handled as special case in a - * separate table which is a pure address list without replacement ptr - * and size information. That keeps the table sizes small. - */ - -#ifdef CONFIG_SMP -#define LOCK_PREFIX \ - ".section .smp_locks,\"a\"\n" \ - _ASM_ALIGN "\n" \ - _ASM_PTR "661f\n" /* address */ \ - ".previous\n" \ - "661:\n\tlock; " - -#else /* ! CONFIG_SMP */ -#define LOCK_PREFIX "" -#endif - -/* This must be included *after* the definition of LOCK_PREFIX */ -#include - -struct alt_instr { - u8 *instr; /* original instruction */ - u8 *replacement; - u8 cpuid; /* cpuid bit set for replacement */ - u8 instrlen; /* length of original instruction */ - u8 replacementlen; /* length of new instruction, <= instrlen */ - u8 pad1; -#ifdef CONFIG_X86_64 - u32 pad2; -#endif -}; - -extern void alternative_instructions(void); -extern void apply_alternatives(struct alt_instr *start, struct alt_instr *end); - -struct module; - -#ifdef CONFIG_SMP -extern void alternatives_smp_module_add(struct module *mod, char *name, - void *locks, void *locks_end, - void *text, void *text_end); -extern void alternatives_smp_module_del(struct module *mod); -extern void alternatives_smp_switch(int smp); -#else -static inline void alternatives_smp_module_add(struct module *mod, char *name, - void *locks, void *locks_end, - void *text, void *text_end) {} -static inline void alternatives_smp_module_del(struct module *mod) {} -static inline void alternatives_smp_switch(int smp) {} -#endif /* CONFIG_SMP */ - -const unsigned char *const *find_nop_table(void); - -/* - * Alternative instructions for different CPU types or capabilities. - * - * This allows to use optimized instructions even on generic binary - * kernels. - * - * length of oldinstr must be longer or equal the length of newinstr - * It can be padded with nops as needed. - * - * For non barrier like inlines please define new variants - * without volatile and memory clobber. - */ -#define alternative(oldinstr, newinstr, feature) \ - asm volatile ("661:\n\t" oldinstr "\n662:\n" \ - ".section .altinstructions,\"a\"\n" \ - _ASM_ALIGN "\n" \ - _ASM_PTR "661b\n" /* label */ \ - _ASM_PTR "663f\n" /* new instruction */ \ - " .byte %c0\n" /* feature bit */ \ - " .byte 662b-661b\n" /* sourcelen */ \ - " .byte 664f-663f\n" /* replacementlen */ \ - ".previous\n" \ - ".section .altinstr_replacement,\"ax\"\n" \ - "663:\n\t" newinstr "\n664:\n" /* replacement */ \ - ".previous" :: "i" (feature) : "memory") - -/* - * Alternative inline assembly with input. - * - * Pecularities: - * No memory clobber here. - * Argument numbers start with 1. - * Best is to use constraints that are fixed size (like (%1) ... "r") - * If you use variable sized constraints like "m" or "g" in the - * replacement make sure to pad to the worst case length. - */ -#define alternative_input(oldinstr, newinstr, feature, input...) \ - asm volatile ("661:\n\t" oldinstr "\n662:\n" \ - ".section .altinstructions,\"a\"\n" \ - _ASM_ALIGN "\n" \ - _ASM_PTR "661b\n" /* label */ \ - _ASM_PTR "663f\n" /* new instruction */ \ - " .byte %c0\n" /* feature bit */ \ - " .byte 662b-661b\n" /* sourcelen */ \ - " .byte 664f-663f\n" /* replacementlen */ \ - ".previous\n" \ - ".section .altinstr_replacement,\"ax\"\n" \ - "663:\n\t" newinstr "\n664:\n" /* replacement */ \ - ".previous" :: "i" (feature), ##input) - -/* Like alternative_input, but with a single output argument */ -#define alternative_io(oldinstr, newinstr, feature, output, input...) \ - asm volatile ("661:\n\t" oldinstr "\n662:\n" \ - ".section .altinstructions,\"a\"\n" \ - _ASM_ALIGN "\n" \ - _ASM_PTR "661b\n" /* label */ \ - _ASM_PTR "663f\n" /* new instruction */ \ - " .byte %c[feat]\n" /* feature bit */ \ - " .byte 662b-661b\n" /* sourcelen */ \ - " .byte 664f-663f\n" /* replacementlen */ \ - ".previous\n" \ - ".section .altinstr_replacement,\"ax\"\n" \ - "663:\n\t" newinstr "\n664:\n" /* replacement */ \ - ".previous" : output : [feat] "i" (feature), ##input) - -/* - * use this macro(s) if you need more than one output parameter - * in alternative_io - */ -#define ASM_OUTPUT2(a, b) a, b - -struct paravirt_patch_site; -#ifdef CONFIG_PARAVIRT -void apply_paravirt(struct paravirt_patch_site *start, - struct paravirt_patch_site *end); -#else -static inline void apply_paravirt(struct paravirt_patch_site *start, - struct paravirt_patch_site *end) -{} -#define __parainstructions NULL -#define __parainstructions_end NULL -#endif - -extern void add_nops(void *insns, unsigned int len); - -/* - * Clear and restore the kernel write-protection flag on the local CPU. - * Allows the kernel to edit read-only pages. - * Side-effect: any interrupt handler running between save and restore will have - * the ability to write to read-only pages. - * - * Warning: - * Code patching in the UP case is safe if NMIs and MCE handlers are stopped and - * no thread can be preempted in the instructions being modified (no iret to an - * invalid instruction possible) or if the instructions are changed from a - * consistent state to another consistent state atomically. - * More care must be taken when modifying code in the SMP case because of - * Intel's errata. - * On the local CPU you need to be protected again NMI or MCE handlers seeing an - * inconsistent instruction while you patch. - * The _early version expects the memory to already be RW. - */ - -extern void *text_poke(void *addr, const void *opcode, size_t len); -extern void *text_poke_early(void *addr, const void *opcode, size_t len); - -#endif /* _ASM_X86_ALTERNATIVE_H */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/amd_iommu.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/amd_iommu.h.svn-base deleted file mode 100644 index f7123443..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/amd_iommu.h.svn-base +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright (C) 2007-2008 Advanced Micro Devices, Inc. - * Author: Joerg Roedel - * Leo Duran - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 as published - * by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -#ifndef _ASM_X86_AMD_IOMMU_H -#define _ASM_X86_AMD_IOMMU_H - -#include - -#ifdef CONFIG_AMD_IOMMU -extern int amd_iommu_init(void); -extern int amd_iommu_init_dma_ops(void); -extern void amd_iommu_detect(void); -extern irqreturn_t amd_iommu_int_handler(int irq, void *data); -#else -static inline int amd_iommu_init(void) { return -ENODEV; } -static inline void amd_iommu_detect(void) { } -#endif - -#endif /* _ASM_X86_AMD_IOMMU_H */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/amd_iommu_types.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/amd_iommu_types.h.svn-base deleted file mode 100644 index 95c8cd9d..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/amd_iommu_types.h.svn-base +++ /dev/null @@ -1,427 +0,0 @@ -/* - * Copyright (C) 2007-2008 Advanced Micro Devices, Inc. - * Author: Joerg Roedel - * Leo Duran - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 as published - * by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -#ifndef _ASM_X86_AMD_IOMMU_TYPES_H -#define _ASM_X86_AMD_IOMMU_TYPES_H - -#include -#include -#include - -/* - * some size calculation constants - */ -#define DEV_TABLE_ENTRY_SIZE 32 -#define ALIAS_TABLE_ENTRY_SIZE 2 -#define RLOOKUP_TABLE_ENTRY_SIZE (sizeof(void *)) - -/* Length of the MMIO region for the AMD IOMMU */ -#define MMIO_REGION_LENGTH 0x4000 - -/* Capability offsets used by the driver */ -#define MMIO_CAP_HDR_OFFSET 0x00 -#define MMIO_RANGE_OFFSET 0x0c -#define MMIO_MISC_OFFSET 0x10 - -/* Masks, shifts and macros to parse the device range capability */ -#define MMIO_RANGE_LD_MASK 0xff000000 -#define MMIO_RANGE_FD_MASK 0x00ff0000 -#define MMIO_RANGE_BUS_MASK 0x0000ff00 -#define MMIO_RANGE_LD_SHIFT 24 -#define MMIO_RANGE_FD_SHIFT 16 -#define MMIO_RANGE_BUS_SHIFT 8 -#define MMIO_GET_LD(x) (((x) & MMIO_RANGE_LD_MASK) >> MMIO_RANGE_LD_SHIFT) -#define MMIO_GET_FD(x) (((x) & MMIO_RANGE_FD_MASK) >> MMIO_RANGE_FD_SHIFT) -#define MMIO_GET_BUS(x) (((x) & MMIO_RANGE_BUS_MASK) >> MMIO_RANGE_BUS_SHIFT) -#define MMIO_MSI_NUM(x) ((x) & 0x1f) - -/* Flag masks for the AMD IOMMU exclusion range */ -#define MMIO_EXCL_ENABLE_MASK 0x01ULL -#define MMIO_EXCL_ALLOW_MASK 0x02ULL - -/* Used offsets into the MMIO space */ -#define MMIO_DEV_TABLE_OFFSET 0x0000 -#define MMIO_CMD_BUF_OFFSET 0x0008 -#define MMIO_EVT_BUF_OFFSET 0x0010 -#define MMIO_CONTROL_OFFSET 0x0018 -#define MMIO_EXCL_BASE_OFFSET 0x0020 -#define MMIO_EXCL_LIMIT_OFFSET 0x0028 -#define MMIO_CMD_HEAD_OFFSET 0x2000 -#define MMIO_CMD_TAIL_OFFSET 0x2008 -#define MMIO_EVT_HEAD_OFFSET 0x2010 -#define MMIO_EVT_TAIL_OFFSET 0x2018 -#define MMIO_STATUS_OFFSET 0x2020 - -/* MMIO status bits */ -#define MMIO_STATUS_COM_WAIT_INT_MASK 0x04 - -/* event logging constants */ -#define EVENT_ENTRY_SIZE 0x10 -#define EVENT_TYPE_SHIFT 28 -#define EVENT_TYPE_MASK 0xf -#define EVENT_TYPE_ILL_DEV 0x1 -#define EVENT_TYPE_IO_FAULT 0x2 -#define EVENT_TYPE_DEV_TAB_ERR 0x3 -#define EVENT_TYPE_PAGE_TAB_ERR 0x4 -#define EVENT_TYPE_ILL_CMD 0x5 -#define EVENT_TYPE_CMD_HARD_ERR 0x6 -#define EVENT_TYPE_IOTLB_INV_TO 0x7 -#define EVENT_TYPE_INV_DEV_REQ 0x8 -#define EVENT_DEVID_MASK 0xffff -#define EVENT_DEVID_SHIFT 0 -#define EVENT_DOMID_MASK 0xffff -#define EVENT_DOMID_SHIFT 0 -#define EVENT_FLAGS_MASK 0xfff -#define EVENT_FLAGS_SHIFT 0x10 - -/* feature control bits */ -#define CONTROL_IOMMU_EN 0x00ULL -#define CONTROL_HT_TUN_EN 0x01ULL -#define CONTROL_EVT_LOG_EN 0x02ULL -#define CONTROL_EVT_INT_EN 0x03ULL -#define CONTROL_COMWAIT_EN 0x04ULL -#define CONTROL_PASSPW_EN 0x08ULL -#define CONTROL_RESPASSPW_EN 0x09ULL -#define CONTROL_COHERENT_EN 0x0aULL -#define CONTROL_ISOC_EN 0x0bULL -#define CONTROL_CMDBUF_EN 0x0cULL -#define CONTROL_PPFLOG_EN 0x0dULL -#define CONTROL_PPFINT_EN 0x0eULL - -/* command specific defines */ -#define CMD_COMPL_WAIT 0x01 -#define CMD_INV_DEV_ENTRY 0x02 -#define CMD_INV_IOMMU_PAGES 0x03 - -#define CMD_COMPL_WAIT_STORE_MASK 0x01 -#define CMD_COMPL_WAIT_INT_MASK 0x02 -#define CMD_INV_IOMMU_PAGES_SIZE_MASK 0x01 -#define CMD_INV_IOMMU_PAGES_PDE_MASK 0x02 - -#define CMD_INV_IOMMU_ALL_PAGES_ADDRESS 0x7fffffffffffffffULL - -/* macros and definitions for device table entries */ -#define DEV_ENTRY_VALID 0x00 -#define DEV_ENTRY_TRANSLATION 0x01 -#define DEV_ENTRY_IR 0x3d -#define DEV_ENTRY_IW 0x3e -#define DEV_ENTRY_NO_PAGE_FAULT 0x62 -#define DEV_ENTRY_EX 0x67 -#define DEV_ENTRY_SYSMGT1 0x68 -#define DEV_ENTRY_SYSMGT2 0x69 -#define DEV_ENTRY_INIT_PASS 0xb8 -#define DEV_ENTRY_EINT_PASS 0xb9 -#define DEV_ENTRY_NMI_PASS 0xba -#define DEV_ENTRY_LINT0_PASS 0xbe -#define DEV_ENTRY_LINT1_PASS 0xbf -#define DEV_ENTRY_MODE_MASK 0x07 -#define DEV_ENTRY_MODE_SHIFT 0x09 - -/* constants to configure the command buffer */ -#define CMD_BUFFER_SIZE 8192 -#define CMD_BUFFER_ENTRIES 512 -#define MMIO_CMD_SIZE_SHIFT 56 -#define MMIO_CMD_SIZE_512 (0x9ULL << MMIO_CMD_SIZE_SHIFT) - -/* constants for event buffer handling */ -#define EVT_BUFFER_SIZE 8192 /* 512 entries */ -#define EVT_LEN_MASK (0x9ULL << 56) - -#define PAGE_MODE_1_LEVEL 0x01 -#define PAGE_MODE_2_LEVEL 0x02 -#define PAGE_MODE_3_LEVEL 0x03 - -#define IOMMU_PDE_NL_0 0x000ULL -#define IOMMU_PDE_NL_1 0x200ULL -#define IOMMU_PDE_NL_2 0x400ULL -#define IOMMU_PDE_NL_3 0x600ULL - -#define IOMMU_PTE_L2_INDEX(address) (((address) >> 30) & 0x1ffULL) -#define IOMMU_PTE_L1_INDEX(address) (((address) >> 21) & 0x1ffULL) -#define IOMMU_PTE_L0_INDEX(address) (((address) >> 12) & 0x1ffULL) - -#define IOMMU_MAP_SIZE_L1 (1ULL << 21) -#define IOMMU_MAP_SIZE_L2 (1ULL << 30) -#define IOMMU_MAP_SIZE_L3 (1ULL << 39) - -#define IOMMU_PTE_P (1ULL << 0) -#define IOMMU_PTE_TV (1ULL << 1) -#define IOMMU_PTE_U (1ULL << 59) -#define IOMMU_PTE_FC (1ULL << 60) -#define IOMMU_PTE_IR (1ULL << 61) -#define IOMMU_PTE_IW (1ULL << 62) - -#define IOMMU_L1_PDE(address) \ - ((address) | IOMMU_PDE_NL_1 | IOMMU_PTE_P | IOMMU_PTE_IR | IOMMU_PTE_IW) -#define IOMMU_L2_PDE(address) \ - ((address) | IOMMU_PDE_NL_2 | IOMMU_PTE_P | IOMMU_PTE_IR | IOMMU_PTE_IW) - -#define IOMMU_PAGE_MASK (((1ULL << 52) - 1) & ~0xfffULL) -#define IOMMU_PTE_PRESENT(pte) ((pte) & IOMMU_PTE_P) -#define IOMMU_PTE_PAGE(pte) (phys_to_virt((pte) & IOMMU_PAGE_MASK)) -#define IOMMU_PTE_MODE(pte) (((pte) >> 9) & 0x07) - -#define IOMMU_PROT_MASK 0x03 -#define IOMMU_PROT_IR 0x01 -#define IOMMU_PROT_IW 0x02 - -/* IOMMU capabilities */ -#define IOMMU_CAP_IOTLB 24 -#define IOMMU_CAP_NPCACHE 26 - -#define MAX_DOMAIN_ID 65536 - -/* FIXME: move this macro to */ -#define PCI_BUS(x) (((x) >> 8) & 0xff) - -/* Protection domain flags */ -#define PD_DMA_OPS_MASK (1UL << 0) /* domain used for dma_ops */ -#define PD_DEFAULT_MASK (1UL << 1) /* domain is a default dma_ops - domain for an IOMMU */ - -/* - * This structure contains generic data for IOMMU protection domains - * independent of their use. - */ -struct protection_domain { - spinlock_t lock; /* mostly used to lock the page table*/ - u16 id; /* the domain id written to the device table */ - int mode; /* paging mode (0-6 levels) */ - u64 *pt_root; /* page table root pointer */ - unsigned long flags; /* flags to find out type of domain */ - unsigned dev_cnt; /* devices assigned to this domain */ - void *priv; /* private data */ -}; - -/* - * Data container for a dma_ops specific protection domain - */ -struct dma_ops_domain { - struct list_head list; - - /* generic protection domain information */ - struct protection_domain domain; - - /* size of the aperture for the mappings */ - unsigned long aperture_size; - - /* address we start to search for free addresses */ - unsigned long next_bit; - - /* address allocation bitmap */ - unsigned long *bitmap; - - /* - * Array of PTE pages for the aperture. In this array we save all the - * leaf pages of the domain page table used for the aperture. This way - * we don't need to walk the page table to find a specific PTE. We can - * just calculate its address in constant time. - */ - u64 **pte_pages; - - /* This will be set to true when TLB needs to be flushed */ - bool need_flush; - - /* - * if this is a preallocated domain, keep the device for which it was - * preallocated in this variable - */ - u16 target_dev; -}; - -/* - * Structure where we save information about one hardware AMD IOMMU in the - * system. - */ -struct amd_iommu { - struct list_head list; - - /* locks the accesses to the hardware */ - spinlock_t lock; - - /* Pointer to PCI device of this IOMMU */ - struct pci_dev *dev; - - /* physical address of MMIO space */ - u64 mmio_phys; - /* virtual address of MMIO space */ - u8 *mmio_base; - - /* capabilities of that IOMMU read from ACPI */ - u32 cap; - - /* - * Capability pointer. There could be more than one IOMMU per PCI - * device function if there are more than one AMD IOMMU capability - * pointers. - */ - u16 cap_ptr; - - /* pci domain of this IOMMU */ - u16 pci_seg; - - /* first device this IOMMU handles. read from PCI */ - u16 first_device; - /* last device this IOMMU handles. read from PCI */ - u16 last_device; - - /* start of exclusion range of that IOMMU */ - u64 exclusion_start; - /* length of exclusion range of that IOMMU */ - u64 exclusion_length; - - /* command buffer virtual address */ - u8 *cmd_buf; - /* size of command buffer */ - u32 cmd_buf_size; - - /* size of event buffer */ - u32 evt_buf_size; - /* event buffer virtual address */ - u8 *evt_buf; - /* MSI number for event interrupt */ - u16 evt_msi_num; - - /* true if interrupts for this IOMMU are already enabled */ - bool int_enabled; - - /* if one, we need to send a completion wait command */ - bool need_sync; - - /* default dma_ops domain for that IOMMU */ - struct dma_ops_domain *default_dom; -}; - -/* - * List with all IOMMUs in the system. This list is not locked because it is - * only written and read at driver initialization or suspend time - */ -extern struct list_head amd_iommu_list; - -/* - * Structure defining one entry in the device table - */ -struct dev_table_entry { - u32 data[8]; -}; - -/* - * One entry for unity mappings parsed out of the ACPI table. - */ -struct unity_map_entry { - struct list_head list; - - /* starting device id this entry is used for (including) */ - u16 devid_start; - /* end device id this entry is used for (including) */ - u16 devid_end; - - /* start address to unity map (including) */ - u64 address_start; - /* end address to unity map (including) */ - u64 address_end; - - /* required protection */ - int prot; -}; - -/* - * List of all unity mappings. It is not locked because as runtime it is only - * read. It is created at ACPI table parsing time. - */ -extern struct list_head amd_iommu_unity_map; - -/* - * Data structures for device handling - */ - -/* - * Device table used by hardware. Read and write accesses by software are - * locked with the amd_iommu_pd_table lock. - */ -extern struct dev_table_entry *amd_iommu_dev_table; - -/* - * Alias table to find requestor ids to device ids. Not locked because only - * read on runtime. - */ -extern u16 *amd_iommu_alias_table; - -/* - * Reverse lookup table to find the IOMMU which translates a specific device. - */ -extern struct amd_iommu **amd_iommu_rlookup_table; - -/* size of the dma_ops aperture as power of 2 */ -extern unsigned amd_iommu_aperture_order; - -/* largest PCI device id we expect translation requests for */ -extern u16 amd_iommu_last_bdf; - -/* data structures for protection domain handling */ -extern struct protection_domain **amd_iommu_pd_table; - -/* allocation bitmap for domain ids */ -extern unsigned long *amd_iommu_pd_alloc_bitmap; - -/* will be 1 if device isolation is enabled */ -extern bool amd_iommu_isolate; - -/* - * If true, the addresses will be flushed on unmap time, not when - * they are reused - */ -extern bool amd_iommu_unmap_flush; - -/* takes bus and device/function and returns the device id - * FIXME: should that be in generic PCI code? */ -static inline u16 calc_devid(u8 bus, u8 devfn) -{ - return (((u16)bus) << 8) | devfn; -} - -#ifdef CONFIG_AMD_IOMMU_STATS - -struct __iommu_counter { - char *name; - struct dentry *dent; - u64 value; -}; - -#define DECLARE_STATS_COUNTER(nm) \ - static struct __iommu_counter nm = { \ - .name = #nm, \ - } - -#define INC_STATS_COUNTER(name) name.value += 1 -#define ADD_STATS_COUNTER(name, x) name.value += (x) -#define SUB_STATS_COUNTER(name, x) name.value -= (x) - -#else /* CONFIG_AMD_IOMMU_STATS */ - -#define DECLARE_STATS_COUNTER(name) -#define INC_STATS_COUNTER(name) -#define ADD_STATS_COUNTER(name, x) -#define SUB_STATS_COUNTER(name, x) - -static inline void amd_iommu_stats_init(void) { } - -#endif /* CONFIG_AMD_IOMMU_STATS */ - -#endif /* _ASM_X86_AMD_IOMMU_TYPES_H */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/apic.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/apic.h.svn-base deleted file mode 100644 index ab1d51a8..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/apic.h.svn-base +++ /dev/null @@ -1,199 +0,0 @@ -#ifndef _ASM_X86_APIC_H -#define _ASM_X86_APIC_H - -#include -#include - -#include -#include -#include -#include -#include -#include -#include - -#define ARCH_APICTIMER_STOPS_ON_C3 1 - -/* - * Debugging macros - */ -#define APIC_QUIET 0 -#define APIC_VERBOSE 1 -#define APIC_DEBUG 2 - -/* - * Define the default level of output to be very little - * This can be turned up by using apic=verbose for more - * information and apic=debug for _lots_ of information. - * apic_verbosity is defined in apic.c - */ -#define apic_printk(v, s, a...) do { \ - if ((v) <= apic_verbosity) \ - printk(s, ##a); \ - } while (0) - - -extern void generic_apic_probe(void); - -#ifdef CONFIG_X86_LOCAL_APIC - -extern unsigned int apic_verbosity; -extern int local_apic_timer_c2_ok; - -extern int disable_apic; -/* - * Basic functions accessing APICs. - */ -#ifdef CONFIG_PARAVIRT -#include -#else -#define setup_boot_clock setup_boot_APIC_clock -#define setup_secondary_clock setup_secondary_APIC_clock -#endif - -extern int is_vsmp_box(void); -extern void xapic_wait_icr_idle(void); -extern u32 safe_xapic_wait_icr_idle(void); -extern void xapic_icr_write(u32, u32); -extern int setup_profiling_timer(unsigned int); - -static inline void native_apic_mem_write(u32 reg, u32 v) -{ - volatile u32 *addr = (volatile u32 *)(APIC_BASE + reg); - - alternative_io("movl %0, %1", "xchgl %0, %1", X86_FEATURE_11AP, - ASM_OUTPUT2("=r" (v), "=m" (*addr)), - ASM_OUTPUT2("0" (v), "m" (*addr))); -} - -static inline u32 native_apic_mem_read(u32 reg) -{ - return *((volatile u32 *)(APIC_BASE + reg)); -} - -static inline void native_apic_msr_write(u32 reg, u32 v) -{ - if (reg == APIC_DFR || reg == APIC_ID || reg == APIC_LDR || - reg == APIC_LVR) - return; - - wrmsr(APIC_BASE_MSR + (reg >> 4), v, 0); -} - -static inline u32 native_apic_msr_read(u32 reg) -{ - u32 low, high; - - if (reg == APIC_DFR) - return -1; - - rdmsr(APIC_BASE_MSR + (reg >> 4), low, high); - return low; -} - -#ifndef CONFIG_X86_32 -extern int x2apic; -extern void check_x2apic(void); -extern void enable_x2apic(void); -extern void enable_IR_x2apic(void); -extern void x2apic_icr_write(u32 low, u32 id); -static inline int x2apic_enabled(void) -{ - int msr, msr2; - - if (!cpu_has_x2apic) - return 0; - - rdmsr(MSR_IA32_APICBASE, msr, msr2); - if (msr & X2APIC_ENABLE) - return 1; - return 0; -} -#else -#define x2apic_enabled() 0 -#endif - -struct apic_ops { - u32 (*read)(u32 reg); - void (*write)(u32 reg, u32 v); - u64 (*icr_read)(void); - void (*icr_write)(u32 low, u32 high); - void (*wait_icr_idle)(void); - u32 (*safe_wait_icr_idle)(void); -}; - -extern struct apic_ops *apic_ops; - -#define apic_read (apic_ops->read) -#define apic_write (apic_ops->write) -#define apic_icr_read (apic_ops->icr_read) -#define apic_icr_write (apic_ops->icr_write) -#define apic_wait_icr_idle (apic_ops->wait_icr_idle) -#define safe_apic_wait_icr_idle (apic_ops->safe_wait_icr_idle) - -extern int get_physical_broadcast(void); - -#ifdef CONFIG_X86_64 -static inline void ack_x2APIC_irq(void) -{ - /* Docs say use 0 for future compatibility */ - native_apic_msr_write(APIC_EOI, 0); -} -#endif - - -static inline void ack_APIC_irq(void) -{ - /* - * ack_APIC_irq() actually gets compiled as a single instruction - * ... yummie. - */ - - /* Docs say use 0 for future compatibility */ - apic_write(APIC_EOI, 0); -} - -extern int lapic_get_maxlvt(void); -extern void clear_local_APIC(void); -extern void connect_bsp_APIC(void); -extern void disconnect_bsp_APIC(int virt_wire_setup); -extern void disable_local_APIC(void); -extern void lapic_shutdown(void); -extern int verify_local_APIC(void); -extern void cache_APIC_registers(void); -extern void sync_Arb_IDs(void); -extern void init_bsp_APIC(void); -extern void setup_local_APIC(void); -extern void end_local_APIC_setup(void); -extern void init_apic_mappings(void); -extern void setup_boot_APIC_clock(void); -extern void setup_secondary_APIC_clock(void); -extern int APIC_init_uniprocessor(void); -extern void enable_NMI_through_LVT0(void); - -/* - * On 32bit this is mach-xxx local - */ -#ifdef CONFIG_X86_64 -extern void early_init_lapic_mapping(void); -extern int apic_is_clustered_box(void); -#else -static inline int apic_is_clustered_box(void) -{ - return 0; -} -#endif - -extern u8 setup_APIC_eilvt_mce(u8 vector, u8 msg_type, u8 mask); -extern u8 setup_APIC_eilvt_ibs(u8 vector, u8 msg_type, u8 mask); - - -#else /* !CONFIG_X86_LOCAL_APIC */ -static inline void lapic_shutdown(void) { } -#define local_apic_timer_c2_ok 1 -static inline void init_apic_mappings(void) { } -static inline void disable_local_APIC(void) { } - -#endif /* !CONFIG_X86_LOCAL_APIC */ - -#endif /* _ASM_X86_APIC_H */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/apicdef.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/apicdef.h.svn-base deleted file mode 100644 index 63134e31..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/apicdef.h.svn-base +++ /dev/null @@ -1,417 +0,0 @@ -#ifndef _ASM_X86_APICDEF_H -#define _ASM_X86_APICDEF_H - -/* - * Constants for various Intel APICs. (local APIC, IOAPIC, etc.) - * - * Alan Cox , 1995. - * Ingo Molnar , 1999, 2000 - */ - -#define APIC_DEFAULT_PHYS_BASE 0xfee00000 - -#define APIC_ID 0x20 - -#define APIC_LVR 0x30 -#define APIC_LVR_MASK 0xFF00FF -#define GET_APIC_VERSION(x) ((x) & 0xFFu) -#define GET_APIC_MAXLVT(x) (((x) >> 16) & 0xFFu) -#ifdef CONFIG_X86_32 -# define APIC_INTEGRATED(x) ((x) & 0xF0u) -#else -# define APIC_INTEGRATED(x) (1) -#endif -#define APIC_XAPIC(x) ((x) >= 0x14) -#define APIC_TASKPRI 0x80 -#define APIC_TPRI_MASK 0xFFu -#define APIC_ARBPRI 0x90 -#define APIC_ARBPRI_MASK 0xFFu -#define APIC_PROCPRI 0xA0 -#define APIC_EOI 0xB0 -#define APIC_EIO_ACK 0x0 -#define APIC_RRR 0xC0 -#define APIC_LDR 0xD0 -#define APIC_LDR_MASK (0xFFu << 24) -#define GET_APIC_LOGICAL_ID(x) (((x) >> 24) & 0xFFu) -#define SET_APIC_LOGICAL_ID(x) (((x) << 24)) -#define APIC_ALL_CPUS 0xFFu -#define APIC_DFR 0xE0 -#define APIC_DFR_CLUSTER 0x0FFFFFFFul -#define APIC_DFR_FLAT 0xFFFFFFFFul -#define APIC_SPIV 0xF0 -#define APIC_SPIV_FOCUS_DISABLED (1 << 9) -#define APIC_SPIV_APIC_ENABLED (1 << 8) -#define APIC_ISR 0x100 -#define APIC_ISR_NR 0x8 /* Number of 32 bit ISR registers. */ -#define APIC_TMR 0x180 -#define APIC_IRR 0x200 -#define APIC_ESR 0x280 -#define APIC_ESR_SEND_CS 0x00001 -#define APIC_ESR_RECV_CS 0x00002 -#define APIC_ESR_SEND_ACC 0x00004 -#define APIC_ESR_RECV_ACC 0x00008 -#define APIC_ESR_SENDILL 0x00020 -#define APIC_ESR_RECVILL 0x00040 -#define APIC_ESR_ILLREGA 0x00080 -#define APIC_ICR 0x300 -#define APIC_DEST_SELF 0x40000 -#define APIC_DEST_ALLINC 0x80000 -#define APIC_DEST_ALLBUT 0xC0000 -#define APIC_ICR_RR_MASK 0x30000 -#define APIC_ICR_RR_INVALID 0x00000 -#define APIC_ICR_RR_INPROG 0x10000 -#define APIC_ICR_RR_VALID 0x20000 -#define APIC_INT_LEVELTRIG 0x08000 -#define APIC_INT_ASSERT 0x04000 -#define APIC_ICR_BUSY 0x01000 -#define APIC_DEST_LOGICAL 0x00800 -#define APIC_DEST_PHYSICAL 0x00000 -#define APIC_DM_FIXED 0x00000 -#define APIC_DM_LOWEST 0x00100 -#define APIC_DM_SMI 0x00200 -#define APIC_DM_REMRD 0x00300 -#define APIC_DM_NMI 0x00400 -#define APIC_DM_INIT 0x00500 -#define APIC_DM_STARTUP 0x00600 -#define APIC_DM_EXTINT 0x00700 -#define APIC_VECTOR_MASK 0x000FF -#define APIC_ICR2 0x310 -#define GET_APIC_DEST_FIELD(x) (((x) >> 24) & 0xFF) -#define SET_APIC_DEST_FIELD(x) ((x) << 24) -#define APIC_LVTT 0x320 -#define APIC_LVTTHMR 0x330 -#define APIC_LVTPC 0x340 -#define APIC_LVT0 0x350 -#define APIC_LVT_TIMER_BASE_MASK (0x3 << 18) -#define GET_APIC_TIMER_BASE(x) (((x) >> 18) & 0x3) -#define SET_APIC_TIMER_BASE(x) (((x) << 18)) -#define APIC_TIMER_BASE_CLKIN 0x0 -#define APIC_TIMER_BASE_TMBASE 0x1 -#define APIC_TIMER_BASE_DIV 0x2 -#define APIC_LVT_TIMER_PERIODIC (1 << 17) -#define APIC_LVT_MASKED (1 << 16) -#define APIC_LVT_LEVEL_TRIGGER (1 << 15) -#define APIC_LVT_REMOTE_IRR (1 << 14) -#define APIC_INPUT_POLARITY (1 << 13) -#define APIC_SEND_PENDING (1 << 12) -#define APIC_MODE_MASK 0x700 -#define GET_APIC_DELIVERY_MODE(x) (((x) >> 8) & 0x7) -#define SET_APIC_DELIVERY_MODE(x, y) (((x) & ~0x700) | ((y) << 8)) -#define APIC_MODE_FIXED 0x0 -#define APIC_MODE_NMI 0x4 -#define APIC_MODE_EXTINT 0x7 -#define APIC_LVT1 0x360 -#define APIC_LVTERR 0x370 -#define APIC_TMICT 0x380 -#define APIC_TMCCT 0x390 -#define APIC_TDCR 0x3E0 -#define APIC_SELF_IPI 0x3F0 -#define APIC_TDR_DIV_TMBASE (1 << 2) -#define APIC_TDR_DIV_1 0xB -#define APIC_TDR_DIV_2 0x0 -#define APIC_TDR_DIV_4 0x1 -#define APIC_TDR_DIV_8 0x2 -#define APIC_TDR_DIV_16 0x3 -#define APIC_TDR_DIV_32 0x8 -#define APIC_TDR_DIV_64 0x9 -#define APIC_TDR_DIV_128 0xA -#define APIC_EILVT0 0x500 -#define APIC_EILVT_NR_AMD_K8 1 /* # of extended interrupts */ -#define APIC_EILVT_NR_AMD_10H 4 -#define APIC_EILVT_LVTOFF(x) (((x) >> 4) & 0xF) -#define APIC_EILVT_MSG_FIX 0x0 -#define APIC_EILVT_MSG_SMI 0x2 -#define APIC_EILVT_MSG_NMI 0x4 -#define APIC_EILVT_MSG_EXT 0x7 -#define APIC_EILVT_MASKED (1 << 16) -#define APIC_EILVT1 0x510 -#define APIC_EILVT2 0x520 -#define APIC_EILVT3 0x530 - -#define APIC_BASE (fix_to_virt(FIX_APIC_BASE)) -#define APIC_BASE_MSR 0x800 -#define X2APIC_ENABLE (1UL << 10) - -#ifdef CONFIG_X86_32 -# define MAX_IO_APICS 64 -#else -# define MAX_IO_APICS 128 -# define MAX_LOCAL_APIC 32768 -#endif - -/* - * All x86-64 systems are xAPIC compatible. - * In the following, "apicid" is a physical APIC ID. - */ -#define XAPIC_DEST_CPUS_SHIFT 4 -#define XAPIC_DEST_CPUS_MASK ((1u << XAPIC_DEST_CPUS_SHIFT) - 1) -#define XAPIC_DEST_CLUSTER_MASK (XAPIC_DEST_CPUS_MASK << XAPIC_DEST_CPUS_SHIFT) -#define APIC_CLUSTER(apicid) ((apicid) & XAPIC_DEST_CLUSTER_MASK) -#define APIC_CLUSTERID(apicid) (APIC_CLUSTER(apicid) >> XAPIC_DEST_CPUS_SHIFT) -#define APIC_CPUID(apicid) ((apicid) & XAPIC_DEST_CPUS_MASK) -#define NUM_APIC_CLUSTERS ((BAD_APICID + 1) >> XAPIC_DEST_CPUS_SHIFT) - -/* - * the local APIC register structure, memory mapped. Not terribly well - * tested, but we might eventually use this one in the future - the - * problem why we cannot use it right now is the P5 APIC, it has an - * errata which cannot take 8-bit reads and writes, only 32-bit ones ... - */ -#define u32 unsigned int - -struct local_apic { - -/*000*/ struct { u32 __reserved[4]; } __reserved_01; - -/*010*/ struct { u32 __reserved[4]; } __reserved_02; - -/*020*/ struct { /* APIC ID Register */ - u32 __reserved_1 : 24, - phys_apic_id : 4, - __reserved_2 : 4; - u32 __reserved[3]; - } id; - -/*030*/ const - struct { /* APIC Version Register */ - u32 version : 8, - __reserved_1 : 8, - max_lvt : 8, - __reserved_2 : 8; - u32 __reserved[3]; - } version; - -/*040*/ struct { u32 __reserved[4]; } __reserved_03; - -/*050*/ struct { u32 __reserved[4]; } __reserved_04; - -/*060*/ struct { u32 __reserved[4]; } __reserved_05; - -/*070*/ struct { u32 __reserved[4]; } __reserved_06; - -/*080*/ struct { /* Task Priority Register */ - u32 priority : 8, - __reserved_1 : 24; - u32 __reserved_2[3]; - } tpr; - -/*090*/ const - struct { /* Arbitration Priority Register */ - u32 priority : 8, - __reserved_1 : 24; - u32 __reserved_2[3]; - } apr; - -/*0A0*/ const - struct { /* Processor Priority Register */ - u32 priority : 8, - __reserved_1 : 24; - u32 __reserved_2[3]; - } ppr; - -/*0B0*/ struct { /* End Of Interrupt Register */ - u32 eoi; - u32 __reserved[3]; - } eoi; - -/*0C0*/ struct { u32 __reserved[4]; } __reserved_07; - -/*0D0*/ struct { /* Logical Destination Register */ - u32 __reserved_1 : 24, - logical_dest : 8; - u32 __reserved_2[3]; - } ldr; - -/*0E0*/ struct { /* Destination Format Register */ - u32 __reserved_1 : 28, - model : 4; - u32 __reserved_2[3]; - } dfr; - -/*0F0*/ struct { /* Spurious Interrupt Vector Register */ - u32 spurious_vector : 8, - apic_enabled : 1, - focus_cpu : 1, - __reserved_2 : 22; - u32 __reserved_3[3]; - } svr; - -/*100*/ struct { /* In Service Register */ -/*170*/ u32 bitfield; - u32 __reserved[3]; - } isr [8]; - -/*180*/ struct { /* Trigger Mode Register */ -/*1F0*/ u32 bitfield; - u32 __reserved[3]; - } tmr [8]; - -/*200*/ struct { /* Interrupt Request Register */ -/*270*/ u32 bitfield; - u32 __reserved[3]; - } irr [8]; - -/*280*/ union { /* Error Status Register */ - struct { - u32 send_cs_error : 1, - receive_cs_error : 1, - send_accept_error : 1, - receive_accept_error : 1, - __reserved_1 : 1, - send_illegal_vector : 1, - receive_illegal_vector : 1, - illegal_register_address : 1, - __reserved_2 : 24; - u32 __reserved_3[3]; - } error_bits; - struct { - u32 errors; - u32 __reserved_3[3]; - } all_errors; - } esr; - -/*290*/ struct { u32 __reserved[4]; } __reserved_08; - -/*2A0*/ struct { u32 __reserved[4]; } __reserved_09; - -/*2B0*/ struct { u32 __reserved[4]; } __reserved_10; - -/*2C0*/ struct { u32 __reserved[4]; } __reserved_11; - -/*2D0*/ struct { u32 __reserved[4]; } __reserved_12; - -/*2E0*/ struct { u32 __reserved[4]; } __reserved_13; - -/*2F0*/ struct { u32 __reserved[4]; } __reserved_14; - -/*300*/ struct { /* Interrupt Command Register 1 */ - u32 vector : 8, - delivery_mode : 3, - destination_mode : 1, - delivery_status : 1, - __reserved_1 : 1, - level : 1, - trigger : 1, - __reserved_2 : 2, - shorthand : 2, - __reserved_3 : 12; - u32 __reserved_4[3]; - } icr1; - -/*310*/ struct { /* Interrupt Command Register 2 */ - union { - u32 __reserved_1 : 24, - phys_dest : 4, - __reserved_2 : 4; - u32 __reserved_3 : 24, - logical_dest : 8; - } dest; - u32 __reserved_4[3]; - } icr2; - -/*320*/ struct { /* LVT - Timer */ - u32 vector : 8, - __reserved_1 : 4, - delivery_status : 1, - __reserved_2 : 3, - mask : 1, - timer_mode : 1, - __reserved_3 : 14; - u32 __reserved_4[3]; - } lvt_timer; - -/*330*/ struct { /* LVT - Thermal Sensor */ - u32 vector : 8, - delivery_mode : 3, - __reserved_1 : 1, - delivery_status : 1, - __reserved_2 : 3, - mask : 1, - __reserved_3 : 15; - u32 __reserved_4[3]; - } lvt_thermal; - -/*340*/ struct { /* LVT - Performance Counter */ - u32 vector : 8, - delivery_mode : 3, - __reserved_1 : 1, - delivery_status : 1, - __reserved_2 : 3, - mask : 1, - __reserved_3 : 15; - u32 __reserved_4[3]; - } lvt_pc; - -/*350*/ struct { /* LVT - LINT0 */ - u32 vector : 8, - delivery_mode : 3, - __reserved_1 : 1, - delivery_status : 1, - polarity : 1, - remote_irr : 1, - trigger : 1, - mask : 1, - __reserved_2 : 15; - u32 __reserved_3[3]; - } lvt_lint0; - -/*360*/ struct { /* LVT - LINT1 */ - u32 vector : 8, - delivery_mode : 3, - __reserved_1 : 1, - delivery_status : 1, - polarity : 1, - remote_irr : 1, - trigger : 1, - mask : 1, - __reserved_2 : 15; - u32 __reserved_3[3]; - } lvt_lint1; - -/*370*/ struct { /* LVT - Error */ - u32 vector : 8, - __reserved_1 : 4, - delivery_status : 1, - __reserved_2 : 3, - mask : 1, - __reserved_3 : 15; - u32 __reserved_4[3]; - } lvt_error; - -/*380*/ struct { /* Timer Initial Count Register */ - u32 initial_count; - u32 __reserved_2[3]; - } timer_icr; - -/*390*/ const - struct { /* Timer Current Count Register */ - u32 curr_count; - u32 __reserved_2[3]; - } timer_ccr; - -/*3A0*/ struct { u32 __reserved[4]; } __reserved_16; - -/*3B0*/ struct { u32 __reserved[4]; } __reserved_17; - -/*3C0*/ struct { u32 __reserved[4]; } __reserved_18; - -/*3D0*/ struct { u32 __reserved[4]; } __reserved_19; - -/*3E0*/ struct { /* Timer Divide Configuration Register */ - u32 divisor : 4, - __reserved_1 : 28; - u32 __reserved_2[3]; - } timer_dcr; - -/*3F0*/ struct { u32 __reserved[4]; } __reserved_20; - -} __attribute__ ((packed)); - -#undef u32 - -#ifdef CONFIG_X86_32 - #define BAD_APICID 0xFFu -#else - #define BAD_APICID 0xFFFFu -#endif -#endif /* _ASM_X86_APICDEF_H */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/arch_hooks.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/arch_hooks.h.svn-base deleted file mode 100644 index cbd49578..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/arch_hooks.h.svn-base +++ /dev/null @@ -1,26 +0,0 @@ -#ifndef _ASM_X86_ARCH_HOOKS_H -#define _ASM_X86_ARCH_HOOKS_H - -#include - -/* - * linux/include/asm/arch_hooks.h - * - * define the architecture specific hooks - */ - -/* these aren't arch hooks, they are generic routines - * that can be used by the hooks */ -extern void init_ISA_irqs(void); -extern irqreturn_t timer_interrupt(int irq, void *dev_id); - -/* these are the defined hooks */ -extern void intr_init_hook(void); -extern void pre_intr_init_hook(void); -extern void pre_setup_arch_hook(void); -extern void trap_init_hook(void); -extern void pre_time_init_hook(void); -extern void time_init_hook(void); -extern void mca_nmi_hook(void); - -#endif /* _ASM_X86_ARCH_HOOKS_H */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/asm.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/asm.h.svn-base deleted file mode 100644 index 56be78f5..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/asm.h.svn-base +++ /dev/null @@ -1,47 +0,0 @@ -#ifndef _ASM_X86_ASM_H -#define _ASM_X86_ASM_H - -#ifdef __ASSEMBLY__ -# define __ASM_FORM(x) x -# define __ASM_EX_SEC .section __ex_table -#else -# define __ASM_FORM(x) " " #x " " -# define __ASM_EX_SEC " .section __ex_table,\"a\"\n" -#endif - -#ifdef CONFIG_X86_32 -# define __ASM_SEL(a,b) __ASM_FORM(a) -#else -# define __ASM_SEL(a,b) __ASM_FORM(b) -#endif - -#define __ASM_SIZE(inst) __ASM_SEL(inst##l, inst##q) -#define __ASM_REG(reg) __ASM_SEL(e##reg, r##reg) - -#define _ASM_PTR __ASM_SEL(.long, .quad) -#define _ASM_ALIGN __ASM_SEL(.balign 4, .balign 8) - -#define _ASM_MOV __ASM_SIZE(mov) -#define _ASM_INC __ASM_SIZE(inc) -#define _ASM_DEC __ASM_SIZE(dec) -#define _ASM_ADD __ASM_SIZE(add) -#define _ASM_SUB __ASM_SIZE(sub) -#define _ASM_XADD __ASM_SIZE(xadd) - -#define _ASM_AX __ASM_REG(ax) -#define _ASM_BX __ASM_REG(bx) -#define _ASM_CX __ASM_REG(cx) -#define _ASM_DX __ASM_REG(dx) -#define _ASM_SP __ASM_REG(sp) -#define _ASM_BP __ASM_REG(bp) -#define _ASM_SI __ASM_REG(si) -#define _ASM_DI __ASM_REG(di) - -/* Exception table entry */ -# define _ASM_EXTABLE(from,to) \ - __ASM_EX_SEC \ - _ASM_ALIGN "\n" \ - _ASM_PTR #from "," #to "\n" \ - " .previous\n" - -#endif /* _ASM_X86_ASM_H */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/atomic.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/atomic.h.svn-base deleted file mode 100644 index 4e1b8873..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/atomic.h.svn-base +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef CONFIG_X86_32 -# include "atomic_32.h" -#else -# include "atomic_64.h" -#endif diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/atomic_32.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/atomic_32.h.svn-base deleted file mode 100644 index 85b46fba..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/atomic_32.h.svn-base +++ /dev/null @@ -1,251 +0,0 @@ -#ifndef _ASM_X86_ATOMIC_32_H -#define _ASM_X86_ATOMIC_32_H - -#include -#include -#include -#include - -/* - * Atomic operations that C can't guarantee us. Useful for - * resource counting etc.. - */ - -#define ATOMIC_INIT(i) { (i) } - -/** - * atomic_read - read atomic variable - * @v: pointer of type atomic_t - * - * Atomically reads the value of @v. - */ -#define atomic_read(v) ((v)->counter) - -/** - * atomic_set - set atomic variable - * @v: pointer of type atomic_t - * @i: required value - * - * Atomically sets the value of @v to @i. - */ -#define atomic_set(v, i) (((v)->counter) = (i)) - -/** - * atomic_add - add integer to atomic variable - * @i: integer value to add - * @v: pointer of type atomic_t - * - * Atomically adds @i to @v. - */ -static inline void atomic_add(int i, atomic_t *v) -{ - asm volatile(LOCK_PREFIX "addl %1,%0" - : "+m" (v->counter) - : "ir" (i)); -} - -/** - * atomic_sub - subtract integer from atomic variable - * @i: integer value to subtract - * @v: pointer of type atomic_t - * - * Atomically subtracts @i from @v. - */ -static inline void atomic_sub(int i, atomic_t *v) -{ - asm volatile(LOCK_PREFIX "subl %1,%0" - : "+m" (v->counter) - : "ir" (i)); -} - -/** - * atomic_sub_and_test - subtract value from variable and test result - * @i: integer value to subtract - * @v: pointer of type atomic_t - * - * Atomically subtracts @i from @v and returns - * true if the result is zero, or false for all - * other cases. - */ -static inline int atomic_sub_and_test(int i, atomic_t *v) -{ - unsigned char c; - - asm volatile(LOCK_PREFIX "subl %2,%0; sete %1" - : "+m" (v->counter), "=qm" (c) - : "ir" (i) : "memory"); - return c; -} - -/** - * atomic_inc - increment atomic variable - * @v: pointer of type atomic_t - * - * Atomically increments @v by 1. - */ -static inline void atomic_inc(atomic_t *v) -{ - asm volatile(LOCK_PREFIX "incl %0" - : "+m" (v->counter)); -} - -/** - * atomic_dec - decrement atomic variable - * @v: pointer of type atomic_t - * - * Atomically decrements @v by 1. - */ -static inline void atomic_dec(atomic_t *v) -{ - asm volatile(LOCK_PREFIX "decl %0" - : "+m" (v->counter)); -} - -/** - * atomic_dec_and_test - decrement and test - * @v: pointer of type atomic_t - * - * Atomically decrements @v by 1 and - * returns true if the result is 0, or false for all other - * cases. - */ -static inline int atomic_dec_and_test(atomic_t *v) -{ - unsigned char c; - - asm volatile(LOCK_PREFIX "decl %0; sete %1" - : "+m" (v->counter), "=qm" (c) - : : "memory"); - return c != 0; -} - -/** - * atomic_inc_and_test - increment and test - * @v: pointer of type atomic_t - * - * Atomically increments @v by 1 - * and returns true if the result is zero, or false for all - * other cases. - */ -static inline int atomic_inc_and_test(atomic_t *v) -{ - unsigned char c; - - asm volatile(LOCK_PREFIX "incl %0; sete %1" - : "+m" (v->counter), "=qm" (c) - : : "memory"); - return c != 0; -} - -/** - * atomic_add_negative - add and test if negative - * @v: pointer of type atomic_t - * @i: integer value to add - * - * Atomically adds @i to @v and returns true - * if the result is negative, or false when - * result is greater than or equal to zero. - */ -static inline int atomic_add_negative(int i, atomic_t *v) -{ - unsigned char c; - - asm volatile(LOCK_PREFIX "addl %2,%0; sets %1" - : "+m" (v->counter), "=qm" (c) - : "ir" (i) : "memory"); - return c; -} - -/** - * atomic_add_return - add integer and return - * @v: pointer of type atomic_t - * @i: integer value to add - * - * Atomically adds @i to @v and returns @i + @v - */ -static inline int atomic_add_return(int i, atomic_t *v) -{ - int __i; -#ifdef CONFIG_M386 - unsigned long flags; - if (unlikely(boot_cpu_data.x86 <= 3)) - goto no_xadd; -#endif - /* Modern 486+ processor */ - __i = i; - asm volatile(LOCK_PREFIX "xaddl %0, %1" - : "+r" (i), "+m" (v->counter) - : : "memory"); - return i + __i; - -#ifdef CONFIG_M386 -no_xadd: /* Legacy 386 processor */ - local_irq_save(flags); - __i = atomic_read(v); - atomic_set(v, i + __i); - local_irq_restore(flags); - return i + __i; -#endif -} - -/** - * atomic_sub_return - subtract integer and return - * @v: pointer of type atomic_t - * @i: integer value to subtract - * - * Atomically subtracts @i from @v and returns @v - @i - */ -static inline int atomic_sub_return(int i, atomic_t *v) -{ - return atomic_add_return(-i, v); -} - -#define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), (old), (new))) -#define atomic_xchg(v, new) (xchg(&((v)->counter), (new))) - -/** - * atomic_add_unless - add unless the number is already a given value - * @v: pointer of type atomic_t - * @a: the amount to add to v... - * @u: ...unless v is equal to u. - * - * Atomically adds @a to @v, so long as @v was not already @u. - * Returns non-zero if @v was not @u, and zero otherwise. - */ -static inline int atomic_add_unless(atomic_t *v, int a, int u) -{ - int c, old; - c = atomic_read(v); - for (;;) { - if (unlikely(c == (u))) - break; - old = atomic_cmpxchg((v), c, c + (a)); - if (likely(old == c)) - break; - c = old; - } - return c != (u); -} - -#define atomic_inc_not_zero(v) atomic_add_unless((v), 1, 0) - -#define atomic_inc_return(v) (atomic_add_return(1, v)) -#define atomic_dec_return(v) (atomic_sub_return(1, v)) - -/* These are x86-specific, used by some header files */ -#define atomic_clear_mask(mask, addr) \ - asm volatile(LOCK_PREFIX "andl %0,%1" \ - : : "r" (~(mask)), "m" (*(addr)) : "memory") - -#define atomic_set_mask(mask, addr) \ - asm volatile(LOCK_PREFIX "orl %0,%1" \ - : : "r" (mask), "m" (*(addr)) : "memory") - -/* Atomic operations are already serializing on x86 */ -#define smp_mb__before_atomic_dec() barrier() -#define smp_mb__after_atomic_dec() barrier() -#define smp_mb__before_atomic_inc() barrier() -#define smp_mb__after_atomic_inc() barrier() - -#include -#endif /* _ASM_X86_ATOMIC_32_H */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/atomic_64.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/atomic_64.h.svn-base deleted file mode 100644 index 8c217319..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/atomic_64.h.svn-base +++ /dev/null @@ -1,459 +0,0 @@ -#ifndef _ASM_X86_ATOMIC_64_H -#define _ASM_X86_ATOMIC_64_H - -#include -#include -#include - -/* - * Atomic operations that C can't guarantee us. Useful for - * resource counting etc.. - */ - -#define ATOMIC_INIT(i) { (i) } - -/** - * atomic_read - read atomic variable - * @v: pointer of type atomic_t - * - * Atomically reads the value of @v. - */ -#define atomic_read(v) ((v)->counter) - -/** - * atomic_set - set atomic variable - * @v: pointer of type atomic_t - * @i: required value - * - * Atomically sets the value of @v to @i. - */ -#define atomic_set(v, i) (((v)->counter) = (i)) - -/** - * atomic_add - add integer to atomic variable - * @i: integer value to add - * @v: pointer of type atomic_t - * - * Atomically adds @i to @v. - */ -static inline void atomic_add(int i, atomic_t *v) -{ - asm volatile(LOCK_PREFIX "addl %1,%0" - : "=m" (v->counter) - : "ir" (i), "m" (v->counter)); -} - -/** - * atomic_sub - subtract the atomic variable - * @i: integer value to subtract - * @v: pointer of type atomic_t - * - * Atomically subtracts @i from @v. - */ -static inline void atomic_sub(int i, atomic_t *v) -{ - asm volatile(LOCK_PREFIX "subl %1,%0" - : "=m" (v->counter) - : "ir" (i), "m" (v->counter)); -} - -/** - * atomic_sub_and_test - subtract value from variable and test result - * @i: integer value to subtract - * @v: pointer of type atomic_t - * - * Atomically subtracts @i from @v and returns - * true if the result is zero, or false for all - * other cases. - */ -static inline int atomic_sub_and_test(int i, atomic_t *v) -{ - unsigned char c; - - asm volatile(LOCK_PREFIX "subl %2,%0; sete %1" - : "=m" (v->counter), "=qm" (c) - : "ir" (i), "m" (v->counter) : "memory"); - return c; -} - -/** - * atomic_inc - increment atomic variable - * @v: pointer of type atomic_t - * - * Atomically increments @v by 1. - */ -static inline void atomic_inc(atomic_t *v) -{ - asm volatile(LOCK_PREFIX "incl %0" - : "=m" (v->counter) - : "m" (v->counter)); -} - -/** - * atomic_dec - decrement atomic variable - * @v: pointer of type atomic_t - * - * Atomically decrements @v by 1. - */ -static inline void atomic_dec(atomic_t *v) -{ - asm volatile(LOCK_PREFIX "decl %0" - : "=m" (v->counter) - : "m" (v->counter)); -} - -/** - * atomic_dec_and_test - decrement and test - * @v: pointer of type atomic_t - * - * Atomically decrements @v by 1 and - * returns true if the result is 0, or false for all other - * cases. - */ -static inline int atomic_dec_and_test(atomic_t *v) -{ - unsigned char c; - - asm volatile(LOCK_PREFIX "decl %0; sete %1" - : "=m" (v->counter), "=qm" (c) - : "m" (v->counter) : "memory"); - return c != 0; -} - -/** - * atomic_inc_and_test - increment and test - * @v: pointer of type atomic_t - * - * Atomically increments @v by 1 - * and returns true if the result is zero, or false for all - * other cases. - */ -static inline int atomic_inc_and_test(atomic_t *v) -{ - unsigned char c; - - asm volatile(LOCK_PREFIX "incl %0; sete %1" - : "=m" (v->counter), "=qm" (c) - : "m" (v->counter) : "memory"); - return c != 0; -} - -/** - * atomic_add_negative - add and test if negative - * @i: integer value to add - * @v: pointer of type atomic_t - * - * Atomically adds @i to @v and returns true - * if the result is negative, or false when - * result is greater than or equal to zero. - */ -static inline int atomic_add_negative(int i, atomic_t *v) -{ - unsigned char c; - - asm volatile(LOCK_PREFIX "addl %2,%0; sets %1" - : "=m" (v->counter), "=qm" (c) - : "ir" (i), "m" (v->counter) : "memory"); - return c; -} - -/** - * atomic_add_return - add and return - * @i: integer value to add - * @v: pointer of type atomic_t - * - * Atomically adds @i to @v and returns @i + @v - */ -static inline int atomic_add_return(int i, atomic_t *v) -{ - int __i = i; - asm volatile(LOCK_PREFIX "xaddl %0, %1" - : "+r" (i), "+m" (v->counter) - : : "memory"); - return i + __i; -} - -static inline int atomic_sub_return(int i, atomic_t *v) -{ - return atomic_add_return(-i, v); -} - -#define atomic_inc_return(v) (atomic_add_return(1, v)) -#define atomic_dec_return(v) (atomic_sub_return(1, v)) - -/* The 64-bit atomic type */ - -#define ATOMIC64_INIT(i) { (i) } - -/** - * atomic64_read - read atomic64 variable - * @v: pointer of type atomic64_t - * - * Atomically reads the value of @v. - * Doesn't imply a read memory barrier. - */ -#define atomic64_read(v) ((v)->counter) - -/** - * atomic64_set - set atomic64 variable - * @v: pointer to type atomic64_t - * @i: required value - * - * Atomically sets the value of @v to @i. - */ -#define atomic64_set(v, i) (((v)->counter) = (i)) - -/** - * atomic64_add - add integer to atomic64 variable - * @i: integer value to add - * @v: pointer to type atomic64_t - * - * Atomically adds @i to @v. - */ -static inline void atomic64_add(long i, atomic64_t *v) -{ - asm volatile(LOCK_PREFIX "addq %1,%0" - : "=m" (v->counter) - : "er" (i), "m" (v->counter)); -} - -/** - * atomic64_sub - subtract the atomic64 variable - * @i: integer value to subtract - * @v: pointer to type atomic64_t - * - * Atomically subtracts @i from @v. - */ -static inline void atomic64_sub(long i, atomic64_t *v) -{ - asm volatile(LOCK_PREFIX "subq %1,%0" - : "=m" (v->counter) - : "er" (i), "m" (v->counter)); -} - -/** - * atomic64_sub_and_test - subtract value from variable and test result - * @i: integer value to subtract - * @v: pointer to type atomic64_t - * - * Atomically subtracts @i from @v and returns - * true if the result is zero, or false for all - * other cases. - */ -static inline int atomic64_sub_and_test(long i, atomic64_t *v) -{ - unsigned char c; - - asm volatile(LOCK_PREFIX "subq %2,%0; sete %1" - : "=m" (v->counter), "=qm" (c) - : "er" (i), "m" (v->counter) : "memory"); - return c; -} - -/** - * atomic64_inc - increment atomic64 variable - * @v: pointer to type atomic64_t - * - * Atomically increments @v by 1. - */ -static inline void atomic64_inc(atomic64_t *v) -{ - asm volatile(LOCK_PREFIX "incq %0" - : "=m" (v->counter) - : "m" (v->counter)); -} - -/** - * atomic64_dec - decrement atomic64 variable - * @v: pointer to type atomic64_t - * - * Atomically decrements @v by 1. - */ -static inline void atomic64_dec(atomic64_t *v) -{ - asm volatile(LOCK_PREFIX "decq %0" - : "=m" (v->counter) - : "m" (v->counter)); -} - -/** - * atomic64_dec_and_test - decrement and test - * @v: pointer to type atomic64_t - * - * Atomically decrements @v by 1 and - * returns true if the result is 0, or false for all other - * cases. - */ -static inline int atomic64_dec_and_test(atomic64_t *v) -{ - unsigned char c; - - asm volatile(LOCK_PREFIX "decq %0; sete %1" - : "=m" (v->counter), "=qm" (c) - : "m" (v->counter) : "memory"); - return c != 0; -} - -/** - * atomic64_inc_and_test - increment and test - * @v: pointer to type atomic64_t - * - * Atomically increments @v by 1 - * and returns true if the result is zero, or false for all - * other cases. - */ -static inline int atomic64_inc_and_test(atomic64_t *v) -{ - unsigned char c; - - asm volatile(LOCK_PREFIX "incq %0; sete %1" - : "=m" (v->counter), "=qm" (c) - : "m" (v->counter) : "memory"); - return c != 0; -} - -/** - * atomic64_add_negative - add and test if negative - * @i: integer value to add - * @v: pointer to type atomic64_t - * - * Atomically adds @i to @v and returns true - * if the result is negative, or false when - * result is greater than or equal to zero. - */ -static inline int atomic64_add_negative(long i, atomic64_t *v) -{ - unsigned char c; - - asm volatile(LOCK_PREFIX "addq %2,%0; sets %1" - : "=m" (v->counter), "=qm" (c) - : "er" (i), "m" (v->counter) : "memory"); - return c; -} - -/** - * atomic64_add_return - add and return - * @i: integer value to add - * @v: pointer to type atomic64_t - * - * Atomically adds @i to @v and returns @i + @v - */ -static inline long atomic64_add_return(long i, atomic64_t *v) -{ - long __i = i; - asm volatile(LOCK_PREFIX "xaddq %0, %1;" - : "+r" (i), "+m" (v->counter) - : : "memory"); - return i + __i; -} - -static inline long atomic64_sub_return(long i, atomic64_t *v) -{ - return atomic64_add_return(-i, v); -} - -#define atomic64_inc_return(v) (atomic64_add_return(1, (v))) -#define atomic64_dec_return(v) (atomic64_sub_return(1, (v))) - -#define atomic64_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), (old), (new))) -#define atomic64_xchg(v, new) (xchg(&((v)->counter), new)) - -#define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), (old), (new))) -#define atomic_xchg(v, new) (xchg(&((v)->counter), (new))) - -/** - * atomic_add_unless - add unless the number is a given value - * @v: pointer of type atomic_t - * @a: the amount to add to v... - * @u: ...unless v is equal to u. - * - * Atomically adds @a to @v, so long as it was not @u. - * Returns non-zero if @v was not @u, and zero otherwise. - */ -static inline int atomic_add_unless(atomic_t *v, int a, int u) -{ - int c, old; - c = atomic_read(v); - for (;;) { - if (unlikely(c == (u))) - break; - old = atomic_cmpxchg((v), c, c + (a)); - if (likely(old == c)) - break; - c = old; - } - return c != (u); -} - -#define atomic_inc_not_zero(v) atomic_add_unless((v), 1, 0) - -/** - * atomic64_add_unless - add unless the number is a given value - * @v: pointer of type atomic64_t - * @a: the amount to add to v... - * @u: ...unless v is equal to u. - * - * Atomically adds @a to @v, so long as it was not @u. - * Returns non-zero if @v was not @u, and zero otherwise. - */ -static inline int atomic64_add_unless(atomic64_t *v, long a, long u) -{ - long c, old; - c = atomic64_read(v); - for (;;) { - if (unlikely(c == (u))) - break; - old = atomic64_cmpxchg((v), c, c + (a)); - if (likely(old == c)) - break; - c = old; - } - return c != (u); -} - -/** - * atomic_inc_short - increment of a short integer - * @v: pointer to type int - * - * Atomically adds 1 to @v - * Returns the new value of @u - */ -static inline short int atomic_inc_short(short int *v) -{ - asm(LOCK_PREFIX "addw $1, %0" : "+m" (*v)); - return *v; -} - -/** - * atomic_or_long - OR of two long integers - * @v1: pointer to type unsigned long - * @v2: pointer to type unsigned long - * - * Atomically ORs @v1 and @v2 - * Returns the result of the OR - */ -static inline void atomic_or_long(unsigned long *v1, unsigned long v2) -{ - asm(LOCK_PREFIX "orq %1, %0" : "+m" (*v1) : "r" (v2)); -} - -#define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0) - -/* These are x86-specific, used by some header files */ -#define atomic_clear_mask(mask, addr) \ - asm volatile(LOCK_PREFIX "andl %0,%1" \ - : : "r" (~(mask)), "m" (*(addr)) : "memory") - -#define atomic_set_mask(mask, addr) \ - asm volatile(LOCK_PREFIX "orl %0,%1" \ - : : "r" ((unsigned)(mask)), "m" (*(addr)) \ - : "memory") - -/* Atomic operations are already serializing on x86 */ -#define smp_mb__before_atomic_dec() barrier() -#define smp_mb__after_atomic_dec() barrier() -#define smp_mb__before_atomic_inc() barrier() -#define smp_mb__after_atomic_inc() barrier() - -#include -#endif /* _ASM_X86_ATOMIC_64_H */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/auxvec.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/auxvec.h.svn-base deleted file mode 100644 index 1316b4c3..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/auxvec.h.svn-base +++ /dev/null @@ -1,12 +0,0 @@ -#ifndef _ASM_X86_AUXVEC_H -#define _ASM_X86_AUXVEC_H -/* - * Architecture-neutral AT_ values in 0-17, leave some room - * for more of them, start the x86-specific ones at 32. - */ -#ifdef __i386__ -#define AT_SYSINFO 32 -#endif -#define AT_SYSINFO_EHDR 33 - -#endif /* _ASM_X86_AUXVEC_H */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/bios_ebda.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/bios_ebda.h.svn-base deleted file mode 100644 index 3c752106..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/bios_ebda.h.svn-base +++ /dev/null @@ -1,36 +0,0 @@ -#ifndef _ASM_X86_BIOS_EBDA_H -#define _ASM_X86_BIOS_EBDA_H - -#include - -/* - * there is a real-mode segmented pointer pointing to the - * 4K EBDA area at 0x40E. - */ -static inline unsigned int get_bios_ebda(void) -{ - unsigned int address = *(unsigned short *)phys_to_virt(0x40E); - address <<= 4; - return address; /* 0 means none */ -} - -void reserve_ebda_region(void); - -#ifdef CONFIG_X86_CHECK_BIOS_CORRUPTION -/* - * This is obviously not a great place for this, but we want to be - * able to scatter it around anywhere in the kernel. - */ -void check_for_bios_corruption(void); -void start_periodic_check_for_corruption(void); -#else -static inline void check_for_bios_corruption(void) -{ -} - -static inline void start_periodic_check_for_corruption(void) -{ -} -#endif - -#endif /* _ASM_X86_BIOS_EBDA_H */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/bitops.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/bitops.h.svn-base deleted file mode 100644 index 02b47a60..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/bitops.h.svn-base +++ /dev/null @@ -1,465 +0,0 @@ -#ifndef _ASM_X86_BITOPS_H -#define _ASM_X86_BITOPS_H - -/* - * Copyright 1992, Linus Torvalds. - * - * Note: inlines with more than a single statement should be marked - * __always_inline to avoid problems with older gcc's inlining heuristics. - */ - -#ifndef _LINUX_BITOPS_H -#error only can be included directly -#endif - -#include -#include - -/* - * These have to be done with inline assembly: that way the bit-setting - * is guaranteed to be atomic. All bit operations return 0 if the bit - * was cleared before the operation and != 0 if it was not. - * - * bit 0 is the LSB of addr; bit 32 is the LSB of (addr+1). - */ - -#if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 1) -/* Technically wrong, but this avoids compilation errors on some gcc - versions. */ -#define BITOP_ADDR(x) "=m" (*(volatile long *) (x)) -#else -#define BITOP_ADDR(x) "+m" (*(volatile long *) (x)) -#endif - -#define ADDR BITOP_ADDR(addr) - -/* - * We do the locked ops that don't return the old value as - * a mask operation on a byte. - */ -#define IS_IMMEDIATE(nr) (__builtin_constant_p(nr)) -#define CONST_MASK_ADDR(nr, addr) BITOP_ADDR((void *)(addr) + ((nr)>>3)) -#define CONST_MASK(nr) (1 << ((nr) & 7)) - -/** - * set_bit - Atomically set a bit in memory - * @nr: the bit to set - * @addr: the address to start counting from - * - * This function is atomic and may not be reordered. See __set_bit() - * if you do not require the atomic guarantees. - * - * Note: there are no guarantees that this function will not be reordered - * on non x86 architectures, so if you are writing portable code, - * make sure not to rely on its reordering guarantees. - * - * Note that @nr may be almost arbitrarily large; this function is not - * restricted to acting on a single-word quantity. - */ -static __always_inline void -set_bit(unsigned int nr, volatile unsigned long *addr) -{ - if (IS_IMMEDIATE(nr)) { - asm volatile(LOCK_PREFIX "orb %1,%0" - : CONST_MASK_ADDR(nr, addr) - : "iq" ((u8)CONST_MASK(nr)) - : "memory"); - } else { - asm volatile(LOCK_PREFIX "bts %1,%0" - : BITOP_ADDR(addr) : "Ir" (nr) : "memory"); - } -} - -/** - * __set_bit - Set a bit in memory - * @nr: the bit to set - * @addr: the address to start counting from - * - * Unlike set_bit(), this function is non-atomic and may be reordered. - * If it's called on the same region of memory simultaneously, the effect - * may be that only one operation succeeds. - */ -static inline void __set_bit(int nr, volatile unsigned long *addr) -{ - asm volatile("bts %1,%0" : ADDR : "Ir" (nr) : "memory"); -} - -/** - * clear_bit - Clears a bit in memory - * @nr: Bit to clear - * @addr: Address to start counting from - * - * clear_bit() is atomic and may not be reordered. However, it does - * not contain a memory barrier, so if it is used for locking purposes, - * you should call smp_mb__before_clear_bit() and/or smp_mb__after_clear_bit() - * in order to ensure changes are visible on other processors. - */ -static __always_inline void -clear_bit(int nr, volatile unsigned long *addr) -{ - if (IS_IMMEDIATE(nr)) { - asm volatile(LOCK_PREFIX "andb %1,%0" - : CONST_MASK_ADDR(nr, addr) - : "iq" ((u8)~CONST_MASK(nr))); - } else { - asm volatile(LOCK_PREFIX "btr %1,%0" - : BITOP_ADDR(addr) - : "Ir" (nr)); - } -} - -/* - * clear_bit_unlock - Clears a bit in memory - * @nr: Bit to clear - * @addr: Address to start counting from - * - * clear_bit() is atomic and implies release semantics before the memory - * operation. It can be used for an unlock. - */ -static inline void clear_bit_unlock(unsigned nr, volatile unsigned long *addr) -{ - barrier(); - clear_bit(nr, addr); -} - -static inline void __clear_bit(int nr, volatile unsigned long *addr) -{ - asm volatile("btr %1,%0" : ADDR : "Ir" (nr)); -} - -/* - * __clear_bit_unlock - Clears a bit in memory - * @nr: Bit to clear - * @addr: Address to start counting from - * - * __clear_bit() is non-atomic and implies release semantics before the memory - * operation. It can be used for an unlock if no other CPUs can concurrently - * modify other bits in the word. - * - * No memory barrier is required here, because x86 cannot reorder stores past - * older loads. Same principle as spin_unlock. - */ -static inline void __clear_bit_unlock(unsigned nr, volatile unsigned long *addr) -{ - barrier(); - __clear_bit(nr, addr); -} - -#define smp_mb__before_clear_bit() barrier() -#define smp_mb__after_clear_bit() barrier() - -/** - * __change_bit - Toggle a bit in memory - * @nr: the bit to change - * @addr: the address to start counting from - * - * Unlike change_bit(), this function is non-atomic and may be reordered. - * If it's called on the same region of memory simultaneously, the effect - * may be that only one operation succeeds. - */ -static inline void __change_bit(int nr, volatile unsigned long *addr) -{ - asm volatile("btc %1,%0" : ADDR : "Ir" (nr)); -} - -/** - * change_bit - Toggle a bit in memory - * @nr: Bit to change - * @addr: Address to start counting from - * - * change_bit() is atomic and may not be reordered. - * Note that @nr may be almost arbitrarily large; this function is not - * restricted to acting on a single-word quantity. - */ -static inline void change_bit(int nr, volatile unsigned long *addr) -{ - if (IS_IMMEDIATE(nr)) { - asm volatile(LOCK_PREFIX "xorb %1,%0" - : CONST_MASK_ADDR(nr, addr) - : "iq" ((u8)CONST_MASK(nr))); - } else { - asm volatile(LOCK_PREFIX "btc %1,%0" - : BITOP_ADDR(addr) - : "Ir" (nr)); - } -} - -/** - * test_and_set_bit - Set a bit and return its old value - * @nr: Bit to set - * @addr: Address to count from - * - * This operation is atomic and cannot be reordered. - * It also implies a memory barrier. - */ -static inline int test_and_set_bit(int nr, volatile unsigned long *addr) -{ - int oldbit; - - asm volatile(LOCK_PREFIX "bts %2,%1\n\t" - "sbb %0,%0" : "=r" (oldbit), ADDR : "Ir" (nr) : "memory"); - - return oldbit; -} - -/** - * test_and_set_bit_lock - Set a bit and return its old value for lock - * @nr: Bit to set - * @addr: Address to count from - * - * This is the same as test_and_set_bit on x86. - */ -static __always_inline int -test_and_set_bit_lock(int nr, volatile unsigned long *addr) -{ - return test_and_set_bit(nr, addr); -} - -/** - * __test_and_set_bit - Set a bit and return its old value - * @nr: Bit to set - * @addr: Address to count from - * - * This operation is non-atomic and can be reordered. - * If two examples of this operation race, one can appear to succeed - * but actually fail. You must protect multiple accesses with a lock. - */ -static inline int __test_and_set_bit(int nr, volatile unsigned long *addr) -{ - int oldbit; - - asm("bts %2,%1\n\t" - "sbb %0,%0" - : "=r" (oldbit), ADDR - : "Ir" (nr)); - return oldbit; -} - -/** - * test_and_clear_bit - Clear a bit and return its old value - * @nr: Bit to clear - * @addr: Address to count from - * - * This operation is atomic and cannot be reordered. - * It also implies a memory barrier. - */ -static inline int test_and_clear_bit(int nr, volatile unsigned long *addr) -{ - int oldbit; - - asm volatile(LOCK_PREFIX "btr %2,%1\n\t" - "sbb %0,%0" - : "=r" (oldbit), ADDR : "Ir" (nr) : "memory"); - - return oldbit; -} - -/** - * __test_and_clear_bit - Clear a bit and return its old value - * @nr: Bit to clear - * @addr: Address to count from - * - * This operation is non-atomic and can be reordered. - * If two examples of this operation race, one can appear to succeed - * but actually fail. You must protect multiple accesses with a lock. - */ -static inline int __test_and_clear_bit(int nr, volatile unsigned long *addr) -{ - int oldbit; - - asm volatile("btr %2,%1\n\t" - "sbb %0,%0" - : "=r" (oldbit), ADDR - : "Ir" (nr)); - return oldbit; -} - -/* WARNING: non atomic and it can be reordered! */ -static inline int __test_and_change_bit(int nr, volatile unsigned long *addr) -{ - int oldbit; - - asm volatile("btc %2,%1\n\t" - "sbb %0,%0" - : "=r" (oldbit), ADDR - : "Ir" (nr) : "memory"); - - return oldbit; -} - -/** - * test_and_change_bit - Change a bit and return its old value - * @nr: Bit to change - * @addr: Address to count from - * - * This operation is atomic and cannot be reordered. - * It also implies a memory barrier. - */ -static inline int test_and_change_bit(int nr, volatile unsigned long *addr) -{ - int oldbit; - - asm volatile(LOCK_PREFIX "btc %2,%1\n\t" - "sbb %0,%0" - : "=r" (oldbit), ADDR : "Ir" (nr) : "memory"); - - return oldbit; -} - -static __always_inline int constant_test_bit(unsigned int nr, const volatile unsigned long *addr) -{ - return ((1UL << (nr % BITS_PER_LONG)) & - (((unsigned long *)addr)[nr / BITS_PER_LONG])) != 0; -} - -static inline int variable_test_bit(int nr, volatile const unsigned long *addr) -{ - int oldbit; - - asm volatile("bt %2,%1\n\t" - "sbb %0,%0" - : "=r" (oldbit) - : "m" (*(unsigned long *)addr), "Ir" (nr)); - - return oldbit; -} - -#if 0 /* Fool kernel-doc since it doesn't do macros yet */ -/** - * test_bit - Determine whether a bit is set - * @nr: bit number to test - * @addr: Address to start counting from - */ -static int test_bit(int nr, const volatile unsigned long *addr); -#endif - -#define test_bit(nr, addr) \ - (__builtin_constant_p((nr)) \ - ? constant_test_bit((nr), (addr)) \ - : variable_test_bit((nr), (addr))) - -/** - * __ffs - find first set bit in word - * @word: The word to search - * - * Undefined if no bit exists, so code should check against 0 first. - */ -static inline unsigned long __ffs(unsigned long word) -{ - asm("bsf %1,%0" - : "=r" (word) - : "rm" (word)); - return word; -} - -/** - * ffz - find first zero bit in word - * @word: The word to search - * - * Undefined if no zero exists, so code should check against ~0UL first. - */ -static inline unsigned long ffz(unsigned long word) -{ - asm("bsf %1,%0" - : "=r" (word) - : "r" (~word)); - return word; -} - -/* - * __fls: find last set bit in word - * @word: The word to search - * - * Undefined if no set bit exists, so code should check against 0 first. - */ -static inline unsigned long __fls(unsigned long word) -{ - asm("bsr %1,%0" - : "=r" (word) - : "rm" (word)); - return word; -} - -#ifdef __KERNEL__ -/** - * ffs - find first set bit in word - * @x: the word to search - * - * This is defined the same way as the libc and compiler builtin ffs - * routines, therefore differs in spirit from the other bitops. - * - * ffs(value) returns 0 if value is 0 or the position of the first - * set bit if value is nonzero. The first (least significant) bit - * is at position 1. - */ -static inline int ffs(int x) -{ - int r; -#ifdef CONFIG_X86_CMOV - asm("bsfl %1,%0\n\t" - "cmovzl %2,%0" - : "=r" (r) : "rm" (x), "r" (-1)); -#else - asm("bsfl %1,%0\n\t" - "jnz 1f\n\t" - "movl $-1,%0\n" - "1:" : "=r" (r) : "rm" (x)); -#endif - return r + 1; -} - -/** - * fls - find last set bit in word - * @x: the word to search - * - * This is defined in a similar way as the libc and compiler builtin - * ffs, but returns the position of the most significant set bit. - * - * fls(value) returns 0 if value is 0 or the position of the last - * set bit if value is nonzero. The last (most significant) bit is - * at position 32. - */ -static inline int fls(int x) -{ - int r; -#ifdef CONFIG_X86_CMOV - asm("bsrl %1,%0\n\t" - "cmovzl %2,%0" - : "=&r" (r) : "rm" (x), "rm" (-1)); -#else - asm("bsrl %1,%0\n\t" - "jnz 1f\n\t" - "movl $-1,%0\n" - "1:" : "=r" (r) : "rm" (x)); -#endif - return r + 1; -} -#endif /* __KERNEL__ */ - -#undef ADDR - -#ifdef __KERNEL__ - -#include - -#define ARCH_HAS_FAST_MULTIPLIER 1 - -#include - -#endif /* __KERNEL__ */ - -#include - -#ifdef __KERNEL__ - -#include - -#define ext2_set_bit_atomic(lock, nr, addr) \ - test_and_set_bit((nr), (unsigned long *)(addr)) -#define ext2_clear_bit_atomic(lock, nr, addr) \ - test_and_clear_bit((nr), (unsigned long *)(addr)) - -#include - -#endif /* __KERNEL__ */ -#endif /* _ASM_X86_BITOPS_H */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/boot.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/boot.h.svn-base deleted file mode 100644 index dd61616c..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/boot.h.svn-base +++ /dev/null @@ -1,26 +0,0 @@ -#ifndef _ASM_X86_BOOT_H -#define _ASM_X86_BOOT_H - -/* Don't touch these, unless you really know what you're doing. */ -#define DEF_SYSSEG 0x1000 -#define DEF_SYSSIZE 0x7F00 - -/* Internal svga startup constants */ -#define NORMAL_VGA 0xffff /* 80x25 mode */ -#define EXTENDED_VGA 0xfffe /* 80x50 mode */ -#define ASK_VGA 0xfffd /* ask for it at bootup */ - -/* Physical address where kernel should be loaded. */ -#define LOAD_PHYSICAL_ADDR ((CONFIG_PHYSICAL_START \ - + (CONFIG_PHYSICAL_ALIGN - 1)) \ - & ~(CONFIG_PHYSICAL_ALIGN - 1)) - -#ifdef CONFIG_X86_64 -#define BOOT_HEAP_SIZE 0x7000 -#define BOOT_STACK_SIZE 0x4000 -#else -#define BOOT_HEAP_SIZE 0x4000 -#define BOOT_STACK_SIZE 0x1000 -#endif - -#endif /* _ASM_X86_BOOT_H */ diff --git a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/bootparam.h.svn-base b/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/bootparam.h.svn-base deleted file mode 100644 index 433adaeb..00000000 --- a/libdde_linux26/contrib/arch/x86/include/asm/.svn/text-base/bootparam.h.svn-base +++ /dev/null @@ -1,111 +0,0 @@ -#ifndef _ASM_X86_BOOTPARAM_H -#define _ASM_X86_BOOTPARAM_H - -#include -#include -#include -#include -#include -#include -#include