Searched hist:1.427 (Results 1 - 25 of 43) sorted by relevance

12

/src/sys/dev/usb/
H A Dusbdevs_data.h1.427 Mon Feb 06 17:34:08 GMT 2006 jmmv branches: 1.427.2; 1.427.4;
Regen.
1.427 Mon Feb 06 17:34:08 GMT 2006 jmmv branches: 1.427.2; 1.427.4;
Regen.
1.427 Mon Feb 06 17:34:08 GMT 2006 jmmv branches: 1.427.2; 1.427.4;
Regen.
H A Dusbdevs.h1.427 Mon Mar 13 16:30:41 GMT 2006 christos branches: 1.427.2;
regen
1.427 Mon Mar 13 16:30:41 GMT 2006 christos branches: 1.427.2;
regen
H A Dusbdevs1.427 Mon Apr 03 07:14:03 GMT 2006 scw Add vendor id for Topfield Co., Ltd.
Add product id for the TF5000PR range of digital video recorders.
/src/sys/dev/ata/
H A Dwd.c1.427 Sun Nov 20 02:35:19 GMT 2016 pgoyette branches: 1.427.2;
Avoid calling bufq_free() from critical section.
1.427 Sun Nov 20 02:35:19 GMT 2016 pgoyette branches: 1.427.2;
Avoid calling bufq_free() from critical section.
/src/share/man/man9/
H A DMakefile1.427 Sun Jun 03 00:54:51 GMT 2018 gson branches: 1.427.2;
Remove stray space to unbreak build
1.427 Sun Jun 03 00:54:51 GMT 2018 gson branches: 1.427.2;
Remove stray space to unbreak build
/src/sys/dev/pci/
H A Dpcidevs_data.h1.427 Wed May 15 14:14:58 GMT 2002 augustss branches: 1.427.2;
Regen.
1.427 Wed May 15 14:14:58 GMT 2002 augustss branches: 1.427.2;
Regen.
1.427 Wed May 15 14:14:58 GMT 2002 augustss branches: 1.427.2;
Regen.
1.427 Wed May 15 14:14:58 GMT 2002 augustss branches: 1.427.2;
Regen.
1.427 Wed May 15 14:14:58 GMT 2002 augustss branches: 1.427.2;
Regen.
1.427 Wed May 15 14:14:58 GMT 2002 augustss branches: 1.427.2;
Regen.
1.427 Wed May 15 14:14:58 GMT 2002 augustss branches: 1.427.2;
Regen.
1.427 Wed May 15 14:14:58 GMT 2002 augustss branches: 1.427.2;
Regen.
H A Dfiles.pci1.427 Wed May 20 08:15:26 GMT 2020 macallan radeonfb doesn't attach an iic*, so pull in iic, not i2cbus
/src/sys/arch/sparc64/sparc64/
H A Dlocore.s1.427 Sat Apr 03 17:01:24 GMT 2021 palle Improve cpu_idle() by allowing a platform specific implementaion (same logic as the sparc implementation) - currently only used by sun4v
/src/sys/arch/i386/conf/
H A DALL1.427 Sun Aug 13 08:48:30 GMT 2017 christos Add ALPS pms support
/src/sys/arch/arm/arm32/
H A Dpmap.c1.427 Tue Mar 23 06:35:24 GMT 2021 skrll Re-enable kpreemption in an error path. Spotted by nat@
/src/distrib/notes/common/
H A Dmain1.427 Mon Nov 10 11:30:59 GMT 2008 hasso Add myself.
/src/etc/
H A DMakefile1.427 Tue Feb 07 21:18:05 GMT 2017 christos Use make -C instead of cd && make; this is done to preserve the logical path
for debugging info DW_AT_comp_dir
/src/usr.bin/xlint/lint1/
H A Dcgram.y1.427 Sat Jan 21 08:04:43 GMT 2023 rillig lint: fix null pointer dereference on invalid argument to __typeof__
H A Dtree.c1.427 Fri Apr 15 21:50:07 GMT 2022 rillig lint: in C99 mode, do not warn about non-prototype conversions

Message 259 is "argument #%d is converted from '%s' to '%s' due to
prototype", and it is intended to warn about compatibility between
traditional C where functions had no prototypes and standard C where
functions have prototypes.

Running lint in C99 mode is further away from traditional C than running
lint in C90 mode, so that warning doesn't make sense for C99. There are
still some inconsistencies in the 5 language version modes that lint
offers:

-t for traditional C
(no option) for migrating traditional C to C90
-s for C90 code
-S for C99 code
-Ac11 for C11 code

By disabling warning 259 in C99 mode, a typical NetBSD build produces
14.500 fewer warnings than before, of about 100.000 total.

