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.
|393e6924||noreply||Jan. 28, 2021, 5:36 a.m.||Add zdb -r <dataset> <object-id | file> <output>
While you can use zdb -R poolname vdev:offset:[<lsize>/]<psize>[:flags] to extract individual DVAs from a vdev, it would be handy for be able copy an entire file out of the pool. Given a file or object number, add support to copy the contents to a file. Useful for debugging and recovery. Reviewed-by: Jorgen Lundman <email@example.com> Reviewed-by: Brian Behlendorf <firstname.lastname@example.org> Signed-off-by: Allan Jude <email@example.com> Closes #11027cgit
|b2c5904a||noreply||Jan. 28, 2021, 5:31 a.m.||Revert special case code from pre-hashtable nvlist era
Before a hash table was added on top of the nvlist code, there were cases where the nvlist allocation was changed from fnvlist_alloc() to nvlist_alloc() to avoid expensive NV_UNIQUE_NAME checks. Now this is no longer necessary. These changes should be reverted to be consistent with other code. There are some cases where this change will also reduce the number of iterations. Reviewed-by: Serapheim Dimitropoulos <firstname.lastname@example.org> Reviewed-by: Brian Behlendorf <email@example.com> Signed-off-by: Mark Maybee <firstname.lastname@example.org> Closes #11464cgit
|2921ad6c||noreply||Jan. 28, 2021, 5:29 a.m.||Fix zrele race in zrele_async that can cause hang
There is a race condition in zfs_zrele_async when we are checking if we would be the one to evict an inode. This can lead to a txg sync deadlock. Instead of calling into iput directly, we attempt to perform the atomic decrement ourselves, unless that would set the i_count value to zero. In that case, we dispatch a call to iput to run later, to prevent a deadlock from occurring. Reviewed-by: Brian Behlendorf <email@example.com> Reviewed-by: Matthew Ahrens <firstname.lastname@example.org> Signed-off-by: Paul Dagnelie <email@example.com> Closes #11527 Closes #11530cgit
|b8e6401b||noreply||Jan. 28, 2021, 1:33 a.m.||ZTS: pool_state test check for pool existence in cleanup|
|7b08a307||mhorne||Jan. 27, 2021, 11:29 p.m.||bsdinstall: riscv-specific tweaks
Make the installer more useful, by allowing it to create a bootable installation. Also, enable the menu option for ZFS-on-root. Like arm64, RISC-V boots by UEFI only, so arm64's partedit implementation is renamed and shared among the two platforms. Reviewed by: gjb MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D28180cgit
|676b7d07||mhorne||Jan. 27, 2021, 11:27 p.m.||bsdinstall: create /efi/boot directory in ESP|
|9bae4ce6||mhorne||Jan. 27, 2021, 11:19 p.m.||riscv: add SBI system reset extension
The System Reset extension provides functions to shutdown or reboot the system via SBI firmware. This newly defined extension supersedes the functionality of the legacy shutdown extension. Update the SBI code to use the new System Reset extension when available, and fall back to the legacy one. Reviewed By: kp, jhb MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D28226cgit
|a6405133||mhorne||Jan. 27, 2021, 11:17 p.m.||riscv: style(9) nits in sbi.c
Wrap a few lines at 80 columns, which were overlooked in recent commits.cgit
|183d6cc0||manu||Jan. 27, 2021, 10:31 p.m.||release: ROCKPRO64: Remove the quirk that disable the big cores
It's not needed anymore.cgit
|6e26189b||dim||Jan. 27, 2021, 9:28 p.m.||Fix loader detection of vbefb support on !amd64
On i386, after 6c7a932d0b8baaaee16eca0ba061bfa6e0e57bfd, the vbefb vt driver was no longer detected by the loader, if any kernel module was loaded after the kernel itself. This was caused by the parse_vt_drv_set() function being called multiple times, resetting the detection flag. (It was called multiple times, becuase i386 .ko files are shared objects like the kernel proper, while this is not the case on amd64.) Fix this by skipping the set_vt_drv_set lookup if vbefb was already detected. Reviewed by: tsoomecgit
|2fccd4f9||markj||Jan. 27, 2021, 8:31 p.m.||safexcel: Disallow unsupported buffer layouts
MFC after: 3 days Sponsored by: Rubicon Communications, LLC ("Netgate")cgit
|e1b50e81||markj||Jan. 27, 2021, 8:31 p.m.||qat.4: Minor tweaks
- Document a constraint on the AAD size for AES-GCM. - Note that the list of supported platforms and add-on devices is not complete and indicate that QAT devices will show up in pciconf output.  PR: 252984  MFC after: 3 days Sponsored by: Rubicon Communications, LLC ("Netgate")cgit
|bd674d8b||markj||Jan. 27, 2021, 8:30 p.m.||qat: Add support for separate AAD and output buffers
MFC after: 1 week Sponsored by: Rubicon Communications, LLC ("Netgate")cgit
|d0d2e523||donner||Jan. 27, 2021, 8:22 p.m.||netgraph/ng_car: Add color marking code
Chained policing should be able to reuse the classification of traffic. A new mbuf_tag type is defined to handle gereral QoS marking. A new subtype is defined to track the color marking. Reviewed by: manpages (bcr), melifaro, kp Approved by: kp (mentor) Sponsored by: IKS Service GmbH MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D22110cgit
|65efb73f||freqlabs||Jan. 27, 2021, 7:27 p.m.||sbin/sysctl: Fix CTLFLAG_SKIP for adjacent nodes
The OID is saved when we encounter CTLFLAG_SKIP so that descendants can be skipped as well. We then must not update the skip OID until we are out of the node. This was achieved by resetting the skip OID once the prefix no longer matches, but the case where the OID we reset on has CTLFLAG_SKIP was not accounted for. Reported by: mav Reviewed by: mav MFC after: 2 days Sponsored by: iXsystems, Inc. Differential Revision: https://reviews.freebsd.org/D28364cgit