The NetBSD Project

CVS log for src/sys/compat/common/kern_time_50.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / compat / common

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.38: download - view: text, markup, annotated - select for diffs
Fri Jan 19 18:39:15 2024 UTC (12 months ago) by christos
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, HEAD
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -14 lines
Add missing decls, make rusage_to_rusage50 static inline.

Revision 1.31.10.2: download - view: text, markup, annotated - select for diffs
Wed Jun 21 21:13:27 2023 UTC (19 months ago) by martin
Branches: netbsd-8
CVS tags: netbsd-8-3-RELEASE
Diff to: previous 1.31.10.1: preferred, colored; branchpoint 1.31: preferred, colored; next MAIN 1.32: preferred, colored
Changes since revision 1.31.10.1: +3 -2 lines
Pull up following revision(s) (requested by riastradh in ticket #1838):

	sys/compat/common/kern_time_50.c: revision 1.32

Zero ntptimeval50 too to prevent 4-byte kernel stack disclosure.

From Thomas Barabosch of Fraunhofer FKIE.

Revision 1.31.10.1: download - view: text, markup, annotated - select for diffs
Wed Jun 21 21:04:01 2023 UTC (19 months ago) by martin
Branches: netbsd-8
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +4 -2 lines
Pull up following revision(s) (requested by riastradh in ticket #1836):

	sys/compat/linux/arch/i386/linux_machdep.c: revision 1.168
	sys/compat/sunos/sunos_misc.c: revision 1.177
	sys/compat/netbsd32/netbsd32_compat_50.c: revision 1.52
	sys/compat/common/kern_resource_43.c: revision 1.23
	sys/compat/netbsd32/netbsd32_conv.h: revision 1.46
	sys/compat/linux/arch/i386/linux_ptrace.c: revision 1.35
	sys/compat/common/vfs_syscalls_12.c: revision 1.38
	sys/compat/ultrix/ultrix_misc.c: revision 1.126
	sys/compat/common/kern_sig_43.c: revision 1.37
	sys/compat/linux/common/linux_mtio.c: revision 1.8
	sys/compat/freebsd/freebsd_misc.c: revision 1.34
	sys/compat/linux/common/linux_olduname.c: revision 1.67
	sys/compat/linux/arch/mips/linux_machdep.c: revision 1.44
	sys/compat/freebsd/freebsd_sched.c: revision 1.23
	sys/compat/ossaudio/ossaudio.c: revision 1.84
	sys/compat/sys/time_types.h: revision 1.6
	sys/compat/linux/arch/powerpc/linux_machdep.c: revision 1.51
	sys/compat/linux/common/linux_file.c: revision 1.119
	sys/compat/linux/arch/arm/linux_machdep.c: revision 1.34
	sys/compat/netbsd32/netbsd32_wait.c: revision 1.25
	sys/compat/linux32/common/linux32_time.c: revision 1.38
	sys/compat/linux/arch/powerpc/linux_ptrace.c: revision 1.33
	sys/compat/linux/arch/alpha/linux_machdep.c: revision 1.52
	sys/compat/linux32/arch/amd64/linux32_machdep.c: revision 1.46
	sys/compat/netbsd32/netbsd32_compat_12.c: revision 1.36
	sys/compat/ultrix/ultrix_ioctl.c: revision 1.39
	sys/compat/linux/common/linux_misc.c: revision 1.252
	sys/compat/linux/common/linux_hdio.c: revision 1.19
	sys/compat/sunos/sunos_ioctl.c: revision 1.71
	sys/compat/linux/common/linux_sched.c: revision 1.79
	sys/compat/common/kern_info_43.c: revision 1.40
	sys/compat/linux32/common/linux32_exec_elf32.c: revision 1.20
	sys/compat/linux/common/linux_socket.c: revision 1.153
	sys/compat/linux/arch/amd64/linux_machdep.c: revision 1.60
	sys/compat/common/vfs_syscalls_43.c: revision 1.68
	sys/compat/linux/arch/powerpc/linux_exec_powerpc.c: revision 1.25
	sys/compat/netbsd32/netbsd32_ptrace.c: revision 1.9
	sys/compat/common/kern_time_50.c: revision 1.37
	sys/compat/netbsd32/netbsd32_compat_20.c: revision 1.42
	sys/compat/linux/common/linux_cdrom.c: revision 1.28
	sys/compat/linux/arch/m68k/linux_machdep.c: revision 1.43
	sys/compat/common/kern_info_09.c: revision 1.22
	sys/compat/linux32/common/linux32_resource.c: revision 1.12
	sys/compat/linux/common/linux_oldolduname.c: revision 1.67
	sys/compat/netbsd32/netbsd32_nfssvc.c: revision 1.8
	sys/compat/linux32/common/linux32_signal.c: revision 1.21
	sys/compat/common/kern_sig_13.c: revision 1.22
	sys/compat/sunos32/sunos32_ioctl.c: revision 1.36
	sys/compat/netbsd32/netbsd32_compat_43.c: revision 1.62
	sys/compat/linux/arch/arm/linux_ptrace.c: revision 1.23
	sys/compat/netbsd32/netbsd32_time.c: revision 1.56
	sys/compat/linux/common/linux_signal.c: revision 1.84
	sys/compat/netbsd32/netbsd32_signal.c: revision 1.52
	sys/compat/sunos32/sunos32_misc.c: revision 1.85
	sys/compat/linux/common/linux_time.c: revision 1.40
	sys/compat/linux/common/linux_fdio.c: revision 1.14
	sys/compat/common/vfs_syscalls_30.c: revision 1.43

sys/compat: Memset zero before copyout.

Just in case of uninitialized padding which would lead to kernel
stack disclosure.  If the compiler can prove the memset redundant
then it can optimize it away; otherwise better safe than sorry.

Revision 1.33.4.1: download - view: text, markup, annotated - select for diffs
Wed Aug 3 11:11:31 2022 UTC (2 years, 5 months ago) by martin
Branches: netbsd-9
CVS tags: netbsd-9-4-RELEASE, netbsd-9-3-RELEASE
Diff to: previous 1.33: preferred, colored; next MAIN 1.34: preferred, colored
Changes since revision 1.33: +4 -2 lines
Pull up following revision(s), all via patch
(requested by riastradh in ticket #1487):

	sys/compat/linux/arch/i386/linux_machdep.c: revision 1.168
	sys/compat/sunos/sunos_misc.c: revision 1.177
	sys/compat/netbsd32/netbsd32_compat_50.c: revision 1.52
	sys/compat/common/kern_resource_43.c: revision 1.23
	sys/compat/netbsd32/netbsd32_conv.h: revision 1.46
	sys/compat/linux/arch/i386/linux_ptrace.c: revision 1.35
	sys/compat/common/vfs_syscalls_12.c: revision 1.38
	sys/compat/ultrix/ultrix_misc.c: revision 1.126
	sys/compat/common/kern_sig_43.c: revision 1.37
	sys/compat/linux/common/linux_mtio.c: revision 1.8
	sys/compat/freebsd/freebsd_misc.c: revision 1.34
	sys/compat/freebsd/freebsd_machdep.c: revision 1.5
	sys/compat/linux/common/linux_olduname.c: revision 1.67
	sys/compat/linux/arch/mips/linux_machdep.c: revision 1.44
	sys/compat/freebsd/freebsd_sched.c: revision 1.23
	sys/compat/ossaudio/ossaudio.c: revision 1.84
	sys/compat/sys/time_types.h: revision 1.6
	sys/compat/linux/arch/powerpc/linux_machdep.c: revision 1.51
	sys/compat/common/ieee80211_20.c: revision 1.7
	sys/compat/linux/common/linux_file.c: revision 1.119
	sys/compat/linux/arch/arm/linux_machdep.c: revision 1.34
	sys/compat/netbsd32/netbsd32_wait.c: revision 1.25
	sys/compat/linux32/common/linux32_time.c: revision 1.38
	sys/compat/linux/arch/powerpc/linux_ptrace.c: revision 1.33
	sys/compat/linux/arch/alpha/linux_machdep.c: revision 1.52
	sys/compat/linux32/arch/amd64/linux32_machdep.c: revision 1.46
	sys/compat/netbsd32/netbsd32_compat_12.c: revision 1.36
	sys/compat/ultrix/ultrix_ioctl.c: revision 1.39
	sys/compat/linux/common/linux_misc.c: revision 1.252
	sys/compat/linux/common/linux_hdio.c: revision 1.19
	sys/compat/sunos/sunos_ioctl.c: revision 1.71
	sys/compat/linux/common/linux_sched.c: revision 1.79
	sys/compat/common/kern_info_43.c: revision 1.40
	sys/compat/linux32/common/linux32_exec_elf32.c: revision 1.20
	sys/compat/linux/common/linux_socket.c: revision 1.153
	sys/compat/linux/arch/amd64/linux_machdep.c: revision 1.60
	sys/compat/common/vfs_syscalls_43.c: revision 1.68
	sys/compat/linux/arch/powerpc/linux_exec_powerpc.c: revision 1.25
	sys/compat/netbsd32/netbsd32_ptrace.c: revision 1.9
	sys/compat/common/kern_time_50.c: revision 1.37
	sys/compat/netbsd32/netbsd32_compat_20.c: revision 1.42
	sys/compat/linux/common/linux_cdrom.c: revision 1.28
	sys/compat/linux/arch/m68k/linux_machdep.c: revision 1.43
	sys/compat/common/kern_info_09.c: revision 1.22
	sys/compat/linux32/common/linux32_resource.c: revision 1.12
	sys/compat/linux/common/linux_oldolduname.c: revision 1.67
	sys/compat/common/if_media_80.c: revision 1.4
	sys/compat/linux/arch/alpha/linux_osf1.c: revision 1.5
	sys/compat/netbsd32/netbsd32_nfssvc.c: revision 1.8
	sys/compat/linux32/common/linux32_signal.c: revision 1.21
	sys/compat/common/kern_sig_13.c: revision 1.22
	sys/compat/sunos32/sunos32_ioctl.c: revision 1.36
	sys/compat/netbsd32/netbsd32_compat_43.c: revision 1.62
	sys/compat/linux/arch/arm/linux_ptrace.c: revision 1.23
	sys/compat/netbsd32/netbsd32_time.c: revision 1.56
	sys/compat/linux/common/linux_signal.c: revision 1.84
	sys/compat/netbsd32/netbsd32_signal.c: revision 1.52
	sys/compat/sunos32/sunos32_misc.c: revision 1.85
	sys/compat/linux/common/linux_time.c: revision 1.40
	sys/compat/linux/common/linux_fdio.c: revision 1.14
	sys/compat/common/vfs_syscalls_30.c: revision 1.43

sys/compat: Memset zero before copyout.

Just in case of uninitialized padding which would lead to kernel
stack disclosure.  If the compiler can prove the memset redundant
then it can optimize it away; otherwise better safe than sorry.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue Sep 7 11:43:02 2021 UTC (3 years, 4 months ago) by riastradh
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-1-RELEASE, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +4 -2 lines
sys/compat: Memset zero before copyout.

Just in case of uninitialized padding which would lead to kernel
stack disclosure.  If the compiler can prove the memset redundant
then it can optimize it away; otherwise better safe than sorry.

Revision 1.35.6.1: download - view: text, markup, annotated - select for diffs
Sat Apr 3 22:28:42 2021 UTC (3 years, 9 months ago) by thorpej
Branches: thorpej-futex
Diff to: previous 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35: +2 -4 lines
Sync with HEAD.

Revision 1.35.8.1: download - view: text, markup, annotated - select for diffs
Sat Apr 3 21:44:50 2021 UTC (3 years, 9 months ago) by thorpej
Branches: thorpej-cfargs
Diff to: previous 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35: +2 -4 lines
Sync with HEAD.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Sat Apr 3 12:57:21 2021 UTC (3 years, 9 months ago) by simonb
Branches: MAIN
CVS tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -4 lines
Centralise the setitimer() timer type validation in dosetitimer() as is
done with dogetitimer().

Revision 1.31.18.2: download - view: text, markup, annotated - select for diffs
Wed Apr 8 14:08:00 2020 UTC (4 years, 9 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.31.18.1: preferred, colored; branchpoint 1.31: preferred, colored; next MAIN 1.32: preferred, colored
Changes since revision 1.31.18.1: +4 -13 lines
Merge changes from current as of 20200406

Revision 1.34.2.1: download - view: text, markup, annotated - select for diffs
Sat Feb 29 20:21:00 2020 UTC (4 years, 10 months ago) by ad
Branches: ad-namecache
Diff to: previous 1.34: preferred, colored; next MAIN 1.35: preferred, colored
Changes since revision 1.34: +3 -12 lines
Sync with head.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Thu Feb 27 16:41:59 2020 UTC (4 years, 10 months ago) by pgoyette
Branches: MAIN
CVS tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3
Branch point for: thorpej-futex, thorpej-cfargs
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +3 -12 lines
Remove explicit calls to the sysctl setup routines, since this is now
handled by the module infrastructure.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu Jan 2 15:42:26 2020 UTC (5 years ago) by thorpej
Branches: MAIN
CVS tags: ad-namecache-base2, ad-namecache-base1, ad-namecache-base
Branch point for: ad-namecache
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +3 -3 lines
- Eliminate the global "boottime" variable, which was being accessed
  without any synchronization against changes by e.g. clock_settime().
- Replace with new getbinboottime() / getnanoboottime() / getmicroboottime()
  functions (naming mirrors that of other time access functions in kern_tc.c).
  It returns the (maybe-converted) value of timebasebin, which also tracks
  our estimate of when the system was booted (i.e. the legacy "boottime" was
  redundant).

XXX There needs to be a lockless synchronization mechanism for reading
timebasebin, but this is a problem in kern_tc.c that pre-existed these
"boottime" changes.  At least now the problem is centralized in one location.

Revision 1.31.18.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:06:58 2019 UTC (5 years, 7 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +72 -9 lines
Sync with HEAD

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sun Jan 27 02:08:39 2019 UTC (5 years, 11 months ago) by pgoyette
Branches: MAIN
CVS tags: phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, isaki-audio2-base, isaki-audio2
Branch point for: netbsd-9
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +71 -9 lines
Merge the [pgoyette-compat] branch

Revision 1.31.16.5: download - view: text, markup, annotated - select for diffs
Mon Nov 26 01:52:29 2018 UTC (6 years, 1 month ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.31.16.4: preferred, colored; branchpoint 1.31: preferred, colored; next MAIN 1.32: preferred, colored
Changes since revision 1.31.16.4: +3 -2 lines
Sync with HEAD, resolve a couple of conflicts

Revision 1.32: download - view: text, markup, annotated - select for diffs
Tue Oct 30 14:35:16 2018 UTC (6 years, 2 months ago) by riastradh
Branches: MAIN
CVS tags: pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +3 -2 lines
Zero ntptimeval50 too to prevent 4-byte kernel stack disclosure.

From Thomas Barabosch of Fraunhofer FKIE.

XXX pullup-7, pullup-8 (along with rev. 1.60 of kern_ntptime.c)

Revision 1.31.16.4: download - view: text, markup, annotated - select for diffs
Sat Sep 22 04:56:28 2018 UTC (6 years, 4 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.31.16.3: preferred, colored; branchpoint 1.31: preferred, colored
Changes since revision 1.31.16.3: +3 -2 lines
#include "opt_compat_netbsd.h" for all sources that provide compat code.

Revision 1.31.16.3: download - view: text, markup, annotated - select for diffs
Thu Sep 13 23:33:56 2018 UTC (6 years, 4 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.31.16.2: preferred, colored; branchpoint 1.31: preferred, colored
Changes since revision 1.31.16.2: +2 -4 lines
Remove duplicate syscall package entry for ntp_gettime30.  Duplicate
entries cause a panic when disestablishing, since when it looks at the
second entry it finds that the entrypoint doesn't match what's in the
package (it's alrady been reverted to sys_nosys() by the first entry.)

Revision 1.31.16.2: download - view: text, markup, annotated - select for diffs
Tue Mar 20 08:11:25 2018 UTC (6 years, 10 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.31.16.1: preferred, colored; branchpoint 1.31: preferred, colored
Changes since revision 1.31.16.1: +10 -16 lines
Initial implementation of sys/kern/kern_stup.c as discussed on tech-kern

For now, we only handle the dev/ccd and NTP needs;  more to follow.

Revision 1.31.16.1: download - view: text, markup, annotated - select for diffs
Mon Mar 19 21:54:43 2018 UTC (6 years, 10 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +72 -3 lines
Initial pass at a COMPAT_50 module.  More to come.

Revision 1.22.6.5: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:36:53 2017 UTC (7 years, 1 month ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.22.6.4: preferred, colored; branchpoint 1.22: preferred, colored; next MAIN 1.23: preferred, colored
Changes since revision 1.22.6.4: +2 -68 lines
update from HEAD

Revision 1.28.2.3: download - view: text, markup, annotated - select for diffs
Sat Mar 19 11:30:08 2016 UTC (8 years, 10 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.28.2.2: preferred, colored; branchpoint 1.28: preferred, colored; next MAIN 1.29: preferred, colored
Changes since revision 1.28.2.2: +4 -3 lines
Sync with HEAD

Revision 1.31: download - view: text, markup, annotated - select for diffs
Fri Mar 11 18:32:29 2016 UTC (8 years, 10 months ago) by christos
Branches: MAIN
CVS tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-base, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi, pgoyette-compat, netbsd-8
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +3 -3 lines
PR/50947: David Binderman: sprinkle parens

Revision 1.28.2.2: download - view: text, markup, annotated - select for diffs
Sun Dec 27 12:09:46 2015 UTC (9 years ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.28.2.1: preferred, colored; branchpoint 1.28: preferred, colored
Changes since revision 1.28.2.1: +2 -67 lines
Sync with HEAD (as of 26th Dec)

Revision 1.30: download - view: text, markup, annotated - select for diffs
Mon Dec 7 03:25:57 2015 UTC (9 years, 1 month ago) by pgoyette
Branches: MAIN
CVS tags: nick-nhusb-base-20151226
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -67 lines
Modularize the clockctl pseudo-device and link to the build.

Revision 1.28.2.1: download - view: text, markup, annotated - select for diffs
Tue Sep 22 12:05:55 2015 UTC (9 years, 4 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +3 -3 lines
Sync with HEAD

Revision 1.29: download - view: text, markup, annotated - select for diffs
Fri Jul 24 13:02:52 2015 UTC (9 years, 6 months ago) by maxv
Branches: MAIN
CVS tags: nick-nhusb-base-20150921
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +3 -3 lines
Unused inits (harmless).

Found by Brainy.

Revision 1.27.4.1: download - view: text, markup, annotated - select for diffs
Sat Jan 17 12:10:54 2015 UTC (10 years ago) by martin
Branches: netbsd-7
CVS tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Diff to: previous 1.27: preferred, colored; next MAIN 1.28: preferred, colored
Changes since revision 1.27: +2 -3 lines
Pull up following revision(s) (requested by maxv in ticket #427):
	sys/compat/svr4/svr4_schedctl.c: revision 1.8
	sys/netinet/tcp_timer.c: revision 1.88
	sys/miscfs/genfs/layer_vfsops.c: revision 1.45
	sys/compat/svr4/svr4_ioctl.c: revision 1.37
	sys/ufs/chfs/chfs_vfsops.c: revision 1.14
	sys/miscfs/fdesc/fdesc_vfsops.c: revision 1.91
	sys/compat/linux/arch/i386/linux_ptrace.c: revision 1.30
	sys/compat/common/kern_time_50.c: revision 1.28
	sys/netinet6/ip6_forward.c: revision 1.74
	sys/miscfs/umapfs/umap_vnops.c: revision 1.57
	sys/compat/svr4/svr4_fcntl.c: revision 1.74
	distrib/sets/lists/comp/mi: revision 1.1931
	sys/netinet6/udp6_output.c: revision 1.46
	sys/fs/puffs/puffs_compat.c: revision 1.3
	sys/fs/udf/udf_rename.c: revision 1.11
	sys/compat/svr4/svr4_filio.c: revision 1.24
	sys/fs/udf/udf_rename.c: revision 1.12
	sys/netinet/tcp_usrreq.c: revision 1.202
	sys/miscfs/umapfs/umap_subr.c: revision 1.29
	sys/compat/linux/common/linux_fadvise64.c: revision 1.3
	sys/netinet/if_atm.c: revision 1.34
	sys/miscfs/procfs/procfs_subr.c: revision 1.106
	sys/miscfs/genfs/layer_subr.c: revision 1.37
	sys/netinet/tcp_sack.c: revision 1.30
	sys/compat/freebsd/freebsd_misc.c: revision 1.33
	sys/compat/freebsd/freebsd_file.c: revision 1.33
	sys/ufs/chfs/chfs_vnode.c: revision 1.12
	sys/compat/svr4/svr4_ttold.c: revision 1.34
	sys/compat/linux/common/linux_file.c: revision 1.114
	sys/compat/linux/arch/mips/linux_machdep.c: revision 1.43
	sys/compat/linux/common/linux_signal.c: revision 1.76
	sys/compat/common/compat_util.c: revision 1.46
	sys/compat/linux/arch/arm/linux_ptrace.c: revision 1.18
	sys/compat/svr4/svr4_sockio.c: revision 1.36
	sys/compat/linux/arch/arm/linux_machdep.c: revision 1.32
	sys/compat/svr4/svr4_signal.c: revision 1.66
	sys/kern/kern_exec.c: revision 1.410
	sys/fs/puffs/puffs_vfsops.c: revision 1.115
	sys/compat/svr4/svr4_exec_elf64.c: revision 1.15
	sys/compat/linux/arch/i386/linux_machdep.c: revision 1.159
	sys/compat/linux/arch/alpha/linux_machdep.c: revision 1.50
	sys/compat/linux32/common/linux32_misc.c: revision 1.24
	sys/netinet/in_pcb.c: revision 1.153
	sys/sys/malloc.h: revision 1.116
	sys/compat/common/if_43.c: revision 1.9
	share/man/man9/Makefile: revision 1.380
	sys/netinet/tcp_vtw.c: revision 1.12
	sys/miscfs/umapfs/umap_vfsops.c: revision 1.95
	sys/ufs/ext2fs/ext2fs_vfsops.c: revision 1.186
	sys/compat/common/uipc_syscalls_43.c: revision 1.46
	sys/ufs/ext2fs/ext2fs_vnops.c: revision 1.115
	sys/fs/puffs/puffs_msgif.c: revision 1.97
	sys/compat/svr4/svr4_ipc.c: revision 1.27
	sys/compat/linux/common/linux_exec.c: revision 1.117
	sys/ufs/ext2fs/ext2fs_readwrite.c: revision 1.66
	sys/netinet/tcp_output.c: revision 1.179
	sys/compat/svr4/svr4_termios.c: revision 1.28
	sys/fs/udf/udf_strat_bootstrap.c: revision 1.4
	sys/fs/puffs/puffs_subr.c: revision 1.67
	sys/fs/puffs/puffs_node.c: revision 1.36
	sys/miscfs/overlay/overlay_vnops.c: revision 1.21
	sys/fs/cd9660/cd9660_node.c: revision 1.34
	sys/netinet/raw_ip.c: revision 1.146
	sys/sys/mallocvar.h: revision 1.13
	sys/miscfs/overlay/overlay_vfsops.c: revision 1.63
	share/man/man9/malloc.9: revision 1.50
	sys/netinet6/dest6.c: revision 1.18
	sys/compat/linux/common/linux_uselib.c: revision 1.33
	sys/compat/linux/common/linux_socket.c: revision 1.120
	share/man/man9/malloc.9: revision 1.51
	sys/netinet/tcp_subr.c: revision 1.257
	sys/compat/linux/common/linux_socketcall.c: revision 1.45
	sys/compat/linux/common/linux_fadvise64_64.c: revision 1.3
	sys/compat/freebsd/freebsd_ipc.c: revision 1.17
	sys/compat/linux/common/linux_misc_notalpha.c: revision 1.109
	sys/compat/linux/arch/alpha/linux_pipe.c: revision 1.17
	sys/netinet6/in6_pcb.c: revision 1.132
	sys/netinet6/in6_ifattach.c: revision 1.94
	sys/compat/svr4/svr4_exec_elf32.c: revision 1.15
	sys/miscfs/nullfs/null_vfsops.c: revision 1.90
	sys/fs/cd9660/cd9660_util.c: revision 1.12
	sys/compat/linux/arch/powerpc/linux_machdep.c: revision 1.48
	sys/compat/freebsd/freebsd_exec_elf32.c: revision 1.20
	sys/miscfs/procfs/procfs_vfsops.c: revision 1.94
	sys/compat/linux/arch/powerpc/linux_ptrace.c: revision 1.28
	sys/compat/linux/common/linux_sched.c: revision 1.67
	sys/compat/linux/common/linux_exec_aout.c: revision 1.67
	sys/compat/linux/common/linux_pipe.c: revision 1.67
	sys/compat/linux/common/linux_llseek.c: revision 1.34
	sys/compat/linux/arch/mips/linux_ptrace.c: revision 1.10
Do not uselessly include <sys/malloc.h>.
Cleanup:
 - remove struct kmembuckets (dead)
 - correctly deadify MALLOC_XX
 - remove MALLOC_DEFINE_LIMIT and MALLOC_JUSTDEFINE_LIMIT (dead)
 - remove malloc_roundup(), malloc_type_setlimit(), MALLOC_DEFINE_LIMIT()
   and MALLOC_JUSTDEFINE_LIMIT() from man 9 malloc
New sentence, new line. Bump date for previous.
Obsolete malloc_roundup(9), malloc_type_setlimit(9) and MALLOC_DEFINE_LIMIT(9)
man pages.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sun Nov 9 17:48:07 2014 UTC (10 years, 2 months ago) by maxv
Branches: MAIN
CVS tags: nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base
Branch point for: nick-nhusb
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -3 lines
Do not uselessly include <sys/malloc.h>.

Revision 1.22.6.4: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:03:31 2014 UTC (10 years, 5 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.22.6.3: preferred, colored; branchpoint 1.22: preferred, colored
Changes since revision 1.22.6.3: +0 -102 lines
Rebase to HEAD as of a few days ago.

Revision 1.19.4.4: download - view: text, markup, annotated - select for diffs
Thu May 22 11:40:15 2014 UTC (10 years, 8 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.19.4.3: preferred, colored; branchpoint 1.19: preferred, colored; next MAIN 1.20: preferred, colored
Changes since revision 1.19.4.3: +18 -100 lines
sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.26.4.1: download - view: text, markup, annotated - select for diffs
Sun May 18 17:45:31 2014 UTC (10 years, 8 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.26: preferred, colored; next MAIN 1.27: preferred, colored
Changes since revision 1.26: +2 -104 lines
sync with head

Revision 1.27: download - view: text, markup, annotated - select for diffs
Fri Apr 4 18:17:36 2014 UTC (10 years, 9 months ago) by njoly
Branches: MAIN
CVS tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, netbsd-7-base
Branch point for: netbsd-7
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -104 lines
Move a few compat 50 syscalls, not applicable to rump kernels, out of
kern_time_50.c to a new source module.

Revision 1.22.6.3: download - view: text, markup, annotated - select for diffs
Sun Jun 23 06:20:15 2013 UTC (11 years, 7 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.22.6.2: preferred, colored; branchpoint 1.22: preferred, colored
Changes since revision 1.22.6.2: +3 -3 lines
resync from head

Revision 1.26: download - view: text, markup, annotated - select for diffs
Fri Mar 29 01:02:49 2013 UTC (11 years, 9 months ago) by christos
Branches: MAIN
CVS tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900
Branch point for: rmind-smpnet
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +3 -3 lines
compat glue for new lwp_park()

Revision 1.22.2.1: download - view: text, markup, annotated - select for diffs
Thu Mar 14 16:33:09 2013 UTC (11 years, 10 months ago) by riz
Branches: netbsd-6
CVS tags: netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1
Diff to: previous 1.22: preferred, colored; next MAIN 1.23: preferred, colored
Changes since revision 1.22: +22 -2 lines
Pull up following revision(s) (requested by pgoyette in ticket #837):
	sys/compat/common/kern_time_50.c: revision 1.25
	sys/kern/init_sysctl.c: revision 1.195
	sys/kern/init_main.c: revision 1.447
	sys/compat/common/compat_util.h: revision 1.23
	sys/compat/common/compat_mod.h: revision 1.1
	sys/compat/common/compat_mod.c: revision 1.16
	sys/compat/common/compat_mod.c: revision 1.17
	sys/compat/common/compat_mod.c: revision 1.18
	sys/compat/common/vfs_syscalls_43.c: revision 1.55
Move boottime50 and its associated sysctl into the compat module.  As
noted on tech-kern.  Should fix PR/47579.
OK christos@
Will request pull-up to 6.0 in a few days.
Wrap sysctl_teardown(&compat_clog) with the appropriate #if defined()s
remove empty #if

Revision 1.22.6.2: download - view: text, markup, annotated - select for diffs
Mon Feb 25 00:29:07 2013 UTC (11 years, 10 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.22.6.1: preferred, colored; branchpoint 1.22: preferred, colored
Changes since revision 1.22.6.1: +22 -2 lines
resync with head

Revision 1.25: download - view: text, markup, annotated - select for diffs
Thu Feb 21 01:39:54 2013 UTC (11 years, 11 months ago) by pgoyette
Branches: MAIN
CVS tags: agc-symver-base, agc-symver
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +22 -2 lines
Move boottime50 and its associated sysctl into the compat module.  As
noted on tech-kern.  Should fix PR/47579.

OK christos@

Will request pull-up to 6.0 in a few days.

Revision 1.19.4.3: download - view: text, markup, annotated - select for diffs
Wed Jan 16 05:33:12 2013 UTC (12 years ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.19.4.2: preferred, colored; branchpoint 1.19: preferred, colored
Changes since revision 1.19.4.2: +6 -18 lines
sync with (a bit old) head

Revision 1.22.6.1: download - view: text, markup, annotated - select for diffs
Tue Nov 20 03:01:53 2012 UTC (12 years, 2 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +8 -19 lines
Resync to 2012-11-19 00:00:00 UTC

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sat Nov 3 23:22:21 2012 UTC (12 years, 2 months ago) by njoly
Branches: MAIN
CVS tags: yamt-pagecache-base8, yamt-pagecache-base7
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +6 -18 lines
Move rusage computation to a new getrusage1() function. Adjust all
compat/emulations to make use of it.

Revision 1.19.4.2: download - view: text, markup, annotated - select for diffs
Tue Oct 30 17:20:39 2012 UTC (12 years, 2 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.19.4.1: preferred, colored; branchpoint 1.19: preferred, colored
Changes since revision 1.19.4.1: +4 -3 lines
sync with head

Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Oct 2 01:44:27 2012 UTC (12 years, 3 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base6
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +4 -3 lines
kernel portion of clock_nanosleep()

Revision 1.19.4.1: download - view: text, markup, annotated - select for diffs
Tue Apr 17 00:07:14 2012 UTC (12 years, 9 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +15 -4 lines
sync with head

Revision 1.20.4.1: download - view: text, markup, annotated - select for diffs
Sat Feb 18 07:33:54 2012 UTC (12 years, 11 months ago) by mrg
Branches: jmcneill-usbmp
Diff to: previous 1.20: preferred, colored; next MAIN 1.21: preferred, colored
Changes since revision 1.20: +13 -2 lines
merge to -current.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Wed Jan 4 14:31:17 2012 UTC (13 years ago) by apb
Branches: MAIN
CVS tags: yamt-pagecache-base5, yamt-pagecache-base4, netbsd-6-base, netbsd-6-1-RC1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10
Branch point for: tls-maxphys, netbsd-6
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +8 -3 lines
Instead of calling clockctl_ioctl directly, lookup the cdevsw and
call its d_ioctl function.  This should fix an undefined reference to
`clockctlioctl' when you build a kernel that has COMPAT_50 but does not
have pseudo-device clockctl.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Wed Jan 4 13:45:55 2012 UTC (13 years ago) by apb
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +8 -2 lines
Provide a COMPAT_50 version of the CLOCKCTL_NTP_ADJTIME ioctl.
When time_t was changed from 32 to 64 bits, this ioctl's number
was changed from _IOWR('C', 0x4, struct clockctl_ntp_adjtime)
to _IOWR('C', 0x8, struct clockctl_ntp_adjtime), but the data
structure did not change, so all the compat code has to do is
change the number and try again.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Fri Nov 18 03:34:13 2011 UTC (13 years, 2 months ago) by christos
Branches: MAIN
CVS tags: jmcneill-usbmp-pre-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: jmcneill-usbmp
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +4 -4 lines
add a copyin function for sigset so that we can use sigtimedwait1 from
emulations.

Revision 1.16.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 6 09:07:15 2011 UTC (13 years, 7 months ago) by jruoho
Branches: jruoho-x86intr
Diff to: previous 1.16: preferred, colored; next MAIN 1.17: preferred, colored
Changes since revision 1.16: +9 -144 lines
Sync with HEAD.

Revision 1.13.4.3: download - view: text, markup, annotated - select for diffs
Sat Mar 5 20:52:39 2011 UTC (13 years, 10 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.13.4.2: preferred, colored; branchpoint 1.13: preferred, colored; next MAIN 1.14: preferred, colored
Changes since revision 1.13.4.2: +9 -144 lines
sync with head

Revision 1.18.2.1: download - view: text, markup, annotated - select for diffs
Sat Mar 5 15:10:11 2011 UTC (13 years, 10 months ago) by bouyer
Branches: bouyer-quota2
Diff to: previous 1.18: preferred, colored; next MAIN 1.19: preferred, colored
Changes since revision 1.18: +9 -9 lines
Sync with HEAD

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Mar 4 01:36:56 2011 UTC (13 years, 10 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase
Branch point for: yamt-pagecache
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +9 -9 lines
PR/44674: Taylor R Campbell: Fix compat copyin and copyout routines which
were obviously broken.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Wed Jan 19 10:21:16 2011 UTC (14 years ago) by tsutsui
Branches: MAIN
CVS tags: bouyer-quota2-base
Branch point for: bouyer-quota2
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -3 lines
Remove includes <sys/mount.h> and <sys/sched.h> added for <sys/syscallargs.h>.
Now they are handled by $sysarghdrextra in sys/kern/syscalls.conf.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Mon Jan 17 15:57:04 2011 UTC (14 years ago) by pooka
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -136 lines
Put async i/o compat routines in a separate source module from the
ones related to clock and process management.

Revision 1.13.2.2: download - view: text, markup, annotated - select for diffs
Tue Aug 17 06:45:38 2010 UTC (14 years, 5 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.13.2.1: preferred, colored; branchpoint 1.13: preferred, colored; next MAIN 1.14: preferred, colored
Changes since revision 1.13.2.1: +5 -1 lines
Sync with HEAD.

Revision 1.1.6.4: download - view: text, markup, annotated - select for diffs
Wed Aug 11 22:53:01 2010 UTC (14 years, 5 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.1.6.3: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.6.3: +20 -32 lines
sync with head.

Revision 1.13.4.2: download - view: text, markup, annotated - select for diffs
Sat Jul 3 01:19:30 2010 UTC (14 years, 6 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.13.4.1: preferred, colored; branchpoint 1.13: preferred, colored
Changes since revision 1.13.4.1: +7 -3 lines
sync with head

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun May 30 19:31:39 2010 UTC (14 years, 7 months ago) by drochner
Branches: MAIN
CVS tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, matt-mips64-premerge-20101231, jruoho-x86intr-base
Branch point for: jruoho-x86intr
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +7 -3 lines
-fix internal use of sigwaitinfo(2) by sigwait(3): The former returns
 the signal number now, as required by POSIX. The latter should just
 return 0 on success. Fixes a mysql problem reported by Kurt Schreiner.
-document the new behavior of sigwaitinfo and sigtimedwait
-retain non-POSIX behavior for NetBSD-5 binary compatibility -- the fix
 would likely not be polled into the .0-branches, and having 5.0.x and
 5.x behave differently would be confusing. Besides that, it was
 documented in the manpage all the time.

Revision 1.13.4.1: download - view: text, markup, annotated - select for diffs
Sun May 30 05:17:14 2010 UTC (14 years, 7 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +15 -31 lines
sync with head

Revision 1.13.2.1: download - view: text, markup, annotated - select for diffs
Fri Apr 30 14:42:56 2010 UTC (14 years, 8 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +15 -31 lines
Sync with HEAD.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Apr 8 11:51:13 2010 UTC (14 years, 9 months ago) by njoly
Branches: MAIN
CVS tags: uebayasi-xip-base1
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +7 -14 lines
Add a new clock_gettime1() function that holds most of the
clock_gettime syscall code (except for the copyout). Adjust all
corresponding syscalls to make use of it.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Apr 3 17:20:05 2010 UTC (14 years, 9 months ago) by njoly
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +10 -19 lines
Move most clock_getres syscall code, except for coypout call, to a new
clock_getres1() function which can be used by emulations. Adjust all
clock_getres syscalls to now make of use it.

Revision 1.1.6.3: download - view: text, markup, annotated - select for diffs
Thu Mar 11 15:03:12 2010 UTC (14 years, 10 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.1.6.2: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.6.2: +35 -39 lines
sync with head

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Jan 19 22:28:31 2010 UTC (15 years ago) by pooka
Branches: MAIN
CVS tags: yamt-nfs-mp-base9, uebayasi-xip-base
Branch point for: uebayasi-xip, rmind-uvmplock
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +3 -3 lines
Get rid of last "easy" kernel symbols starting with __:
__assert -> kern_assert
__sigtimedwait1 -> sigtimedwait1
__wdstart -> wdstart1

The rest are MD and/or shared with userspace, so they will require
a little more involvement than what is available for this quick
"ride the 5.99.24 bump" action.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Nov 11 09:48:50 2009 UTC (15 years, 2 months ago) by rmind
Branches: MAIN
CVS tags: matt-premerge-20091211
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +7 -7 lines
- selcommon/pollcommon: drop redundant l argument.
- Use cached curlwp->l_fd, instead of p->p_fd.
- Inline selscan/pollscan.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Nov 4 21:23:02 2009 UTC (15 years, 2 months ago) by rmind
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +9 -10 lines
do_sys_wait(): fix previous by checking for ru != NULL.  Noticed by
Onno van der Linden.  Also, remove redundant arguments (seems that
was_zombie was not used since rev 1.177 ?).

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Oct 12 23:41:51 2009 UTC (15 years, 3 months ago) by yamt
Branches: MAIN
CVS tags: jym-xensuspend-nbase
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +5 -5 lines
compat_50_sys_aio_suspend:
	- fix the buffer size.
	- use kmem_alloc instead of kmem_zalloc for buffers which we will
	  overwrite soon.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Oct 5 23:49:47 2009 UTC (15 years, 3 months ago) by rmind
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +19 -22 lines
mq_timedsend/mq_timedreceive: timeout value is absolute, not relative.
While here, drop unecessary (since fdesc API changes) lwp_t arguments.

Bug reported by Stathis Kamperis, thanks!

Revision 1.1.6.2: download - view: text, markup, annotated - select for diffs
Wed Aug 19 18:46:57 2009 UTC (15 years, 5 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.1.6.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.6.1: +14 -11 lines
sync with head.

Revision 1.4.4.2: download - view: text, markup, annotated - select for diffs
Thu Jul 23 23:31:38 2009 UTC (15 years, 6 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.4.4.1: preferred, colored; next MAIN 1.5: preferred, colored
Changes since revision 1.4.4.1: +14 -11 lines
Sync with HEAD.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Jul 19 02:41:27 2009 UTC (15 years, 6 months ago) by rmind
Branches: MAIN
CVS tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, jymxensuspend-base
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +14 -11 lines
- Use #ifdef AIO, instead of #ifdef notyet.  Not a solution, but at
  least gets it working for MONOLITHIC kernel.
- Similarily add #ifdef MQUEUE for mqueue compat.
- Amend TNF license to be 2-clause.  Approved by <christos>.

Revision 1.4.4.1: download - view: text, markup, annotated - select for diffs
Wed May 13 17:18:55 2009 UTC (15 years, 8 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +19 -26 lines
Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.1.6.1: download - view: text, markup, annotated - select for diffs
Mon May 4 08:12:17 2009 UTC (15 years, 8 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +856 -0 lines
sync with head.

Revision 1.4.2.4: download - view: text, markup, annotated - select for diffs
Tue Apr 28 07:35:03 2009 UTC (15 years, 8 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.4.2.3: preferred, colored; next MAIN 1.5: preferred, colored
Changes since revision 1.4.2.3: +18 -24 lines
Sync with HEAD.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Mar 29 19:21:19 2009 UTC (15 years, 9 months ago) by christos
Branches: MAIN
CVS tags: yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, jym-xensuspend-base
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +14 -20 lines
Move the internal poll/select related API's to use timespec instead
of timeval (rides the uvm bump).

Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Mar 26 22:22:14 2009 UTC (15 years, 9 months ago) by gmcgarry
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +6 -6 lines
Replace gcc initialisers with c99 designated initialisers.

Revision 1.4.2.3: download - view: text, markup, annotated - select for diffs
Tue Mar 3 18:30:07 2009 UTC (15 years, 10 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.4.2.2: preferred, colored
Changes since revision 1.4.2.2: +3 -4 lines
Sync with HEAD.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Feb 22 13:06:58 2009 UTC (15 years, 11 months ago) by nakayama
Branches: MAIN
CVS tags: nick-hppapmap-base2
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -4 lines
- fix copyout size in CLOCKCTL_O?ADJTIME.
- add missing break in CLOCKCTL_NTP_ADJTIME.

Revision 1.4.2.2: download - view: text, markup, annotated - select for diffs
Mon Jan 19 13:17:17 2009 UTC (16 years ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.4.2.1: preferred, colored
Changes since revision 1.4.2.1: +863 -0 lines
Sync with HEAD.

Revision 1.4.2.1
Sat Jan 17 22:28:52 2009 UTC (16 years ago) by skrll
Branches: nick-hppapmap
FILE REMOVED
Changes since revision 1.4: +0 -863 lines
file kern_time_50.c was added on branch nick-hppapmap on 2009-01-19 13:17:17 +0000

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Jan 17 22:28:52 2009 UTC (16 years ago) by njoly
Branches: MAIN
Branch point for: nick-hppapmap, jym-xensuspend
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -3 lines
Convert linux/linux32 wait(4) to use a compat50 rusage structure.

Revision 1.3.2.2: download - view: text, markup, annotated - select for diffs
Sat Jan 17 13:28:41 2009 UTC (16 years ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.3.2.1: preferred, colored; branchpoint 1.3: preferred, colored; next MAIN 1.4: preferred, colored
Changes since revision 1.3.2.1: +863 -0 lines
Sync with HEAD.

Revision 1.3.2.1
Wed Jan 14 22:50:12 2009 UTC (16 years ago) by mjf
Branches: mjf-devfs2
FILE REMOVED
Changes since revision 1.3: +0 -863 lines
file kern_time_50.c was added on branch mjf-devfs2 on 2009-01-17 13:28:41 +0000

Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Jan 14 22:50:12 2009 UTC (16 years ago) by njoly
Branches: MAIN
CVS tags: mjf-devfs2-base
Branch point for: mjf-devfs2
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -3 lines
In rusage_to_rusage50() function, fix memcpy size to include last
struct member (ru_nivcsw) which was missing.

ok by christos.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Jan 11 02:45:47 2009 UTC (16 years ago) by christos
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +862 -0 lines
merge christos-time_t

Revision 1.1.2.4: download - view: text, markup, annotated - select for diffs
Sun Dec 28 22:29:06 2008 UTC (16 years ago) by christos
Branches: christos-time_t
CVS tags: christos-time_t-nbase
Diff to: previous 1.1.2.3: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.2.3: +6 -2 lines
for now don't bother with aio and lfs.

Revision 1.1.2.3: download - view: text, markup, annotated - select for diffs
Sun Dec 28 01:29:23 2008 UTC (16 years ago) by christos
Branches: christos-time_t
Diff to: previous 1.1.2.2: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.2: +4 -2 lines
minor adjustments for module builds.

Revision 1.1.2.2: download - view: text, markup, annotated - select for diffs
Sat Nov 1 23:22:23 2008 UTC (16 years, 2 months ago) by christos
Branches: christos-time_t
Diff to: previous 1.1.2.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.1: +6 -6 lines
catch up with changes in head.

Revision 1.1.2.1: download - view: text, markup, annotated - select for diffs
Sat Mar 29 20:50:33 2008 UTC (16 years, 9 months ago) by christos
Branches: christos-time_t
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +856 -0 lines
new files

Revision 1.1
Sat Mar 29 20:50:33 2008 UTC (16 years, 9 months ago) by christos
Branches: MAIN
CVS tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, hpcarm-cleanup-nbase, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, christos-time_t-base, ad-audiomp2-base, ad-audiomp2
Branch point for: yamt-nfs-mp, christos-time_t
FILE REMOVED
file kern_time_50.c was initially added on branch christos-time_t.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>