Message 259 overlaps with message 298 "conversion from '%s' to '%s' may
lose accuracy, arg #%d", and in some cases of potentially lossy
conversions, lint now produces none of these messages. In some other
cases, these warnings were reported redundantly. The cases where
message 298 makes sense will be added back later, as needed.
/src/sys/uvm/
H A Duvm_map.c1.427 Sun Apr 27 17:40:55 GMT 2025 riastradh posix_spawn(2): Allocate a new vmspace at process creation time.

This allocates a new vmspace for the process at the time the new
process is created, rather than sharing some other vmspace temporarily.
This eliminates any risk of anything bad happening due to temporary
sharing, since there isn't any sharing.

Resolves a race to where:

1. we set up the child to share proc0.p_vmspace at first,

2. another process tries to read the new child's psstrings via
kern.proc_args.<childpid>.argv or similar with the child's
p_reflock held and gets stuck in a uvm fault loop because
proc0.p_vmspace doesn't have the child's psstrings address
(inherited from the parent) mapped,

3. the child is waiting for p_reflock before it can replace its
p_vmspace or psstrings.

By allocating the vmspace up front, with no mappings in it, we avoid
exposing the child in this scenario. Minor possible downside is that
sysctl kern.proc_args.<childpid>.argv might spuriously fail with
EFAULT during this time (rather than fail with EBUSY as it does if
p_reflock is held concurrently) but that's not a particularly big
deal.

Patch and first paragraph of commit message written by chs@; minor
tweaks to comments -- and any mistakes in the analysis -- by me.

PR kern/59037: deadlock in posix_spawn
PR kern/59175: posix_spawn hang, hanging other process too
1.427 Sun Apr 27 17:40:55 GMT 2025 riastradh posix_spawn(2): Allocate a new vmspace at process creation time.

This allocates a new vmspace for the process at the time the new
process is created, rather than sharing some other vmspace temporarily.
This eliminates any risk of anything bad happening due to temporary
sharing, since there isn't any sharing.

Resolves a race to where:

1. we set up the child to share proc0.p_vmspace at first,

2. another process tries to read the new child's psstrings via
kern.proc_args.<childpid>.argv or similar with the child's
p_reflock held and gets stuck in a uvm fault loop because
proc0.p_vmspace doesn't have the child's psstrings address
(inherited from the parent) mapped,

3. the child is waiting for p_reflock before it can replace its
p_vmspace or psstrings.

By allocating the vmspace up front, with no mappings in it, we avoid
exposing the child in this scenario. Minor possible downside is that
sysctl kern.proc_args.<childpid>.argv might spuriously fail with
EFAULT during this time (rather than fail with EBUSY as it does if
p_reflock is held concurrently) but that's not a particularly big
deal.

Patch and first paragraph of commit message written by chs@; minor
tweaks to comments -- and any mistakes in the analysis -- by me.

PR kern/59037: deadlock in posix_spawn
PR kern/59175: posix_spawn hang, hanging other process too
1.427 Sun Apr 27 17:40:55 GMT 2025 riastradh posix_spawn(2): Allocate a new vmspace at process creation time.

This allocates a new vmspace for the process at the time the new
process is created, rather than sharing some other vmspace temporarily.
This eliminates any risk of anything bad happening due to temporary
sharing, since there isn't any sharing.

Resolves a race to where:

1. we set up the child to share proc0.p_vmspace at first,

2. another process tries to read the new child's psstrings via
kern.proc_args.<childpid>.argv or similar with the child's
p_reflock held and gets stuck in a uvm fault loop because
proc0.p_vmspace doesn't have the child's psstrings address
(inherited from the parent) mapped,

3. the child is waiting for p_reflock before it can replace its
p_vmspace or psstrings.

By allocating the vmspace up front, with no mappings in it, we avoid
exposing the child in this scenario. Minor possible downside is that
sysctl kern.proc_args.<childpid>.argv might spuriously fail with
EFAULT during this time (rather than fail with EBUSY as it does if
p_reflock is held concurrently) but that's not a particularly big
deal.

Patch and first paragraph of commit message written by chs@; minor
tweaks to comments -- and any mistakes in the analysis -- by me.

PR kern/59037: deadlock in posix_spawn
PR kern/59175: posix_spawn hang, hanging other process too
/src/share/man/man4/
H A Doptions.41.427 Thu Aug 22 07:17:11 GMT 2013 wiz Remove PFIL_HOOKS references, code was unifdefed.
From David H. Gutteridge in PR 48146.

Bump date.
1.427 Thu Aug 22 07:17:11 GMT 2013 wiz Remove PFIL_HOOKS references, code was unifdefed.
From David H. Gutteridge in PR 48146.

