mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] bitmap updates for 7.3
@ 2026-08-17 19:38 Yury Norov
  2026-08-20 19:14 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Yury Norov @ 2026-08-17 19:38 UTC (permalink / raw)
  To: Linus Torvalds, linux-kernel
  Cc: Yury Norov, sunyi, Benjamin Marzinski, Christophe Leroy,
	Li RongQing, Yury Norov

Hi Linus,

Please pull bitmap updates for v7.3. It includes a usual set of
fixes, cleanups and performance improvements together with a
couple of new tests.

All patches spent in -next for over 3 weeks with no issues.

Thanks,
Yury

The following changes since commit 248951ddc14de84de3910f9b13f51491a8cd91df:

  Merge tag 'hwmon-for-v7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging (2026-07-21 08:34:39 -0700)

are available in the Git repository at:

  https://github.com/norov/linux.git tags/bitmap-for-7.3

for you to fetch changes up to f4806cc63cc65bd752fd72d84937614dca6504ec:

  lib: test bitmap vs IDA vs Maple Tree performance for region allocations (2026-07-28 19:08:58 -0400)

----------------------------------------------------------------
bitmap updates for v7.3

 - bitmap_find_next_zero_area_off() optimization (Sunyi);
 - bitmap_find_next_zero_area_off(): return size when no zero area is
   found (Yury);
 - bitmap vs IDA vs Maple Tree performance test (Yury);
 - get rid of cpumap_print_to_pagebuf() (Yury);
 - use nr_node_ids in __nodemask_pr_numnodes() (Li RongQing);
 - bitops: make the *_bit_le functions use unsigned long (Benjamin);
 - bitmap scatter & gather test fix (Christophe);
 - use __ASSEMBLER__ in bitmap header files (Thomas);

----------------------------------------------------------------
Benjamin Marzinski (1):
      bitops: make the *_bit_le functions use unsigned long

Christophe Leroy (CS GROUP) (1):
      bitmap: Properly initialise destination bitmap for scatter & gather test

Li RongQing (1):
      nodemask: reduce bitmap width to nr_node_ids in __nodemask_pr_numnodes()

Thomas Huth (1):
      bitmap: Replace __ASSEMBLY__ with __ASSEMBLER__ in header files

Yury Norov (19):
      psci: simplify hotplug_tests()
      arm: Use sysfs_emit() for cpumask show callbacks
      powerpc: Use sysfs_emit() for cpumask show callbacks
      x86/events: Use sysfs_emit() for cpumask show callbacks
      cpu: Use sysfs_emit() for cpumask show callback
      devfreq: Use sysfs_emit() for cpumask show callbacks
      fpga: dfl-fme-perf: Use sysfs_emit() for cpumask show
      hwtracing: hisi_ptt: Use sysfs_emit() for cpumask show
      RDMA/hfi1: Use sysfs_emit() for cpumask show helper
      PCI/sysfs: Use sysfs_emit() for cpumask show callbacks
      perf: Use sysfs_emit() for cpumask show callbacks
      lib/bitmap-str: get rid of cpumap_print_to_pagebuf()
      bitmap: drop bitmap_next_set_region()
      ARM: dma-mapping: Treat bitmap size as allocation failure
      powerpc/msi: Treat bitmap size as allocation failure
      crypto: ccp: Treat bitmap size as allocation failure
      media: s5p-mfc: Treat bitmap size as allocation failure
      bitmap: Return size when no zero area is found
      lib: test bitmap vs IDA vs Maple Tree performance for region allocations

