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: <CACRpkdaD3aQQ6Kn6S-CCGOH2DsX5WUNBB0Jwq9P0k=O0E08MiQ@mail.gmail.com>
Date:   Wed, 5 Sep 2018 13:59:44 +0200
From:   Linus Walleij <linus.walleij@...aro.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     "open list:GPIO SUBSYSTEM" <linux-gpio@...r.kernel.org>,
        linux-kernel <linux-kernel@...r.kernel.org>,
        Andy Shevchenko <andriy.shevchenko@...ux.intel.com>
Subject: [GIT PULL] GPIO fixes for v4.19 take one

Hi Linus,

here are some GPIO fixes. The ACPI stuff is probably the most
annoying for users that get fixed this time.

Details in the signed tag.

Please pull it in!

Yours,
Linus Walleij


The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:

  Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
tags/gpio-v4.19-2

for you to fetch changes up to d49b48f088c323dbacae44dfbe56d9c985c8a2a1:

  gpio: Fix crash due to registration race (2018-08-31 11:30:45 +0200)

----------------------------------------------------------------
GPIO fixes for the v4.19 cycle:

- Atomic contexts, cansleep* calls and such fastpath/slopwpath
  things.

- Defer ACPI event handler registration to late_initcall()
  so IRQs do not fire in our face before other drivers have
  a chance to register handlers.

- Race condition if a consumer requests a GPIO after
  gpiochip_add_data_with_key() but before of_gpiochip_add()

- Probe errorpath in the dwapb driver.

----------------------------------------------------------------
Alexey Khoroshilov (1):
      gpio: dwapb: Fix error handling in dwapb_gpio_probe()

Andy Shevchenko (1):
      gpiolib: acpi: Switch to cansleep version of GPIO library call

Hans de Goede (1):
      gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall

Michael Hennerich (1):
      gpio: adp5588: Fix sleep-in-atomic-context bug

Vincent Whitchurch (1):
      gpio: Fix crash due to registration race

 drivers/gpio/gpio-adp5588.c | 24 ++++++++++---
 drivers/gpio/gpio-dwapb.c   |  1 +
 drivers/gpio/gpiolib-acpi.c | 86 ++++++++++++++++++++++++++-------------------
 drivers/gpio/gpiolib-of.c   |  1 +
 4 files changed, 72 insertions(+), 40 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