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 for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Mon, 30 Aug 2021 21:32:34 +0200
From:   Wolfram Sang <wsa@...nel.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     linux-i2c@...r.kernel.org, linux-kernel@...r.kernel.org,
        Peter Rosin <peda@...ntia.se>,
        Bartosz Golaszewski <brgl@...ev.pl>
Subject: [PULL REQUEST] i2c for v5.15

Linus,

I2C has a smaller pull reuest this time:

* new driver for I2C virtio
* removal of PMC SMP driver because platform is already gone
* IRQ probing and DMAENGINE API cleanups
* add SI metric prefix definitions to units.h
* beginning of i801 refactorization
* a few driver improvements

linux-next had trivial merge conflicts for
include/uapi/linux/virtio_ids.h and include/linux/units.h. The fixes
from Stephen were correct.

Please pull.

Thanks,

   Wolfram


The following changes since commit ff1176468d368232b684f75e82563369208bc371:

  Linux 5.14-rc3 (2021-07-25 15:35:14 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-mergewindow

for you to fetch changes up to 8b51a8e64443b95fb9fec9f76f1c93777b35310a:

  i2c: cadence: Implement save restore (2021-08-25 23:07:05 +0200)

----------------------------------------------------------------
Andy Shevchenko (6):
      i2c: parport: Switch to use module_parport_driver()
      units: Add SI metric prefix definitions
      i2c: designware: Use DIV_ROUND_CLOSEST() macro
      i2c: designware: Fix indentation in the header
      i2c: dev: Define pr_fmt() and drop duplication substrings
      i2c: dev: Use sysfs_emit() in "show" functions

Claudiu Beznea (1):
      i2c: at91: remove #define CONFIG_PM

Heiner Kallweit (4):
      i2c: i801: Fix handling SMBHSTCNT_PEC_EN
      i2c: i801: Improve disabling runtime pm
      i2c: i801: make p2sb_spinlock a mutex
      i2c: i801: Remove not needed debug message

Jie Deng (1):
      i2c: virtio: add a virtio i2c frontend driver

Len Baker (1):
      i2c: sun6i-pw2i: Prefer strscpy over strlcpy

Lukas Bulwahn (1):
      i2c: remove dead PMC MSP TWI/SMBus/I2C driver

Sergey Shtylyov (7):
      i2c: highlander: add IRQ check
      i2c: synquacer: fix deferred probing
      i2c: iop3xx: fix deferred probing
      i2c: s3c2410: fix IRQ check
      i2c: hix5hd2: fix IRQ check
      i2c: mt65xx: fix IRQ check
      i2c: xlp9xx: fix main IRQ check

Shubhrajyoti Datta (1):
      i2c: cadence: Implement save restore

Wolfram Sang (6):
      i2c: at91-master: : use proper DMAENGINE API for termination
      i2c: imx: : use proper DMAENGINE API for termination
      i2c: mxs: : use proper DMAENGINE API for termination
      i2c: qup: : use proper DMAENGINE API for termination
      i2c: sh_mobile: : use proper DMAENGINE API for termination
      i2c: at91: mark PM ops as __maybe unused


with much appreciated quality assurance from
----------------------------------------------------------------
Codrin Ciubotariu (3):
      (Rev.) i2c: at91: mark PM ops as __maybe unused
      (Rev.) i2c: at91-master: : use proper DMAENGINE API for termination
      (Rev.) i2c: at91: remove #define CONFIG_PM

George Cherian (1):
      (Rev.) i2c: xlp9xx: fix main IRQ check

Jean Delvare (6):
      (Rev.) i2c: parport: Switch to use module_parport_driver()
      (Rev.) i2c: i801: Remove not needed debug message
      (Test) i2c: i801: Remove not needed debug message
      (Rev.) i2c: i801: make p2sb_spinlock a mutex
      (Rev.) i2c: i801: Improve disabling runtime pm
      (Test) i2c: i801: Fix handling SMBHSTCNT_PEC_EN

Krzysztof Kozlowski (1):
      (Rev.) i2c: s3c2410: fix IRQ check

Mika Westerberg (1):
      (Rev.) i2c: i801: make p2sb_spinlock a mutex

Oleksij Rempel (1):
      (Rev.) i2c: imx: : use proper DMAENGINE API for termination

Qii Wang (1):
      (Rev.) i2c: mt65xx: fix IRQ check

Viresh Kumar (2):
      (Rev.) i2c: virtio: add a virtio i2c frontend driver
      (Test) i2c: virtio: add a virtio i2c frontend driver

 MAINTAINERS                                 |   9 +
 drivers/i2c/busses/Kconfig                  |  20 +-
 drivers/i2c/busses/Makefile                 |   2 +-
 drivers/i2c/busses/i2c-at91-core.c          |  19 +-
 drivers/i2c/busses/i2c-at91-master.c        |   4 +-
 drivers/i2c/busses/i2c-cadence.c            |  38 +-
 drivers/i2c/busses/i2c-designware-common.c  |   8 +-
 drivers/i2c/busses/i2c-designware-core.h    |   4 +-
 drivers/i2c/busses/i2c-designware-platdrv.c |   5 +-
 drivers/i2c/busses/i2c-highlander.c         |   2 +-
 drivers/i2c/busses/i2c-hix5hd2.c            |   2 +-
 drivers/i2c/busses/i2c-i801.c               |  46 +--
 drivers/i2c/busses/i2c-imx.c                |   6 +-
 drivers/i2c/busses/i2c-iop3xx.c             |   6 +-
 drivers/i2c/busses/i2c-mt65xx.c             |   2 +-
 drivers/i2c/busses/i2c-mxs.c                |   4 +-
 drivers/i2c/busses/i2c-parport.c            |  36 +-
 drivers/i2c/busses/i2c-pmcmsp.c             | 600 ----------------------------
 drivers/i2c/busses/i2c-qup.c                |   2 +-
 drivers/i2c/busses/i2c-s3c2410.c            |   2 +-
 drivers/i2c/busses/i2c-sh_mobile.c          |   4 +-
 drivers/i2c/busses/i2c-sun6i-p2wi.c         |   2 +-
 drivers/i2c/busses/i2c-synquacer.c          |   2 +-
 drivers/i2c/busses/i2c-virtio.c             | 290 ++++++++++++++
 drivers/i2c/busses/i2c-xlp9xx.c             |   2 +-
 drivers/i2c/i2c-dev.c                       |  22 +-
 include/linux/units.h                       |  16 +
 include/uapi/linux/virtio_i2c.h             |  41 ++
 include/uapi/linux/virtio_ids.h             |   1 +
 29 files changed, 467 insertions(+), 730 deletions(-)
 delete mode 100644 drivers/i2c/busses/i2c-pmcmsp.c
 create mode 100644 drivers/i2c/busses/i2c-virtio.c
 create mode 100644 include/uapi/linux/virtio_i2c.h

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