Searched hist:1.89 (Results 1 - 25 of 1083) sorted by relevance
| /src/sys/dev/ieee1394/ | ||
| H A D | if_fwipvar.h | 1.3 Sat Apr 21 15:27:44 GMT 2007 kiyohara branches: 1.3.6; 1.3.8; 1.3.12; firewire.c sync to Rev.1.86 for FreeBSD. firewirereg.h sync to Rev.1.41 for FreeBSD. fwcrom.c sync to Rev.1.14 for FreeBSD. fwdev.c sync to Rev.1.49 for FreeBSD. fwmem.c sync to Rev.1.32 for FreeBSD. fwohci.c sync to Rev.1.86 for FreeBSD. fwohcivar.h sync to Rev.1.15 for FreeBSD. if_fwip.c sync to Rev.1.14 for FreeBSD. if_fwipvar.h sync to Rev.1.4 for FreeBSD. sbp.c sync to Rev.1.89 for FreeBSD. |
| H A D | fwcrom.c | 1.5 Sat Apr 21 15:27:43 GMT 2007 kiyohara branches: 1.5.8; 1.5.16; 1.5.18; 1.5.20; firewire.c sync to Rev.1.86 for FreeBSD. firewirereg.h sync to Rev.1.41 for FreeBSD. fwcrom.c sync to Rev.1.14 for FreeBSD. fwdev.c sync to Rev.1.49 for FreeBSD. fwmem.c sync to Rev.1.32 for FreeBSD. fwohci.c sync to Rev.1.86 for FreeBSD. fwohcivar.h sync to Rev.1.15 for FreeBSD. if_fwip.c sync to Rev.1.14 for FreeBSD. if_fwipvar.h sync to Rev.1.4 for FreeBSD. sbp.c sync to Rev.1.89 for FreeBSD. |
| /src/sys/arch/hpcmips/hpcmips/ | ||
| H A D | machdep.c | 1.89 Sat Dec 24 23:24:00 GMT 2005 perry branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12; __asm__ -> __asm __const__ -> const __inline__ -> inline __volatile__ -> volatile 1.89 Sat Dec 24 23:24:00 GMT 2005 perry branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12; __asm__ -> __asm __const__ -> const __inline__ -> inline __volatile__ -> volatile 1.89 Sat Dec 24 23:24:00 GMT 2005 perry branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12; __asm__ -> __asm __const__ -> const __inline__ -> inline __volatile__ -> volatile 1.89 Sat Dec 24 23:24:00 GMT 2005 perry branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12; __asm__ -> __asm __const__ -> const __inline__ -> inline __volatile__ -> volatile 1.89 Sat Dec 24 23:24:00 GMT 2005 perry branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12; __asm__ -> __asm __const__ -> const __inline__ -> inline __volatile__ -> volatile 1.89 Sat Dec 24 23:24:00 GMT 2005 perry branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12; __asm__ -> __asm __const__ -> const __inline__ -> inline __volatile__ -> volatile |
| /src/sys/lib/libkern/ | ||
| H A D | Makefile | 1.89 Mon Jun 30 19:03:59 GMT 2008 matt branches: 1.89.2; 1.89.4; 1.89.6; 1.89.10; Move rb.c from sys/lib/libkern to common so it can be in both libc and libkern. 1.89 Mon Jun 30 19:03:59 GMT 2008 matt branches: 1.89.2; 1.89.4; 1.89.6; 1.89.10; Move rb.c from sys/lib/libkern to common so it can be in both libc and libkern. 1.89 Mon Jun 30 19:03:59 GMT 2008 matt branches: 1.89.2; 1.89.4; 1.89.6; 1.89.10; Move rb.c from sys/lib/libkern to common so it can be in both libc and libkern. 1.89 Mon Jun 30 19:03:59 GMT 2008 matt branches: 1.89.2; 1.89.4; 1.89.6; 1.89.10; Move rb.c from sys/lib/libkern to common so it can be in both libc and libkern. 1.89 Mon Jun 30 19:03:59 GMT 2008 matt branches: 1.89.2; 1.89.4; 1.89.6; 1.89.10; Move rb.c from sys/lib/libkern to common so it can be in both libc and libkern. |
| /src/sys/arch/bebox/bebox/ | ||
| H A D | machdep.c | 1.89 Fri Feb 09 21:55:02 GMT 2007 ad branches: 1.89.6; 1.89.14; 1.89.22; 1.89.24; 1.89.26; 1.89.28; Merge newlock2 to head. 1.89 Fri Feb 09 21:55:02 GMT 2007 ad branches: 1.89.6; 1.89.14; 1.89.22; 1.89.24; 1.89.26; 1.89.28; Merge newlock2 to head. 1.89 Fri Feb 09 21:55:02 GMT 2007 ad branches: 1.89.6; 1.89.14; 1.89.22; 1.89.24; 1.89.26; 1.89.28; Merge newlock2 to head. 1.89 Fri Feb 09 21:55:02 GMT 2007 ad branches: 1.89.6; 1.89.14; 1.89.22; 1.89.24; 1.89.26; 1.89.28; Merge newlock2 to head. 1.89 Fri Feb 09 21:55:02 GMT 2007 ad branches: 1.89.6; 1.89.14; 1.89.22; 1.89.24; 1.89.26; 1.89.28; Merge newlock2 to head. 1.89 Fri Feb 09 21:55:02 GMT 2007 ad branches: 1.89.6; 1.89.14; 1.89.22; 1.89.24; 1.89.26; 1.89.28; Merge newlock2 to head. 1.89 Fri Feb 09 21:55:02 GMT 2007 ad branches: 1.89.6; 1.89.14; 1.89.22; 1.89.24; 1.89.26; 1.89.28; Merge newlock2 to head. |
| /src/sys/compat/freebsd/ | ||
| H A D | freebsd_syscalls.c | 1.89 Sat Jan 06 16:41:23 GMT 2018 kamil branches: 1.89.2; 1.89.4; Revert vadvise(2) removal This system call was used in legacy Lisp code, that was inherited to modern age and still compiled against supported compat layers (e.g. in clisp, oaklisp, Franz Lisp). It used to instruct the kernel about paging policy (G/C aware, flush etc). Newly compiled code (assuming that it will detect vadvise()) will use the libc stub for vadvise(). The headers for this interface are gone. vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix, sunos or aout68k ABI, don't bother with this. Requested by <mrg> 1.89 Sat Jan 06 16:41:23 GMT 2018 kamil branches: 1.89.2; 1.89.4; Revert vadvise(2) removal This system call was used in legacy Lisp code, that was inherited to modern age and still compiled against supported compat layers (e.g. in clisp, oaklisp, Franz Lisp). It used to instruct the kernel about paging policy (G/C aware, flush etc). Newly compiled code (assuming that it will detect vadvise()) will use the libc stub for vadvise(). The headers for this interface are gone. vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix, sunos or aout68k ABI, don't bother with this. Requested by <mrg> 1.89 Sat Jan 06 16:41:23 GMT 2018 kamil branches: 1.89.2; 1.89.4; Revert vadvise(2) removal This system call was used in legacy Lisp code, that was inherited to modern age and still compiled against supported compat layers (e.g. in clisp, oaklisp, Franz Lisp). It used to instruct the kernel about paging policy (G/C aware, flush etc). Newly compiled code (assuming that it will detect vadvise()) will use the libc stub for vadvise(). The headers for this interface are gone. vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix, sunos or aout68k ABI, don't bother with this. Requested by <mrg> |
| /src/sys/arch/sparc/sparc/ | ||
| H A D | db_interface.c | 1.89 Sat Jul 09 15:02:49 GMT 2011 mrg branches: 1.89.2; 1.89.12; 1.89.16; avoid array bounds violation and use fr_fp and fr_pc. 1.89 Sat Jul 09 15:02:49 GMT 2011 mrg branches: 1.89.2; 1.89.12; 1.89.16; avoid array bounds violation and use fr_fp and fr_pc. 1.89 Sat Jul 09 15:02:49 GMT 2011 mrg branches: 1.89.2; 1.89.12; 1.89.16; avoid array bounds violation and use fr_fp and fr_pc. 1.89 Sat Jul 09 15:02:49 GMT 2011 mrg branches: 1.89.2; 1.89.12; 1.89.16; avoid array bounds violation and use fr_fp and fr_pc. |
| H A D | iommu.c | 1.89 Wed Oct 17 19:57:14 GMT 2007 garbled branches: 1.89.16; 1.89.18; 1.89.20; 1.89.22; Merge the ppcoea-renovation branch to HEAD. This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here. TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted. NOTES: pmppc was removed as an arch, and moved to a evbppc target. 1.89 Wed Oct 17 19:57:14 GMT 2007 garbled branches: 1.89.16; 1.89.18; 1.89.20; 1.89.22; Merge the ppcoea-renovation branch to HEAD. This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here. TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted. NOTES: pmppc was removed as an arch, and moved to a evbppc target. 1.89 Wed Oct 17 19:57:14 GMT 2007 garbled branches: 1.89.16; 1.89.18; 1.89.20; 1.89.22; Merge the ppcoea-renovation branch to HEAD. This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here. TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted. NOTES: pmppc was removed as an arch, and moved to a evbppc target. 1.89 Wed Oct 17 19:57:14 GMT 2007 garbled branches: 1.89.16; 1.89.18; 1.89.20; 1.89.22; Merge the ppcoea-renovation branch to HEAD. This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here. TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted. NOTES: pmppc was removed as an arch, and moved to a evbppc target. 1.89 Wed Oct 17 19:57:14 GMT 2007 garbled branches: 1.89.16; 1.89.18; 1.89.20; 1.89.22; Merge the ppcoea-renovation branch to HEAD. This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here. TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted. NOTES: pmppc was removed as an arch, and moved to a evbppc target. |
| /src/share/man/man9/ | ||
| H A D | uvm.9 | 1.89 Sun Dec 02 22:09:34 GMT 2007 wiz branches: 1.89.6; 1.89.8; 1.89.10; Standardize spelling. Remove superfluous Pp. Fix typo. 1.89 Sun Dec 02 22:09:34 GMT 2007 wiz branches: 1.89.6; 1.89.8; 1.89.10; Standardize spelling. Remove superfluous Pp. Fix typo. 1.89 Sun Dec 02 22:09:34 GMT 2007 wiz branches: 1.89.6; 1.89.8; 1.89.10; Standardize spelling. Remove superfluous Pp. Fix typo. 1.89 Sun Dec 02 22:09:34 GMT 2007 wiz branches: 1.89.6; 1.89.8; 1.89.10; Standardize spelling. Remove superfluous Pp. Fix typo. |
| /src/sys/arch/mac68k/conf/ | ||
| H A D | Makefile.mac68k | 1.89 Mon Feb 18 14:01:17 GMT 2008 joerg branches: 1.89.32; 1.89.38; 1.89.40; Missing assym.h dependencies. 1.89 Mon Feb 18 14:01:17 GMT 2008 joerg branches: 1.89.32; 1.89.38; 1.89.40; Missing assym.h dependencies. 1.89 Mon Feb 18 14:01:17 GMT 2008 joerg branches: 1.89.32; 1.89.38; 1.89.40; Missing assym.h dependencies. 1.89 Mon Feb 18 14:01:17 GMT 2008 joerg branches: 1.89.32; 1.89.38; 1.89.40; Missing assym.h dependencies. |
| /src/tests/usr.bin/xlint/lint1/ | ||
| H A D | msg_348.c | 1.2 Sun Oct 31 23:15:44 GMT 2021 rillig lint: fix invalid memory access in array[enum] check Lint checks whether in an expression 'array[enum]', the array size matches the value of the maximum enum constant. The previous tests for this check were missing the case where an enum name was explicitly cast to an integer type and then used as an array index. In this situation, the resulting type of the array index is a plain 'int' without any information about its previous 'enum' history. An entirely different case is when the 'enum' is implicitly converted to an integer type, as in the test color_name_too_many. There, for the final type of the array index, rn->tn_type->t_is_enum is true, which means that rn->tn_type->t_enum is properly filled. The bug was a simple typo, I had forgotten a tn_left indirection, which is necessary to get the type before the implicit conversion. Found and reported by Christos, triggered by src/lib/libperfuse/ops.c 1.89 line 1226 expression 'VTTOIF(vap->va_type)'. |
| /src/sys/sys/ | ||
| H A D | socket.h | 1.89 Wed Sep 19 04:33:45 GMT 2007 dyoung branches: 1.89.16; 1.89.20; 1.89.22; 1.89.24; 1.89.26; 1.89.28; 1.89.30; 1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that tells a socket that it should both add a protocol header to tx'd datagrams and remove the header from rx'd datagrams: int onoff = 1, s = socket(...); setsockopt(s, SOL_SOCKET, SO_NOHEADER, &onoff); 2) Add an implementation of (SOL_SOCKET, SO_NOHEADER) for raw IPv4 sockets. 3) Reorganize the protocols' pr_ctloutput implementations a bit. Consistently return ENOPROTOOPT when an option is unsupported, and EINVAL if a supported option's arguments are incorrect. Reorganize the flow of code so that it's more clear how/when options are passed down the stack until they are handled. Shorten some pr_ctloutput staircases for readability. 4) Extract common mbuf code into subroutines, add new sockaddr methods, and introduce a new subroutine, fsocreate(), for reuse later; use it first in sys_socket(): struct mbuf *m_getsombuf(struct socket *so) Create an mbuf and make its owner the socket `so'. struct mbuf *m_intopt(struct socket *so, int val) Create an mbuf, make its owner the socket `so', put the int `val' into it, and set its length to sizeof(int). int fsocreate(..., int *fd) Create a socket, a la socreate(9), put the socket into the given LWP's descriptor table, return the descriptor at `fd' on success. void *sockaddr_addr(struct sockaddr *sa, socklen_t *slenp) const void *sockaddr_const_addr(const struct sockaddr *sa, socklen_t *slenp) Extract a pointer to the address part of a sockaddr. Write the length of the address part at `slenp', if `slenp' is not NULL. socklen_t sockaddr_getlen(const struct sockaddr *sa) Return the length of a sockaddr. This just evaluates to sa->sa_len. I only add this for consistency with code that appears in a portable userland library that I am going to import. const struct sockaddr *sockaddr_any(const struct sockaddr *sa) Return the "don't care" sockaddr in the same family as `sa'. This is the address a client should sobind(9) if it does not care the source address and, if applicable, the port et cetera that it uses. const void *sockaddr_anyaddr(const struct sockaddr *sa, socklen_t *slenp) Return the "don't care" sockaddr in the same family as `sa'. This is the address a client should sobind(9) if it does not care the source address and, if applicable, the port et cetera that it uses. 1.89 Wed Sep 19 04:33:45 GMT 2007 dyoung branches: 1.89.16; 1.89.20; 1.89.22; 1.89.24; 1.89.26; 1.89.28; 1.89.30; 1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that tells a socket that it should both add a protocol header to tx'd datagrams and remove the header from rx'd datagrams: int onoff = 1, s = socket(...); setsockopt(s, SOL_SOCKET, SO_NOHEADER, &onoff); 2) Add an implementation of (SOL_SOCKET, SO_NOHEADER) for raw IPv4 sockets. 3) Reorganize the protocols' pr_ctloutput implementations a bit. Consistently return ENOPROTOOPT when an option is unsupported, and EINVAL if a supported option's arguments are incorrect. Reorganize the flow of code so that it's more clear how/when options are passed down the stack until they are handled. Shorten some pr_ctloutput staircases for readability. 4) Extract common mbuf code into subroutines, add new sockaddr methods, and introduce a new subroutine, fsocreate(), for reuse later; use it first in sys_socket(): struct mbuf *m_getsombuf(struct socket *so) Create an mbuf and make its owner the socket `so'. struct mbuf *m_intopt(struct socket *so, int val) Create an mbuf, make its owner the socket `so', put the int `val' into it, and set its length to sizeof(int). int fsocreate(..., int *fd) Create a socket, a la socreate(9), put the socket into the given LWP's descriptor table, return the descriptor at `fd' on success. void *sockaddr_addr(struct sockaddr *sa, socklen_t *slenp) const void *sockaddr_const_addr(const struct sockaddr *sa, socklen_t *slenp) Extract a pointer to the address part of a sockaddr. Write the length of the address part at `slenp', if `slenp' is not NULL. socklen_t sockaddr_getlen(const struct sockaddr *sa) Return the length of a sockaddr. This just evaluates to sa->sa_len. I only add this for consistency with code that appears in a portable userland library that I am going to import. const struct sockaddr *sockaddr_any(const struct sockaddr *sa) Return the "don't care" sockaddr in the same family as `sa'. This is the address a client should sobind(9) if it does not care the source address and, if applicable, the port et cetera that it uses. const void *sockaddr_anyaddr(const struct sockaddr *sa, socklen_t *slenp) Return the "don't care" sockaddr in the same family as `sa'. This is the address a client should sobind(9) if it does not care the source address and, if applicable, the port et cetera that it uses. 1.89 Wed Sep 19 04:33:45 GMT 2007 dyoung branches: 1.89.16; 1.89.20; 1.89.22; 1.89.24; 1.89.26; 1.89.28; 1.89.30; 1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that tells a socket that it should both add a protocol header to tx'd datagrams and remove the header from rx'd datagrams: int onoff = 1, s = socket(...); setsockopt(s, SOL_SOCKET, SO_NOHEADER, &onoff); 2) Add an implementation of (SOL_SOCKET, SO_NOHEADER) for raw IPv4 sockets. 3) Reorganize the protocols' pr_ctloutput implementations a bit. Consistently return ENOPROTOOPT when an option is unsupported, and EINVAL if a supported option's arguments are incorrect. Reorganize the flow of code so that it's more clear how/when options are passed down the stack until they are handled. Shorten some pr_ctloutput staircases for readability. 4) Extract common mbuf code into subroutines, add new sockaddr methods, and introduce a new subroutine, fsocreate(), for reuse later; use it first in sys_socket(): struct mbuf *m_getsombuf(struct socket *so) Create an mbuf and make its owner the socket `so'. struct mbuf *m_intopt(struct socket *so, int val) Create an mbuf, make its owner the socket `so', put the int `val' into it, and set its length to sizeof(int). int fsocreate(..., int *fd) Create a socket, a la socreate(9), put the socket into the given LWP's descriptor table, return the descriptor at `fd' on success. void *sockaddr_addr(struct sockaddr *sa, socklen_t *slenp) const void *sockaddr_const_addr(const struct sockaddr *sa, socklen_t *slenp) Extract a pointer to the address part of a sockaddr. Write the length of the address part at `slenp', if `slenp' is not NULL. socklen_t sockaddr_getlen(const struct sockaddr *sa) Return the length of a sockaddr. This just evaluates to sa->sa_len. I only add this for consistency with code that appears in a portable userland library that I am going to import. const struct sockaddr *sockaddr_any(const struct sockaddr *sa) Return the "don't care" sockaddr in the same family as `sa'. This is the address a client should sobind(9) if it does not care the source address and, if applicable, the port et cetera that it uses. const void *sockaddr_anyaddr(const struct sockaddr *sa, socklen_t *slenp) Return the "don't care" sockaddr in the same family as `sa'. This is the address a client should sobind(9) if it does not care the source address and, if applicable, the port et cetera that it uses. 1.89 Wed Sep 19 04:33:45 GMT 2007 dyoung branches: 1.89.16; 1.89.20; 1.89.22; 1.89.24; 1.89.26; 1.89.28; 1.89.30; 1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that tells a socket that it should both add a protocol header to tx'd datagrams and remove the header from rx'd datagrams: int onoff = 1, s = socket(...); setsockopt(s, SOL_SOCKET, SO_NOHEADER, &onoff); 2) Add an implementation of (SOL_SOCKET, SO_NOHEADER) for raw IPv4 sockets. 3) Reorganize the protocols' pr_ctloutput implementations a bit. Consistently return ENOPROTOOPT when an option is unsupported, and EINVAL if a supported option's arguments are incorrect. Reorganize the flow of code so that it's more clear how/when options are passed down the stack until they are handled. Shorten some pr_ctloutput staircases for readability. 4) Extract common mbuf code into subroutines, add new sockaddr methods, and introduce a new subroutine, fsocreate(), for reuse later; use it first in sys_socket(): struct mbuf *m_getsombuf(struct socket *so) Create an mbuf and make its owner the socket `so'. struct mbuf *m_intopt(struct socket *so, int val) Create an mbuf, make its owner the socket `so', put the int `val' into it, and set its length to sizeof(int). int fsocreate(..., int *fd) Create a socket, a la socreate(9), put the socket into the given LWP's descriptor table, return the descriptor at `fd' on success. void *sockaddr_addr(struct sockaddr *sa, socklen_t *slenp) const void *sockaddr_const_addr(const struct sockaddr *sa, socklen_t *slenp) Extract a pointer to the address part of a sockaddr. Write the length of the address part at `slenp', if `slenp' is not NULL. socklen_t sockaddr_getlen(const struct sockaddr *sa) Return the length of a sockaddr. This just evaluates to sa->sa_len. I only add this for consistency with code that appears in a portable userland library that I am going to import. const struct sockaddr *sockaddr_any(const struct sockaddr *sa) Return the "don't care" sockaddr in the same family as `sa'. This is the address a client should sobind(9) if it does not care the source address and, if applicable, the port et cetera that it uses. const void *sockaddr_anyaddr(const struct sockaddr *sa, socklen_t *slenp) Return the "don't care" sockaddr in the same family as `sa'. This is the address a client should sobind(9) if it does not care the source address and, if applicable, the port et cetera that it uses. 1.89 Wed Sep 19 04:33:45 GMT 2007 dyoung branches: 1.89.16; 1.89.20; 1.89.22; 1.89.24; 1.89.26; 1.89.28; 1.89.30; 1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that tells a socket that it should both add a protocol header to tx'd datagrams and remove the header from rx'd datagrams: int onoff = 1, s = socket(...); setsockopt(s, SOL_SOCKET, SO_NOHEADER, &onoff); 2) Add an implementation of (SOL_SOCKET, SO_NOHEADER) for raw IPv4 sockets. 3) Reorganize the protocols' pr_ctloutput implementations a bit. Consistently return ENOPROTOOPT when an option is unsupported, and EINVAL if a supported option's arguments are incorrect. Reorganize the flow of code so that it's more clear how/when options are passed down the stack until they are handled. Shorten some pr_ctloutput staircases for readability. 4) Extract common mbuf code into subroutines, add new sockaddr methods, and introduce a new subroutine, fsocreate(), for reuse later; use it first in sys_socket(): struct mbuf *m_getsombuf(struct socket *so) Create an mbuf and make its owner the socket `so'. struct mbuf *m_intopt(struct socket *so, int val) Create an mbuf, make its owner the socket `so', put the int `val' into it, and set its length to sizeof(int). int fsocreate(..., int *fd) Create a socket, a la socreate(9), put the socket into the given LWP's descriptor table, return the descriptor at `fd' on success. void *sockaddr_addr(struct sockaddr *sa, socklen_t *slenp) const void *sockaddr_const_addr(const struct sockaddr *sa, socklen_t *slenp) Extract a pointer to the address part of a sockaddr. Write the length of the address part at `slenp', if `slenp' is not NULL. socklen_t sockaddr_getlen(const struct sockaddr *sa) Return the length of a sockaddr. This just evaluates to sa->sa_len. I only add this for consistency with code that appears in a portable userland library that I am going to import. const struct sockaddr *sockaddr_any(const struct sockaddr *sa) Return the "don't care" sockaddr in the same family as `sa'. This is the address a client should sobind(9) if it does not care the source address and, if applicable, the port et cetera that it uses. const void *sockaddr_anyaddr(const struct sockaddr *sa, socklen_t *slenp) Return the "don't care" sockaddr in the same family as `sa'. This is the address a client should sobind(9) if it does not care the source address and, if applicable, the port et cetera that it uses. 1.89 Wed Sep 19 04:33:45 GMT 2007 dyoung branches: 1.89.16; 1.89.20; 1.89.22; 1.89.24; 1.89.26; 1.89.28; 1.89.30; 1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that tells a socket that it should both add a protocol header to tx'd datagrams and remove the header from rx'd datagrams: int onoff = 1, s = socket(...); setsockopt(s, SOL_SOCKET, SO_NOHEADER, &onoff); 2) Add an implementation of (SOL_SOCKET, SO_NOHEADER) for raw IPv4 sockets. 3) Reorganize the protocols' pr_ctloutput implementations a bit. Consistently return ENOPROTOOPT when an option is unsupported, and EINVAL if a supported option's arguments are incorrect. Reorganize the flow of code so that it's more clear how/when options are passed down the stack until they are handled. Shorten some pr_ctloutput staircases for readability. 4) Extract common mbuf code into subroutines, add new sockaddr methods, and introduce a new subroutine, fsocreate(), for reuse later; use it first in sys_socket(): struct mbuf *m_getsombuf(struct socket *so) Create an mbuf and make its owner the socket `so'. struct mbuf *m_intopt(struct socket *so, int val) Create an mbuf, make its owner the socket `so', put the int `val' into it, and set its length to sizeof(int). int fsocreate(..., int *fd) Create a socket, a la socreate(9), put the socket into the given LWP's descriptor table, return the descriptor at `fd' on success. void *sockaddr_addr(struct sockaddr *sa, socklen_t *slenp) const void *sockaddr_const_addr(const struct sockaddr *sa, socklen_t *slenp) Extract a pointer to the address part of a sockaddr. Write the length of the address part at `slenp', if `slenp' is not NULL. socklen_t sockaddr_getlen(const struct sockaddr *sa) Return the length of a sockaddr. This just evaluates to sa->sa_len. I only add this for consistency with code that appears in a portable userland library that I am going to import. const struct sockaddr *sockaddr_any(const struct sockaddr *sa) Return the "don't care" sockaddr in the same family as `sa'. This is the address a client should sobind(9) if it does not care the source address and, if applicable, the port et cetera that it uses. const void *sockaddr_anyaddr(const struct sockaddr *sa, socklen_t *slenp) Return the "don't care" sockaddr in the same family as `sa'. This is the address a client should sobind(9) if it does not care the source address and, if applicable, the port et cetera that it uses. 1.89 Wed Sep 19 04:33:45 GMT 2007 dyoung branches: 1.89.16; 1.89.20; 1.89.22; 1.89.24; 1.89.26; 1.89.28; 1.89.30; 1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that tells a socket that it should both add a protocol header to tx'd datagrams and remove the header from rx'd datagrams: int onoff = 1, s = socket(...); setsockopt(s, SOL_SOCKET, SO_NOHEADER, &onoff); 2) Add an implementation of (SOL_SOCKET, SO_NOHEADER) for raw IPv4 sockets. 3) Reorganize the protocols' pr_ctloutput implementations a bit. Consistently return ENOPROTOOPT when an option is unsupported, and EINVAL if a supported option's arguments are incorrect. Reorganize the flow of code so that it's more clear how/when options are passed down the stack until they are handled. Shorten some pr_ctloutput staircases for readability. 4) Extract common mbuf code into subroutines, add new sockaddr methods, and introduce a new subroutine, fsocreate(), for reuse later; use it first in sys_socket(): struct mbuf *m_getsombuf(struct socket *so) Create an mbuf and make its owner the socket `so'. struct mbuf *m_intopt(struct socket *so, int val) Create an mbuf, make its owner the socket `so', put the int `val' into it, and set its length to sizeof(int). int fsocreate(..., int *fd) Create a socket, a la socreate(9), put the socket into the given LWP's descriptor table, return the descriptor at `fd' on success. void *sockaddr_addr(struct sockaddr *sa, socklen_t *slenp) const void *sockaddr_const_addr(const struct sockaddr *sa, socklen_t *slenp) Extract a pointer to the address part of a sockaddr. Write the length of the address part at `slenp', if `slenp' is not NULL. socklen_t sockaddr_getlen(const struct sockaddr *sa) Return the length of a sockaddr. This just evaluates to sa->sa_len. I only add this for consistency with code that appears in a portable userland library that I am going to import. const struct sockaddr *sockaddr_any(const struct sockaddr *sa) Return the "don't care" sockaddr in the same family as `sa'. This is the address a client should sobind(9) if it does not care the source address and, if applicable, the port et cetera that it uses. const void *sockaddr_anyaddr(const struct sockaddr *sa, socklen_t *slenp) Return the "don't care" sockaddr in the same family as `sa'. This is the address a client should sobind(9) if it does not care the source address and, if applicable, the port et cetera that it uses. 1.89 Wed Sep 19 04:33:45 GMT 2007 dyoung branches: 1.89.16; 1.89.20; 1.89.22; 1.89.24; 1.89.26; 1.89.28; 1.89.30; 1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that tells a socket that it should both add a protocol header to tx'd datagrams and remove the header from rx'd datagrams: int onoff = 1, s = socket(...); setsockopt(s, SOL_SOCKET, SO_NOHEADER, &onoff); 2) Add an implementation of (SOL_SOCKET, SO_NOHEADER) for raw IPv4 sockets. 3) Reorganize the protocols' pr_ctloutput implementations a bit. Consistently return ENOPROTOOPT when an option is unsupported, and EINVAL if a supported option's arguments are incorrect. Reorganize the flow of code so that it's more clear how/when options are passed down the stack until they are handled. Shorten some pr_ctloutput staircases for readability. 4) Extract common mbuf code into subroutines, add new sockaddr methods, and introduce a new subroutine, fsocreate(), for reuse later; use it first in sys_socket(): struct mbuf *m_getsombuf(struct socket *so) Create an mbuf and make its owner the socket `so'. struct mbuf *m_intopt(struct socket *so, int val) Create an mbuf, make its owner the socket `so', put the int `val' into it, and set its length to sizeof(int). int fsocreate(..., int *fd) Create a socket, a la socreate(9), put the socket into the given LWP's descriptor table, return the descriptor at `fd' on success. void *sockaddr_addr(struct sockaddr *sa, socklen_t *slenp) const void *sockaddr_const_addr(const struct sockaddr *sa, socklen_t *slenp) Extract a pointer to the address part of a sockaddr. Write the length of the address part at `slenp', if `slenp' is not NULL. socklen_t sockaddr_getlen(const struct sockaddr *sa) Return the length of a sockaddr. This just evaluates to sa->sa_len. I only add this for consistency with code that appears in a portable userland library that I am going to import. const struct sockaddr *sockaddr_any(const struct sockaddr *sa) Return the "don't care" sockaddr in the same family as `sa'. This is the address a client should sobind(9) if it does not care the source address and, if applicable, the port et cetera that it uses. const void *sockaddr_anyaddr(const struct sockaddr *sa, socklen_t *slenp) Return the "don't care" sockaddr in the same family as `sa'. This is the address a client should sobind(9) if it does not care the source address and, if applicable, the port et cetera that it uses. |
| H A D | exec_elf.h | 1.89 Wed Nov 22 15:08:47 GMT 2006 riz branches: 1.89.2; 1.89.8; 1.89.10; 1.89.12; 1.89.16; Make sys/exec_elf.h and machine/elf_machdep.h available to host tools, and allow paxctl to use them when compiled as a host tool. This fixes the build on MacOS X (and perhaps other platforms) 1.89 Wed Nov 22 15:08:47 GMT 2006 riz branches: 1.89.2; 1.89.8; 1.89.10; 1.89.12; 1.89.16; Make sys/exec_elf.h and machine/elf_machdep.h available to host tools, and allow paxctl to use them when compiled as a host tool. This fixes the build on MacOS X (and perhaps other platforms) 1.89 Wed Nov 22 15:08:47 GMT 2006 riz branches: 1.89.2; 1.89.8; 1.89.10; 1.89.12; 1.89.16; Make sys/exec_elf.h and machine/elf_machdep.h available to host tools, and allow paxctl to use them when compiled as a host tool. This fixes the build on MacOS X (and perhaps other platforms) 1.89 Wed Nov 22 15:08:47 GMT 2006 riz branches: 1.89.2; 1.89.8; 1.89.10; 1.89.12; 1.89.16; Make sys/exec_elf.h and machine/elf_machdep.h available to host tools, and allow paxctl to use them when compiled as a host tool. This fixes the build on MacOS X (and perhaps other platforms) 1.89 Wed Nov 22 15:08:47 GMT 2006 riz branches: 1.89.2; 1.89.8; 1.89.10; 1.89.12; 1.89.16; Make sys/exec_elf.h and machine/elf_machdep.h available to host tools, and allow paxctl to use them when compiled as a host tool. This fixes the build on MacOS X (and perhaps other platforms) 1.89 Wed Nov 22 15:08:47 GMT 2006 riz branches: 1.89.2; 1.89.8; 1.89.10; 1.89.12; 1.89.16; Make sys/exec_elf.h and machine/elf_machdep.h available to host tools, and allow paxctl to use them when compiled as a host tool. This fixes the build on MacOS X (and perhaps other platforms) |
| /src/sys/arch/sun3/sun3x/ | ||
| H A D | pmap.c | 1.89 Sun Dec 11 00:19:27 GMT 2005 christos branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12; merge ktrace-lwp. 1.89 Sun Dec 11 00:19:27 GMT 2005 christos branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12; merge ktrace-lwp. 1.89 Sun Dec 11 00:19:27 GMT 2005 christos branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12; merge ktrace-lwp. 1.89 Sun Dec 11 00:19:27 GMT 2005 christos branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12; merge ktrace-lwp. 1.89 Sun Dec 11 00:19:27 GMT 2005 christos branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12; merge ktrace-lwp. 1.89 Sun Dec 11 00:19:27 GMT 2005 christos branches: 1.89.4; 1.89.6; 1.89.8; 1.89.10; 1.89.12; merge ktrace-lwp. |
| /src/sys/arch/i386/include/ | ||
| H A D | pmap.h | 1.89 Wed Feb 21 22:59:45 GMT 2007 thorpej branches: 1.89.4; 1.89.12; 1.89.16; 1.89.20; 1.89.22; Replace the Mach-derived boolean_t type with the C99 bool type. A future commit will replace use of TRUE and FALSE with true and false. 1.89 Wed Feb 21 22:59:45 GMT 2007 thorpej branches: 1.89.4; 1.89.12; 1.89.16; 1.89.20; 1.89.22; Replace the Mach-derived boolean_t type with the C99 bool type. A future commit will replace use of TRUE and FALSE with true and false. 1.89 Wed Feb 21 22:59:45 GMT 2007 thorpej branches: 1.89.4; 1.89.12; 1.89.16; 1.89.20; 1.89.22; Replace the Mach-derived boolean_t type with the C99 bool type. A future commit will replace use of TRUE and FALSE with true and false. 1.89 Wed Feb 21 22:59:45 GMT 2007 thorpej branches: 1.89.4; 1.89.12; 1.89.16; 1.89.20; 1.89.22; Replace the Mach-derived boolean_t type with the C99 bool type. A future commit will replace use of TRUE and FALSE with true and false. 1.89 Wed Feb 21 22:59:45 GMT 2007 thorpej branches: 1.89.4; 1.89.12; 1.89.16; 1.89.20; 1.89.22; Replace the Mach-derived boolean_t type with the C99 bool type. A future commit will replace use of TRUE and FALSE with true and false. 1.89 Wed Feb 21 22:59:45 GMT 2007 thorpej branches: 1.89.4; 1.89.12; 1.89.16; 1.89.20; 1.89.22; Replace the Mach-derived boolean_t type with the C99 bool type. A future commit will replace use of TRUE and FALSE with true and false. |
| /src/sys/kern/ | ||
| H A D | subr_disk.c | 1.89 Mon Oct 08 16:41:15 GMT 2007 ad branches: 1.89.4; 1.89.6; 1.89.10; 1.89.12; Merge disk init changes from the vmlocking branch. These seperate init / destroy of 'struct disk' from attach / detach. 1.89 Mon Oct 08 16:41:15 GMT 2007 ad branches: 1.89.4; 1.89.6; 1.89.10; 1.89.12; Merge disk init changes from the vmlocking branch. These seperate init / destroy of 'struct disk' from attach / detach. 1.89 Mon Oct 08 16:41:15 GMT 2007 ad branches: 1.89.4; 1.89.6; 1.89.10; 1.89.12; Merge disk init changes from the vmlocking branch. These seperate init / destroy of 'struct disk' from attach / detach. 1.89 Mon Oct 08 16:41:15 GMT 2007 ad branches: 1.89.4; 1.89.6; 1.89.10; 1.89.12; Merge disk init changes from the vmlocking branch. These seperate init / destroy of 'struct disk' from attach / detach. 1.89 Mon Oct 08 16:41:15 GMT 2007 ad branches: 1.89.4; 1.89.6; 1.89.10; 1.89.12; Merge disk init changes from the vmlocking branch. These seperate init / destroy of 'struct disk' from attach / detach. |
| /src/sys/dev/pci/ | ||
| H A D | eap.c | 1.89 Sun Mar 04 06:02:17 GMT 2007 christos branches: 1.89.2; 1.89.14; 1.89.16; 1.89.20; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 1.89 Sun Mar 04 06:02:17 GMT 2007 christos branches: 1.89.2; 1.89.14; 1.89.16; 1.89.20; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 1.89 Sun Mar 04 06:02:17 GMT 2007 christos branches: 1.89.2; 1.89.14; 1.89.16; 1.89.20; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 1.89 Sun Mar 04 06:02:17 GMT 2007 christos branches: 1.89.2; 1.89.14; 1.89.16; 1.89.20; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 1.89 Sun Mar 04 06:02:17 GMT 2007 christos branches: 1.89.2; 1.89.14; 1.89.16; 1.89.20; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. |
| /src/sys/arch/vax/vax/ | ||
| H A D | autoconf.c | 1.89 Thu Jan 31 03:30:36 GMT 2008 christos branches: 1.89.2; 1.89.6; complete removal of soft interrupts from Henry Bent 1.89 Thu Jan 31 03:30:36 GMT 2008 christos branches: 1.89.2; 1.89.6; complete removal of soft interrupts from Henry Bent 1.89 Thu Jan 31 03:30:36 GMT 2008 christos branches: 1.89.2; 1.89.6; complete removal of soft interrupts from Henry Bent |
| /src/sys/arch/evbarm/conf/ | ||
| H A D | IQ80321 | 1.89 Thu Jul 12 10:46:43 GMT 2018 maxv branches: 1.89.4; 1.89.10; Remove the kernel PMC code. Sent yesterday on tech-kern@. This change: * Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good. * Removes the PMC code of ARM XSCALE. * Removes all the pmc.h files. They were all empty, except for ARM XSCALE. * Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h. * Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump. * Removes the pmc_evid_t and pmc_ctr_t types. * Removes all the associated man pages. The sets are marked as obsolete. 1.89 Thu Jul 12 10:46:43 GMT 2018 maxv branches: 1.89.4; 1.89.10; Remove the kernel PMC code. Sent yesterday on tech-kern@. This change: * Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good. * Removes the PMC code of ARM XSCALE. * Removes all the pmc.h files. They were all empty, except for ARM XSCALE. * Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h. * Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump. * Removes the pmc_evid_t and pmc_ctr_t types. * Removes all the associated man pages. The sets are marked as obsolete. 1.89 Thu Jul 12 10:46:43 GMT 2018 maxv branches: 1.89.4; 1.89.10; Remove the kernel PMC code. Sent yesterday on tech-kern@. This change: * Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good. * Removes the PMC code of ARM XSCALE. * Removes all the pmc.h files. They were all empty, except for ARM XSCALE. * Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h. * Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump. * Removes the pmc_evid_t and pmc_ctr_t types. * Removes all the associated man pages. The sets are marked as obsolete. |
| H A D | TEAMASA_NPWR | 1.89 Fri Aug 07 07:29:33 GMT 2015 maxv branches: 1.89.2; 1.89.4; Remove the KMEMSTATS option. It no longer exists. 1.89 Fri Aug 07 07:29:33 GMT 2015 maxv branches: 1.89.2; 1.89.4; Remove the KMEMSTATS option. It no longer exists. 1.89 Fri Aug 07 07:29:33 GMT 2015 maxv branches: 1.89.2; 1.89.4; Remove the KMEMSTATS option. It no longer exists. |
| /src/sys/arch/hp300/conf/ | ||
| H A D | Makefile.hp300 | 1.89 Sat Jul 09 15:01:33 GMT 2011 mrg branches: 1.89.12; 1.89.30; apply -Wno-cast-qual upon diofb.c. 1.89 Sat Jul 09 15:01:33 GMT 2011 mrg branches: 1.89.12; 1.89.30; apply -Wno-cast-qual upon diofb.c. 1.89 Sat Jul 09 15:01:33 GMT 2011 mrg branches: 1.89.12; 1.89.30; apply -Wno-cast-qual upon diofb.c. |
| /src/sys/dev/pcmcia/ | ||
| H A D | if_wi_pcmcia.c | 1.89 Mon Aug 15 18:04:59 GMT 2011 dyoung branches: 1.89.2; 1.89.12; Don't test truth of a pointer or assign 0 to it but compare / assign NULL. 1.89 Mon Aug 15 18:04:59 GMT 2011 dyoung branches: 1.89.2; 1.89.12; Don't test truth of a pointer or assign 0 to it but compare / assign NULL. 1.89 Mon Aug 15 18:04:59 GMT 2011 dyoung branches: 1.89.2; 1.89.12; Don't test truth of a pointer or assign 0 to it but compare / assign NULL. |
| /src/sys/dev/mii/ | ||
| H A D | miidevs_data.h | 1.89 Sat Dec 11 18:09:33 GMT 2010 matt branches: 1.89.2; 1.89.4; Regen. 1.89 Sat Dec 11 18:09:33 GMT 2010 matt branches: 1.89.2; 1.89.4; Regen. 1.89 Sat Dec 11 18:09:33 GMT 2010 matt branches: 1.89.2; 1.89.4; Regen. |
| /src/sys/dev/mscp/ | ||
| H A D | mscp_disk.c | 1.89 Tue Mar 29 04:55:53 GMT 2016 mlelstv branches: 1.89.2; 1.89.8; Initialize disk_geom information, DIOCGPARTINFO relies on it. 1.89 Tue Mar 29 04:55:53 GMT 2016 mlelstv branches: 1.89.2; 1.89.8; Initialize disk_geom information, DIOCGPARTINFO relies on it. 1.89 Tue Mar 29 04:55:53 GMT 2016 mlelstv branches: 1.89.2; 1.89.8; Initialize disk_geom information, DIOCGPARTINFO relies on it. |
| /src/sys/compat/linux/arch/m68k/ | ||
| H A D | syscalls.master | 1.89 Sat Nov 22 13:18:45 GMT 2014 njoly branches: 1.89.2; 1.89.4; Fix ppoll signature (int ->u_int) 1.89 Sat Nov 22 13:18:45 GMT 2014 njoly branches: 1.89.2; 1.89.4; Fix ppoll signature (int ->u_int) 1.89 Sat Nov 22 13:18:45 GMT 2014 njoly branches: 1.89.2; 1.89.4; Fix ppoll signature (int ->u_int) |
Completed in 122 milliseconds