committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
abdef0123 filter by commit's SHA hash.
rNNN filter by SVN revision.
rNNN-rMMM filter by SVN revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|c903a756||noreply||April 30, 2021, 11:39 p.m.||Miscellaneous code cleanup
Remove some extra whitespace. Use pointer-typed asserts in Linux's znode cache destructor for more info when debugging. Simplify a couple of conversions from inode to znode when we already have the znode. Reviewed-by: Brian Behlendorf <firstname.lastname@example.org> Signed-off-by: Ryan Moeller <ryan@iXsystems.com> Closes #11974cgit
|e4efb709||noreply||April 30, 2021, 11:36 p.m.||FreeBSD: Clean up ASSERT/VERIFY use in module
Convert use of ASSERT() to ASSERT0(), ASSERT3U(), ASSERT3S(), ASSERT3P(), and likewise for VERIFY(). In some cases it ended up making more sense to change the code, such as VERIFY on nvlist operations that I have converted to use fnvlist instead. In one place I changed an internal struct member from int to boolean_t to match its use. Some asserts that combined multiple checks with && in a single assert have been split to separate asserts, to make it apparent which check fails. Reviewed-by: Brian Behlendorf <email@example.com> Signed-off-by: Ryan Moeller <ryan@iXsystems.com> Closes #11971cgit
|e245ee27||mw||April 30, 2021, 10:58 p.m.||gicv3_its: Flush cache after allocating ITT memory
It has to be zeroed before committing it to device. We do that by allocating it with M_ZERO, but there was no memory barrier or cache flush to ensure its sees it zeroed. This fixes MSIX on LS1028A SoC. Submitted by: Kornel Duleba <firstname.lastname@example.org> Reviewed by: andrew Obtained from: Semihalf Sponsored by: Alstom Group Differential Revision: https://reviews.freebsd.org/D30033cgit
|ec4f3308||behlendorf1||April 30, 2021, 10:04 p.m.||zed.d/zed-functions.sh: fix zed_guid_to_pool() on dash|
|208675a0||behlendorf1||April 30, 2021, 10:04 p.m.||zed.d/history_event-zfs-list-cacher.sh: no grep for snapshot detection|
|8dca0000||behlendorf1||April 30, 2021, 10:04 p.m.||zed.d/*-notify.sh: use mktemp instead of generating temp path manually|
|71def603||behlendorf1||April 30, 2021, 10:04 p.m.||zed.d/pool_import-led.sh: fix for current zpool scripts
Also minor clean-up with folding state_to_val() into a case, unrolling the lesser-available seq into numbers, ignoring vdev states we don't care about, and documentation comments Signed-off-by: Tony Hutter <email@example.com> Signed-off-by: Ahelenia Ziemiańska <firstname.lastname@example.org> Closes #11934 Closes #11935cgit
|1a7d7182||behlendorf1||April 30, 2021, 10:04 p.m.||libzutil: fix dm_get_underlying_path() return if not a DM device|
|2f32a971||vangyzen||April 30, 2021, 6:32 p.m.||Wait longer for a previous IPI to be sent
When sending an IPI, if a previous IPI is still pending delivery, native_lapic_ipi_vectored() waits for the previous IPI to be sent. We've seen a few inexplicable panics with the current timeout of 50 ms. Increase the timeout to 1 second and make it tunable. No hardware specification mentions a timeout in this case; I checked the Intel SDM, Intel MP spec, and Intel x2APIC spec. Linux and illumos wait forever. In Linux, see __default_send_IPI_shortcut() in arch/x86/kernel/apic/ipi.c. In illumos, see apic_send_ipi() in usr/src/uts/i86pc/io/pcplusmp/apic_common.c. However, misbehaving hardware could hang the system if we wait forever. Reviewed by: mav kib MFC after: 1 week Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D29942cgit
|eda28feb||vangyzen||April 30, 2021, 5:53 p.m.||EFI secure boot VECTX related changes
When VECTX is enabled as a kernel option and non-EFI loaders are built, many reads will fail due to the mis-match of whether LOADER_VERIEXEC_VECTX or not in readin.h. Source that includes bootstrap.h must ensure the kernel option agrees with the compile time CFLAGS in the various make related files. Submitted by: email@example.com (original revision) Reviewed by: sjg, bdrewery, dab, firstname.lastname@example.org MFC after: 1 week Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D29993cgit
|619fe095||kib||April 30, 2021, 2:43 p.m.||ioccom: define ioctl cmd value that can never be valid|
|07f229d2||kib||April 30, 2021, 2:43 p.m.||connectat(2): clarify that the s argument is socket
Sponsored by: The FreeBSD Foundation MFC after: 3 dayscgit
|20825657||kib||April 30, 2021, 2:43 p.m.||O_PATH: disable kqfilter for fifos
Filter on fifos is real filter for the object, and not a filesystem events filter like EVFILT_VNODE. Reported by: markj using syzkaller Reviewed by: markj Sponsored by: The FreeBSD Foundation MFC after: 3 dayscgit
|72a42ec6||kib||April 30, 2021, 2:43 p.m.||amd64: disable LA57 by default for now|
|21fc6a2a||kib||April 30, 2021, 2:43 p.m.||amd64: invalidate TLB between page table update and access
When setting up trampoline mapping for LA57 switcher, it is possible that TLB still has some random mapping at that address. Sponsored by: The FreeBSD Foundation MFC after: 1 weekcgit