Searched +hist:1.54 +hist:2.3 (Results 1 - 25 of 37) sorted by relevance

12

/src/sys/net/
H A Dppp_tty.c1.54 Wed Apr 15 20:44:25 GMT 2009 elad Remove a few KAUTH_GENERIC_ISSUSER in favor of more descriptive
alternatives.

Discussed on tech-kern:

http://mail-index.netbsd.org/tech-kern/2009/04/11/msg004798.html

Input from ad@, christos@, dyoung@, tsutsui@.

Okay ad@.
1.18 Wed Aug 25 02:04:06 GMT 1999 christos branches: 1.18.2;
changes from ppp-2.3.9 [synchronous]
1.11 Wed Mar 12 20:27:01 GMT 1997 christos Update to ppp-2.3b4; from Paul Mackerras
H A Dif_ppp.c1.54 Thu Jul 01 08:12:48 GMT 1999 itojun IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628.
(Sorry for a big commit, I can't separate this into several pieces...)
Pls check sys/netinet6/TODO and sys/netinet6/IMPLEMENTATION for details.

- sys/kern: do not assume single mbuf, accept chained mbuf on passing
data from userland to kernel (or other way round).
- "midway" ATM card: ATM PVC pseudo device support, like those done in ALTQ
package (ftp://ftp.csl.sony.co.jp/pub/kjc/).
- sys/netinet/tcp*: IPv4/v6 dual stack tcp support.
- sys/netinet/{ip6,icmp6}.h, sys/net/pfkeyv2.h: IETF document assumes those
file to be there so we patch it up.
- sys/netinet: IPsec additions are here and there.
- sys/netinet6/*: most of IPv6 code sits here.
- sys/netkey: IPsec key management code
- dev/pci/pcidevs: regen

In my understanding no code here is subject to export control so it
should be safe.
1.41 Sat May 02 14:34:24 GMT 1998 christos Merge changes from pppd-2.3.4; adds ppp-deflate-draft stuff and updates
zlib. Maybe we can merge our other copy of zlib with this one now and
avoid having two copies?
1.39 Sat May 17 21:11:59 GMT 1997 christos Update to ppp-2.3b5
1.37 Wed Mar 12 20:26:50 GMT 1997 christos Update to ppp-2.3b4; from Paul Mackerras
H A Dif_sl.c1.54 Thu Mar 25 00:52:14 GMT 1999 tron Make it possible to set MTU via "ifconfig" at run time. "SLMTU" is now
used to set the initial value.
1.46 Sat May 17 21:12:05 GMT 1997 christos Update to ppp-2.3b5
/src/sys/fs/cd9660/
H A Dcd9660_vnops.c1.54 Sat Mar 12 02:36:25 GMT 2016 christos branches: 1.54.10; 1.54.18;
PR/50951: Unmess this up.
1.54 Sat Mar 12 02:36:25 GMT 2016 christos branches: 1.54.10; 1.54.18;
PR/50951: Unmess this up.
1.54 Sat Mar 12 02:36:25 GMT 2016 christos branches: 1.54.10; 1.54.18;
PR/50951: Unmess this up.
1.43 Mon Mar 18 19:35:35 GMT 2013 plunky C99 section 6.7.2.3 (Tags) Note 3 states that:

A type specifier of the form

enum identifier

without an enumerator list shall only appear after the type it
specifies is complete.

which means that we cannot pass an "enum vtype" argument to
kauth_access_action() without fully specifying the type first.
Unfortunately there is a complicated include file loop which
makes that difficult, so convert this minimal function into a
macro (and capitalize it).

(ok elad@)
/src/sys/fs/sysvbfs/
H A Dsysvbfs_vnops.c1.54 Fri Aug 08 19:14:45 GMT 2014 gson branches: 1.54.4;
Whitespace fix
1.54 Fri Aug 08 19:14:45 GMT 2014 gson branches: 1.54.4;
Whitespace fix
1.47 Mon Mar 18 19:35:40 GMT 2013 plunky C99 section 6.7.2.3 (Tags) Note 3 states that:

A type specifier of the form

enum identifier

without an enumerator list shall only appear after the type it
specifies is complete.

which means that we cannot pass an "enum vtype" argument to
kauth_access_action() without fully specifying the type first.
Unfortunately there is a complicated include file loop which
makes that difficult, so convert this minimal function into a
macro (and capitalize it).

(ok elad@)
/src/sys/fs/adosfs/
H A Dadvnops.c1.54 Sat May 16 18:31:48 GMT 2020 christos Add ACL support for FFS. From FreeBSD.
1.41 Mon Mar 18 19:35:35 GMT 2013 plunky branches: 1.41.6;
C99 section 6.7.2.3 (Tags) Note 3 states that:

A type specifier of the form

enum identifier

without an enumerator list shall only appear after the type it
specifies is complete.

which means that we cannot pass an "enum vtype" argument to
kauth_access_action() without fully specifying the type first.
Unfortunately there is a complicated include file loop which
makes that difficult, so convert this minimal function into a
macro (and capitalize it).

(ok elad@)
/src/sys/fs/ntfs/
H A Dntfs_vnops.c1.55 Mon Mar 18 19:35:38 GMT 2013 plunky branches: 1.55.6;
C99 section 6.7.2.3 (Tags) Note 3 states that:

A type specifier of the form

enum identifier

without an enumerator list shall only appear after the type it
specifies is complete.

which means that we cannot pass an "enum vtype" argument to
kauth_access_action() without fully specifying the type first.
Unfortunately there is a complicated include file loop which
makes that difficult, so convert this minimal function into a
macro (and capitalize it).

(ok elad@)
1.54 Mon Nov 05 17:27:38 GMT 2012 dholland Excise struct componentname from the namecache.

This uglifies the interface, because several operations need to be
passed the namei flags and cache_lookup also needs for the time being
to be passed cnp->cn_nameiop. Nonetheless, it's a net benefit.

The glop should be able to go away eventually but requires structural
cleanup elsewhere first.

This change requires a kernel bump.
/src/sys/fs/ptyfs/
H A Dptyfs_vnops.c1.54 Fri May 26 14:21:00 GMT 2017 riastradh branches: 1.54.8; 1.54.10;
Make VOP_RECLAIM do the last unlock of the vnode.

VOP_RECLAIM naturally has exclusive access to the vnode, so having it
locked on entry is not strictly necessary -- but it means if there
are any final operations that must be done on the vnode, such as
ffs_update, requiring exclusive access to it, we can now kassert that
the vnode is locked in those operations.

We can't just have the caller release the last lock because some file
systems don't use genfs_lock, and require the vnode to remain valid
for VOP_UNLOCK to work, notably unionfs.
1.54 Fri May 26 14:21:00 GMT 2017 riastradh branches: 1.54.8; 1.54.10;
Make VOP_RECLAIM do the last unlock of the vnode.

VOP_RECLAIM naturally has exclusive access to the vnode, so having it
locked on entry is not strictly necessary -- but it means if there
are any final operations that must be done on the vnode, such as
ffs_update, requiring exclusive access to it, we can now kassert that
the vnode is locked in those operations.

We can't just have the caller release the last lock because some file
systems don't use genfs_lock, and require the vnode to remain valid
for VOP_UNLOCK to work, notably unionfs.
1.54 Fri May 26 14:21:00 GMT 2017 riastradh branches: 1.54.8; 1.54.10;
Make VOP_RECLAIM do the last unlock of the vnode.

VOP_RECLAIM naturally has exclusive access to the vnode, so having it
locked on entry is not strictly necessary -- but it means if there
are any final operations that must be done on the vnode, such as
ffs_update, requiring exclusive access to it, we can now kassert that
the vnode is locked in those operations.

We can't just have the caller release the last lock because some file
systems don't use genfs_lock, and require the vnode to remain valid
for VOP_UNLOCK to work, notably unionfs.
1.41 Mon Mar 18 19:35:38 GMT 2013 plunky branches: 1.41.6;
C99 section 6.7.2.3 (Tags) Note 3 states that:

A type specifier of the form

enum identifier

without an enumerator list shall only appear after the type it
specifies is complete.

which means that we cannot pass an "enum vtype" argument to
kauth_access_action() without fully specifying the type first.
Unfortunately there is a complicated include file loop which
makes that difficult, so convert this minimal function into a
macro (and capitalize it).

(ok elad@)
/src/sys/dev/pci/
H A Dpcireg.h1.54 Sun May 13 03:30:46 GMT 2007 kent branches: 1.54.6; 1.54.8; 1.54.12; 1.54.14;
Add PCI_SUBCLASS_MULTIMEDIA_HDAUDIO to pcireg.h
and azalia(4) uses it
1.54 Sun May 13 03:30:46 GMT 2007 kent branches: 1.54.6; 1.54.8; 1.54.12; 1.54.14;
Add PCI_SUBCLASS_MULTIMEDIA_HDAUDIO to pcireg.h
and azalia(4) uses it
1.54 Sun May 13 03:30:46 GMT 2007 kent branches: 1.54.6; 1.54.8; 1.54.12; 1.54.14;
Add PCI_SUBCLASS_MULTIMEDIA_HDAUDIO to pcireg.h
and azalia(4) uses it
1.54 Sun May 13 03:30:46 GMT 2007 kent branches: 1.54.6; 1.54.8; 1.54.12; 1.54.14;
Add PCI_SUBCLASS_MULTIMEDIA_HDAUDIO to pcireg.h
and azalia(4) uses it
1.54 Sun May 13 03:30:46 GMT 2007 kent branches: 1.54.6; 1.54.8; 1.54.12; 1.54.14;
Add PCI_SUBCLASS_MULTIMEDIA_HDAUDIO to pcireg.h
and azalia(4) uses it
1.37 Fri Mar 22 20:03:20 GMT 2002 drochner branches: 1.37.2;
iadd subclass codes from the 2.3 spec
/src/distrib/sets/lists/xbase/
H A Dshl.mi1.54 Mon Mar 17 07:25:34 GMT 2014 mrg merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
1.27 Mon Apr 13 18:58:08 GMT 2009 snj Update for freetype-2.3.9.
H A Dmi1.110 Sat Jul 23 00:03:10 GMT 2011 mrg updates for xkeyboard-config 2.3
1.54 Wed Jan 02 21:58:17 GMT 2008 gdt Remove no-longer-installed xsystrace pixmaps.
1.110 Sat Jul 23 00:03:10 GMT 2011 mrg updates for xkeyboard-config 2.3
1.54 Wed Jan 02 21:58:17 GMT 2008 gdt Remove no-longer-installed xsystrace pixmaps.
1.110 Sat Jul 23 00:03:10 GMT 2011 mrg updates for xkeyboard-config 2.3
1.54 Wed Jan 02 21:58:17 GMT 2008 gdt Remove no-longer-installed xsystrace pixmaps.
/src/sys/sys/
H A Dkauth.h1.71 Mon Mar 18 19:35:46 GMT 2013 plunky branches: 1.71.14;
C99 section 6.7.2.3 (Tags) Note 3 states that:

A type specifier of the form

enum identifier

without an enumerator list shall only appear after the type it
specifies is complete.

which means that we cannot pass an "enum vtype" argument to
kauth_access_action() without fully specifying the type first.
Unfortunately there is a complicated include file loop which
makes that difficult, so convert this minimal function into a
macro (and capitalize it).

(ok elad@)
1.54 Wed Apr 15 20:44:24 GMT 2009 elad Remove a few KAUTH_GENERIC_ISSUSER in favor of more descriptive
alternatives.

Discussed on tech-kern:

http://mail-index.netbsd.org/tech-kern/2009/04/11/msg004798.html

Input from ad@, christos@, dyoung@, tsutsui@.

Okay ad@.
H A Dsched.h1.89 Tue May 12 11:21:09 GMT 2020 kamil Remove the stub support of CLONE_PID in clone(2)

CLONE_PID causes the child clonee to share the same process id as cloner.

It was implemented for debugging purposes in the Linux kernel 2.0,
restricted to root only in 2.3.21 and removed from Linux 2.5.16.

The CLONE_PID bit was recycled for CLONE_PIDFD in Linux 5.2.
1.54 Mon Apr 28 20:24:11 GMT 2008 martin Remove clause 3 and 4 from TNF licenses
/src/sys/kern/
H A Dkern_auth.c1.73 Mon Mar 18 19:35:42 GMT 2013 plunky branches: 1.73.14;
C99 section 6.7.2.3 (Tags) Note 3 states that:

A type specifier of the form

enum identifier

without an enumerator list shall only appear after the type it
specifies is complete.

which means that we cannot pass an "enum vtype" argument to
kauth_access_action() without fully specifying the type first.
Unfortunately there is a complicated include file loop which
makes that difficult, so convert this minimal function into a
macro (and capitalize it).

(ok elad@)
1.54 Sun Nov 11 23:22:23 GMT 2007 matt Change some initialization of static queues to compile time.
(xxx_INIT to xxx_HEAD_INITIALIZER). Drop code which inits
non-auto (global or static) variables to 0 since that's
already implied by being non-auto. Init some static/global
cpu_simple_locks at compile time.
1.73 Mon Mar 18 19:35:42 GMT 2013 plunky branches: 1.73.14;
C99 section 6.7.2.3 (Tags) Note 3 states that:

A type specifier of the form

enum identifier

without an enumerator list shall only appear after the type it
specifies is complete.

which means that we cannot pass an "enum vtype" argument to
kauth_access_action() without fully specifying the type first.
Unfortunately there is a complicated include file loop which
makes that difficult, so convert this minimal function into a
macro (and capitalize it).

(ok elad@)
1.54 Sun Nov 11 23:22:23 GMT 2007 matt Change some initialization of static queues to compile time.
(xxx_INIT to xxx_HEAD_INITIALIZER). Drop code which inits
non-auto (global or static) variables to 0 since that's
already implied by being non-auto. Init some static/global
cpu_simple_locks at compile time.
H A Dtty_pty.c1.107 Sun Dec 30 22:03:01 GMT 2007 ad branches: 1.107.2; 1.107.6;
Pull up 1.104.2.3:
Avoid mutex recursion with kqueue. Reported by martin@.
1.54 Tue Nov 21 03:53:27 GMT 2000 enami Unlock mutex before jumping off from the critical region instead of
testing if locked.
/src/tools/gcc/
H A DMakefile1.54 Thu Apr 25 16:18:43 GMT 2013 skrll Avoid populating mknative output with gmp,mpfr, and mpc source
directories
1.45 Wed Sep 21 02:15:18 GMT 2011 mrg add libgomp support. needed by "cc -fopenmp", that koffice 2.3 wants to use.
1.54 Thu Apr 25 16:18:43 GMT 2013 skrll Avoid populating mknative output with gmp,mpfr, and mpc source
directories
1.45 Wed Sep 21 02:15:18 GMT 2011 mrg add libgomp support. needed by "cc -fopenmp", that koffice 2.3 wants to use.
H A Dmknative-gcc1.63 Wed Sep 21 02:15:18 GMT 2011 mrg add libgomp support. needed by "cc -fopenmp", that koffice 2.3 wants to use.
1.54 Thu Jun 30 07:01:14 GMT 2011 mrg also pull tr1_impl_headers parallel_headers and decimal_headers for libstdc++
1.63 Wed Sep 21 02:15:18 GMT 2011 mrg add libgomp support. needed by "cc -fopenmp", that koffice 2.3 wants to use.
1.54 Thu Jun 30 07:01:14 GMT 2011 mrg also pull tr1_impl_headers parallel_headers and decimal_headers for libstdc++
1.63 Wed Sep 21 02:15:18 GMT 2011 mrg add libgomp support. needed by "cc -fopenmp", that koffice 2.3 wants to use.
1.54 Thu Jun 30 07:01:14 GMT 2011 mrg also pull tr1_impl_headers parallel_headers and decimal_headers for libstdc++
1.63 Wed Sep 21 02:15:18 GMT 2011 mrg add libgomp support. needed by "cc -fopenmp", that koffice 2.3 wants to use.
1.54 Thu Jun 30 07:01:14 GMT 2011 mrg also pull tr1_impl_headers parallel_headers and decimal_headers for libstdc++
/src/sys/fs/msdosfs/
H A Dmsdosfs_vnops.c1.86 Mon Mar 18 19:35:37 GMT 2013 plunky branches: 1.86.6;
C99 section 6.7.2.3 (Tags) Note 3 states that:

A type specifier of the form

enum identifier

without an enumerator list shall only appear after the type it
specifies is complete.

which means that we cannot pass an "enum vtype" argument to
kauth_access_action() without fully specifying the type first.
Unfortunately there is a complicated include file loop which
makes that difficult, so convert this minimal function into a
macro (and capitalize it).

(ok elad@)
1.54 Wed Nov 26 20:17:33 GMT 2008 pooka Rototill all remaining file systems to use ubc_uiomove() instead
of the ubc_alloc() - uiomove() - ubc_release() dance.
/src/sys/fs/udf/
H A Dudf_vnops.c1.75 Mon Mar 18 19:35:41 GMT 2013 plunky C99 section 6.7.2.3 (Tags) Note 3 states that:

A type specifier of the form

enum identifier

without an enumerator list shall only appear after the type it
specifies is complete.

which means that we cannot pass an "enum vtype" argument to
kauth_access_action() without fully specifying the type first.
Unfortunately there is a complicated include file loop which
makes that difficult, so convert this minimal function into a
macro (and capitalize it).

(ok elad@)
1.54 Thu Jul 30 00:13:51 GMT 2009 reinoud Fix uid/gid check; it was checking if the old values would fit in 32 bits
instead of checking if the new values would.
/src/sys/opencrypto/
H A Dcryptodev.c1.54 Fri Feb 18 19:56:01 GMT 2011 drochner more "const"
1.4 Thu Aug 21 16:08:05 GMT 2003 jonathan Pull up `done' flag for crypto operations from FreeBSD. FreeBSD deltas:
cryptodev.c: 1.4.2.3 -> 1.4.2.4
cryptodev.h: 1.4.2.4 -> 1.4.2.5
/src/sys/arch/amiga/amiga/
H A Damiga_init.c1.58 Fri Apr 10 15:59:35 GMT 1998 mhitch Fix a bug I think I introduced long, long ago. The bug would only show
up on systems that have Zorro I/O space allocated outside the Z2 I/O
region, and then only if kvm usage is high enough to begin allocating
pages already mapped for hardware mappings. Found and fixed by Niklas
Hallqvist on OpenBSD.

From niklas@cvs.openbsd.org:
Yay! This fixes a bug that has been there since day one of the amiga port.
We have never protected the kvm area that maps Zorro I/O registers in the
Z2 memory space from being allocated by the kmem_* routines. Lately kvm
usage has increased and we have needed more kvm allocated than earlier thus
this area have got allocated with random results. Most often resulting in
MMU fault panics, but also in hangs. This bug has stalled the amiga port
release builds for several weeks, but now I *hope* the amiga will have a
chance to be built and tested in time for 2.3.
1.54 Fri Jan 31 23:18:56 GMT 1997 mhitch Get the boot partition offset from the boot loader. Also pass it when
doing a reload. The partition offset will be used to determine which
disk device was the boot device.
1.58 Fri Apr 10 15:59:35 GMT 1998 mhitch Fix a bug I think I introduced long, long ago. The bug would only show
up on systems that have Zorro I/O space allocated outside the Z2 I/O
region, and then only if kvm usage is high enough to begin allocating
pages already mapped for hardware mappings. Found and fixed by Niklas
Hallqvist on OpenBSD.

From niklas@cvs.openbsd.org:
Yay! This fixes a bug that has been there since day one of the amiga port.
We have never protected the kvm area that maps Zorro I/O registers in the
Z2 memory space from being allocated by the kmem_* routines. Lately kvm
usage has increased and we have needed more kvm allocated than earlier thus
this area have got allocated with random results. Most often resulting in
MMU fault panics, but also in hangs. This bug has stalled the amiga port
release builds for several weeks, but now I *hope* the amiga will have a
chance to be built and tested in time for 2.3.
1.54 Fri Jan 31 23:18:56 GMT 1997 mhitch Get the boot partition offset from the boot loader. Also pass it when
doing a reload. The partition offset will be used to determine which
disk device was the boot device.
/src/lib/libedit/
H A Dreadline.c1.133 Fri May 13 15:55:59 GMT 2016 christos From Bastian Maerkisch, via Igno Schwarze:

Even though section "2.3.3 Information About the History List"
of the history(3) info(1) manual only says

-- Function: int where_history (void)
Returns the offset of the current history element.

which maybe isn't completely clear, a plausible implementation
is that the offset returned is the same offset that can be used
for history_set_pos(), i.e. that it is 0 for the oldest entry
and increases with time, and that's how the GNU implementation
behaves indeed.

The libedit implementation, on the other hand, returns 1 for the
newest entry and increases going back in time.
1.54 Fri May 27 11:35:07 GMT 2005 agc Sync the alternative readline interface with reality:

+ the rl_callback_handler_install takes a pointer to a void function
which has one char * argument (it's called that way in the readline
emulation source, otherwise there's no way to pass the line buffer
to the function which processes the line when EOL is encountered)

+ provide a prototype for that function signature and use it

Makes the callback readline interface work now.
1.133 Fri May 13 15:55:59 GMT 2016 christos From Bastian Maerkisch, via Igno Schwarze:

Even though section "2.3.3 Information About the History List"
of the history(3) info(1) manual only says

-- Function: int where_history (void)
Returns the offset of the current history element.

which maybe isn't completely clear, a plausible implementation
is that the offset returned is the same offset that can be used
for history_set_pos(), i.e. that it is 0 for the oldest entry
and increases with time, and that's how the GNU implementation
behaves indeed.

The libedit implementation, on the other hand, returns 1 for the
newest entry and increases going back in time.
1.54 Fri May 27 11:35:07 GMT 2005 agc Sync the alternative readline interface with reality:

+ the rl_callback_handler_install takes a pointer to a void function
which has one char * argument (it's called that way in the readline
emulation source, otherwise there's no way to pass the line buffer
to the function which processes the line when EOL is encountered)

+ provide a prototype for that function signature and use it

Makes the callback readline interface work now.
/src/sys/ufs/ext2fs/
H A Dext2fs_vnops.c1.107 Mon Mar 18 19:35:47 GMT 2013 plunky branches: 1.107.6;
C99 section 6.7.2.3 (Tags) Note 3 states that:

A type specifier of the form

enum identifier

without an enumerator list shall only appear after the type it
specifies is complete.

which means that we cannot pass an "enum vtype" argument to
kauth_access_action() without fully specifying the type first.
Unfortunately there is a complicated include file loop which
makes that difficult, so convert this minimal function into a
macro (and capitalize it).

(ok elad@)
1.54 Sat Aug 14 14:32:04 GMT 2004 mycroft Push atime/mtime updates even further -- into the reclaim path, so they happen
rarely in the normal case. (Note: This happens at reboot/shutdown time because
all file systems are unmounted.)

Also, for IN_MODIFY, use IN_ACCESSED, not IN_MODIFIED; otherwise "ls -l" of
your device node or FIFO would cause the time stamps to get written too
quickly.
/src/sys/fs/tmpfs/
H A Dtmpfs_vnops.c1.101 Mon Mar 18 19:35:40 GMT 2013 plunky branches: 1.101.6;
C99 section 6.7.2.3 (Tags) Note 3 states that:

A type specifier of the form

enum identifier

without an enumerator list shall only appear after the type it
specifies is complete.

which means that we cannot pass an "enum vtype" argument to
kauth_access_action() without fully specifying the type first.
Unfortunately there is a complicated include file loop which
makes that difficult, so convert this minimal function into a
macro (and capitalize it).

(ok elad@)
1.54 Thu Mar 19 13:47:32 GMT 2009 pooka Release dvp in mknod error branch.

Nicolas Joly, PR kern/41006
/src/sys/miscfs/kernfs/
H A Dkernfs_vnops.c1.147 Mon Mar 18 19:35:44 GMT 2013 plunky branches: 1.147.6;
C99 section 6.7.2.3 (Tags) Note 3 states that:

A type specifier of the form

enum identifier

without an enumerator list shall only appear after the type it
specifies is complete.

which means that we cannot pass an "enum vtype" argument to
kauth_access_action() without fully specifying the type first.
Unfortunately there is a complicated include file loop which
makes that difficult, so convert this minimal function into a
macro (and capitalize it).

(ok elad@)
1.54 Thu Feb 05 08:00:12 GMT 1998 mrg initial import of the new virtual memory system, UVM, into -current.

UVM was written by chuck cranor <chuck@maria.wustl.edu>, with some
minor portions derived from the old Mach code. i provided some help
getting swap and paging working, and other bug fixes/ideas. chuck
silvers <chuq@chuq.com> also provided some other fixes.

this is the rest of the MI portion changes.

this will be KNF'd shortly. :-)

Completed in 313 milliseconds

12