Module Name:src
Committed By: ad
Date: Tue Mar 17 22:38:14 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
- Change some expensive checks DEBUG -> DIAGNOSTIC.
- Mark some small functions inline.
- Add an assertion.
To generate a diff of this commit:
Module Name:src
Committed By: ad
Date: Tue Mar 17 22:37:05 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
- pmap_enter(): under low memory conditions, if PTP allocation succeeded and
then PV entry allocation failed, PTP pages were being freed without
Module Name:src
Committed By: ad
Date: Tue Mar 17 22:37:05 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
- pmap_enter(): under low memory conditions, if PTP allocation succeeded and
then PV entry allocation failed, PTP pages were being freed without
Module Name:src
Committed By: ad
Date: Tue Mar 17 22:29:19 UTC 2020
Modified Files:
src/sys/arch/x86/include: pmap.h pmap_pv.h
src/sys/arch/x86/x86: pmap.c
Log Message:
Hallelujah, the bug has been found. Resurrect prior changes, to be fixed
with following
Module Name:src
Committed By: ad
Date: Tue Mar 17 22:29:19 UTC 2020
Modified Files:
src/sys/arch/x86/include: pmap.h pmap_pv.h
src/sys/arch/x86/x86: pmap.c
Log Message:
Hallelujah, the bug has been found. Resurrect prior changes, to be fixed
with following
Module Name:src
Committed By: ad
Date: Tue Mar 17 21:02:56 UTC 2020
Modified Files:
src/sys/arch/x86/include: pmap.h pmap_pv.h
src/sys/arch/x86/x86: pmap.c
Log Message:
Back out the recent pmap changes until I can figure out what is going on
with
Module Name:src
Committed By: ad
Date: Tue Mar 17 21:02:56 UTC 2020
Modified Files:
src/sys/arch/x86/include: pmap.h pmap_pv.h
src/sys/arch/x86/x86: pmap.c
Log Message:
Back out the recent pmap changes until I can figure out what is going on
with
Module Name:src
Committed By: ad
Date: Tue Mar 17 18:40:35 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
- Add more assertions.
- Range clipping for pmap_remove(): only need to keep track of the lowest VA
in PTP, as ptp->wire_count provides an
Module Name:src
Committed By: ad
Date: Tue Mar 17 18:40:35 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
- Add more assertions.
- Range clipping for pmap_remove(): only need to keep track of the lowest VA
in PTP, as ptp->wire_count provides an
Module Name:src
Committed By: ad
Date: Tue Mar 17 18:31:39 UTC 2020
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
src/sys/rump/librump/rumpkern: vm.c
src/sys/ufs/lfs: lfs_pages.c
src/sys/uvm: uvm_aobj.c uvm_bio.c uvm_fault.c uvm_loan.c uvm_page.c
Module Name:src
Committed By: ad
Date: Tue Mar 17 18:31:39 UTC 2020
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
src/sys/rump/librump/rumpkern: vm.c
src/sys/ufs/lfs: lfs_pages.c
src/sys/uvm: uvm_aobj.c uvm_bio.c uvm_fault.c uvm_loan.c uvm_page.c
Module Name:src
Committed By: ad
Date: Tue Mar 17 18:17:07 UTC 2020
Modified Files:
src/sys/arch/amd64/include: pmap.h
src/sys/arch/i386/include: pmap.h
Log Message:
Always set PTEs using atomics. There are too many assumptions to go wrong.
To generate a diff
Module Name:src
Committed By: ad
Date: Tue Mar 17 18:17:07 UTC 2020
Modified Files:
src/sys/arch/amd64/include: pmap.h
src/sys/arch/i386/include: pmap.h
Log Message:
Always set PTEs using atomics. There are too many assumptions to go wrong.
To generate a diff
Module Name:src
Committed By: ad
Date: Tue Mar 17 13:34:51 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Add a bunch of assertions.
To generate a diff of this commit:
cvs rdiff -u -r1.370 -r1.371 src/sys/arch/x86/x86/pmap.c
Please note that diffs
Module Name:src
Committed By: ad
Date: Tue Mar 17 13:34:51 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Add a bunch of assertions.
To generate a diff of this commit:
cvs rdiff -u -r1.370 -r1.371 src/sys/arch/x86/x86/pmap.c
Please note that diffs
Module Name:src
Committed By: ad
Date: Tue Mar 17 00:30:18 UTC 2020
Modified Files:
src/sys/uvm: uvm_page_array.c
Log Message:
Fix a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/uvm/uvm_page_array.c
Please note that diffs are not public
Module Name:src
Committed By: ad
Date: Tue Mar 17 00:30:18 UTC 2020
Modified Files:
src/sys/uvm: uvm_page_array.c
Log Message:
Fix a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/uvm/uvm_page_array.c
Please note that diffs are not public
Module Name:src
Committed By: ad
Date: Mon Mar 16 20:07:44 UTC 2020
Modified Files:
src/sys/uvm/pmap: pmap_pvt.c
Log Message:
Use C99-ism to reduce ifdefs. Pointed out by christos@.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10
Module Name:src
Committed By: ad
Date: Mon Mar 16 20:07:44 UTC 2020
Modified Files:
src/sys/uvm/pmap: pmap_pvt.c
Log Message:
Use C99-ism to reduce ifdefs. Pointed out by christos@.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10
Module Name:src
Committed By: ad
Date: Mon Mar 16 19:56:39 UTC 2020
Modified Files:
src/sys/uvm/pmap: pmap_pvt.c
Log Message:
pmap_pv_track(): use PMAP_PAGE_INIT() otherwise the x86 pmap pukes.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
Module Name:src
Committed By: ad
Date: Mon Mar 16 19:56:39 UTC 2020
Modified Files:
src/sys/uvm/pmap: pmap_pvt.c
Log Message:
pmap_pv_track(): use PMAP_PAGE_INIT() otherwise the x86 pmap pukes.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
On Sun, Mar 15, 2020 at 11:38:03AM +1100, matthew green wrote:
> "Andrew Doran" writes:
> > Module Name:src
> > Committed By: ad
> > Date: Sat Mar 14 13:34:44 UTC 2020
> >
> > Modified Files:
> > src/sys/arch/sp
Module Name:src
Committed By: ad
Date: Sun Mar 15 21:06:30 UTC 2020
Modified Files:
src/sys/uvm: uvm_physseg.c
Log Message:
uvm_physseg: cluster fields used during RB tree lookup for PHYS_TO_VM_PAGE().
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14
Module Name:src
Committed By: ad
Date: Sun Mar 15 21:06:30 UTC 2020
Modified Files:
src/sys/uvm: uvm_physseg.c
Log Message:
uvm_physseg: cluster fields used during RB tree lookup for PHYS_TO_VM_PAGE().
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14
Module Name:src
Committed By: ad
Date: Sun Mar 15 19:41:05 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Fix a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.369 -r1.370 src/sys/arch/x86/x86/pmap.c
Please note that diffs are not
Module Name:src
Committed By: ad
Date: Sun Mar 15 19:41:05 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Fix a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.369 -r1.370 src/sys/arch/x86/x86/pmap.c
Please note that diffs are not
Module Name:src
Committed By: ad
Date: Sun Mar 15 15:58:24 UTC 2020
Modified Files:
src/sys/arch/x86/include: pmap_pv.h
src/sys/arch/x86/x86: pmap.c
Log Message:
- pmap_enter(): Remove cosmetic differences between the EPT & native cases.
Remove old code to free
Module Name:src
Committed By: ad
Date: Sun Mar 15 15:58:24 UTC 2020
Modified Files:
src/sys/arch/x86/include: pmap_pv.h
src/sys/arch/x86/x86: pmap.c
Log Message:
- pmap_enter(): Remove cosmetic differences between the EPT & native cases.
Remove old code to free
Module Name:src
Committed By: ad
Date: Sun Mar 15 15:14:23 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
pmap_enter(): look directly in the tree for old PVE when installing an
unmanaged mapping, because there is no existing pmap_page to check in
the
Module Name:src
Committed By: ad
Date: Sun Mar 15 15:14:23 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
pmap_enter(): look directly in the tree for old PVE when installing an
unmanaged mapping, because there is no existing pmap_page to check in
the
Module Name:src
Committed By: ad
Date: Sat Mar 14 21:47:41 UTC 2020
Modified Files:
src/sys/miscfs/genfs: genfs_node.h
Log Message:
Update a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/miscfs/genfs/genfs_node.h
Please note that diffs
Module Name:src
Committed By: ad
Date: Sat Mar 14 21:47:41 UTC 2020
Modified Files:
src/sys/miscfs/genfs: genfs_node.h
Log Message:
Update a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/miscfs/genfs/genfs_node.h
Please note that diffs
Module Name:src
Committed By: ad
Date: Sat Mar 14 21:06:35 UTC 2020
Modified Files:
src/sys/uvm: uvm_page.c
Log Message:
Don't require a write lock for page enqueue/activate/deactivate.
To generate a diff of this commit:
cvs rdiff -u -r1.231 -r1.232
Module Name:src
Committed By: ad
Date: Sat Mar 14 21:06:35 UTC 2020
Modified Files:
src/sys/uvm: uvm_page.c
Log Message:
Don't require a write lock for page enqueue/activate/deactivate.
To generate a diff of this commit:
cvs rdiff -u -r1.231 -r1.232
Module Name:src
Committed By: ad
Date: Sat Mar 14 20:48:40 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Re: kern/55071 (Panic shortly after running X11 due to kernel diagnostic
assertion "mutex_owned(>pp_lock)")
pmap_pp_remove(): get rid of a
Module Name:src
Committed By: ad
Date: Sat Mar 14 20:48:40 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Re: kern/55071 (Panic shortly after running X11 due to kernel diagnostic
assertion "mutex_owned(>pp_lock)")
pmap_pp_remove(): get rid of a
Module Name:src
Committed By: ad
Date: Sat Mar 14 20:45:24 UTC 2020
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
src/sys/kern: vfs_subr.c
src/sys/miscfs/genfs: genfs_io.c
src/sys/sys: vnode.h
src/sys/ufs/lfs:
Module Name:src
Committed By: ad
Date: Sat Mar 14 20:45:24 UTC 2020
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
src/sys/kern: vfs_subr.c
src/sys/miscfs/genfs: genfs_io.c
src/sys/sys: vnode.h
src/sys/ufs/lfs:
Module Name:src
Committed By: ad
Date: Sat Mar 14 20:25:47 UTC 2020
Modified Files:
src/tests/rump/kernspace: busypage.c
Log Message:
Catch up with reality.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/tests/rump/kernspace/busypage.c
Please note that
Module Name:src
Committed By: ad
Date: Sat Mar 14 20:25:47 UTC 2020
Modified Files:
src/tests/rump/kernspace: busypage.c
Log Message:
Catch up with reality.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/tests/rump/kernspace/busypage.c
Please note that
Module Name:src
Committed By: ad
Date: Sat Mar 14 20:23:51 UTC 2020
Modified Files:
src/sys/kern: kern_synch.c
src/sys/miscfs/genfs: genfs_io.c
src/sys/rump/librump/rumpkern: ltsleep.c vm.c
src/sys/sys: proc.h
src/sys/ufs/lfs: lfs_pages.c
Module Name:src
Committed By: ad
Date: Sat Mar 14 20:23:51 UTC 2020
Modified Files:
src/sys/kern: kern_synch.c
src/sys/miscfs/genfs: genfs_io.c
src/sys/rump/librump/rumpkern: ltsleep.c vm.c
src/sys/sys: proc.h
src/sys/ufs/lfs: lfs_pages.c
Module Name:src
Committed By: ad
Date: Sat Mar 14 19:54:06 UTC 2020
Modified Files:
src/sys/rump/librump/rumpkern: vm.c
Log Message:
rump - page/object dirtyness tracking corrections.
To generate a diff of this commit:
cvs rdiff -u -r1.184 -r1.185
Module Name:src
Committed By: ad
Date: Sat Mar 14 19:54:06 UTC 2020
Modified Files:
src/sys/rump/librump/rumpkern: vm.c
Log Message:
rump - page/object dirtyness tracking corrections.
To generate a diff of this commit:
cvs rdiff -u -r1.184 -r1.185
Module Name:src
Committed By: ad
Date: Sat Mar 14 19:07:22 UTC 2020
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
Unused variable.
To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 src/sys/miscfs/genfs/genfs_io.c
Please note that diffs are
Module Name:src
Committed By: ad
Date: Sat Mar 14 19:07:22 UTC 2020
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
Unused variable.
To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 src/sys/miscfs/genfs/genfs_io.c
Please note that diffs are
Module Name:src
Committed By: ad
Date: Sat Mar 14 18:24:10 UTC 2020
Modified Files:
src/sys/arch/x86/include: pmap.h pmap_pv.h
src/sys/arch/x86/x86: pmap.c
Log Message:
PR kern/55071 (Panic shortly after running X11 due to kernel diagnostic
assertion
Module Name:src
Committed By: ad
Date: Sat Mar 14 18:24:10 UTC 2020
Modified Files:
src/sys/arch/x86/include: pmap.h pmap_pv.h
src/sys/arch/x86/x86: pmap.c
Log Message:
PR kern/55071 (Panic shortly after running X11 due to kernel diagnostic
assertion
Module Name:src
Committed By: ad
Date: Sat Mar 14 18:08:40 UTC 2020
Modified Files:
src/sys/arch/arm/arm32: bus_dma.c
src/sys/arch/mips/mips: bus_dma.c
src/sys/arch/x86/x86: bus_dma.c
src/sys/compat/linux/common: linux_futex.c
Module Name:src
Committed By: ad
Date: Sat Mar 14 18:08:40 UTC 2020
Modified Files:
src/sys/arch/arm/arm32: bus_dma.c
src/sys/arch/mips/mips: bus_dma.c
src/sys/arch/x86/x86: bus_dma.c
src/sys/compat/linux/common: linux_futex.c
Module Name:src
Committed By: ad
Date: Sat Mar 14 17:29:53 UTC 2020
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
uvm_map_lookup_entry(): save the hint even on failure, since code elsewhere
relies on it pointing to the previous entry.
To generate a diff of this
Module Name:src
Committed By: ad
Date: Sat Mar 14 17:29:53 UTC 2020
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
uvm_map_lookup_entry(): save the hint even on failure, since code elsewhere
relies on it pointing to the previous entry.
To generate a diff of this
Module Name:src
Committed By: ad
Date: Sat Mar 14 16:55:17 UTC 2020
Modified Files:
src/sys/arch/hppa/hppa: genassym.cf
Log Message:
Remove unused RW lock defs.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/hppa/hppa/genassym.cf
Please note
Module Name:src
Committed By: ad
Date: Sat Mar 14 16:55:17 UTC 2020
Modified Files:
src/sys/arch/hppa/hppa: genassym.cf
Log Message:
Remove unused RW lock defs.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/hppa/hppa/genassym.cf
Please note
Module Name:src
Committed By: ad
Date: Sat Mar 14 15:35:35 UTC 2020
Modified Files:
src/sys/ufs/lfs: lfs_bio.c lfs_vfsops.c
Log Message:
OR into bp->b_cflags; don't overwrite.
To generate a diff of this commit:
cvs rdiff -u -r1.146 -r1.147 src/sys/ufs/lfs/lfs_bio.c
cvs
Module Name:src
Committed By: ad
Date: Sat Mar 14 15:35:35 UTC 2020
Modified Files:
src/sys/ufs/lfs: lfs_bio.c lfs_vfsops.c
Log Message:
OR into bp->b_cflags; don't overwrite.
To generate a diff of this commit:
cvs rdiff -u -r1.146 -r1.147 src/sys/ufs/lfs/lfs_bio.c
cvs
Module Name:src
Committed By: ad
Date: Sat Mar 14 15:34:24 UTC 2020
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
OR into bp->b_cflags; don't overwrite.
To generate a diff of this commit:
cvs rdiff -u -r1.88 -r1.89 src/sys/miscfs/genfs/genfs_io.c
Please
Module Name:src
Committed By: ad
Date: Sat Mar 14 15:34:24 UTC 2020
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
OR into bp->b_cflags; don't overwrite.
To generate a diff of this commit:
cvs rdiff -u -r1.88 -r1.89 src/sys/miscfs/genfs/genfs_io.c
Please
Module Name:src
Committed By: ad
Date: Sat Mar 14 15:32:51 UTC 2020
Modified Files:
src/sys/kern: vfs_wapbl.c
Log Message:
OR into bp->b_cflags; don't overwrite.
To generate a diff of this commit:
cvs rdiff -u -r1.104 -r1.105 src/sys/kern/vfs_wapbl.c
Please note that
Module Name:src
Committed By: ad
Date: Sat Mar 14 15:32:51 UTC 2020
Modified Files:
src/sys/kern: vfs_wapbl.c
Log Message:
OR into bp->b_cflags; don't overwrite.
To generate a diff of this commit:
cvs rdiff -u -r1.104 -r1.105 src/sys/kern/vfs_wapbl.c
Please note that
Module Name:src
Committed By: ad
Date: Sat Mar 14 15:31:29 UTC 2020
Modified Files:
src/sys/kern: kern_physio.c
Log Message:
OR into bp->b_cflags; don't overwrite.
To generate a diff of this commit:
cvs rdiff -u -r1.97 -r1.98 src/sys/kern/kern_physio.c
Please note that
Module Name:src
Committed By: ad
Date: Sat Mar 14 15:31:29 UTC 2020
Modified Files:
src/sys/kern: kern_physio.c
Log Message:
OR into bp->b_cflags; don't overwrite.
To generate a diff of this commit:
cvs rdiff -u -r1.97 -r1.98 src/sys/kern/kern_physio.c
Please note that
Module Name:src
Committed By: ad
Date: Sat Mar 14 14:15:43 UTC 2020
Modified Files:
src/sys/uvm: uvm_map.c uvm_map.h
Log Message:
- uvmspace_exec(), uvmspace_free(): if pmap_remove_all() returns true the
pmap is emptied. Pass UVM_FLAG_VAONLY when clearing out the map
Module Name:src
Committed By: ad
Date: Sat Mar 14 14:15:43 UTC 2020
Modified Files:
src/sys/uvm: uvm_map.c uvm_map.h
Log Message:
- uvmspace_exec(), uvmspace_free(): if pmap_remove_all() returns true the
pmap is emptied. Pass UVM_FLAG_VAONLY when clearing out the map
Module Name:src
Committed By: ad
Date: Sat Mar 14 14:05:44 UTC 2020
Modified Files:
src/share/man/man9: pmap.9
src/sys/arch/aarch64/aarch64: pmap.c
src/sys/arch/alpha/include: pmap.h
src/sys/arch/arm/arm32: pmap.c
Module Name:src
Committed By: ad
Date: Sat Mar 14 14:05:44 UTC 2020
Modified Files:
src/share/man/man9: pmap.9
src/sys/arch/aarch64/aarch64: pmap.c
src/sys/arch/alpha/include: pmap.h
src/sys/arch/arm/arm32: pmap.c
Module Name:src
Committed By: ad
Date: Sat Mar 14 13:53:26 UTC 2020
Modified Files:
src/sys/uvm: uvm_pdpolicy_clock.c uvm_pdpolicy_clockpro.c
Log Message:
uvm_pdpolicy: Require a write lock on the object only for dequeue.
No sense in requiring that for
Module Name:src
Committed By: ad
Date: Sat Mar 14 13:53:26 UTC 2020
Modified Files:
src/sys/uvm: uvm_pdpolicy_clock.c uvm_pdpolicy_clockpro.c
Log Message:
uvm_pdpolicy: Require a write lock on the object only for dequeue.
No sense in requiring that for
Module Name:src
Committed By: ad
Date: Sat Mar 14 13:50:46 UTC 2020
Modified Files:
src/sys/arch/x86/acpi: acpi_cpu_md.c
Log Message:
Put ACPI idle under ACPICPU_ENABLE_C3 until the wrinkles are ironed out.
This seems well written and basically all good, but currently
Module Name:src
Committed By: ad
Date: Sat Mar 14 13:50:46 UTC 2020
Modified Files:
src/sys/arch/x86/acpi: acpi_cpu_md.c
Log Message:
Put ACPI idle under ACPICPU_ENABLE_C3 until the wrinkles are ironed out.
This seems well written and basically all good, but currently
Module Name:src
Committed By: ad
Date: Sat Mar 14 13:39:36 UTC 2020
Modified Files:
src/sys/fs/tmpfs: tmpfs_vnops.c
Log Message:
tmpfs_inactive(): do like other file systems and truncate the file if it
has been deleted. Otherwise VFS will try to write cached data "back
Module Name:src
Committed By: ad
Date: Sat Mar 14 13:39:36 UTC 2020
Modified Files:
src/sys/fs/tmpfs: tmpfs_vnops.c
Log Message:
tmpfs_inactive(): do like other file systems and truncate the file if it
has been deleted. Otherwise VFS will try to write cached data "back
Module Name:src
Committed By: ad
Date: Sat Mar 14 13:37:49 UTC 2020
Modified Files:
src/sys/fs/tmpfs: tmpfs_subr.c
Log Message:
tmpfs_reg_resize(): do nothing if newsize == oldsize.
To generate a diff of this commit:
cvs rdiff -u -r1.106 -r1.107
Module Name:src
Committed By: ad
Date: Sat Mar 14 13:37:49 UTC 2020
Modified Files:
src/sys/fs/tmpfs: tmpfs_subr.c
Log Message:
tmpfs_reg_resize(): do nothing if newsize == oldsize.
To generate a diff of this commit:
cvs rdiff -u -r1.106 -r1.107
Module Name:src
Committed By: ad
Date: Sat Mar 14 13:34:44 UTC 2020
Modified Files:
src/sys/arch/sparc/sparc: intr.c
Log Message:
sparc cpu_intr_p(): try to work around l_cpu not being set early on by
using curcpu().
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: ad
Date: Sat Mar 14 13:34:44 UTC 2020
Modified Files:
src/sys/arch/sparc/sparc: intr.c
Log Message:
sparc cpu_intr_p(): try to work around l_cpu not being set early on by
using curcpu().
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: ad
Date: Thu Mar 12 10:44:00 UTC 2020
Modified Files:
src/sys/kern: sched_4bsd.c
Log Message:
Put back missing set of SPCF_SHOULDYIELD.
To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/kern/sched_4bsd.c
Please note
Module Name:src
Committed By: ad
Date: Thu Mar 12 10:44:00 UTC 2020
Modified Files:
src/sys/kern: sched_4bsd.c
Log Message:
Put back missing set of SPCF_SHOULDYIELD.
To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/kern/sched_4bsd.c
Please note
Module Name:src
Committed By: ad
Date: Tue Mar 10 22:38:42 UTC 2020
Modified Files:
src/sys/arch/x86/include: pmap.h pmap_pv.h
src/sys/arch/x86/x86: pmap.c
Log Message:
- pmap_check_inuse() is expensive so make it DEBUG not DIAGNOSTIC.
- Put PV locking back in
Module Name:src
Committed By: ad
Date: Tue Mar 10 22:38:42 UTC 2020
Modified Files:
src/sys/arch/x86/include: pmap.h pmap_pv.h
src/sys/arch/x86/x86: pmap.c
Log Message:
- pmap_check_inuse() is expensive so make it DEBUG not DIAGNOSTIC.
- Put PV locking back in
Module Name:src
Committed By: ad
Date: Tue Mar 10 21:53:46 UTC 2020
Modified Files:
src/sys/kern [ad-namecache]: vfs_cache.c
Log Message:
__read_mostly -> const in one place
To generate a diff of this commit:
cvs rdiff -u -r1.126.2.12 -r1.126.2.13
Module Name:src
Committed By: ad
Date: Tue Mar 10 21:53:46 UTC 2020
Modified Files:
src/sys/kern [ad-namecache]: vfs_cache.c
Log Message:
__read_mostly -> const in one place
To generate a diff of this commit:
cvs rdiff -u -r1.126.2.12 -r1.126.2.13
On Sun, Mar 08, 2020 at 08:34:29AM +0100, Maxime Villard wrote:
> Le 08/03/2020 ? 01:31, Andrew Doran a ?crit?:
> > Module Name:src
> > Committed By: ad
> > Date: Sun Mar 8 00:31:19 UTC 2020
> >
> > Modified Files:
> >
Module Name:src
Committed By: ad
Date: Sun Mar 8 18:40:30 UTC 2020
Modified Files:
src/sys/uvm: uvm_readahead.c
Log Message:
Only need a read lock for uvm_pagelookup().
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/uvm/uvm_readahead.c
Please
Module Name:src
Committed By: ad
Date: Sun Mar 8 18:40:30 UTC 2020
Modified Files:
src/sys/uvm: uvm_readahead.c
Log Message:
Only need a read lock for uvm_pagelookup().
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/uvm/uvm_readahead.c
Please
Module Name:src
Committed By: ad
Date: Sun Mar 8 18:26:59 UTC 2020
Modified Files:
src/sys/kern: vfs_wapbl.c
Log Message:
Typo.
To generate a diff of this commit:
cvs rdiff -u -r1.103 -r1.104 src/sys/kern/vfs_wapbl.c
Please note that diffs are not public domain; they
Module Name:src
Committed By: ad
Date: Sun Mar 8 18:26:59 UTC 2020
Modified Files:
src/sys/kern: vfs_wapbl.c
Log Message:
Typo.
To generate a diff of this commit:
cvs rdiff -u -r1.103 -r1.104 src/sys/kern/vfs_wapbl.c
Please note that diffs are not public domain; they
Module Name:src
Committed By: ad
Date: Sun Mar 8 17:04:46 UTC 2020
Modified Files:
src/sys/kern: kern_lwp.c
Log Message:
PR kern/55020: dbregs_dr?_dont_inherit_lwp test cases fail on real hardware
lwp_wait(): make the check for deadlock much more permissive.
To
Module Name:src
Committed By: ad
Date: Sun Mar 8 17:04:46 UTC 2020
Modified Files:
src/sys/kern: kern_lwp.c
Log Message:
PR kern/55020: dbregs_dr?_dont_inherit_lwp test cases fail on real hardware
lwp_wait(): make the check for deadlock much more permissive.
To
Module Name:src
Committed By: ad
Date: Sun Mar 8 15:05:18 UTC 2020
Modified Files:
src/sys/kern: kern_exit.c kern_lock.c kern_softint.c
src/sys/sys: lock.h
Log Message:
Kill off kernel_lock_plug_leak(), and go back to dropping kernel_lock in
exit1(), since there
Module Name:src
Committed By: ad
Date: Sun Mar 8 15:05:18 UTC 2020
Modified Files:
src/sys/kern: kern_exit.c kern_lock.c kern_softint.c
src/sys/sys: lock.h
Log Message:
Kill off kernel_lock_plug_leak(), and go back to dropping kernel_lock in
exit1(), since there
Module Name:src
Committed By: ad
Date: Sun Mar 8 15:01:50 UTC 2020
Modified Files:
src/sys/uvm: uvm_pdpolicy_clock.c
Log Message:
Don't zap the non-pdpolicy bits in pg->pqflags.
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34
Module Name:src
Committed By: ad
Date: Sun Mar 8 15:01:50 UTC 2020
Modified Files:
src/sys/uvm: uvm_pdpolicy_clock.c
Log Message:
Don't zap the non-pdpolicy bits in pg->pqflags.
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34
Module Name:src
Committed By: ad
Date: Sun Mar 8 15:00:31 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c
Log Message:
sched_preempted(): always clear LP_TELEPORT.
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/kern/kern_runq.c
Please note
Module Name:src
Committed By: ad
Date: Sun Mar 8 15:00:31 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c
Log Message:
sched_preempted(): always clear LP_TELEPORT.
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/kern/kern_runq.c
Please note
On Sat, Mar 07, 2020 at 12:24:21PM +0100, Maxime Villard wrote:
> Can we revert the "__aligned(COHERENCY_UNIT)" for now? There is no particular
> hurry to fix this bug, however the KUBSAN instance has been down for more than
> two months because of this, and it needs to be addressed.
That should
Module Name:src
Committed By: ad
Date: Sun Mar 8 00:31:19 UTC 2020
Modified Files:
src/sys/kern: subr_kmem.c
Log Message:
KMEM_SIZE: append the size_t to the allocated buffer, rather than
prepending, so it doesn't screw up the alignment of the buffer.
Reported-by:
Module Name:src
Committed By: ad
Date: Sun Mar 8 00:31:19 UTC 2020
Modified Files:
src/sys/kern: subr_kmem.c
Log Message:
KMEM_SIZE: append the size_t to the allocated buffer, rather than
prepending, so it doesn't screw up the alignment of the buffer.
Reported-by:
Module Name:src
Committed By: ad
Date: Fri Mar 6 20:46:12 UTC 2020
Modified Files:
src/sys/uvm: uvm_init.c
Log Message:
Fix a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 src/sys/uvm/uvm_init.c
Please note that diffs are not public domain;
Module Name:src
Committed By: ad
Date: Fri Mar 6 20:46:12 UTC 2020
Modified Files:
src/sys/uvm: uvm_init.c
Log Message:
Fix a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 src/sys/uvm/uvm_init.c
Please note that diffs are not public domain;
701 - 800 of 1835 matches
Mail list logo