Searched hist:1.288 (Results 1 - 25 of 127) sorted by relevance

123456

/src/sys/sys/
H A Dsyscallargs.h1.288 Sat Jan 06 16:41:24 GMT 2018 kamil branches: 1.288.2; 1.288.4;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>

1.288 Sat Jan 06 16:41:24 GMT 2018 kamil branches: 1.288.2; 1.288.4;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>

1.288 Sat Jan 06 16:41:24 GMT 2018 kamil branches: 1.288.2; 1.288.4;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>

H A Dsyscall.h1.288 Tue Dec 01 00:27:17 GMT 2015 pgoyette Regen
H A Dsystm.h1.288 Tue Nov 05 20:19:18 GMT 2019 maxv Add Kernel Concurrency Sanitizer (kCSan) support. This sanitizer allows us
to detect race conditions at runtime. It is a variation of TSan that is
easy to implement and more suited to kernel internals, albeit theoretically
less precise than TSan's happens-before.

We do basically two things:

- On every KCSAN_NACCESSES (=2000) memory accesses, we create a cell
describing the access, and delay the calling CPU (10ms).

- On all memory accesses, we verify if the memory we're reading/writing
is referenced in a cell already.

The combination of the two means that, if for example cpu0 does a read that
is selected and cpu1 does a write at the same address, kCSan will fire,
because cpu1's write collides with cpu0's read cell.

The coverage of the instrumentation is the same as that of kASan. Also, the
code is organized in a way similar to kASan, so it is easy to add support
for more architectures than amd64. kCSan is compatible with KCOV.

Reviewed by Kamil.

H A Dvnode.h1.288 Sun Feb 23 15:46:42 GMT 2020 ad UVM locking changes, proposed on tech-kern:

- Change the lock on uvm_object, vm_amap and vm_anon to be a RW lock.
- Break v_interlock and vmobjlock apart. v_interlock remains a mutex.
- Do partial PV list locking in the x86 pmap. Others to follow later.

/src/sys/dev/usb/
H A Duhci.c1.288 Sun Feb 17 04:17:52 GMT 2019 rin branches: 1.288.4; 1.288.6;
Fix assertion failures triggered by usbdi.c,v 1.182, when devices
are detached.

This is because xfers of USBD_NOT_STARTED can be removed from queue
in an invisible way to host controller drivers.

Discussed on tech-kern.

1.288 Sun Feb 17 04:17:52 GMT 2019 rin branches: 1.288.4; 1.288.6;
Fix assertion failures triggered by usbdi.c,v 1.182, when devices
are detached.

This is because xfers of USBD_NOT_STARTED can be removed from queue
in an invisible way to host controller drivers.

Discussed on tech-kern.

1.288 Sun Feb 17 04:17:52 GMT 2019 rin branches: 1.288.4; 1.288.6;
Fix assertion failures triggered by usbdi.c,v 1.182, when devices
are detached.

This is because xfers of USBD_NOT_STARTED can be removed from queue
in an invisible way to host controller drivers.

Discussed on tech-kern.

/src/sys/arch/macppc/conf/
H A DGENERIC1.288 Mon Jan 03 06:07:43 GMT 2011 tsutsui branches: 1.288.2; 1.288.4;
Xref module(7) in comments.

1.288 Mon Jan 03 06:07:43 GMT 2011 tsutsui branches: 1.288.2; 1.288.4;
Xref module(7) in comments.

1.288 Mon Jan 03 06:07:43 GMT 2011 tsutsui branches: 1.288.2; 1.288.4;
Xref module(7) in comments.

/src/sys/dev/ic/
H A Dwdc.c1.288 Fri Oct 20 07:06:07 GMT 2017 jdolecek branches: 1.288.2; 1.288.4; 1.288.6;
move ata_queue_alloc(1) and ata_queue_free() calls to ata_channel_init()
and ata_channel_destroy() respectively, to make attachment code simpler,
and to make it easier to spot special queue manipulation like cmdide(4)

