head	1.11;
access;
symbols
	netbsd-9-5-RELEASE:1.10
	netbsd-11-0-RELEASE:1.11
	netbsd-11-0-RC7:1.11
	netbsd-11-0-RC6:1.11
	netbsd-11-0-RC5:1.11
	netbsd-11-0-RC4:1.11
	netbsd-11-0-RC3:1.11
	netbsd-11-0-RC2:1.11
	netbsd-11-0-RC1:1.11
	perseant-exfatfs-base-20250801:1.11
	netbsd-11:1.11.0.28
	netbsd-11-base:1.11
	netbsd-10-1-RELEASE:1.11
	perseant-exfatfs-base-20240630:1.11
	perseant-exfatfs:1.11.0.26
	perseant-exfatfs-base:1.11
	netbsd-8-3-RELEASE:1.9
	netbsd-9-4-RELEASE:1.10
	netbsd-10-0-RELEASE:1.11
	netbsd-10-0-RC6:1.11
	netbsd-10-0-RC5:1.11
	netbsd-10-0-RC4:1.11
	netbsd-10-0-RC3:1.11
	netbsd-10-0-RC2:1.11
	thorpej-ifq:1.11.0.24
	thorpej-ifq-base:1.11
	thorpej-altq-separation:1.11.0.22
	thorpej-altq-separation-base:1.11
	netbsd-10-0-RC1:1.11
	netbsd-10:1.11.0.20
	netbsd-10-base:1.11
	bouyer-sunxi-drm:1.11.0.18
	bouyer-sunxi-drm-base:1.11
	netbsd-9-3-RELEASE:1.10
	thorpej-i2c-spi-conf2:1.11.0.16
	thorpej-i2c-spi-conf2-base:1.11
	thorpej-futex2:1.11.0.14
	thorpej-futex2-base:1.11
	thorpej-cfargs2:1.11.0.12
	thorpej-cfargs2-base:1.11
	cjep_sun2x-base1:1.11
	cjep_sun2x:1.11.0.10
	cjep_sun2x-base:1.11
	cjep_staticlib_x-base1:1.11
	netbsd-9-2-RELEASE:1.10
	cjep_staticlib_x:1.11.0.8
	cjep_staticlib_x-base:1.11
	thorpej-i2c-spi-conf:1.11.0.6
	thorpej-i2c-spi-conf-base:1.11
	thorpej-cfargs:1.11.0.4
	thorpej-cfargs-base:1.11
	thorpej-futex:1.11.0.2
	thorpej-futex-base:1.11
	netbsd-9-1-RELEASE:1.10
	bouyer-xenpvh-base2:1.10
	phil-wifi-20200421:1.10
	bouyer-xenpvh-base1:1.10
	phil-wifi-20200411:1.10
	bouyer-xenpvh:1.10.0.10
	bouyer-xenpvh-base:1.10
	is-mlppp:1.10.0.8
	is-mlppp-base:1.10
	phil-wifi-20200406:1.10
	netbsd-8-2-RELEASE:1.9
	ad-namecache-base3:1.10
	netbsd-9-0-RELEASE:1.10
	netbsd-9-0-RC2:1.10
	ad-namecache-base2:1.10
	ad-namecache-base1:1.10
	ad-namecache:1.10.0.6
	ad-namecache-base:1.10
	netbsd-9-0-RC1:1.10
	phil-wifi-20191119:1.10
	netbsd-9:1.10.0.4
	netbsd-9-base:1.10
	phil-wifi-20190609:1.10
	netbsd-8-1-RELEASE:1.9
	netbsd-8-1-RC1:1.9
	isaki-audio2:1.10.0.2
	isaki-audio2-base:1.10
	pgoyette-compat-merge-20190127:1.9
	pgoyette-compat-20190127:1.9
	pgoyette-compat-20190118:1.9
	pgoyette-compat-1226:1.9
	pgoyette-compat-1126:1.9
	pgoyette-compat-1020:1.9
	pgoyette-compat-0930:1.9
	pgoyette-compat-0906:1.9
	netbsd-7-2-RELEASE:1.9
	pgoyette-compat-0728:1.9
	netbsd-8-0-RELEASE:1.9
	phil-wifi:1.9.0.56
	phil-wifi-base:1.9
	pgoyette-compat-0625:1.9
	netbsd-8-0-RC2:1.9
	pgoyette-compat-0521:1.9
	pgoyette-compat-0502:1.9
	pgoyette-compat-0422:1.9
	netbsd-8-0-RC1:1.9
	pgoyette-compat-0415:1.9
	pgoyette-compat-0407:1.9
	pgoyette-compat-0330:1.9
	pgoyette-compat-0322:1.9
	pgoyette-compat-0315:1.9
	netbsd-7-1-2-RELEASE:1.9
	pgoyette-compat:1.9.0.54
	pgoyette-compat-base:1.9
	netbsd-7-1-1-RELEASE:1.9
	tls-maxphys-base-20171202:1.9
	matt-nb8-mediatek:1.9.0.52
	matt-nb8-mediatek-base:1.9
	nick-nhusb-base-20170825:1.9
	perseant-stdc-iso10646:1.9.0.50
	perseant-stdc-iso10646-base:1.9
	netbsd-8:1.9.0.48
	netbsd-8-base:1.9
	prg-localcount2-base3:1.9
	prg-localcount2-base2:1.9
	prg-localcount2-base1:1.9
	prg-localcount2:1.9.0.46
	prg-localcount2-base:1.9
	pgoyette-localcount-20170426:1.9
	bouyer-socketcan-base1:1.9
	jdolecek-ncq:1.9.0.44
	jdolecek-ncq-base:1.9
	pgoyette-localcount-20170320:1.9
	netbsd-7-1:1.9.0.42
	netbsd-7-1-RELEASE:1.9
	netbsd-7-1-RC2:1.9
	nick-nhusb-base-20170204:1.9
	netbsd-7-nhusb-base-20170116:1.9
	bouyer-socketcan:1.9.0.40
	bouyer-socketcan-base:1.9
	pgoyette-localcount-20170107:1.9
	netbsd-7-1-RC1:1.9
	nick-nhusb-base-20161204:1.9
	pgoyette-localcount-20161104:1.9
	netbsd-7-0-2-RELEASE:1.9
	nick-nhusb-base-20161004:1.9
	localcount-20160914:1.9
	netbsd-7-nhusb:1.9.0.38
	netbsd-7-nhusb-base:1.9
	pgoyette-localcount-20160806:1.9
	pgoyette-localcount-20160726:1.9
	pgoyette-localcount:1.9.0.36
	pgoyette-localcount-base:1.9
	nick-nhusb-base-20160907:1.9
	nick-nhusb-base-20160529:1.9
	netbsd-7-0-1-RELEASE:1.9
	nick-nhusb-base-20160422:1.9
	nick-nhusb-base-20160319:1.9
	nick-nhusb-base-20151226:1.9
	netbsd-7-0:1.9.0.34
	netbsd-7-0-RELEASE:1.9
	nick-nhusb-base-20150921:1.9
	netbsd-7-0-RC3:1.9
	netbsd-7-0-RC2:1.9
	netbsd-7-0-RC1:1.9
	nick-nhusb-base-20150606:1.9
	nick-nhusb-base-20150406:1.9
	nick-nhusb:1.9.0.32
	nick-nhusb-base:1.9
	netbsd-5-2-3-RELEASE:1.7
	netbsd-5-1-5-RELEASE:1.7
	netbsd-6-0-6-RELEASE:1.9
	netbsd-6-1-5-RELEASE:1.9
	netbsd-7:1.9.0.30
	netbsd-7-base:1.9
	yamt-pagecache-base9:1.9
	yamt-pagecache-tag8:1.9
	netbsd-6-1-4-RELEASE:1.9
	netbsd-6-0-5-RELEASE:1.9
	tls-earlyentropy:1.9.0.28
	tls-earlyentropy-base:1.9
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.9
	riastradh-drm2-base3:1.9
	netbsd-6-1-3-RELEASE:1.9
	netbsd-6-0-4-RELEASE:1.9
	netbsd-5-2-2-RELEASE:1.7
	netbsd-5-1-4-RELEASE:1.7
	netbsd-6-1-2-RELEASE:1.9
	netbsd-6-0-3-RELEASE:1.9
	netbsd-5-2-1-RELEASE:1.7
	netbsd-5-1-3-RELEASE:1.7
	rmind-smpnet-nbase:1.9
	netbsd-6-1-1-RELEASE:1.9
	riastradh-drm2-base2:1.9
	riastradh-drm2-base1:1.9
	riastradh-drm2:1.9.0.26
	riastradh-drm2-base:1.9
	rmind-smpnet:1.9.0.18
	rmind-smpnet-base:1.9
	netbsd-6-1:1.9.0.24
	netbsd-6-0-2-RELEASE:1.9
	netbsd-6-1-RELEASE:1.9
	khorben-n900:1.9.0.22
	netbsd-6-1-RC4:1.9
	netbsd-6-1-RC3:1.9
	agc-symver:1.9.0.20
	agc-symver-base:1.9
	netbsd-6-1-RC2:1.9
	netbsd-6-1-RC1:1.9
	yamt-pagecache-base8:1.9
	netbsd-5-2:1.7.0.138
	netbsd-6-0-1-RELEASE:1.9
	yamt-pagecache-base7:1.9
	netbsd-5-2-RELEASE:1.7
	netbsd-5-2-RC1:1.7
	matt-nb6-plus-nbase:1.9
	yamt-pagecache-base6:1.9
	netbsd-6-0:1.9.0.16
	netbsd-6-0-RELEASE:1.9
	netbsd-6-0-RC2:1.9
	tls-maxphys:1.9.0.14
	tls-maxphys-base:1.9
	matt-nb6-plus:1.9.0.12
	matt-nb6-plus-base:1.9
	netbsd-6-0-RC1:1.9
	jmcneill-usbmp-base10:1.9
	yamt-pagecache-base5:1.9
	jmcneill-usbmp-base9:1.9
	yamt-pagecache-base4:1.9
	jmcneill-usbmp-base8:1.9
	jmcneill-usbmp-base7:1.9
	jmcneill-usbmp-base6:1.9
	jmcneill-usbmp-base5:1.9
	jmcneill-usbmp-base4:1.9
	jmcneill-usbmp-base3:1.9
	jmcneill-usbmp-pre-base2:1.9
	jmcneill-usbmp-base2:1.9
	netbsd-6:1.9.0.10
	netbsd-6-base:1.9
	netbsd-5-1-2-RELEASE:1.7
	netbsd-5-1-1-RELEASE:1.7
	jmcneill-usbmp:1.9.0.8
	jmcneill-usbmp-base:1.9
	jmcneill-audiomp3:1.9.0.6
	jmcneill-audiomp3-base:1.9
	yamt-pagecache-base3:1.9
	yamt-pagecache-base2:1.9
	yamt-pagecache:1.9.0.4
	yamt-pagecache-base:1.9
	rmind-uvmplock-nbase:1.9
	cherry-xenmp:1.9.0.2
	cherry-xenmp-base:1.9
	bouyer-quota2-nbase:1.8
	bouyer-quota2:1.8.0.4
	bouyer-quota2-base:1.8
	jruoho-x86intr:1.8.0.2
	jruoho-x86intr-base:1.8
	matt-mips64-premerge-20101231:1.8
	matt-nb5-mips64-premerge-20101231:1.7
	matt-nb5-pq3:1.7.0.136
	matt-nb5-pq3-base:1.7
	netbsd-5-1:1.7.0.134
	netbsd-5-1-RELEASE:1.7
	uebayasi-xip-base4:1.8
	uebayasi-xip-base3:1.8
	yamt-nfs-mp-base11:1.8
	netbsd-5-1-RC4:1.7
	matt-nb5-mips64-k15:1.7
	uebayasi-xip-base2:1.8
	yamt-nfs-mp-base10:1.8
	netbsd-5-1-RC3:1.7
	netbsd-5-1-RC2:1.7
	uebayasi-xip-base1:1.7
	netbsd-5-1-RC1:1.7
	rmind-uvmplock:1.7.0.132
	rmind-uvmplock-base:1.9
	yamt-nfs-mp-base9:1.7
	uebayasi-xip:1.7.0.130
	uebayasi-xip-base:1.7
	netbsd-5-0-2-RELEASE:1.7
	matt-nb5-mips64-premerge-20091211:1.7
	matt-premerge-20091211:1.7
	yamt-nfs-mp-base8:1.7
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.7
	matt-nb4-mips64-k7-u2a-k9b:1.7
	matt-nb5-mips64-u1-k1-k5:1.7
	yamt-nfs-mp-base7:1.7
	matt-nb5-mips64:1.7.0.128
	netbsd-5-0-1-RELEASE:1.7
	jymxensuspend-base:1.7
	yamt-nfs-mp-base6:1.7
	yamt-nfs-mp-base5:1.7
	yamt-nfs-mp-base4:1.7
	jym-xensuspend-nbase:1.7
	yamt-nfs-mp-base3:1.7
	nick-hppapmap-base4:1.7
	nick-hppapmap-base3:1.7
	netbsd-5-0:1.7.0.126
	netbsd-5-0-RELEASE:1.7
	netbsd-5-0-RC4:1.7
	netbsd-5-0-RC3:1.7
	nick-hppapmap-base2:1.7
	netbsd-5-0-RC2:1.7
	jym-xensuspend:1.7.0.124
	jym-xensuspend-base:1.7
	netbsd-5-0-RC1:1.7
	haad-dm-base2:1.7
	haad-nbase2:1.7
	ad-audiomp2:1.7.0.122
	ad-audiomp2-base:1.7
	netbsd-5:1.7.0.120
	netbsd-5-base:1.7
	nick-hppapmap:1.7.0.118
	nick-hppapmap-base:1.7
	matt-mips64-base2:1.7
	matt-mips64:1.7.0.116
	haad-dm-base1:1.7
	wrstuden-revivesa-base-4:1.7
	netbsd-4-0-1-RELEASE:1.7
	wrstuden-revivesa-base-3:1.7
	wrstuden-revivesa-base-2:1.7
	wrstuden-fixsa-newbase:1.7
	nick-csl-alignment-base5:1.7
	haad-dm:1.7.0.114
	haad-dm-base:1.7
	wrstuden-revivesa-base-1:1.7
	simonb-wapbl-nbase:1.7
	yamt-pf42-base4:1.7
	simonb-wapbl:1.7.0.112
	simonb-wapbl-base:1.7
	yamt-pf42-base3:1.7
	hpcarm-cleanup-nbase:1.7
	yamt-pf42-baseX:1.7
	yamt-pf42-base2:1.7
	yamt-nfs-mp-base2:1.7
	wrstuden-revivesa:1.7.0.110
	wrstuden-revivesa-base:1.7
	yamt-nfs-mp:1.7.0.108
	yamt-nfs-mp-base:1.7
	yamt-pf42:1.7.0.106
	yamt-pf42-base:1.7
	ad-socklock-base1:1.7
	yamt-lazymbuf-base15:1.7
	yamt-lazymbuf-base14:1.7
	keiichi-mipv6-nbase:1.7
	mjf-devfs2:1.7.0.104
	mjf-devfs2-base:1.7
	nick-net80211-sync:1.7.0.102
	nick-net80211-sync-base:1.7
	keiichi-mipv6:1.7.0.100
	keiichi-mipv6-base:1.7
	bouyer-xeni386-merge1:1.7
	matt-armv6-prevmlocking:1.7
	wrstuden-fixsa-base-1:1.7
	vmlocking2-base3:1.7
	netbsd-4-0:1.7.0.98
	netbsd-4-0-RELEASE:1.7
	bouyer-xeni386-nbase:1.7
	yamt-kmem-base3:1.7
	cube-autoconf:1.7.0.96
	cube-autoconf-base:1.7
	yamt-kmem-base2:1.7
	bouyer-xeni386:1.7.0.94
	bouyer-xeni386-base:1.7
	yamt-kmem:1.7.0.92
	yamt-kmem-base:1.7
	vmlocking2-base2:1.7
	reinoud-bufcleanup-nbase:1.7
	vmlocking2:1.7.0.90
	vmlocking2-base1:1.7
	netbsd-4-0-RC5:1.7
	matt-nb4-arm:1.7.0.88
	matt-nb4-arm-base:1.7
	matt-armv6-nbase:1.7
	jmcneill-base:1.7
	netbsd-4-0-RC4:1.7
	mjf-devfs:1.7.0.86
	mjf-devfs-base:1.7
	bouyer-xenamd64-base2:1.7
	vmlocking-nbase:1.7
	yamt-x86pmap-base4:1.7
	bouyer-xenamd64:1.7.0.84
	bouyer-xenamd64-base:1.7
	netbsd-4-0-RC3:1.7
	yamt-x86pmap-base3:1.7
	yamt-x86pmap-base2:1.7
	netbsd-4-0-RC2:1.7
	yamt-x86pmap:1.7.0.82
	yamt-x86pmap-base:1.7
	netbsd-4-0-RC1:1.7
	matt-armv6:1.7.0.80
	matt-armv6-base:1.7
	matt-mips64-base:1.7
	jmcneill-pm:1.7.0.78
	jmcneill-pm-base:1.7
	hpcarm-cleanup:1.7.0.76
	hpcarm-cleanup-base:1.7
	nick-csl-alignment:1.7.0.74
	nick-csl-alignment-base:1.7
	netbsd-3-1-1-RELEASE:1.7
	netbsd-3-0-3-RELEASE:1.7
	yamt-idlelwp-base8:1.7
	wrstuden-fixsa:1.7.0.72
	wrstuden-fixsa-base:1.7
	thorpej-atomic:1.7.0.70
	thorpej-atomic-base:1.7
	reinoud-bufcleanup:1.7.0.68
	reinoud-bufcleanup-base:1.7
	mjf-ufs-trans:1.7.0.66
	mjf-ufs-trans-base:1.7
	vmlocking:1.7.0.64
	vmlocking-base:1.7
	ad-audiomp:1.7.0.62
	ad-audiomp-base:1.7
	yamt-idlelwp:1.7.0.60
	post-newlock2-merge:1.7
	newlock2-nbase:1.7
	yamt-splraiseipl-base5:1.7
	yamt-splraiseipl-base4:1.7
	yamt-splraiseipl-base3:1.7
	abandoned-netbsd-4-base:1.7
	abandoned-netbsd-4:1.7.0.50
	netbsd-3-1:1.7.0.56
	netbsd-3-1-RELEASE:1.7
	netbsd-3-0-2-RELEASE:1.7
	yamt-splraiseipl-base2:1.7
	netbsd-3-1-RC4:1.7
	yamt-splraiseipl:1.7.0.54
	yamt-splraiseipl-base:1.7
	netbsd-3-1-RC3:1.7
	yamt-pdpolicy-base9:1.7
	newlock2:1.7.0.52
	newlock2-base:1.7
	yamt-pdpolicy-base8:1.7
	netbsd-3-1-RC2:1.7
	netbsd-3-1-RC1:1.7
	yamt-pdpolicy-base7:1.7
	netbsd-4:1.7.0.58
	netbsd-4-base:1.7
	yamt-pdpolicy-base6:1.7
	chap-midi-nbase:1.7
	netbsd-3-0-1-RELEASE:1.7
	gdamore-uart:1.7.0.48
	gdamore-uart-base:1.7
	simonb-timcounters-final:1.7
	yamt-pdpolicy-base5:1.7
	chap-midi:1.7.0.46
	chap-midi-base:1.7
	yamt-pdpolicy-base4:1.7
	yamt-pdpolicy-base3:1.7
	peter-altq-base:1.7
	peter-altq:1.7.0.44
	yamt-pdpolicy-base2:1.7
	elad-kernelauth-base:1.7
	elad-kernelauth:1.7.0.42
	yamt-pdpolicy:1.7.0.40
	yamt-pdpolicy-base:1.7
	yamt-uio_vmspace-base5:1.7
	simonb-timecounters:1.7.0.38
	simonb-timecounters-base:1.7
	rpaulo-netinet-merge-pcb:1.7.0.36
	rpaulo-netinet-merge-pcb-base:1.7
	yamt-uio_vmspace:1.7.0.34
	netbsd-3-0:1.7.0.32
	netbsd-3-0-RELEASE:1.7
	netbsd-3-0-RC6:1.7
	yamt-readahead-base3:1.7
	netbsd-3-0-RC5:1.7
	netbsd-3-0-RC4:1.7
	netbsd-3-0-RC3:1.7
	yamt-readahead-base2:1.7
	netbsd-3-0-RC2:1.7
	yamt-readahead-pervnode:1.7
	yamt-readahead-perfile:1.7
	yamt-readahead:1.7.0.30
	yamt-readahead-base:1.7
	netbsd-3-0-RC1:1.7
	yamt-vop-base3:1.7
	netbsd-2-0-3-RELEASE:1.7
	netbsd-2-1:1.7.0.28
	yamt-vop-base2:1.7
	thorpej-vnode-attr:1.7.0.26
	thorpej-vnode-attr-base:1.7
	netbsd-2-1-RELEASE:1.7
	yamt-vop:1.7.0.24
	yamt-vop-base:1.7
	netbsd-2-1-RC6:1.7
	netbsd-2-1-RC5:1.7
	netbsd-2-1-RC4:1.7
	netbsd-2-1-RC3:1.7
	netbsd-2-1-RC2:1.7
	netbsd-2-1-RC1:1.7
	yamt-lazymbuf:1.7.0.22
	yamt-km-base4:1.7
	netbsd-2-0-2-RELEASE:1.7
	yamt-km-base3:1.7
	netbsd-3:1.7.0.20
	netbsd-3-base:1.7
	yamt-km-base2:1.7
	yamt-km:1.7.0.16
	yamt-km-base:1.7
	kent-audio2:1.7.0.14
	kent-audio2-base:1.7
	netbsd-2-0-1-RELEASE:1.7
	kent-audio1-beforemerge:1.7
	netbsd-2:1.7.0.12
	netbsd-2-base:1.7
	kent-audio1:1.7.0.10
	kent-audio1-base:1.7
	netbsd-2-0-RELEASE:1.7
	netbsd-2-0-RC5:1.7
	netbsd-2-0-RC4:1.7
	netbsd-2-0-RC3:1.7
	netbsd-2-0-RC2:1.7
	netbsd-2-0-RC1:1.7
	netbsd-2-0:1.7.0.8
	netbsd-2-0-base:1.7
	netbsd-1-6-PATCH002-RELEASE:1.6
	netbsd-1-6-PATCH002:1.6
	netbsd-1-6-PATCH002-RC4:1.6
	netbsd-1-6-PATCH002-RC3:1.6
	netbsd-1-6-PATCH002-RC2:1.6
	netbsd-1-6-PATCH002-RC1:1.6
	ktrace-lwp:1.7.0.6
	ktrace-lwp-base:1.7
	netbsd-1-6-PATCH001:1.6
	netbsd-1-6-PATCH001-RELEASE:1.6
	netbsd-1-6-PATCH001-RC3:1.6
	netbsd-1-6-PATCH001-RC2:1.6
	netbsd-1-6-PATCH001-RC1:1.6
	nathanw_sa_end:1.4.2.3
	nathanw_sa_before_merge:1.7
	fvdl_fs64_base:1.7
	gmcgarry_ctxsw:1.7.0.4
	gmcgarry_ctxsw_base:1.7
	gmcgarry_ucred:1.7.0.2
	gmcgarry_ucred_base:1.7
	nathanw_sa_base:1.7
	kqueue-aftermerge:1.6
	kqueue-beforemerge:1.6
	netbsd-1-6-RELEASE:1.6
	netbsd-1-6-RC3:1.6
	netbsd-1-6-RC2:1.6
	netbsd-1-6-RC1:1.6
	netbsd-1-6:1.6.0.4
	netbsd-1-6-base:1.6
	gehenna-devsw:1.6.0.2
	gehenna-devsw-base:1.6
	netbsd-1-5-PATCH003:1.3
	eeh-devprop:1.4.0.14
	eeh-devprop-base:1.4
	newlock:1.4.0.12
	newlock-base:1.4
	ifpoll-base:1.4
	thorpej-mips-cache:1.4.0.8
	thorpej-mips-cache-base:1.4
	thorpej-devvp-base3:1.4
	thorpej-devvp-base2:1.4
	post-chs-ubcperf:1.4
	pre-chs-ubcperf:1.4
	thorpej-devvp:1.4.0.6
	thorpej-devvp-base:1.4
	netbsd-1-5-PATCH002:1.3
	kqueue:1.4.0.4
	kqueue-base:1.6
	netbsd-1-5-PATCH001:1.3
	thorpej_scsipi_beforemerge:1.4
	nathanw_sa:1.4.0.2
	thorpej_scsipi_nbase:1.4
	netbsd-1-5-RELEASE:1.3
	netbsd-1-5-BETA2:1.3
	netbsd-1-5-BETA:1.3
	netbsd-1-4-PATCH003:1.3
	netbsd-1-5-ALPHA2:1.3
	netbsd-1-5:1.3.0.22
	netbsd-1-5-base:1.3
	minoura-xpg4dl-base:1.3
	minoura-xpg4dl:1.3.0.20
	netbsd-1-4-PATCH002:1.3
	chs-ubc2-newbase:1.3
	wrstuden-devbsize-19991221:1.3
	wrstuden-devbsize:1.3.0.18
	wrstuden-devbsize-base:1.3
	kame_141_19991130:1.3
	comdex-fall-1999:1.3.0.16
	comdex-fall-1999-base:1.3
	fvdl-softdep:1.3.0.14
	fvdl-softdep-base:1.3
	thorpej_scsipi:1.3.0.12
	thorpej_scsipi_base:1.4
	netbsd-1-4-PATCH001:1.3
	kame_14_19990705:1.3
	kame_14_19990628:1.3
	kame:1.3.0.10
	chs-ubc2:1.3.0.8
	chs-ubc2-base:1.3
	netbsd-1-4-RELEASE:1.3
	netbsd-1-4:1.3.0.6
	netbsd-1-4-base:1.3
	kenh-if-detach:1.3.0.4
	kenh-if-detach-base:1.3
	chs-ubc:1.3.0.2
	chs-ubc-base:1.3;
