public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Yury Norov <yury.norov@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	linux-kernel@vger.kernel.org
Cc: Yury Norov <yury.norov@gmail.com>,
	Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
	Tamir Duberstein <tamird@gmail.com>,
	I Hsin Cheng <richard120310@gmail.com>,
	Viresh Kumar <viresh.kumar@linaro.org>,
	Vincent Mailhol <mailhol.vincent@wanadoo.fr>,
	Ignacio Encinas <ignacio@iencinas.com>,
	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>,
	Joel Savitz <jsavitz@redhat.com>
Subject: [GIT PULL] bitmap changes for v6.15-rc1
Date: Mon, 24 Mar 2025 13:15:27 -0400	[thread overview]
Message-ID: <Z-GTL4MMWuQ_dw9W@thinkpad> (raw)

Hi Linus,

Please pull bitmap changes for 6.15. They all spent for over 2 weeks
in -next with no issues.

Regarding rust bindings, LKP is now running my branch with CONFIG_RUST
and bitmap tests enabled. Thanks to Miguel for that.

Thanks,
Yury

The following changes since commit 2408a807bfc3f738850ef5ad5e3fd59d66168996:

  Merge tag 'vfs-6.14-rc4.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs (2025-02-17 10:38:25 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 1cf8e152e8c909c2d6c610b35278a7480af7a156:

  cpumask: align text in comment (2025-03-20 17:33:31 -0400)

----------------------------------------------------------------
bitmap changes for 6.15

This includes:
 - cpumask_next_wrap() rework from me;
 - GENMASK() simplification from I Hsin;
 - rust bindings for cpumasks from Viresh and me;
 - scattered cleanups from Andy, Tamir, Vincent, Ignacio and Joel.

----------------------------------------------------------------
Andy Shevchenko (1):
      bitmap: Align documentation between bitmap_gather() and bitmap_scatter()

I Hsin Cheng (1):
      uapi: Revert "bitops: avoid integer overflow in GENMASK(_ULL)"

Ignacio Encinas (1):
      riscv: fix test_and_{set,clear}_bit ordering documentation

Joel Savitz (1):
      cpumask: align text in comment

Tamir Duberstein (1):
      bitmap: remove _check_eq_u32_array

Vincent Mailhol (1):
      treewide: fix typo 'unsigned __init128' -> 'unsigned __int128'

Viresh Kumar (1):
      rust: Add cpumask helpers

Yury Norov (14):
      cpumask: add for_each_{possible,online}_cpu_wrap
      objpool: rework objpool_pop()
      virtio_net: simplify virtnet_set_affinity()
      ibmvnic: simplify ibmvnic_set_queue_affinity()
      powerpc/xmon: simplify xmon_batch_next_cpu()
      cpumask: deprecate cpumask_next_wrap()
      cpumask: re-introduce cpumask_next{,_and}_wrap()
      cpumask: use cpumask_next_wrap() where appropriate
      padata: switch padata_find_next() to using cpumask_next_wrap()
      s390: switch stop_machine_yield() to using cpumask_next_wrap()
      scsi: lpfc: switch lpfc_irq_rebalance() to using cpumask_next_wrap()
      scsi: lpfc: rework lpfc_next_{online,present}_cpu()
      PCI: hv: Switch hv_compose_multi_msi_req_get_cpu() to using cpumask_next_wrap()
      cpumask: drop cpumask_next_wrap_old()

Yury Norov [NVIDIA] (1):
      MAINTAINERS: add rust bindings entry for bitmap API

 MAINTAINERS                         |  5 +++
 arch/powerpc/xmon/xmon.c            |  6 +---
 arch/riscv/include/asm/bitops.h     |  4 +--
 arch/s390/kernel/processor.c        |  2 +-
 drivers/net/ethernet/ibm/ibmvnic.c  | 18 ++++++----
 drivers/net/virtio_net.c            | 12 ++++---
 drivers/pci/controller/pci-hyperv.c |  3 +-
 drivers/scsi/lpfc/lpfc.h            | 23 +++---------
 drivers/scsi/lpfc/lpfc_init.c       |  2 +-
 include/linux/bitmap.h              |  8 +++--
 include/linux/bits.h                |  2 +-
 include/linux/cpumask.h             | 71 +++++++++++++++++++++++++------------
 include/linux/objpool.h             |  7 ++--
 include/uapi/linux/bits.h           |  8 ++---
 include/uapi/linux/const.h          |  2 +-
 kernel/padata.c                     |  2 +-
 lib/cpumask.c                       | 37 ++-----------------
 lib/test_bitmap.c                   | 28 ---------------
 rust/bindings/bindings_helper.h     |  1 +
 rust/helpers/cpumask.c              | 45 +++++++++++++++++++++++
 rust/helpers/helpers.c              |  1 +
 tools/include/linux/bits.h          |  2 +-
 tools/include/uapi/linux/const.h    |  2 +-
 23 files changed, 147 insertions(+), 144 deletions(-)
 create mode 100644 rust/helpers/cpumask.c

             reply	other threads:[~2025-03-24 17:15 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-03-24 17:15 Yury Norov [this message]
2025-03-25  2:35 ` [GIT PULL] bitmap changes for v6.15-rc1 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Z-GTL4MMWuQ_dw9W@thinkpad \
    --to=yury.norov@gmail.com \
    --cc=andriy.shevchenko@linux.intel.com \
    --cc=ignacio@iencinas.com \
    --cc=jsavitz@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mailhol.vincent@wanadoo.fr \
    --cc=miguel.ojeda.sandonis@gmail.com \
    --cc=richard120310@gmail.com \
    --cc=tamird@gmail.com \
    --cc=torvalds@linux-foundation.org \
    --cc=viresh.kumar@linaro.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox