Show patches with: Submitter = Yury Norov       |   140 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v4,38/40] wifi: mac80211: drop locking around ntp_fltr_bmap lib/find: add atomic find_bit() primitives - - - --- 2024-06-20 Yury Norov netdev Not Applicable
[v4,29/40] net: smc: optimize smc_wr_tx_get_free_slot_index() lib/find: add atomic find_bit() primitives - 2 - --- 2024-06-20 Yury Norov netdev Not Applicable
[v4,28/40] bluetooth: optimize cmtp_alloc_block_id() lib/find: add atomic find_bit() primitives - - - --- 2024-06-20 Yury Norov netdev Not Applicable
[v4,27/40] ethernet: rocker: optimize ofdpa_port_internal_vlan_id_get() lib/find: add atomic find_bit() primitives - - - --- 2024-06-20 Yury Norov netdev Not Applicable
[v4,25/40] mISDN: optimize get_free_devid() lib/find: add atomic find_bit() primitives - - - --- 2024-06-20 Yury Norov Not Applicable
[v4,21/40] sfc: optimize the driver by using atomic find_bit() API lib/find: add atomic find_bit() primitives - 1 - --- 2024-06-20 Yury Norov netdev 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() - - - 152- 2023-12-17 Yury Norov netdev Not Applicable
[2/3] cpumask: define cleanup function for cpumasks net: mana: add irq_spread() - - - 15-2 2023-12-17 Yury Norov Not Applicable
[1/3] cpumask: add cpumask_weight_andnot() net: mana: add irq_spread() - 1 - 1511 2023-12-17 Yury Norov Not Applicable
net: mana: select PAGE_POOL net: mana: select PAGE_POOL - 1 1 161- 2023-12-15 Yury Norov netdev Accepted
[v3,31/35] net: smc: optimize smc_wr_tx_get_free_slot_index() bitops: add atomic find_bit() operations - 2 - --- 2023-12-12 Yury Norov netdev Not Applicable
[v3,30/35] bluetooth: optimize cmtp_alloc_block_id() bitops: add atomic find_bit() operations - - - --- 2023-12-12 Yury Norov netdev Not Applicable
[v3,28/35] ethernet: rocker: optimize ofdpa_port_internal_vlan_id_get() bitops: add atomic find_bit() operations - - - --- 2023-12-12 Yury Norov netdev Not Applicable
[v3,26/35] mISDN: optimize get_free_devid() bitops: add atomic find_bit() operations - - - --- 2023-12-12 Yury Norov Not Applicable
[v3,21/35] sfc: optimize the driver by using atomic find_bit() API bitops: add atomic find_bit() operations - 1 - --- 2023-12-12 Yury Norov netdev 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,31/35] net: smc: use find_and_set_bit() in smc_wr_tx_get_free_slot_index() bitops: add atomic find_bit() operations - 1 - --- 2023-12-03 Yury Norov netdev Not Applicable
[v2,30/35] bluetooth: optimize cmtp_alloc_block_id() bitops: add atomic find_bit() operations - - - --- 2023-12-03 Yury Norov netdev Not Applicable
[v2,28/35] ethernet: rocker: optimize ofdpa_port_internal_vlan_id_get() bitops: add atomic find_bit() operations - - - --- 2023-12-03 Yury Norov netdev Not Applicable
[v2,26/35] mISDN: optimize get_free_devid() bitops: add atomic find_bit() operations - - - --- 2023-12-03 Yury Norov Not Applicable
[v2,21/35] sfc: switch to using atomic find_bit() API where appropriate bitops: add atomic find_bit() operations - 1 - --- 2023-12-03 Yury Norov netdev 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
[29/34] net: smc: fix opencoded find_and_set_bit() in smc_wr_tx_get_free_slot_index() biops: add atomig find_bit() operations - - - --- 2023-11-18 Yury Norov netdev Not Applicable
[28/34] bluetooth: optimize cmtp_alloc_block_id() biops: add atomig find_bit() operations - - - --- 2023-11-18 Yury Norov netdev Not Applicable
[26/34] ethernet: rocker: optimize ofdpa_port_internal_vlan_id_get() biops: add atomig find_bit() operations - - - --- 2023-11-18 Yury Norov netdev Not Applicable
[24/34] mISDN: optimize get_free_devid() biops: add atomig find_bit() operations - - - --- 2023-11-18 Yury Norov Not Applicable
[19/34] sfc: switch to using atomic find_bit() API where appropriate biops: add atomig find_bit() operations - 1 - --- 2023-11-18 Yury Norov netdev 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 - 14-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 - 141- 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 - 15-- 2023-09-25 Yury Norov Not Applicable
[1/4] net: mellanox: drop mlx5_cpumask_default_spread() sched: drop for_each_numa_hop_mask() - 1 - 15-- 2023-09-25 Yury Norov netdev Not Applicable
[v3,8/8] lib: test for_each_numa_cpus() sched/topology: add for_each_numa_cpu() macro - - - 1-- 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 - - - 1-- 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 - - - 1-- 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 - 1-- 2023-04-30 Yury Norov netdev Not Applicable
[v3,4/8] sched/topology: add for_each_numa_{,online}_cpu() macro sched/topology: add for_each_numa_cpu() macro - - - 1-- 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 - - - 1-- 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 - - - 1-- 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 - - - 1-- 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 - - - 1-- 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 - - - 1-- 2023-04-20 Yury Norov Superseded
[v2,6/8] sched/topology: export sched_domains_numa_levels sched/topology: add for_each_numa_cpu() macro - - - 1-- 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 - - - 1-- 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 - 1-- 2023-04-20 Yury Norov netdev Superseded
[v2,3/8] sched/topology: add for_each_numa_cpu() macro sched/topology: add for_each_numa_cpu() macro - - - 1-- 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 - - - 1-- 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 - - - 1-- 2023-04-20 Yury Norov Superseded
[RFC,8/8] sched: drop for_each_numa_hop_mask() sched/topology: add for_each_numa_cpu() macro - - - 1-- 2023-03-25 Yury Norov RFC
[7/8] lib: add test for for_each_numa_{cpu,hop_mask}() sched/topology: add for_each_numa_cpu() macro - - - 1-- 2023-03-25 Yury Norov netdev Not Applicable
[6/8] sched/topology: export sched_domains_numa_levels sched/topology: add for_each_numa_cpu() macro - - - 1-- 2023-03-25 Yury Norov netdev Not Applicable
[5/8] lib/cpumask: update comment to cpumask_local_spread() sched/topology: add for_each_numa_cpu() macro - - - 1-- 2023-03-25 Yury Norov netdev Not Applicable
[4/8] net: mlx5: switch comp_irqs_request() to using for_each_numa_cpu sched/topology: add for_each_numa_cpu() macro - - - 1-- 2023-03-25 Yury Norov netdev Not Applicable
[3/8] sched/topology: add for_each_numa_cpu() macro sched/topology: add for_each_numa_cpu() macro - - - 1-- 2023-03-25 Yury Norov netdev Not Applicable
[2/8] sched/topology: introduce sched_numa_find_next_cpu() sched/topology: add for_each_numa_cpu() macro - - - 1-- 2023-03-25 Yury Norov netdev Not Applicable
[1/8] lib/find: add find_next_and_andnot_bit() sched/topology: add for_each_numa_cpu() macro - - - 1-- 2023-03-25 Yury Norov netdev Not Applicable
[9/9] lib/cpumask: update comment for cpumask_local_spread() sched: cpumask: improve on cpumask_local_spread() locality - 2 - 17-- 2023-01-21 Yury Norov netdev Accepted
[8/9] net/mlx5e: Improve remote NUMA preferences used for the IRQ affinity hints sched: cpumask: improve on cpumask_local_spread() locality - 1 - 161- 2023-01-21 Yury Norov netdev Accepted
[7/9] sched/topology: Introduce for_each_numa_hop_mask() sched: cpumask: improve on cpumask_local_spread() locality - 1 - 161- 2023-01-21 Yury Norov netdev Accepted
[6/9] sched/topology: Introduce sched_numa_hop_mask() sched: cpumask: improve on cpumask_local_spread() locality - 1 - 1511 2023-01-21 Yury Norov netdev Accepted
[5/9] lib/cpumask: reorganize cpumask_local_spread() logic sched: cpumask: improve on cpumask_local_spread() locality 1 2 - 17-- 2023-01-21 Yury Norov netdev Accepted
[4/9] cpumask: improve on cpumask_local_spread() locality sched: cpumask: improve on cpumask_local_spread() locality 1 2 - 17-- 2023-01-21 Yury Norov netdev Accepted
[3/9] sched: add sched_numa_find_nth_cpu() sched: cpumask: improve on cpumask_local_spread() locality 1 2 - 1511 2023-01-21 Yury Norov netdev Accepted
[2/9] cpumask: introduce cpumask_nth_and_andnot sched: cpumask: improve on cpumask_local_spread() locality 1 2 - 161- 2023-01-21 Yury Norov netdev Accepted
[1/9] lib/find: introduce find_nth_and_andnot_bit sched: cpumask: improve on cpumask_local_spread() locality 1 2 - 161- 2023-01-21 Yury Norov netdev Accepted
[GIT,PULL] bitmap changes for v6.2-rc1 [GIT,PULL] bitmap changes for v6.2-rc1 - - - 1-1 2022-12-15 Yury Norov netdev Not Applicable
[v3,5/5] lib/cpumask: reorganize cpumask_local_spread() logic cpumask: improve on cpumask_local_spread() locality - 1 - 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 - - - 1-- 2022-12-08 Yury Norov Not Applicable
[v3,3/5] sched: add sched_numa_find_nth_cpu() cpumask: improve on cpumask_local_spread() locality - - - 1-- 2022-12-08 Yury Norov Not Applicable
[v3,2/5] cpumask: introduce cpumask_nth_and_andnot cpumask: improve on cpumask_local_spread() locality - - - 1-- 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 - - - 1-- 2022-12-08 Yury Norov Not Applicable
[v2,4/4] cpumask: improve on cpumask_local_spread() locality cpumask: improve on cpumask_local_spread() locality - - - 1-- 2022-11-12 Yury Norov Not Applicable
[v2,3/4] sched: add sched_numa_find_nth_cpu() cpumask: improve on cpumask_local_spread() locality - - - 1-- 2022-11-12 Yury Norov Not Applicable
[v2,2/4] cpumask: introduce cpumask_nth_and_andnot cpumask: improve on cpumask_local_spread() locality - - - 1-- 2022-11-12 Yury Norov Not Applicable
[v2,1/4] lib/find: introduce find_nth_and_andnot_bit cpumask: improve on cpumask_local_spread() locality - - - 1-- 2022-11-12 Yury Norov Not Applicable
[4/4] cpumask: improve on cpumask_local_spread() locality cpumask: improve on cpumask_local_spread() locality - - - 1-- 2022-11-11 Yury Norov netdev Superseded
[3/4] sched: add sched_numa_find_nth_cpu() cpumask: improve on cpumask_local_spread() locality - - - 1-- 2022-11-11 Yury Norov netdev Superseded
[2/4] cpumask: introduce cpumask_nth_and_andnot() cpumask: improve on cpumask_local_spread() locality - - - 1-- 2022-11-11 Yury Norov netdev Superseded
[1/4] lib/find: introduce find_nth_and_andnot_bit cpumask: improve on cpumask_local_spread() locality - - - 1-- 2022-11-11 Yury Norov netdev Superseded
Revert "net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and}" Revert "net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and}" 1 - 1 161- 2022-10-17 Yury Norov netdev Not Applicable
[v2,4/4] net: fix opencoded for_each_and_bit() in __netif_set_xps_queue() net: drop netif_attrmask_next*() - - - 1511 2022-10-13 Yury Norov netdev Deferred
[v2,3/4] net: initialize online_mask unconditionally in __netif_set_xps_queue() net: drop netif_attrmask_next*() - - - 1313 2022-10-13 Yury Norov netdev Deferred
[v2,2/4] net: merge XPS_CPU_DEV_MAPS_SIZE and XPS_RXQ_DEV_MAPS_SIZE macros net: drop netif_attrmask_next*() - - - 161- 2022-10-13 Yury Norov netdev Deferred
[v2,1/4] net: move setup code out of mutex in __netif_set_xps_queue() net: drop netif_attrmask_next*() - - - 161- 2022-10-13 Yury Norov netdev Deferred
[4/4] net: fix opencoded for_each_and_bit() in __netif_set_xps_queue() net: drop netif_attrmask_next*() - - - 1-- 2022-10-02 Yury Norov netdev Superseded
[3/4] net: initialize online_mask unconditionally in __netif_set_xps_queue() net: drop netif_attrmask_next*() - - - 1-- 2022-10-02 Yury Norov netdev Superseded
[2/4] net: merge XPS_CPU_DEV_MAPS_SIZE and XPS_RXQ_DEV_MAPS_SIZE macros net: drop netif_attrmask_next*() - - - 1-- 2022-10-02 Yury Norov netdev Superseded
[1/4] net: move setup code out of mutex in __netif_set_xps_queue() net: drop netif_attrmask_next*() - - - 1-- 2022-10-02 Yury Norov netdev Superseded
[7/7] lib/bitmap: add tests for for_each() loops cpumask: repair cpumask_check() - - - 1-- 2022-09-19 Yury Norov Not Applicable
[6/7] lib/find: optimize for_each() macros cpumask: repair cpumask_check() - - - 1-- 2022-09-19 Yury Norov Not Applicable
[5/7] lib/bitmap: introduce for_each_set_bit_wrap() macro cpumask: repair cpumask_check() - - - 1-- 2022-09-19 Yury Norov Not Applicable
[4/7] lib/find_bit: add find_next{,_and}_bit_wrap cpumask: repair cpumask_check() - - - 1-- 2022-09-19 Yury Norov Not Applicable
[3/7] cpumask: switch for_each_cpu{,_not} to use for_each_bit() cpumask: repair cpumask_check() - - - 1-- 2022-09-19 Yury Norov Not Applicable
[2/7] net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and} cpumask: repair cpumask_check() 1 - - 1-- 2022-09-19 Yury Norov netdev Not Applicable
[1/7] cpumask: fix checking valid cpu range cpumask: repair cpumask_check() - - - 1-- 2022-09-19 Yury Norov Not Applicable
[16/16] lib: create CONFIG_DEBUG_BITMAP parameter Introduce DEBUG_BITMAP config option and bitmap_check_params() - - - 1-- 2022-07-18 Yury Norov netdev Not Applicable
« 1 2 »