locks; strict;
comment	@# @;


1.11
date	2020.05.03.01.06.55;	author thorpej;	state Exp;
branches;
next	1.10;
commitid	NN3ESLOjJEO3oJ6C;

1.10
date	2019.03.24.16.24.19;	author maxv;	state Exp;
branches;
next	1.9;
commitid	qmKPc3QUj8mcxDgB;

1.9
date	2011.05.31.20.53.13;	author njoly;	state Exp;
branches
	1.9.56.1;
next	1.8;

1.8
date	2010.07.07.01.30.33;	author chs;	state Exp;
branches
	1.8.2.1;
next	1.7;

1.7
date	2002.11.13.15.16.29;	author jdolecek;	state Exp;
branches
	1.7.108.1
	1.7.130.1
	1.7.132.1;
next	1.6;

1.6
date	2002.05.13.05.41.26;	author matt;	state Exp;
branches;
next	1.5;

1.5
date	2002.03.31.22.40.16;	author christos;	state Exp;
branches;
next	1.4;

1.4
date	2000.11.17.03.55.17;	author erh;	state Exp;
branches
	1.4.2.1
	1.4.4.1;
next	1.3;

1.3
date	98.10.07.23.48.04;	author erh;	state Exp;
branches
	1.3.12.1;
next	1.2;

