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]
Date:	Mon, 14 Mar 2016 18:13:41 +0000
From:	Mark Brown <broonie@...nel.org>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org
Subject: [GIT PULL] regmap updates for v4.6

The following changes since commit fc77dbd34c5c99bce46d40a2491937c3bcbd10af:

  Linux 4.5-rc6 (2016-02-28 08:41:20 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git tags/regmap-v4.6

for you to fetch changes up to d25263d917caadba52275bf95c9b3400fe77edbe:

  Merge remote-tracking branch 'regmap/topic/update-bits' into regmap-next (2016-03-05 21:30:41 +0900)

----------------------------------------------------------------
regmap: Updates for v4.6

This has been a very busy release for regmap, not just in cleaning up
the mess we got ourselves into with the endianness handling but also in
other areas too:

 - Fixes for the endianness handling so that we now explicltly default
   to little endian (the code used to do this by accident).  This
   fixes handling of explictly specified endianness on big endian
   systems.
 - Optimisation of the implementation of register striding.
 - A refectoring of the _update_bits() code to reduce duplication.
 - Fixes and enhancements for the interrupt implementation which
   make it easier to use in a wider range of systems.

----------------------------------------------------------------
Grygorii Strashko (1):
      regmap: irq: Enable irq retriggering for nested irqs

Kuninori Morimoto (14):
      regmap: add regmap_update_bits_base()
      regmap: merge regmap_update_bits() into macro
      regmap: merge regmap_update_bits_async() into macro
      regmap: merge regmap_update_bits_check() into macro
      regmap: merge regmap_update_bits_check_async() into macro
      regmap: add regmap_field_update_bits_base()
      regmap: merge regmap_field_write() into macro
      regmap: merge regmap_field_update_bits() into macro
      regmap: add regmap_fields_update_bits_base()
      regmap: merge regmap_fields_write() into macro
      regmap: merge regmap_fields_update_bits() into macro
      regmap: add regmap_field_force_xxx() macros
      regmap: add regmap_fields_force_xxx() macros
      regmap: replace regmap_write_bits()

Laxman Dewangan (3):
      regmap: irq: dispose all virtual irq before removing domain
      regmap: irq: add devm apis for regmap_{add,del}_irq_chip
      regmap: irq: add devm apis for regmap_{add,del}_irq_chip

Maciej S. Szmigiero (1):
      regmap: pass buffer size to regmap_raw_read() in regcache_hw_init()

Mark Brown (10):
      regmap: Add explict native endian flag to DT bindings
      MIPS: dt: Explicitly specify native endian behaviour for syscon
      regmap: mmio: Convert to regmap_bus and fix accessor usage
      regmap: Return an error if a caller attempts to do an unsupported raw read
      regmap: cache: Fall back to register by register read for cache defaults
      Merge branch 'fix/mmio' of git://git.kernel.org/.../broonie/regmap into regmap-mmio
      Merge remote-tracking branch 'regmap/fix/raw' into regmap-linus
      Merge remote-tracking branch 'regmap/topic/mmio' into regmap-next
      Merge remote-tracking branches 'regmap/topic/devm-irq', 'regmap/topic/doc', 'regmap/topic/irq' and 'regmap/topic/stride' into regmap-next
      Merge remote-tracking branch 'regmap/topic/update-bits' into regmap-next

Stefan Agner (1):
      regmap: clairify meaning of max_register

Xiubo Li (3):
      regmap: core: Introduce register stride order
      regcache: Introduce the index parsing API by stride order
      regcache: flat: Introduce register strider order

 .../devicetree/bindings/regmap/regmap.txt          |  11 +-
 arch/mips/boot/dts/brcm/bcm6328.dtsi               |   2 +-
 arch/mips/boot/dts/brcm/bcm6368.dtsi               |   2 +-
 arch/mips/boot/dts/brcm/bcm7125.dtsi               |   2 +-
 arch/mips/boot/dts/brcm/bcm7346.dtsi               |   2 +-
 arch/mips/boot/dts/brcm/bcm7358.dtsi               |   2 +-
 arch/mips/boot/dts/brcm/bcm7360.dtsi               |   2 +-
 arch/mips/boot/dts/brcm/bcm7362.dtsi               |   2 +-
 arch/mips/boot/dts/brcm/bcm7420.dtsi               |   2 +-
 arch/mips/boot/dts/brcm/bcm7425.dtsi               |   2 +-
 arch/mips/boot/dts/brcm/bcm7435.dtsi               |   2 +-
 drivers/base/regmap/internal.h                     |  16 ++
 drivers/base/regmap/regcache-flat.c                |  20 +-
 drivers/base/regmap/regcache.c                     |  45 ++--
 drivers/base/regmap/regmap-irq.c                   | 104 +++++++++
 drivers/base/regmap/regmap-mmio.c                  | 259 +++++++++++----------
 drivers/base/regmap/regmap.c                       | 241 +++++--------------
 include/linux/regmap.h                             | 107 +++++----
 18 files changed, 438 insertions(+), 385 deletions(-)

Download attachment "signature.asc" of type "application/pgp-signature" (474 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