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:	Thu, 11 Oct 2012 11:16:03 +0200
From:	Linus Walleij <linus.walleij@...aro.org>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Rob Herring <rob.herring@...xeda.com>,
	Grant Likely <grant.likely@...retlab.ca>,
	Thomas Gleixner <tglx@...utronix.de>,
	Lee Jones <lee.jones@...aro.org>, linux-kernel@...r.kernel.org
Subject: [GIT PULL] late pinctrl patches for v3.7

Hi Linus,

here is a late pinctrl pull request with stuff that wasn't quite
tested at the first
pull request.

The main reason to not hold off is that the modifications to
irq_domain_add_simple()
as reviewed by Rob Herring introduce new infrastructure for irqdomains that will
be useful for the next cycle: instead of sprinkling irq descriptor
allocation all over
the kernel wherever a "legacy" domain is registered, which is necessary for any
platform using sparse IRQs, and many irq chips are say GPIO controllers which
may be used with several systems, some with sparse IRQs some not, we
push this into the irq_domain_add_simple() so we can atleast do mistakes in
one place.

The irq_domain_add_simple() is currently unused in the kernel, so I need to
provide a user. The Nomadik stuff that goes with are changes to the driver I use
day-to-day to make use of this facility (and a dependency), so see it
as a way to
eat my own dogfood: if this blows up the egg hits my face.

Please pull it in!
Linus Walleij

The following changes since commit 547b1e81afe3119f7daf702cc03b158495535a25:

  Fix staging driver use of VM_RESERVED (2012-10-09 21:06:41 +0900)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
tags/pinctrl-for-3.7-late

for you to fetch changes up to 6054b9cae24f7ff09e502cea408dad140210681a:

  pinctrl/nomadik: use simple or linear IRQ domain (2012-10-10 08:57:26 +0200)

----------------------------------------------------------------
A second round of pinctrl patches for v3.7:
- Complement the Nomadik pinctrl driver with alternate Cx functions
  so it handles all oddities.
- A patch to the IRQdomain to reform the simple irqdomain to handle
  IRQ descriptor allocation dynamically.
- Use the above feature in the Nomadik pin controller.

----------------------------------------------------------------
Jean-Nicolas Graux (1):
      pinctrl/nomadik: support other alternate-C functions

Linus Walleij (2):
      irqdomain: augment add_simple() to allocate descs
      pinctrl/nomadik: use simple or linear IRQ domain

 arch/arm/plat-nomadik/include/plat/gpio-nomadik.h |   6 +
 arch/arm/plat-nomadik/include/plat/pincfg.h       |   2 +
 drivers/pinctrl/pinctrl-nomadik-db8500.c          | 289 +++++++++++++++++-
 drivers/pinctrl/pinctrl-nomadik-db8540.c          | 344 +++++++++++++++++++---
 drivers/pinctrl/pinctrl-nomadik.c                 | 117 +++++++-
 drivers/pinctrl/pinctrl-nomadik.h                 |  78 +++++
 kernel/irq/irqdomain.c                            |  33 ++-
 7 files changed, 814 insertions(+), 55 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