1.2
date	98.10.07.20.50.44;	author erh;	state Exp;
branches;
next	1.1;

1.1
date	98.09.30.18.01.53;	author erh;	state Exp;
branches;
next	;

1.9.56.1
date	2019.06.10.22.06.59;	author christos;	state Exp;
branches;
next	;
commitid	jtc8rnCzWiEEHGqB;

1.8.2.1
date	2011.06.06.09.07.20;	author jruoho;	state Exp;
branches;
next	;

1.7.108.1
date	2010.08.11.22.53.03;	author yamt;	state Exp;
branches;
next	;

1.7.130.1
date	2010.08.17.06.45.41;	author uebayasi;	state Exp;
branches;
next	;

1.7.132.1
date	2011.03.05.20.52.41;	author rmind;	state Exp;
branches;
next	1.7.132.2;

1.7.132.2
date	2011.06.12.00.24.12;	author rmind;	state Exp;
branches;
next	;

1.4.2.1
date	2002.04.17.00.04.52;	author nathanw;	state Exp;
branches;
next	1.4.2.2;

1.4.2.2
date	2002.06.20.03.42.56;	author nathanw;	state Exp;
branches;
next	1.4.2.3;

1.4.2.3
date	2002.12.11.06.37.16;	author thorpej;	state Exp;
branches;
next	;

