From noreply at github.com Mon Nov 30 09:59:12 2020 From: noreply at github.com (Lucas Holt) Date: Mon, 30 Nov 2020 06:59:12 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 50c0f9: fix msg Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 50c0f9f3d0bd560dac583f9a9d662fc9cfc9339e https://github.com/MidnightBSD/src/commit/50c0f9f3d0bd560dac583f9a9d662fc9cfc9339e Author: Lucas Holt Date: 2020-11-30 (Mon, 30 Nov 2020) Changed paths: M sys/x86/x86/mp_x86.c Log Message: ----------- fix msg From noreply at github.com Tue Dec 1 15:52:16 2020 From: noreply at github.com (Lucas Holt) Date: Tue, 01 Dec 2020 12:52:16 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 54a374: tzdata 2020d Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 54a3741785ab55ba72bad5b9362913b482e5d2ba https://github.com/MidnightBSD/src/commit/54a3741785ab55ba72bad5b9362913b482e5d2ba Author: Lucas Holt Date: 2020-12-01 (Tue, 01 Dec 2020) Changed paths: M contrib/tzdata/Makefile M contrib/tzdata/NEWS M contrib/tzdata/README M contrib/tzdata/africa M contrib/tzdata/antarctica M contrib/tzdata/asia M contrib/tzdata/australasia M contrib/tzdata/backzone M contrib/tzdata/europe M contrib/tzdata/leap-seconds.list M contrib/tzdata/leapseconds M contrib/tzdata/leapseconds.awk M contrib/tzdata/northamerica M contrib/tzdata/southamerica M contrib/tzdata/theory.html M contrib/tzdata/version M contrib/tzdata/ziguard.awk M contrib/tzdata/zishrink.awk M contrib/tzdata/zoneinfo2tdf.pl Log Message: ----------- tzdata 2020d From noreply at github.com Tue Dec 1 15:58:02 2020 From: noreply at github.com (Lucas Holt) Date: Tue, 01 Dec 2020 12:58:02 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] c9689d: tzdata 2020d Message-ID: Branch: refs/heads/stable/2.0 Home: https://github.com/MidnightBSD/src Commit: c9689d9c67e9f3de3d9bb7c76654024b58931ce3 https://github.com/MidnightBSD/src/commit/c9689d9c67e9f3de3d9bb7c76654024b58931ce3 Author: Lucas Holt Date: 2020-12-01 (Tue, 01 Dec 2020) Changed paths: M contrib/tzdata/Makefile M contrib/tzdata/NEWS M contrib/tzdata/README M contrib/tzdata/africa M contrib/tzdata/antarctica M contrib/tzdata/asia M contrib/tzdata/australasia M contrib/tzdata/backzone M contrib/tzdata/europe M contrib/tzdata/leap-seconds.list M contrib/tzdata/leapseconds M contrib/tzdata/leapseconds.awk M contrib/tzdata/northamerica M contrib/tzdata/southamerica M contrib/tzdata/theory.html M contrib/tzdata/version M contrib/tzdata/ziguard.awk M contrib/tzdata/zishrink.awk M contrib/tzdata/zoneinfo2tdf.pl Log Message: ----------- tzdata 2020d From noreply at github.com Tue Dec 1 15:58:40 2020 From: noreply at github.com (Lucas Holt) Date: Tue, 01 Dec 2020 12:58:40 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 086d71: fix msg Message-ID: Branch: refs/heads/stable/2.0 Home: https://github.com/MidnightBSD/src Commit: 086d7198852c6f3f1c488cd9a93464a11f52fc37 https://github.com/MidnightBSD/src/commit/086d7198852c6f3f1c488cd9a93464a11f52fc37 Author: Lucas Holt Date: 2020-12-01 (Tue, 01 Dec 2020) Changed paths: M sys/x86/x86/mp_x86.c Log Message: ----------- fix msg From noreply at github.com Tue Dec 1 16:07:53 2020 From: noreply at github.com (Lucas Holt) Date: Tue, 01 Dec 2020 13:07:53 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] fee655: initialize vars in ipfw Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: fee6552ec9d7b5526a21cdba46e81c131955258d https://github.com/MidnightBSD/src/commit/fee6552ec9d7b5526a21cdba46e81c131955258d Author: Lucas Holt Date: 2020-12-01 (Tue, 01 Dec 2020) Changed paths: M sbin/ipfw/dummynet.c M sbin/ipfw/ipfw2.c M sbin/ipfw/nat64lsn.c M sbin/ipfw/tables.c Log Message: ----------- initialize vars in ipfw Commit: a25bbc3d6c9a79a64356da04516a5dce9e4cd555 https://github.com/MidnightBSD/src/commit/a25bbc3d6c9a79a64356da04516a5dce9e4cd555 Author: Lucas Holt Date: 2020-12-01 (Tue, 01 Dec 2020) Changed paths: M sys/netinet6/icmp6.c Log Message: ----------- When an ICMPv6 error message is received, the BSD ICMPv6 stack may extract information from the message to hand to upper-layer protocols. As a part of this operation, it may parse IPv6 header options from a packet embedded in the ICMPv6 message. The handler for a routing option caches a pointer into the packet buffer holding the ICMPv6 message. However, when processing subsequent options the packet buffer may be freed, rendering the cached pointer invalid. The network stack may later dereference the pointer, potentially triggering a use-after-free. Obtained from: FreeBSD Commit: 364d2fc7dd0bddea9719d114cee3f1de2eea6565 https://github.com/MidnightBSD/src/commit/364d2fc7dd0bddea9719d114cee3f1de2eea6565 Author: Lucas Holt Date: 2020-12-01 (Tue, 01 Dec 2020) Changed paths: M usr.sbin/rtsold/rtsol.c Log Message: ----------- Two bugs exist in rtsold(8)'s RDNSS and DNSSL option handling. First, rtsold(8) failed to perform sufficient bounds checking on the extent of the option. In particular, it does not verify that the option does not extend past the end of the received packet before processing its contents. The kernel currently ignores such malformed packets but still passes them to userspace programs. Second, when processing a DNSSL option, rtsold(8) decodes domain name labels per an encoding specified in RFC 1035 in which the first octet of each label contains the label's length. rtsold(8) did not validate label lengths correctly and could overflow the destination buffer. Obtained from: FreeBSD Compare: https://github.com/MidnightBSD/src/compare/54a3741785ab...364d2fc7dd0b From noreply at github.com Tue Dec 1 16:40:22 2020 From: noreply at github.com (Lucas Holt) Date: Tue, 01 Dec 2020 13:40:22 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 10cd2c: Callouts may be bound to a specific CPU, in which ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 10cd2c7a3af89913ad034da327b65a1ab3f67e40 https://github.com/MidnightBSD/src/commit/10cd2c7a3af89913ad034da327b65a1ab3f67e40 Author: Lucas Holt Date: 2020-12-01 (Tue, 01 Dec 2020) Changed paths: M sys/kern/kern_timeout.c Log Message: ----------- Callouts may be bound to a specific CPU, in which case that CPU is responsible for raising the timer interrupt which schedules execution of the callout. A kernel thread may attempt to stop a callout while it is actively executing, in which case the thread goes to sleep until execution has completed. In the meantime the callout may be re-scheduled and re-executed on a different CPU. In this scenario, when the sleeping thread finally completes removal of the callout from some internal data structures, it may modify the wrong CPU's data structures and thus leave them in an invalid state. Obtained from: FreeBSD From noreply at github.com Tue Dec 1 16:54:50 2020 From: noreply at github.com (Lucas Holt) Date: Tue, 01 Dec 2020 13:54:50 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 689d6d: initialize vars in ipfw Message-ID: Branch: refs/heads/stable/2.0 Home: https://github.com/MidnightBSD/src Commit: 689d6d00090f8c0052d99a9cdba4a6c1aeb2e777 https://github.com/MidnightBSD/src/commit/689d6d00090f8c0052d99a9cdba4a6c1aeb2e777 Author: Lucas Holt Date: 2020-12-01 (Tue, 01 Dec 2020) Changed paths: M sbin/ipfw/dummynet.c M sbin/ipfw/ipfw2.c M sbin/ipfw/nat64lsn.c M sbin/ipfw/tables.c Log Message: ----------- initialize vars in ipfw Commit: 8ba2654e7dee5d0c3e51631c025c60c76cf2dc16 https://github.com/MidnightBSD/src/commit/8ba2654e7dee5d0c3e51631c025c60c76cf2dc16 Author: Lucas Holt Date: 2020-12-01 (Tue, 01 Dec 2020) Changed paths: M sys/netinet6/icmp6.c Log Message: ----------- When an ICMPv6 error message is received, the BSD ICMPv6 stack may extract information from the message to hand to upper-layer protocols. As a part of this operation, it may parse IPv6 header options from a packet embedded in the ICMPv6 message. The handler for a routing option caches a pointer into the packet buffer holding the ICMPv6 message. However, when processing subsequent options the packet buffer may be freed, rendering the cached pointer invalid. The network stack may later dereference the pointer, potentially triggering a use-after-free. Obtained from: FreeBSD Compare: https://github.com/MidnightBSD/src/compare/086d7198852c...8ba2654e7dee From noreply at github.com Thu Dec 3 00:17:24 2020 From: noreply at github.com (Lucas Holt) Date: Wed, 02 Dec 2020 21:17:24 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] cdda9b: fix path Message-ID: Branch: refs/heads/stable/2.0 Home: https://github.com/MidnightBSD/src Commit: cdda9b21ca272ecc3e9cadc5422960ebe3f948d2 https://github.com/MidnightBSD/src/commit/cdda9b21ca272ecc3e9cadc5422960ebe3f948d2 Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M usr.bin/whereis/pathnames.h Log Message: ----------- fix path Commit: 2df1fc53367c128afc282ba1ebdbfac6316eff5b https://github.com/MidnightBSD/src/commit/2df1fc53367c128afc282ba1ebdbfac6316eff5b Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/kern/kern_jail.c Log Message: ----------- | kern_jail: missing \0 termination check on osrelease parameter | | If a user spplies a non-\0 terminated osrelease parameter reading it back | may disclose kernel memory. | This is a problem in case of nested jails (children.max > 0, which is not | the default). Otherwise root outside the jail has access to kernel memory | by other means and root inside a jail cannot create a child jail. | | Add the proper \0 check at the end of a supplied osrelease parameter and | make sure any copies of the field will be \0-terminated. Commit: ad9e25051365567731ace4f30b5c8937e187ca0b https://github.com/MidnightBSD/src/commit/ad9e25051365567731ace4f30b5c8937e187ca0b Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M usr.bin/whereis/pathnames.h Log Message: ----------- Merge branch 'master' of ssh://github.com/midnightbsd/src into master Commit: 8d58b082629f0351b4a8ed9c5ec6a5c235cbd58c https://github.com/MidnightBSD/src/commit/8d58b082629f0351b4a8ed9c5ec6a5c235cbd58c Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/net/if.c M sys/net/if_var.h Log Message: ----------- Expose ifr_buffer_get_(buffer|length) outside if.c. Commit: 0d4840527ffaba1782b08095608368d43638519b https://github.com/MidnightBSD/src/commit/0d4840527ffaba1782b08095608368d43638519b Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/dev/bnxt/if_bnxt.c Log Message: ----------- bnxt(4): Fix ioctls when user addresses are inaccessable. Commit: 4c8a8239cd4b855412e4dc6012d355d876696f5f https://github.com/MidnightBSD/src/commit/4c8a8239cd4b855412e4dc6012d355d876696f5f Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/dev/usb/input/wmt.c Log Message: ----------- wmt(4): Fix Synaptics Touch Digitizer V04 attachment Commit: ac15dc59e083126bd9887f4e0a2ad7bbd935280c https://github.com/MidnightBSD/src/commit/ac15dc59e083126bd9887f4e0a2ad7bbd935280c Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/netinet6/icmp6.c Log Message: ----------- Fix hostname to be returned in an ICMPv6 NI Reply message defined in RFC 4620, ICMPv6 Node Information Queries. A vnet jail with an IPv6 address sent a hostname of the host environment, not the jail, even if another hostname was set to the jail. This change can be tested by the following commands: # ifconfig epair0 create # jail -c -n j1 vnet host.hostname=vnetjail path=/ persist # ifconfig epair0b vnet j1 # ifconfig epair0a inet6 -ifdisabled auto_linklocal up # jexec j1 ifconfig epair0b inet6 -ifdisabled auto_linklocal up # ping6 -w ff02::1%epair0a Commit: ff329798722dbe3fae62da838c9e2c71839d42a2 https://github.com/MidnightBSD/src/commit/ff329798722dbe3fae62da838c9e2c71839d42a2 Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/dev/acpica/acpi_battery.c M sys/dev/acpica/acpi_cmbat.c M sys/dev/acpica/acpi_if.m M sys/dev/acpica/acpi_package.c M sys/dev/acpica/acpi_smbat.c M sys/dev/acpica/acpiio.h M sys/dev/acpica/acpivar.h M usr.sbin/acpi/acpiconf/acpiconf.c Log Message: ----------- |Add ACPI battery subsystem man page. | |Add _BIX (Battery Information Extended) object support. | |ACPI Control Method Batteries have a _BIF and/or _BIX object which |provide static properties of the battery. FreeBSD acpi_cmbat module |supported _BIF object only, which was deprecated as of ACPI 4.0. |_BIX is an extended version of _BIF defined in ACPI 4.0 or later. | |As of writing, _BIX has two revisions. One is in ACPI 4.0 (rev.0) and |another is in ACPI 6.0 (rev.1). It seems that hardware vendors still |stick to _BIF only or _BIX rev.0 + _BIF for the maximum compatibility. |Microsoft requires _BIX rev.0 for Windows machines, so there are some |laptop machines with _BIX rev.0 only. In this case, FreeBSD does not |recognize the battery information. | |After this change, the acpi_cmbat module gets battery information from |_BIX or _BIF object and internally uses _BIX rev.1 data structure as |the primary information store in the kernel. ACPIIO_BATT_GET_BI[FX] |returns an acpi_bi[fx] structure built by using information obtained |from a _BIF or a _BIX object found on the system. The revision number |field can be used to check which field is available. The acpiconf(8) |utility will show additional information if _BIX is available. | |Although ABIs of ACPIIO_BATT_* were changed, the existing APIs for |userland utilities are not changed and the backward-compatible ABIs |are provided. This means that older versions of acpiconf(8) can also |work with the new kernel. The (union acpi_battery_ioctl_arg) was |padded to 256 byte long to avoid another ABI change in the future. |A _BIX object with its revision number >1 will be treated as |compatible with the rev.1 _BIX format. | |Add workaround for models which do not follow the ACPI specification strictly. |Extra objects are now simply ignored instead of rejecting everything. Commit: 92d03461bbc87988efe14d209edb2604005f6344 https://github.com/MidnightBSD/src/commit/92d03461bbc87988efe14d209edb2604005f6344 Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/dev/ciss/ciss.c Log Message: ----------- Fix model number Commit: 7ec3c467f3a4631625fff48a3e530dfe959565b5 https://github.com/MidnightBSD/src/commit/7ec3c467f3a4631625fff48a3e530dfe959565b5 Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/dev/ciss/ciss.c Log Message: ----------- Don't print the request we may be | aborting in ciss_notify_abort as part of ciss_detach. It's a left-over debug | that isn't needed and also discloses a kernel address. Only root could | provoke as part of a devctl or kldunload. Commit: 602414c7cc7738bd7dca8160d3ad4d471ed42305 https://github.com/MidnightBSD/src/commit/602414c7cc7738bd7dca8160d3ad4d471ed42305 Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/dev/sound/pci/hda/hdac.c M sys/dev/sound/pci/hda/hdac.h Log Message: ----------- snd_hda: Add Intel Cannon Lake support Commit: 590a3e8fcfc624e6c585e84eef09f75010453607 https://github.com/MidnightBSD/src/commit/590a3e8fcfc624e6c585e84eef09f75010453607 Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c Log Message: ----------- The ipoib_unicast_send() function is not supposed to unlock the priv lock. Commit: 8f3b0da5fa1408d1edfe2d2a0a7763ecf0748870 https://github.com/MidnightBSD/src/commit/8f3b0da5fa1408d1edfe2d2a0a7763ecf0748870 Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M usr.bin/calendar/calendars/calendar.birthday M usr.bin/calendar/calendars/calendar.history M usr.bin/calendar/calendars/calendar.holiday M usr.bin/calendar/calendars/calendar.music Log Message: ----------- calendar(1): Updates and corrections for some calendar files. Commit: 3af47a9d633de8fdea77dec04cebb2f4d6c8af58 https://github.com/MidnightBSD/src/commit/3af47a9d633de8fdea77dec04cebb2f4d6c8af58 Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/conf/NOTES M sys/conf/options Log Message: ----------- hook CAM_IO_STATS up to the build Commit: b784f10d375ce0634e10964d6edc4d35d9f73ca5 https://github.com/MidnightBSD/src/commit/b784f10d375ce0634e10964d6edc4d35d9f73ca5 Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/cam/scsi/scsi_enc_ses.c Log Message: ----------- ses: sanitize illegal strings in SES element descriptors Obtained from: FreeBSD Commit: 36de403d8729d71f3bf00ab6f7412e57163ac946 https://github.com/MidnightBSD/src/commit/36de403d8729d71f3bf00ab6f7412e57163ac946 Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M usr.sbin/extattr/rmextattr.c Log Message: ----------- setextattr: Increase stdin buffer size to 4096 Commit: 3c558cb80cfee75cb78bb48115d2ec5291c1dc3f https://github.com/MidnightBSD/src/commit/3c558cb80cfee75cb78bb48115d2ec5291c1dc3f Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/cam/nvme/nvme_da.c Log Message: ----------- Fix parameter reversal potentially causing buffer overrun Commit: e1c7fdba60e1beae2203f7ab938a89f950c94714 https://github.com/MidnightBSD/src/commit/e1c7fdba60e1beae2203f7ab938a89f950c94714 Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/dev/netmap/if_ixl_netmap.h Log Message: ----------- netmap: ixl: add CRC to outbound frames Commit: f2253581c7c0162475a9b597a0024cf5e182f4e0 https://github.com/MidnightBSD/src/commit/f2253581c7c0162475a9b597a0024cf5e182f4e0 Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/cam/scsi/scsi_enc_ses.c Log Message: ----------- Broadcom 9400-8i8e HBAs report virtual SES device, where slots representing external connectors are reported having no phys. Since sasdev_phys is NULL there and proto_hdr is a union, ses_paths_iter() misinterpreted them as ATA. Add explicit protocol check to properly differentiate them. Commit: fca960cd77ac84266c2102d3f5f6d233a10ea067 https://github.com/MidnightBSD/src/commit/fca960cd77ac84266c2102d3f5f6d233a10ea067 Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/dev/usb/usb.h M sys/dev/usb/usb_hub.c Log Message: ----------- Correctly implement support for remote wakeup for usb 3 Commit: 310b7ea7a66002cd6345671c8a8b3aaa2436e773 https://github.com/MidnightBSD/src/commit/310b7ea7a66002cd6345671c8a8b3aaa2436e773 Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M etc/master.passwd Log Message: ----------- Add the tests user, an unprivileged user from the default kyua config. Commit: d78832cecf3793666939f5c8eb8089a398807209 https://github.com/MidnightBSD/src/commit/d78832cecf3793666939f5c8eb8089a398807209 Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/dev/mpr/mpr_sas.c M sys/dev/mps/mps_sas.c Log Message: ----------- Increase buffer in mprsas_log_command() Commit: 8c110de1cb8da5023b975f088169f832c4a20d1f https://github.com/MidnightBSD/src/commit/8c110de1cb8da5023b975f088169f832c4a20d1f Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/dev/ismt/ismt.c Log Message: ----------- ismt: Fix ISMT_DESC_ADDR_RW macro, slave addresses are already left-shifted Commit: c87475fe3e6941174f7cea8bb8aca71216c118ae https://github.com/MidnightBSD/src/commit/c87475fe3e6941174f7cea8bb8aca71216c118ae Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/dev/ichwd/ichwd.c M sys/dev/ichwd/ichwd.h Log Message: ----------- Add Atom C3000 watchdog ID. Commit: 2c052e587e087121cb0cba7b980c714f19457ab9 https://github.com/MidnightBSD/src/commit/2c052e587e087121cb0cba7b980c714f19457ab9 Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M sys/conf/kmod.mk M sys/modules/cxgbe/iw_cxgbe/Makefile M sys/modules/ibcore/Makefile M sys/modules/ipoib/Makefile M sys/modules/iser/Makefile M sys/modules/linuxkpi/Makefile M sys/modules/mlx4/Makefile M sys/modules/mlx4en/Makefile M sys/modules/mlx4ib/Makefile M sys/modules/mlx5/Makefile M sys/modules/mlx5en/Makefile M sys/modules/mlx5fpga_tools/Makefile M sys/modules/mlx5ib/Makefile M sys/modules/mlxfw/Makefile M sys/modules/mthca/Makefile M sys/modules/qlnx/qlnxe/Makefile M sys/modules/qlnx/qlnxev/Makefile M sys/modules/rdma/krping/Makefile Log Message: ----------- Introduce LINUXKPI_GENSRCS. Commit: a76e18e43a96e78809ea501b6eb65e17a4a6d4c7 https://github.com/MidnightBSD/src/commit/a76e18e43a96e78809ea501b6eb65e17a4a6d4c7 Author: Lucas Holt Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M etc/group M etc/master.passwd Log Message: ----------- Create and use a tests group for the tests user. Commit: c7116f60d1ca54ef901a7774c17bd3612460081f https://github.com/MidnightBSD/src/commit/c7116f60d1ca54ef901a7774c17bd3612460081f Author: Lucas Holt Date: 2020-11-18 (Wed, 18 Nov 2020) Changed paths: M sys/dev/sound/pci/hda/hdac.c Log Message: ----------- hdaa: remove verbosity from the normal driver ops Commit: c25c4d6a1c6ce76409e02fc25386e307aaa48e91 https://github.com/MidnightBSD/src/commit/c25c4d6a1c6ce76409e02fc25386e307aaa48e91 Author: Lucas Holt Date: 2020-11-18 (Wed, 18 Nov 2020) Changed paths: M sys/x86/x86/io_apic.c Log Message: ----------- Do not spuriously re-enable disabled io_apic pin Commit: b450d44be3daedd7543f719d32a296e840117147 https://github.com/MidnightBSD/src/commit/b450d44be3daedd7543f719d32a296e840117147 Author: Lucas Holt Date: 2020-11-18 (Wed, 18 Nov 2020) Changed paths: M sys/conf/kmod.mk Log Message: ----------- Add pci_iov_if.h header as a dependency for Linuxkpi consumers. Commit: 578754c39ef138b2ca9636c5148934303690d11c https://github.com/MidnightBSD/src/commit/578754c39ef138b2ca9636c5148934303690d11c Author: Lucas Holt Date: 2020-11-18 (Wed, 18 Nov 2020) Changed paths: M sys/compat/linuxkpi/common/include/linux/pci.h M sys/compat/linuxkpi/common/src/linux_pci.c Log Message: ----------- add linux iov pass through Commit: 0e4afbdeb69669c9708a1ee4d6dbd371dd704779 https://github.com/MidnightBSD/src/commit/0e4afbdeb69669c9708a1ee4d6dbd371dd704779 Author: Lucas Holt Date: 2020-11-18 (Wed, 18 Nov 2020) Changed paths: M sys/dev/mlx5/mlx5_core/mlx5_main.c Log Message: ----------- mlx5_core: add sysctls to report device caps Commit: 46b9446fab757c6c6aedb3f42cecb00a8ccb5cee https://github.com/MidnightBSD/src/commit/46b9446fab757c6c6aedb3f42cecb00a8ccb5cee Author: Lucas Holt Date: 2020-11-18 (Wed, 18 Nov 2020) Changed paths: M sys/dev/mlx5/mlx5_core/mlx5_main.c Log Message: ----------- mlx5: Basic PCIe side of SR-IOV support. Commit: 292ea959fbe39ca69365e758d31a418eeeb052e3 https://github.com/MidnightBSD/src/commit/292ea959fbe39ca69365e758d31a418eeeb052e3 Author: Lucas Holt Date: 2020-11-18 (Wed, 18 Nov 2020) Changed paths: M sys/dev/mlx5/driver.h M sys/modules/mlx5/Makefile Log Message: ----------- mlx5: Restore eswitch management code Commit: 13cdfc78e5480477b9ae29bf59ffdda7049f109f https://github.com/MidnightBSD/src/commit/13cdfc78e5480477b9ae29bf59ffdda7049f109f Author: Lucas Holt Date: 2020-11-18 (Wed, 18 Nov 2020) Changed paths: A sys/dev/mlx5/mlx5_core/eswitch.h A sys/dev/mlx5/mlx5_core/flow_table.h A sys/dev/mlx5/mlx5_core/mlx5_eswitch.c Log Message: ----------- mlx5: Restore eswitch management code Commit: 2ad5ee71c44392e2077c51828af2f3a15961869f https://github.com/MidnightBSD/src/commit/2ad5ee71c44392e2077c51828af2f3a15961869f Author: Lucas Holt Date: 2020-11-18 (Wed, 18 Nov 2020) Changed paths: M sys/dev/mlx5/mlx5_core/mlx5_eswitch.c M sys/dev/mlx5/mlx5_core/mlx5_mpfs.c M sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c M sys/dev/mlx5/mpfs.h Log Message: ----------- mlx5: Integrate eswitch and mpfs management Commit: 330ed21b08c9616e0796ed6795232ef4878145e7 https://github.com/MidnightBSD/src/commit/330ed21b08c9616e0796ed6795232ef4878145e7 Author: Lucas Holt Date: 2020-11-18 (Wed, 18 Nov 2020) Changed paths: M sys/dev/mlx5/device.h Log Message: ----------- mlx5: Add 'follow' vport state Commit: 218ae9c4128522153219789b93bf1c01a97f9330 https://github.com/MidnightBSD/src/commit/218ae9c4128522153219789b93bf1c01a97f9330 Author: Lucas Holt Date: 2020-11-18 (Wed, 18 Nov 2020) Changed paths: M sys/dev/mlx5/mlx5_core/mlx5_main.c Log Message: ----------- mlx5: Use eswitch interface to configure VFs Commit: fd3e5868407f60d48e16ed4618220cfef8e22126 https://github.com/MidnightBSD/src/commit/fd3e5868407f60d48e16ed4618220cfef8e22126 Author: Lucas Holt Date: 2020-11-18 (Wed, 18 Nov 2020) Changed paths: M sys/dev/mlx5/mlx5_core/eswitch.h M sys/dev/mlx5/mlx5_core/mlx5_eswitch.c M sys/dev/mlx5/mlx5_core/mlx5_main.c Log Message: ----------- mlx5: Read number of VF ports from the SR-IOV cap Commit: 38f0809252218f50ff6ade3bdabcfa3d4f88e56a https://github.com/MidnightBSD/src/commit/38f0809252218f50ff6ade3bdabcfa3d4f88e56a Author: Lucas Holt Date: 2020-11-18 (Wed, 18 Nov 2020) Changed paths: M sys/dev/mlx5/mlx5_core/mlx5_eq.c Log Message: ----------- mlx5: Route NIC_VPORT_CHANGE events to eswitch Commit: a62a2cb134f74ae1f47d12a8236df15c71408b7c https://github.com/MidnightBSD/src/commit/a62a2cb134f74ae1f47d12a8236df15c71408b7c Author: Lucas Holt Date: 2020-11-18 (Wed, 18 Nov 2020) Changed paths: M sys/dev/mlx5/mlx5_core/mlx5_main.c Log Message: ----------- mlx5_core: lower the severity of message noting Commit: 0b130793177a8b3893d4d26c5125657586c8cfc9 https://github.com/MidnightBSD/src/commit/0b130793177a8b3893d4d26c5125657586c8cfc9 Author: Lucas Holt Date: 2020-11-18 (Wed, 18 Nov 2020) Changed paths: M sys/conf/files Log Message: ----------- Add file for static compilation of mlx5 Commit: cb479c2ada53051a6e6557c2e46245bcb4e98560 https://github.com/MidnightBSD/src/commit/cb479c2ada53051a6e6557c2e46245bcb4e98560 Author: Lucas Holt Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M sys/dev/ciss/ciss.c Log Message: ----------- Add missing STAILQ_INIT() in ciss_disable_adapter(). I think it should fix reported panic after "ADAPTER HEARTBEAT FAILED". Commit: 176ef42677ae7c04feef3716b500f26f7ad3dd49 https://github.com/MidnightBSD/src/commit/176ef42677ae7c04feef3716b500f26f7ad3dd49 Author: Lucas Holt Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M cddl/contrib/opensolaris/cmd/ztest/ztest.c M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c Log Message: ----------- make zil max block size tunable | |We've observed that on some highly fragmented pools, most metaslab |allocations are small (~2-8KB), but there are some large, 128K |allocations. The large allocations are for ZIL blocks. If there is a |lot of fragmentation, the large allocations can be hard to satisfy. | |The most common impact of this is that we need to check (and thus load) |lots of metaslabs from the ZIL allocation code path, causing sync writes |to wait for metaslabs to load, which can take a second or more. In the |worst case, we may not be able to satisfy the allocation, in which case |the ZIL will resort to txg_wait_synced() to ensure the change is on |disk. | |To provide a workaround for this, this change adds a tunable that can |reduce the size of ZIL blocks. Commit: 3904dc3d9317c95b70076ce817f844bc64f85557 https://github.com/MidnightBSD/src/commit/3904dc3d9317c95b70076ce817f844bc64f85557 Author: Lucas Holt Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M sys/kern/subr_smp.c Log Message: ----------- fix name Commit: 8d2dfbc5b48bb53cf0a8f2d9588e1af1b5821779 https://github.com/MidnightBSD/src/commit/8d2dfbc5b48bb53cf0a8f2d9588e1af1b5821779 Author: Lucas Holt Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M sys/dev/usb/input/ukbd.c Log Message: ----------- Evaluate modifier keys before the regular keys, so that if a modifier key is pressed at the same time as a regular key, that means key with modifier is output. Some automated USB keyboards like Yubikeys need this. Commit: 3df1062bb2db1c089d6ec05bf44dbbaa9232f3b9 https://github.com/MidnightBSD/src/commit/3df1062bb2db1c089d6ec05bf44dbbaa9232f3b9 Author: Lucas Holt Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M sys/kern/subr_smp.c Log Message: ----------- Merge branch 'master' of ssh://github.com/midnightbsd/src into master Commit: 4ef1444ed7367a14443bf0e16b4fdf86fcb51ce1 https://github.com/MidnightBSD/src/commit/4ef1444ed7367a14443bf0e16b4fdf86fcb51ce1 Author: Lucas Holt Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M sys/fs/cuse/cuse.c Log Message: ----------- Fine grain locking inside the cuse(3) kernel module. Implement one mutex per cuse(3) server instance which also cover the clients belonging to the given server instance. This should significantly reduce the mutex congestion inside the cuse(3) kernel module when multiple servers are in use. Obtained from: FreeBSD Commit: 71bcfba5f5bb23f41e8853d6ef98d59865474c5f https://github.com/MidnightBSD/src/commit/71bcfba5f5bb23f41e8853d6ef98d59865474c5f Author: Lucas Holt Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M sys/dev/acpica/acpi.c M sys/fs/cuse/cuse.c M sys/i386/bios/apm.c M sys/kern/imgact_binmisc.c M sys/kern/kern_linker.c M sys/kern/kern_module.c M sys/kern/kern_synch.c M sys/kern/kern_sysctl.c M sys/kern/link_elf.c M sys/kern/link_elf_obj.c M sys/kern/posix4_mib.c M sys/kern/subr_pcpu.c M sys/net/route.c M sys/net/vnet.c Log Message: ----------- use NULL for SYSINIT's last arg Commit: 01cf91da4d176bfd3bdda2c81e5360052bf7e3fd https://github.com/MidnightBSD/src/commit/01cf91da4d176bfd3bdda2c81e5360052bf7e3fd Author: Lucas Holt Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M sys/ufs/ufs/inode.h Log Message: ----------- Use proper boolean expressions for soft update macros. Commit: 1e16e9176184bb094a02d1ddb173ae281e013725 https://github.com/MidnightBSD/src/commit/1e16e9176184bb094a02d1ddb173ae281e013725 Author: Lucas Holt Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M sys/netgraph/ng_nat.c M sys/netgraph/ng_nat.h Log Message: ----------- Allow ng_nat to be attached to a ethernet interface directly via ng_ether(4) or the likes. Add new control message types: setdlt and getdlt to switch from default DLT_RAW (no encapsulation) to DLT_EN10MB (ethernet). Commit: c096fd55f8b119172fc393bb055c84d2b09cb78a https://github.com/MidnightBSD/src/commit/c096fd55f8b119172fc393bb055c84d2b09cb78a Author: Lucas Holt Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M etc/rc.d/ipfw Log Message: ----------- Correct "service ipfw status" for INET6-only systems. Commit: 1c1fe987d50d0a7b2e3128a2c85b4cd502d5146b https://github.com/MidnightBSD/src/commit/1c1fe987d50d0a7b2e3128a2c85b4cd502d5146b Author: Lucas Holt Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M etc/rc.d/ipfw Log Message: ----------- bad indent Commit: 82808547c62ba3a8ce21cdbfd12e133903df5d54 https://github.com/MidnightBSD/src/commit/82808547c62ba3a8ce21cdbfd12e133903df5d54 Author: Lucas Holt Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M sys/netgraph/ng_nat.c Log Message: ----------- ng_nat implements NAT for IPv4 traffic only. When connected to an ng_ether node it erroneously handled IPv6 packets as well. Commit: 3e9d088183afbc0fa4aaef1e017c4e980bc9086b https://github.com/MidnightBSD/src/commit/3e9d088183afbc0fa4aaef1e017c4e980bc9086b Author: Lucas Holt Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M sys/conf/kern.post.mk Log Message: ----------- make all is needed to generate .depend.* Commit: b683cf82d5d398a103bd315f53b2dec908f5935f https://github.com/MidnightBSD/src/commit/b683cf82d5d398a103bd315f53b2dec908f5935f Author: Lucas Holt Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h M cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c M cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c M cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c M sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h Log Message: ----------- ZVOLs should not be allowed to have children zfs create, receive and rename can bypass this hierarchy rule. Update both userland and kernel module to prevent this issue and use pyzfs unit tests to exercise the ioctls directly. Note: this commit slightly changes zfs_ioc_create() ABI. This allow to differentiate a generic error (EINVAL) from the specific case where we tried to create a dataset below a ZVOL (ZFS_ERR_WRONG_PARENT). Commit: a23ff44185531fc358c73e2c17b2f6bba904210e https://github.com/MidnightBSD/src/commit/a23ff44185531fc358c73e2c17b2f6bba904210e Author: Lucas Holt Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M sys/ufs/ufs/inode.h Log Message: ----------- revert Commit: 3dcef823bae266fe66980553ae0fbba0aa853615 https://github.com/MidnightBSD/src/commit/3dcef823bae266fe66980553ae0fbba0aa853615 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/net80211/ieee80211_amrr.c Log Message: ----------- net80211: fix another possible panic for some drivers Commit: d3278d9e01000530276f3914981891843c168a22 https://github.com/MidnightBSD/src/commit/d3278d9e01000530276f3914981891843c168a22 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M cddl/contrib/opensolaris/cmd/zfs/zfs_util.h M cddl/contrib/opensolaris/cmd/zpool/zpool_main.c M cddl/contrib/opensolaris/cmd/zpool/zpool_util.h M tests/sys/kqueue/libkqueue/common.h M tests/sys/kqueue/libkqueue/proc.c M tests/sys/kqueue/libkqueue/read.c M tests/sys/kqueue/libkqueue/signal.c M tests/sys/kqueue/libkqueue/timer.c M tests/sys/kqueue/libkqueue/user.c M tests/sys/kqueue/libkqueue/vnode.c M usr.bin/locate/locate/locate.c M usr.bin/locate/locate/locate.h M usr.bin/systat/swap.c M usr.sbin/config/config.h M usr.sbin/config/main.c Log Message: ----------- -fno-common fixes Commit: f974c0526de7e41915fa01548020347221e3f0c2 https://github.com/MidnightBSD/src/commit/f974c0526de7e41915fa01548020347221e3f0c2 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M usr.sbin/config/main.c Log Message: ----------- fix a couple of buffer overflows Commit: 2b6b3dff8776a04a220f8aac6f9c437333ceeba4 https://github.com/MidnightBSD/src/commit/2b6b3dff8776a04a220f8aac6f9c437333ceeba4 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M usr.bin/calendar/calendars/calendar.usholiday M usr.bin/calendar/parsedata.c M usr.bin/calendar/tests/calendar.calibrate M usr.bin/calendar/tests/regress.sh Log Message: ----------- Fix calculation of the recurring weekdays Commit: 17cd35bf3f57506399b76d96292a7782010a11df https://github.com/MidnightBSD/src/commit/17cd35bf3f57506399b76d96292a7782010a11df Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M usr.bin/ruptime/ruptime.c Log Message: ----------- fix a bunch of formatting issues. Obtained from: freebsd Commit: 55ec73971cbcbeda5012406e1b16df84fd0a5784 https://github.com/MidnightBSD/src/commit/55ec73971cbcbeda5012406e1b16df84fd0a5784 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M usr.bin/ruptime/ruptime.c Log Message: ----------- more formatting Commit: af25d3539e5f8aef1d4b2bcde7bf50fedfa92092 https://github.com/MidnightBSD/src/commit/af25d3539e5f8aef1d4b2bcde7bf50fedfa92092 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/netinet6/nd6_nbr.c Log Message: ----------- Ignore ND6 neighbor advertisement received for static link-layer entries. Commit: 00f7bac715411900de4b897d46a03c11c0b14bea https://github.com/MidnightBSD/src/commit/00f7bac715411900de4b897d46a03c11c0b14bea Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/dev/mii/brgphy.c M sys/dev/mii/miidevs Log Message: ----------- Add support for BCM54618SE PHY Commit: 2e3f2f63a7065d58b422f14b8769af3a931d6270 https://github.com/MidnightBSD/src/commit/2e3f2f63a7065d58b422f14b8769af3a931d6270 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/dev/mlx5/mlx5_en/mlx5_en_main.c Log Message: ----------- Ensure a minimum inline size of 16 bytes in mlx5en(4). This includes 14 bytes of ethernet header and 2 bytes of VLAN header. This allows for making assumptions about the inline size limit in the fast transmit path later on. Use a signed integer variable to catch underflow. Obtained from: FreeBSD Commit: 1fd2f542869182dbf8f3a053fd17c042e715dfa6 https://github.com/MidnightBSD/src/commit/1fd2f542869182dbf8f3a053fd17c042e715dfa6 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/dev/mlx5/mlx5_en/mlx5_en_tx.c Log Message: ----------- Don't drop packets having too many TCP option headers in mlx5en(4). Commit: 26b5eb65539ec032f698e831badf6e98d26b03f6 https://github.com/MidnightBSD/src/commit/26b5eb65539ec032f698e831badf6e98d26b03f6 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/dev/mlx5/mlx5_en/en.h M sys/dev/mlx5/mlx5_en/mlx5_en_tx.c Log Message: ----------- Count number of times transmit ring is out of buffers in mlx5en(4). Commit: b621fe195506d6d59a9eb99eac91f821f346bb7d https://github.com/MidnightBSD/src/commit/b621fe195506d6d59a9eb99eac91f821f346bb7d Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/dev/mlx5/mlx5_en/en.h M sys/dev/mlx5/mlx5_en/mlx5_en_main.c Log Message: ----------- Remove obsolete bufring stats in mlx5en(4). Commit: 42abea83fa4288763e7108c7b332c6ce7d0b229f https://github.com/MidnightBSD/src/commit/42abea83fa4288763e7108c7b332c6ce7d0b229f Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/dev/mlx5/mlx5_en/mlx5_en_main.c Log Message: ----------- Account out of buffer as dropped packets in mlx5en(4). Commit: 9551349d14c7d6080e6465192e9102367ec52773 https://github.com/MidnightBSD/src/commit/9551349d14c7d6080e6465192e9102367ec52773 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/cam/scsi/scsi_enc_ses.c Log Message: ----------- Relax too strict SES element descriptors check Commit: 7a5ea34629fc68483db8e5a2a931aa5d224f61a1 https://github.com/MidnightBSD/src/commit/7a5ea34629fc68483db8e5a2a931aa5d224f61a1 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M usr.bin/calendar/tests/Makefile Log Message: ----------- fix test list Commit: a3c5dc4bd3be5dd910aecf434712af85e867d316 https://github.com/MidnightBSD/src/commit/a3c5dc4bd3be5dd910aecf434712af85e867d316 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/dev/sound/usb/uaudio.c Log Message: ----------- Avoid scaling USB audio mixer values twice. Commit: c18a6690d911af8b0e2292d5edc73b5460ddb8bb https://github.com/MidnightBSD/src/commit/c18a6690d911af8b0e2292d5edc73b5460ddb8bb Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/dev/sound/usb/uaudio.c Log Message: ----------- Factor out USB audio mixer value range check. Commit: d3824d5cf6be62703f38dadeb34e598f3fcb2990 https://github.com/MidnightBSD/src/commit/d3824d5cf6be62703f38dadeb34e598f3fcb2990 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/dev/sound/usb/uaudio.c Log Message: ----------- Make mute controls available for USB audio Commit: 4e7a230af326098008d10b81a8a2483508cdba1c https://github.com/MidnightBSD/src/commit/4e7a230af326098008d10b81a8a2483508cdba1c Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/dev/sound/usb/uaudio.c Log Message: ----------- Be more intelligent when classifying USB audio Commit: 7993fe17bf3e5553d38c8caf4b41f7b913de99d9 https://github.com/MidnightBSD/src/commit/7993fe17bf3e5553d38c8caf4b41f7b913de99d9 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/dev/sound/usb/uaudio.c Log Message: ----------- Improve USB audio mixer support for USB audio class 1 and 2. - make sure volume controls are correctly mapped to "pcm" and "rec" depending on how they deliver audio to the USB host. - make sure there are no duplicate record selections. - remove internal only mixer class type. - don't add software volume controls for recording only. - some minor mixer code cleanup. Commit: e84f0fb3c9778a14bedf44548d3d0de900bc6791 https://github.com/MidnightBSD/src/commit/e84f0fb3c9778a14bedf44548d3d0de900bc6791 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/dev/sound/pcm/mixer.c Log Message: ----------- Change default microphone level from 0 to 25. Commit: 044552d953efe156e49c8512a5ca7432879808c3 https://github.com/MidnightBSD/src/commit/044552d953efe156e49c8512a5ca7432879808c3 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/dev/sound/pcm/mixer.c M sys/dev/sound/pcm/mixer.h Log Message: ----------- Implement new mixer API to return the device pointer based on the mixer pointer. Commit: b6baa305cdd222c5b4267a75bd21065ef1ea2575 https://github.com/MidnightBSD/src/commit/b6baa305cdd222c5b4267a75bd21065ef1ea2575 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M etc/rc.d/firstboot Log Message: ----------- fix a typo Commit: 699ddebf52d5906a86251c94b4c23f079d078597 https://github.com/MidnightBSD/src/commit/699ddebf52d5906a86251c94b4c23f079d078597 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/dev/sound/usb/uaudio.c M sys/dev/sound/usb/uaudio.h M sys/dev/sound/usb/uaudio_pcm.c Log Message: ----------- Add support for multiple playback and recording devices per physical USB audio device. This requires some structural refactoring inside the driver, mostly about converting existing audio channel structures into arrays. The main audio mixer is provided by the first PCM instance. The non-first audio instances may only have a software mixer for PCM playback. Obtained from: FreeBSD Commit: e326da1e978e1531e24626856a3ce4476229d980 https://github.com/MidnightBSD/src/commit/e326da1e978e1531e24626856a3ce4476229d980 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/dev/evdev/cdev.c Log Message: ----------- evdev: Add COMPAT_FREEBSD32 support for amd64 arch Incompatibility between i386 and amd64 evdev ABIs was caused by presence of 'struct timeval' in evdev protocol. Replace it with 'struct timeval32' for 32 bit binaries. Big-endian platforms may require additional work due to bitstr_t (array of unsigned longs) usage in ioctl interface. Commit: b46ada4caff5cee729c69d6d7f25dcb8624308e6 https://github.com/MidnightBSD/src/commit/b46ada4caff5cee729c69d6d7f25dcb8624308e6 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/compat/linuxkpi/common/include/linux/srcu.h Log Message: ----------- Some fixes for SRCU in the LinuxKPI. Commit: f911860f0590d21c9481a78c3d55221aed770b44 https://github.com/MidnightBSD/src/commit/f911860f0590d21c9481a78c3d55221aed770b44 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/compat/linuxkpi/common/include/linux/rcupdate.h M sys/compat/linuxkpi/common/src/linux_rcu.c M sys/sys/param.h Log Message: ----------- Clone the RCU interface into a sleepable and a non-sleepable part in the LinuxKPI. Bump the freebsd compatibility version Obtained from: FreeBSD Commit: 89f9f914abb71c309ae3052be4e66d3cf00fdec0 https://github.com/MidnightBSD/src/commit/89f9f914abb71c309ae3052be4e66d3cf00fdec0 Author: Lucas Holt Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M sys/dev/ahci/ahci_pci.c Log Message: ----------- Add ID for JMicron JMB582/JMB585 AHCI controller. JMB582 has 2 6Gbps SATA ports and PCIe 3.0 x1. JMB585 has 5 6Gbps SATA ports and PCIe 3.0 x2. Both chips support AHCI v1.31, Port Multiplier with FBS and 8 MSI vectors. Obtained from: FreeBSD Commit: 3186cde0b172c6e36c09a646e989c1ccd3967d15 https://github.com/MidnightBSD/src/commit/3186cde0b172c6e36c09a646e989c1ccd3967d15 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/ufs/ffs/ffs_vfsops.c Log Message: ----------- ufs: apply suspension for non-forced rw unmounts. Commit: e110a7047c05a0733f7afa98acc664b80045e467 https://github.com/MidnightBSD/src/commit/e110a7047c05a0733f7afa98acc664b80045e467 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/rpc/clnt_dg.c Log Message: ----------- Change the xid for client side krpc over UDP to a global value. Without this patch, the xid used for the client side krpc requests over UDP was initialized for each "connection". A "connection" for UDP is rather sketchy and for the kernel NLM a new one is created every 2minutes. A problem with client side interoperability with a Netapp server for the NLM was reported and it is believed to be caused by reuse of the same xid. Although this was never completely diagnosed by the reporter, I could see how the same xid might get reused, since it is initialized to a value based on the TOD clock every two minutes. I suspect initializing the value for every "connection" was inherited from userland library code, where having a global xid was not practical. However, implementing a global "xid" for the kernel rpc is straightforward and will ensure that an xid value is not reused for a long time. This patch does that and is hoped it will fix the Netapp interoperability problem. Obtained from: FreeBSD Commit: 81187b8c7bfbbea927d729fb7bf57a610c1ca396 https://github.com/MidnightBSD/src/commit/81187b8c7bfbbea927d729fb7bf57a610c1ca396 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/dev/evdev/evdev.c Log Message: ----------- fix a panic when removing a usb mouse Commit: ddfabb53595ffbee65e0b449884ceb241b88f8be https://github.com/MidnightBSD/src/commit/ddfabb53595ffbee65e0b449884ceb241b88f8be Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/fs/nfsserver/nfs_nfsdserv.c Log Message: ----------- add linux compat in nfs v4 client with permission checks on open Obtained from: FreeBSD Commit: c1e0d9ee577ee68702d503677837f61bbb957de0 https://github.com/MidnightBSD/src/commit/c1e0d9ee577ee68702d503677837f61bbb957de0 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/compat/freebsd32/freebsd32_misc.c M sys/kern/kern_time.c Log Message: ----------- |Remove bogus use of useracc() in (clock_)nanosleep. | |There's no point in pre-checking that we can access the user's rmtp |pointer before we do it in copyout(). | |While here, improve style(9) compliance. Obtained from: FreeBSD Commit: 4d0cc536ab98ae198e66549163ca10b8210dfad8 https://github.com/MidnightBSD/src/commit/4d0cc536ab98ae198e66549163ca10b8210dfad8 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/netpfil/pf/pf_ioctl.c Log Message: ----------- pf: Do not allow negative ps_len in DIOCGETSTATES Commit: 7810a3661c98bd58721c41eb1a6f8692350d3a3e https://github.com/MidnightBSD/src/commit/7810a3661c98bd58721c41eb1a6f8692350d3a3e Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/dev/pci/pci_pci.c Log Message: ----------- Don't consider PCIe hot-plug command timeout fatal. According to my tests and errata to several generations of Intel CPUs, PCIe hot-plug command completion reporting is not very reliable thing. At least on my Supermicro X11DPi-NT board I never saw it reported. Before this change timeout code detached devices and tried to disable the slot, that in my case resulted in hot-plugged device being detached just a second after it was successfully detected and attached. This change removes that, so in case of timeout it just prints the error and continue operation. Linux does the same. Obtained from: FreeBSD Commit: 5b80db3248ed67f829add21120c1d005cdf88ad8 https://github.com/MidnightBSD/src/commit/5b80db3248ed67f829add21120c1d005cdf88ad8 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/geom/geom_subr.c Log Message: ----------- g_resize_provider_event: Do not invoke orphan method twice Commit: 6b08dfb29de0b29c0161e81f989dddad7f8787c2 https://github.com/MidnightBSD/src/commit/6b08dfb29de0b29c0161e81f989dddad7f8787c2 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: A tools/build/options/WITHOUT_LLVM_ASSERTIONS A tools/build/options/WITH_LLVM_ASSERTIONS Log Message: ----------- add llvm assertion options Commit: fb4c719a52d8866b36ce7d22fb8a3e8cae22ed91 https://github.com/MidnightBSD/src/commit/fb4c719a52d8866b36ce7d22fb8a3e8cae22ed91 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/netinet/tcp_input.c M sys/netinet/tcp_output.c M sys/netinet/tcp_sack.c M sys/netinet/tcp_var.h Log Message: ----------- Improve the TCP SACK generation by reporting DSACKs Commit: 52bced782be206a27c4f0bff3e81269c3130a99b https://github.com/MidnightBSD/src/commit/52bced782be206a27c4f0bff3e81269c3130a99b Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M etc/mtree/BSD.usr.dist M share/mk/src.opts.mk Log Message: ----------- install legacy time zones Commit: 75a7a1f31f1bf1c1f8d82ad746a21fd383aacd77 https://github.com/MidnightBSD/src/commit/75a7a1f31f1bf1c1f8d82ad746a21fd383aacd77 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/dev/ips/ips.c Log Message: ----------- Add the likely missing braces in ips(4). Commit: e31773d415117dd9e3c9178e8ac0360440fb5962 https://github.com/MidnightBSD/src/commit/e31773d415117dd9e3c9178e8ac0360440fb5962 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/kern/kern_jail.c M sys/net/if_ethersubr.c M sys/sys/jail.h Log Message: ----------- ethersubr: Make the mac address generation more robust If we create two (vnet) jails and create a bridge interface in each we end up with the same mac address on both bridge interfaces. These very often conflicts, resulting in same mac address in both jails. Mitigate this problem by including the jail name in the mac address. Commit: 5fa224781410e5793baf1a70fa5b6d2ed66c8aa1 https://github.com/MidnightBSD/src/commit/5fa224781410e5793baf1a70fa5b6d2ed66c8aa1 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/dev/drm2/radeon/evergreen.c Log Message: ----------- Fix misleading indentation in sys/dev/drm2/radeon/evergreen.c Commit: 9f94bf913b0fe70604e28f008e764d2f1c607c9a https://github.com/MidnightBSD/src/commit/9f94bf913b0fe70604e28f008e764d2f1c607c9a Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/dev/ixl/i40e_common.c Log Message: ----------- Add the missing braces to fix the code not guarded by the if clause Commit: 83efae7704019e204c8cbd63938254ba6827a78c https://github.com/MidnightBSD/src/commit/83efae7704019e204c8cbd63938254ba6827a78c Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/dev/mrsas/mrsas_cam.c M sys/dev/sound/pci/emu10k1.c M sys/dev/sound/pci/emu10kx-pcm.c Log Message: ----------- Fix some misleading indentation warnings reported by recent clang. Commit: dbe4b0fb902275476d3572245272b4e45759127e https://github.com/MidnightBSD/src/commit/dbe4b0fb902275476d3572245272b4e45759127e Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/dev/vt/hw/fb/vt_fb.c Log Message: ----------- vt: avoid overrun when stride is not a multiple of bytes per pixel Commit: d14eceda0e71d989c57b56042e28fc5aee36a7b9 https://github.com/MidnightBSD/src/commit/d14eceda0e71d989c57b56042e28fc5aee36a7b9 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/netpfil/pf/pf.c Log Message: ----------- style fix Commit: d527c5e9393561b4c9e0bb708f77ef96d95c13c2 https://github.com/MidnightBSD/src/commit/d527c5e9393561b4c9e0bb708f77ef96d95c13c2 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M usr.sbin/i2c/i2c.c Log Message: ----------- Fix error found by new clang operator precendence warning Commit: f886c50931e390b5c479063d0eb123cae5bfdeec https://github.com/MidnightBSD/src/commit/f886c50931e390b5c479063d0eb123cae5bfdeec Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/kern/sys_generic.c Log Message: ----------- Cast all ioctl command arguments through uint32_t internally. Commit: f56d0cef1465128710ad3ccb0a8589db02010116 https://github.com/MidnightBSD/src/commit/f56d0cef1465128710ad3ccb0a8589db02010116 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: A secure/caroot/blacklisted/AddTrust_External_Root.pem A secure/caroot/blacklisted/AddTrust_Low-Value_Services_Root.pem A secure/caroot/blacklisted/EE_Certification_Centre_Root_CA.pem A secure/caroot/blacklisted/LuxTrust_Global_Root_2.pem M secure/caroot/blacklisted/Makefile A secure/caroot/blacklisted/Staat_der_Nederlanden_Root_CA_-_G2.pem A secure/caroot/blacklisted/Symantec_Class_1_Public_Primary_Certification_Authority_-_G4.pem A secure/caroot/blacklisted/Symantec_Class_2_Public_Primary_Certification_Authority_-_G4.pem A secure/caroot/blacklisted/Taiwan_GRCA.pem A secure/caroot/blacklisted/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem R secure/caroot/trusted/AddTrust_External_Root.pem R secure/caroot/trusted/AddTrust_Low-Value_Services_Root.pem R secure/caroot/trusted/EE_Certification_Centre_Root_CA.pem R secure/caroot/trusted/LuxTrust_Global_Root_2.pem M secure/caroot/trusted/Makefile A secure/caroot/trusted/Microsoft_ECC_Root_Certificate_Authority_2017.pem A secure/caroot/trusted/Microsoft_RSA_Root_Certificate_Authority_2017.pem R secure/caroot/trusted/Staat_der_Nederlanden_Root_CA_-_G2.pem R secure/caroot/trusted/Symantec_Class_1_Public_Primary_Certification_Authority_-_G4.pem R secure/caroot/trusted/Symantec_Class_2_Public_Primary_Certification_Authority_-_G4.pem R secure/caroot/trusted/Taiwan_GRCA.pem A secure/caroot/trusted/Trustwave_Global_Certification_Authority.pem A secure/caroot/trusted/Trustwave_Global_ECC_P256_Certification_Authority.pem A secure/caroot/trusted/Trustwave_Global_ECC_P384_Certification_Authority.pem R secure/caroot/trusted/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem A secure/caroot/trusted/certSIGN_Root_CA_G2.pem A secure/caroot/trusted/e-Szigno_Root_CA_2017.pem Log Message: ----------- update certificates. Commit: 5545a1a2f83c84db4c4e9c0a9e618528dc2b42aa https://github.com/MidnightBSD/src/commit/5545a1a2f83c84db4c4e9c0a9e618528dc2b42aa Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/sys/types.h Log Message: ----------- fix comment Commit: d9989efeeadc802424beab9829d3ba54b8653336 https://github.com/MidnightBSD/src/commit/d9989efeeadc802424beab9829d3ba54b8653336 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M usr.bin/diff/diff.c M usr.bin/diff/diffreg.c M usr.bin/diff/xmalloc.c Log Message: ----------- fix return val checks in diff Commit: 874d84f0868404bb7c340094202aa4fdf8d424a7 https://github.com/MidnightBSD/src/commit/874d84f0868404bb7c340094202aa4fdf8d424a7 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M usr.bin/diff/diff.1 M usr.bin/diff/diff.c M usr.bin/diff/tests/diff_test.sh Log Message: ----------- fix segfault Commit: f6b6d3c33c661b1c2c72e6a74d16b372074744d7 https://github.com/MidnightBSD/src/commit/f6b6d3c33c661b1c2c72e6a74d16b372074744d7 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/dev/ocs_fc/ocs_device.c M sys/net80211/ieee80211_output.c Log Message: ----------- fix ptr Commit: 94ebd711e35f9ed1d0f159229ec93ad256bec6be https://github.com/MidnightBSD/src/commit/94ebd711e35f9ed1d0f159229ec93ad256bec6be Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/amd64/vmm/intel/vmx.c M sys/amd64/vmm/io/vlapic.c M sys/amd64/vmm/io/vlapic.h Log Message: ----------- Untangle TPR shadowing and APIC virtualization. This speeds up Windows guests tremendously. The patch does: Add a new tuneable 'hw.vmm.vmx.use_tpr_shadowing' to disable TLP shadowing. Also add 'hw.vmm.vmx.cap.tpr_shadowing' to be able to query if TPR shadowing is used. Detach the initialization of TPR shadowing from the initialization of APIC virtualization. APIC virtualization still needs TPR shadowing, but not vice versa. Any CPU that supports APIC virtualization should also support TPR shadowing. When TPR shadowing is used, the APIC page of each vCPU is written to the VMCS_VIRTUAL_APIC field of the VMCS so that the CPU can write directly to the page without intercept. On vm exit, vlapic_update_ppr() is called to update the PPR. Obtained from: FreeBSD Commit: e9de84632ed22e3430fd36f2797c09576e239141 https://github.com/MidnightBSD/src/commit/e9de84632ed22e3430fd36f2797c09576e239141 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/amd64/linux/linux.h M sys/amd64/linux32/linux.h M sys/compat/freebsd32/freebsd32.h M sys/compat/linux/linux_ioctl.c M sys/compat/linux/linux_timer.h M sys/dev/ipmi/ipmi.c M sys/dev/mpr/mpr_user.c M sys/dev/mps/mps_user.c M sys/dev/mpt/mpt_user.c M sys/i386/linux/linux.h M sys/kern/sysv_sem.c M sys/kern/sysv_shm.c Log Message: ----------- Centralize compatability translation macros. Copy the CP, PTRIN, etc macros from freebsd32.h into a sys/abi_compat.h and replace existing definitation with includes where required. This eliminates duplicate code and allows Linux and FreeBSD compatability headers to be included in the same files. Obtained from: CheriBSD Commit: 79edd9cf2eae9f3cb8ab8d5a21122de0e2a78402 https://github.com/MidnightBSD/src/commit/79edd9cf2eae9f3cb8ab8d5a21122de0e2a78402 Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/conf/files.amd64 M sys/conf/files.i386 M sys/conf/kern.post.mk M sys/conf/kmod.mk M sys/modules/linux/Makefile M sys/modules/linux64/Makefile M sys/modules/vmm/Makefile Log Message: ----------- force -fcommon for parts of kernel/kmods that need it. Commit: a7edbbe3a832509a08ff37c8946135efce5b824c https://github.com/MidnightBSD/src/commit/a7edbbe3a832509a08ff37c8946135efce5b824c Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M UPDATING Log Message: ----------- Document certs change Commit: 0c41c7e07e06557d6ab4512828c72c27b74afc3c https://github.com/MidnightBSD/src/commit/0c41c7e07e06557d6ab4512828c72c27b74afc3c Author: Lucas Holt Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M sys/kern/kern_clocksource.c Log Message: ----------- getnextevent: put variable only used by KTR under ifdef KTR Commit: bf46b2e590b2b4e9ec22f9a824ffff2f925c2a57 https://github.com/MidnightBSD/src/commit/bf46b2e590b2b4e9ec22f9a824ffff2f925c2a57 Author: Lucas Holt Date: 2020-12-02 (Wed, 02 Dec 2020) Changed paths: M usr.sbin/Makefile R usr.sbin/burncd/Makefile R usr.sbin/burncd/burncd.8 R usr.sbin/burncd/burncd.c Log Message: ----------- drop burncd Commit: 1d6ee48b997fe572a32bf09756dc095d6e54255c https://github.com/MidnightBSD/src/commit/1d6ee48b997fe572a32bf09756dc095d6e54255c Author: Lucas Holt Date: 2020-12-02 (Wed, 02 Dec 2020) Changed paths: M ObsoleteFiles.inc Log Message: ----------- update list Commit: bf84c713db4e9a875038fcf2bccf752927f9cd83 https://github.com/MidnightBSD/src/commit/bf84c713db4e9a875038fcf2bccf752927f9cd83 Author: Lucas Holt Date: 2020-12-02 (Wed, 02 Dec 2020) Changed paths: M UPDATING M cddl/contrib/opensolaris/cmd/zfs/zfs_util.h M cddl/contrib/opensolaris/cmd/zpool/zpool_main.c M cddl/contrib/opensolaris/cmd/zpool/zpool_util.h M cddl/contrib/opensolaris/cmd/ztest/ztest.c M cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h M cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c M cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c M cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c M etc/group M etc/master.passwd M etc/mtree/BSD.usr.dist M etc/rc.d/ipfw A secure/caroot/blacklisted/AddTrust_External_Root.pem A secure/caroot/blacklisted/AddTrust_Low-Value_Services_Root.pem A secure/caroot/blacklisted/EE_Certification_Centre_Root_CA.pem A secure/caroot/blacklisted/LuxTrust_Global_Root_2.pem M secure/caroot/blacklisted/Makefile A secure/caroot/blacklisted/Staat_der_Nederlanden_Root_CA_-_G2.pem A secure/caroot/blacklisted/Symantec_Class_1_Public_Primary_Certification_Authority_-_G4.pem A secure/caroot/blacklisted/Symantec_Class_2_Public_Primary_Certification_Authority_-_G4.pem A secure/caroot/blacklisted/Taiwan_GRCA.pem A secure/caroot/blacklisted/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem R secure/caroot/trusted/AddTrust_External_Root.pem R secure/caroot/trusted/AddTrust_Low-Value_Services_Root.pem R secure/caroot/trusted/EE_Certification_Centre_Root_CA.pem R secure/caroot/trusted/LuxTrust_Global_Root_2.pem M secure/caroot/trusted/Makefile A secure/caroot/trusted/Microsoft_ECC_Root_Certificate_Authority_2017.pem A secure/caroot/trusted/Microsoft_RSA_Root_Certificate_Authority_2017.pem R secure/caroot/trusted/Staat_der_Nederlanden_Root_CA_-_G2.pem R secure/caroot/trusted/Symantec_Class_1_Public_Primary_Certification_Authority_-_G4.pem R secure/caroot/trusted/Symantec_Class_2_Public_Primary_Certification_Authority_-_G4.pem R secure/caroot/trusted/Taiwan_GRCA.pem A secure/caroot/trusted/Trustwave_Global_Certification_Authority.pem A secure/caroot/trusted/Trustwave_Global_ECC_P256_Certification_Authority.pem A secure/caroot/trusted/Trustwave_Global_ECC_P384_Certification_Authority.pem R secure/caroot/trusted/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem A secure/caroot/trusted/certSIGN_Root_CA_G2.pem A secure/caroot/trusted/e-Szigno_Root_CA_2017.pem M share/mk/src.opts.mk M sys/amd64/linux/linux.h M sys/amd64/linux32/linux.h M sys/amd64/vmm/intel/vmx.c M sys/amd64/vmm/io/vlapic.c M sys/amd64/vmm/io/vlapic.h M sys/cam/nvme/nvme_da.c M sys/cam/scsi/scsi_enc_ses.c M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c M sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h M sys/compat/freebsd32/freebsd32.h M sys/compat/freebsd32/freebsd32_misc.c M sys/compat/linux/linux_ioctl.c M sys/compat/linux/linux_timer.h M sys/compat/linuxkpi/common/include/linux/pci.h M sys/compat/linuxkpi/common/include/linux/rcupdate.h M sys/compat/linuxkpi/common/include/linux/srcu.h M sys/compat/linuxkpi/common/src/linux_pci.c M sys/compat/linuxkpi/common/src/linux_rcu.c M sys/conf/NOTES M sys/conf/files M sys/conf/files.amd64 M sys/conf/files.i386 M sys/conf/kern.post.mk M sys/conf/kmod.mk M sys/conf/options M sys/dev/acpica/acpi.c M sys/dev/acpica/acpi_battery.c M sys/dev/acpica/acpi_cmbat.c M sys/dev/acpica/acpi_if.m M sys/dev/acpica/acpi_package.c M sys/dev/acpica/acpi_smbat.c M sys/dev/acpica/acpiio.h M sys/dev/acpica/acpivar.h M sys/dev/ahci/ahci_pci.c M sys/dev/bnxt/if_bnxt.c M sys/dev/ciss/ciss.c M sys/dev/drm2/radeon/evergreen.c M sys/dev/evdev/cdev.c M sys/dev/evdev/evdev.c M sys/dev/ichwd/ichwd.c M sys/dev/ichwd/ichwd.h M sys/dev/ipmi/ipmi.c M sys/dev/ips/ips.c M sys/dev/ismt/ismt.c M sys/dev/ixl/i40e_common.c M sys/dev/mii/brgphy.c M sys/dev/mii/miidevs M sys/dev/mlx5/device.h M sys/dev/mlx5/driver.h A sys/dev/mlx5/mlx5_core/eswitch.h A sys/dev/mlx5/mlx5_core/flow_table.h M sys/dev/mlx5/mlx5_core/mlx5_eq.c A sys/dev/mlx5/mlx5_core/mlx5_eswitch.c M sys/dev/mlx5/mlx5_core/mlx5_main.c M sys/dev/mlx5/mlx5_core/mlx5_mpfs.c M sys/dev/mlx5/mlx5_en/en.h M sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c M sys/dev/mlx5/mlx5_en/mlx5_en_main.c M sys/dev/mlx5/mlx5_en/mlx5_en_tx.c M sys/dev/mlx5/mpfs.h M sys/dev/mpr/mpr_sas.c M sys/dev/mpr/mpr_user.c M sys/dev/mps/mps_sas.c M sys/dev/mps/mps_user.c M sys/dev/mpt/mpt_user.c M sys/dev/mrsas/mrsas_cam.c M sys/dev/netmap/if_ixl_netmap.h M sys/dev/ocs_fc/ocs_device.c M sys/dev/pci/pci_pci.c M sys/dev/sound/pci/emu10k1.c M sys/dev/sound/pci/emu10kx-pcm.c M sys/dev/sound/pci/hda/hdac.c M sys/dev/sound/pci/hda/hdac.h M sys/dev/sound/pcm/mixer.c M sys/dev/sound/pcm/mixer.h M sys/dev/sound/usb/uaudio.c M sys/dev/sound/usb/uaudio.h M sys/dev/sound/usb/uaudio_pcm.c M sys/dev/usb/input/ukbd.c M sys/dev/usb/input/wmt.c M sys/dev/usb/usb.h M sys/dev/usb/usb_hub.c M sys/dev/vt/hw/fb/vt_fb.c M sys/fs/cuse/cuse.c M sys/fs/nfsserver/nfs_nfsdserv.c M sys/geom/geom_subr.c M sys/i386/bios/apm.c M sys/i386/linux/linux.h M sys/kern/imgact_binmisc.c M sys/kern/kern_clocksource.c M sys/kern/kern_jail.c M sys/kern/kern_linker.c M sys/kern/kern_module.c M sys/kern/kern_synch.c M sys/kern/kern_sysctl.c M sys/kern/kern_time.c M sys/kern/link_elf.c M sys/kern/link_elf_obj.c M sys/kern/posix4_mib.c M sys/kern/subr_pcpu.c M sys/kern/sys_generic.c M sys/kern/sysv_sem.c M sys/kern/sysv_shm.c M sys/modules/cxgbe/iw_cxgbe/Makefile M sys/modules/ibcore/Makefile M sys/modules/ipoib/Makefile M sys/modules/iser/Makefile M sys/modules/linux/Makefile M sys/modules/linux64/Makefile M sys/modules/linuxkpi/Makefile M sys/modules/mlx4/Makefile M sys/modules/mlx4en/Makefile M sys/modules/mlx4ib/Makefile M sys/modules/mlx5/Makefile M sys/modules/mlx5en/Makefile M sys/modules/mlx5fpga_tools/Makefile M sys/modules/mlx5ib/Makefile M sys/modules/mlxfw/Makefile M sys/modules/mthca/Makefile M sys/modules/qlnx/qlnxe/Makefile M sys/modules/qlnx/qlnxev/Makefile M sys/modules/rdma/krping/Makefile M sys/modules/vmm/Makefile M sys/net/if.c M sys/net/if_ethersubr.c M sys/net/if_var.h M sys/net/route.c M sys/net/vnet.c M sys/net80211/ieee80211_amrr.c M sys/net80211/ieee80211_output.c M sys/netgraph/ng_nat.c M sys/netgraph/ng_nat.h M sys/netinet/tcp_input.c M sys/netinet/tcp_output.c M sys/netinet/tcp_sack.c M sys/netinet/tcp_var.h M sys/netinet6/icmp6.c M sys/netinet6/nd6_nbr.c M sys/netpfil/pf/pf.c M sys/netpfil/pf/pf_ioctl.c M sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c M sys/rpc/clnt_dg.c M sys/sys/jail.h M sys/sys/param.h M sys/sys/types.h M sys/ufs/ffs/ffs_vfsops.c M sys/x86/x86/io_apic.c M tests/sys/kqueue/libkqueue/common.h M tests/sys/kqueue/libkqueue/proc.c M tests/sys/kqueue/libkqueue/read.c M tests/sys/kqueue/libkqueue/signal.c M tests/sys/kqueue/libkqueue/timer.c M tests/sys/kqueue/libkqueue/user.c M tests/sys/kqueue/libkqueue/vnode.c A tools/build/options/WITHOUT_LLVM_ASSERTIONS A tools/build/options/WITH_LLVM_ASSERTIONS M usr.bin/calendar/calendars/calendar.birthday M usr.bin/calendar/calendars/calendar.history M usr.bin/calendar/calendars/calendar.holiday M usr.bin/calendar/calendars/calendar.music M usr.bin/calendar/calendars/calendar.usholiday M usr.bin/calendar/parsedata.c M usr.bin/calendar/tests/Makefile M usr.bin/calendar/tests/calendar.calibrate M usr.bin/calendar/tests/regress.sh M usr.bin/diff/diff.1 M usr.bin/diff/diff.c M usr.bin/diff/diffreg.c M usr.bin/diff/tests/diff_test.sh M usr.bin/diff/xmalloc.c M usr.bin/locate/locate/locate.c M usr.bin/locate/locate/locate.h M usr.bin/ruptime/ruptime.c M usr.bin/systat/swap.c M usr.sbin/acpi/acpiconf/acpiconf.c M usr.sbin/config/config.h M usr.sbin/config/main.c M usr.sbin/extattr/rmextattr.c M usr.sbin/i2c/i2c.c Log Message: ----------- Merge branch 'fixed' into stable/2.0 Commit: 60ddf7fdffed4462773c96fe26f651efb85c7363 https://github.com/MidnightBSD/src/commit/60ddf7fdffed4462773c96fe26f651efb85c7363 Author: Lucas Holt Date: 2020-12-03 (Thu, 03 Dec 2020) Changed paths: A sys/sys/abi_compat.h Log Message: ----------- add missing file Compare: https://github.com/MidnightBSD/src/compare/8ba2654e7dee...60ddf7fdffed From noreply at github.com Thu Dec 3 09:34:30 2020 From: noreply at github.com (Lucas Holt) Date: Thu, 03 Dec 2020 06:34:30 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] b7cfba: Update UPDATING Message-ID: Branch: refs/heads/stable/2.0 Home: https://github.com/MidnightBSD/src Commit: b7cfbab5bcf9d0792c5ca0453ae6384541eadacb https://github.com/MidnightBSD/src/commit/b7cfbab5bcf9d0792c5ca0453ae6384541eadacb Author: Lucas Holt Date: 2020-12-03 (Thu, 03 Dec 2020) Changed paths: M UPDATING Log Message: ----------- Update UPDATING From noreply at github.com Thu Dec 3 09:34:59 2020 From: noreply at github.com (Lucas Holt) Date: Thu, 03 Dec 2020 06:34:59 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 254431: Update UPDATING Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 254431e56bd5116ca49da3c09a27d126e688d67f https://github.com/MidnightBSD/src/commit/254431e56bd5116ca49da3c09a27d126e688d67f Author: Lucas Holt Date: 2020-12-03 (Thu, 03 Dec 2020) Changed paths: M UPDATING Log Message: ----------- Update UPDATING From noreply at github.com Thu Dec 3 09:37:14 2020 From: noreply at github.com (Lucas Holt) Date: Thu, 03 Dec 2020 06:37:14 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 6269ce: Update UPDATING Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 6269ceb36e759034f7ba880f1c127b6fd0e59ca0 https://github.com/MidnightBSD/src/commit/6269ceb36e759034f7ba880f1c127b6fd0e59ca0 Author: Lucas Holt Date: 2020-12-03 (Thu, 03 Dec 2020) Changed paths: M UPDATING Log Message: ----------- Update UPDATING From noreply at github.com Thu Dec 3 09:38:35 2020 From: noreply at github.com (Lucas Holt) Date: Thu, 03 Dec 2020 06:38:35 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 8c3dc4: Update UPDATING Message-ID: Branch: refs/heads/stable/2.0 Home: https://github.com/MidnightBSD/src Commit: 8c3dc464e720b04b60f4b9b8c72d96b595a88983 https://github.com/MidnightBSD/src/commit/8c3dc464e720b04b60f4b9b8c72d96b595a88983 Author: Lucas Holt Date: 2020-12-03 (Thu, 03 Dec 2020) Changed paths: M UPDATING Log Message: ----------- Update UPDATING From noreply at github.com Thu Dec 3 09:39:52 2020 From: noreply at github.com (Lucas Holt) Date: Thu, 03 Dec 2020 06:39:52 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 680ef2: uefi Message-ID: Branch: refs/heads/stable/2.0 Home: https://github.com/MidnightBSD/src Commit: 680ef266dd3d6818ca9e1fea495a07f0dbc47612 https://github.com/MidnightBSD/src/commit/680ef266dd3d6818ca9e1fea495a07f0dbc47612 Author: Lucas Holt Date: 2020-12-03 (Thu, 03 Dec 2020) Changed paths: M UPDATING Log Message: ----------- uefi From noreply at github.com Thu Dec 3 09:42:14 2020 From: noreply at github.com (Lucas Holt) Date: Thu, 03 Dec 2020 06:42:14 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/tags/2.0.2 Home: https://github.com/MidnightBSD/src From noreply at github.com Thu Dec 3 09:43:59 2020 From: noreply at github.com (Lucas Holt) Date: Thu, 03 Dec 2020 06:43:59 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 465670: add missing entries Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 465670c02aef5ca04a18ff6c6bf628bb32280edb https://github.com/MidnightBSD/src/commit/465670c02aef5ca04a18ff6c6bf628bb32280edb Author: Lucas Holt Date: 2020-12-03 (Thu, 03 Dec 2020) Changed paths: M UPDATING Log Message: ----------- add missing entries From noreply at github.com Thu Dec 3 10:23:20 2020 From: noreply at github.com (Lucas Holt) Date: Thu, 03 Dec 2020 07:23:20 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 9e4769: drop burncd Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 9e4769b06b248b5d97d6890f17ed8ab66ccec7eb https://github.com/MidnightBSD/src/commit/9e4769b06b248b5d97d6890f17ed8ab66ccec7eb Author: Lucas Holt Date: 2020-12-03 (Thu, 03 Dec 2020) Changed paths: M usr.sbin/Makefile R usr.sbin/burncd/Makefile R usr.sbin/burncd/burncd.8 R usr.sbin/burncd/burncd.c Log Message: ----------- drop burncd From noreply at github.com Thu Dec 3 10:23:50 2020 From: noreply at github.com (Lucas Holt) Date: Thu, 03 Dec 2020 07:23:50 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] c30b79: update list Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: c30b7911e65431f8980e65d82c36d76ce99b160f https://github.com/MidnightBSD/src/commit/c30b7911e65431f8980e65d82c36d76ce99b160f Author: Lucas Holt Date: 2020-12-03 (Thu, 03 Dec 2020) Changed paths: M ObsoleteFiles.inc Log Message: ----------- update list From noreply at github.com Fri Dec 4 12:56:43 2020 From: noreply at github.com (Lucas Holt) Date: Fri, 04 Dec 2020 09:56:43 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 3024eb: add a devstat fix in devfs.conf defaults. Message-ID: Branch: refs/heads/stable/2.0 Home: https://github.com/MidnightBSD/src Commit: 3024eb1c6cc3587a377fde6a20f9f6ebf05494db https://github.com/MidnightBSD/src/commit/3024eb1c6cc3587a377fde6a20f9f6ebf05494db Author: Lucas Holt Date: 2020-12-04 (Fri, 04 Dec 2020) Changed paths: M etc/devfs.conf Log Message: ----------- add a devstat fix in devfs.conf defaults. This is needed for libgtop From noreply at github.com Fri Dec 4 12:57:43 2020 From: noreply at github.com (Lucas Holt) Date: Fri, 04 Dec 2020 09:57:43 -0800 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 082691: add a devstat fix in devfs.conf defaults. Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 082691a562c65f5420641e8999566c979b7c747d https://github.com/MidnightBSD/src/commit/082691a562c65f5420641e8999566c979b7c747d Author: Lucas Holt Date: 2020-12-04 (Fri, 04 Dec 2020) Changed paths: M etc/devfs.conf Log Message: ----------- add a devstat fix in devfs.conf defaults. This is needed for libgtop