Show patches with: Submitter = Yury Norov       |    Archived = No       |   72 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v4,24/40] RDMA/rtrs: optimize __rtrs_get_permit() by using find_and_set_bit_lock() lib/find: add atomic find_bit() primitives - 1 - --- 2024-06-20 Yury Norov Not Applicable
[v4,02/40] lib/find: add test for atomic find_bit() ops lib/find: add atomic find_bit() primitives - - - --- 2024-06-20 Yury Norov Not Applicable
[v4,01/40] lib/find: add atomic find_bit() primitives lib/find: add atomic find_bit() primitives - - - --- 2024-06-20 Yury Norov Not Applicable
[3/3] net: mana: add a function to spread IRQs per CPUs net: mana: add irq_spread() - - - --- 2023-12-17 Yury Norov Handled Elsewhere
[2/3] cpumask: define cleanup function for cpumasks net: mana: add irq_spread() - - - --- 2023-12-17 Yury Norov Handled Elsewhere
[1/3] cpumask: add cpumask_weight_andnot() net: mana: add irq_spread() - 1 - --- 2023-12-17 Yury Norov Handled Elsewhere
[v3,25/35] RDMA/rtrs: optimize __rtrs_get_permit() by using find_and_set_bit_lock() bitops: add atomic find_bit() operations - - - --- 2023-12-12 Yury Norov Not Applicable
[v3,02/35] lib/find: add test for atomic find_bit() ops bitops: add atomic find_bit() operations - - - --- 2023-12-12 Yury Norov Not Applicable
[v3,01/35] lib/find: add atomic find_bit() primitives bitops: add atomic find_bit() operations - - - --- 2023-12-12 Yury Norov Not Applicable
[v2,25/35] RDMA/rtrs: fix opencoded find_and_set_bit_lock() in __rtrs_get_permit() bitops: add atomic find_bit() operations - - - --- 2023-12-03 Yury Norov Not Applicable
[v2,02/35] lib/find: add test for atomic find_bit() ops bitops: add atomic find_bit() operations - - - --- 2023-12-03 Yury Norov Not Applicable
[v2,01/35] lib/find: add atomic find_bit() primitives bitops: add atomic find_bit() operations - - - --- 2023-12-03 Yury Norov Not Applicable
[23/34] RDMA/rtrs: fix opencoded find_and_set_bit_lock() in __rtrs_get_permit() biops: add atomig find_bit() operations - - - --- 2023-11-18 Yury Norov Not Applicable
[01/34] lib/find: add atomic find_bit() primitives biops: add atomig find_bit() operations - - - --- 2023-11-18 Yury Norov Not Applicable
[4/4] lib/cpumask: don't mention for_each_numa_hop_mask in cpumask_local_spread()" sched: drop for_each_numa_hop_mask() - 1 - --- 2023-09-25 Yury Norov Not Applicable
[3/4] Revert "sched/topology: Introduce sched_numa_hop_mask()" sched: drop for_each_numa_hop_mask() - 1 - --- 2023-09-25 Yury Norov Not Applicable
[2/4] Revert "sched/topology: Introduce for_each_numa_hop_mask()" sched: drop for_each_numa_hop_mask() - 1 - --- 2023-09-25 Yury Norov Not Applicable
[1/4] net: mellanox: drop mlx5_cpumask_default_spread() sched: drop for_each_numa_hop_mask() - 1 - --- 2023-09-25 Yury Norov Not Applicable
[v3,8/8] lib: test for_each_numa_cpus() sched/topology: add for_each_numa_cpu() macro - - - --- 2023-04-30 Yury Norov Not Applicable
[v3,7/8] sched: drop for_each_numa_hop_mask() sched/topology: add for_each_numa_cpu() macro - - - --- 2023-04-30 Yury Norov Not Applicable
[v3,6/8] lib/cpumask: update comment to cpumask_local_spread() sched/topology: add for_each_numa_cpu() macro - - - --- 2023-04-30 Yury Norov Not Applicable
[v3,5/8] net: mlx5: switch comp_irqs_request() to using for_each_numa_cpu sched/topology: add for_each_numa_cpu() macro - 1 - --- 2023-04-30 Yury Norov Not Applicable
[v3,4/8] sched/topology: add for_each_numa_{,online}_cpu() macro sched/topology: add for_each_numa_cpu() macro - - - --- 2023-04-30 Yury Norov Not Applicable
[v3,3/8] sched/topology: introduce sched_numa_find_next_cpu() sched/topology: add for_each_numa_cpu() macro - - - --- 2023-04-30 Yury Norov Not Applicable
[v3,2/8] lib/find: add find_next_and_andnot_bit() sched/topology: add for_each_numa_cpu() macro - - - --- 2023-04-30 Yury Norov Not Applicable
[v3,1/8] sched: fix sched_numa_find_nth_cpu() in non-NUMA case sched/topology: add for_each_numa_cpu() macro - - - --- 2023-04-30 Yury Norov Not Applicable
[v2,8/8] sched: drop for_each_numa_hop_mask() sched/topology: add for_each_numa_cpu() macro - - - --- 2023-04-20 Yury Norov Superseded
[v2,7/8] lib: add test for for_each_numa_{cpu,hop_mask}() sched/topology: add for_each_numa_cpu() macro - - - --- 2023-04-20 Yury Norov Superseded
[v2,6/8] sched/topology: export sched_domains_numa_levels sched/topology: add for_each_numa_cpu() macro - - - --- 2023-04-20 Yury Norov Superseded
[v2,5/8] lib/cpumask: update comment to cpumask_local_spread() sched/topology: add for_each_numa_cpu() macro - - - --- 2023-04-20 Yury Norov Superseded
[v2,4/8] net: mlx5: switch comp_irqs_request() to using for_each_numa_cpu sched/topology: add for_each_numa_cpu() macro - 1 - --- 2023-04-20 Yury Norov Superseded
[v2,3/8] sched/topology: add for_each_numa_cpu() macro sched/topology: add for_each_numa_cpu() macro - - - --- 2023-04-20 Yury Norov Superseded
[v2,2/8] sched/topology: introduce sched_numa_find_next_cpu() sched/topology: add for_each_numa_cpu() macro - - - --- 2023-04-20 Yury Norov Superseded
[v2,1/8] lib/find: add find_next_and_andnot_bit() sched/topology: add for_each_numa_cpu() macro - - - --- 2023-04-20 Yury Norov Superseded
[RFC,8/8] sched: drop for_each_numa_hop_mask() sched/topology: add for_each_numa_cpu() macro - - - --- 2023-03-25 Yury Norov Superseded
[7/8] lib: add test for for_each_numa_{cpu,hop_mask}() sched/topology: add for_each_numa_cpu() macro - - - --- 2023-03-25 Yury Norov Superseded
[6/8] sched/topology: export sched_domains_numa_levels sched/topology: add for_each_numa_cpu() macro - - - --- 2023-03-25 Yury Norov Superseded
[5/8] lib/cpumask: update comment to cpumask_local_spread() sched/topology: add for_each_numa_cpu() macro - - - --- 2023-03-25 Yury Norov Superseded
[4/8] net: mlx5: switch comp_irqs_request() to using for_each_numa_cpu sched/topology: add for_each_numa_cpu() macro - - - --- 2023-03-25 Yury Norov Superseded
[3/8] sched/topology: add for_each_numa_cpu() macro sched/topology: add for_each_numa_cpu() macro - - - --- 2023-03-25 Yury Norov Superseded
[2/8] sched/topology: introduce sched_numa_find_next_cpu() sched/topology: add for_each_numa_cpu() macro - - - --- 2023-03-25 Yury Norov Superseded
[1/8] lib/find: add find_next_and_andnot_bit() sched/topology: add for_each_numa_cpu() macro - - - --- 2023-03-25 Yury Norov Superseded
[9/9] lib/cpumask: update comment for cpumask_local_spread() sched: cpumask: improve on cpumask_local_spread() locality - 2 - --- 2023-01-21 Yury Norov Not Applicable
[8/9] net/mlx5e: Improve remote NUMA preferences used for the IRQ affinity hints sched: cpumask: improve on cpumask_local_spread() locality - 1 - --- 2023-01-21 Yury Norov Not Applicable
[7/9] sched/topology: Introduce for_each_numa_hop_mask() sched: cpumask: improve on cpumask_local_spread() locality - 1 - --- 2023-01-21 Yury Norov Not Applicable
[6/9] sched/topology: Introduce sched_numa_hop_mask() sched: cpumask: improve on cpumask_local_spread() locality - 1 - --- 2023-01-21 Yury Norov Not Applicable
[5/9] lib/cpumask: reorganize cpumask_local_spread() logic sched: cpumask: improve on cpumask_local_spread() locality 1 2 - --- 2023-01-21 Yury Norov Not Applicable
[4/9] cpumask: improve on cpumask_local_spread() locality sched: cpumask: improve on cpumask_local_spread() locality 1 2 - --- 2023-01-21 Yury Norov Not Applicable
[3/9] sched: add sched_numa_find_nth_cpu() sched: cpumask: improve on cpumask_local_spread() locality 1 2 - --- 2023-01-21 Yury Norov Not Applicable
[2/9] cpumask: introduce cpumask_nth_and_andnot sched: cpumask: improve on cpumask_local_spread() locality 1 2 - --- 2023-01-21 Yury Norov Not Applicable
[1/9] lib/find: introduce find_nth_and_andnot_bit sched: cpumask: improve on cpumask_local_spread() locality 1 2 - --- 2023-01-21 Yury Norov Not Applicable
[GIT,PULL] bitmap changes for v6.2-rc1 [GIT,PULL] bitmap changes for v6.2-rc1 - - - --- 2022-12-15 Yury Norov Not Applicable
[v3,5/5] lib/cpumask: reorganize cpumask_local_spread() logic cpumask: improve on cpumask_local_spread() locality - 1 - --- 2022-12-08 Yury Norov Not Applicable
[v3,4/5] cpumask: improve on cpumask_local_spread() locality cpumask: improve on cpumask_local_spread() locality - - - --- 2022-12-08 Yury Norov Not Applicable
[v3,3/5] sched: add sched_numa_find_nth_cpu() cpumask: improve on cpumask_local_spread() locality - - - --- 2022-12-08 Yury Norov Not Applicable
[v3,2/5] cpumask: introduce cpumask_nth_and_andnot cpumask: improve on cpumask_local_spread() locality - - - --- 2022-12-08 Yury Norov Not Applicable
[v3,1/5] lib/find: introduce find_nth_and_andnot_bit cpumask: improve on cpumask_local_spread() locality - - - --- 2022-12-08 Yury Norov Not Applicable
[v2,4/4] cpumask: improve on cpumask_local_spread() locality cpumask: improve on cpumask_local_spread() locality - - - --- 2022-11-12 Yury Norov Superseded
[v2,3/4] sched: add sched_numa_find_nth_cpu() cpumask: improve on cpumask_local_spread() locality - - - --- 2022-11-12 Yury Norov Superseded
[v2,2/4] cpumask: introduce cpumask_nth_and_andnot cpumask: improve on cpumask_local_spread() locality - - - --- 2022-11-12 Yury Norov Superseded
[v2,1/4] lib/find: introduce find_nth_and_andnot_bit cpumask: improve on cpumask_local_spread() locality - - - --- 2022-11-12 Yury Norov Superseded
[4/4] cpumask: improve on cpumask_local_spread() locality cpumask: improve on cpumask_local_spread() locality - - - --- 2022-11-11 Yury Norov Superseded
[3/4] sched: add sched_numa_find_nth_cpu() cpumask: improve on cpumask_local_spread() locality - - - --- 2022-11-11 Yury Norov Superseded
[2/4] cpumask: introduce cpumask_nth_and_andnot() cpumask: improve on cpumask_local_spread() locality - - - --- 2022-11-11 Yury Norov Superseded
[1/4] lib/find: introduce find_nth_and_andnot_bit cpumask: improve on cpumask_local_spread() locality - - - --- 2022-11-11 Yury Norov Superseded
[15/22] net/mlx5: use cpumask_weight_gt() in irq_pool_request_irq() Untitled series #640247 - - - --- 2022-05-10 Yury Norov Not Applicable
[10/22] net/mlx5e: simplify mlx5e_set_fecparam() Untitled series #640247 - - - --- 2022-05-10 Yury Norov Not Applicable
[41/49] RDMA/hfi1: replace cpumask_weight with cpumask_weight_{eq, ...} where appropriate Untitled series #613272 1 - - --- 2022-02-10 Yury Norov Not Applicable
[19/49] RDMA/hfi: replace cpumask_weight with cpumask_empty where appropriate Untitled series #613272 - 1 - --- 2022-02-10 Yury Norov jgg Accepted
[44/54] infiniband: replace cpumask_weight with cpumask_weight_{eq, ...} where appropriate Untitled series #607638 - - - --- 2022-01-23 Yury Norov Not Applicable
[18/54] drivers/infiniband: replace cpumask_weight with cpumask_empty where appropriate Untitled series #607638 - 1 - --- 2022-01-23 Yury Norov Not Applicable
[04/54] net: mellanox: fix open-coded for_each_set_bit() Untitled series #607638 - 1 - --- 2022-01-23 Yury Norov Not Applicable