Module Name:src
Committed By: macallan
Date: Sun May 12 13:43:27 UTC 2024
Modified Files:
src/sys/arch/sparc/dev: sxreg.h
Log Message:
add simple 16bit load and store ops
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/sparc/dev/sxreg.h
Module Name:xsrc
Committed By: macallan
Date: Mon May 13 10:13:11 UTC 2024
Modified Files:
xsrc/external/mit/xf86-video-suncg14/dist/src: cg14_accel.c
cg14_driver.c
Log Message:
support 16bit colour
This requires kernel support, which was committed yesterday.
$ */
/*
* Copyright (c) 2013 Michael Lorenz
* All rights reserved.
@@ -68,6 +68,7 @@ int src_formats[] = {PICT_a8r8g8b8, PICT
int tex_formats[] = {PICT_a8r8g8b8, PICT_a8b8g8r8, PICT_a8};
static void CG14Copy32(PixmapPtr, int, int, int, int, int, int);
+static void CG14Copy16(PixmapPtr, int, int, int
Michael Lorenz
@@ -520,21 +520,6 @@ interpret(FILE *foo)
f.stride = stride;
f.data = [first * charsize];
}
-if (0) {
- int i;
- uint16_t pixbuf[16];
- double_pixels([charsize * 'Q'], pixbuf, charsize);
- fill_dup(pixbuf, charsize);
- for (i = 0; i < charsize * 2; i++) {
- printf(&
Module Name:xsrc
Committed By: macallan
Date: Tue Mar 12 09:36:06 UTC 2024
Modified Files:
xsrc/local/programs/bdfload: README bdfload.c
Log Message:
use uint8_t for all 8bit masks and data to avoid sign extending weirdness
found by running this on hppa with gcc12
To
: bdfload.c,v 1.21 2024/01/08 18:09:33 macallan Exp $ */
+/* $NetBSD: bdfload.c,v 1.22 2024/03/12 09:36:06 macallan Exp $ */
/*
* Copyright (c) 2018 Michael Lorenz
@@ -168,9 +168,10 @@ int
write_header(const char *filename, struct wsdisplay_font *f)
{
FILE *output;
- char *buffer = f->data;
+ uint
Module Name:xsrc
Committed By: macallan
Date: Tue Mar 12 09:42:55 UTC 2024
Modified Files:
xsrc/local/programs/bdfload: bdfload.c
Log Message:
remove accidentally left in debug goop
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23
Module Name:src
Committed By: macallan
Date: Thu Mar 14 13:18:36 UTC 2024
Modified Files:
src/sys/arch/hppa/conf: GENERIC
Log Message:
add gftfb
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/hppa/conf/GENERIC
Please note that diffs are not
Module Name:src
Committed By: macallan
Date: Thu Mar 14 13:18:36 UTC 2024
Modified Files:
src/sys/arch/hppa/conf: GENERIC
Log Message:
add gftfb
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/hppa/conf/GENERIC
Please note that diffs are not
Module Name:src
Committed By: macallan
Date: Wed Mar 6 08:19:44 UTC 2024
Modified Files:
src/sys/arch/hppa/dev: gftfb.c
Log Message:
if the framebuffer is wider than the visible area, use the full width for the
glyphcache
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: macallan
Date: Wed Mar 6 08:19:44 UTC 2024
Modified Files:
src/sys/arch/hppa/dev: gftfb.c
Log Message:
if the framebuffer is wider than the visible area, use the full width for the
glyphcache
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: macallan
Date: Wed Mar 27 06:52:03 UTC 2024
Modified Files:
src/sys/arch/hppa/dev: gftfb.c
Log Message:
in gftfb_ioctl():
- identify ourselves as WSDISPLAY_TYPE_STI
- return full fb geometry in WSDISPLAYIO_GET_FBINFO
To generate a diff of
Module Name:src
Committed By: macallan
Date: Wed Mar 27 06:52:03 UTC 2024
Modified Files:
src/sys/arch/hppa/dev: gftfb.c
Log Message:
in gftfb_ioctl():
- identify ourselves as WSDISPLAY_TYPE_STI
- return full fb geometry in WSDISPLAYIO_GET_FBINFO
To generate a diff of
Module Name:src
Committed By: macallan
Date: Mon Apr 1 09:48:58 UTC 2024
Modified Files:
src/sys/arch/hppa/dev: gftfb.c
Log Message:
make gftfb_restore_palette() grab the default colour map from rasops instead
of just writing the driver's map into the hardware ( which
Module Name:src
Committed By: macallan
Date: Mon Apr 1 09:48:58 UTC 2024
Modified Files:
src/sys/arch/hppa/dev: gftfb.c
Log Message:
make gftfb_restore_palette() grab the default colour map from rasops instead
of just writing the driver's map into the hardware ( which
Module Name:src
Committed By: macallan
Date: Thu Mar 28 12:50:31 UTC 2024
Modified Files:
src/sys/arch/hppa/dev: gftfb.c
Log Message:
For some reason the drawing engine occasionally scribbles past the right
boundary when filling rectangles, especially annoying when we
Module Name:src
Committed By: macallan
Date: Thu Mar 28 12:50:31 UTC 2024
Modified Files:
src/sys/arch/hppa/dev: gftfb.c
Log Message:
For some reason the drawing engine occasionally scribbles past the right
boundary when filling rectangles, especially annoying when we
Module Name:src
Committed By: macallan
Date: Wed Mar 27 09:08:38 UTC 2024
Modified Files:
src/sys/arch/hppa/dev: gftfb.c
Log Message:
fix brainfart - only update fbi_fbsize, not the size of the visible fb...
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11
Module Name:src
Committed By: macallan
Date: Wed Mar 27 09:08:38 UTC 2024
Modified Files:
src/sys/arch/hppa/dev: gftfb.c
Log Message:
fix brainfart - only update fbi_fbsize, not the size of the visible fb...
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11
Module Name:src
Committed By: macallan
Date: Wed Feb 28 10:25:36 UTC 2024
Modified Files:
src/sys/arch/hppa/dev: gftfb.c
Log Message:
add hardware cursor support, mostly for X
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/hppa/dev/gftfb.c
Module Name:src
Committed By: macallan
Date: Wed Feb 28 10:25:36 UTC 2024
Modified Files:
src/sys/arch/hppa/dev: gftfb.c
Log Message:
add hardware cursor support, mostly for X
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/hppa/dev/gftfb.c
Module Name:src
Committed By: macallan
Date: Wed Feb 28 14:12:12 UTC 2024
Modified Files:
src/sys/arch/hppa/dev: gftfb.c
Log Message:
support WSDISPLAYIO_SVIDEO so X can turn the monitor off
so far I only know how to turn off video output, not sync(s). Better than
nothing
Module Name:src
Committed By: macallan
Date: Wed Feb 28 14:12:12 UTC 2024
Modified Files:
src/sys/arch/hppa/dev: gftfb.c
Log Message:
support WSDISPLAYIO_SVIDEO so X can turn the monitor off
so far I only know how to turn off video output, not sync(s). Better than
nothing
Module Name:src
Committed By: macallan
Date: Mon Mar 4 10:19:14 UTC 2024
Modified Files:
src/distrib/sets/lists/comp: mi
src/sys/dev/ic: Makefile
Log Message:
install stireg.h
To generate a diff of this commit:
cvs rdiff -u -r1.2455 -r1.2456
Module Name:src
Committed By: macallan
Date: Mon Mar 4 10:19:14 UTC 2024
Modified Files:
src/distrib/sets/lists/comp: mi
src/sys/dev/ic: Makefile
Log Message:
install stireg.h
To generate a diff of this commit:
cvs rdiff -u -r1.2455 -r1.2456
Module Name:src
Committed By: macallan
Date: Tue May 28 11:06:07 UTC 2024
Modified Files:
src/sys/arch/powerpc/oea: ofwoea_machdep.c
Log Message:
- initialize bootpath
- if we don't get anything useful from args, check /chosen
now my G5 finds its boot device even when
Module Name:src
Committed By: macallan
Date: Tue May 28 11:06:07 UTC 2024
Modified Files:
src/sys/arch/powerpc/oea: ofwoea_machdep.c
Log Message:
- initialize bootpath
- if we don't get anything useful from args, check /chosen
now my G5 finds its boot device even when
Module Name:xsrc
Committed By: macallan
Date: Mon Jun 10 22:51:01 UTC 2024
Modified Files:
xsrc/external/mit/xorg-server/dist/hw/xfree86/modes: xf86Modes.c
Log Message:
make sure we fill in the name field in generated / converted modes
fixes PR 58321, tested by tsutsui@
Module Name:xsrc
Committed By: macallan
Date: Mon Jun 10 22:51:01 UTC 2024
Modified Files:
xsrc/external/mit/xorg-server/dist/hw/xfree86/modes: xf86Modes.c
Log Message:
make sure we fill in the name field in generated / converted modes
fixes PR 58321, tested by tsutsui@
? The build shows several ecoff kernels
in sgimips/binary/kernel.
Really? If so I'd expect there to be a mips-elf2aout in tools but there
isn't. So what's using it?
--
Michael L. Hitchmhi...@montana.edu
Computer Consultant
Information Technology Center
Montana State
On Mon, 9 Nov 2009, Christoph Egger wrote:
PR port-amiga/38335 and PR port-amiga/42174.
You mean port-alpha, right ?
Yes, I meant port-alpha. I seem to frequently mis-typing them, they
both are ingraind in my finger memory.
--
Michael L. Hitchmhi...@montana.edu
Module Name:src
Committed By: mlelstv
Date: Thu Dec 31 19:59:31 UTC 2009
Modified Files:
src/usr.sbin/user: user.c usermgmt.conf.5
Log Message:
Add new keyword gid_range to usermgmt.conf which specifies a default
GID range for groupadd(8).
To generate a diff of this
Module Name:src
Committed By: mlelstv
Date: Thu Dec 31 22:54:40 UTC 2009
Modified Files:
src/doc: CHANGES
Log Message:
mention tzcode update
To generate a diff of this commit:
cvs rdiff -u -r1.1338 -r1.1339 src/doc/CHANGES
Please note that diffs are not public domain;
Module Name:src
Committed By: mlelstv
Date: Sat Jan 2 15:20:39 UTC 2010
Modified Files:
src/sys/kern: subr_pool.c
Log Message:
Move initialization of pool_allocator_lock before its first use.
This failed on archs where a mutex isn't initialized to a zero
value.
Defer
Module Name:src
Committed By: mlelstv
Date: Sun Jan 3 01:07:19 UTC 2010
Modified Files:
src/sys/kern: subr_pool.c
Log Message:
Pools are created way before the pool subsystem mutexes are
initialized.
Ignore also pool_allocator_lock while the system is in cold state.
Module Name:src
Committed By: mlelstv
Date: Mon Jan 25 14:51:03 UTC 2010
Modified Files:
src/sys/dev/dkwedge: dk.c dkwedge_gpt.c
Log Message:
GPTs are defined in terms of physical blocks.
- Fix reading of GPT for devices with non-512byte sectors
- Fix bounds check to use
Module Name:src
Committed By: mlelstv
Date: Mon Jan 25 15:30:44 UTC 2010
Modified Files:
src/sys/fs/msdosfs: msdosfs_vfsops.c
Log Message:
Fetch sector size also from wedges.
To generate a diff of this commit:
cvs rdiff -u -r1.76 -r1.77
Module Name:src
Committed By: mlelstv
Date: Sun Jan 31 10:30:41 UTC 2010
Modified Files:
src/sys/fs/msdosfs: msdosfs_vfsops.c
Log Message:
Replace individual queries for partition information with
new helper function.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: mlelstv
Date: Sun Jan 31 10:36:20 UTC 2010
Modified Files:
src/sys/ufs/ext2fs: ext2fs_vfsops.c
Log Message:
Replace individual queries for partition information with
new helper function.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: mlelstv
Date: Sun Jan 31 10:50:23 UTC 2010
Modified Files:
src/sys/ufs/ffs: ffs_vfsops.c
Log Message:
Replace individual queries for partition information with
new helper function.
To generate a diff of this commit:
cvs rdiff -u -r1.254
Module Name:src
Committed By: mlelstv
Date: Sun Jan 31 10:54:10 UTC 2010
Modified Files:
src/sys/ufs/ffs: ffs_vfsops.c fs.h
Log Message:
Fix block shift to work with different device block sizes.
Unlike other filesystems this has some side issues because
the shift values
Module Name:src
Committed By: mlelstv
Date: Sun Jan 31 11:39:55 UTC 2010
Modified Files:
src/sys/arch/x86/x86: ipmi.c
Log Message:
Release buffer in case a receive failed.
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/x86/x86/ipmi.c
Please
Module Name:src
Committed By: mlelstv
Date: Sun Jan 31 16:04:35 UTC 2010
Modified Files:
src/sbin/fsck_ffs: setup.c
src/sbin/newfs: mkfs.c
Log Message:
Skip handling of APPLEUFS_LABEL if it is smaller than a device block.
In particular:
- newfs will not try to
Module Name:src
Committed By: mlelstv
Date: Sun Feb 7 15:51:29 UTC 2010
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
Use filesystem blocks to address filesystem objects. f_iosize just
happens to be the same for current filesystems.
To generate a diff of this
Module Name:src
Committed By: mlelstv
Date: Sun Feb 7 16:04:31 UTC 2010
Modified Files:
src/sys/dev/dkwedge: dk.c
Log Message:
d_psize routine returns a number of blocks or -1 on error.
d_dump routine returns 0 or an error code.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: mlelstv
Date: Sun Feb 7 23:25:07 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
Make UVMHIST build again.
To generate a diff of this commit:
cvs rdiff -u -r1.163 -r1.164 src/sys/uvm/uvm_fault.c
Please note that diffs are
Module Name:src
Committed By: mlelstv
Date: Mon Feb 8 00:01:39 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
Move assertion to make check more clear.
To generate a diff of this commit:
cvs rdiff -u -r1.164 -r1.165 src/sys/uvm/uvm_fault.c
Please note
Module Name:src
Committed By: mlelstv
Date: Mon Feb 8 00:02:50 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
pgo_get needs the page array to be initialized.
To generate a diff of this commit:
cvs rdiff -u -r1.165 -r1.166 src/sys/uvm/uvm_fault.c
Please
Module Name:src
Committed By: mlelstv
Date: Thu Feb 11 00:06:16 UTC 2010
Modified Files:
src/sys/ufs/ffs: ffs_vfsops.c
Log Message:
There is no code left that uses disk size data, so don't query it.
This also failed when querying the simulated block device from mfs.
Fixes
Module Name:src
Committed By: mlelstv
Date: Thu Feb 11 19:50:34 UTC 2010
Modified Files:
src/sys/ufs/ext2fs: ext2fs_vfsops.c
Log Message:
There is no code left that uses disk size data, so don't query it.
To generate a diff of this commit:
cvs rdiff -u -r1.155 -r1.156
Module Name:src
Committed By: mlelstv
Date: Tue Feb 16 18:57:54 UTC 2010
Modified Files:
src/usr.sbin/dumplfs: dumplfs.c
Log Message:
Read the padded superblocks to avoid problems with disks that have
larger sectors than 512 Bytes.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: mlelstv
Date: Tue Feb 16 23:13:13 UTC 2010
Modified Files:
src/libexec/lfs_cleanerd: lfs_cleanerd.c
Log Message:
Read the padded superblocks to avoid problems with disks that have
larger sectors than 512 Bytes.
To generate a diff of this
Module Name:src
Committed By: mlelstv
Date: Tue Feb 16 23:20:31 UTC 2010
Modified Files:
src/sbin/fsck_lfs: dir.c inode.c kernelops.h lfs.c pass1.c pass4.c
pass6.c segwrite.c segwrite.h setup.c vars.c vnode.c
src/sbin/newfs_lfs: make_lfs.c newfs.c
Module Name:src
Committed By: mlelstv
Date: Sat Feb 20 08:47:10 UTC 2010
Modified Files:
src/sbin/gpt: gpt.c
Log Message:
Initialize device_name before opendisk to avoid
unable to open device '(null)' error messages
when the opendisk fails.
To generate a diff of this
Module Name:src
Committed By: mlelstv
Date: Sun Feb 21 13:55:58 UTC 2010
Modified Files:
src/sys/ufs/ffs: ffs_alloc.c
Log Message:
For the UVM_PAGE_TRKOWN test do not require that the relevant pages
must exist.
To generate a diff of this commit:
cvs rdiff -u -r1.124
Module Name:src
Committed By: mlelstv
Date: Sun Feb 21 16:24:21 UTC 2010
Modified Files:
src/sbin/fsck_lfs: lfs.c
Log Message:
dev_bsize wasn't initialized. The actual value doesn't matter since
the same value is used to compute byte offsets into the special file
but a
Module Name:src
Committed By: mlelstv
Date: Tue Feb 23 20:41:41 UTC 2010
Modified Files:
src/sys/ufs/ffs: ffs_wapbl.c
Log Message:
Replace individual queries for partition information with
new helper function.
Use this information to query physical sector sizes for WAPBL
Module Name:src
Committed By: mlelstv
Date: Tue Feb 23 20:51:26 UTC 2010
Modified Files:
src/sys/kern: vfs_wapbl.c
Log Message:
Use correct offset to block number calculations.
Also change access to filesystem blocks to be done by fragment instead
of by physical block.
Module Name:src
Committed By: mlelstv
Date: Fri Feb 26 22:24:07 UTC 2010
Modified Files:
src/sys/kern: vfs_wapbl.c
Log Message:
mnt_fs_bshift is the filesystem block size, not the fragment size.
Revert to physical block size. This is fine as long as filesystem
and log
Module Name:src
Committed By: mlelstv
Date: Fri Feb 26 22:24:07 UTC 2010
Modified Files:
src/sys/kern: vfs_wapbl.c
Log Message:
mnt_fs_bshift is the filesystem block size, not the fragment size.
Revert to physical block size. This is fine as long as filesystem
and log
Module Name:src
Committed By: mlelstv
Date: Sat Feb 27 09:05:59 UTC 2010
Modified Files:
src/usr.sbin/dumpfs: dumpfs.8 dumpfs.c
Log Message:
Add support to print the WAPBL journal.
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19
Module Name:src
Committed By: mlelstv
Date: Sat Feb 27 09:53:33 UTC 2010
Modified Files:
src/usr.sbin/dumpfs: dumpfs.c
Log Message:
Print both commit headers, even for disks with larger block sizes.
To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55
Module Name:src
Committed By: mlelstv
Date: Sat Feb 27 09:53:33 UTC 2010
Modified Files:
src/usr.sbin/dumpfs: dumpfs.c
Log Message:
Print both commit headers, even for disks with larger block sizes.
To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55
Module Name:src
Committed By: mlelstv
Date: Sat Feb 27 12:04:20 UTC 2010
Modified Files:
src/sys/kern: vfs_wapbl.c
src/sys/ufs/ffs: ffs_wapbl.c
Log Message:
Store physical block numbers in superblock that point to the journal.
Calculate position of both commit
Module Name:src
Committed By: mlelstv
Date: Sat Feb 27 12:04:20 UTC 2010
Modified Files:
src/sys/kern: vfs_wapbl.c
src/sys/ufs/ffs: ffs_wapbl.c
Log Message:
Store physical block numbers in superblock that point to the journal.
Calculate position of both commit
Module Name:src
Committed By: mlelstv
Date: Sat Feb 27 12:07:40 UTC 2010
Modified Files:
src/usr.sbin/dumpfs: dumpfs.c
Log Message:
Adjust for change in kernel that stores physical block numbers
in superblock that point to the journal.
To generate a diff of this commit:
Module Name:src
Committed By: mlelstv
Date: Sat Feb 27 12:07:40 UTC 2010
Modified Files:
src/usr.sbin/dumpfs: dumpfs.c
Log Message:
Adjust for change in kernel that stores physical block numbers
in superblock that point to the journal.
To generate a diff of this commit:
Module Name:src
Committed By: mlelstv
Date: Sat Feb 27 16:51:03 UTC 2010
Modified Files:
src/sys/kern: vfs_wapbl.c
Log Message:
Move block number computations to callers of wapl_read/wapl_write and
conditionally build DEV_BSIZE adjustments for kernel. fsck_ffs shares
the
Module Name:src
Committed By: mlelstv
Date: Sat Feb 27 16:51:03 UTC 2010
Modified Files:
src/sys/kern: vfs_wapbl.c
Log Message:
Move block number computations to callers of wapl_read/wapl_write and
conditionally build DEV_BSIZE adjustments for kernel. fsck_ffs shares
the
Module Name:src
Committed By: mlelstv
Date: Sat Mar 6 11:31:40 UTC 2010
Modified Files:
src/sbin/fsck_ffs: wapbl.c
Log Message:
When clearing a log on failure, not only ask the kernel to ignore an
existing log but to remove it on next mount.
To generate a diff of this
Module Name:src
Committed By: mlelstv
Date: Sat Mar 6 11:31:40 UTC 2010
Modified Files:
src/sbin/fsck_ffs: wapbl.c
Log Message:
When clearing a log on failure, not only ask the kernel to ignore an
existing log but to remove it on next mount.
To generate a diff of this
found that IDENT no longer generated the cpu type flags from the config
file. This means we have to go back to explicitly setting the build
options in the config files in order to generate the correct code, or set
the appropriate build options outside the kernel build.
--
Michael L. Hitch
On Tue, 6 Jul 2010, matthew green wrote:
could you confirm that this patch works for you? it seems to for me.
http://www.netbsd.org/~mrg/m68k.kernel.options.fix.diff
thanks. sorry for breaking it.
It appears to set the proper compiler options now.
--
Michael L. Hitch
--
Michael L. Hitchmhi...@montana.edu
Computer Consultant
Information Technology Center
Montana State UniversityBozeman, MT USA
On Sun, Apr 28, 2013 at 10:56:10AM +0200, Michael van Elst wrote:
We now get a deadlock between mountlist_lock and mnt_unmounting,
seen between dounmount() and do_sys_sync() for example.
Do you have a PR showing how to produce that deadlock?
I can see the problem now
);
- mutex_exit(mp-mnt_unmounting);
+
vfs_destroy(mp);/* reference from mount() */
if (coveredvp != NULLVP) {
vrele(coveredvp);
Greetings,
--
Michael van Elst
Internet: mlel...@serpens.de
dounmount() and vfs_busy() fail. But then we have a
mountpoint in the list with that flag set. Do you know any side effects
of this?
Greetings,
--
Michael van Elst
Internet: mlel...@serpens.de
A potential Snark may lurk in every tree.
On Sun, Apr 28, 2013 at 06:36:36PM +0200, Michael van Elst wrote:
On Sun, Apr 28, 2013 at 06:03:44PM +0200, J. Hannken-Illjes wrote:
Unfortunately this also opens a race for do_sys_sync to succeed with
vfs_busy() and call ffs_sync() with mp-mnt_data == NULL - BOMB.
Setting IMNT_GONE
On Tue, May 05, 2015 at 07:47:09PM -0400, Greg Troxel wrote:
Michael van Elst mlel...@netbsd.org writes:
Modified Files:
src/sys/dev: dksubr.c
Log Message:
warn about labels only when built with DIAGNOSTIC
This feels like an abuse of DIAGNOSTIC, which is supposed to be about
in parallel
without locking, or that even requires significant CPU assitance,
the serialization might hurt.
But it won't be worse than the non-MPSAFE case.
Greetings,
--
Michael van Elst
Internet: mlel...@serpens.de
A potential Snark
?
--
Michael van Elst
Internet: mlel...@serpens.de
A potential Snark may lurk in every tree.
On Thu, Aug 27, 2015 at 01:26:45PM +0200, Michael van Elst wrote:
On Thu, Aug 27, 2015 at 11:48:15AM +0200, J. Hannken-Illjes wrote:
Looks racy: what if two threads run dk_strategy() - dk_start() and
both get EAGAIN. Will it leak a buffer when the second thread tries
to save bp and dksc
and the device would call its start
routine on completion of a request.
This basically drops the idea of a common dksubr and replicates the
code again into all device drivers, leading to the zoo that we already have.
--
Michael van Elst
Internet: mlel...@serpens.de
into the original
bufq.
Greetings,
--
Michael van Elst
Internet: mlel...@serpens.de
A potential Snark may lurk in every tree.
On Sun, Nov 29, 2015 at 08:10:01AM +1100, matthew green wrote:
> "Michael van Elst" writes:
> > Module Name:src
> > Committed By: mlelstv
> > Date: Sat Nov 28 14:45:24 UTC 2015
> >
> > Modified Files:
> > src/sys/de
eferences ntp_adjtime). But
that is a different issue and might be solved in the future.
So I suggest to make the compat32 code handle CLOCK_NTP_ADJTIME even
when compiled with !NTP but just return ENOTTY.
N.B. clockctlioctl returns EINVAL for unrecognized ioctl commands,
it should also
On Thu, Nov 17, 2016 at 09:46:09PM +0900, Rin Okuyama wrote:
> On 2016/11/16 18:33, Michael van Elst wrote:
> >So I suggest to make the compat32 code handle CLOCK_NTP_ADJTIME even
> >when compiled with !NTP but just return ENOTTY.
> >
> >N.B. clockctlioctl returns EI
the first time.
>
> Possible fix is remove useless check as follows or introduce
> WDF_OPEN if we want to mimic the sd(4).
Please try
http://ftp.netbsd.org/pub/NetBSD/misc/mlelstv/wd.diff
this is the "introduce WDF_OPEN" that is missing.
Greetings,
--
-
@@ -84,6 +84,9 @@
#if defined(_KERNEL) || defined(_KMEMUSER)
#include
#include
+#endif
+
+#if defined(_KERNEL)
#include
#endif
I'm verifying against a regular build.
Greetings,
--
Michael van Elst
Internet: mlel...@serp
alternative of moving sys/pmf.h
into userland is probably worse.
Greetings,
--
Michael van Elst
Internet: mlel...@serpens.de
"A potential Snark may lurk in every tree."
ry.
Greetings,
--
Michael van Elst
Internet: mlel...@serpens.de
"A potential Snark may lurk in every tree."
On Tue, Apr 17, 2018 at 05:45:13PM +0200, Kamil Rytarowski wrote:
> On 04.03.2018 08:13, Michael van Elst wrote:
> > Module Name:src
> > Committed By: mlelstv
> > Date: Sun Mar 4 07:13:11 UTC 2018
> >
> > Modified Files:
> >
On Sat, Mar 24, 2018 at 02:50:05AM +0100, Kamil Rytarowski wrote:
> I had to revert this in order to unbreak build.
Please never do that.
--
Michael van Elst
Internet: mlel...@serpens.de
"A potential Snark may lurk
possibly even worth pulling
> up? (We should probably clean up #define DPRINTF(x) /* empty */)
The TFTPROOT option isn't enabled anywhere and didn't compile. So
pulling up now is a bit premature.
Greetings,
--
Michael van Elst
Internet: mlel...@serpens.de
"A potential Snark may lurk in every tree."
d it now before the branch
to -9 after asking (several times) for a review.
Greetings,
--
Michael van Elst
Internet: mlel...@serpens.de
"A potential Snark may lurk in every tree."
the status?
There is no urgency, there is a requirement that the code is seen and
used by others.
Greetings,
--
Michael van Elst
Internet: mlel...@serpens.de
"A potential Snark may lurk in every tree."
On Thu, Jan 24, 2019 at 03:51:02PM +0100, Robert Swindells wrote:
> "Michael van Elst" wrote:
> > Module Name:src
> > Committed By: mlelstv
> > Date: Sat Jan 5 07:56:07 UTC 2019
> >
> > Modified Files:
> >src/sys/d
On Sun, Feb 24, 2019 at 10:13:40PM +0100, Tobias Nygren wrote:
> On Sun, 24 Feb 2019 19:06:40 +
> Michael van Elst wrote:
>
> > To generate a diff of this commit:
> > cvs rdiff -u -r1.242 -r1.243 src/sys/ufs/ufs/ufs_vnops.c
>
> > + rawbuf -= dro
h is default for all archs.
Greetings,
--
Michael van Elst
Internet: mlel...@serpens.de
"A potential Snark may lurk in every tree."
ost warnings are automatically enabled when building a
release, but not when only building a kernel.
Greetings,
--
Michael van Elst
Internet: mlel...@serpens.de
"A potential Snark may lurk in every tree."
501 - 600 of 1237 matches
Mail list logo