1.4.4.1
date	2002.06.23.17.44.01;	author jdolecek;	state Exp;
branches;
next	;

1.3.12.1
date	2000.11.22.16.02.34;	author bouyer;	state Exp;
branches;
next	;


desc
@@


1.11
log
@Always clear FUTEX_PRIVATE_FLAG for Linux processes.  NetBSD-native futexes
exist in different namespace depending on FUTEX_PRIVATE_FLAG.  This appears
not to be the case in Linux, and some futex users will mix private and non-
private ops on the same futex object.  Provide a convenience wrapper that
puts this logic in one place witn a comment explaining why.

While here, move the Linux futex wrapper out of its own file and plop
it in linux_misc.c, which is where it lives in the linux32 module.
@
text
@#	$NetBSD: files.linux_alpha,v 1.10 2019/03/24 16:24:19 maxv Exp $
#
# Config file description for alpha-dependent Linux compat code.

file	compat/linux/arch/alpha/linux_machdep.c		compat_linux
file	compat/linux/arch/alpha/linux_osf1.c		compat_linux
file	compat/linux/arch/alpha/linux_pipe.c		compat_linux
file	compat/linux/arch/alpha/linux_syscalls.c	compat_linux
file	compat/linux/arch/alpha/linux_sysent.c		compat_linux
file	compat/linux/common/linux_fadvise64.c		compat_linux
file	compat/linux/common/linux_file64.c		compat_linux
file	compat/linux/common/linux_olduname.c		compat_linux
file	compat/linux/common/linux_sigaction.c		compat_linux
@


