On Tue, Jan 14, 2020 at 08:05:21AM -0600, Kyle Evans wrote:
> On Tue, Jan 14, 2020 at 6:12 AM Li-Wen Hsu wrote:
> >
> > On Tue, Jan 14, 2020 at 2:29 AM Mark Johnston wrote:
> > >
> > > Author: markj
> > > Date: Mon Jan 13 18:29:47 2020
&
Author: markj
Date: Tue Jan 14 15:35:03 2020
New Revision: 356731
URL: https://svnweb.freebsd.org/changeset/base/356731
Log:
Do not skip line-by-line comparison if -q and -I are specified.
This fixes a regression from r356695.
Submitted by: kevans
Reported by: Jenkins via lwhsu
MF
Author: markj
Date: Tue Jan 14 02:44:24 2020
New Revision: 356719
URL: https://svnweb.freebsd.org/changeset/base/356719
Log:
MFC r356445:
Decrease logging severity when adding a device or reading config table.
PR: 243056
Modified:
stable/12/sys/dev/smartpqi/smartpqi_discovery.c
sta
Author: markj
Date: Tue Jan 14 02:41:52 2020
New Revision: 356718
URL: https://svnweb.freebsd.org/changeset/base/356718
Log:
MFC r356476:
libjail: Handle an error from reallocarray() when trimming the buffer.
PR: 243106
Modified:
stable/12/lib/libjail/jail.c
Directory Properties:
s
Author: markj
Date: Mon Jan 13 18:29:47 2020
New Revision: 356695
URL: https://svnweb.freebsd.org/changeset/base/356695
Log:
Optimize diff -q.
Once we know whether the files differ, we don't need to do any further
work.
PR: 242828
Submitted by: fehmi noyan isi (original
Author: markj
Date: Sun Jan 12 20:12:34 2020
New Revision: 356664
URL: https://svnweb.freebsd.org/changeset/base/356664
Log:
MFC r356187:
Add libdtrace support for arm64 USDT probes.
Modified:
stable/12/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
Directory Properties:
stable/1
Author: markj
Date: Fri Jan 10 00:39:44 2020
New Revision: 356575
URL: https://svnweb.freebsd.org/changeset/base/356575
Log:
MFC r356442:
Consistently use pmap_t instead of struct pmap *.
Modified:
stable/12/sys/i386/i386/pmap.c
Directory Properties:
stable/12/ (props changed)
Modified
Author: markj
Date: Thu Jan 9 20:49:26 2020
New Revision: 356569
URL: https://svnweb.freebsd.org/changeset/base/356569
Log:
libc: Fix a few bugs in the xlocale collation code.
- Fix checks for mmap() failures. [1]
- Set the "map" and "maplen" fields of struct xlocale_collate so that
Author: markj
Date: Thu Jan 9 19:17:42 2020
New Revision: 356563
URL: https://svnweb.freebsd.org/changeset/base/356563
Log:
UMA: Don't destroy zones after the system shutdown process starts.
Some kernel subsystems, notably ZFS, will destroy UMA zones from a
shutdown eventhandler. This c
Author: markj
Date: Thu Jan 9 16:47:59 2020
New Revision: 356558
URL: https://svnweb.freebsd.org/changeset/base/356558
Log:
MFC r356029:
lagg: Clean up handling of the rr_limit option.
Modified:
stable/12/sbin/ifconfig/ifconfig.8
stable/12/share/man/man4/lagg.4
stable/12/sys/net/if_lag
Author: markj
Date: Thu Jan 9 15:02:48 2020
New Revision: 356555
URL: https://svnweb.freebsd.org/changeset/base/356555
Log:
Change malloc_domain() to return the allocation size to the caller.
Otherwise the malloc type accounting in malloc_domainset(9) is wrong
after r355203.
Reviewe
Author: markj
Date: Thu Jan 9 14:58:41 2020
New Revision: 356554
URL: https://svnweb.freebsd.org/changeset/base/356554
Log:
lagg: Further cleanup of the rr_limit option.
Add an option flag so that arbitrary updates to a lagg's configuration
do not clear sc_stride. Preseve compatibility
Author: markj
Date: Wed Jan 8 16:57:08 2020
New Revision: 356494
URL: https://svnweb.freebsd.org/changeset/base/356494
Log:
linprocfs: Fix some bugs in the maps file implementation.
- Export the offset into the backing object, not the object size.
- Fix a bug where we would print the pre
Author: markj
Date: Tue Jan 7 21:56:20 2020
New Revision: 356477
URL: https://svnweb.freebsd.org/changeset/base/356477
Log:
Use a deterministic hash for USDT symbol names.
Previously libdtrace used ftok(3), which hashes the inode number of the
input object file. To increase reproducibil
Author: markj
Date: Tue Jan 7 21:44:27 2020
New Revision: 356476
URL: https://svnweb.freebsd.org/changeset/base/356476
Log:
libjail: Handle an error from reallocarray() when trimming the buffer.
There is no API guarantee that realloc() will not fail when the buffer
is shrinking. Handle
Author: markj
Date: Tue Jan 7 16:07:30 2020
New Revision: 356445
URL: https://svnweb.freebsd.org/changeset/base/356445
Log:
Decrease logging severity when adding a device or reading config table.
In PR 243056 a user reports some spam from smartpqi(4). In particular,
the driver warns abo
Author: markj
Date: Tue Jan 7 15:59:31 2020
New Revision: 356443
URL: https://svnweb.freebsd.org/changeset/base/356443
Log:
Define a unified pmap structure for i386.
The overloading of struct pmap for PAE and non-PAE pmaps results in
three distinct layouts for the structure, which is emb
Author: markj
Date: Tue Jan 7 15:59:02 2020
New Revision: 356442
URL: https://svnweb.freebsd.org/changeset/base/356442
Log:
Consistently use pmap_t instead of struct pmap *.
MFC after:3 days
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/i386/i386/pmap.c
Modified: head/s
Author: markj
Date: Sun Jan 5 18:15:41 2020
New Revision: 356385
URL: https://svnweb.freebsd.org/changeset/base/356385
Log:
MFC r356186:
Add ARMv8 static relocation types used for control flow instructions.
Modified:
stable/12/sys/sys/elf_common.h
Directory Properties:
stable/12/ (prop
Author: markj
Date: Fri Jan 3 18:48:53 2020
New Revision: 356326
URL: https://svnweb.freebsd.org/changeset/base/356326
Log:
Fix a page leak in the md(4) swap I/O path.
r356147 removed a vm_page_activate() call, but this is required to
ensure that pages end up in the page queues in the fi
Author: markj
Date: Fri Jan 3 17:03:10 2020
New Revision: 356321
URL: https://svnweb.freebsd.org/changeset/base/356321
Log:
Take the ifnet's address lock in igmp_v3_cancel_link_timers().
inm_rele_locked() may remove the multicast address associated with inm.
Reported by: syzbot+871c5
Author: markj
Date: Fri Jan 3 00:29:09 2020
New Revision: 356312
URL: https://svnweb.freebsd.org/changeset/base/356312
Log:
MFC r356107:
Plug some ifaddr refcount leaks.
PR: 242746
Modified:
stable/12/sys/net/route.c
Directory Properties:
stable/12/ (props changed)
Modified: st
Author: markj
Date: Fri Jan 3 00:28:34 2020
New Revision: 356311
URL: https://svnweb.freebsd.org/changeset/base/356311
Log:
MFC r355942:
Deduplicate code between if_delgroup() and if_delgroups().
Modified:
stable/12/sys/net/if.c
Directory Properties:
stable/12/ (props changed)
Modifie
Author: markj
Date: Thu Jan 2 19:29:14 2020
New Revision: 356281
URL: https://svnweb.freebsd.org/changeset/base/356281
Log:
Remove set_page_dirty_lock().
Its use of the page lock is incorrect, and it is not used by the DRM
modules.
Reviewed by: hselasky
MFC after:2 weeks
Di
Author: markj
Date: Thu Jan 2 19:26:04 2020
New Revision: 356280
URL: https://svnweb.freebsd.org/changeset/base/356280
Log:
Clear queue operation flags when migrating a page to another queue.
The page daemon loops may move pages back to the active queue if
references are detected. In th
Author: markj
Date: Thu Jan 2 14:39:37 2020
New Revision: 356272
URL: https://svnweb.freebsd.org/changeset/base/356272
Log:
MFC r356184:
powerd(8): Fix a memory leak when we fail to read frequency levels.
PR: 242967
Modified:
stable/12/usr.sbin/powerd/powerd.c
Directory Properties:
Author: markj
Date: Sun Dec 29 21:46:50 2019
New Revision: 356187
URL: https://svnweb.freebsd.org/changeset/base/356187
Log:
Add libdtrace support for arm64 USDT probes.
arm64 is still lacking a fasttrap implementation, which is required to
actually enable userland probes, but this at lea
Author: markj
Date: Sun Dec 29 21:46:00 2019
New Revision: 356186
URL: https://svnweb.freebsd.org/changeset/base/356186
Log:
Add ARMv8 static relocation types used for control flow instructions.
MFC after:1 week
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/sys/elf_common
Author: markj
Date: Sun Dec 29 20:57:49 2019
New Revision: 356184
URL: https://svnweb.freebsd.org/changeset/base/356184
Log:
powerd(8): Fix a memory leak when we fail to read frequency levels.
PR: 242967
Submitted by: Hans Christian Woithe
MFC after:3 days
Modified:
he
Author: markj
Date: Sun Dec 29 20:01:03 2019
New Revision: 356183
URL: https://svnweb.freebsd.org/changeset/base/356183
Log:
Restore a vm_page_wired() check in vm_page_mvqueue() after r356156.
We now set PGA_DEQUEUE on a managed page when it is wired after
allocation, and vm_page_mvqueue(
On Sun, Dec 29, 2019 at 03:39:55AM +0100, Oliver Pinter wrote:
> Is there any performance measurement from before and after. It would be
> nice to see them.
I did not do extensive benchmarking. The aim of the patch set was
simply to remove the use of the hashed page lock, since it shows up
promin
Author: markj
Date: Sun Dec 29 15:39:43 2019
New Revision: 356173
URL: https://svnweb.freebsd.org/changeset/base/356173
Log:
Clear queue op flags in vm_page_mvqueue().
This fixes a regression in r356155, introduced at the last minute. In
particular, we must clear PGA_REQUEUE_HEAD before
Author: markj
Date: Sat Dec 28 19:04:00 2019
New Revision: 356157
URL: https://svnweb.freebsd.org/changeset/base/356157
Log:
Remove page locking for queue operations.
With the previous reviews, the page lock is no longer required in order
to perform queue operations on a page. It is also
Author: markj
Date: Sat Dec 28 19:03:46 2019
New Revision: 356156
URL: https://svnweb.freebsd.org/changeset/base/356156
Log:
Generalize lazy dequeue logic for wired pages.
Some recent work aims to remove the use of the page lock for
synchronizing updates to page queue state. This change
Author: markj
Date: Sat Dec 28 19:04:15 2019
New Revision: 356158
URL: https://svnweb.freebsd.org/changeset/base/356158
Log:
Update the vm_page.h block comment to reflect recent changes.
Explain the new locking rules for per-page queue state updates.
Reviewed by: jeff, kib
Sponsored
Author: markj
Date: Sat Dec 28 19:04:29 2019
New Revision: 356159
URL: https://svnweb.freebsd.org/changeset/base/356159
Log:
Remove some unused functions.
The previous series of patches orphaned some vm_page functions, so
remove them.
Reviewed by: dougm, kib
Sponsored by: Netflix,
Author: markj
Date: Sat Dec 28 19:03:32 2019
New Revision: 356155
URL: https://svnweb.freebsd.org/changeset/base/356155
Log:
Start implementing queue state updates using fcmpset loops.
This is in preparation for eliminating the use of the vm_page lock for
protecting queue state operations
Author: markj
Date: Sat Dec 28 19:03:17 2019
New Revision: 356154
URL: https://svnweb.freebsd.org/changeset/base/356154
Log:
Don't update per-page activation counts in the swapout code.
This avoids duplicating the work of the page daemon's active queue scan.
Moreover, this duplication was
Author: markj
Date: Fri Dec 27 23:19:21 2019
New Revision: 356139
URL: https://svnweb.freebsd.org/changeset/base/356139
Log:
Remove some stale comments from the page allocator.
Since r352110 the page lock is not required to wire pages in any
context.
Modified:
head/sys/vm/vm_page.c
Mo
Author: markj
Date: Fri Dec 27 01:12:54 2019
New Revision: 356107
URL: https://svnweb.freebsd.org/changeset/base/356107
Log:
Plug some ifaddr refcount leaks.
- Only take an ifaddr ref in in rt_exportinfo() if the caller explicitly
requests it. Take care to release it in this case.
-
Author: markj
Date: Fri Dec 27 00:49:49 2019
New Revision: 356105
URL: https://svnweb.freebsd.org/changeset/base/356105
Log:
MFC r355941:
mii(4): Fix ivars leak when the bus device or bus children detach.
PR: 242727
Modified:
stable/12/sys/dev/mii/mii.c
Directory Properties:
stable
Author: markj
Date: Thu Dec 26 16:58:11 2019
New Revision: 356090
URL: https://svnweb.freebsd.org/changeset/base/356090
Log:
MFC r356047:
oce: Disallow the passthrough ioctl for unprivileged users.
Modified:
stable/11/sys/dev/oce/oce_if.c
stable/11/sys/dev/oce/oce_if.h
Directory Propertie
Author: markj
Date: Thu Dec 26 16:56:42 2019
New Revision: 356089
URL: https://svnweb.freebsd.org/changeset/base/356089
Log:
MFC r356047:
oce: Disallow the passthrough ioctl for unprivileged users.
Modified:
stable/12/sys/dev/oce/oce_if.c
stable/12/sys/dev/oce/oce_if.h
Directory Propertie
Author: markj
Date: Wed Dec 25 05:51:47 2019
New Revision: 356068
URL: https://svnweb.freebsd.org/changeset/base/356068
Log:
MFC r356030:
Compile uart_cpu_acpi.c, added in r348195, into uart.ko.
PR: 242771
Modified:
stable/12/sys/modules/uart/Makefile
Directory Properties:
stable/1
Author: markj
Date: Mon Dec 23 23:43:50 2019
New Revision: 356047
URL: https://svnweb.freebsd.org/changeset/base/356047
Log:
oce: Disallow the passthrough ioctl for unprivileged users.
A missing check meant that unprivileged users could send passthrough
commands to the device firmware.
Author: markj
Date: Mon Dec 23 16:34:39 2019
New Revision: 356037
URL: https://svnweb.freebsd.org/changeset/base/356037
Log:
MFC r355938:
Fix a memory leak in if_delgroups() introduced in r334118.
PR: 242712
Modified:
stable/12/sys/net/if.c
Directory Properties:
stable/12/ (props
Author: markj
Date: Sun Dec 22 22:10:20 2019
New Revision: 356030
URL: https://svnweb.freebsd.org/changeset/base/356030
Log:
Compile uart_cpu_acpi.c, added in r348195, into uart.ko.
PR: 242771
MFC after:3 days
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/modu
Author: markj
Date: Sun Dec 22 21:56:47 2019
New Revision: 356029
URL: https://svnweb.freebsd.org/changeset/base/356029
Log:
lagg: Clean up handling of the rr_limit option.
- Don't allow an unprivileged user to set the stride. [1]
- Only set the stride under the softc lock.
- Rename the
Author: markj
Date: Sat Dec 21 19:04:05 2019
New Revision: 355985
URL: https://svnweb.freebsd.org/changeset/base/355985
Log:
Fix VPO_UNMANAGED handling in vm_page_reclaim_run() after r353540.
When allocating a replacement page we must clear VPO_UNMANAGED since we
only ever reclaim pages f
Author: markj
Date: Sat Dec 21 18:50:25 2019
New Revision: 355984
URL: https://svnweb.freebsd.org/changeset/base/355984
Log:
MFC r355885:
oce: Tighten input validation in the SIOCGI2C handler.
Modified:
stable/12/sys/dev/oce/oce_if.c
Directory Properties:
stable/12/ (props changed)
Mod
Author: markj
Date: Sat Dec 21 16:16:43 2019
New Revision: 355983
URL: https://svnweb.freebsd.org/changeset/base/355983
Log:
MFC r355887:
vnic: Relax PHY node matching after r336281.
PR: 242654
Modified:
stable/12/sys/dev/vnic/thunder_bgx_fdt.c
Directory Properties:
stable/12/ (p
Author: markj
Date: Sat Dec 21 16:08:34 2019
New Revision: 355982
URL: https://svnweb.freebsd.org/changeset/base/355982
Log:
MFC r354824:
Fix grammar in gpart.8.
PR: 241973
Modified:
stable/12/lib/geom/part/gpart.8
Directory Properties:
stable/12/ (props changed)
Modified: stabl
Author: markj
Date: Fri Dec 20 20:15:34 2019
New Revision: 355942
URL: https://svnweb.freebsd.org/changeset/base/355942
Log:
Deduplicate code between if_delgroup() and if_delgroups().
Fix some style in if_addgroup(). No functional change intended.
Reviewed by: hselasky
MFC after:
Author: markj
Date: Fri Dec 20 20:10:26 2019
New Revision: 355941
URL: https://svnweb.freebsd.org/changeset/base/355941
Log:
mii(4): Fix ivars leak when the bus device or bus children detach.
PR: 242727
Submitted by: ghuckri...@blackberry.com
MFC after:1 week
Modified:
Author: markj
Date: Fri Dec 20 17:21:57 2019
New Revision: 355938
URL: https://svnweb.freebsd.org/changeset/base/355938
Log:
Fix a memory leak in if_delgroups() introduced in r334118.
PR: 242712
Submitted by: ghuckri...@blackberry.com
MFC after:3 days
Modified:
head/sys
Author: markj
Date: Fri Dec 20 16:05:29 2019
New Revision: 355934
URL: https://svnweb.freebsd.org/changeset/base/355934
Log:
MFC r355864:
an(4): Require privileges for all SIOCGAIRONET requests.
Modified:
stable/11/sys/dev/an/if_an.c
Directory Properties:
stable/11/ (props changed)
Mod
Author: markj
Date: Fri Dec 20 16:04:26 2019
New Revision: 355933
URL: https://svnweb.freebsd.org/changeset/base/355933
Log:
MFC r355864:
an(4): Require privileges for all SIOCGAIRONET requests.
Modified:
stable/12/sys/dev/an/if_an.c
Directory Properties:
stable/12/ (props changed)
Mod
Author: markj
Date: Thu Dec 19 19:34:25 2019
New Revision: 355916
URL: https://svnweb.freebsd.org/changeset/base/355916
Log:
Fix SIGINFO stack collection to ignore threads with swapped-out stacks.
We by definition cannot trace the stack of such a thread. Also remove a
redundant stack_zer
Author: markj
Date: Wed Dec 18 21:41:53 2019
New Revision: 355887
URL: https://svnweb.freebsd.org/changeset/base/355887
Log:
vnic: Relax PHY node matching after r336281.
The phy name may apparently be followed by a number in some systems.
Allow that.
PR: 242654
Reported a
Author: markj
Date: Wed Dec 18 18:44:16 2019
New Revision: 355885
URL: https://svnweb.freebsd.org/changeset/base/355885
Log:
oce: Tighten input validation in the SIOCGI2C handler.
Missing validation meant that it was possible to read 8 bytes beyond
the end of sfp_vpd_dump_buffer.
Rep
Author: markj
Date: Wed Dec 18 01:56:38 2019
New Revision: 355874
URL: https://svnweb.freebsd.org/changeset/base/355874
Log:
Fix the aflag shift on big-endian platforms after r355672.
The structure offset is zero regardless of endianness.
Reported by: brooks
Pointy hat: markj
Mod
Author: markj
Date: Tue Dec 17 21:34:38 2019
New Revision: 355864
URL: https://svnweb.freebsd.org/changeset/base/355864
Log:
an(4): Require privileges for all SIOCGAIRONET requests.
SIOCGAIRONET allows userspace to query an(4) for various device
properties and configuration, which appears
Author: markj
Date: Mon Dec 16 15:41:13 2019
New Revision: 355804
URL: https://svnweb.freebsd.org/changeset/base/355804
Log:
MFC r353682 (by emaste):
snd_hda: style(9) whitespace fixup
PR: 241299
Modified:
stable/12/sys/dev/sound/pci/hda/hdaa_patches.c
Directory Properties:
stable/
Author: markj
Date: Mon Dec 16 15:41:32 2019
New Revision: 355805
URL: https://svnweb.freebsd.org/changeset/base/355805
Log:
MFC r355570:
Configure headphone redirection for the Dell L780 and X1 Carbon 7th gen.
Modified:
stable/12/sys/dev/sound/pci/hda/hdaa_patches.c
stable/12/sys/dev/sou
Author: markj
Date: Mon Dec 16 01:27:14 2019
New Revision: 355792
URL: https://svnweb.freebsd.org/changeset/base/355792
Log:
Remove a declaration of sched_clock() redundant after r355779.
Modified:
head/sys/sys/sched.h
Modified: head/sys/sys/sched.h
==
Author: markj
Date: Sat Dec 14 18:32:00 2019
New Revision: 355756
URL: https://svnweb.freebsd.org/changeset/base/355756
Log:
MFC r355506:
gcore: Avoid using vm_map_entry_t.
Modified:
stable/12/usr.bin/gcore/elfcore.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/
Author: markj
Date: Fri Dec 13 18:28:01 2019
New Revision: 355720
URL: https://svnweb.freebsd.org/changeset/base/355720
Log:
Restore the reservation of boot pages for bucket zones after r355707.
uma_startup2() sets booted = BOOT_BUCKETS after calling bucket_init(),
but before that assignm
Author: markj
Date: Thu Dec 12 23:55:34 2019
New Revision: 355680
URL: https://svnweb.freebsd.org/changeset/base/355680
Log:
Avoid relying on silent type casting in the native atomic_load_32.
Reported by: np
Modified:
head/sys/vm/vm_page.h
Modified: head/sys/vm/vm_page.h
==
Author: markj
Date: Thu Dec 12 21:13:20 2019
New Revision: 355672
URL: https://svnweb.freebsd.org/changeset/base/355672
Log:
Implement atomic state updates using the new vm_page_astate_t structure.
Introduce primitives vm_page_astate_load() and vm_page_astate_fcmpset()
to operate on the 3
Author: markj
Date: Thu Dec 12 02:43:24 2019
New Revision: 355644
URL: https://svnweb.freebsd.org/changeset/base/355644
Log:
Rename tdq_ipipending and clear it in sched_switch().
This fixes a regression after r355311. Specifically, sched_preempt()
may trigger a context switch by calling
Author: markj
Date: Wed Dec 11 14:28:13 2019
New Revision: 355608
URL: https://svnweb.freebsd.org/changeset/base/355608
Log:
MFC r355144:
iwm(4): Remove _mvm from the namespace.
Modified:
stable/12/sys/dev/iwm/if_iwm.c
stable/12/sys/dev/iwm/if_iwm_binding.c
stable/12/sys/dev/iwm/if_iwm_
Author: markj
Date: Wed Dec 11 14:27:33 2019
New Revision: 355607
URL: https://svnweb.freebsd.org/changeset/base/355607
Log:
MFC r355143:
iwm(4): Fix version string formatting.
Modified:
stable/12/sys/dev/iwm/if_iwm.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/12
Author: markj
Date: Wed Dec 11 14:27:00 2019
New Revision: 355606
URL: https://svnweb.freebsd.org/changeset/base/355606
Log:
MFC r355399:
Fix an off-by-one error in vm_map_pmap_enter().
Modified:
stable/12/sys/vm/vm_map.c
Directory Properties:
stable/12/ (props changed)
Modified: stabl
Author: markj
Date: Tue Dec 10 18:15:20 2019
New Revision: 355587
URL: https://svnweb.freebsd.org/changeset/base/355587
Log:
Add a helper function to the swapout daemon's deactivation code.
vm_swapout_object_deactivate_pages() is renamed to
vm_swapout_object_deactivate(), and the loop bod
Author: markj
Date: Tue Dec 10 18:14:50 2019
New Revision: 355586
URL: https://svnweb.freebsd.org/changeset/base/355586
Log:
Introduce vm_page_astate.
This is a 32-bit structure embedded in each vm_page, consisting mostly
of page queue state. The use of a structure makes it easy to store
Author: markj
Date: Mon Dec 9 19:25:15 2019
New Revision: 355570
URL: https://svnweb.freebsd.org/changeset/base/355570
Log:
Configure headphone redirection for the Dell L780 and X1 Carbon 7th gen.
As we do for many other laptops, put the headphone jack and speakers in
the same associatio
Author: markj
Date: Mon Dec 9 00:34:34 2019
New Revision: 355541
URL: https://svnweb.freebsd.org/changeset/base/355541
Log:
MFC r355469:
Fix fault_type handling in vm_map_lookup().
Modified:
stable/12/sys/vm/vm_map.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/12
Author: markj
Date: Sun Dec 8 00:02:36 2019
New Revision: 355508
URL: https://svnweb.freebsd.org/changeset/base/355508
Log:
Add casts required by the 32-bit build after r355491.
Modified:
head/sys/vm/vm_map.c
Modified: head/sys/vm/vm_map.c
===
Author: markj
Date: Sat Dec 7 20:01:55 2019
New Revision: 355506
URL: https://svnweb.freebsd.org/changeset/base/355506
Log:
gcore: Avoid using vm_map_entry_t.
Use an internally defined structure instead, to avoid relying on kernel
structure details. No functional change intended.
M
Author: markj
Date: Sat Dec 7 19:36:40 2019
New Revision: 355505
URL: https://svnweb.freebsd.org/changeset/base/355505
Log:
Provide vm_map_entry traversal routines to userspace.
This is required for now to allow libprocstat to compile.
Discussed with: dougm
Modified:
head/sys
Author: markj
Date: Fri Dec 6 23:49:37 2019
New Revision: 355471
URL: https://svnweb.freebsd.org/changeset/base/355471
Log:
Fix an inverted condition introduced in r353539.
This would have most likely resulted in read errors causing page leaks.
Submitted by: jeff
Modified:
head/sys
Author: markj
Date: Fri Dec 6 23:39:38 2019
New Revision: 355470
URL: https://svnweb.freebsd.org/changeset/base/355470
Log:
Fix tail -f in capability mode.
We were not adding CAP_EVENT to input file capabilities, so kevent()
always failed with ENOTCAPABLE. tail implements a fallback mod
Author: markj
Date: Fri Dec 6 23:39:08 2019
New Revision: 355469
URL: https://svnweb.freebsd.org/changeset/base/355469
Log:
Fix fault_type handling in vm_map_lookup().
Suppose that the map entry is wired, so that we later assign
fault_type = entry->protection. Suppose further that we ju
Author: markj
Date: Fri Dec 6 18:51:16 2019
New Revision: 355458
URL: https://svnweb.freebsd.org/changeset/base/355458
Log:
MFC r355003:
Update the checks in vm_page_zone_import().
Modified:
stable/12/sys/vm/vm_page.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/1
Author: markj
Date: Fri Dec 6 18:27:50 2019
New Revision: 355456
URL: https://svnweb.freebsd.org/changeset/base/355456
Log:
MFC r344551:
Fix handling of rights on stdio streams, take two.
PR: 234885
Modified:
stable/12/usr.bin/cmp/cmp.c
stable/12/usr.bin/cmp/regular.c
stable/12/
Author: markj
Date: Fri Dec 6 18:26:34 2019
New Revision: 355455
URL: https://svnweb.freebsd.org/changeset/base/355455
Log:
MFC r340138 (by oshogbo):
capsicum: use a new capsicum helpers in tools
Modified:
stable/12/bin/dd/dd.c
stable/12/sbin/dhclient/bpf.c
stable/12/sbin/dhclient/dhcl
Author: markj
Date: Fri Dec 6 15:01:36 2019
New Revision: 355445
URL: https://svnweb.freebsd.org/changeset/base/355445
Log:
MFC r355001:
Fix locking in vm_reserv_reclaim_contig().
Modified:
stable/12/sys/vm/vm_reserv.c
stable/12/sys/vm/vm_reserv.h
Directory Properties:
stable/12/ (pr
Author: markj
Date: Wed Dec 4 19:46:48 2019
New Revision: 355399
URL: https://svnweb.freebsd.org/changeset/base/355399
Log:
Fix an off-by-one error in vm_map_pmap_enter().
If the starting pindex is equal to object->size, there is nothing to do.
This was harmless since the rest of vm_map_
Author: markj
Date: Mon Dec 2 17:53:32 2019
New Revision: 355297
URL: https://svnweb.freebsd.org/changeset/base/355297
Log:
MFC r354821:
Group per-domain reservation data in the same structure.
Modified:
stable/12/sys/vm/vm_reserv.c
Directory Properties:
stable/12/ (props changed)
Mod
Author: markj
Date: Mon Dec 2 15:57:25 2019
New Revision: 355294
URL: https://svnweb.freebsd.org/changeset/base/355294
Log:
MFC r354815:
Let arm64 pmap_qenter() and pmap_kenter() unconditionally set NX.
Modified:
stable/12/sys/arm64/arm64/pmap.c
Directory Properties:
stable/12/ (props
Author: markj
Date: Mon Dec 2 15:56:01 2019
New Revision: 355293
URL: https://svnweb.freebsd.org/changeset/base/355293
Log:
MFC r354816:
Implement vm.pmap.kernel_maps for arm64.
Modified:
stable/12/sys/arm64/arm64/pmap.c
Directory Properties:
stable/12/ (props changed)
Modified: stabl
Author: markj
Date: Fri Nov 29 02:16:45 2019
New Revision: 355202
URL: https://svnweb.freebsd.org/changeset/base/355202
Log:
MFC r355000:
Fix typos in the cpuset_{get,set}domain() man page.
Modified:
stable/12/lib/libc/sys/cpuset_getdomain.2
Directory Properties:
stable/12/ (props chang
Author: markj
Date: Wed Nov 27 20:32:53 2019
New Revision: 355144
URL: https://svnweb.freebsd.org/changeset/base/355144
Log:
iwm(4): Remove _mvm from the namespace.
This was inherited from iwlwifi, which drives devices supported by both
iwn(4) and iwm(4) in FreeBSD. In iwm(4) _mvm is mea
Author: markj
Date: Wed Nov 27 20:32:31 2019
New Revision: 355143
URL: https://svnweb.freebsd.org/changeset/base/355143
Log:
iwm(4): Fix version string formatting.
MFC after:2 weeks
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/dev/iwm/if_iwm.c
Modified: head/sys/dev/iwm
Author: markj
Date: Mon Nov 25 00:34:59 2019
New Revision: 355073
URL: https://svnweb.freebsd.org/changeset/base/355073
Log:
MFC r354822:
Fix inconsistencies in anonymous DOF files.
Modified:
stable/12/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c
Directory Properties:
stable/12/ (props
Author: markj
Date: Mon Nov 25 00:33:56 2019
New Revision: 355072
URL: https://svnweb.freebsd.org/changeset/base/355072
Log:
MFC r354829:
Add a "B" suffix to memory quantities in top(1) output.
Modified:
stable/12/usr.bin/top/utils.c
Directory Properties:
stable/12/ (props changed)
Mod
Author: markj
Date: Fri Nov 22 16:31:43 2019
New Revision: 355005
URL: https://svnweb.freebsd.org/changeset/base/355005
Log:
Simplify vm_pageout_init_domain() and add a "big picture" comment.
Stop subtracting 1024/200 from vmd_page_count/200. I cannot see how
such precise accounting can
Author: markj
Date: Fri Nov 22 16:31:30 2019
New Revision: 355004
URL: https://svnweb.freebsd.org/changeset/base/355004
Log:
Reclaim memory from UMA if the page daemon is struggling.
Use the UMA reclaim thread to asynchronously drain all caches if
there is a severe shortage in a domain.
Author: markj
Date: Fri Nov 22 16:31:10 2019
New Revision: 355003
URL: https://svnweb.freebsd.org/changeset/base/355003
Log:
Update the checks in vm_page_zone_import().
- Remove the cnt == 1 check. UMA passes cnt == 1 when it has disabled
per-CPU caching. In this case we might as well
Author: markj
Date: Fri Nov 22 16:30:47 2019
New Revision: 355002
URL: https://svnweb.freebsd.org/changeset/base/355002
Log:
Revise the page cache size policy.
In r353734 the use of the page caches was limited to systems with a
relatively large amount of RAM per CPU. This was to mitigate
701 - 800 of 3717 matches
Mail list logo