Commit Graph

304338 Commits

Author SHA1 Message Date
kre 225cd0c049 Import tzdata2023d from https://github.com/JodaOrg/global-tz/releases/download/2023dgtz/tzdata2023dgtz.tar.gz
Summary of changes in tzdata2023d (2023-12-21 20:02:24 -0800):
  * Ittoqqortoormiit, Greenland (America/Scoresbysund) joins most of
    the rest of Greenland's timekeeping practice on 2024-03-31, by
    changing its time zone from -01/+00 to -02/-01.
  * Fix predictions for DST transitions in Palestine in 2072-2075,
    correcting a typo introduced in 2023a.
  * Various fixes to zones for several Antarctic bases.
2023-12-23 15:38:05 +00:00
wiz 853e4a4534 postfix-3.7.9 out 2023-12-23 07:36:54 +00:00
thorpej 60655f6185 pv_link(): Seed pv_flags for the page with PG_MOD and PG_REF if
the caller pre-set those bits in the PTE (which pmap_enter() does,
based on hints from uvm_fault()), avoiding the slow path in
pmap_is_{referenced,modified}().
2023-12-22 19:53:47 +00:00
thorpej e4d4f6035b pmap_is_modified(): If we fall into the slow path and encounter a modified
page during PV list walk, set PG_M in the pvh_attrs to avoid falling into
the slow path again.
2023-12-22 19:14:57 +00:00
thorpej 33d45195d8 rmspace(): when a PT page is put back onto the free list, invalidate
it's VA in the TB.

rmptep(): Add a comment that the no TIBS is needed for newly-freed PT
pages here because all of the callers perform a TBIA.
2023-12-22 17:55:49 +00:00
wiz fdc88a4a00 postfix-3.8.4 out 2023-12-22 17:25:53 +00:00
bouyer 0830847b16 sanity check the fragments we get from the guest and reject the whole packet
if it fails. Make sure we don't KASSERT() on data we get from the frontend.
2023-12-22 10:22:00 +00:00
skrll eb6df588d1 Minor stylistic changes. NFCI. 2023-12-22 08:41:59 +00:00
mrg 8b419e66b2 fix locking botch: use mutex_spin_exit(), not _exit(), for PMAP_UNLOCK.
fixes LOCKDEBUG issue in first attempt to unlock it.

also call PMAP_UNLOCK in one non-fatal out of memory case.

XXX: pullup-10
2023-12-21 09:09:43 +00:00
skrll ccc8e576b2 G/C sc_task and #include "opt_net_mpsafe.h" 2023-12-21 08:50:22 +00:00
jklos b56afa4dc8 Fix building with M68040 and M68060 options. 2023-12-21 06:32:20 +00:00
andvar bcfabd50d9 s/deatched/detached/ in comment. While here, fix an article before annoyance. 2023-12-20 21:03:50 +00:00
andvar 4b34a91875 fix tripple n typos in "running"/"domainname", also one missing n in comments. 2023-12-20 20:35:37 +00:00
andvar dd93c0c5cb Remove NONPLUS(64) kernel configs, which are not part of autobuild configs,
unmaintained and fail to build.

Approved by eeh (who committed them originally) by email and martin.
2023-12-20 19:43:51 +00:00
skrll 5caf51cf3a Remove unnecssary #include 2023-12-20 18:09:18 +00:00
christos 61cd9aae6e new openssh 2023-12-20 17:19:15 +00:00
christos 145659c19e bump libssh 2023-12-20 17:17:21 +00:00
christos 514b5d4511 Merge conflicts between 9.5 and 9.6 2023-12-20 17:15:20 +00:00
thorpej e5fbc36ada Remove unnecessary <sys/malloc.h>. 2023-12-20 15:29:04 +00:00
tsutsui f083387bcd Return a proper exit status on failure on creating msdosfs.
No particular comment in PR bin/57752.
Should be pulled up to netbsd-10 and netbsd-9.
2023-12-20 15:07:16 +00:00
thorpej a6ce350454 Remove unnecessary <sys/malloc.h>. 2023-12-20 15:00:07 +00:00
thorpej 7433666e37 Remove unnecessary <sys/malloc.h>. 2023-12-20 13:55:17 +00:00
rillig 56caec6d0e tests/make: add the expected output to the test for variable debugging 2023-12-20 09:46:00 +00:00
rillig 39690d4e35 make: use consistent debug messages style when ignoring variables
When a variable is not modified or not deleted, clearly say so and state
the reason.  Use the same style of debug messages everywhere, putting
the word 'ignoring' at the front.  Previously, that word sticked out to
the right, but only in some cases.
2023-12-20 09:03:08 +00:00
rillig 5c7b776444 make: fix confusing debug logging when deleting a variable
Be clear when deleting a variable is ignored and state the reason,
instead of only providing a keyword as a hint for insiders.
2023-12-20 08:50:10 +00:00
rillig 041a3b4e37 tests/make: demonstrate confusing debug log for read-only variables
The message 'delete %s' that occurs above the 'readOnly' looks as if the
variable would indeed be deleted.  The wording in the 'readOnly' line is
unclear.
2023-12-20 08:42:10 +00:00
thorpej 8ff6f65daf Remove unnecessary <sys/malloc.h>. 2023-12-20 06:36:01 +00:00
thorpej d7cdbe2716 Remove unnecessary <sys/malloc.h>. 2023-12-20 06:13:58 +00:00
thorpej 1dc652ef5a Remove unnecessary <sys/malloc.h>. 2023-12-20 05:33:18 +00:00
thorpej cf80ca28cb Remove unnecessary <sys/malloc.h>. 2023-12-20 05:08:34 +00:00
thorpej 73a9065864 malloc(9) -> kmem(9), and plug a memory leak on detach while I'm here. 2023-12-20 04:32:30 +00:00
thorpej 86d41103ec Remove unnecessary <sys/malloc.h>. 2023-12-20 04:30:27 +00:00
thorpej 23e63c4b5c Remove unnecessary <sys/malloc.h> include. 2023-12-20 00:40:42 +00:00
rillig 5efe3083b2 make: clean up code coverage report files
Remove trailing whitespace.