1.10
log
@Remove Alpha's compat_linux dependency on compat_osf1. Each function is
copied as-is from compat_osf1 with no functional change. Discussed on
tech-kern@@, ok @@thorpej.
@
text
@d1 1
a1 1
#	$NetBSD: files.linux_alpha,v 1.9 2011/05/31 20:53:13 njoly Exp $
a11 1
file	compat/linux/common/linux_futex.c		compat_linux
@


1.9
log
@Add needed linux_fadvise64.c
@
text
@d1 1
a1 1
#	$NetBSD: files.linux_alpha,v 1.8 2010/07/07 01:30:33 chs Exp $
d6 1
@


1.9.56.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.linux_alpha,v 1.10 2019/03/24 16:24:19 maxv Exp $
a5 1
file	compat/linux/arch/alpha/linux_osf1.c		compat_linux
@


1.8
log
@many changes for COMPAT_LINUX:
 - update the linux syscall table for each platform.
 - support new-style (NPTL) linux pthreads on all platforms.
   clone() with CLONE_THREAD uses 1 process with many LWPs
   instead of separate processes.
 - move the contents of sys__lwp_setprivate() into a new
   lwp_setprivate() and use that everywhere.
 - update linux_release[] and linux32_release[] to "2.6.18".
 - adjust placement of emul fork/exec/exit hooks as needed
   and adjust other emul code to match.
 - convert all struct emul definitions to use named initializers.
 - change the pid allocator to allow multiple pids to refer to the same proc.
 - remove a few fields from struct proc that are no longer needed.
 - disable the non-functional "vdso" code in linux32/amd64,
   glibc works fine without it.
 - fix a race in the futex code where we could miss a wakeup after
   a requeue operation.
 - redo futex locking to be a little more efficient.
