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.
|fc4a961a||kib||Jan. 18, 2019, 10:45 a.m.||nvdimm: add a driver for the NVDIMM root device
The NVDIMM root device is parent to the individual ACPI NVDIMM devices. Add a driver for the NVDIMM root device that can own enumeration of NVDIMM devices as well as NVDIMM SPA ranges that the system has. Submitted by: D Scott Phillips <email@example.com> Sponsored by: Intel Corporation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D18346cgit ViewVC
|6a8ee0f7||kp||Jan. 18, 2019, 8:19 a.m.||pf: fix pfsync breaking carp|
|fb81f266||gonzo||Jan. 18, 2019, 4:23 a.m.||[ata] Add workaround for KingDian S200 SSD crash on receiving TRIM command|
|33b63711||gonzo||Jan. 18, 2019, 12:39 a.m.||Add ypldap to the list of conditional obsolete files|
|b63800ac||gonzo||Jan. 18, 2019, 12:26 a.m.||Fix descriptor/memory leak in compress(1) code|
|305781da||behlendorf1||Jan. 17, 2019, 11:47 p.m.||Fix error handling incallers of dbuf_hold_level()
Currently, the functions dbuf_prefetch_indirect_done() and dmu_assign_arcbuf_by_dnode() assume that dbuf_hold_level() cannot fail. In the event of an error the former will cause a NULL pointer dereference and the later will trigger a VERIFY. This patch adds error handling to these functions and their callers where necessary. Reviewed by: Matt Ahrens <firstname.lastname@example.org> Reviewed-by: Brian Behlendorf <email@example.com> Signed-off-by: Tom Caputi <firstname.lastname@example.org> Closes #8291cgit
|75058f33||behlendorf1||Jan. 17, 2019, 11:41 p.m.||Remove unused vdev_t fields|
|52b68423||noreply||Jan. 17, 2019, 11:25 p.m.||ztest: scrub ddt repair
The ztest_ddt_repair() test is designed inflict damage to the ddt which can be repairable by a scrub. Unfortunately, this repair logic was broken at some point and it went undetected. This issue is not specific to ztest, but thankfully this extra redundancy is rarely enabled and even more rarely needed. The root cause was identified to be the ddt_bp_create() function called by dsl_scan_ddt_entry() which did not set the dedup bit of the generated block pointer. The consequence of this was that the ZIO_DDT_READ_PIPELINE was never enabled for the block pointer during the scrub, and the dedup ditto repair logic was never run. Note that for demand reads which don't rely on ddt_bp_create() the required pipeline stages would be enabled and the repair performed. This was resolved by unconditionally setting the dedup bit in ddt_bp_create(). This way all codes paths which may need to perform a repair from a block pointer generated from the dtt entry will be able too. The only exception is that the dedup bit is cleared in ddt_phys_free() which is required to avoid leaking space. Reviewed by: Matt Ahrens <email@example.com> Reviewed by: Tom Caputi <firstname.lastname@example.org> Reviewed by: Serapheim Dimitropoulos <email@example.com> Signed-off-by: Brian Behlendorf <firstname.lastname@example.org> Closes #8270cgit
|236b57fe||cem||Jan. 17, 2019, 11:21 p.m.||ioat(4): Set __result_use_check on ioat_acquire_reserve
Even M_WAITOK callers must check for failure. For example, if the device is quiescing, either due to automatic error-recovery induced reset, or due to administrative detach, the routine will return ENXIO and the acquire reference will not be held. So, there is no mode in which it is safe to assume the routine succeeds without checking. Sponsored by: Dell EMC Isiloncgit ViewVC
|5e84b578||tsoome||Jan. 17, 2019, 10 p.m.||libsa: add asprintf()|
|7c52f914||tsoome||Jan. 17, 2019, 9:52 p.m.||loader should ignore active multi_vdev_crash_dump feature on zpool|
|0d5c5243||emaste||Jan. 17, 2019, 9:38 p.m.||freebsd-update: Clarify unsupported release upgrade error message
Notify users that upgrading from -CURRENT or -STABLE is unsupported by freebsd-update. Also ensure --currently-running provides a correctly formatted release (as done by -r). PR: 234771 Submitted by: Gerald Aryeetey <aryeeteygerald_rogers.com> Reported by: yuri Reviewed by: bcran MFC after: 1 month Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D18803cgit ViewVC
|50d503b7||trasz||Jan. 17, 2019, 8:01 p.m.||Workaround for nscd(8) failure with large entries.|
|16068ae4||cem||Jan. 17, 2019, 7:44 p.m.||Add definitions for AMD Spectre/Meltdown CPUID information
No functional change, aside from printing recognized bits in CPU identification. The bits are documented in 111006-B "Indirect Branch Control Extension" and 124441 "Speculative Store Bypass Disable." Notably missing (left as future work): * Integration with hw.spec_store_bypass_disable and hw_ssb_active flag, which are currently Intel-specific * Integration with hw_ibrs_active global flag, which are currently Intel-specific * SSB_NO integration in hw_ssb_recalculate() * Bhyve integration (PR 235010) : https://developer.amd.com/wp-content/resources/111006-B_AMD64TechnologyIndirectBranchControlExtenstion_WP_7-18Update_FNL.pdf : https://developer.amd.com/wp-content/resources/124441_AMD64_SpeculativeStoreBypassDisable_Whitepaper_final.pdf PR: 235010 (related, but does not fix) MFC after: a weekcgit ViewVC
|a3a7d2a4||kevans||Jan. 17, 2019, 6:51 p.m.||Revert r343095
This was intended to fix the soft reset timeout on boot for OrangePi One/R1 with internal PHY, but seems to cause other problems later on due to soft resetting around some state changes that may or may not make the NIC non-functional. Reverting this for now while a better solution is sought out.cgit ViewVC