Home | History | Annotate | Download | only in common
History log of /src/sys/compat/linux32/common/linux32_socketcall.c
RevisionDateAuthorComments
 1.9  21-Jun-2014  maxv If SCARG(uap, what) = 0, copyin() will copy (size_t)-1 bytes, and it's not
a good idea; but not proven harmful.

With the help of njoly@
 1.8  10-May-2012  christos branches: 1.8.2; 1.8.12;
prefix message with linux32
 1.7  19-Nov-2008  ad branches: 1.7.16; 1.7.20; 1.7.22; 1.7.26; 1.7.28;
Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime
 1.6  20-Dec-2007  dsl branches: 1.6.6; 1.6.10; 1.6.16; 1.6.18; 1.6.20; 1.6.26; 1.6.30;
Convert all the system call entry points from:
int foo(struct lwp *l, void *v, register_t *retval)
to:
int foo(struct lwp *l, const struct foo_args *uap, register_t *retval)
Fixup compat code to not write into 'uap' and (in some cases) to actually
pass a correctly formatted 'uap' structure with the right name to the
next routine.
A few 'compat' routines that just call standard ones have been deleted.
All the 'compat' code compiles (along with the kernels required to test
build it).
98% done by automated scripts.
 1.5  08-Dec-2007  dsl branches: 1.5.4;
ANSIfy most of the function definitions in sys/compat (but not ndis).
All by the magic of sed ...
 1.4  15-Aug-2007  ad branches: 1.4.2; 1.4.10;
Changes to make ktrace LKM friendly and reduce ifdef KTRACE. Proposed
on tech-kern.
 1.3  01-Jun-2007  dsl branches: 1.3.2; 1.3.6;
(Ab)use a KTR_USER trace entry for the linux socket command and arguments.
 1.2  18-Mar-2007  dsl Change all the NETBSD32PTR64(SCARG(uap, xxx))) to SCARG_P32(uap, xxx).
 1.1  09-Feb-2006  manu branches: 1.1.2; 1.1.10; 1.1.16; 1.1.22; 1.1.28; 1.1.32; 1.1.34; 1.1.36;
Add initial (but unfinished) COMPAT_LINUX32 for amd64. This is good enough so
that the i386 license manager part of amd64 version of Fluent works.

While I'm here, add SysV IPC to COMPAT_LINUX/amd64
 1.1.36.1  29-Mar-2007  reinoud Pullup to -current
 1.1.34.1  11-Jul-2007  mjf Sync with head.
 1.1.32.3  20-Aug-2007  ad Sync with HEAD.
 1.1.32.2  09-Jun-2007  ad Sync with head.
 1.1.32.1  10-Apr-2007  ad Sync with head.
 1.1.28.1  24-Mar-2007  yamt sync with head.
 1.1.22.2  09-Sep-2006  rpaulo sync with head
 1.1.22.1  09-Feb-2006  rpaulo file linux32_socketcall.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:46:03 +0000
 1.1.16.4  21-Jan-2008  yamt sync with head
 1.1.16.3  03-Sep-2007  yamt sync with head.
 1.1.16.2  21-Jun-2006  yamt sync with head.
 1.1.16.1  09-Feb-2006  yamt file linux32_socketcall.c was added on branch yamt-lazymbuf on 2006-06-21 14:59:27 +0000
 1.1.10.2  22-Apr-2006  simonb Sync with head.
 1.1.10.1  09-Feb-2006  simonb file linux32_socketcall.c was added on branch simonb-timecounters on 2006-04-22 11:38:14 +0000
 1.1.2.2  18-Feb-2006  yamt sync with head.
 1.1.2.1  09-Feb-2006  yamt file linux32_socketcall.c was added on branch yamt-uio_vmspace on 2006-02-18 15:39:02 +0000
 1.3.6.2  09-Dec-2007  jmcneill Sync with HEAD.
 1.3.6.1  16-Aug-2007  jmcneill Sync with HEAD.
 1.3.2.1  03-Sep-2007  skrll Sync with HEAD.
 1.4.10.1  26-Dec-2007  ad Sync with head.
 1.4.2.1  09-Jan-2008  matt sync with HEAD
 1.5.4.1  02-Jan-2008  bouyer Sync with HEAD
 1.6.30.1  08-Aug-2014  msaitoh Pull up following revision(s) (requested by maxv in ticket #1916):
sys/compat/linux32/common/linux32_socketcall.c: revision 1.9
sys/compat/linux/common/linux_socketcall.c: revision 1.44
If SCARG(uap, what) = 0, copyin() will copy (size_t)-1 bytes, and it's not
a good idea; but not proven harmful.
With the help of njoly@
 1.6.26.1  08-Aug-2014  msaitoh Pull up following revision(s) (requested by maxv in ticket #1916):
sys/compat/linux32/common/linux32_socketcall.c: revision 1.9
sys/compat/linux/common/linux_socketcall.c: revision 1.44
If SCARG(uap, what) = 0, copyin() will copy (size_t)-1 bytes, and it's not
a good idea; but not proven harmful.
With the help of njoly@
 1.6.20.1  08-Aug-2014  msaitoh Pull up following revision(s) (requested by maxv in ticket #1916):
sys/compat/linux32/common/linux32_socketcall.c: revision 1.9
sys/compat/linux/common/linux_socketcall.c: revision 1.44
If SCARG(uap, what) = 0, copyin() will copy (size_t)-1 bytes, and it's not
a good idea; but not proven harmful.
With the help of njoly@
 1.6.18.1  19-Jan-2009  skrll Sync with HEAD.
 1.6.16.1  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.6.10.1  04-May-2009  yamt sync with head.
 1.6.6.1  17-Jan-2009  mjf Sync with HEAD.
 1.7.28.1  08-Aug-2014  msaitoh Pull up following revision(s) (requested by maxv in ticket #1104):
sys/compat/linux32/common/linux32_socketcall.c: revision 1.9
sys/compat/linux/common/linux_socketcall.c: revision 1.44
If SCARG(uap, what) = 0, copyin() will copy (size_t)-1 bytes, and it's not
a good idea; but not proven harmful.
With the help of njoly@
 1.7.26.1  08-Aug-2014  msaitoh Pull up following revision(s) (requested by maxv in ticket #1104):
sys/compat/linux32/common/linux32_socketcall.c: revision 1.9
sys/compat/linux/common/linux_socketcall.c: revision 1.44
If SCARG(uap, what) = 0, copyin() will copy (size_t)-1 bytes, and it's not
a good idea; but not proven harmful.
With the help of njoly@
 1.7.22.1  08-Aug-2014  msaitoh Pull up following revision(s) (requested by maxv in ticket #1104):
sys/compat/linux32/common/linux32_socketcall.c: revision 1.9
sys/compat/linux/common/linux_socketcall.c: revision 1.44
If SCARG(uap, what) = 0, copyin() will copy (size_t)-1 bytes, and it's not
a good idea; but not proven harmful.
With the help of njoly@
 1.7.20.1  02-Jun-2012  mrg sync to latest -current.
 1.7.16.1  23-May-2012  yamt sync with head.
 1.8.12.1  10-Aug-2014  tls Rebase.
 1.8.2.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.

RSS XML Feed