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.
|43b3b8e5||markj||Jan. 11, 2022, 2:27 p.m.||swap_pager: uma_zcreate() doesn't fail|
|94f4afd7||avg||Jan. 11, 2022, 2:22 p.m.||rk805 / rk808: re-add system poweroff support|
|ee900888||avg||Jan. 11, 2022, 1:56 p.m.||dwwdt: make it actually useful
Flip dwwdt_prevent_restart to false. What's the use of a watchdog if it does not restart a hung system? Add a knob for panic-ing on the first timeout, resetting on the second one. This can be useful if interrupts can still work, otherwise a reset recovers a system without any aid for debugging the hang. The change also doubles the timeout that's programmed into the hardware. The previous version of the code always had the interrupt on the first timeout enabled, but it took no action on it. Only the second timeout could be configured to reset the system. So, the hardware timeout was set to a half of the user requested timeout. But now,we can take a corrective action on the first timeout, so we use the user requested timeout. While here, define boolean sysctl-s as such. Reviewed by: manu MFC after: 3 weeks Differential Revision: https://reviews.freebsd.org/D33534cgit
|7fdf0e88||avg||Jan. 11, 2022, 1:47 p.m.||dtrace: add a knob to control maximum size of principal buffers
We had a hardcoded limit of 1/128-th of physical memory that was further subdivided between all CPUs as principal buffers are allocated on the per-CPU basis. Actually, the buffers could use up 1/64-th of the memmory because with the default switch policy there are two buffers per CPU. This commit allows to change that limit. Note that the discussed limit is per dtrace command invocation. The idea is to limit the size of a single malloc(9) call, not the total memory size used by DTrace buffers. Reviewed by: markj MFC after: 3 weeks Differential Revision: https://reviews.freebsd.org/D33648cgit
|256c8c5d||avg||Jan. 11, 2022, 1:44 p.m.||dt_unring_buf: set dtbd_oldest to the start of the first record|
|75bc7150||avg||Jan. 11, 2022, 1:41 p.m.||add and use defintions for ATA power modes|
|7e8ed296||avg||Jan. 11, 2022, 1:32 p.m.||schedgraph.py: port to Python 3|
|776c34f6||wma||Jan. 11, 2022, 12:06 p.m.||ip_mroute: remove unused variables
Sponsored by: Stormshield Obtained from: Semihalfcgit
|e7961ccd||andrew||Jan. 11, 2022, 11:22 a.m.||Remove Arm barriers for pre-armv6 CPUs|
|ac795a77||andrew||Jan. 11, 2022, 11:22 a.m.||Remove old arm CPU macros|
|2e72208b||wma||Jan. 11, 2022, 10:19 a.m.||ip_mroute: do not call epoch_waitwhen lock is taken
mrouter_done is called with RAW IP lock taken. Some annoying printfs are visible on the console if INVARIANTS option is enabled. Provide atomic-based mechanism which counts enters and exits from/to critical section in ip_input and ip_output. Before de-initialization of function pointers ensure (with busy-wait) that mrouter de-initialization is visible to all readers and that we don't remove pointers (like ip_mforward etc.) in the middle of packet processing.cgit
|68f28dd1||wma||Jan. 11, 2022, 10:19 a.m.||ip_mroute: do not sleep when lock is taken
Kthread initialization calls uma_alloc which can sleep. Modify the code to use deferred work instead.cgit
|751d4c7b||kp||Jan. 11, 2022, 9:10 a.m.||pf: postpone clearing of struct pf_pdesc
Postpone zeroing out pd until after the PFI_IFLAG_SKIP/M_SKIP_FIREWALL checks. We don't need it until then, and it saves us a few CPU cycles in some cases. This isn't expected to make a measurable performance change though. Reviewed by: mjg, glebius Pointed out by: markj Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D33815cgit
|ecc39359||kp||Jan. 11, 2022, 9:09 a.m.||pf: remove PF_TAG_GENERATED|
|01cad731||manu||Jan. 11, 2022, 8:14 a.m.||loader: tslog: Add more log for module loading|