committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
NNN or rNNN filter by revision.
NNN-MMM or rNNN-rMMM filter by revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|r353575||br||Oct. 15, 2019, 5:24 p.m.||Fix dwmmc(4) driver attachment when ext_resources are not present.|
|r353574||jhb||Oct. 15, 2019, 5:17 p.m.||Fix a write-only variable warning from external GCC.|
|r353573||jhb||Oct. 15, 2019, 5:14 p.m.||Don't set the OUTPUT_FORMAT explicitly but let ld derive it.|
|r353572||jhb||Oct. 15, 2019, 5:11 p.m.||Update MIPS kernel builds to work with mips-gcc.
- Use a default -march of mips64 on N64 and N32 kernels. - Set the endianness (via MIPS_ENDIAN) and ABI (via MIPS_ABI) in CFLAGS from MACHINE_ARCH. ARCH_FLAGS now only sets a different -march value if needed. - TRAMP_ARCH_FLAGS inherits MIPS_ENDIAN from MACHINE_ARCH but does not set the ABI since XLPN32 needs an N64 ABI for the trampoline loader. When TRAMP_ARCH_FLAGS is used it must set both -march and -mabi. Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D22030ViewVC
|r353569||brooks||Oct. 15, 2019, 4:05 p.m.||rpcgen: make compiler arglist allocation dynamic
Limit argmax to an absurdly large value prevent overflow (no overflow possible on FreeBSD due to ARG_MAX). In CheriBSD we exceed the 19 non-NULL arguments in the static array. Add a simple size doubling allocator and increase the default to 32. GC remnants of support for fixed arguments. Reviewed by: archardson (prior version), James Clarke (prior version) MFC after: 1 week Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D21971ViewVC
|r353568||avg||Oct. 15, 2019, 3:52 p.m.||fix up r353565, somehow a few files did not get committed
MFC after: 3 weeks X-MFC with: r353565ViewVC
|r353566||glebius||Oct. 15, 2019, 3:40 p.m.||Remove pfctlinput2(). It came from KAME and had never ever been in use.|
|r353565||avg||Oct. 15, 2019, 3:09 p.m.||MFV r353561: 10343 ZoL: Prefix all refcount functions with zfs_
illumos/illumos-gate@e914ace2e9d9bf2dbf9a1f1ce81cb776022096f5 https://github.com/illumos/illumos-gate/commit/e914ace2e9d9bf2dbf9a1f1ce81cb776022096f5 https://www.illumos.org/issues/10343 On the openzfs feature/porting matrix, this is listed as: prefix to refcount funcs/types Having these changes will make it easier to share other work across the different ZFS operating systems. PR 7963 424fd7c3e Prefix all refcount functions with zfs_ PR 7885 & 7932 c13060e47 Linux 4.19-rc3+ compat: Remove refcount_t compat PR 5823 & 5842 4859fe796 Linux 4.11 compat: avoid refcount_t name conflict Author: Tim Schumacher <email@example.com> Obtained from: illumos, ZoL MFC after: 3 weeksViewVC
|r353559||avg||Oct. 15, 2019, 2:29 p.m.||MFV r353558: 10572 10579 Fix race in dnode_check_slots_free()
illumos/illumos-gate@aa02ea01948372a32cbf08bfc31c72c32e3fc81e https://github.com/illumos/illumos-gate/commit/aa02ea01948372a32cbf08bfc31c72c32e3fc81e 10572 Fix race in dnode_check_slots_free() https://www.illumos.org/issues/10572 The Fix from ZoL: Currently, dnode_check_slots_free() works by checking dn->dn_type in the dnode to determine if the dnode is reclaimable. However, there is a small window of time between dnode_free_sync() in the first call to dsl_dataset_sync() and when the useraccounting code is run when the type is set DMU_OT_NONE, but the dnode is not yet evictable, leading to crashes. This patch adds the ability for dnodes to track which txg they were last dirtied in and adds a check for this before performing the reclaim. This patch also corrects several instances when dn_dirty_link was treated as a list_node_t when it is technically a multilist_node_t. 10579 Don't allow dnode allocation if dn_holds != 0 https://www.illumos.org/issues/10579 The fix from ZoL: This patch simply fixes a small bug where dnode_hold_impl() could attempt to allocate a dnode that was in the process of being freed, but which still had active references. This patch simply adds the required check. Author: Tom Caputi <firstname.lastname@example.org> Reported by: delphij MFC after: 2 weeks X-MFC with: r353176ViewVC
|r353556||avg||Oct. 15, 2019, 2:20 p.m.||MFV r353551: 10452 ZoL: merge in large dnode feature fixes
illumos/illumos-gate@946342a260bbae359b48bf142ec1fe40792ee862 https://github.com/illumos/illumos-gate/commit/946342a260bbae359b48bf142ec1fe40792ee862 https://www.illumos.org/issues/10452 illumos is missing a few small follow up ZoL bug fixes for the large dnode feature. We should pull those in. Those commits are in the ZoL tree as (newest to oldest): PR 8435 - 75d6b7ddca269542279975f716a343bb40a79baf - Add missing copyright notice to large_dnode tests PR 7433 - e14a32b1c844d924b9f093375c0badcf10f61741 - Fix object reclaim when using large dnodes PR 6616 - 48fbb9ddbf2281911560dfbc2821aa8b74127315 - Free objects when receiving full stream as clone PR 6695 - 39f56627ae988d09b4e3803c01c22b2026b2310e - receive_freeobjects() skips freeing some object Portions contributed by: Ned Bass <email@example.com> Portions contributed by: Tom Caputi <firstname.lastname@example.org> Author: Fabian Grünbichler <email@example.com> Obtained from: illumos, ZoL MFC after: 2 weeks X-MFC with: r353176ViewVC
|r353550||hselasky||Oct. 15, 2019, 12:08 p.m.||The two functions ifnet_byindex() and ifnet_byindex_locked() are exactly the
same after the network stack was epochified. Merge the two into one function and cleanup all uses of ifnet_byindex_locked(). While at it: - Add branch prediction macros. - Make sure the ifnet pointer is only deferred once, also when code optimisation is disabled. Sponsored by: Mellanox TechnologiesViewVC
|r353549||hselasky||Oct. 15, 2019, 11:20 a.m.||Exclude the network link eventhandler from epochification after r353292.
This fixes the following assert when "options RATELIMIT" is used: panic() malloc() sysctl_add_oid() tcp_rl_ifnet_link() do_link_state_change() taskqueue_run_locked() Sponsored by: Mellanox TechnologiesViewVC
|r353548||hselasky||Oct. 15, 2019, 11:14 a.m.||Fix missing epochification of the LinuxKPI after r353292.|
|r353547||hselasky||Oct. 15, 2019, 11:12 a.m.||Fix missing epochification of the ibcore code after r353292.|
|r353546||hselasky||Oct. 15, 2019, 11:11 a.m.||Fix missing epochification of the ipoib code after r353292.|