sunyi (2):
      lib: bitmap: add tests for bitmap_find_next_zero_area_off()
      lib: bitmap: optimize bitmap_find_next_zero_area_off()

 MAINTAINERS                                        |   3 +
 arch/arm/mach-imx/mmdc.c                           |   2 +-
 arch/arm/mm/cache-l2x0-pmu.c                       |   2 +-
 arch/arm/mm/dma-mapping.c                          |   4 +-
 arch/powerpc/kernel/cacheinfo.c                    |   3 +-
 arch/powerpc/perf/hv-24x7.c                        |   2 +-
 arch/powerpc/perf/hv-gpci.c                        |   2 +-
 arch/powerpc/perf/imc-pmu.c                        |   2 +-
 arch/powerpc/sysdev/msi_bitmap.c                   |   2 +-
 arch/x86/events/amd/iommu.c                        |   2 +-
 arch/x86/events/amd/power.c                        |   2 +-
 arch/x86/events/amd/uncore.c                       |   2 +-
 arch/x86/events/intel/core.c                       |   2 +-
 arch/x86/events/intel/uncore.c                     |   2 +-
 drivers/base/cpu.c                                 |   2 +-
 drivers/crypto/ccp/ccp-dev-v3.c                    |   2 +-
 drivers/crypto/ccp/ccp-dev-v5.c                    |   2 +-
 drivers/devfreq/event/rockchip-dfi.c               |   2 +-
 drivers/devfreq/hisi_uncore_freq.c                 |   2 +-
 drivers/firmware/psci/psci_checker.c               |  15 +-
 drivers/fpga/dfl-fme-perf.c                        |   2 +-
 drivers/hwtracing/ptt/hisi_ptt.c                   |   2 +-
 drivers/infiniband/hw/hfi1/sdma.c                  |   3 +-
 .../media/platform/samsung/s5p-mfc/s5p_mfc_opr.c   |   2 +-
 drivers/pci/pci-sysfs.c                            |   7 +-
 drivers/perf/alibaba_uncore_drw_pmu.c              |   2 +-
 drivers/perf/amlogic/meson_ddr_pmu_core.c          |   2 +-
 drivers/perf/arm-cci.c                             |   2 +-
 drivers/perf/arm-ccn.c                             |   2 +-
 drivers/perf/arm-cmn.c                             |   2 +-
 drivers/perf/arm-ni.c                              |   2 +-
 drivers/perf/arm_cspmu/arm_cspmu.c                 |   2 +-
 drivers/perf/arm_dmc620_pmu.c                      |   4 +-
 drivers/perf/arm_dsu_pmu.c                         |   2 +-
 drivers/perf/arm_pmu.c                             |   2 +-
 drivers/perf/arm_smmuv3_pmu.c                      |   2 +-
 drivers/perf/arm_spe_pmu.c                         |   2 +-
 drivers/perf/cxl_pmu.c                             |   2 +-
 drivers/perf/dwc_pcie_pmu.c                        |   2 +-
 drivers/perf/fsl_imx8_ddr_perf.c                   |   2 +-
 drivers/perf/fsl_imx9_ddr_perf.c                   |   2 +-
 drivers/perf/fujitsu_uncore_pmu.c                  |   2 +-
 drivers/perf/hisilicon/hisi_pcie_pmu.c             |   2 +-
 drivers/perf/hisilicon/hisi_uncore_pmu.c           |   2 +-
 drivers/perf/marvell_cn10k_ddr_pmu.c               |   2 +-
 drivers/perf/marvell_cn10k_tad_pmu.c               |   2 +-
 drivers/perf/marvell_pem_pmu.c                     |   2 +-
 drivers/perf/nvidia_t410_c2c_pmu.c                 |   2 +-
 drivers/perf/nvidia_t410_cmem_latency_pmu.c        |   2 +-
 drivers/perf/qcom_l2_pmu.c                         |   2 +-
 drivers/perf/qcom_l3_pmu.c                         |   2 +-
 drivers/perf/starfive_starlink_pmu.c               |   2 +-
 drivers/perf/thunderx2_pmu.c                       |   2 +-
 drivers/perf/xgene_pmu.c                           |   2 +-
 include/asm-generic/bitops/le.h                    |  18 +-
 include/linux/bitmap.h                             |  15 +-
 include/linux/bits.h                               |   6 +-
 include/linux/cpumask.h                            |  19 --
 include/linux/nodemask.h                           |  15 +-
 kernel/events/core.c                               |   2 +-
 lib/Kconfig.debug                                  |  13 ++
 lib/Makefile                                       |   1 +
 lib/bitmap-str.c                                   |   9 +-
 lib/bitmap.c                                       |  30 +--
 lib/find_bit_benchmark.c                           |  17 ++
 lib/region_alloc_benchmark.c                       | 217 +++++++++++++++++++++
 lib/test_bitmap.c                                  |  39 ++++
 tools/include/linux/bits.h                         |   6 +-
 68 files changed, 402 insertions(+), 138 deletions(-)
 create mode 100644 lib/region_alloc_benchmark.c

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] bitmap updates for 7.3
  2026-08-17 19:38 [GIT PULL] bitmap updates for 7.3 Yury Norov
@ 2026-08-20 19:14 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-08-20 19:14 UTC (permalink / raw)
  To: Yury Norov
  Cc: Linus Torvalds, linux-kernel, Yury Norov, sunyi,
	Benjamin Marzinski, Christophe Leroy, Li RongQing, Yury Norov

The pull request you sent on Mon, 17 Aug 2026 15:38:26 -0400:

> https://github.com/norov/linux.git tags/bitmap-for-7.3

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ae814200e8393fa504dd246e98fcba8f5493de28

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-08-20 19:15 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-17 19:38 [GIT PULL] bitmap updates for 7.3 Yury Norov
2026-08-20 19:14 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®