summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-05-14fix a char signedness bug such that this testing code becomes ableIngo Schwarze
to display the contents of databases containing UTF-8 strings on signed char architectures: for example on i386 and amd64, UTF-8 bytes are negative...
2024-05-13Ignore button events in the first 10 seconds after resume. On some ACPIMark Kettenis
implementations pressing the power button to wake up a machine will cause a power button notification to happen for that button press This would initiate a power down, which isn't the user's intent. Based on earlier diffs from deraadt@ and James Cook. ok mlarkin@, "I'm not opposed" cheloha@
2024-05-13Fix memory leak, from Fadi Afani.Nicholas Marriott
2024-05-13Add bio(4) support to nvme(4). Provide information on controller and configuredKenneth R Westerback
namespaces via bioctl(8)'s BIOCINQ, BIOCVOL, BIOCDISK requests. Based on work with dlg@ at h2k23 and many subsequent improvements and tests by jmatthew@. ok jmatthew@
2024-05-13vfs: VOP_REMOVE: move vnode unlocking and ref dropping to FS-indep partSebastien Marie
while here, ensure all vop_remove field are set, and always call the function. the change is very conservative: it only adds vnode ref drop/unlock where it was absent because it should be unreachable (and if it wasn't, it should fix things). ok miod@
2024-05-13Implement hardware masking for MSI and MSI-X on amd64. Note that maskingMark Kettenis
MSIs can only be done for PCI devices that implement per-vector masking, which a lot of hardware doesn't implement. ok mlarkin@
2024-05-13fix some leaks; ok op@Jonathan Gray
2024-05-13remove unneeded extern and struct; ok patrick@Jonathan Gray
2024-05-13remove prototypes with no matching functionJonathan Gray
ok mpi@
2024-05-13remove some unused defines and externsJonathan Gray
isaphysmem and isaphysmempgs were removed in 1998 ok kettenis@
2024-05-12Add support for using the power button function of the RK809.Mark Kettenis
This initiates a graceful powerdown when the powerbutton is pressed and makes it work as a wakeup from suspend. ok patrick@
2024-05-12Rerun installboot(8) after fw_update(8) to pick up Apple boot firmwareKlemens Nanni
Firmware is fetched after bootstraps are installed, i.e. on fresh installs apple-boot is not there yet when installboot ought to place it onto the EFI System Partition. Rerun --only on Apple silicon-- to replace Asahi u-boot and boot straight into ours, nicely visible my different logo. Input sthen deraadt
2024-05-12Be more specific about X509V3_ADD_APPEND and X509V3_ADD_DELETETheo Buehler
2024-05-12vfs: reorder tmpfs_fifovops: isolate fifo_vops blockSebastien Marie
separate the local part from the fifo_vops part, and add a comment to keep in sync. ok miod@
2024-05-12vfs: struct vops: show all members, even if NULLSebastien Marie
In order to help code maintenance, explicitly add all `struct vops` members with the current value (if not present, it is NULL), still using the C99 notation. ok miod@
2024-05-12Delete the cpu_perf_e[abd]x and cpu_apmi_edx globals and move thePhilip Guenther
cpuid uses into identifycpu(), as they aren't needed anywhere else. ok kettenis@
2024-05-12Tweak wordingTheo Buehler
2024-05-12Remove a 'built-in' that was left in by accidentTheo Buehler
2024-05-12Introduce debugging levels, to make debugging a bit more useful.Marcus Glocker
2024-05-12syncTheo Buehler
2024-05-12Install X509V3_EXT_get_nid.3Theo Buehler
2024-05-12Add minimal manpage documenting the misnamed X509V3_EXT_get_nid()Theo Buehler
This avoids a dangling reference in i2s_ASN1_ENUMERATED_TABLE. To complete this manual, someone will need to document X509V3_EXT_METHOD, but that's for a much more rainy day than today.
2024-05-12vm_page_zero_enable was removed in 2015Jonathan Gray
2024-05-12remove uvm_swprekeyprint extern for var we never hadJonathan Gray
2024-05-12remove ufs_hashlock extern for var we never hadJonathan Gray
2024-05-12nfs_procids was removed in 1996Jonathan Gray
2024-05-12pcic_isa_intr_list and npcic_isa_intr_list were removed in 1999Jonathan Gray
2024-05-12rtw_host_rfio was removed in 2007Jonathan Gray
2024-05-12comsiraddr was removed in 2016Jonathan Gray
2024-05-12sync_ifp and ticket_pabuf don't exist, remove externsJonathan Gray
2024-05-12ttybuf[] was removed in 2001, ttydefaults in 1988Jonathan Gray
2024-05-12defaul -> default; ok jmc@ ratchov@Jonathan Gray
2024-05-12Avoid .Xr to no longer public X509_LOOKUP_by_subject(3)Theo Buehler
looks good to jmc
2024-05-11sync the cpu(4) pages for i386/amd64:Jason McIntyre
- remove section headers. in a document little over one screenful in size, three section headers within DESCRIPTION seems greedy - mark up sysctl names - use the more general hw.sensors sysctl name to show cpu temp. the previously suggested hw.sensors.cpu*.temp0 is no longer universal
2024-05-11Use %b to format cpu flag info in dmesg, so we have the raw valuesPhilip Guenther
too. This is also much more space efficient. Reduce the cpu flag noise in dmesg by suppressing lines and registers that are identical with the previous CPU and show -/+ info if there are any differences. particular feedback from deraadt@, kettenis@, jsg@, and dv@ ok deraadt@
2024-05-11Move X509V3_add_standard_extensions out of the wayTheo Buehler
This function is only used by OpenLDAP and it's been a noop since forever. It has no business to be squeezed in between a number of other, quite unrelated functions. It's distracting.
2024-05-11Make two NULL checks more explicitTheo Buehler
2024-05-11Unwrap a lineTheo Buehler
2024-05-11fix prototype; iosf_i2c_relese -> iosf_i2c_releaseJonathan Gray
2024-05-11Sync DSA_METHOD documentation with realityTheo Buehler
It is dubious whether this opaque struct's internals should be documented in the first place. This also has been incomplete since forever. For now zap the stuff that no longer exists and make an attempt at matching KNF a bit more closely.
2024-05-11Remove unused DSA methodsTheo Buehler
There are no accessors to set them, so this has been involved in a bunch of dead logic ever since we made DSA opaque a few years ago. ok jsing
2024-05-11Remove unused PEM_USER and PEM_CTXTheo Buehler
I could not find any use of this in all of OpenSSL's git history since SSLeay 0.8.1b. ok jsing
2024-05-10Revert r1.108. An Intel 11th Gen i5 Framework laptop with a SanDisk SN850 diskKenneth R Westerback
found a way to prevent the kernel from enabling the nvme controller while resuming. Fixes resuming on the Framework13. Problem reported and reversion tested by ian@
2024-05-10pax: make list file handle line-buffered unless it is stderr.Todd C. Miller
This fixes a problem where the file list output was fully-buffered when used as part of a pipeline. With this change, files are listed as they are extracted in verbose mode. OK deraadt@ guenther@
2024-05-10Keep probing upstream servers.Florian Obser
(lib)unbound might mark many servers down in case of a network issue. This is something that can easily happen for unwind(8). Problem pointed out by Kirill A. Korinsky in unbound(8). https://github.com/NLnetLabs/unbound/issues/362 OK sthen
2024-05-10Make the kernel compile also when turning on debugging.Marcus Glocker
ok mpi@
2024-05-10RegenClaudio Jeker
2024-05-10The ptsignal() race against p_sigmask changes by dosigsuspend() are fixed.Claudio Jeker
Unlock sigsuspend() and __thrsigdivert() again.
2024-05-10Correct display the details of COMMAND using the ps command from the kernelASOU Masato
crash dump. OK millert@
2024-05-10Fix broken debugging.Marcus Glocker