| History log of /src/sys/compat/common/uipc_syscalls_43.c |
| Revision | | Date | Author | Comments |
| 1.51 |
| 27-Jan-2019 |
pgoyette | Merge the [pgoyette-compat] branch
|
| 1.50 |
| 06-Sep-2018 |
maxv | Remove the network ATM code.
|
| 1.49 |
| 03-May-2018 |
christos | branches: 1.49.2; Fix COMPAT_NETBSD32 cmsg handling:
1. alignment was wrong for > 1 message 2. macros were doing incorrect pointer comparisons, fortunately ending the iteration early after the fists cmsg instead of crashing. 3. don't output 32 bit ktrace records for cmsg. 32 bit programs running under emulation on 64 bit systems should produce 64 bit ktrace records so that the native ktrace can handle the records; remove extra arguments that are now not needed (the 32 bit msghdr). 4. output the correct type for cmsg trace records. 5. output all the cmsg records in traces instead of just the first one.
Welcome to 8.99.15 because of the argument removal.
XXX: Really all the code should be changed to use the CMSG_{FIRST,NXT}HDR macros...
|
| 1.48 |
| 16-Mar-2018 |
christos | PR/53103: Timo Buhrmester: linux emulation of sendto(2) broken
The sockargs refactoring broke it, because sockargs only works with a user address. Added an argument to sockargs to indicate where the address is coming from. Welcome to 8.99.14.
|
| 1.47 |
| 13-Sep-2016 |
martin | branches: 1.47.14; Make the ktrace record written by do_sys_sendmsg/do_sys_recvmsg overridable by the caller. Use this in compat_netbsd32 to log the 32bit version, so the 32bit userland kdump is happy.
|
| 1.46 |
| 09-Nov-2014 |
maxv | branches: 1.46.2; Do not uselessly include <sys/malloc.h>.
|
| 1.45 |
| 05-Sep-2014 |
matt | Try not to use f_data, use f_{vnode,socket,pipe,mqueue,kqueue,ksem} to get a correctly typed pointer.
|
| 1.44 |
| 14-Nov-2008 |
ad | branches: 1.44.26; 1.44.42; - Move some more compat code into sys/compat. - Split 4.3BSD ifioctl stuff into its own file. - Remove some ifdefs that include small fragments of vfs compat code which are difficult to relocate elsewhere.
|
| 1.43 |
| 29-Apr-2008 |
ad | branches: 1.43.2; 1.43.6; 1.43.8; 1.43.10; Remove now bogus assertion.
|
| 1.42 |
| 24-Apr-2008 |
ad | branches: 1.42.2; Merge the socket locking patch:
- Socket layer becomes MP safe. - Unix protocols become MP safe. - Allows protocol processing interrupts to safely block on locks. - Fixes a number of race conditions.
With much feedback from matt@ and plunky@.
|
| 1.41 |
| 15-Jan-2008 |
martin | branches: 1.41.6; #ifdef COMPAT_20 the ioctls only available conditionally. Patch from Geoff Wing.
|
| 1.40 |
| 14-Jan-2008 |
martin | Add net80211 ioctls that I apparently ovelooked when grepping for ioctls that need "struct ifreq" compat treatment. This makes for example old (like 4.0) wpa_supplicant work with -current kernels.
|
| 1.39 |
| 20-Dec-2007 |
dsl | 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.38 |
| 08-Dec-2007 |
dsl | branches: 1.38.4; ANSIfy most of the function definitions in sys/compat (but not ndis). All by the magic of sed ...
|
| 1.37 |
| 11-Sep-2007 |
gdt | branches: 1.37.6; 1.37.8; remove SIOCSIFALIFETIME_IN6 (should have been part of previous commit)
|
| 1.36 |
| 20-Aug-2007 |
martin | branches: 1.36.2; Remove all ioctls from the conversion list that are explicitly defined to use struct oifreq - the magic size changing makes them fail.
|
| 1.35 |
| 20-Aug-2007 |
martin | Sigh - revert previous. Seems we can't avoid the big list, so fill it. Now both "ifconfig ... create" and "pppoectl -d" work again with old userland.
|
| 1.34 |
| 20-Aug-2007 |
martin | Put back the previous hack to make compat_cvtcmd() work for all the ioctls that use struct ifreq which have not been explicitly versioned. If someone feels like fixing it with a list aproach, I think below is a complete list - the one used in the previous version missed a lot of them.
BIOCGETIF BIOCSETIF GREDSOCK GREGADDRD GREGADDRS GREGPROTO GRESADDRD GRESADDRS GRESPROTO GRESSOCK SIOCADDMULTI SIOCDELMULTI SIOCDIFADDR SIOCDIFADDR_IN6 SIOCDIFPHYADDR SIOCGDEFIFACE_IN6 SIOCGIFADDR SIOCGIFADDR_IN6 SIOCGIFAFLAG_IN6 SIOCGIFALIFETIME_IN6 SIOCGIFBRDADDR SIOCGIFDLT SIOCGIFDSTADDR SIOCGIFDSTADDR_IN6 SIOCGIFFLAGS SIOCGIFGENERIC SIOCGIFMETRIC SIOCGIFMTU SIOCGIFNETMASK SIOCGIFNETMASK_IN6 SIOCGIFPDSTADDR SIOCGIFPDSTADDR_IN6 SIOCGIFPSRCADDR SIOCGIFPSRCADDR_IN6 SIOCGIFSTAT_ICMP6 SIOCGIFSTAT_IN6 SIOCGPVCSIF SIOCGVH SIOCIFCREATE SIOCIFDESTROY SIOCSDEFIFACE_IN6 SIOCSIFADDR SIOCSIFADDR_IN6 SIOCSIFALIFETIME_IN6 SIOCSIFBRDADDR SIOCSIFDSTADDR SIOCSIFDSTADDR_IN6 SIOCSIFFLAGS SIOCSIFGENERIC SIOCSIFMEDIA SIOCSIFMETRIC SIOCSIFMTU SIOCSIFNETMASK SIOCSIFNETMASK_IN6 SIOCSNDFLUSH_IN6 SIOCSPFXFLUSH_IN6 SIOCSPVCSIF SIOCSRTRFLUSH_IN6 SIOCSVH TAPGIFNAME
|
| 1.33 |
| 20-Aug-2007 |
skd | Clean up net compat ioctls, and clean up handling of wireless ioctls.
|
| 1.32 |
| 30-Jun-2007 |
dsl | branches: 1.32.2; 1.32.6; Changes to sompat socket function to avoid the dreaded stackgap.
|
| 1.31 |
| 24-Jun-2007 |
dsl | Update to call do_sys_recv() instead of recvit().
|
| 1.30 |
| 01-Jun-2007 |
dsl | Split sys_bind() and sys_connect() so that compat code can use common code once the 'address' has been copied into an mbuf. Add extra flags for 'struct msghdr.msg_flags' to indicate that the address and control are already in mbufs, and that the uio structure is in userspace for sending data, rename sendit() to do_sys_sendmsg() to ensure no old code passes in random flags. Changes to compat code to use new functions - removing some stackgap use. Fix a 'use after free' in compat_43_sys_recvmsg. I ***THINK*** the code that converts 'cmsg' formatted data is borked! svr4_stream.c ought to be generated from svr4_32_stream.c during the build.
|
| 1.29 |
| 29-May-2007 |
christos | Add a sockaddr_storage member to "struct ifreq" maintaining backwards compatibility with the older ioctls. This avoids stack smashing and abuse of "struct sockaddr" when ioctls placed "struct sockaddr_foo's" that were longer than "struct sockaddr". XXX: Some of the emulations might be broken; I tried to add code for them but I did not test them.
|
| 1.28 |
| 04-Mar-2007 |
christos | branches: 1.28.2; 1.28.4; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
| 1.27 |
| 09-Feb-2007 |
ad | branches: 1.27.2; Merge newlock2 to head.
|
| 1.26 |
| 29-Jan-2007 |
hubertf | Remove more duplicate headers. Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs, src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers were detected in 'objdump -d' output.
|
| 1.25 |
| 11-Dec-2005 |
christos | branches: 1.25.20; merge ktrace-lwp.
|
| 1.24 |
| 24-Sep-2005 |
christos | factor out some of the osockaddr, omsghdr code.
|
| 1.23 |
| 26-Feb-2005 |
perry | branches: 1.23.4; nuke trailing whitespace
|
| 1.22 |
| 07-Aug-2003 |
agc | branches: 1.22.8; 1.22.10; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| 1.21 |
| 29-Jun-2003 |
fvdl | branches: 1.21.2; Back out the lwp/ktrace changes. They contained a lot of colateral damage, and need to be examined and discussed more.
|
| 1.20 |
| 28-Jun-2003 |
darrenr | Pass lwp pointers throughtout the kernel, as required, so that the lwpid can be inserted into ktrace records. The general change has been to replace "struct proc *" with "struct lwp *" in various function prototypes, pass the lwp through and use l_proc to get the process pointer when needed.
Bump the kernel rev up to 1.6V
|
| 1.19 |
| 18-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
| 1.18 |
| 16-Mar-2002 |
christos | make the stackgap_{init,alloc} functions MP friendly (i.e. pass struct proc * in, instead of using curproc). While there add an optional size argument to stackgap_init.
|
| 1.17 |
| 13-Nov-2001 |
lukem | add RCSIDs (including regeneration of files as appropriate)
|
| 1.16 |
| 22-Jul-2001 |
jdolecek | return EMSGSIZE rather than ENOMEM if it would not be possible to allocate space for accrights within stackgap comment the copyin() of msg.msg_control in recvmsg() is safe
|
| 1.15 |
| 17-Jul-2001 |
jdolecek | Expel MSG_COMPAT/COMPAT_OLDSOCK, make the COMPAT_43 wrappers arrange things as needed. Unfortunately, the check in sockargs() have to stay, since 4.3BSD bind(2), connect(2) and sendto(2) were not versioned at the time :(
This code was tested to pass regression tests.
|
| 1.14 |
| 07-Jul-2001 |
jdolecek | branches: 1.14.2; compat_43_sys_send(): wrap using sys_sendto() rathen than sendit() compat_43_sys_recv(): wrap using sys_recvfrom() rathen than recvit()
|
| 1.13 |
| 25-Jun-2001 |
jdolecek | Back off the sendit()/recvit() change, some have problems with it
|
| 1.12 |
| 25-Jun-2001 |
jdolecek | Add 'kernsa' parameter for sendit()/recvit(); if nonzero, msg->msg_name is supposed to point directly to struct mbuf or struct sockaddr in kernel space as appropriate, rather than being a pointer to memory in userland.
This is to be used by compat/* when emulation needs to wrap send{to|msg}(2)/recv{from|msg}(2) and modify the passed struct sockaddr.
|
| 1.11 |
| 30-Mar-2000 |
augustss | branches: 1.11.6; Kill register declarations.
|
| 1.10 |
| 18-Dec-1998 |
drochner | branches: 1.10.8; solve the COMPAT_OLDSOCK/MSG_COMPAT problem differently: The source files which need MSG_COMPAT define COMPAT_OLDSOCK.
|
| 1.9 |
| 18-Dec-1998 |
mrg | back out previous; it breaks when MSG_COMPAT is not defined (no compatibility modules)
|
| 1.8 |
| 14-Dec-1998 |
mycroft | Nuke some #ifdefs that no longer work with COMPAT_43 defopted.
|
| 1.7 |
| 04-Aug-1998 |
kleink | UIO_MAXIOV -> IOV_MAX
|
| 1.6 |
| 03-Aug-1998 |
kleink | Fix two off-by-one bugs, both present in each recvmsg(2) and sendmsg(2): * the first one would cause an unnecessary malloc() of iovec storage for a msg_iovlen of UIO_SMALLIOV although the required amount of memory has been allocated on the stack. * the second one would cause a recvmsg() or sendmsg() with a msg_iovlen of UIO_MAXIOV to fail with EMSGSIZE, which is also a violation of XNS5.
|
| 1.5 |
| 14-Mar-1996 |
christos | Fix compiler warnings
|
| 1.4 |
| 10-Feb-1996 |
christos | Don't declare MSG_COMPAT in two places. More prototype fixes
|
| 1.3 |
| 07-Oct-1995 |
mycroft | Prefix names of system call implementation functions with `sys_'.
|
| 1.2 |
| 19-Sep-1995 |
thorpej | Make system calls conform to a standard prototype and bring those prototypes into scope.
|
| 1.1 |
| 24-Jun-1995 |
christos | - Extracted all compat routines from the kern directory and moved here. - Created compat_util.c and compat_util.h to be used by the compatibility modules, so they don't duplicate the same code. - Added prototypes to the stackgap allocation routines.
|
| 1.10.8.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
| 1.11.6.8 |
| 12-Jul-2002 |
nathanw | No longer need to pull in lwp.h; proc.h pulls it in for us.
|
| 1.11.6.7 |
| 03-Jul-2002 |
nathanw | Whitespace.
|
| 1.11.6.6 |
| 29-May-2002 |
nathanw | #include <sys/sa.h> before <sys/syscallargs.h>, to provide sa_upcall_t now that <sys/param.h> doesn't include <sys/sa.h>.
(Behold the Power of Ed)
|
| 1.11.6.5 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
| 1.11.6.4 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
| 1.11.6.3 |
| 24-Aug-2001 |
nathanw | A few files and lwp/proc conversions I missed in the last big update. GENERIC runs again.
|
| 1.11.6.2 |
| 24-Aug-2001 |
nathanw | Catch up with -current.
|
| 1.11.6.1 |
| 05-Mar-2001 |
nathanw | Initial commit of scheduler activations and lightweight process support.
|
| 1.14.2.3 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
| 1.14.2.2 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.14.2.1 |
| 03-Aug-2001 |
lukem | update to -current
|
| 1.21.2.6 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.21.2.5 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
| 1.21.2.4 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.21.2.3 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.21.2.2 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.21.2.1 |
| 02-Jul-2003 |
darrenr | Apply the aborted ktrace-lwp changes to a specific branch. This is just for others to review, I'm concerned that patch fuziness may have resulted in some errant code being generated but I'll look at that later by comparing the diff from the base to the branch with the file I attempt to apply to it. This will, at the very least, put the changes in a better context for others to review them and attempt to tinker with removing passing of 'struct lwp' through the kernel.
|
| 1.22.10.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.22.8.1 |
| 29-Apr-2005 |
kent | sync with -current
|
| 1.23.4.5 |
| 21-Jan-2008 |
yamt | sync with head
|
| 1.23.4.4 |
| 27-Oct-2007 |
yamt | sync with head.
|
| 1.23.4.3 |
| 03-Sep-2007 |
yamt | sync with head.
|
| 1.23.4.2 |
| 26-Feb-2007 |
yamt | sync with head.
|
| 1.23.4.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
| 1.25.20.2 |
| 01-Feb-2007 |
ad | Sync with head.
|
| 1.25.20.1 |
| 30-Jan-2007 |
ad | Remove support for SA. Ok core@.
|
| 1.27.2.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
| 1.28.4.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
| 1.28.2.4 |
| 09-Oct-2007 |
ad | Sync with head.
|
| 1.28.2.3 |
| 20-Aug-2007 |
ad | Sync with HEAD.
|
| 1.28.2.2 |
| 15-Jul-2007 |
ad | Sync with head.
|
| 1.28.2.1 |
| 09-Jun-2007 |
ad | Sync with head.
|
| 1.32.6.3 |
| 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
| 1.32.6.2 |
| 02-Oct-2007 |
joerg | Sync with HEAD.
|
| 1.32.6.1 |
| 03-Sep-2007 |
jmcneill | Sync with HEAD.
|
| 1.32.2.1 |
| 03-Sep-2007 |
skrll | Sync with HEAD.
|
| 1.36.2.3 |
| 23-Mar-2008 |
matt | sync with HEAD
|
| 1.36.2.2 |
| 09-Jan-2008 |
matt | sync with HEAD
|
| 1.36.2.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
| 1.37.8.1 |
| 26-Dec-2007 |
ad | Sync with head.
|
| 1.37.6.1 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
| 1.38.4.2 |
| 19-Jan-2008 |
bouyer | Sync with HEAD
|
| 1.38.4.1 |
| 02-Jan-2008 |
bouyer | Sync with HEAD
|
| 1.41.6.1 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
| 1.42.2.2 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.42.2.1 |
| 16-May-2008 |
yamt | sync with head.
|
| 1.43.10.1 |
| 16-Feb-2011 |
bouyer | Pull up following revision(s) (requested by chs in ticket #1541): sys/compat/common/if_43.c: revision 1.3 via patch sys/net/if.c: revision 1.247 via patch PR/44054: Onno van der Linden: Stacksmashing in handling of ioctl OOSIO* parameter. can't map the old and the new SIO calls the way we did before because the numbers have changed. Instead provide a switch. Keep the old code there, to handle cases we did not handle in the first switch, but this is a hack and should be removed.
|
| 1.43.8.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
| 1.43.6.1 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
| 1.43.2.2 |
| 14-May-2008 |
wrstuden | Per discussion with ad, remove most of the #include <sys/sa.h> lines as they were including sa.h just for the type(s) needed for syscallargs.h.
Instead, create a new file, sys/satypes.h, which contains just the types needed for syscallargs.h. Yes, there's only one now, but that may change and it's probably more likely to change if it'd be difficult to handle. :-)
Per discussion with matt at n dot o, add an include of satypes.h to sigtypes.h. Upcall handlers are kinda signal handlers, and signalling is the header file that's already included for syscallargs.h that closest matches SA.
This shaves about 3000 lines off of the diff of the branch relative to the base. That also represents about 18% of the total before this checkin.
I think this reduction is very good thing.
|
| 1.43.2.1 |
| 10-May-2008 |
wrstuden | Initial checkin of re-adding SA. Everything except kern_sa.c compiles in GENERIC for i386. This is still a work-in-progress, but this checkin covers most of the mechanical work (changing signalling to be able to accomidate SA's process-wide signalling and re-adding includes of sys/sa.h and savar.h). Subsequent changes will be much more interesting.
Also, kern_sa.c has received partial cleanup. There's still more to do, though.
|
| 1.44.42.1 |
| 17-Jan-2015 |
martin | Pull up following revision(s) (requested by maxv in ticket #427): sys/compat/svr4/svr4_schedctl.c: revision 1.8 sys/netinet/tcp_timer.c: revision 1.88 sys/miscfs/genfs/layer_vfsops.c: revision 1.45 sys/compat/svr4/svr4_ioctl.c: revision 1.37 sys/ufs/chfs/chfs_vfsops.c: revision 1.14 sys/miscfs/fdesc/fdesc_vfsops.c: revision 1.91 sys/compat/linux/arch/i386/linux_ptrace.c: revision 1.30 sys/compat/common/kern_time_50.c: revision 1.28 sys/netinet6/ip6_forward.c: revision 1.74 sys/miscfs/umapfs/umap_vnops.c: revision 1.57 sys/compat/svr4/svr4_fcntl.c: revision 1.74 distrib/sets/lists/comp/mi: revision 1.1931 sys/netinet6/udp6_output.c: revision 1.46 sys/fs/puffs/puffs_compat.c: revision 1.3 sys/fs/udf/udf_rename.c: revision 1.11 sys/compat/svr4/svr4_filio.c: revision 1.24 sys/fs/udf/udf_rename.c: revision 1.12 sys/netinet/tcp_usrreq.c: revision 1.202 sys/miscfs/umapfs/umap_subr.c: revision 1.29 sys/compat/linux/common/linux_fadvise64.c: revision 1.3 sys/netinet/if_atm.c: revision 1.34 sys/miscfs/procfs/procfs_subr.c: revision 1.106 sys/miscfs/genfs/layer_subr.c: revision 1.37 sys/netinet/tcp_sack.c: revision 1.30 sys/compat/freebsd/freebsd_misc.c: revision 1.33 sys/compat/freebsd/freebsd_file.c: revision 1.33 sys/ufs/chfs/chfs_vnode.c: revision 1.12 sys/compat/svr4/svr4_ttold.c: revision 1.34 sys/compat/linux/common/linux_file.c: revision 1.114 sys/compat/linux/arch/mips/linux_machdep.c: revision 1.43 sys/compat/linux/common/linux_signal.c: revision 1.76 sys/compat/common/compat_util.c: revision 1.46 sys/compat/linux/arch/arm/linux_ptrace.c: revision 1.18 sys/compat/svr4/svr4_sockio.c: revision 1.36 sys/compat/linux/arch/arm/linux_machdep.c: revision 1.32 sys/compat/svr4/svr4_signal.c: revision 1.66 sys/kern/kern_exec.c: revision 1.410 sys/fs/puffs/puffs_vfsops.c: revision 1.115 sys/compat/svr4/svr4_exec_elf64.c: revision 1.15 sys/compat/linux/arch/i386/linux_machdep.c: revision 1.159 sys/compat/linux/arch/alpha/linux_machdep.c: revision 1.50 sys/compat/linux32/common/linux32_misc.c: revision 1.24 sys/netinet/in_pcb.c: revision 1.153 sys/sys/malloc.h: revision 1.116 sys/compat/common/if_43.c: revision 1.9 share/man/man9/Makefile: revision 1.380 sys/netinet/tcp_vtw.c: revision 1.12 sys/miscfs/umapfs/umap_vfsops.c: revision 1.95 sys/ufs/ext2fs/ext2fs_vfsops.c: revision 1.186 sys/compat/common/uipc_syscalls_43.c: revision 1.46 sys/ufs/ext2fs/ext2fs_vnops.c: revision 1.115 sys/fs/puffs/puffs_msgif.c: revision 1.97 sys/compat/svr4/svr4_ipc.c: revision 1.27 sys/compat/linux/common/linux_exec.c: revision 1.117 sys/ufs/ext2fs/ext2fs_readwrite.c: revision 1.66 sys/netinet/tcp_output.c: revision 1.179 sys/compat/svr4/svr4_termios.c: revision 1.28 sys/fs/udf/udf_strat_bootstrap.c: revision 1.4 sys/fs/puffs/puffs_subr.c: revision 1.67 sys/fs/puffs/puffs_node.c: revision 1.36 sys/miscfs/overlay/overlay_vnops.c: revision 1.21 sys/fs/cd9660/cd9660_node.c: revision 1.34 sys/netinet/raw_ip.c: revision 1.146 sys/sys/mallocvar.h: revision 1.13 sys/miscfs/overlay/overlay_vfsops.c: revision 1.63 share/man/man9/malloc.9: revision 1.50 sys/netinet6/dest6.c: revision 1.18 sys/compat/linux/common/linux_uselib.c: revision 1.33 sys/compat/linux/common/linux_socket.c: revision 1.120 share/man/man9/malloc.9: revision 1.51 sys/netinet/tcp_subr.c: revision 1.257 sys/compat/linux/common/linux_socketcall.c: revision 1.45 sys/compat/linux/common/linux_fadvise64_64.c: revision 1.3 sys/compat/freebsd/freebsd_ipc.c: revision 1.17 sys/compat/linux/common/linux_misc_notalpha.c: revision 1.109 sys/compat/linux/arch/alpha/linux_pipe.c: revision 1.17 sys/netinet6/in6_pcb.c: revision 1.132 sys/netinet6/in6_ifattach.c: revision 1.94 sys/compat/svr4/svr4_exec_elf32.c: revision 1.15 sys/miscfs/nullfs/null_vfsops.c: revision 1.90 sys/fs/cd9660/cd9660_util.c: revision 1.12 sys/compat/linux/arch/powerpc/linux_machdep.c: revision 1.48 sys/compat/freebsd/freebsd_exec_elf32.c: revision 1.20 sys/miscfs/procfs/procfs_vfsops.c: revision 1.94 sys/compat/linux/arch/powerpc/linux_ptrace.c: revision 1.28 sys/compat/linux/common/linux_sched.c: revision 1.67 sys/compat/linux/common/linux_exec_aout.c: revision 1.67 sys/compat/linux/common/linux_pipe.c: revision 1.67 sys/compat/linux/common/linux_llseek.c: revision 1.34 sys/compat/linux/arch/mips/linux_ptrace.c: revision 1.10 Do not uselessly include <sys/malloc.h>. Cleanup: - remove struct kmembuckets (dead) - correctly deadify MALLOC_XX - remove MALLOC_DEFINE_LIMIT and MALLOC_JUSTDEFINE_LIMIT (dead) - remove malloc_roundup(), malloc_type_setlimit(), MALLOC_DEFINE_LIMIT() and MALLOC_JUSTDEFINE_LIMIT() from man 9 malloc New sentence, new line. Bump date for previous. Obsolete malloc_roundup(9), malloc_type_setlimit(9) and MALLOC_DEFINE_LIMIT(9) man pages.
|
| 1.44.26.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.46.2.1 |
| 05-Oct-2016 |
skrll | Sync with HEAD
|
| 1.47.14.7 |
| 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
| 1.47.14.6 |
| 22-Sep-2018 |
pgoyette | #include "opt_compat_netbsd.h" for all sources that provide compat code.
|
| 1.47.14.5 |
| 21-May-2018 |
pgoyette | Sync with HEAD
|
| 1.47.14.4 |
| 04-May-2018 |
pgoyette | Undo merge of changes from HEAD. This will get re-done properly at the next sync-with-HEAD (which will also pull in other changes needed).
|
| 1.47.14.3 |
| 04-May-2018 |
pgoyette | Merge rev 1.49 from HEAD
|
| 1.47.14.2 |
| 17-Apr-2018 |
pgoyette | First pass at compat modules for 4.3BSD, NetBSD-0.9, and NetBSD-1.0
XXX Still need to deal with the sysctl stuff and other code shared XXX between 09 and 43
|
| 1.47.14.1 |
| 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
| 1.49.2.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|