on topic of PR kern/52606

1.288 Fri Oct 20 07:06:07 GMT 2017 jdolecek branches: 1.288.2; 1.288.4; 1.288.6;
move ata_queue_alloc(1) and ata_queue_free() calls to ata_channel_init()
and ata_channel_destroy() respectively, to make attachment code simpler,
and to make it easier to spot special queue manipulation like cmdide(4)

on topic of PR kern/52606

1.288 Fri Oct 20 07:06:07 GMT 2017 jdolecek branches: 1.288.2; 1.288.4; 1.288.6;
move ata_queue_alloc(1) and ata_queue_free() calls to ata_channel_init()
and ata_channel_destroy() respectively, to make attachment code simpler,
and to make it easier to spot special queue manipulation like cmdide(4)

on topic of PR kern/52606

1.288 Fri Oct 20 07:06:07 GMT 2017 jdolecek branches: 1.288.2; 1.288.4; 1.288.6;
move ata_queue_alloc(1) and ata_queue_free() calls to ata_channel_init()
and ata_channel_destroy() respectively, to make attachment code simpler,
and to make it easier to spot special queue manipulation like cmdide(4)

on topic of PR kern/52606

/src/
H A Dbuild.sh1.288 Sun Aug 03 17:11:44 GMT 2014 riz hpcarm wants earmv4 because some models only have v4 CPUs.

/src/sys/arch/sparc/sparc/
H A Dmachdep.c1.288 Wed Jan 21 16:24:34 GMT 2009 he branches: 1.288.2;
Re-adapt to the changed return types for major() and minor().

1.288 Wed Jan 21 16:24:34 GMT 2009 he branches: 1.288.2;
Re-adapt to the changed return types for major() and minor().

/src/sys/arch/i386/conf/
H A DINSTALL1.288 Sat Aug 26 20:26:45 GMT 2006 christos branches: 1.288.2;
PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options
Also remove CCITT,NS,NIP
1.288 Sat Aug 26 20:26:45 GMT 2006 christos branches: 1.288.2;
PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options
Also remove CCITT,NS,NIP
H A Dfiles.i3861.288 Wed Jun 07 22:37:57 GMT 2006 kardel branches: 1.288.2;
convert to timecounters (from branch simonb-timecounters)

1.288 Wed Jun 07 22:37:57 GMT 2006 kardel branches: 1.288.2;
convert to timecounters (from branch simonb-timecounters)

/src/sys/dev/scsipi/
H A Dscsiconf.c1.290 Fri Sep 18 15:04:25 GMT 2020 jakllsch branches: 1.290.4;
Revert scsiconf.c 1.288, it only worked for LUN 1.

vioscsi(4) now sets PQUIRK_FORCELUNS, which fixes the original issue for
all LUNs.

To-do: should issue REPORT LUNS and use the information it returns to
probe LUNs in an optimized way.

1.288 Sat Jul 11 14:31:46 GMT 2020 kim Continue scanning a SCSI bus when a LUN is reported not present

This fixes disk attachment under Qemu when there is no disk on LUN 0 on
a SCSI bus but there is a disk on LUN 1. The inquiry for LUN 0 returns
SID_QUAL_LU_NOTPRESENT & T_NODEVICE. Quirks are only checked if neither
one of those are set, so cannot use a quirk entry.

Use case 1: Proxmox 6 configures each disk on its own bus when using
the "Virtio SCSI single" SCSI controller. However, while the "scsi0"
disk is on LUN 0, the "scsi1" disk is on LUN 1.

Use case 2: A Linode boot profile with multiple disks results in
the first disk ("sda") on LUN 1, while the second disk ("sdb") is
on LUN 0, each on their own bus.

/src/share/misc/
H A Dacronyms1.288 Mon Sep 09 00:42:52 GMT 2019 sevan GFCI, RCD

