Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys

Module Name:    src
Committed By:   rmind
Date:           Fri Apr 23 15:19:21 UTC 2010

Modified Files:
        src/sys/compat/netbsd32: netbsd32_compat_10.c netbsd32_compat_20.c
            netbsd32_compat_30.c netbsd32_compat_43.c netbsd32_compat_50.c
            netbsd32_event.c netbsd32_exec_aout.c netbsd32_fs.c
            netbsd32_ioctl.c netbsd32_netbsd.c netbsd32_select.c
            netbsd32_signal.c netbsd32_socket.c netbsd32_sysctl.c
        src/sys/compat/osf1: osf1_cvt.c osf1_descrip.c osf1_file.c
            osf1_generic.c osf1_misc.c osf1_signal.c osf1_socket.c
        src/sys/kern: uipc_syscalls.c
        src/sys/sys: uio.h

Log Message:
Replace M_IOV and some malloc(9)s with kmem(9), and while there:
- Fix invalid free (M_TEMP vs M_IOV) in do_sys_recvmsg(), spotted by jakllsch@.
  Also, same fix in osf1_sys_sendmsg_xopen().
- Fix attempt to free non-allocated memory in error path in 
- Plug a memory leak in compat_43_netbsd32_orecvmsg().

To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/compat/netbsd32/netbsd32_compat_10.c
cvs rdiff -u -r1.27 -r1.28 src/sys/compat/netbsd32/netbsd32_compat_20.c
cvs rdiff -u -r1.29 -r1.30 src/sys/compat/netbsd32/netbsd32_compat_30.c
cvs rdiff -u -r1.51 -r1.52 src/sys/compat/netbsd32/netbsd32_compat_43.c
cvs rdiff -u -r1.15 -r1.16 src/sys/compat/netbsd32/netbsd32_compat_50.c
cvs rdiff -u -r1.7 -r1.8 src/sys/compat/netbsd32/netbsd32_event.c
cvs rdiff -u -r1.24 -r1.25 src/sys/compat/netbsd32/netbsd32_exec_aout.c
cvs rdiff -u -r1.58 -r1.59 src/sys/compat/netbsd32/netbsd32_fs.c
cvs rdiff -u -r1.46 -r1.47 src/sys/compat/netbsd32/netbsd32_ioctl.c
cvs rdiff -u -r1.166 -r1.167 src/sys/compat/netbsd32/netbsd32_netbsd.c
cvs rdiff -u -r1.18 -r1.19 src/sys/compat/netbsd32/netbsd32_select.c
cvs rdiff -u -r1.33 -r1.34 src/sys/compat/netbsd32/netbsd32_signal.c
cvs rdiff -u -r1.36 -r1.37 src/sys/compat/netbsd32/netbsd32_socket.c
cvs rdiff -u -r1.30 -r1.31 src/sys/compat/netbsd32/netbsd32_sysctl.c
cvs rdiff -u -r1.26 -r1.27 src/sys/compat/osf1/osf1_cvt.c
cvs rdiff -u -r1.28 -r1.29 src/sys/compat/osf1/osf1_descrip.c
cvs rdiff -u -r1.38 -r1.39 src/sys/compat/osf1/osf1_file.c
cvs rdiff -u -r1.16 -r1.17 src/sys/compat/osf1/osf1_generic.c
cvs rdiff -u -r1.84 -r1.85 src/sys/compat/osf1/osf1_misc.c
cvs rdiff -u -r1.35 -r1.36 src/sys/compat/osf1/osf1_signal.c
cvs rdiff -u -r1.19 -r1.20 src/sys/compat/osf1/osf1_socket.c
cvs rdiff -u -r1.140 -r1.141 src/sys/kern/uipc_syscalls.c
cvs rdiff -u -r1.34 -r1.35 src/sys/sys/uio.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index