| Home | Sort by: relevance | last modified time | path |
| /src/external/mit/expat/ | |
| Makefile | 1.1.2.2 Fri Mar 02 18:27:51 UTC 2012 riz Pull up following revision(s) (requested by tron in ticket #72): external/mit/xorg/lib/fontconfig/src/Makefile: revision 1.8 distrib/sets/lists/xbase/shl.mi: revision 1.45 distrib/sets/lists/comp/ad.mips64eb: revision 1.72 external/mit/expat/lib/Makefile: revision 1.1 external/mit/xorg/tools/fc-cache/Makefile: revision 1.6 x11/lib/fontconfig/src/Makefile: revision 1.11 distrib/sets/lists/xcomp/mi: revision 1.134 distrib/sets/lists/base/md.amd64: revision 1.159 distrib/sets/lists/base/ad.mips64eb: revision 1.85 external/mit/xorg/lib/dri/dri.mk: revision 1.11 external/mit/expat/lib/Makefile.inc: revision 1.1 external/mit/expat/Makefile.inc: revision 1.1 distrib/sets/lists/base/shl.mi: revision 1.619 distrib/sets/lists/comp/shl.mi: revision 1.212 distrib/sets/lists/man/mi: revision 1.1382 distrib/sets/lists/comp/mi: revision 1.1743 x11/lib/expat/Makefile: file removal lib/Makefile: revision 1.182 external/mit/expat/Makefile: revision 1.1 external/mit/Makefile: revision 1.2 distrib/sets/lists/xcomp/shl.mi: revision 1.31 external/mit/xorg/bin/xmlwf/Makefile: revision 1.4 external/mit/xorg/lib/Makefile: revision 1.25 external/mit/expat/lib/libexpat/Makefile: revision 1.1 distrib/sets/lists/comp/ad.mips64el: revision 1.72 x11/lib/expat/shlib_version: file removal external/mit/xorg/lib/expat/expat_config.h: file removal external/mit/expat/bin/xmlwf/Makefile: revision 1.1 share/mk/bsd.prog.mk: revision 1.274 distrib/sets/lists/base/ad.mips64el: revision 1.84 x11/lib/Makefile: revision 1.11 external/mit/xorg/lib/expat/Makefile: file removal external/mit/xorg/lib/expat/shlib_version: file removal distrib/sets/lists/comp/md.amd64: revision 1.158 distrib/sets/lists/base/mi: revision 1.987 distrib/sets/lists/base/md.sparc64: revision 1.150 share/mk/bsd.README: revision 1.294 external/mit/expat/bin/Makefile.inc: revision 1.1 distrib/sets/lists/xbase/mi: revision 1.113 external/mit/expat/lib/libexpat/shlib_version: revision 1.1 external/mit/expat/lib/libexpat/expat_config.h: revision 1.1 distrib/sets/lists/comp/md.sparc64: revision 1.141 share/mk/bsd.hostprog.mk: revision 1.67 external/mit/expat/bin/Makefile: revision 1.1 Move "libexpat" from X11 into base which fixes PR lib/40346. This change was approved by the Core Group. |
| Makefile.inc | 1.1.2.2 Fri Mar 02 18:27:51 UTC 2012 riz Pull up following revision(s) (requested by tron in ticket #72): external/mit/xorg/lib/fontconfig/src/Makefile: revision 1.8 distrib/sets/lists/xbase/shl.mi: revision 1.45 distrib/sets/lists/comp/ad.mips64eb: revision 1.72 external/mit/expat/lib/Makefile: revision 1.1 external/mit/xorg/tools/fc-cache/Makefile: revision 1.6 x11/lib/fontconfig/src/Makefile: revision 1.11 distrib/sets/lists/xcomp/mi: revision 1.134 distrib/sets/lists/base/md.amd64: revision 1.159 distrib/sets/lists/base/ad.mips64eb: revision 1.85 external/mit/xorg/lib/dri/dri.mk: revision 1.11 external/mit/expat/lib/Makefile.inc: revision 1.1 external/mit/expat/Makefile.inc: revision 1.1 distrib/sets/lists/base/shl.mi: revision 1.619 distrib/sets/lists/comp/shl.mi: revision 1.212 distrib/sets/lists/man/mi: revision 1.1382 distrib/sets/lists/comp/mi: revision 1.1743 x11/lib/expat/Makefile: file removal lib/Makefile: revision 1.182 external/mit/expat/Makefile: revision 1.1 external/mit/Makefile: revision 1.2 distrib/sets/lists/xcomp/shl.mi: revision 1.31 external/mit/xorg/bin/xmlwf/Makefile: revision 1.4 external/mit/xorg/lib/Makefile: revision 1.25 external/mit/expat/lib/libexpat/Makefile: revision 1.1 distrib/sets/lists/comp/ad.mips64el: revision 1.72 x11/lib/expat/shlib_version: file removal external/mit/xorg/lib/expat/expat_config.h: file removal external/mit/expat/bin/xmlwf/Makefile: revision 1.1 share/mk/bsd.prog.mk: revision 1.274 distrib/sets/lists/base/ad.mips64el: revision 1.84 x11/lib/Makefile: revision 1.11 external/mit/xorg/lib/expat/Makefile: file removal external/mit/xorg/lib/expat/shlib_version: file removal distrib/sets/lists/comp/md.amd64: revision 1.158 distrib/sets/lists/base/mi: revision 1.987 distrib/sets/lists/base/md.sparc64: revision 1.150 share/mk/bsd.README: revision 1.294 external/mit/expat/bin/Makefile.inc: revision 1.1 distrib/sets/lists/xbase/mi: revision 1.113 external/mit/expat/lib/libexpat/shlib_version: revision 1.1 external/mit/expat/lib/libexpat/expat_config.h: revision 1.1 distrib/sets/lists/comp/md.sparc64: revision 1.141 share/mk/bsd.hostprog.mk: revision 1.67 external/mit/expat/bin/Makefile: revision 1.1 Move "libexpat" from X11 into base which fixes PR lib/40346. This change was approved by the Core Group. |
| /src/external/mit/expat/bin/ | |
| Makefile | 1.1.2.2 Fri Mar 02 18:27:56 UTC 2012 riz Pull up following revision(s) (requested by tron in ticket #72): external/mit/xorg/lib/fontconfig/src/Makefile: revision 1.8 distrib/sets/lists/xbase/shl.mi: revision 1.45 distrib/sets/lists/comp/ad.mips64eb: revision 1.72 external/mit/expat/lib/Makefile: revision 1.1 external/mit/xorg/tools/fc-cache/Makefile: revision 1.6 x11/lib/fontconfig/src/Makefile: revision 1.11 distrib/sets/lists/xcomp/mi: revision 1.134 distrib/sets/lists/base/md.amd64: revision 1.159 distrib/sets/lists/base/ad.mips64eb: revision 1.85 external/mit/xorg/lib/dri/dri.mk: revision 1.11 external/mit/expat/lib/Makefile.inc: revision 1.1 external/mit/expat/Makefile.inc: revision 1.1 distrib/sets/lists/base/shl.mi: revision 1.619 distrib/sets/lists/comp/shl.mi: revision 1.212 distrib/sets/lists/man/mi: revision 1.1382 distrib/sets/lists/comp/mi: revision 1.1743 x11/lib/expat/Makefile: file removal lib/Makefile: revision 1.182 external/mit/expat/Makefile: revision 1.1 external/mit/Makefile: revision 1.2 distrib/sets/lists/xcomp/shl.mi: revision 1.31 external/mit/xorg/bin/xmlwf/Makefile: revision 1.4 external/mit/xorg/lib/Makefile: revision 1.25 external/mit/expat/lib/libexpat/Makefile: revision 1.1 distrib/sets/lists/comp/ad.mips64el: revision 1.72 x11/lib/expat/shlib_version: file removal external/mit/xorg/lib/expat/expat_config.h: file removal external/mit/expat/bin/xmlwf/Makefile: revision 1.1 share/mk/bsd.prog.mk: revision 1.274 distrib/sets/lists/base/ad.mips64el: revision 1.84 x11/lib/Makefile: revision 1.11 external/mit/xorg/lib/expat/Makefile: file removal external/mit/xorg/lib/expat/shlib_version: file removal distrib/sets/lists/comp/md.amd64: revision 1.158 distrib/sets/lists/base/mi: revision 1.987 distrib/sets/lists/base/md.sparc64: revision 1.150 share/mk/bsd.README: revision 1.294 external/mit/expat/bin/Makefile.inc: revision 1.1 distrib/sets/lists/xbase/mi: revision 1.113 external/mit/expat/lib/libexpat/shlib_version: revision 1.1 external/mit/expat/lib/libexpat/expat_config.h: revision 1.1 distrib/sets/lists/comp/md.sparc64: revision 1.141 share/mk/bsd.hostprog.mk: revision 1.67 external/mit/expat/bin/Makefile: revision 1.1 Move "libexpat" from X11 into base which fixes PR lib/40346. This change was approved by the Core Group. |
| Makefile.inc | 1.1.2.2 Fri Mar 02 18:27:56 UTC 2012 riz Pull up following revision(s) (requested by tron in ticket #72): external/mit/xorg/lib/fontconfig/src/Makefile: revision 1.8 distrib/sets/lists/xbase/shl.mi: revision 1.45 distrib/sets/lists/comp/ad.mips64eb: revision 1.72 external/mit/expat/lib/Makefile: revision 1.1 external/mit/xorg/tools/fc-cache/Makefile: revision 1.6 x11/lib/fontconfig/src/Makefile: revision 1.11 distrib/sets/lists/xcomp/mi: revision 1.134 distrib/sets/lists/base/md.amd64: revision 1.159 distrib/sets/lists/base/ad.mips64eb: revision 1.85 external/mit/xorg/lib/dri/dri.mk: revision 1.11 external/mit/expat/lib/Makefile.inc: revision 1.1 external/mit/expat/Makefile.inc: revision 1.1 distrib/sets/lists/base/shl.mi: revision 1.619 distrib/sets/lists/comp/shl.mi: revision 1.212 distrib/sets/lists/man/mi: revision 1.1382 distrib/sets/lists/comp/mi: revision 1.1743 x11/lib/expat/Makefile: file removal lib/Makefile: revision 1.182 external/mit/expat/Makefile: revision 1.1 external/mit/Makefile: revision 1.2 distrib/sets/lists/xcomp/shl.mi: revision 1.31 external/mit/xorg/bin/xmlwf/Makefile: revision 1.4 external/mit/xorg/lib/Makefile: revision 1.25 external/mit/expat/lib/libexpat/Makefile: revision 1.1 distrib/sets/lists/comp/ad.mips64el: revision 1.72 x11/lib/expat/shlib_version: file removal external/mit/xorg/lib/expat/expat_config.h: file removal external/mit/expat/bin/xmlwf/Makefile: revision 1.1 share/mk/bsd.prog.mk: revision 1.274 distrib/sets/lists/base/ad.mips64el: revision 1.84 x11/lib/Makefile: revision 1.11 external/mit/xorg/lib/expat/Makefile: file removal external/mit/xorg/lib/expat/shlib_version: file removal distrib/sets/lists/comp/md.amd64: revision 1.158 distrib/sets/lists/base/mi: revision 1.987 distrib/sets/lists/base/md.sparc64: revision 1.150 share/mk/bsd.README: revision 1.294 external/mit/expat/bin/Makefile.inc: revision 1.1 distrib/sets/lists/xbase/mi: revision 1.113 external/mit/expat/lib/libexpat/shlib_version: revision 1.1 external/mit/expat/lib/libexpat/expat_config.h: revision 1.1 distrib/sets/lists/comp/md.sparc64: revision 1.141 share/mk/bsd.hostprog.mk: revision 1.67 external/mit/expat/bin/Makefile: revision 1.1 Move "libexpat" from X11 into base which fixes PR lib/40346. This change was approved by the Core Group. |
| /src/external/mit/expat/bin/xmlwf/ | |
| Makefile | 1.1.2.2 Fri Mar 02 18:27:55 UTC 2012 riz Pull up following revision(s) (requested by tron in ticket #72): external/mit/xorg/lib/fontconfig/src/Makefile: revision 1.8 distrib/sets/lists/xbase/shl.mi: revision 1.45 distrib/sets/lists/comp/ad.mips64eb: revision 1.72 external/mit/expat/lib/Makefile: revision 1.1 external/mit/xorg/tools/fc-cache/Makefile: revision 1.6 x11/lib/fontconfig/src/Makefile: revision 1.11 distrib/sets/lists/xcomp/mi: revision 1.134 distrib/sets/lists/base/md.amd64: revision 1.159 distrib/sets/lists/base/ad.mips64eb: revision 1.85 external/mit/xorg/lib/dri/dri.mk: revision 1.11 external/mit/expat/lib/Makefile.inc: revision 1.1 external/mit/expat/Makefile.inc: revision 1.1 distrib/sets/lists/base/shl.mi: revision 1.619 distrib/sets/lists/comp/shl.mi: revision 1.212 distrib/sets/lists/man/mi: revision 1.1382 distrib/sets/lists/comp/mi: revision 1.1743 x11/lib/expat/Makefile: file removal lib/Makefile: revision 1.182 external/mit/expat/Makefile: revision 1.1 external/mit/Makefile: revision 1.2 distrib/sets/lists/xcomp/shl.mi: revision 1.31 external/mit/xorg/bin/xmlwf/Makefile: revision 1.4 external/mit/xorg/lib/Makefile: revision 1.25 external/mit/expat/lib/libexpat/Makefile: revision 1.1 distrib/sets/lists/comp/ad.mips64el: revision 1.72 x11/lib/expat/shlib_version: file removal external/mit/xorg/lib/expat/expat_config.h: file removal external/mit/expat/bin/xmlwf/Makefile: revision 1.1 share/mk/bsd.prog.mk: revision 1.274 distrib/sets/lists/base/ad.mips64el: revision 1.84 x11/lib/Makefile: revision 1.11 external/mit/xorg/lib/expat/Makefile: file removal external/mit/xorg/lib/expat/shlib_version: file removal distrib/sets/lists/comp/md.amd64: revision 1.158 distrib/sets/lists/base/mi: revision 1.987 distrib/sets/lists/base/md.sparc64: revision 1.150 share/mk/bsd.README: revision 1.294 external/mit/expat/bin/Makefile.inc: revision 1.1 distrib/sets/lists/xbase/mi: revision 1.113 external/mit/expat/lib/libexpat/shlib_version: revision 1.1 external/mit/expat/lib/libexpat/expat_config.h: revision 1.1 distrib/sets/lists/comp/md.sparc64: revision 1.141 share/mk/bsd.hostprog.mk: revision 1.67 external/mit/expat/bin/Makefile: revision 1.1 Move "libexpat" from X11 into base which fixes PR lib/40346. This change was approved by the Core Group. |
| /src/external/mit/expat/lib/ | |
| Makefile | 1.1.2.2 Fri Mar 02 18:27:46 UTC 2012 riz Pull up following revision(s) (requested by tron in ticket #72): external/mit/xorg/lib/fontconfig/src/Makefile: revision 1.8 distrib/sets/lists/xbase/shl.mi: revision 1.45 distrib/sets/lists/comp/ad.mips64eb: revision 1.72 external/mit/expat/lib/Makefile: revision 1.1 external/mit/xorg/tools/fc-cache/Makefile: revision 1.6 x11/lib/fontconfig/src/Makefile: revision 1.11 distrib/sets/lists/xcomp/mi: revision 1.134 distrib/sets/lists/base/md.amd64: revision 1.159 distrib/sets/lists/base/ad.mips64eb: revision 1.85 external/mit/xorg/lib/dri/dri.mk: revision 1.11 external/mit/expat/lib/Makefile.inc: revision 1.1 external/mit/expat/Makefile.inc: revision 1.1 distrib/sets/lists/base/shl.mi: revision 1.619 distrib/sets/lists/comp/shl.mi: revision 1.212 distrib/sets/lists/man/mi: revision 1.1382 distrib/sets/lists/comp/mi: revision 1.1743 x11/lib/expat/Makefile: file removal lib/Makefile: revision 1.182 external/mit/expat/Makefile: revision 1.1 external/mit/Makefile: revision 1.2 distrib/sets/lists/xcomp/shl.mi: revision 1.31 external/mit/xorg/bin/xmlwf/Makefile: revision 1.4 external/mit/xorg/lib/Makefile: revision 1.25 external/mit/expat/lib/libexpat/Makefile: revision 1.1 distrib/sets/lists/comp/ad.mips64el: revision 1.72 x11/lib/expat/shlib_version: file removal external/mit/xorg/lib/expat/expat_config.h: file removal external/mit/expat/bin/xmlwf/Makefile: revision 1.1 share/mk/bsd.prog.mk: revision 1.274 distrib/sets/lists/base/ad.mips64el: revision 1.84 x11/lib/Makefile: revision 1.11 external/mit/xorg/lib/expat/Makefile: file removal external/mit/xorg/lib/expat/shlib_version: file removal distrib/sets/lists/comp/md.amd64: revision 1.158 distrib/sets/lists/base/mi: revision 1.987 distrib/sets/lists/base/md.sparc64: revision 1.150 share/mk/bsd.README: revision 1.294 external/mit/expat/bin/Makefile.inc: revision 1.1 distrib/sets/lists/xbase/mi: revision 1.113 external/mit/expat/lib/libexpat/shlib_version: revision 1.1 external/mit/expat/lib/libexpat/expat_config.h: revision 1.1 distrib/sets/lists/comp/md.sparc64: revision 1.141 share/mk/bsd.hostprog.mk: revision 1.67 external/mit/expat/bin/Makefile: revision 1.1 Move "libexpat" from X11 into base which fixes PR lib/40346. This change was approved by the Core Group. |
| Makefile.inc | 1.1.2.2 Fri Mar 02 18:27:47 UTC 2012 riz Pull up following revision(s) (requested by tron in ticket #72): external/mit/xorg/lib/fontconfig/src/Makefile: revision 1.8 distrib/sets/lists/xbase/shl.mi: revision 1.45 distrib/sets/lists/comp/ad.mips64eb: revision 1.72 external/mit/expat/lib/Makefile: revision 1.1 external/mit/xorg/tools/fc-cache/Makefile: revision 1.6 x11/lib/fontconfig/src/Makefile: revision 1.11 distrib/sets/lists/xcomp/mi: revision 1.134 distrib/sets/lists/base/md.amd64: revision 1.159 distrib/sets/lists/base/ad.mips64eb: revision 1.85 external/mit/xorg/lib/dri/dri.mk: revision 1.11 external/mit/expat/lib/Makefile.inc: revision 1.1 external/mit/expat/Makefile.inc: revision 1.1 distrib/sets/lists/base/shl.mi: revision 1.619 distrib/sets/lists/comp/shl.mi: revision 1.212 distrib/sets/lists/man/mi: revision 1.1382 distrib/sets/lists/comp/mi: revision 1.1743 x11/lib/expat/Makefile: file removal lib/Makefile: revision 1.182 external/mit/expat/Makefile: revision 1.1 external/mit/Makefile: revision 1.2 distrib/sets/lists/xcomp/shl.mi: revision 1.31 external/mit/xorg/bin/xmlwf/Makefile: revision 1.4 external/mit/xorg/lib/Makefile: revision 1.25 external/mit/expat/lib/libexpat/Makefile: revision 1.1 distrib/sets/lists/comp/ad.mips64el: revision 1.72 x11/lib/expat/shlib_version: file removal external/mit/xorg/lib/expat/expat_config.h: file removal external/mit/expat/bin/xmlwf/Makefile: revision 1.1 share/mk/bsd.prog.mk: revision 1.274 distrib/sets/lists/base/ad.mips64el: revision 1.84 x11/lib/Makefile: revision 1.11 external/mit/xorg/lib/expat/Makefile: file removal external/mit/xorg/lib/expat/shlib_version: file removal distrib/sets/lists/comp/md.amd64: revision 1.158 distrib/sets/lists/base/mi: revision 1.987 distrib/sets/lists/base/md.sparc64: revision 1.150 share/mk/bsd.README: revision 1.294 external/mit/expat/bin/Makefile.inc: revision 1.1 distrib/sets/lists/xbase/mi: revision 1.113 external/mit/expat/lib/libexpat/shlib_version: revision 1.1 external/mit/expat/lib/libexpat/expat_config.h: revision 1.1 distrib/sets/lists/comp/md.sparc64: revision 1.141 share/mk/bsd.hostprog.mk: revision 1.67 external/mit/expat/bin/Makefile: revision 1.1 Move "libexpat" from X11 into base which fixes PR lib/40346. This change was approved by the Core Group. |
| /src/external/mit/xorg/bin/xmlwf/ | |
| Makefile | 1.3.6.1 Fri Mar 02 18:27:53 UTC 2012 riz Pull up following revision(s) (requested by tron in ticket #72): external/mit/xorg/lib/fontconfig/src/Makefile: revision 1.8 distrib/sets/lists/xbase/shl.mi: revision 1.45 distrib/sets/lists/comp/ad.mips64eb: revision 1.72 external/mit/expat/lib/Makefile: revision 1.1 external/mit/xorg/tools/fc-cache/Makefile: revision 1.6 x11/lib/fontconfig/src/Makefile: revision 1.11 distrib/sets/lists/xcomp/mi: revision 1.134 distrib/sets/lists/base/md.amd64: revision 1.159 distrib/sets/lists/base/ad.mips64eb: revision 1.85 external/mit/xorg/lib/dri/dri.mk: revision 1.11 external/mit/expat/lib/Makefile.inc: revision 1.1 external/mit/expat/Makefile.inc: revision 1.1 distrib/sets/lists/base/shl.mi: revision 1.619 distrib/sets/lists/comp/shl.mi: revision 1.212 distrib/sets/lists/man/mi: revision 1.1382 distrib/sets/lists/comp/mi: revision 1.1743 x11/lib/expat/Makefile: file removal lib/Makefile: revision 1.182 external/mit/expat/Makefile: revision 1.1 external/mit/Makefile: revision 1.2 distrib/sets/lists/xcomp/shl.mi: revision 1.31 external/mit/xorg/bin/xmlwf/Makefile: revision 1.4 external/mit/xorg/lib/Makefile: revision 1.25 external/mit/expat/lib/libexpat/Makefile: revision 1.1 distrib/sets/lists/comp/ad.mips64el: revision 1.72 x11/lib/expat/shlib_version: file removal external/mit/xorg/lib/expat/expat_config.h: file removal external/mit/expat/bin/xmlwf/Makefile: revision 1.1 share/mk/bsd.prog.mk: revision 1.274 distrib/sets/lists/base/ad.mips64el: revision 1.84 x11/lib/Makefile: revision 1.11 external/mit/xorg/lib/expat/Makefile: file removal external/mit/xorg/lib/expat/shlib_version: file removal distrib/sets/lists/comp/md.amd64: revision 1.158 distrib/sets/lists/base/mi: revision 1.987 distrib/sets/lists/base/md.sparc64: revision 1.150 share/mk/bsd.README: revision 1.294 external/mit/expat/bin/Makefile.inc: revision 1.1 distrib/sets/lists/xbase/mi: revision 1.113 external/mit/expat/lib/libexpat/shlib_version: revision 1.1 external/mit/expat/lib/libexpat/expat_config.h: revision 1.1 distrib/sets/lists/comp/md.sparc64: revision 1.141 share/mk/bsd.hostprog.mk: revision 1.67 external/mit/expat/bin/Makefile: revision 1.1 Move "libexpat" from X11 into base which fixes PR lib/40346. This change was approved by the Core Group. |
| /src/sys/kern/ | |
| syscalls.c | 1.212 Thu Mar 27 17:14:21 UTC 2008 ad branches: 1.212.2; 1.212.4; Regen. Thu Mar 27 17:14:21 UTC 2008 ad branches: 1.212.2; 1.212.4; Regen. .2; 1.212.4; Regen. 1.212.4.2 Tue Jun 17 09:15:03 UTC 2008 yamt sync with head. 1.212.4.1 Sun May 18 00:35:10 UTC 2008 yamt sync with head. 1.212.2.9 Mon Dec 29 00:04:18 UTC 2008 christos regen 1.212.2.8 Sun Dec 28 22:41:23 UTC 2008 christos regen 1.212.2.7 Sat Dec 27 23:14:24 UTC 2008 christos merge with head. 1.212.2.6 Thu Nov 20 22:21:56 UTC 2008 christos catch up with head. 1.212.2.5 Thu Nov 20 20:45:39 UTC 2008 christos merge with head. |
| vfs_lookup.c | 1.212 Thu Jul 18 09:39:40 UTC 2019 hannken branches: 1.212.2; 1.212.4; Make namei() work with no root dir yet. From David Holland with minor tweaks from me. Should fix PR kern/54378 (panic with TLB miss when attempting to reboot) Thu Jul 18 09:39:40 UTC 2019 hannken branches: 1.212.2; 1.212.4; Make namei() work with no root dir yet. From David Holland with minor tweaks from me. Should fix PR kern/54378 (panic with TLB miss when attempting to reboot) .2; 1.212.4; Make namei() work with no root dir yet. From David Holland with minor tweaks from me. Should fix PR kern/54378 (panic with TLB miss when attempting to reboot) 1.212.4.11 Tue Mar 03 22:30:57 UTC 2020 ad lookup_fastforward(): bail out on mount -o union 1.212.4.10 Sat Feb 29 20:21:03 UTC 2020 ad Sync with head. 1.212.4.9 Sat Jan 25 15:54:03 UTC 2020 ad Make cwdinfo use mostly lockless, and largely hide the details in vfs_cwd.c. 1.212.4.8 Fri Jan 24 16:05:37 UTC 2020 ad Add a comment. 1.212.4.7 Thu Jan 23 21:23:56 UTC 2020 ad Improve an assertion. 1.212.4.6 Thu Jan 23 00:21:01 UTC 2020 ad - Change style of new code slightly to match rest of file. - NFS lookup needs to cross mountpoint too. - Update comments. 1.212.4.5 Wed Jan 22 00:10:46 UTC 2020 ad Fast-forward through the namecache was stopping one component too soon when there was an obstacle, e.g. a mountpoint. The obstacle should be returned not the parent directory. |
| init_sysent.c | 1.212 Fri Feb 15 13:10:24 UTC 2008 ad branches: 1.212.2; 1.212.6; Regen. Fri Feb 15 13:10:24 UTC 2008 ad branches: 1.212.2; 1.212.6; Regen. .2; 1.212.6; Regen. 1.212.6.4 Sat Jan 17 13:29:18 UTC 2009 mjf Sync with HEAD. 1.212.6.3 Sun Jun 29 09:33:13 UTC 2008 mjf Sync with HEAD. 1.212.6.2 Mon Jun 02 13:24:07 UTC 2008 mjf Sync with HEAD. 1.212.6.1 Thu Apr 03 00:43:00 UTC 2008 mjf Sync with HEAD. 1.212.2.1 Mon Mar 24 07:16:13 UTC 2008 keiichi sync with head. |
| tty.c | 1.212 Wed Jan 23 15:04:40 UTC 2008 elad branches: 1.212.2; 1.212.6; Tons of process scope changes. - Add a KAUTH_PROCESS_SCHEDULER action, to handle scheduler related requests, and add specific requests for set/get scheduler policy and set/get scheduler parameters. - Add a KAUTH_PROCESS_KEVENT_FILTER action, to handle kevent(2) related requests. - Add a KAUTH_DEVICE_TTY_STI action to handle requests to TIOCSTI. - Add requests for the KAUTH_PROCESS_CANSEE action, indicating what process information is being looked at (entry itself, args, env, open files). - Add requests for the KAUTH_PROCESS_RLIMIT action indicating set/get. - Add requests for the KAUTH_PROCESS_CORENAME action indicating set/get. - Make bsd44 secmodel code handle the newly added rqeuests appropriately. All of the above make it possible to issue finer-grained kauth(9) calls in many places, removing some KAUTH_GENERIC_ISSUSER requests. - Remove the "CAN" from KAUTH_PROCESS_CAN{KTRACE,PROCFS,PTRACE,SIGNAL}. Discussed with christos@ and yamt@. Wed Jan 23 15:04:40 UTC 2008 elad branches: 1.212.2; 1.212.6; Tons of process scope changes. - Add a KAUTH_PROCESS_SCHEDULER action, to handle scheduler related requests, and add specific requests for set/get scheduler policy and set/get scheduler parameters. - Add a KAUTH_PROCESS_KEVENT_FILTER action, to handle kevent(2) related requests. - Add a KAUTH_DEVICE_TTY_STI action to handle requests to TIOCSTI. - Add requests for the KAUTH_PROCESS_CANSEE action, indicating what process information is being looked at (entry itself, args, env, open files). - Add requests for the KAUTH_PROCESS_RLIMIT action indicating set/get. - Add requests for the KAUTH_PROCESS_CORENAME action indicating set/get. - Make bsd44 secmodel code handle the newly added rqeuests appropriately. All of the above make it possible to issue finer-grained kauth(9) calls in many places, removing some KAUTH_GENERIC_ISSUSER requests. - Remove the "CAN" from KAUTH_PROCESS_CAN{KTRACE,PROCFS,PTRACE,SIGNAL}. Discussed with christos@ and yamt@. .2; 1.212.6; Tons of process scope changes. - Add a KAUTH_PROCESS_SCHEDULER action, to handle scheduler related requests, and add specific requests for set/get scheduler policy and set/get scheduler parameters. - Add a KAUTH_PROCESS_KEVENT_FILTER action, to handle kevent(2) related requests. - Add a KAUTH_DEVICE_TTY_STI action to handle requests to TIOCSTI. - Add requests for the KAUTH_PROCESS_CANSEE action, indicating what process information is being looked at (entry itself, args, env, open files). - Add requests for the KAUTH_PROCESS_RLIMIT action indicating set/get. - Add requests for the KAUTH_PROCESS_CORENAME action indicating set/get. - Make bsd44 secmodel code handle the newly added rqeuests appropriately. All of the above make it possible to issue finer-grained kauth(9) calls in many places, removing some KAUTH_GENERIC_ISSUSER requests. - Remove the "CAN" from KAUTH_PROCESS_CAN{KTRACE,PROCFS,PTRACE,SIGNAL}. Discussed with christos@ and yamt@. 1.212.6.5 Sat Jan 17 13:29:20 UTC 2009 mjf Sync with HEAD. 1.212.6.4 Sun Sep 28 10:40:54 UTC 2008 mjf Sync with HEAD. 1.212.6.3 Sun Jun 29 09:33:14 UTC 2008 mjf Sync with HEAD. 1.212.6.2 Mon Jun 02 13:24:13 UTC 2008 mjf Sync with HEAD. 1.212.6.1 Thu Apr 03 00:43:05 UTC 2008 mjf Sync with HEAD. 1.212.2.1 Mon Mar 24 07:16:14 UTC 2008 keiichi sync with head. |
| /src/sys/sys/ | |
| syscall.h | 1.212 Thu Apr 24 11:51:47 UTC 2008 ad branches: 1.212.2; 1.212.4; 1.212.6; Regen. Thu Apr 24 11:51:47 UTC 2008 ad branches: 1.212.2; 1.212.4; 1.212.6; Regen. .2; 1.212.4; 1.212.6; Regen. .4; 1.212.6; Regen. 1.212.6.1 Wed Jun 18 16:33:51 UTC 2008 simonb Sync with head. 1.212.4.4 Mon Jun 23 04:32:03 UTC 2008 wrstuden Sync w/ -current. 34 merge conflicts to follow. 1.212.4.3 Wed May 28 16:28:34 UTC 2008 wrstuden Regen. 1.212.4.2 Wed May 14 01:35:18 UTC 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.212.4.1 Sat May 10 23:49:08 UTC 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.212.2.5 Sat Oct 09 03:32:45 UTC 2010 yamt sync with head |
| /src/external/mit/ | |
| Makefile | 1.1.8.1 Fri Mar 02 18:27:53 UTC 2012 riz Pull up following revision(s) (requested by tron in ticket #72): external/mit/xorg/lib/fontconfig/src/Makefile: revision 1.8 distrib/sets/lists/xbase/shl.mi: revision 1.45 distrib/sets/lists/comp/ad.mips64eb: revision 1.72 external/mit/expat/lib/Makefile: revision 1.1 external/mit/xorg/tools/fc-cache/Makefile: revision 1.6 x11/lib/fontconfig/src/Makefile: revision 1.11 distrib/sets/lists/xcomp/mi: revision 1.134 distrib/sets/lists/base/md.amd64: revision 1.159 distrib/sets/lists/base/ad.mips64eb: revision 1.85 external/mit/xorg/lib/dri/dri.mk: revision 1.11 external/mit/expat/lib/Makefile.inc: revision 1.1 external/mit/expat/Makefile.inc: revision 1.1 distrib/sets/lists/base/shl.mi: revision 1.619 distrib/sets/lists/comp/shl.mi: revision 1.212 distrib/sets/lists/man/mi: revision 1.1382 distrib/sets/lists/comp/mi: revision 1.1743 x11/lib/expat/Makefile: file removal lib/Makefile: revision 1.182 external/mit/expat/Makefile: revision 1.1 external/mit/Makefile: revision 1.2 distrib/sets/lists/xcomp/shl.mi: revision 1.31 external/mit/xorg/bin/xmlwf/Makefile: revision 1.4 external/mit/xorg/lib/Makefile: revision 1.25 external/mit/expat/lib/libexpat/Makefile: revision 1.1 distrib/sets/lists/comp/ad.mips64el: revision 1.72 x11/lib/expat/shlib_version: file removal external/mit/xorg/lib/expat/expat_config.h: file removal external/mit/expat/bin/xmlwf/Makefile: revision 1.1 share/mk/bsd.prog.mk: revision 1.274 distrib/sets/lists/base/ad.mips64el: revision 1.84 x11/lib/Makefile: revision 1.11 external/mit/xorg/lib/expat/Makefile: file removal external/mit/xorg/lib/expat/shlib_version: file removal distrib/sets/lists/comp/md.amd64: revision 1.158 distrib/sets/lists/base/mi: revision 1.987 distrib/sets/lists/base/md.sparc64: revision 1.150 share/mk/bsd.README: revision 1.294 external/mit/expat/bin/Makefile.inc: revision 1.1 distrib/sets/lists/xbase/mi: revision 1.113 external/mit/expat/lib/libexpat/shlib_version: revision 1.1 external/mit/expat/lib/libexpat/expat_config.h: revision 1.1 distrib/sets/lists/comp/md.sparc64: revision 1.141 share/mk/bsd.hostprog.mk: revision 1.67 external/mit/expat/bin/Makefile: revision 1.1 Move "libexpat" from X11 into base which fixes PR lib/40346. This change was approved by the Core Group. |
| /src/share/misc/ | |
| acronyms | 1.212 Fri Aug 24 06:04:02 UTC 2012 dholland branches: 1.212.2; OTP (one true pairing) Fri Aug 24 06:04:02 UTC 2012 dholland branches: 1.212.2; OTP (one true pairing) 1.212.2.4 Wed Aug 20 00:02:38 UTC 2014 tls Rebase to HEAD as of a few days ago. 1.212.2.3 Sun Jun 23 06:28:54 UTC 2013 tls resync from head 1.212.2.2 Mon Feb 25 00:28:16 UTC 2013 tls resync with head 1.212.2.1 Tue Nov 20 03:00:52 UTC 2012 tls Resync to 2012-11-19 00:00:00 UTC |
| /src/sys/arch/pmax/pmax/ | |
| machdep.c | 1.212 Sun Dec 11 00:18:39 UTC 2005 christos branches: 1.212.4; 1.212.6; 1.212.8; 1.212.10; 1.212.12; merge ktrace-lwp. Sun Dec 11 00:18:39 UTC 2005 christos branches: 1.212.4; 1.212.6; 1.212.8; 1.212.10; 1.212.12; merge ktrace-lwp. .4; 1.212.6; 1.212.8; 1.212.10; 1.212.12; merge ktrace-lwp. .6; 1.212.8; 1.212.10; 1.212.12; merge ktrace-lwp. .8; 1.212.10; 1.212.12; merge ktrace-lwp. .10; 1.212.12; merge ktrace-lwp. 1.212.12.1 Wed May 24 15:48:15 UTC 2006 tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch. 1.212.10.1 Wed Apr 19 02:33:32 UTC 2006 elad sync with head - hopefully this will work 1.212.8.2 Wed May 24 10:57:09 UTC 2006 yamt sync with head. 1.212.8.1 Tue Apr 11 11:53:44 UTC 2006 yamt sync with head |
| /src/sys/dev/pcmcia/ | |
| pcmciadevs | 1.212 Wed Jul 06 07:05:25 UTC 2005 dyoung branches: 1.212.2; Add Alvarion (vendor) and Alvarion Ltd. BreezeNET PC-DS.11b (product). From PR kern/30231. Wed Jul 06 07:05:25 UTC 2005 dyoung branches: 1.212.2; Add Alvarion (vendor) and Alvarion Ltd. BreezeNET PC-DS.11b (product). From PR kern/30231. 1.212.2.5 Sat Oct 27 11:33:50 UTC 2007 yamt sync with head. 1.212.2.4 Mon Sep 03 14:38:05 UTC 2007 yamt sync with head. 1.212.2.3 Mon Feb 26 09:10:38 UTC 2007 yamt sync with head. 1.212.2.2 Sat Dec 30 20:49:18 UTC 2006 yamt sync with head. 1.212.2.1 Wed Jun 21 15:06:14 UTC 2006 yamt sync with head. |
| /src/sys/dev/ic/ | |
| wi.c | 1.212 Mon Feb 20 16:50:37 UTC 2006 thorpej branches: 1.212.2; 1.212.4; Use device_is_active() rather than testing dv_flags for DVF_ACTIVE directly. Mon Feb 20 16:50:37 UTC 2006 thorpej branches: 1.212.2; 1.212.4; Use device_is_active() rather than testing dv_flags for DVF_ACTIVE directly. .2; 1.212.4; Use device_is_active() rather than testing dv_flags for DVF_ACTIVE directly. 1.212.4.3 Wed Apr 19 03:24:41 UTC 2006 elad sync with head. 1.212.4.2 Fri Mar 10 14:39:02 UTC 2006 elad generic_authorize() -> kauth_authorize_generic(). 1.212.4.1 Wed Mar 08 01:44:48 UTC 2006 elad Adapt to kernel authorization KPI. 1.212.2.3 Fri Aug 11 15:44:11 UTC 2006 yamt sync with head 1.212.2.2 Wed May 24 10:57:42 UTC 2006 yamt sync with head. 1.212.2.1 Mon Mar 13 09:07:21 UTC 2006 yamt sync with head. |
| /src/sys/netinet6/ | |
| in6_ifattach.h | 1.13.68.1 Wed Oct 23 19:33:07 UTC 2019 martin Pull up following revision(s) (requested by ozaki-r in ticket #368): sys/netinet6/in6_ifattach.h: revision 1.14 sys/netinet6/ip6_input.c: revision 1.212 sys/netinet6/ip6_input.c: revision 1.213 sys/netinet6/ip6_input.c: revision 1.214 sys/netinet6/in6_var.h: revision 1.101 sys/netinet6/in6_var.h: revision 1.102 sys/netinet6/in6_ifattach.c: revision 1.116 sys/netinet6/in6_ifattach.c: revision 1.117 tests/net/ndp/t_ra.sh: revision 1.33 Reorganize in6_tmpaddrtimer stuffs - Move the related functions to where in6_tmpaddrtimer_ch exists - Hide global variable in6_tmpaddrtimer_ch - Rename ip6_init2 to in6_tmpaddrtimer_init - Reduce callers of callout_reset - Use callout_schedule Validate ip6_temp_preferred_lifetime (net.inet6.ip6.temppltime) on a change ip6_temp_preferred_lifetime is used to calculate an interval period to regenerate temporary addresse by TEMP_PREFERRED_LIFETIME - REGEN_ADVANCE - DESYNC_FACTOR as per RFC 3041 3.5. So it must be greater than (REGEN_ADVANCE + DESYNC_FACTOR), otherwise it will be negative and go wrong, for example KASSERT(to_ticks >= 0) in callout_schedule_locked fails. tests: add tests for the validateion of net.inet6.ip6.temppltime in6: reset the temporary address timer on a change of the interval period |
| /src/sys/dev/mii/ | |
| brgphyreg.h | 1.2.58.1 Tue Aug 18 10:10:19 UTC 2009 bouyer Pull up following revision(s) (requested by msaitoh in ticket #1342): sys/dev/pci/if_bge.c: revisions 1.135, 1.146, 1.151-1.152, 1.155-1.167 via patch sys/dev/pci/if_bgereg.h: revisions 1.43, 1.48-1.52 sys/dev/pci/if_bgevar.h: revision 1.1 sys/dev/mii/brgphy.c: revisions 1.36, 1.40, 1.43-1.44 and 1.47-1.48 via patch sys/dev/mii/brgphyreg.h: revisions 1.3-1.4 sys/dev/mii/miidevs: revisions 1.75, 1.77, 1.85 sys/dev/mii/miidevs.h: regen sys/dev/mii/miidevs_data.h: regen sys/dev/mii/miivar.h: revision 1.54 For bge: - Really set Tx threshold. - Fix the case of setting a flag in BGE_PCI_DMA_RW_CTL on conventional PCI. - Fix some bugs that the driver unable to detect link loss (OpenBSD 1.135, FreeBSD 1.102) - bge_tick(): fix some extra input error (OpenBSD 1.221 FreeBSD 1.212) - Acknowledge link change interrupts by setting the "link changed" bit in the status register (used to have no effect). FreeBSD 1.44 (OpenBSD 1.21) - Add some fiber support (OpenBSD 1.220) - Set BGE_MISCCFG_KEEP_GPHY_POWER as {Open,Free}BSD and linux. - Add special case code to fix a problem with the BCM5704 in TBI mode (FreeBSD rev. 1.71, OpenBSD rev. 1.35) - Force an interrupt in bge_ifmedia_upd (FreeBSD rev. 1.205, OpenBSD rev. 1.242) - Add missing workaround for 5705 (FreeBSD rev. 1.44, OpenBSD rev. 1.21) - Don't print error message only when the register is BGE_SRS_MODE. It occurs on some environment (and once after boot?). Other *BSDs and Linux don't print the error message for all registers. - Fix comments. - Remove obsolete codes. - Add BCM5786 support. for brgphy: - Add some quirk codes. - Add support for BCM5462, BCM54K2, BCM5708C, BCM5722, and BCM5906. 1.3.4.1 Tue Aug 04 19:46:20 UTC 2009 snj Apply patch (requested by msaitoh in ticket #866): For bge: - Fix the case of setting a flag in BGE_PCI_DMA_RW_CTL on conventional PCI. - Fix some bugs that the driver unable to detect link loss (OpenBSD 1.135, FreeBSD 1.102) - bge_tick(): fix some extra input error (OpenBSD 1.221 FreeBSD 1.212) - Acknowledge link change interrupts by setting the 'link changed' bit in the status register (used to have no effect). FreeBSD 1.44 (OpenBSD 1.21) - Add some fiber support (OpenBSD 1.220) - Set BGE_MISCCFG_KEEP_GPHY_POWER as {Open,Free}BSD and linux. - Add special case code to fix a problem with the BCM5704 in TBI mode (FreeBSD rev. 1.71, OpenBSD rev. 1.35) - Force an interrupt in bge_ifmedia_upd (FreeBSD rev. 1.205, OpenBSD rev. 1.242) - Add missing workaround for 5705 (FreeBSD rev. 1.44, OpenBSD rev. 1.21) - Don't print error message only when the register is BGE_SRS_MODE. It occurs on some environment (and once after boot?). Other *BSDs and Linux don't print the error message for all registers. - Fix comments. - Remove obsolete codes. For brgphy: - Add some quirk codes. - Add support for BCM5462, BCM54K2 and BCM5722. |
| ihphyreg.h | 1.1.32.2 Wed Jun 19 07:50:15 UTC 2013 bouyer Pullup the following revisions via patch, requested by msaitoh in ticket #1850: sys/dev/pci/if_wm.c 1.201, 1.203-1.204, 1.207-1.212, 1.215, 1.217-1.218, 1.220-1.223, 1.228, 1.232-245 sys/dev/pci/if_wmreg.h 1.40-1.45, 1.47-1.48 sys/dev/pci/if_wmvar.h 1.11-1.13 sys/dev/pci/pcidevs 1.1074, 1.1077, 1.1117 sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen sys/dev/mii/igphyreg.h 1.6 sys/dev/mii/ihphy.c 1.1-1.2 sys/dev/mii/ihphyreg.h 1.1 sys/dev/mii/inbmphyreg.h 1.3 sys/dev/mii/files.mii 1.47 via patch sys/dev/mii/miidevs 1.97 and 1.100 sys/dev/mii/miidevs.h regen sys/dev/mii/miidevs_data.h regen sys/arch/i386/conf/ALL 1.280 sys/arch/i386/conf/GENERIC 1.1001 sys/arch/i386/conf/INSTALL_FLOPPY 1.11 sys/arch/i386/conf/XEN2_DOM0 patch sys/arch/amd64/conf/GENERIC 1.293 sys/arch/amd64/conf/XEN3_DOM0 1.61 share/man/man4/wm.4 1.21-1.24 Apply almost all fixes and improvements from netbsd-6 except for the rev. 1.196's iqdrops' change. - Add the detach code. - Add code for WOL, ASF, IPMI and Intel AMT. WOL is disabled by default - Add Yet another workaround for ICH8. - 82576 is dual port, so check the FUNCID and increment the MAC address for the 2nd port. - Fix the names of 82577L[MC] LAN controllers (for mobile). - Fix CTRL_EXT_SWDPIN() and CTRL_EXT_SWDPIO() macros. The bit order of the SW definable pin is not 6543 but 3654!!! - Rewrite the code to read MAC address from eeprom. - Add 82580 support. - 82571 quirk. Only 82571 shares port 0 of EEMNGCTL_CFGDONE. - The document says that the TDH register must be set after TCL.EN is set on 82575 and newer devices. - Fix some register names. No functional change. - Omit U+00AE "REGISTERED SIGN" in a product name due to its non-ASCII nature. - Stop wm(4) from needlessly resetting when you add or delete a vlan(4). - Fix MAC address check on 8257[156] and 80003 case. Some cards have non 0xffff pointer but those don't use alternative MAC address in reality. So we check whether the broadcast bit is set or not like Intel's e1000 driver. Fixes PR kern/44072 reported by Jean-Yves Moulin. - Add PCH2(and 82579) support. Fixes PR#46487 - Add yet another 82567V support. - Add ICH10+HANKSVILL support. - Add support Intel I350 Ethernet. - Make vlan and all ip/ip6 checksum offload work for the I350. - Fix compile error with WM_DEBUG. - Fix a bug that PHY isn't set to low-power mode on PCH and PCH2. - Add WM_DEBUG_NVM. If WM_DEBUG_NVM is enabled, dump the FLASH ROM data. - Skip 64bit BAR correctly. - Fix RAL_TABSIZE for ICH8, 82576, 82580 and I350. - Use 82580(and I350) specific PHY read/write functions. Fixes PR#47542. - Style fix. Fix typo in comment. Fix comments. Add comments. |
| /src/sys/arch/mips/mips/ | |
| trap.c | 1.212 Tue May 29 00:03:45 UTC 2007 tsutsui branches: 1.212.4; 1.212.8; Use the kernel symbol table to see the beginning of the current subroutine to get more proper backtrace on ddb(4). In the previous code it scans backwards from the current PC for the end of the previous subroutine and checks "jr ra" or "jr k0" instructions, but it often fails because gcc is so aggressive nowadays as to reorder instruction blocks to create efficient code path by branch predict etc. and "jr ra" is not always located at the end of subroutines. No objection on port-mips. Tue May 29 00:03:45 UTC 2007 tsutsui branches: 1.212.4; 1.212.8; Use the kernel symbol table to see the beginning of the current subroutine to get more proper backtrace on ddb(4). In the previous code it scans backwards from the current PC for the end of the previous subroutine and checks "jr ra" or "jr k0" instructions, but it often fails because gcc is so aggressive nowadays as to reorder instruction blocks to create efficient code path by branch predict etc. and "jr ra" is not always located at the end of subroutines. No objection on port-mips. .4; 1.212.8; Use the kernel symbol table to see the beginning of the current subroutine to get more proper backtrace on ddb(4). In the previous code it scans backwards from the current PC for the end of the previous subroutine and checks "jr ra" or "jr k0" instructions, but it often fails because gcc is so aggressive nowadays as to reorder instruction blocks to create efficient code path by branch predict etc. and "jr ra" is not always located at the end of subroutines. No objection on port-mips. 1.206.6.1 Mon Jun 11 00:24:51 UTC 2007 liamjfoy Pull up following revision(s) (requested by tsutsui in ticket #715): sys/arch/mips/mips/trap.c: revision 1.212 sys/arch/sbmips/conf/GENERIC: revision 1.60 sys/arch/mips/conf/Makefile.mips: revision 1.46 Preserve local symbols on linking a kernel so that we can get more useful trace on ddb(4). Bump SYMTAB_SPACE so that it fits again. Use the kernel symbol table to see the beginning of the current subroutine to get more proper backtrace on ddb(4). In the previous code it scans backwards from the current PC for the end of the previous subroutine and checks "jr ra" or "jr k0" instructions, but it often fails because gcc is so aggressive nowadays as to reorder instruction blocks to create efficient code path by branch predict etc. and "jr ra" is not always located at the end of subroutines. No objection on port-mips. 1.212.8.3 Sun Dec 09 19:35:39 UTC 2007 jmcneill Sync with HEAD. 1.212.8.2 Sun Oct 28 20:10:42 UTC 2007 joerg Sync with HEAD. 1.212.8.1 Thu Aug 16 11:02:24 UTC 2007 jmcneill Sync with HEAD. 1.212.4.1 Mon Sep 03 10:19:28 UTC 2007 skrll Sync with HEAD. |
| /src/sys/dev/ata/ | |
| wd.c | 1.212 Mon Jan 08 02:03:45 UTC 2001 fvdl branches: 1.212.2; Return error in the case of using ODIOCGDINFO or ODIOCGDEFLABEL when the number of partitions is > OLDMAXPARTITIONS. This is better than silently truncating the label (don't want to silently throw away partitions when using an old disklabel binary on a label with > 8 partitions). From Enami Tsugutomo. Mon Jan 08 02:03:45 UTC 2001 fvdl branches: 1.212.2; Return error in the case of using ODIOCGDINFO or ODIOCGDEFLABEL when the number of partitions is > OLDMAXPARTITIONS. This is better than silently truncating the label (don't want to silently throw away partitions when using an old disklabel binary on a label with > 8 partitions). From Enami Tsugutomo. 1.205.2.1 Tue May 01 00:27:11 UTC 2001 he Pull up revisions 1.211-1.212 (requested by fvdl): Increase the number of BSD disklabel partitions on i386 to 16. 1.212.2.10 Tue Jan 07 21:34:03 UTC 2003 thorpej Sync with HEAD. 1.212.2.9 Thu Dec 19 00:48:03 UTC 2002 thorpej Sync with HEAD. 1.212.2.8 Mon Nov 11 22:08:58 UTC 2002 nathanw Catch up to -current 1.212.2.7 Fri Oct 18 02:41:30 UTC 2002 nathanw Catch up to -current. 1.212.2.6 Tue Sep 17 21:19:28 UTC 2002 nathanw Catch up to -current. 1.212.2.5 Thu Aug 01 02:44:37 UTC 2002 nathanw Catch up to -current. 1.212.2.4 Thu Feb 28 04:13:12 UTC 2002 nathanw Catch up to -current. |
| /src/libexec/ld.elf_so/ | |
| rtld.c | 1.212 Tue Sep 13 10:18:58 UTC 2022 riastradh branches: 1.212.2; ld.elf_so(8): Make fork take a shared, not exclusive, lock. We only need to ensure that there are no concurrent modifications to the rtld data structures in flight, since the threads that began those modifications will not exist in the child and will therefore be unable to complete them in the child. A shared lock suffices to ensure there are no such concurrent modifications in flight; an exclusive lock is not necessary, and can cause deadlock if fork is executed from a signal handler, which is explicitly allowed by POSIX (and our own sigaction(2) man page) which marks fork as async-signal-safe. PR lib/56979 Tue Sep 13 10:18:58 UTC 2022 riastradh branches: 1.212.2; ld.elf_so(8): Make fork take a shared, not exclusive, lock. We only need to ensure that there are no concurrent modifications to the rtld data structures in flight, since the threads that began those modifications will not exist in the child and will therefore be unable to complete them in the child. A shared lock suffices to ensure there are no such concurrent modifications in flight; an exclusive lock is not necessary, and can cause deadlock if fork is executed from a signal handler, which is explicitly allowed by POSIX (and our own sigaction(2) man page) which marks fork as async-signal-safe. PR lib/56979 1.197.2.5 Sat Apr 01 16:08:05 UTC 2023 martin Pull up following revision(s) (requested by riastradh in ticket #1624): libexec/ld.elf_so/rtld.c: revision 1.212 ld.elf_so(8): Make fork take a shared, not exclusive, lock. We only need to ensure that there are no concurrent modifications to the rtld data structures in flight, since the threads that began those modifications will not exist in the child and will therefore be unable to complete them in the child. A shared lock suffices to ensure there are no such concurrent modifications in flight; an exclusive lock is not necessary, and can cause deadlock if fork is executed from a signal handler, which is explicitly allowed by POSIX (and our own sigaction(2) man page) which marks fork as async-signal-safe. PR lib/56979 1.212.2.4 Tue Aug 06 15:06:47 UTC 2024 snj Pull up following revision(s) (requested by martin in ticket #775): libexec/ld.elf_so/rtld.c: 1.216 PR 57628: at the end of _rtld_init() explicitly initialize the ld.elf_so local copy of the atomic access support functions for machines that do not implement all required ops in hardware (like 32bit sparc). XXX would be better to figure out a way to share this copy with libc (thereby using half as many RAS sections). But even if we would share it, we have to init it early enough for ld.elf_so internal uses. 1.212.2.3 Tue Aug 01 17:03:53 UTC 2023 martin Pull up following revision(s) (requested by riastradh in ticket #300): libexec/ld.elf_so/rtld.h: revision 1.145 libexec/ld.elf_so/symbol.c: revision 1.74 libexec/ld.elf_so/rtld.h: revision 1.147 libexec/ld.elf_so/symbol.c: revision 1.75 libexec/ld.elf_so/symbol.c: revision 1.76 tests/libexec/ld.elf_so/t_hash.c: revision 1.1 libexec/ld.elf_so/Makefile: revision 1.145 libexec/ld.elf_so/Makefile: revision 1.146 libexec/ld.elf_so/Makefile: revision 1.147 libexec/ld.elf_so/reloc.c: revision 1.118 distrib/sets/lists/tests/mi: revision 1.1280 libexec/ld.elf_so/rtld.c: revision 1.215 tests/libexec/ld.elf_so/Makefile: revision 1.21 libexec/ld.elf_so/hash.c: revision 1.1 libexec/ld.elf_so/hash.h: revision 1.1 distrib/sets/lists/debug/mi: revision 1.409 The SysV ABI specifies that the symbol hash function should return only 32 bits of hash. Unfortunately due to an implementation bug and the fact that the return type is unsigned long which is 64 bits in LP64, this can fail in some cases: "\xff\x0f\x0f\x0f\x0f\x0f\x12". See: "https://maskray.me/blog/2023-04-12-elf-hash-function From Ed Maste @ FreeBSD: https://cgit.freebsd.org/src/commit/?id=29e3a06510823edbb91667d21f530d3ec778116d Need to write Unit Tests for this. Oops wrong mask. ld.elf_so: Split SRCS onto multiple lines. Makes updates easier. No functional change intended. ld.elf_so: Sort SRCS. No functional change intended. ld.elf_so: Split hash functions into a separate file. This way we can test them in isolation. No functional change intended. ld.elf_so: Add some known-answer tests for hash functions. Make sure the testing mechanism detects the traditional overflow bug. 1.212.2.2 Tue Aug 01 16:34:56 UTC 2023 martin Pull up following revision(s) (requested by riastradh in ticket #297): distrib/sets/lists/tests/shl.mi: revision 1.14 distrib/sets/lists/tests/shl.mi: revision 1.15 distrib/sets/lists/tests/shl.mi: revision 1.16 tests/libexec/ld.elf_so/helper_def_static/h_def_static.c: revision 1.1 tests/libexec/ld.elf_so/helper_def_dynamic/Makefile: revision 1.1 tests/libexec/ld.elf_so/helper_def_dynamic/Makefile: revision 1.2 tests/libexec/ld.elf_so/helper_onlyuse_static/Makefile: revision 1.1 tests/libexec/ld.elf_so/helper_onlyuse_static/Makefile: revision 1.2 libexec/ld.elf_so/arch/mips/mips_reloc.c: revision 1.75 distrib/sets/lists/tests/mi: revision 1.1265 libexec/ld.elf_so/arch/sh3/mdreloc.c: revision 1.36 libexec/ld.elf_so/rtld.c: revision 1.214 tests/libexec/ld.elf_so/helper_onlydef_static/Makefile: revision 1.1 distrib/sets/lists/debug/mi: revision 1.400 tests/libexec/ld.elf_so/helper_onlydef_static/Makefile: revision 1.2 distrib/sets/lists/debug/mi: revision 1.401 distrib/sets/lists/debug/mi: revision 1.402 tests/libexec/ld.elf_so/helper_dso2/Makefile: revision 1.2 distrib/sets/lists/debug/mi: revision 1.403 tests/libexec/ld.elf_so/helper_symver_dso0/Makefile: revision 1.2 libexec/ld.elf_so/arch/x86_64/mdreloc.c: revision 1.48 distrib/sets/lists/debug/mi: revision 1.406 tests/libexec/ld.elf_so/helper_use_dynamic/Makefile: revision 1.1 tests/libexec/ld.elf_so/helper_use_dynamic/Makefile: revision 1.2 tests/libexec/ld.elf_so/helper_ifunc_dso/Makefile: revision 1.2 libexec/ld.elf_so/arch/sparc64/mdreloc.c: revision 1.70 libexec/ld.elf_so/arch/aarch64/mdreloc.c: revision 1.18 tests/libexec/ld.elf_so/helper_abuse_dynamic/Makefile: revision 1.1 tests/libexec/ld.elf_so/helper_abuse_dynamic/Makefile: revision 1.2 tests/libexec/ld.elf_so/Makefile: revision 1.13 libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.46 libexec/ld.elf_so/rtld.h: revision 1.146 tests/libexec/ld.elf_so/Makefile: revision 1.14 distrib/sets/lists/debug/shl.mi: revision 1.306 tests/libexec/ld.elf_so/Makefile: revision 1.15 tests/libexec/ld.elf_so/helper_abuse_static/Makefile: revision 1.1 distrib/sets/lists/debug/shl.mi: revision 1.307 tests/libexec/ld.elf_so/Makefile: revision 1.16 tests/libexec/ld.elf_so/helper_abuse_static/Makefile: revision 1.2 distrib/sets/lists/debug/shl.mi: revision 1.308 tests/libexec/ld.elf_so/Makefile: revision 1.17 distrib/sets/lists/debug/shl.mi: revision 1.309 tests/libexec/ld.elf_so/Makefile: revision 1.18 tests/libexec/ld.elf_so/Makefile: revision 1.19 libexec/ld.elf_so/tls.c: revision 1.16 libexec/ld.elf_so/tls.c: revision 1.17 libexec/ld.elf_so/tls.c: revision 1.18 libexec/ld.elf_so/tls.c: revision 1.19 tests/libexec/ld.elf_so/helper_onlydef_static/h_onlydef_static.c: revision 1.1 tests/libexec/ld.elf_so/helper_use_static/h_use_static.c: revision 1.1 tests/libexec/ld.elf_so/helper_use_static/h_use_static.c: revision 1.2 tests/libexec/ld.elf_so/helper_def_static/Makefile: revision 1.1 tests/libexec/ld.elf_so/helper_def_static/Makefile: revision 1.2 libexec/ld.elf_so/arch/hppa/hppa_reloc.c: revision 1.50 distrib/sets/lists/debug/shl.mi: revision 1.310 libexec/ld.elf_so/README.TLS: revision 1.6 distrib/sets/lists/debug/shl.mi: revision 1.311 distrib/sets/lists/debug/shl.mi: revision 1.314 tests/libexec/ld.elf_so/helper_dso3/Makefile: revision 1.2 tests/libexec/ld.elf_so/helper_symver_dso1/Makefile: revision 1.4 libexec/ld.elf_so/arch/powerpc/ppc_reloc.c: revision 1.63 tests/libexec/ld.elf_so/helper_def_dynamic/h_def_dynamic.c: revision 1.1 tests/libexec/ld.elf_so/helper_onlydef/Makefile: revision 1.1 tests/libexec/ld.elf_so/helper_onlydef/Makefile: revision 1.2 tests/libexec/ld.elf_so/t_tls_extern.c: revision 1.10 tests/libexec/ld.elf_so/t_tls_extern.c: revision 1.11 tests/libexec/ld.elf_so/t_tls_extern.c: revision 1.12 libexec/ld.elf_so/map_object.c: revision 1.66 tests/libexec/ld.elf_so/helper.mk: revision 1.1 libexec/ld.elf_so/arch/sparc/mdreloc.c: revision 1.57 libexec/ld.elf_so/map_object.c: revision 1.67 tests/libexec/ld.elf_so/helper_onlydef/h_onlydef.c: revision 1.1 tests/libexec/ld.elf_so/helper_symver_dso2/Makefile: revision 1.4 tests/libexec/ld.elf_so/helper_use_static/Makefile: revision 1.1 tests/libexec/ld.elf_so/helper_use_static/Makefile: revision 1.2 tests/libexec/ld.elf_so/helper_use_static/Makefile: revision 1.3 tests/libexec/ld.elf_so/helper_use_dynamic/h_use_dynamic.c: revision 1.1 tests/libexec/ld.elf_so/helper_abuse_static/h_abuse_static.c: revision 1.1 libexec/ld.elf_so/arch/riscv/mdreloc.c: revision 1.9 tests/libexec/ld.elf_so/t_tls_extern.c: revision 1.1 tests/libexec/ld.elf_so/t_tls_extern.c: revision 1.2 tests/libexec/ld.elf_so/t_tls_extern.c: revision 1.3 tests/libexec/ld.elf_so/t_tls_extern.c: revision 1.4 tests/libexec/ld.elf_so/helper_onlyctor_dynamic/Makefile: revision 1.1 tests/libexec/ld.elf_so/t_tls_extern.c: revision 1.5 tests/libexec/ld.elf_so/t_tls_extern.c: revision 1.6 libexec/ld.elf_so/arch/m68k/mdreloc.c: revision 1.34 tests/libexec/ld.elf_so/helper_onlyctor_dynamic/Makefile: revision 1.2 tests/libexec/ld.elf_so/t_tls_extern.c: revision 1.7 libexec/ld.elf_so/arch/i386/mdreloc.c: revision 1.42 tests/libexec/ld.elf_so/t_tls_extern.c: revision 1.8 libexec/ld.elf_so/arch/i386/mdreloc.c: revision 1.43 libexec/ld.elf_so/arch/or1k/mdreloc.c: revision 1.4 tests/libexec/ld.elf_so/t_tls_extern.c: revision 1.9 tests/libexec/ld.elf_so/helper_onlyuse_dynamic/Makefile: revision 1.1 tests/libexec/ld.elf_so/helper_onlyuse_dynamic/Makefile: revision 1.2 tests/libexec/ld.elf_so/helper_abuse_dynamic/h_abuse_dynamic.c: revision 1.1 tests/libexec/ld.elf_so/helper_onlyctor_dynamic/h_onlyctor_dynamic.c: revision 1.1 tests/libexec/ld.elf_so/helper_onlyuse_static/h_onlyuse_static.c: revision 1.1 tests/libexec/ld.elf_so/helper_onlyuse_dynamic/h_onlyuse_dynamic.c: revision 1.1 tests/libexec/ld.elf_so/helper_dso1/Makefile: revision 1.2 distrib/sets/lists/tests/shl.mi: revision 1.12 distrib/sets/lists/tests/shl.mi: revision 1.13 libexec/ld.elf_so/arch/alpha/alpha_reloc.c: revision 1.44 (all via patch) ld.elf_so: New test for extern initial-exec TLS, PR toolchain/50277. ld.elf_so: Fix extern TLS test to match PR toolchain/50277. Now it's actually testing the problem. ld.elf_so: Nix inadvertently committed private test program. ld.elf_so: Fix set lists for MKDEBUG=yes builds with t_tls_extern. ld.elf_so: Sprinkle tls debug messages. ld.elf_so: Make tls alloc debug messages more detailed and greppable. ld.elf_so: Test variations on PR toolchain/50277. ld.elf_so: Test extern dynamic TLS too. ld.elf_so: Factor out logic in TLS tests to make writing more easier. No functional change intended. ld.elf_so: Test TLS abuse of static def, dynamic use and vice versa. ld.elf_so: Shorter test names. No functional non-cosmetic change intended. ld.elf_so: Separately test eager and lazy resolution of def tls ptr. eager: before loading use library lazy: after loading use library Add recent ld.elf_so test helpers debug info ld.elf_so: Add new files to debug/shl.mi. ld.elf_so: tls_extern dynamic_defabuse_eager must xfail differently. If a symbol has already been resolved as dynamic TLS, any library that tries to use it as static TLS cannot be dlopened. ld.elf_so: Test another edge case of mismatched TLS models. One library defines a symbol and _doesn't_ use it, so it has no indication of whether the symbol is for static TLS or dynamic TLS, and then two other libraries use it in different ways. ld.elf_so: Test dynamic-then-static abuse via ctor. ld.elf_so: Fix missing tab in debug/shl.mi in last change. Fix interactions of initial-exec TLS model and dlopen (1) If an initial-exec relocation was used for a non-local symbol (i.e. the definition of the symbol is in a different DSO), the computation of the static TLS offset used the wrong DSO. This would effectively mean the wrong address was computed (PR toolchain/50277, PR pkg/57445). Fix this by forcing the computation of the correct DSO (the one defining the symbol). This code uses __UNCONST to avoid the vast interface changes for this special case. (2) If symbols from a DSO loaded via dlopen are used with both global-dynamic/local-dynamic and initial-exec relocations AND a initial-exec relocation was resolved first in a thread, a split brain situation could exist where the dynamic relocations would use one memory block (separate allocation) and the initial-exec relocations the static per-thread TLS space. (3) If the initial-exec relocation in (2) is seen after any thread has already used a GD/LD allocation, bail out. Since IE relocations are used only in the GOT, this will prevent the dlopen. This is a bit more aggressive than necessary, but a full blown reference counting doesn't seem to be justified. Avoid using uninitialized variable "symnum" when building with DEBUG enabled by borrowing the rdbg_symname() macro from arch/x86_64. ld.elf_so: Sprinkle more debug messages on dlopen and error. PR pkg/57445 Fix MKDEBUGLIB build by adding these installed files to the debug set list. XXX One could argue that these files are not of any use, so why install them? I don't have a good argument either way, and this is (for now) a simple work-around for PR bin/57455 Please feel free to commit a different fix to avoid installing these files at all. Fix markup of libh_ MKDEBUGLIB=yes only files TLS variant I archs need to fudge the offset by the size of the TCB. tests/libexec/ld.elf_so: Fix helper library makefiles. 1. Consolidate logic into a single helper.mk to reduce duplication. 2. Set NO* variables, not MK* variables which are reserved for user. 3. Avoid eager X!= in favour of lazy ${X:sh}. 4. Mark _g.a set list entries obsolete. Never should've been built! PR misc/57462 1.212.2.1 Tue Aug 01 15:13:02 UTC 2023 martin Pull up following revision(s) (requested by riastradh in ticket #288): libexec/ld.elf_so/rtld.c: revision 1.213 dlopen(3): Read _rtld_objtail under the lock. |
| /src/tests/net/ndp/ | |
| t_ra.sh | 1.32.6.1 Wed Oct 23 19:33:07 UTC 2019 martin Pull up following revision(s) (requested by ozaki-r in ticket #368): sys/netinet6/in6_ifattach.h: revision 1.14 sys/netinet6/ip6_input.c: revision 1.212 sys/netinet6/ip6_input.c: revision 1.213 sys/netinet6/ip6_input.c: revision 1.214 sys/netinet6/in6_var.h: revision 1.101 sys/netinet6/in6_var.h: revision 1.102 sys/netinet6/in6_ifattach.c: revision 1.116 sys/netinet6/in6_ifattach.c: revision 1.117 tests/net/ndp/t_ra.sh: revision 1.33 Reorganize in6_tmpaddrtimer stuffs - Move the related functions to where in6_tmpaddrtimer_ch exists - Hide global variable in6_tmpaddrtimer_ch - Rename ip6_init2 to in6_tmpaddrtimer_init - Reduce callers of callout_reset - Use callout_schedule Validate ip6_temp_preferred_lifetime (net.inet6.ip6.temppltime) on a change ip6_temp_preferred_lifetime is used to calculate an interval period to regenerate temporary addresse by TEMP_PREFERRED_LIFETIME - REGEN_ADVANCE - DESYNC_FACTOR as per RFC 3041 3.5. So it must be greater than (REGEN_ADVANCE + DESYNC_FACTOR), otherwise it will be negative and go wrong, for example KASSERT(to_ticks >= 0) in callout_schedule_locked fails. tests: add tests for the validateion of net.inet6.ip6.temppltime in6: reset the temporary address timer on a change of the interval period |