/src/sys/arch/alpha/alpha/
H A Dmachdep.c1.288 Sun Dec 11 00:16:10 GMT 2005 christos branches: 1.288.20; 1.288.22;
merge ktrace-lwp.

1.288 Sun Dec 11 00:16:10 GMT 2005 christos branches: 1.288.20; 1.288.22;
merge ktrace-lwp.

1.288 Sun Dec 11 00:16:10 GMT 2005 christos branches: 1.288.20; 1.288.22;
merge ktrace-lwp.

/src/sys/kern/
H A Dinit_sysent.c1.288 Tue Feb 10 17:43:44 GMT 2015 christos regen

H A Dsyscalls.c1.288 Mon Aug 24 16:07:10 GMT 2015 pooka regen

H A Dsubr_autoconf.c1.288 Mon Jun 14 08:55:49 GMT 2021 skrll branches: 1.288.2;
Fix UP build

1.288 Mon Jun 14 08:55:49 GMT 2021 skrll branches: 1.288.2;
Fix UP build

H A Dsyscalls.master1.288 Tue Dec 19 08:48:19 GMT 2017 kamil Drop the sstk(2) syscall stub

sstk - change stack section size

This functionality has never been implemented and is a remnant from 16-bit
UNIX. This stub appeared with the first NetBSD commit.

Sponsored by <The NetBSD Foundation>

H A Dtty.c1.288 Mon Jun 22 16:29:24 GMT 2020 maxv Don't leak an unused sysctl log. Found by kLSan.

/src/lib/libc/
H A Dshlib_version1.288 Sat May 16 18:59:23 GMT 2020 christos bump for ACLS
/src/doc/
H A DBRANCHES1.288 Tue Mar 16 15:49:58 GMT 2010 rmind Mention rmind-uvmplock branch and its targets.

/src/usr.sbin/
H A DMakefile1.288 Wed May 25 21:25:47 GMT 2022 nia mk: Rename the MKMBONE option to MKMROUTING for greater accuracy and
to match the related kernel config option.

/src/sys/ufs/lfs/
H A Dlfs_vfsops.c1.288 Sun Mar 06 17:08:39 GMT 2011 bouyer branches: 1.288.2;
merge the bouyer-quota2 branch. This adds a new on-disk format
to store disk quota usage and limits, integrated with ffs
metadata. Usage is checked by fsck_ffs (no more quotacheck)
and is covered by the WAPBL journal. Enabled with kernel
option QUOTA2 (added where QUOTA was enabled in kernel config files),
turned on with tunefs(8) on a per-filesystem
basis. mount_mfs(8) can also turn quotas on.

See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html
for details.
1.288 Sun Mar 06 17:08:39 GMT 2011 bouyer branches: 1.288.2;
merge the bouyer-quota2 branch. This adds a new on-disk format
to store disk quota usage and limits, integrated with ffs
metadata. Usage is checked by fsck_ffs (no more quotacheck)
and is covered by the WAPBL journal. Enabled with kernel
option QUOTA2 (added where QUOTA was enabled in kernel config files),
turned on with tunefs(8) on a per-filesystem
basis. mount_mfs(8) can also turn quotas on.

See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html
for details.
/src/sys/netinet/
H A Dtcp_subr.c1.288 Tue Mar 09 13:48:16 GMT 2021 christos branches: 1.288.4;
Move the offset addition in one place and mask the random generated value
to make sure that the isn is monotonic.

1.288 Tue Mar 09 13:48:16 GMT 2021 christos branches: 1.288.4;
Move the offset addition in one place and mask the random generated value
to make sure that the isn is monotonic.

/src/sys/netinet6/
H A Din6.c1.288 Mon Oct 24 14:15:19 GMT 2022 msaitoh branches: 1.288.2;
Clear saved_flags to avoid compile error on some archs.

1.288 Mon Oct 24 14:15:19 GMT 2022 msaitoh branches: 1.288.2;
Clear saved_flags to avoid compile error on some archs.

Completed in 292 milliseconds

123456