All of lore.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.