The NetBSD Project

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

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.40 / (download) - annotate - [select for diffs], Sun Jul 10 13:57:14 2022 UTC (21 months, 1 week ago) by riastradh
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, 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, HEAD
Changes since 1.39: +3 -5 lines
Diff to previous 1.39 (colored) to selected 1.30 (colored)

tty_43: Do unsigned arithmetic to avoid shift into sign bits.

Omit input validation -- it's not a great idea for compatibility with
historical kernels, since they ignored the bits instead of rejecting
them if set.  With unsigned arithmetic, we get the same semantics as
was previously assumed (discarding bits that get shifted into the
sign bit or off into oblivion) without the formal undefined
behaviour.

Reported-by: syzbot+e408764cdd8c0c0ff535@syzkaller.appspotmail.com
https://syzkaller.appspot.com/bug?id=8318f0039e68187cd8d27b2c520816fff3f7266a

Revision 1.39 / (download) - annotate - [select for diffs], Sat Oct 10 15:59:41 2020 UTC (3 years, 6 months ago) by christos
Branch: 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-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.38: +2 -16 lines
Diff to previous 1.38 (colored) to selected 1.30 (colored)

TIOCGSID is used by tcgetsid() so it is not really compat :-)
This should reduce loading the compat module.

Revision 1.30.20.1 / (download) - annotate - [select for diffs], Sat Oct 10 14:36:57 2020 UTC (3 years, 6 months ago) by martin
Branch: netbsd-8
Changes since 1.30: +10 -6 lines
Diff to previous 1.30 (colored) next main 1.31 (colored)

