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.
|r338932||kib||Sept. 25, 2018, 8:07 p.m.||Fix some uses of dmaplimit.|
|r338930||andreast||Sept. 25, 2018, 7:29 p.m.||Bring the 32-bit powerpc (PowerMac) back to live. The commit 338486 reworked
some TLS bits. This broke operation on the PowerMac. Namely one could not login. At login the screen/shell was giving back lots of backslashes and the login shell dumped core. The fix to this issue is to revert the powerpc commit from 338486 and to increase the TLS_TCB_SIZE to 16. Reverting only did not help, login was possible but userland applications aborted with strange messages. I tested this patch with world/kernel builds and with port upgrades. Additionally a full gcc8 bootstrap was successfully completed. Reviewed by: jhibbits@ Approved by: re (Glen)ViewVC
|r338929||emaste||Sept. 25, 2018, 6:54 p.m.||Do not remove ld man page if lld is enabled and binutils is not
Reported by: Mark Millard Approved by: re (gjb) Sponsored by: The FreeBSD FoundationViewVC
|r338928||kib||Sept. 25, 2018, 6:24 p.m.||Fix an issue in r338862.
For pmap_invalidate_all_pcid(), only reset pm_gen for non-kernel pmaps, as it was done before the conversion to ifuncs. The reset is useless but innocent for kernel_pmap. Coverity reported that cpuid is used uninitialized in this case. Reported by: cem Reviewed by: alc, cem, markj CID: 1395807 Sponsored by: The FreeBSD Foundation Approved by: re (gjb) Differential revision: https://reviews.freebsd.org/D17314ViewVC
|r338927||mjg||Sept. 25, 2018, 5:58 p.m.||zfs: depessimize zfs_root with rmlocks
Currently vfs calls the root method on each absolute lookup and when crossing mount points. zfs_root ends up looking up the inode internally as if it was not instantianted which results in significant lock contention on systems like EPYC. Store the vnode in the mount point and protect the access with rmlocks. This is a temporary hack for 12.0. Sample result: before: make -s -j 128 buildkernel 2778.09s user 3319.45s system 8370% cpu 1:12.85 total after: make -s -j 128 buildkernel 3199.57s user 1772.78s system 8232% cpu 1:00.40 total Tested by: pho (zfs mount/unmount tests) Reviewed by: kib, mav, sef (different parts) Approved by: re (gjb) Differential Revision: https://reviews.freebsd.org/D17233ViewVC
|r338925||brooks||Sept. 25, 2018, 3:25 p.m.||Don't override LDFLAGS set in bsd.cpu.mk.
This is a direct commit to a generated file. Simon plans to fix this upstream before the next import. PR: 231557 Approved by: re (gjb) Obtained from: CheriBSD Sponsored by: DARPA, AFRLViewVC
|r338924||np||Sept. 25, 2018, 5:52 a.m.||cxgbe(4): Link related changes.
- Switch to using 32b port/link capabilities in the driver. The 32b format is used internally by firmwares > 22.214.171.124 and the driver will now interact with the firmware in its native format, whether it's 16b or 32b. Note that the 16b format doesn't have room for 50G, 200G, or 400G speeds. - Add a bit in the pause_settings knobs to allow negotiated PAUSE settings to override manual settings. - Ensure that manual link settings persist across an administrative down/up as well as transceiver unplug/replug. - Remove unused is_*G_port() functions. Approved by: re@ (gjb@) MFC after: 1 month Sponsored by: Chelsio CommunicationsViewVC
|r338922||jhibbits||Sept. 25, 2018, 2:34 a.m.||powerpc: Blacklist the top 64kB range of the lower 4GB PA space
The PHB4 host bridge used by the POWER9 uses a 64kB range in 32-bit space at the address 0xffff0000-0xffffffff. Reserve this range so that DMA memory cannot be allocated within this range. This fixes seemingly random crashes on a POWER9 system. Ideally this range will have been reserved by the firmware, but as of now this is not the case. Submitted by: git_bdragon.rtk0.net Reviewed by: nwhitehorn Approved by: re(kib) Differential Revision: https://reviews.freebsd.org/D17183ViewVC
|r338921||cperciva||Sept. 24, 2018, 10:15 p.m.||Recognize the Amazon PCI serial device found in i3.metal EC2 instances|
|r338920||0mp||Sept. 24, 2018, 8:46 p.m.||sysctl(8): Add a standard exit status section.|
|r338919||markj||Sept. 24, 2018, 7:24 p.m.||Add more NUMA-specific low memory predicates.|
|r338918||mmacy||Sept. 24, 2018, 7:06 p.m.||restore pmccontrol -L behavior on x86
When I updated counter definition handling for x86 I broke 'pmccontrol -L' listing counter names. This just changes pmccontrol to call the library function on x86. PR: 230984 Approved by: re (kib@)ViewVC
|r338916||jhb||Sept. 24, 2018, 6:20 p.m.||Restore the API of the kf_sa_local and kf_sa_peer members.
In 11.x and earlier these were accessible as direct members of 'struct kinfo_file'. Existing code already knows about the new location of these members as well, so wrapper macros did not work for these fields. Instead, define an anonymous struct containing the fields from 'struct kinfo_file' in FreeBSD 11 that were not part of the 'kf_un' union. This anonymous struct is then placed in an anonymous union along with the new 'kf_un' union. This preserves the API of both structure layouts without requiring any wrapper macros. PR: 231525 Reviewed by: kib Approved by: re (gjb) Differential Revision: https://reviews.freebsd.org/D17262ViewVC
|r338914||jhb||Sept. 24, 2018, 5:41 p.m.||Implement pmap_sync_icache().
This invokes "fence" on the hart performing the write followed by an IPI to execute "fence.i" on all harts. This is required to support userland debuggers setting breakpoints in user processes. Reviewed by: br (earlier version), markj Approved by: re (gjb) Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D17139ViewVC
|r338913||mav||Sept. 24, 2018, 4:58 p.m.||Fix use-after-free in RAID0 error reporting of GEOM_RAID.|