lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <aTG7PpPUm8fO3L-t@yury>
Date: Thu, 4 Dec 2025 11:47:58 -0500
From: Yury Norov <yury.norov@...il.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>,
	linux-kernel@...r.kernel.org
Cc: Alice Ryhl <aliceryhl@...gle.com>,
	Andy Shevchenko <andriy.shevchenko@...ux.intel.com>,
	David Laight <david.laight.linux@...il.com>,
	Geert Uytterhoeven <geert+renesas@...der.be>,
	Miguel Ojeda <ojeda@...nel.org>, Yury Norov <yury.norov@...il.com>
Subject: [GIT PULL] bitmap for 6.19

Hi Linus,

Please pull bitmap changes for v6.19.

This PR includes runtime field_{prep,get} changes from Geert,
rust ID pool updates from Alice with rustdoc fixes from Miguel
(merge-folded), and a couple cleanups from Andy and David.

There were some merge and build issues during the development cycle, but
as for now the patches have spent about a week in -next with no issues,
and also got some extra testing from 0-day. I have boot-tested the branch
on top of master with no issues as well, so, I'm pretty confident in the
series.

Thanks,
Yury

The following changes since commit dc77806cf3b4788d328fddf245e86c5b529f31a2:

  Merge tag 'rust-fixes-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux (2025-11-05 11:15:36 -0800)

are available in the Git repository at:

  git@...hub.com:/norov/linux.git tags/bitmap-for-6.19

for you to fetch changes up to 5ba71195a9cb8bb573c7165685a63654af4d7401:

  rust_binder: use bitmap for allocation of handles (2025-12-02 14:17:47 -0500)

----------------------------------------------------------------
bitmap updates for v6.19

 - Runtime field_{get,prep}() (Geert);
 - Rust ID pool updates (Alice);
 - min_t() simplification (David);
 - __sw_hweightN kernel-doc fixes (Andy);
 - cpumask.h headers cleanup (Andy).

----------------------------------------------------------------
Alice Ryhl (6):
      rust: bitmap: add MAX_LEN and MAX_INLINE_LEN constants
      rust: bitmap: add BitmapVec::new_inline()
      rust: id_pool: rename IdPool::new() to with_capacity()
      rust: id_pool: do not supply starting capacity
      rust: id_pool: do not immediately acquire new ids
      rust_binder: use bitmap for allocation of handles

Andy Shevchenko (3):
      bitops: Add missed file to MAINTAINERS
      bitops: Update kernel-doc in hweight.c to fix the issues with it
      cpumask: Don't use "proxy" headers

David Laight (1):
      nodemask: use min() instead of min_t()

Geert Uytterhoeven (22):
      clk: at91: pmc: #undef field_{get,prep}() before definition
      crypto: qat - #undef field_get() before local definition
      EDAC/ie31200: #undef field_get() before local definition
      gpio: aspeed: #undef field_{get,prep}() before local definition
      iio: dac: ad3530r: #undef field_prep() before local definition
      iio: mlx90614: #undef field_{get,prep}() before local definition
      pinctrl: ma35: #undef field_{get,prep}() before local definition
      soc: renesas: rz-sysc: #undef field_get() before local definition
      ALSA: usb-audio: #undef field_{get,prep}() before local definition
      bitfield: Add less-checking __FIELD_{GET,PREP}()
      bitfield: Add non-constant field_{prep,get}() helpers
      clk: at91: Convert to common field_{get,prep}() helpers
      crypto: qat - convert to common field_get() helper
      EDAC/ie31200: Convert to common field_get() helper
      gpio: aspeed: Convert to common field_{get,prep}() helpers
      iio: dac: Convert to common field_prep() helper
      iio: mlx90614: Convert to common field_{get,prep}() helpers
      pinctrl: ma35: Convert to common field_{get,prep}() helpers
      soc: renesas: rz-sysc: Convert to common field_get() helper
      ALSA: usb-audio: Convert to common field_{get,prep}() helpers
      clk: renesas: Use bitfield helpers
      soc: renesas: Use bitfield helpers

 MAINTAINERS                                        |   1 +
 arch/x86/include/asm/cpumask.h                     |   2 +
 drivers/android/binder/process.rs                  |  64 +++++++---
 drivers/clk/at91/clk-peripheral.c                  |   1 +
 drivers/clk/at91/pmc.h                             |   3 -
 drivers/clk/renesas/clk-div6.c                     |   6 +-
 drivers/clk/renesas/rcar-gen3-cpg.c                |  15 +--
 drivers/clk/renesas/rcar-gen4-cpg.c                |   9 +-
 .../intel/qat/qat_common/adf_pm_dbgfs_utils.c      |   8 +-
 drivers/edac/ie31200_edac.c                        |   4 +-
 drivers/gpio/gpio-aspeed.c                         |   5 +-
 drivers/iio/dac/ad3530r.c                          |   3 -
 drivers/iio/temperature/mlx90614.c                 |   5 +-
 drivers/pinctrl/nuvoton/pinctrl-ma35.c             |   4 -
 drivers/soc/renesas/renesas-soc.c                  |   4 +-
 drivers/soc/renesas/rz-sysc.c                      |   3 +-
 include/linux/bitfield.h                           |  95 ++++++++++++--
 include/linux/cpumask.h                            |  10 +-
 include/linux/nodemask.h                           |   9 +-
 lib/hweight.c                                      |   4 +-
 rust/kernel/bitmap.rs                              |  43 +++++--
 rust/kernel/id_pool.rs                             | 141 +++++++++++++++------
 sound/usb/mixer_quirks.c                           |   4 -
 23 files changed, 302 insertions(+), 141 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