Pull up following revision(s) (requested by nia in ticket #1614):

	sys/compat/common/tty_43.c: revision 1.38

tty_43: Check a bitset from userspace is valid before shifting it

Passing a negative value to these legacy compat ioctls results in
left shift on a negative value which is undefined behaviour and results
in the tty (at least, possibly other things) locking up.
The argument to the ioctl should always be > 0. Return EINVAL otherwise.

While here, adjustments to code style to match current guidelines.
Found by UBSan.

Revision 1.34.4.1 / (download) - annotate - [select for diffs], Sat Oct 10 14:35:06 2020 UTC (3 years, 6 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE
Changes since 1.34: +10 -6 lines
Diff to previous 1.34 (colored) next main 1.35 (colored) to selected 1.30 (colored)

Pull up following revision(s) (requested by nia in ticket #1106):

	sys/compat/common/tty_43.c: revision 1.38

tty_43: Check a bitset from userspace is valid before shifting it

Passing a negative value to these legacy compat ioctls results in
left shift on a negative value which is undefined behaviour and results
in the tty (at least, possibly other things) locking up.
The argument to the ioctl should always be > 0. Return EINVAL otherwise.

While here, adjustments to code style to match current guidelines.
Found by UBSan.

Revision 1.38 / (download) - annotate - [select for diffs], Fri Oct 9 10:41:53 2020 UTC (3 years, 6 months ago) by nia
Branch: MAIN
Changes since 1.37: +10 -6 lines
Diff to previous 1.37 (colored) to selected 1.30 (colored)

tty_43: Check a bitset from userspace is valid before shifting it

Passing a negative value to these legacy compat ioctls results in
left shift on a negative value which is undefined behaviour and results
in the tty (at least, possibly other things) locking up.

The argument to the ioctl should always be > 0. Return EINVAL otherwise.

While here, adjustments to code style to match current guidelines.

Found by UBSan.

Reported-by: syzbot+39cd551a05298b222756@syzkaller.appspotmail.com

Revision 1.37 / (download) - annotate - [select for diffs], Sat Aug 8 19:04:58 2020 UTC (3 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.36: +4 -4 lines
Diff to previous 1.36 (colored) to selected 1.30 (colored)

Fix the OTIOCGETD emulation. Line discipline 0 is NTTYDISC.

Revision 1.36 / (download) - annotate - [select for diffs], Sat May 23 23:42:41 2020 UTC (3 years, 10 months ago) by ad
Branch: MAIN
Changes since 1.35: +6 -6 lines
Diff to previous 1.35 (colored) to selected 1.30 (colored)

Move proc_lock into the data segment.  It was dynamically allocated because
at the time we had mutex_obj_alloc() but not __cacheline_aligned.

Revision 1.30.28.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:08:00 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.30.28.1: +3 -3 lines
Diff to previous 1.30.28.1 (colored) to branchpoint 1.30 (colored) next main 1.31 (colored) to selected 1.30 (colored)

Merge changes from current as of 20200406

Revision 1.35 / (download) - annotate - [select for diffs], Thu Dec 12 02:15:42 2019 UTC (4 years, 4 months ago) by pgoyette
Branch: 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, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.34: +3 -3 lines
Diff to previous 1.34 (colored) to selected 1.30 (colored)

Rather than keeping a separate mutex, condvar, and pserialize for each
module hook, we can share a common set of synchronization structures.
This cuts the amount of cacheline_aligned data for these structures by
50%.

Note that we still have a per-hook localcount, since we need to count
individual references.

As discussed with riastradh@

Welcome to 9.99.22 !

Revision 1.30.28.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:06:58 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.30: +27 -4 lines
Diff to previous 1.30 (colored)

Sync with HEAD

Revision 1.34 / (download) - annotate - [select for diffs], Fri Mar 1 11:06:56 2019 UTC (5 years, 1 month ago) by pgoyette
Branch: MAIN
CVS Tags: phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, isaki-audio2-base, isaki-audio2
Branch point for: netbsd-9
Changes since 1.33: +4 -4 lines
Diff to previous 1.33 (colored) to selected 1.30 (colored)

Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as briefly
discussed on irc.

NFCI intended.

Ride the earlier kernel bump - it;s getting crowded.

Revision 1.33 / (download) - annotate - [select for diffs], Tue Jan 29 09:28:50 2019 UTC (5 years, 2 months ago) by pgoyette
Branch: MAIN
Changes since 1.32: +4 -4 lines
Diff to previous 1.32 (colored) to selected 1.30 (colored)

Normalize all the compat hooks' names to the form

	<subsystem>_<function>_<version>_hook

NFCI

XXX Note that although this introduces a change in the kernel-to-
XXX module interface, we are NOT bumping the kernel version number.
XXX We will bump the version number once the interface stabilizes.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Jan 28 15:46:49 2019 UTC (5 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.31: +11 -8 lines
Diff to previous 1.31 (colored) to selected 1.30 (colored)

- provide a hook for the 43 tty ioctls
- make the 60 tty ioctl hook look the same
- fix the tty code to call both hooks and remove unused lock

Revision 1.31 / (download) - annotate - [select for diffs], Sun Jan 27 02:08:39 2019 UTC (5 years, 2 months ago) by pgoyette
Branch: MAIN
Changes since 1.30: +22 -2 lines
Diff to previous 1.30 (colored)

Merge the [pgoyette-compat] branch

Revision 1.30.26.2 / (download) - annotate - [select for diffs], Sat Sep 22 04:56:28 2018 UTC (5 years, 6 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.30.26.1: +6 -2 lines
Diff to previous 1.30.26.1 (colored) to branchpoint 1.30 (colored) next main 1.31 (colored) to selected 1.30 (colored)

#include "opt_compat_netbsd.h" for all sources that provide compat code.

Revision 1.30.26.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:02:58 2018 UTC (6 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.30: +18 -2 lines
Diff to previous 1.30 (colored)

First pass at compat modules for 4.3BSD, NetBSD-0.9, and NetBSD-1.0

XXX Still need to deal with the sysctl stuff and other code shared
XXX between 09 and 43

Revision 1.29.26.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:31 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.29: +29 -35 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.29.40.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:54:32 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.29: +29 -35 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

Rebase.

Revision 1.30 / (download) - annotate - [selected], Thu May 22 16:31:19 2014 UTC (9 years, 11 months ago) by dholland
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, tls-maxphys-base, tls-earlyentropy-base, 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-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, 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, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, nick-nhusb, 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, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, 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, netbsd-7, 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
Changes since 1.29: +29 -35 lines
Diff to previous 1.29 (colored)

Use accessor functions for the tty's table of control characters.
(at least from outside the core tty sources)

Move some xon/xoff code from net/ppp_tty.c to kern/tty.c.

Revision 1.26.2.2 / (download) - annotate - [select for diffs], Mon May 4 08:12:17 2009 UTC (14 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.26.2.1: +3 -9 lines
Diff to previous 1.26.2.1 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored) to selected 1.30 (colored)

sync with head.

Revision 1.27.8.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:17:17 2009 UTC (15 years, 3 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.27: +3 -9 lines
Diff to previous 1.27 (colored) next main 1.28 (colored) to selected 1.30 (colored)

Sync with HEAD.

Revision 1.24.12.2 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:41 2009 UTC (15 years, 3 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.24.12.1: +1 -7 lines
Diff to previous 1.24.12.1 (colored) to branchpoint 1.24 (colored) next main 1.25 (colored) to selected 1.30 (colored)

Sync with HEAD.

Revision 1.27.6.1 / (download) - annotate - [select for diffs], Sat Dec 13 01:13:47 2008 UTC (15 years, 4 months ago) by haad
Branch: haad-dm
Changes since 1.27: +3 -9 lines
Diff to previous 1.27 (colored) next main 1.28 (colored) to selected 1.30 (colored)

Update haad-dm branch to haad-dm-base2.

Revision 1.29 / (download) - annotate - [select for diffs], Wed Nov 19 18:36:02 2008 UTC (15 years, 5 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, 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, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, 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, 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, netbsd-6, mjf-devfs2-base, matt-premerge-20091211, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, khorben-n900, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-pre-base2, 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, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, haad-nbase2, haad-dm-base2, haad-dm-base, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver, ad-audiomp2-base, ad-audiomp2
Branch point for: tls-maxphys, tls-earlyentropy
Changes since 1.28: +2 -9 lines
Diff to previous 1.28 (colored) to selected 1.30 (colored)

Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime

Revision 1.28 / (download) - annotate - [select for diffs], Fri Nov 14 23:10:57 2008 UTC (15 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.27: +3 -2 lines
Diff to previous 1.27 (colored) to selected 1.30 (colored)

- Move some more compat code into sys/compat.
- Split 4.3BSD ifioctl stuff into its own file.
- Remove some ifdefs that include small fragments of vfs compat code
  which are difficult to relocate elsewhere.

Revision 1.24.12.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:22:56 2008 UTC (15 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.24: +63 -13 lines
Diff to previous 1.24 (colored) to selected 1.30 (colored)

Sync with HEAD.

Revision 1.24.14.1 / (download) - annotate - [select for diffs], Sun May 18 12:33:09 2008 UTC (15 years, 11 months ago) by yamt
Branch: yamt-pf42
Changes since 1.24: +63 -13 lines
Diff to previous 1.24 (colored) next main 1.25 (colored) to selected 1.30 (colored)

sync with head.

Revision 1.26.2.1 / (download) - annotate - [select for diffs], Fri May 16 02:23:34 2008 UTC (15 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.26: +2 -9 lines
Diff to previous 1.26 (colored) to selected 1.30 (colored)

sync with head.

Revision 1.27 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:41 2008 UTC (15 years, 11 months ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base2, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, 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, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, hpcarm-cleanup-nbase, haad-dm-base1
Branch point for: nick-hppapmap, haad-dm
Changes since 1.26: +2 -9 lines
Diff to previous 1.26 (colored) to selected 1.30 (colored)

Remove clause 3 and 4 from TNF licenses

Revision 1.26 / (download) - annotate - [select for diffs], Thu Apr 24 15:35:27 2008 UTC (15 years, 11 months ago) by ad
Branch: MAIN
CVS Tags: yamt-nfs-mp-base
Branch point for: yamt-nfs-mp
Changes since 1.25: +6 -6 lines
Diff to previous 1.25 (colored) to selected 1.30 (colored)

Network protocol interrupts can now block on locks, so merge the globals
proclist_mutex and proclist_lock into a single adaptive mutex (proc_lock).
Implications:

- Inspecting process state requires thread context, so signals can no longer
  be sent from a hardware interrupt handler. Signal activity must be
  deferred to a soft interrupt or kthread.

- As the proc state locking is simplified, it's now safe to take exit()
  and wait() out from under kernel_lock.

- The system spends less time at IPL_SCHED, and there is less lock activity.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Apr 23 13:44:46 2008 UTC (16 years ago) by ad
Branch: MAIN
Changes since 1.24: +70 -13 lines
Diff to previous 1.24 (colored) to selected 1.30 (colored)

Fix locking.

Revision 1.18.12.4 / (download) - annotate - [select for diffs], Mon Jan 21 09:40:44 2008 UTC (16 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.18.12.3: +6 -16 lines
Diff to previous 1.18.12.3 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored) to selected 1.30 (colored)

sync with head

Revision 1.22.16.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:50:32 2008 UTC (16 years, 3 months ago) by matt
Branch: matt-armv6
Changes since 1.22: +9 -19 lines
Diff to previous 1.22 (colored) next main 1.23 (colored) to selected 1.30 (colored)

sync with HEAD

Revision 1.22.22.2 / (download) - annotate - [select for diffs], Thu Dec 27 00:43:36 2007 UTC (16 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.22.22.1: +6 -16 lines
Diff to previous 1.22.22.1 (colored) to branchpoint 1.22 (colored) next main 1.23 (colored) to selected 1.30 (colored)

Sync with HEAD.

Revision 1.22.24.2 / (download) - annotate - [select for diffs], Wed Dec 26 21:38:52 2007 UTC (16 years, 3 months ago) by ad
Branch: vmlocking2
Changes since 1.22.24.1: +6 -16 lines
Diff to previous 1.22.24.1 (colored) to branchpoint 1.22 (colored) next main 1.23 (colored) to selected 1.30 (colored)

Sync with head.

Revision 1.22.14.1 / (download) - annotate - [select for diffs], Sun Dec 9 19:36:37 2007 UTC (16 years, 4 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.22: +9 -19 lines
Diff to previous 1.22 (colored) next main 1.23 (colored) to selected 1.30 (colored)

Sync with HEAD.

Revision 1.24 / (download) - annotate - [select for diffs], Sat Dec 8 18:35:55 2007 UTC (16 years, 4 months ago) by dsl
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base3, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, ad-socklock-base1
Branch point for: yamt-pf42, mjf-devfs2
Changes since 1.23: +6 -16 lines
Diff to previous 1.23 (colored) to selected 1.30 (colored)

ANSIfy most of the function definitions in sys/compat (but not ndis).
All by the magic of sed ...

Revision 1.22.22.1 / (download) - annotate - [select for diffs], Sat Dec 8 18:18:34 2007 UTC (16 years, 4 months ago) by mjf
Branch: mjf-devfs
Changes since 1.22: +5 -5 lines
Diff to previous 1.22 (colored) to selected 1.30 (colored)

Sync with HEAD.

Revision 1.22.24.1 / (download) - annotate - [select for diffs], Sat Dec 8 17:56:35 2007 UTC (16 years, 4 months ago) by ad
Branch: vmlocking2
Changes since 1.22: +5 -5 lines
Diff to previous 1.22 (colored) to selected 1.30 (colored)

Sync with head.

Revision 1.18.12.3 / (download) - annotate - [select for diffs], Fri Dec 7 17:27:38 2007 UTC (16 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.18.12.2: +5 -5 lines
Diff to previous 1.18.12.2 (colored) to branchpoint 1.18 (colored) to selected 1.30 (colored)

sync with head

Revision 1.23 / (download) - annotate - [select for diffs], Tue Dec 4 18:40:07 2007 UTC (16 years, 4 months ago) by dsl
Branch: MAIN
CVS Tags: vmlocking2-base2, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base
Changes since 1.22: +5 -5 lines
Diff to previous 1.22 (colored) to selected 1.30 (colored)

Remove all the __P

Revision 1.18.12.2 / (download) - annotate - [select for diffs], Mon Sep 3 14:31:51 2007 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.18.12.1: +6 -6 lines
Diff to previous 1.18.12.1 (colored) to branchpoint 1.18 (colored) to selected 1.30 (colored)

sync with head.

Revision 1.21.18.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:51:53 2007 UTC (17 years, 1 month ago) by rmind
Branch: yamt-idlelwp
Changes since 1.21: +6 -6 lines
Diff to previous 1.21 (colored) next main 1.22 (colored) to selected 1.30 (colored)

Sync with HEAD.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Mar 4 06:01:13 2007 UTC (17 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-idlelwp-base8, vmlocking2-base1, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, mjf-ufs-trans, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, jmcneill-base, hpcarm-cleanup, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: vmlocking2, mjf-devfs, matt-armv6, jmcneill-pm
Changes since 1.21: +6 -6 lines
Diff to previous 1.21 (colored) to selected 1.30 (colored)

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.20.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:45:14 2006 UTC (17 years, 7 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.20: +2 -7 lines
Diff to previous 1.20 (colored) next main 1.21 (colored) to selected 1.30 (colored)

sync with head

Revision 1.18.12.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:58:32 2006 UTC (17 years, 10 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.18: +10 -14 lines
Diff to previous 1.18 (colored) to selected 1.30 (colored)

sync with head.

Revision 1.20.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:38:12 2006 UTC (18 years ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.20: +2 -7 lines
Diff to previous 1.20 (colored) next main 1.21 (colored) to selected 1.30 (colored)

Sync with head.

Revision 1.20.8.1 / (download) - annotate - [select for diffs], Mon Mar 13 09:07:07 2006 UTC (18 years, 1 month ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.20: +2 -7 lines
Diff to previous 1.20 (colored) next main 1.21 (colored) to selected 1.30 (colored)

sync with head.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Mar 5 17:33:33 2006 UTC (18 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, post-newlock2-merge, peter-altq-base, peter-altq, newlock2-nbase, newlock2-base, newlock2, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-idlelwp
Changes since 1.20: +2 -7 lines
Diff to previous 1.20 (colored) to selected 1.30 (colored)

cleanup more SET/CLR/ISSET lossage

Revision 1.20 / (download) - annotate - [select for diffs], Sun Dec 11 12:19:56 2005 UTC (18 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb
Changes since 1.19: +8 -8 lines
Diff to previous 1.19 (colored) to selected 1.30 (colored)

merge ktrace-lwp.

Revision 1.16.2.5 / (download) - annotate - [select for diffs], Sun Dec 11 10:28:46 2005 UTC (18 years, 4 months ago) by christos
Branch: ktrace-lwp
Changes since 1.16.2.4: +4 -3 lines
Diff to previous 1.16.2.4 (colored) next main 1.17 (colored) to selected 1.30 (colored)

Sync with head.

Revision 1.18.18.1 / (download) - annotate - [select for diffs], Tue Nov 29 21:23:05 2005 UTC (18 years, 4 months ago) by yamt
Branch: yamt-readahead
Changes since 1.18: +4 -3 lines
Diff to previous 1.18 (colored) next main 1.19 (colored) to selected 1.30 (colored)

sync with head.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Nov 27 05:35:52 2005 UTC (18 years, 4 months ago) by thorpej
Branch: MAIN
CVS Tags: yamt-readahead-base3, ktrace-lwp-base
Changes since 1.18: +4 -3 lines
Diff to previous 1.18 (colored) to selected 1.30 (colored)

Overhaul how TTY line disciplines are handled:
- Replace references to linesw[0] with a ttyldisc_default() function
  that returns the default ("termios") line discipline.
- The linesw[] array is gone, replaced by a linked list.
- ttyldisc_add() and ttyldisc_remove() have been replaced by
  ttyldisc_attach() and ttyldisc_detach().
- Things that provide line disciplines are now responsible for
  registering those disciplines with the system.  The linesw
  structures are no longer declared in tty_conf.c
- Line disciplines are now refcounted; a lookup causes a reference to
  be held.  ttyldisc_release() releases the reference.  Attempts to
  detach an in-use line discipline result in EBUSY.
- Fix function signature lossage in if_sl.c, if_strip.c, and tty_tb.c
  that was masked by the old tty_conf.c
- tty_init() is no longer necessary; delete it and its call from main().

Revision 1.16.2.4 / (download) - annotate - [select for diffs], Tue Sep 21 13:24:58 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.16.2.3: +8 -8 lines
Diff to previous 1.16.2.3 (colored) to selected 1.30 (colored)

Fix the sync with head I botched.

Revision 1.16.2.3 / (download) - annotate - [select for diffs], Sat Sep 18 14:43:05 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.16.2.2: +8 -8 lines
Diff to previous 1.16.2.2 (colored) to selected 1.30 (colored)

Sync with HEAD.

Revision 1.16.2.2 / (download) - annotate - [select for diffs], Tue Aug 3 10:43:29 2004 UTC (19 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.16.2.1: +5 -9 lines
Diff to previous 1.16.2.1 (colored) to selected 1.30 (colored)

Sync with HEAD

Revision 1.18 / (download) - annotate - [select for diffs], Sun Apr 25 06:23:40 2004 UTC (19 years, 11 months ago) by matt
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base2, yamt-readahead-base, yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, thorpej-vnode-attr-base, thorpej-vnode-attr, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-readahead, yamt-lazymbuf
Changes since 1.17: +4 -4 lines
Diff to previous 1.17 (colored) to selected 1.30 (colored)

Constify the speedtab arrays

Revision 1.17 / (download) - annotate - [select for diffs], Thu Aug 7 16:30:36 2003 UTC (20 years, 8 months ago) by agc
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.16: +3 -7 lines
Diff to previous 1.16 (colored) to selected 1.30 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.

Revision 1.16.2.1 / (download) - annotate - [select for diffs], Wed Jul 2 15:25:40 2003 UTC (20 years, 9 months ago) by darrenr
Branch: ktrace-lwp
Changes since 1.16: +8 -8 lines
Diff to previous 1.16 (colored) to selected 1.30 (colored)

Apply the aborted ktrace-lwp changes to a specific branch.  This is just for
others to review, I'm concerned that patch fuziness may have resulted in some
errant code being generated but I'll look at that later by comparing the diff
from the base to the branch with the file I attempt to apply to it.  This will,
at the very least, put the changes in a better context for others to review
them and attempt to tinker with removing passing of 'struct lwp' through
the kernel.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Jun 29 22:29:14 2003 UTC (20 years, 9 months ago) by fvdl
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.15: +6 -6 lines
Diff to previous 1.15 (colored) to selected 1.30 (colored)

Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.

Revision 1.15 / (download) - annotate - [select for diffs], Sat Jun 28 14:21:17 2003 UTC (20 years, 9 months ago) by darrenr
Branch: MAIN
Changes since 1.14: +8 -8 lines
Diff to previous 1.14 (colored) to selected 1.30 (colored)

Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
be inserted into ktrace records.  The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.

Bump the kernel rev up to 1.6V

Revision 1.12.4.2 / (download) - annotate - [select for diffs], Sun Jun 23 17:43:43 2002 UTC (21 years, 10 months ago) by jdolecek
Branch: kqueue
Changes since 1.12.4.1: +3 -3 lines
Diff to previous 1.12.4.1 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored) to selected 1.30 (colored)

catch up with -current on kqueue branch

Revision 1.12.2.2 / (download) - annotate - [select for diffs], Mon Apr 1 07:43:50 2002 UTC (22 years ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.12.2.1: +2 -2 lines
Diff to previous 1.12.2.1 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored) to selected 1.30 (colored)

Catch up to -current.
(CVS: It's not just a program. It's an adventure!)

Revision 1.14 / (download) - annotate - [select for diffs], Sun Mar 17 19:40:53 2002 UTC (22 years, 1 month ago) by atatat
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, gehenna-devsw-base, gehenna-devsw, fvdl_fs64_base, eeh-devprop-base, eeh-devprop
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored) to selected 1.30 (colored)

Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for
indicating an unhandled "command".  ERESTART is -1, which can lead to
confusion.  ERESTART has been moved to -3 and EPASSTHROUGH has been
placed at -4.  No ioctl code should now return -1 anywhere.  The
ioctl() system call is now properly restartable.

Revision 1.12.4.1 / (download) - annotate - [select for diffs], Thu Jan 10 19:51:01 2002 UTC (22 years, 3 months ago) by thorpej
Branch: kqueue
Changes since 1.12: +5 -1 lines
Diff to previous 1.12 (colored) to selected 1.30 (colored)

Sync kqueue branch with -current.

Revision 1.12.2.1 / (download) - annotate - [select for diffs], Wed Nov 14 19:12:54 2001 UTC (22 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.12: +5 -1 lines
Diff to previous 1.12 (colored) to selected 1.30 (colored)

Catch up to -current.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Nov 13 02:08:03 2001 UTC (22 years, 5 months ago) by lukem
Branch: MAIN
CVS Tags: newlock-base, newlock, ifpoll-base
Changes since 1.12: +5 -1 lines
Diff to previous 1.12 (colored) to selected 1.30 (colored)

add RCSIDs (including regeneration of files as appropriate)

Revision 1.12.6.1 / (download) - annotate - [select for diffs], Sat Oct 13 17:42:45 2001 UTC (22 years, 6 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.12: +8 -6 lines
Diff to previous 1.12 (colored) next main 1.13 (colored) to selected 1.30 (colored)

Revert the t_dev -> t_devvp change in struct tty. The way that tty
structs are currently used (especially by console ttys) aren't
ready for it, and this will require quite a few changes.

Revision 1.8.14.2 / (download) - annotate - [select for diffs], Wed Nov 22 16:02:22 2000 UTC (23 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.8.14.1: +3 -2 lines
Diff to previous 1.8.14.1 (colored) to branchpoint 1.8 (colored) next main 1.9 (colored) to selected 1.30 (colored)

Sync with HEAD.

Revision 1.8.14.1 / (download) - annotate - [select for diffs], Mon Nov 20 18:08:08 2000 UTC (23 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.8: +30 -31 lines
Diff to previous 1.8 (colored) to selected 1.30 (colored)

Update thorpej_scsipi to -current as of a month ago

Revision 1.12 / (download) - annotate - [select for diffs], Wed Nov 8 22:51:01 2000 UTC (23 years, 5 months ago) by eeh
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: thorpej-devvp, nathanw_sa, kqueue
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored) to selected 1.30 (colored)

Don't dereference NULL t_linesw.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Nov 2 11:00:54 2000 UTC (23 years, 5 months ago) by itohy
Branch: MAIN
Changes since 1.10: +3 -2 lines
Diff to previous 1.10 (colored) to selected 1.30 (colored)

Adapt to the new line discipline scheme.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Mar 30 11:27:14 2000 UTC (24 years ago) by augustss
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Changes since 1.9: +30 -30 lines
Diff to previous 1.9 (colored) to selected 1.30 (colored)

Kill register declarations.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Mar 29 03:43:31 2000 UTC (24 years ago) by simonb
Branch: MAIN
Changes since 1.8: +1 -2 lines
Diff to previous 1.8 (colored) to selected 1.30 (colored)

Don't need to include <sys/conf.h> here.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Mar 1 02:22:41 1998 UTC (26 years, 1 month ago) by fvdl
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, kenh-if-detach-base, kenh-if-detach, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, fvdl-softdep-base, fvdl-softdep, eeh-paddr_t-base, eeh-paddr_t, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-newbase, chs-ubc2-base, chs-ubc2, chs-ubc-base, chs-ubc
Branch point for: thorpej_scsipi
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored) to selected 1.30 (colored)

Merge with Lite2 + local changes

Revision 1.7 / (download) - annotate - [select for diffs], Sun Oct 13 00:46:49 1996 UTC (27 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal, thorpej-setroot, netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3, mrg-vm-swap, marc-pcmcia-bp, marc-pcmcia-base, marc-pcmcia, is-newarp-before-merge, is-newarp-base, is-newarp, bouyer-scsipi
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored) to selected 1.30 (colored)

Backout previous kprintf change.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Oct 10 17:51:52 1996 UTC (27 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored) to selected 1.30 (colored)

printf -> kprintf, sprintf -> ksprintf

Revision 1.5 / (download) - annotate - [select for diffs], Mon May 20 14:29:17 1996 UTC (27 years, 11 months ago) by mark
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored) to selected 1.30 (colored)

cast -1 to a char for comparision with tc->t_brkc so that this test
will work with signed and unsigned chars.

Revision 1.4 / (download) - annotate - [select for diffs], Sat May 18 22:17:49 1996 UTC (27 years, 11 months ago) by veego
Branch: MAIN
Changes since 1.3: +8 -1 lines
Diff to previous 1.3 (colored) to selected 1.30 (colored)

Put this into an #ifdef COMPAT_OLDTTY.
look in <sys/tty.h> for more infomations about that.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Mar 14 19:31:49 1996 UTC (28 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.2: +8 -1 lines
Diff to previous 1.2 (colored) to selected 1.30 (colored)

Fix compiler warnings

Revision 1.2 / (download) - annotate - [select for diffs], Sat Feb 10 00:12:44 1996 UTC (28 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored) to selected 1.30 (colored)

Don't declare MSG_COMPAT in two places.
More prototype fixes

Revision 1.1 / (download) - annotate - [select for diffs], Fri Feb 2 18:47:57 1996 UTC (28 years, 2 months ago) by christos
Branch: MAIN
Diff to selected 1.30 (colored)

Renamed compat_tty.c to tty_43.c and updated with the newest copy from
kern/tty_compat.c

This form allows you to request diff's 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.




CVSweb <webmaster@jp.NetBSD.org>