Remove the first line, as it only repeats the filename.

Remove the line numbers, as they are mostly the same as in the original
source file.
2023-12-19 20:08:27 +00:00
rillig d3b2cbfcdf make: clean up comments
No binary change, except for line numbers in assertions.
2023-12-19 19:33:39 +00:00
jschauma 3b1e6dbf5b +NVD national vulnerability database 2023-12-19 15:01:23 +00:00
martin 372a09cae7 Fix kernel set names (the code has been changed to only offer GENERIC
or GENERIC64 kernel sets, but the UI messages and translations have not
been adapted back then)
2023-12-19 13:21:55 +00:00
skrll 6cd71959b4 Remove unnecessary #include 2023-12-19 09:39:55 +00:00
skrll b1a004dd35 Use un_flags as pointed out by mrg@ thanks. 2023-12-19 08:19:42 +00:00
skrll e97ed54620 Add support for AX88179A. From sc.dying on current-users. 2023-12-19 07:05:36 +00:00
uwe 532e2a80a6 netwinder: GENERIC - trim down some more
Disable more stuff to make GENERIC just about fit.
2023-12-19 02:35:17 +00:00
riastradh 3305a62508 libiscsi: Fix types of Time2Wait and Time2Retain in logout decap.
According to https://www.rfc-editor.org/rfc/rfc7143#section-11.15,
these are both 2-byte quantities.  Loading 4-byte quantities and
passing them through ISCSI_NTOHS might have worked by accident on
x86, but it's not gonna fly on big-endian.  (Fortunately sparc64 is
not just big-endian but also strict-alignment so it caught this
problem!)

XXX Is there an upstream for this code?  doc/3RDPARTY doesn't cite
any easily-followed references.

PR port-sparc64/57784

XXX pullup-10
XXX pullup-9
XXX pullup-8
2023-12-19 02:16:07 +00:00
uwe 27ec37fbeb netwinder: GENERIC - trim down some
It is still too big to get loaded by the firmware successfully, but
these VERBOSE options and -g symtab are the obvious hogs.
2023-12-19 01:52:44 +00:00
kalvisd 0a7fc6883b vax: PR port-vax/55415
Remove VAX-specific workaround to force pre-emption, as it is now
    no longer needed.

    tested by oster@
2023-12-19 00:29:48 +00:00
uwe a95547428c netwinder: fix base, minimize kern.ldscript diff with evbarm
New binutils align to 0x10000, not 0x8000 (which makes sense), so
adjust the base to be 0x10000 so that we are loaded at a page boundary
and (I guess) don't smash the firmware in the first page.  While here,
sync with ldscript.evbarm.

Makes my netwinder boot again.
2023-12-18 23:12:43 +00:00
uwe 9041b646df netwinder: specify kernel make variables in the makefile
There's not much sense to specify makeoptions in std.netwinder for
config(1) to move them to the generated makefile, when there's already
Makefile.netwinder.inc where these variables can be specified directly.

Move ENTRYPOINT.  Do NOT move LOADADDRESS - we don't want to use it as
it is kinda wrong and it will override the ld script.  Instead
explicitly set LINKTEXT to be empty to avoid the common kernel
makefile to supply the unwanted -Ttext option.
2023-12-18 23:05:25 +00:00
kalvisd 0f470c0409 vax: preserve AST requests raised when handling software interrupts
PR port-vax/55415

    On return from a software interrupt, if the software interrupt LWP
    raised an AST request, copy the AST level from its PCB to the PCB
    of the interrupted LWP.

    Reviewed by <ragge>
2023-12-18 22:40:01 +00:00
kalvisd a24feef748 gcc.old: vax: gcc/reload1.c: PR port-vax/57646
Where an output register might be reloaded, and it is a memory
    reference, and the address is auto-incremented, any previously
    reloaded copy of the address must be invalidated.

    XXXKD: Hidden within ``#ifdef NB_FIX_VAX_BACKEND'' and enabled
    only for vax at the moment.
2023-12-18 21:11:42 +00:00
roy 01c391e4d6 Fix import 2023-12-18 16:03:26 +00:00
roy 3dc022e1cd Note dhcpcd-10.0.6 2023-12-18 15:52:37 +00:00