Bump date.
H A DMakefile1.427 Tue May 15 14:12:08 GMT 2007 macallan add a couple man pages for the new ADB subsystem
/src/share/mk/
H A Dbsd.README1.427 Mon Dec 20 20:33:20 GMT 2021 christos Rename:
MKKDEBUG -> MKDEBUGKERNEL
MKTOOLSDEBUG -> MKDEBUGTOOLS
while keeping compatibility with the old names. Add missing documentation.
Now all debugging tunables are prefixed with MKDEBUG.
1.427 Mon Dec 20 20:33:20 GMT 2021 christos Rename:
MKKDEBUG -> MKDEBUGKERNEL
MKTOOLSDEBUG -> MKDEBUGTOOLS
while keeping compatibility with the old names. Add missing documentation.
Now all debugging tunables are prefixed with MKDEBUG.
1.427 Mon Dec 20 20:33:20 GMT 2021 christos Rename:
MKKDEBUG -> MKDEBUGKERNEL
MKTOOLSDEBUG -> MKDEBUGTOOLS
while keeping compatibility with the old names. Add missing documentation.
Now all debugging tunables are prefixed with MKDEBUG.
1.427 Mon Dec 20 20:33:20 GMT 2021 christos Rename:
MKKDEBUG -> MKDEBUGKERNEL
MKTOOLSDEBUG -> MKDEBUGTOOLS
while keeping compatibility with the old names. Add missing documentation.
Now all debugging tunables are prefixed with MKDEBUG.
/src/distrib/sets/lists/debug/
H A Dmi1.427 Wed Feb 21 22:53:47 GMT 2024 christos changes for new bind.
XXX: removing lint libraries where lint does not work anymore is temporary.
1.427 Wed Feb 21 22:53:47 GMT 2024 christos changes for new bind.
XXX: removing lint libraries where lint does not work anymore is temporary.
1.427 Wed Feb 21 22:53:47 GMT 2024 christos changes for new bind.
XXX: removing lint libraries where lint does not work anymore is temporary.
1.427 Wed Feb 21 22:53:47 GMT 2024 christos changes for new bind.
XXX: removing lint libraries where lint does not work anymore is temporary.
1.427 Wed Feb 21 22:53:47 GMT 2024 christos changes for new bind.
XXX: removing lint libraries where lint does not work anymore is temporary.
1.427 Wed Feb 21 22:53:47 GMT 2024 christos changes for new bind.
XXX: removing lint libraries where lint does not work anymore is temporary.
1.427 Wed Feb 21 22:53:47 GMT 2024 christos changes for new bind.
XXX: removing lint libraries where lint does not work anymore is temporary.
1.427 Wed Feb 21 22:53:47 GMT 2024 christos changes for new bind.
XXX: removing lint libraries where lint does not work anymore is temporary.
1.427 Wed Feb 21 22:53:47 GMT 2024 christos changes for new bind.
XXX: removing lint libraries where lint does not work anymore is temporary.
1.427 Wed Feb 21 22:53:47 GMT 2024 christos changes for new bind.
XXX: removing lint libraries where lint does not work anymore is temporary.
/src/sys/kern/
H A Dinit_main.c1.427 Fri Jan 28 18:44:44 GMT 2011 pooka Move sysctl routines from init_sysctl.c to kern_descrip.c (for
descriptors) and kern_proc.c (for processes). This makes them
usable in a rump kernel, in case somebody was wondering.
H A Dkern_exec.c1.427 Sun May 08 01:28:09 GMT 2016 christos Move all the randomization inside kern_pax.c so we can control it directly.
Add debugging flags to be able to set the random number externally.
H A Dvfs_subr.c1.427 Sun Jan 29 06:32:43 GMT 2012 dholland Move the code for iterating over the multiple RPC calls in a quota
proplib XML packet to vfs_quotactl.c out of sys/ufs/ufs.

Add a dummy extra arg to VFS_QUOTACTL for compile safety.

Note: this change requires a kernel version bump.
/src/sys/arch/x86/x86/
H A Dpmap.c1.427 Tue Oct 08 21:09:08 GMT 2024 riastradh x86/pmap: Use UVM_KMF_WAITVA to ensure pmap_pdp_alloc never fails.

This is used as the backing page allocator for pmap_pdp_pool, and
pmap_ctor assumes that PR_WAITOK allocations from it don't fail and
unconditionally writes to the resulting kva, which if null leads
nowhere good.

It is unclear to me why uvm_km_alloc can accept any combination of
the options UVM_KMF_NOWAIT and UVM_KMF_WAITVA. It seems to me that
at least one should be required (and they should be exclusive), and
any other use should trip an assertion.

PR kern/58666: panic: lock error: Reader / writer lock:
rw_vector_enter,357: locking against myself
/src/sys/arch/amd64/conf/
H A DGENERIC1.427 Sat Mar 19 23:21:02 GMT 2016 gdt Disable uscanner in all kernel configs

As discussed on current-users@, SANE uses ugen via libusb and not
uscanner, so users are not well served by having uscanner. Consensus
is that addressing how to adjust permissions for scanners should not
block restoring basic functionionality.

(Compile-tested only, but there are multiple reports of this being the
right approach.)
/src/usr.bin/make/
H A Djob.c1.427 Thu Apr 15 19:06:42 GMT 2021 rillig make: remove type name for the abort status in job handling

Completed in 2089 milliseconds

12