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.
|r357018||rlibby||Jan. 23, 2020, 4:56 a.m.||uma: report leaks more accurately
Previously UMA had some false negatives in the leak report at keg destruction time, where it only reported leaks if there were free items in the slab layer (rather than allocated items), which notably would not be true for single-item slabs (large items). Now, report a leak if there are any allocated pages, and calculate and report the number of allocated items rather than free items. Reviewed by: jeff, markj Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D23275ViewVC
|r357017||jeff||Jan. 23, 2020, 4:54 a.m.||Consistently use busy and vm_page_valid() rather than touching page bits|
|r357016||cy||Jan. 23, 2020, 3:38 a.m.||Fix 32-bit build post r357002.|
|r357015||jeff||Jan. 23, 2020, 3:37 a.m.||Some architectures with DMAP still consume boot kva. Simplify the test for
claiming kva in uma_startup2() to handle this. Reported by: bdragonViewVC
|r357014||jeff||Jan. 23, 2020, 3:36 a.m.||Block the thread lock in sched_throw() and use cpu_switch() to unblock
it. The introduction of lockless switch in r355784 created a race to re-use the exiting thread that was only possible to hit on a hypervisor. Reported/Tested by: rlibby Discussed with: rlibby, jhbViewVC
|r357013||glebius||Jan. 23, 2020, 1:49 a.m.||Since now drivers that support pfil run their interrupts in the network
epoch, stop entering it in pfil_run_hooks(). Assert the epoch there.ViewVC
|r357012||glebius||Jan. 23, 2020, 1:47 a.m.||Stop entering the network epoch in ether_input(), unless driver
is marked with IFF_NEEDSEPOCH.ViewVC
|r357011||glebius||Jan. 23, 2020, 1:46 a.m.||This is Ethernet driver so mark the interrupt appropriately.|
|r357010||glebius||Jan. 23, 2020, 1:41 a.m.||Introduce flag IFF_NEEDSEPOCH that marks Ethernet interfaces that
supposedly may call into ether_input() without network epoch. They all need to be reviewed before 13.0-RELEASE. Some may need be fixed. The flag is not planned to be used in the kernel for a long time.ViewVC
|r357009||glebius||Jan. 23, 2020, 1:38 a.m.||tap(4) calls ether_input() in context of write(2). Enter network
epoch here. The tun(4) side doesn't need this, as netisr code will take care.ViewVC
|r357008||glebius||Jan. 23, 2020, 1:35 a.m.||In netmap() call ether_input() within the network epoch.|
|r357007||glebius||Jan. 23, 2020, 1:30 a.m.||DEVICE_POLLING is an alternative to network interrupts and also
needs to enter epoch. Assert that in the netisr_poll() and do the work for the idle poll routine.ViewVC
|r357006||glebius||Jan. 23, 2020, 1:27 a.m.||Enter network epoch in iflib rxeof task.
In upcoming changes ether_input() is going to be changed not to enter the network epoch. It is going to be responsibility of network interrupt. In case of iflib - its taskqueue.ViewVC
|r357005||glebius||Jan. 23, 2020, 1:25 a.m.||Mark swi_net() as INTR_TYPE_NET and stop entering epoch there.|
|r357004||glebius||Jan. 23, 2020, 1:24 a.m.||Enter the network epoch for interrupt handlers of INTR_TYPE_NET.|