@
text
@d1 1
a1 1
#	$NetBSD: files.linux_alpha,v 1.7 2002/11/13 15:16:29 jdolecek Exp $
d9 1
@


1.8.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.linux_alpha,v 1.9 2011/05/31 20:53:13 njoly Exp $
a8 1
file	compat/linux/common/linux_fadvise64.c		compat_linux
@


1.7
log
@add generic linux compat ELF copyargs function

this gives:
* linux sysconf(_SC_CLK_TCK) gives correct value for linux binaries (hz)
  even if hz != 100
* glibc gets proper information on real/effective uid and enables
  secure mode for suid binaries

g/c LINUX_COPYARGS_FUNCTION, replaced by linux ELF copyargs function
g/c alpha-specific linux ELF copyargs function and linux ELF defines
@
text
@d1 1
a1 1
#	$NetBSD: files.linux_alpha,v 1.6 2002/05/13 05:41:26 matt Exp $
d10 1
@


1.7.132.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD$
a9 1
file	compat/linux/common/linux_futex.c		compat_linux
@


1.7.132.2
log
@sync with head
@
text
@a8 1
file	compat/linux/common/linux_fadvise64.c		compat_linux
@


1.7.130.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
a9 1
file	compat/linux/common/linux_futex.c		compat_linux
@


1.7.108.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.linux_alpha,v 1.7 2002/11/13 15:16:29 jdolecek Exp $
a9 1
file	compat/linux/common/linux_futex.c		compat_linux
@


1.6
log
@Make COMPAT_LINUX compile again on Alpha.  linux_getdents64 moved but
files.linux_alpha wasn't updated.  common/linux_file64.c contains a lot
of syscalls which aren't on Linux/alpha so #ifdef them for alpha.
@
text
@d1 1
a1 1
#	$NetBSD: files.linux_alpha,v 1.5 2002/03/31 22:40:16 christos Exp $
a4 1
file	compat/linux/arch/alpha/linux_exec_alpha.c	compat_linux
@


1.5
log
@bring the reverse signal mapping array into linux_signo.c
@
text
@d1 1
a1 1
#	$NetBSD: files.linux_alpha,v 1.4 2000/11/17 03:55:17 erh Exp $
d5 1
d7 1
d10 2
a11 2
file	compat/linux/arch/alpha/linux_pipe.c		compat_linux
file	compat/linux/arch/alpha/linux_exec_alpha.c	compat_linux
a12 1
file	compat/linux/common/linux_olduname.c		compat_linux
@


1.4
log
@Make the linux compatibilty code work on the alpha.  (horay!) (at last!)
Two main changes:
	Create a linux_elf64_copyargs that uses the linux specific LinuxAuxInfo
	structure.  This is only used on the alpha.  i386 and m68k use the
	standard elf copyargs function.

	Since linux's approach to binary compatibilty is to look as much
	like osf1 as possible, add all the osf1 syscalls that we have
	implemented to the linux syscall table.  This includes get/setsysinfo,
	ported from FreeBSD.

In order for linux compat to work you must have COMPAT_OSF1, COMPAT_43,
COMPAT_09, COMPAT_12 and COMPAT_13 on also.
@
text
@d1 1
a1 1
#	$NetBSD: files.linux_alpha,v 1.3 1998/10/07 23:48:04 erh Exp $
a8 1
file	compat/linux/arch/alpha/linux_sigarray.c	compat_linux
@


1.4.4.1
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
#	$NetBSD: files.linux_alpha,v 1.4 2000/11/17 03:55:17 erh Exp $
a4 1
file	compat/linux/arch/alpha/linux_exec_alpha.c	compat_linux
a5 1
file	compat/linux/arch/alpha/linux_pipe.c		compat_linux
d8 4
a11 1
file	compat/linux/common/linux_file64.c		compat_linux
a12 1
file	compat/linux/common/linux_sigaction.c		compat_linux
@


1.4.2.1
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD$
d9 1
@


1.4.2.2
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.linux_alpha,v 1.4.2.1 2002/04/17 00:04:52 nathanw Exp $
a4 1
file	compat/linux/arch/alpha/linux_exec_alpha.c	compat_linux
a5 1
file	compat/linux/arch/alpha/linux_pipe.c		compat_linux
d8 3
a10 1
file	compat/linux/common/linux_file64.c		compat_linux
a11 1
file	compat/linux/common/linux_sigaction.c		compat_linux
@


1.4.2.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
d5 1
@


1.3
log
@Add the sigaction call.
@
text
@d1 1
a1 1
#	$NetBSD: files.linux_alpha,v 1.2 1998/10/07 20:50:44 erh Exp $
d10 1
a11 1
# XXX olduname = osf_utsname on Linux.  Possibly not used.
@


1.3.12.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
a9 1
file	compat/linux/arch/alpha/linux_exec_alpha.c	compat_linux
d11 1
@


1.2
log
@Files moved.  Change the paths here.
@
text
@d1 1
a1 1
#	$NetBSD: files.linux_alpha,v 1.1 1998/09/30 18:01:53 erh Exp $
d10 1
@


1.1
log
@Initial support for linux compat on the alpha.  Not quite working.
@
text
@d1 1
a1 1
#	$NetBSD: $
d5 5
a9 5
file	compat/linux/alpha/linux_machdep.c	compat_linux
file	compat/linux/alpha/linux_syscalls.c	compat_linux
file	compat/linux/alpha/linux_sysent.c	compat_linux
file	compat/linux/alpha/linux_pipe.c		compat_linux
file	compat/linux/alpha/linux_sigarray.c	compat_linux
d11 1
a11 1
file	compat/linux/multiarch/linux_olduname.c	compat_linux
@
