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>] [thread-next>] [day] [month] [year] [list]
Message-ID: <YOM9TAEXx2EsohjB@kroah.com>
Date:   Mon, 5 Jul 2021 19:11:40 +0200
From:   Greg KH <gregkh@...uxfoundation.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     Andrew Morton <akpm@...ux-foundation.org>,
        Arnd Bergmann <arnd@...db.de>, linux-kernel@...r.kernel.org
Subject: [GIT PULL] Char/Misc driver patches for 5.14-rc1

The following changes since commit 009c9aa5be652675a06d5211e1640e02bbb1c33d:

  Linux 5.13-rc6 (2021-06-13 14:43:10 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git tags/char-misc-5.14-rc1

for you to fetch changes up to 6f746d485fb9188dc67dce7de63d21f0c28a1f2e:

  mcb: Use DEFINE_RES_MEM() helper macro and fix the end address (2021-06-24 15:56:25 +0200)

----------------------------------------------------------------
Char / Misc driver updates for 5.14-rc1

Here is the big set of char / misc and other driver subsystem updates
for 5.14-rc1.  Included in here are:
	- habanna driver updates
	- fsl-mc driver updates
	- comedi driver updates
	- fpga driver updates
	- extcon driver updates
	- interconnect driver updates
	- mei driver updates
	- nvmem driver updates
	- phy driver updates
	- pnp driver updates
	- soundwire driver updates
	- lots of other tiny driver updates for char and misc drivers

This is looking more and more like the "various driver subsystems mushed
together" tree...

All of these have been in linux-next for a while with no reported
issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>

----------------------------------------------------------------
Aditya Srivastava (3):
      w1: ds2482: fix kernel-doc syntax in file
      ipac: ipoctal: fix kernel-doc syntax and remove filename from file headers
      ipac: tpci200: fix kernel-doc syntax and remove filename from file header

Alexander Shishkin (2):
      intel_th: msu: Make contiguous buffers uncached
      intel_th: Wait until port is in reset before programming it

Alon Mizrahi (1):
      habanalabs: use mmu cache range invalidation

Amelie Delaunay (2):
      dt-bindings: phy: add vbus-supply optional property to phy-stm32-usbphyc
      phy: stm32: manage optional vbus regulator on phy_power_on/off

Andy Shevchenko (6):
      video: ssd1307fb: Drop OF dependency
      parport: Use string_upper() instead of open coded variant
      eeprom: idt_89hpesx: Put fwnode in matching case during ->probe()
      eeprom: idt_89hpesx: Restore printing the unsupported fwnode name
      eeprom: idt_89hpesx: use SPDX-License-Identifier
      coresight: core: Switch to krealloc_array()

Anupama K Patil (1):
      drivers: pnp: proc.c: Removed unnecessary varibles

Aswath Govindraju (3):
      phy: core: Reword the comment specifying the units of max_link_rate to be Mbps
      dt-bindings: phy: Add binding for TI TCAN104x CAN transceivers
      phy: phy-can-transceiver: Add support for generic CAN transceiver driver

Baochen Qiang (1):
      bus: mhi: Wait for M2 state during system resume

Baokun Li (1):
      misc: bcm-vk: use list_move_tail instead of list_del/list_add_tail in bcm_vk_msg.c

Baruch Siach (2):
      dt-bindings: phy: qcom,qmp: Add IPQ60xx PCIe PHY bindings
      dt-bindings: pci: qcom: Document PCIe bindings for IPQ6018 SoC

Bharat Jauhari (1):
      habanalabs: enable dram scramble before linux f/w

Christoph Hellwig (1):
      remove the raw driver

Christophe JAILLET (15):
      uio: uio_aec: Use pci_iounmap instead of iounmap
      nvmem: sprd: Fix an error message
      cxl: Fix an error message
      misc/pvpanic-pci: Fix error handling in 'pvpanic_pci_probe()'
      misc/pvpanic-pci: Use GFP_KERNEL instead of GFP_ATOMIC
      misc/pvpanic-mmio: Fix error handling in 'pvpanic_mmio_probe()'
      misc/pvpanic-mmio: Use GFP_KERNEL instead of GFP_ATOMIC
      misc/pvpanic: Make 'pvpanic_probe()' resource managed
      firmware: stratix10-svc: Fix a resource leak in an error handling path
      misc/pvpanic: Remove some dead-code
      nvmem: core: add a missing of_node_put
      firewire: nosy: switch from 'pci_' to 'dma_' API
      habanalabs: Fix an error handling path in 'hl_pci_probe()'
      phy: ti: dm816x: Fix the error handling path in 'dm816x_usb_phy_probe()
      bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls

Chunfeng Yun (1):
      phy: qcom-qmp: remove redundant error of clock bulk

Clayton Casciato (1):
      accessibility: braille: braille_console: fix whitespace style issues

Colin Ian King (4):
      char: xillybus: Fix spelling mistake "overflew" -> "overflowed"
      fsi: core: Fix return of error values on failures
      habanalabs/gaudi: remove redundant assignment to variable err
      phy: rockchip: remove redundant initialization of pointer cfg

Douglas Anderson (2):
      nvmem: core: constify nvmem_cell_read_variable_common() return value
      nvmem: qfprom: Improve the comment about regulator setting

Eddie James (6):
      fsi: scom: Reset the FSI2PIB engine for any error
      fsi: occ: Don't accept response from un-initialized OCC
      fsi: occ: Log error for checksum failure
      hwmon: (occ) Start sequence number at one
      hwmon: (occ) Print response status in first poll error message
      fsi: Aspeed: Reduce poll timeout

Eli Billauer (4):
      char: xillybus: Move class-related functions to new xillybus_class.c
      char: xillybus: Add driver for XillyUSB (Xillybus variant for USB)
      char: xillybus: Fix condition for invoking the xillybus/ subdirectory
      char: xillybus: Remove unneeded MODULE_VERSION() usage

Emmanuel Gil Peyrot (3):
      misc: eeprom_93xx46: Remove hardcoded bit lengths
      misc: eeprom_93xx46: Add new 93c56 and 93c66 compatible strings
      dt-bindings: eeprom-93xx46: Add support for 93C46, 93C56 and 93C66

Ferry Toth (1):
      extcon: intel-mrfld: Sync hardware and software state on init

Firas Ashkar (1):
      uio: uio_pci_generic: add memory resource mappings

Geert Uytterhoeven (1):
      dt-bindings: phy: renesas,rcar-gen3-pcie-phy: Convert to json-schema

Greg Kroah-Hartman (10):
      Merge 50f09a3dd587 ("Merge tag 'char-misc-5.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc") into char-misc-next
      w1: fix build warning in w1_ds2438.rst
      Merge 5.13-rc4 into char-misc-next
      Merge tag 'fsi-for-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi into char-misc-next
      Merge tag 'v5.13-rc6' into char-misc-next
      Merge tag 'soundwire-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-next
      Merge tag 'misc-habanalabs-next-2021-06-22' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-next
      Merge tag 'icc-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
      Merge tag 'phy-for-5.14_v2' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-next
      Merge tag 'extcon-next-for-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next

Guenter Roeck (2):
      mei: Drop unnecessary NULL check after container_of
      misc: xilinx-sdfec: Drop unnecessary NULL check after container_of

Guoqing Chi (1):
      misc: ibmasm: Modify matricies to matrices

Gustavo A. R. Silva (1):
      misc: bcm-vk: Replace zero-length array with flexible array member

Guy Nisan (1):
      habanalabs: modify progress status messages

He Ying (4):
      phy: bcm-ns-usb3: Remove redundant dev_err call in bcm_ns_usb3_mdio_probe()
      phy: phy-mmp3-hsic: Remove redundant dev_err call in mmp3_hsic_phy_probe()
      phy: phy-mtk-mipi-dsi: Remove redundant dev_err call in mtk_mipi_tx_probe()
      phy: phy-mtk-hdmi: Remove redundant dev_err call in mtk_hdmi_phy_probe()

Heiko Stuebner (2):
      dt-bindings: phy: add yaml binding for rockchip-inno-csi-dphy
      phy/rockchip: add Innosilicon-based CSI dphy

Heiner Kallweit (16):
      sysfs: Add helper BIN_ATTRIBUTE_GROUPS
      eeprom: ee1004: Let device core handle attribute eeprom
      eeprom: ee1004: Use kobj_to_i2c_client to simplify the code
      eeprom: ee1004: Remove not needed check in ee1004_read
      eeprom: ee1004: Remove not needed check in ee1004_eeprom_read
      eeprom: ee1004: Remove usage of i2c_adapter_id in adapter comparison
      eeprom: ee1004: Improve check for SMBUS features
      eeprom: ee1004: Improve creating dummy devices
      eeprom: ee1004: Switch to i2c probe_new callback
      eeprom: ee1004: Cache current page at initialization of first device only
      eeprom: ee1004: Factor out setting page to ee1004_set_current_page
      eeprom: ee1004: Improve error handling in ee1004_read
      eeprom: ee1004: Move call to ee1004_set_current_page to ee1004_eeprom_read
      eeprom: ee1004: Add constant EE1004_NUM_PAGES
      eeprom: ee1004: Add helper ee1004_cleanup
      eeprom: ee1004: Remove not needed debug message

Huilong Deng (1):
      mcb: Remove trailing semicolon in macros

Jeremy Linton (1):
      coresight: Propagate symlink failure

Jim Cromie (1):
      dyndbg: display KiB of data memory used.

Jinchao Wang (1):
      PNP: moved EXPORT_SYMBOL so that it immediately followed its function/variable

Jiri Prchal (3):
      nvmem: prepare basics for FRAM support
      nvmem: eeprom: at25: fix type compiler warnings
      nvmem: eeprom: at25: fram discovery simplification

Joachim Fenkes (2):
      fsi/sbefifo: Clean up correct FIFO when receiving reset request from SBE
      fsi/sbefifo: Fix reset timeout

Joel Stanley (2):
      fsi: aspeed: Emit fewer barriers in opb operations
      fsi: scom: Remove retries

Johan Jonker (1):
      dt-bindings: phy: convert rockchip-usb-phy.txt to YAML

Juerg Haefliger (1):
      uio: Remove leading spaces in Kconfig

Junhao He (3):
      coresight: core: Fix use of uninitialized pointer
      coresight: core: Remove unnecessary assignment
      coresight: etm4x: core: Remove redundant check of attr

Junlin Yang (1):
      misc: vmw_vmci: return the correct errno code

Kai Ye (1):
      uacce: add print information if not enable sva

Kees Cook (9):
      selftests/lkdtm: Avoid needing explicit sub-shell
      selftests/lkdtm: Fix expected text for CR4 pinning
      selftests/lkdtm: Fix expected text for free poison
      lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE
      lkdtm/heap: Add vmalloc linear overflow test
      lkdtm: Enable DOUBLE_FAULT on all architectures
      lkdtm: Add CONFIG hints in errors where possible
      selftests/lkdtm: Enable various testable CONFIGs
      lkdtm/heap: Add init_on_alloc tests

Koby Elbaz (15):
      habanalabs/gaudi: use scratchpad regs instead of GIC controller
      habanalabs/gaudi: send hard reset cause to preboot
      habanalabs/gaudi: read GIC sts after FW is loaded
      habanalabs: read preboot status bits in an earlier stage
      habanalabs/gaudi: disable GIC usage if security is enabled
      habanalabs/gaudi: use COMMS to reset device / halt CPU
      habanalabs/gaudi: set the correct cpu_id on MME2_QM failure
      habanalabs: small code refactoring
      habanalabs: zero complex structures using memset
      habanalabs: set rc as 'valid' in case of intentional func exit
      habanalabs: remove node from list before freeing the node
      habanalabs/gaudi: set the correct rc in case of err
      habanalabs/goya: add '__force' attribute to suppress false alarm
      habanalabs: get lower/upper 32 bits via masking
      habanalabs/gaudi: refactor hard-reset related code

Kunihiko Hayashi (1):
      phy: uniphier-pcie: Fix updating phy parameters

Lee Jones (16):
      char: pcmcia: cm4000_cs: Remove unused variable 'tmp'
      char: pcmcia: cm4040_cs: Remove unused variable 'uc'
      char: hpet: Remove unused variable 'm'
      char: hw_random: pseries-rng: Demote non-conformant kernel-doc header
      comedi: comedi_8254: Fix descriptions for 'i8254' and 'iobase'
      comedi: drivers: ni_tio: Fix slightly broken kernel-doc and demote others
      comedi: drivers: ni_routes: Demote non-conforming kernel-doc headers
      comedi: drivers: comedi_isadma: Fix misspelling of 'dma_chan1'
      bus: fsl-mc: mc-io: Supply function names for 'fsl_create_mc_io()' and 'fsl_destroy_mc_io()'
      bus: fsl-mc: mc-sys: Supply missing function names in kernel-doc headers
      bus: fsl-mc: fsl-mc-bus: Demote a bunch of non-conformant kernel-doc headers and help others
      bus: fsl-mc: dprc: Fix a couple of misspelling and formatting issues
      bus: fsl-mc: dprc-driver: Fix some missing/incorrect function parameter descriptions
      bus: fsl-mc: fsl-mc-allocator: Fix misspelling of 'new_mc_adev' and demote non-kernel-doc headers
      bus: fsl-mc-msi: Fix a little doc-rot pertaining to 'np' to 'fwnode' conversion
      bus: fsl-mc: mc-io: Correct misdocumentation of 'dpmcp_dev' param

Loic Poulain (1):
      bus: mhi: core: Fix power down latency

Longpeng(Mike) (1):
      nitro_enclaves: Set Bus Master for the NE PCI device

Luiz Sampaio (6):
      w1: ds2438: fixed a coding style issue
      w1: ds2438: fixed if brackets coding style issue
      w1: ds2438: changed sysfs macro for rw file
      w1: ds2438: fixing bug that would always get page0
      w1: ds2438: adding support for reading page1
      w1: ds2438: support for writing to offset register

Lv Yunlong (2):
      misc/libmasm/module: Fix two use after free in ibmasm_init_one
      ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe

Manivannan Sadhasivam (3):
      dt-bindings: phy: qcom,qmp: Add binding for SDX55 PCIe PHY
      phy: qcom-qmp: Use phy_status field for the status bit offset
      phy: qcom-qmp: Add support for SDX55 QMP PCIe PHY

Marek Szyprowski (1):
      extcon: max8997: Add missing modalias string

Masahiro Yamada (1):
      comedi: remove editor modelines and cruft (again)

Matt Hsiao (1):
      misc: hpilo: map iLO shared memory by PCI revision id

Mauro Carvalho Chehab (1):
      MAINTAINERS: update marvell,armada-3700-utmi-phy.yaml reference

Moritz Fischer (1):
      fpga: machxo2-spi: Address warning about unused variable

Moti Haimovski (1):
      habanalabs: increase ELBI reset timeout for PLDM

Nijam Haider (1):
      char: pcmcia: scr24x_cs: Fix redundant fops

Oded Gabbay (15):
      habanalabs: update firmware files to latest
      habanalabs: update to latest f/w headers
      habanalabs: use dev_dbg upon hint address failure
      habanalabs: ignore device unusable status
      habanalabs: better error print for pin failure
      habanalabs: notify before f/w loading
      habanalabs: set memory scrubbing to disabled by default
      habanalabs: check running index in eqe control
      habanalabs/gaudi: refactor reset code
      habanalabs/gaudi: don't use nic_ports_mask in compute
      habanalabs: prefer ASYNC device probing
      habanalabs/gaudi: update to latest f/w specs
      habanalabs/gaudi: use standard error codes
      habanalabs: print firmware versions
      habanalabs: remove a rogue #ifdef

Odelu Kukatla (2):
      dt-bindings: interconnect: Add Qualcomm SC7280 DT bindings
      interconnect: qcom: Add SC7280 interconnect provider driver

Ofir Bitton (10):
      habanalabs: give FW a grace time for configuring iATU
      habanalabs/gaudi: do not move HBM bar if iATU done by FW
      habanalabs/gaudi: split host irq interfaces towards FW
      habanalabs/gaudi: don't use disabled ports in collective wait
      habanalabs/gaudi: add FW alive event support
      habanalabs: reset device upon FD close if not idle
      habanalabs: enable stop on error for all QMANs and engines
      habanalabs/gaudi: correct driver events numbering
      habanalabs: allow reset upon device release
      habanalabs/gaudi: add support for NIC DERR

Ohad Sharabi (17):
      habanalabs: prepare preboot stage to dynamic f/w load
      habanalabs: request f/w in separate function
      habanalabs: refactor init device cpu code
      habanalabs: use common fw_version read
      habanalabs: dynamic fw load reset protocol
      habanalabs: expose ASIC specific PCI info to common code
      habanalabs: load boot fit to device
      habanalabs: load linux image to device
      habanalabs: set dma mask from fw once fw done iatu config
      habanalabs: avoid using uninitialized pointer
      habanalabs: read f/w's 2-nd sts and err registers
      habanalabs: check if asic secured with asic type
      habanalabs: track security status using positive logic
      habanalabs: skip valid test for boot_dev_sts regs
      habanalabs: fix mask to obtain page offset
      habanalabs: report EQ fault during heartbeat
      habanalabs/gaudi: print last QM PQEs on error

Omer Shpigelman (2):
      habanalabs: add missing space after casting
      habanalabs: add hard reset timeout for PLDM

Pierre-Louis Bossart (9):
      soundwire/ASoC: add leading zeroes in peripheral device name
      soundwire: bandwidth allocation: improve error messages
      soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions
      soundwire: add missing kernel-doc description
      soundwire: bus: handle -ENODATA errors in clock stop/start sequences
      soundwire: bus: add missing \n in dynamic debug
      soundwire: cadence_master: always set CMD_ACCEPT
      soundwire: dmi-quirks: remove duplicate initialization
      soundwire: intel: move to auxiliary bus

Rajendra Nayak (1):
      nvmem: qfprom: minor nit fixes

Randy Dunlap (1):
      stm class: Spelling fix

Richard Fitzgerald (2):
      soundwire: bus: Make sdw_nwrite() data pointer argument const
      soundwire: stream: Fix test for DP prepare complete

Rob Herring (1):
      phy: Allow a NULL phy name for devm_phy_get()

Russ Weight (5):
      fpga: altera-pr-ip: Remove function alt_pr_unregister
      fpga: stratix10-soc: Add missing fpga_mgr_free() call
      fpga: mgr: Rename dev to parent for parent device
      fpga: bridge: Rename dev to parent for parent device
      fpga: region: Rename dev to parent for parent device

Sai Prakash Ranjan (1):
      coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer()

Samuel Holland (1):
      nvmem: sunxi_sid: Set type to OTP

Samuel Thibault (1):
      speakup: Separate out translations for bright colors names

Sebastian Fricke (1):
      phy: phy-core-mipi-dphy.c: Correct reference version

Selvam Sathappan Periakaruppan (1):
      phy: qcom-qmp: add QMP V2 PCIe PHY support for ipq60xx

Sergio Paracuellos (5):
      dt-bindings: phy: mediatek,mt7621-pci-phy: add clock entries
      phy: ralink: phy-mt7621-pci: use kernel clock APIS
      phy: ralink: Kconfig: enable COMPILE_TEST on mt7621-pci-phy driver
      phy: ralink: Kconfig: convert mt7621-pci-phy into 'bool'
      phy: ralink: phy-mt7621-pci: properly print pointer address

Shaokun Zhang (1):
      soundwire: cadence: remove the repeated declaration

Shubhankar Kuranagatti (1):
      phy: phy-xgene.c: Fix alignment of comment

Stephan Gerhold (7):
      extcon: sm5502: Drop invalid register write in sm5502_reg_data
      extcon: sm5502: Use devm_regmap_add_irq_chip()
      extcon: sm5502: Implement i2c_driver->probe_new()
      dt-bindings: extcon: sm5502: Convert to DT schema
      dt-bindings: extcon: sm5502: Document siliconmitus,sm5504-muic
      extcon: sm5502: Refactor driver to use chip-specific struct
      extcon: sm5502: Add support for SM5504

Tal Albo (1):
      habanalabs/gaudi: update coresight configuration

Tamar Mashiah (1):
      mei: fix kdoc in the driver

Thorsten Scherer (1):
      siox: Simplify error handling via dev_err_probe()

Tobias Schramm (2):
      dt-bindings: phy: rockchip-inno-usb2: add compatible for rk3308 USB phy
      phy: phy-rockchip-inno-usb2: add support for RK3308 USB phy

Tom Rix (10):
      dt-bindings: fpga: fpga-region: change FPGA indirect article to an
      Documentation: fpga: dfl: change FPGA indirect article to an
      Documentation: ocxl.rst: change FPGA indirect article to an
      fpga: change FPGA indirect article to an
      fpga: bridge: change FPGA indirect article to an
      fpga-mgr: change FPGA indirect article to an
      fpga: region: change FPGA indirect article to an
      fpga: of-fpga-region: change FPGA indirect article to an
      fpga: stratix10-soc: change FPGA indirect article to an
      mei: hdcp: SPDX tag should be the first line

Tomas Winkler (1):
      mei: revamp mei extension header structure layout.

Tomer Tayar (2):
      habanalabs/gaudi: add ARB to QM stop on error masks
      habanalabs: print more info when failing to pin user memory

Tong Zhang (2):
      misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge
      misc: alcor_pci: fix inverted branch condition

Uwe Kleine-König (2):
      sparc/vio: make remove callback return void
      intel_th: Remove an unused exit point from intel_th_remove()

Vinod Koul (1):
      phy: Revert "phy: ralink: Kconfig: convert mt7621-pci-phy into 'bool'"

Yang Yingliang (2):
      w1: w1_therm: correct function name bulk_read_support()
      w1: w1_therm: fix build warning in w1_seq_show()

Yangtao Li (1):
      fsi: aspeed: convert to devm_platform_ioremap_resource

Yu Kuai (1):
      char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_protocol()

YueHaibing (1):
      phy: phy-twl4030-usb: use DEVICE_ATTR_RO macro

Yuri Nudelman (3):
      habanalabs: add debug flag to prevent failure on timeout
      habanalabs: added open_stats info ioctl
      debugfs: add skip_reset_on_timeout option

Zhen Lei (4):
      fsi: master-ast-cf: Remove redundant error printing in fsi_master_acf_probe()
      visorbus: fix error return code in visorchipset_init()
      EISA: use DEVICE_ATTR_RO() helper macro
      mcb: Use DEFINE_RES_MEM() helper macro and fix the end address

Zou Wei (1):
      fsi: Add missing MODULE_DEVICE_TABLE

Zvika Yehudai (1):
      habanalabs: fix typo

farah kassabri (1):
      habanalabs: add validity check for signal cs

 Documentation/ABI/stable/sysfs-driver-w1_ds2438    |   13 +
 .../ABI/testing/debugfs-driver-habanalabs          |    8 +
 Documentation/ABI/testing/sysfs-class-spi-eeprom   |   19 +
 Documentation/devicetree/bindings/eeprom/at25.yaml |   31 +-
 .../devicetree/bindings/extcon/extcon-sm5502.txt   |   21 -
 .../bindings/extcon/siliconmitus,sm5502-muic.yaml  |   52 +
 .../devicetree/bindings/fpga/fpga-region.txt       |   22 +-
 .../bindings/interconnect/qcom,rpmh.yaml           |   12 +
 .../devicetree/bindings/misc/eeprom-93xx46.txt     |    3 +
 .../devicetree/bindings/pci/qcom,pcie.txt          |   24 +
 .../bindings/phy/mediatek,mt7621-pci-phy.yaml      |    5 +
 .../bindings/phy/phy-rockchip-inno-usb2.yaml       |    1 +
 .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml |   11 +
 .../devicetree/bindings/phy/qcom,qmp-phy.yaml      |   27 +
 .../devicetree/bindings/phy/rcar-gen3-phy-pcie.txt |   24 -
 .../bindings/phy/renesas,rcar-gen3-pcie-phy.yaml   |   53 +
 .../bindings/phy/rockchip-inno-csi-dphy.yaml       |   79 +
 .../devicetree/bindings/phy/rockchip-usb-phy.txt   |   52 -
 .../devicetree/bindings/phy/rockchip-usb-phy.yaml  |   81 +
 .../devicetree/bindings/phy/ti,tcan104x-can.yaml   |   56 +
 Documentation/fpga/dfl.rst                         |    4 +-
 Documentation/userspace-api/accelerators/ocxl.rst  |    2 +-
 Documentation/w1/slaves/w1_ds2438.rst              |   19 +-
 MAINTAINERS                                        |    4 +-
 arch/sparc/include/asm/vio.h                       |    2 +-
 arch/sparc/kernel/ds.c                             |    6 -
 arch/sparc/kernel/vio.c                            |    4 +-
 drivers/accessibility/braille/braille_console.c    |    3 +
 drivers/accessibility/speakup/i18n.c               |    7 +
 drivers/accessibility/speakup/i18n.h               |    9 +-
 drivers/accessibility/speakup/main.c               |    4 -
 drivers/block/sunvdc.c                             |    3 +-
 drivers/bus/fsl-mc/dprc-driver.c                   |    8 +-
 drivers/bus/fsl-mc/dprc.c                          |    4 +-
 drivers/bus/fsl-mc/fsl-mc-allocator.c              |   10 +-
 drivers/bus/fsl-mc/fsl-mc-bus.c                    |   19 +-
 drivers/bus/fsl-mc/fsl-mc-msi.c                    |    2 +-
 drivers/bus/fsl-mc/mc-io.c                         |    6 +-
 drivers/bus/fsl-mc/mc-sys.c                        |   19 +-
 drivers/bus/mhi/core/pm.c                          |   19 +-
 drivers/bus/mhi/pci_generic.c                      |    5 +-
 drivers/char/Kconfig                               |   21 -
 drivers/char/Makefile                              |    3 +-
 drivers/char/hpet.c                                |    4 +-
 drivers/char/hw_random/pseries-rng.c               |    2 +-
 drivers/char/mem.c                                 |    1 -
 drivers/char/pcmcia/cm4000_cs.c                    |    7 +-
 drivers/char/pcmcia/cm4040_cs.c                    |    3 +-
 drivers/char/pcmcia/scr24x_cs.c                    |    1 -
 drivers/char/raw.c                                 |  362 ----
 drivers/char/xillybus/Kconfig                      |   22 +-
 drivers/char/xillybus/Makefile                     |    2 +
 drivers/char/xillybus/xillybus.h                   |   10 +-
 drivers/char/xillybus/xillybus_class.c             |  262 +++
 drivers/char/xillybus/xillybus_class.h             |   30 +
 drivers/char/xillybus/xillybus_core.c              |  180 +-
 drivers/char/xillybus/xillybus_of.c                |    1 -
 drivers/char/xillybus/xillybus_pcie.c              |    1 -
 drivers/char/xillybus/xillyusb.c                   | 2259 ++++++++++++++++++++
 drivers/comedi/drivers/comedi_8254.c               |    3 +-
 drivers/comedi/drivers/comedi_isadma.c             |    2 +-
 drivers/comedi/drivers/ni_routes.c                 |    7 +-
 drivers/comedi/drivers/ni_routes.h                 |    1 -
 .../comedi/drivers/ni_routing/ni_device_routes.c   |    1 -
 .../comedi/drivers/ni_routing/ni_device_routes.h   |    1 -
 .../drivers/ni_routing/ni_device_routes/all.h      |    1 -
 .../ni_routing/ni_device_routes/pci-6070e.c        |    1 -
 .../drivers/ni_routing/ni_device_routes/pci-6220.c |    1 -
 .../drivers/ni_routing/ni_device_routes/pci-6221.c |    1 -
 .../drivers/ni_routing/ni_device_routes/pci-6229.c |    1 -
 .../drivers/ni_routing/ni_device_routes/pci-6251.c |    1 -
 .../drivers/ni_routing/ni_device_routes/pci-6254.c |    1 -
 .../drivers/ni_routing/ni_device_routes/pci-6259.c |    1 -
 .../drivers/ni_routing/ni_device_routes/pci-6534.c |    1 -
 .../drivers/ni_routing/ni_device_routes/pci-6602.c |    1 -
 .../drivers/ni_routing/ni_device_routes/pci-6713.c |    1 -
 .../drivers/ni_routing/ni_device_routes/pci-6723.c |    1 -
 .../drivers/ni_routing/ni_device_routes/pci-6733.c |    1 -
 .../ni_routing/ni_device_routes/pxi-6030e.c        |    1 -
 .../drivers/ni_routing/ni_device_routes/pxi-6224.c |    1 -
 .../drivers/ni_routing/ni_device_routes/pxi-6225.c |    1 -
 .../drivers/ni_routing/ni_device_routes/pxi-6251.c |    1 -
 .../drivers/ni_routing/ni_device_routes/pxi-6733.c |    1 -
 .../ni_routing/ni_device_routes/pxie-6251.c        |    1 -
 .../ni_routing/ni_device_routes/pxie-6535.c        |    1 -
 .../ni_routing/ni_device_routes/pxie-6738.c        |    1 -
 .../comedi/drivers/ni_routing/ni_route_values.c    |    1 -
 .../comedi/drivers/ni_routing/ni_route_values.h    |    1 -
 .../drivers/ni_routing/ni_route_values/all.h       |    1 -
 .../drivers/ni_routing/ni_route_values/ni_660x.c   |    1 -
 .../ni_routing/ni_route_values/ni_eseries.c        |    1 -
 .../ni_routing/ni_route_values/ni_mseries.c        |    1 -
 .../drivers/ni_routing/tools/convert_c_to_py.c     |    1 -
 .../drivers/ni_routing/tools/convert_csv_to_c.py   |    7 -
 .../drivers/ni_routing/tools/convert_py_to_csv.py  |    1 -
 .../drivers/ni_routing/tools/csv_collection.py     |    1 -
 .../drivers/ni_routing/tools/make_blank_csv.py     |    1 -
 .../comedi/drivers/ni_routing/tools/ni_names.py    |    1 -
 drivers/comedi/drivers/ni_tio.c                    |   12 +-
 drivers/comedi/drivers/tests/comedi_example_test.c |    1 -
 drivers/comedi/drivers/tests/ni_routes_test.c      |    1 -
 drivers/comedi/drivers/tests/unittest.h            |    1 -
 drivers/eisa/eisa-bus.c                            |   23 +-
 drivers/extcon/Kconfig                             |    2 +-
 drivers/extcon/extcon-intel-mrfld.c                |    9 +
 drivers/extcon/extcon-max8997.c                    |    1 +
 drivers/extcon/extcon-sm5502.c                     |  212 +-
 drivers/extcon/extcon-sm5502.h                     |   82 +-
 drivers/firewire/nosy.c                            |   43 +-
 drivers/firmware/stratix10-svc.c                   |   22 +-
 drivers/fpga/Kconfig                               |    4 +-
 drivers/fpga/altera-pr-ip-core.c                   |   10 -
 drivers/fpga/fpga-bridge.c                         |   40 +-
 drivers/fpga/fpga-mgr.c                            |   42 +-
 drivers/fpga/fpga-region.c                         |   30 +-
 drivers/fpga/machxo2-spi.c                         |    2 +
 drivers/fpga/of-fpga-region.c                      |    8 +-
 drivers/fpga/stratix10-soc.c                       |    3 +-
 drivers/fsi/fsi-core.c                             |    4 +-
 drivers/fsi/fsi-master-aspeed.c                    |   33 +-
 drivers/fsi/fsi-master-ast-cf.c                    |    2 +-
 drivers/fsi/fsi-master-gpio.c                      |    1 +
 drivers/fsi/fsi-occ.c                              |   12 +-
 drivers/fsi/fsi-sbefifo.c                          |   10 +-
 drivers/fsi/fsi-scom.c                             |  105 +-
 drivers/hwmon/occ/common.c                         |    7 +-
 drivers/hwtracing/coresight/coresight-core.c       |   11 +-
 drivers/hwtracing/coresight/coresight-etm4x-core.c |    5 -
 drivers/hwtracing/coresight/coresight-tmc-etf.c    |    2 +-
 drivers/hwtracing/intel_th/core.c                  |   29 +-
 drivers/hwtracing/intel_th/gth.c                   |   16 +
 drivers/hwtracing/intel_th/intel_th.h              |    3 +
 drivers/hwtracing/intel_th/msu.c                   |   48 +-
 drivers/interconnect/qcom/Kconfig                  |    9 +
 drivers/interconnect/qcom/Makefile                 |    2 +
 drivers/interconnect/qcom/sc7280.c                 | 1938 +++++++++++++++++
 drivers/interconnect/qcom/sc7280.h                 |  154 ++
 drivers/ipack/carriers/tpci200.c                   |    9 +-
 drivers/ipack/carriers/tpci200.h                   |    4 +-
 drivers/ipack/devices/ipoctal.c                    |    4 +-
 drivers/ipack/devices/ipoctal.h                    |    6 +-
 drivers/mcb/mcb-lpc.c                              |   13 +-
 drivers/misc/bcm-vk/bcm_vk_msg.c                   |    6 +-
 drivers/misc/bcm-vk/bcm_vk_msg.h                   |    2 +-
 drivers/misc/cardreader/alcor_pci.c                |    8 +-
 drivers/misc/cxl/file.c                            |    5 +-
 drivers/misc/eeprom/Kconfig                        |    5 +-
 drivers/misc/eeprom/at25.c                         |  158 +-
 drivers/misc/eeprom/ee1004.c                       |  223 +-
 drivers/misc/eeprom/eeprom_93xx46.c                |   90 +-
 drivers/misc/eeprom/idt_89hpesx.c                  |   41 +-
 .../misc/habanalabs/common/command_submission.c    |   81 +-
 drivers/misc/habanalabs/common/context.c           |    9 -
 drivers/misc/habanalabs/common/debugfs.c           |    5 +
 drivers/misc/habanalabs/common/device.c            |   82 +-
 drivers/misc/habanalabs/common/firmware_if.c       | 1806 ++++++++++++++--
 drivers/misc/habanalabs/common/habanalabs.h        |  280 ++-
 drivers/misc/habanalabs/common/habanalabs_drv.c    |   24 +-
 drivers/misc/habanalabs/common/habanalabs_ioctl.c  |   23 +-
 drivers/misc/habanalabs/common/hw_queue.c          |   42 +-
 drivers/misc/habanalabs/common/irq.c               |   24 +-
 drivers/misc/habanalabs/common/memory.c            |   22 +-
 drivers/misc/habanalabs/common/mmu/mmu.c           |   14 +-
 drivers/misc/habanalabs/common/pci/pci.c           |   34 +-
 drivers/misc/habanalabs/common/sysfs.c             |    2 +-
 drivers/misc/habanalabs/gaudi/gaudi.c              | 1013 +++++----
 drivers/misc/habanalabs/gaudi/gaudiP.h             |    1 +
 drivers/misc/habanalabs/gaudi/gaudi_coresight.c    |    6 +-
 drivers/misc/habanalabs/gaudi/gaudi_security.c     |   15 +-
 drivers/misc/habanalabs/goya/goya.c                |  251 ++-
 drivers/misc/habanalabs/goya/goyaP.h               |    2 +-
 drivers/misc/habanalabs/goya/goya_coresight.c      |    2 +-
 drivers/misc/habanalabs/include/common/cpucp_if.h  |   45 +-
 .../misc/habanalabs/include/common/hl_boot_if.h    |  184 +-
 .../habanalabs/include/gaudi/gaudi_async_events.h  |   14 +-
 .../include/gaudi/gaudi_async_ids_map_extended.h   |   31 +-
 .../misc/habanalabs/include/gaudi/gaudi_fw_if.h    |   46 +
 .../misc/habanalabs/include/gaudi/gaudi_masks.h    |   15 +-
 .../misc/habanalabs/include/gaudi/gaudi_reg_map.h  |   10 +
 drivers/misc/hpilo.c                               |   10 +-
 drivers/misc/hpilo.h                               |    3 +
 drivers/misc/ibmasm/module.c                       |    5 +-
 drivers/misc/ibmasm/remote.h                       |    2 +-
 drivers/misc/lkdtm/bugs.c                          |   11 +-
 drivers/misc/lkdtm/cfi.c                           |    3 +-
 drivers/misc/lkdtm/core.c                          |   58 +-
 drivers/misc/lkdtm/fortify.c                       |    3 +-
 drivers/misc/lkdtm/heap.c                          |   97 +-
 drivers/misc/lkdtm/lkdtm.h                         |   46 +-
 drivers/misc/lkdtm/stackleak.c                     |    4 +-
 drivers/misc/lkdtm/usercopy.c                      |    7 +-
 drivers/misc/mei/bus-fixup.c                       |    2 +-
 drivers/misc/mei/client.c                          |   22 +-
 drivers/misc/mei/hbm.c                             |    2 +-
 drivers/misc/mei/hdcp/Kconfig                      |    1 -
 drivers/misc/mei/hw-me.c                           |    4 +-
 drivers/misc/mei/hw.h                              |   28 +-
 drivers/misc/mei/interrupt.c                       |   23 +-
 drivers/misc/mei/main.c                            |    4 +-
 drivers/misc/mei/pci-txe.c                         |    2 +-
 drivers/misc/pvpanic/pvpanic-mmio.c                |   17 +-
 drivers/misc/pvpanic/pvpanic-pci.c                 |   22 +-
 drivers/misc/pvpanic/pvpanic.c                     |   33 +-
 drivers/misc/pvpanic/pvpanic.h                     |    3 +-
 drivers/misc/uacce/uacce.c                         |   11 +-
 drivers/misc/vmw_vmci/vmci_context.c               |    2 +-
 drivers/misc/xilinx_sdfec.c                        |    3 -
 drivers/net/ethernet/sun/ldmvsw.c                  |    4 +-
 drivers/net/ethernet/sun/sunvnet.c                 |    3 +-
 drivers/nvmem/core.c                               |   23 +-
 drivers/nvmem/qfprom.c                             |    9 +-
 drivers/nvmem/sprd-efuse.c                         |    2 +-
 drivers/nvmem/sunxi_sid.c                          |    1 +
 drivers/parport/probe.c                            |   11 +-
 drivers/phy/Kconfig                                |    9 +
 drivers/phy/Makefile                               |    1 +
 drivers/phy/broadcom/phy-bcm-ns-usb3.c             |    4 +-
 drivers/phy/marvell/phy-mmp3-hsic.c                |    4 +-
 drivers/phy/mediatek/phy-mtk-hdmi.c                |    4 +-
 drivers/phy/mediatek/phy-mtk-mipi-dsi.c            |    4 +-
 drivers/phy/phy-can-transceiver.c                  |  146 ++
 drivers/phy/phy-core-mipi-dphy.c                   |    2 +-
 drivers/phy/phy-core.c                             |   16 +-
 drivers/phy/phy-xgene.c                            |    3 +-
 drivers/phy/qualcomm/phy-qcom-qmp.c                |  315 ++-
 drivers/phy/qualcomm/phy-qcom-qmp.h                |  189 +-
 drivers/phy/ralink/Kconfig                         |    2 +-
 drivers/phy/ralink/phy-mt7621-pci.c                |   37 +-
 drivers/phy/rockchip/Kconfig                       |    9 +
 drivers/phy/rockchip/Makefile                      |    1 +
 drivers/phy/rockchip/phy-rockchip-inno-csidphy.c   |  459 ++++
 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c      |    4 +-
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c      |   44 +
 drivers/phy/socionext/phy-uniphier-pcie.c          |   11 +-
 drivers/phy/st/phy-stm32-usbphyc.c                 |   31 +
 drivers/phy/ti/phy-dm816x-usb.c                    |   17 +-
 drivers/phy/ti/phy-twl4030-usb.c                   |    6 +-
 drivers/pnp/card.c                                 |    7 +-
 drivers/pnp/driver.c                               |    9 +-
 drivers/pnp/isapnp/compat.c                        |    1 -
 drivers/pnp/isapnp/proc.c                          |   13 +-
 drivers/pnp/manager.c                              |    7 +-
 drivers/pnp/support.c                              |    1 -
 drivers/siox/siox-bus-gpio.c                       |   19 +-
 drivers/soundwire/Kconfig                          |    1 +
 drivers/soundwire/bus.c                            |  163 +-
 drivers/soundwire/cadence_master.c                 |   21 +-
 drivers/soundwire/cadence_master.h                 |    3 -
 drivers/soundwire/dmi-quirks.c                     |    2 +-
 drivers/soundwire/generic_bandwidth_allocation.c   |   14 +-
 drivers/soundwire/intel.c                          |   56 +-
 drivers/soundwire/intel.h                          |   14 +-
 drivers/soundwire/intel_init.c                     |  232 +-
 drivers/soundwire/slave.c                          |    4 +-
 drivers/soundwire/stream.c                         |   13 +-
 drivers/tty/vcc.c                                  |    4 +-
 drivers/uio/Kconfig                                |    2 +-
 drivers/uio/uio_aec.c                              |    2 +-
 drivers/uio/uio_pci_generic.c                      |   32 +
 drivers/video/fbdev/Kconfig                        |    1 -
 drivers/virt/nitro_enclaves/ne_pci_dev.c           |    2 +
 drivers/visorbus/visorchipset.c                    |    6 +-
 drivers/w1/masters/ds2482.c                        |   94 +-
 drivers/w1/slaves/w1_ds2438.c                      |  122 +-
 drivers/w1/slaves/w1_therm.c                       |    5 +-
 drivers/watchdog/mei_wdt.c                         |    4 +-
 fs/block_dev.c                                     |    6 +-
 include/dt-bindings/interconnect/qcom,sc7280.h     |  165 ++
 include/linux/eeprom_93xx46.h                      |    3 +
 include/linux/fpga/altera-pr-ip-core.h             |    1 -
 include/linux/fpga/fpga-bridge.h                   |    2 +-
 include/linux/fpga/fpga-mgr.h                      |    2 +-
 include/linux/fs.h                                 |    3 -
 include/linux/mcb.h                                |    2 +-
 include/linux/nvmem-provider.h                     |    1 +
 include/linux/phy/phy.h                            |    2 +-
 include/linux/soundwire/sdw.h                      |    5 +-
 include/linux/soundwire/sdw_intel.h                |    6 +-
 include/linux/stm.h                                |    2 +-
 include/linux/sysfs.h                              |    6 +
 include/uapi/linux/raw.h                           |   17 -
 include/uapi/misc/habanalabs.h                     |   13 +
 lib/dynamic_debug.c                                |    6 +-
 sound/soc/intel/boards/sof_sdw.c                   |    4 +-
 tools/testing/selftests/lkdtm/config               |    7 +
 tools/testing/selftests/lkdtm/run.sh               |   12 +-
 tools/testing/selftests/lkdtm/stack-entropy.sh     |    1 +
 tools/testing/selftests/lkdtm/tests.txt            |   11 +-
 288 files changed, 11676 insertions(+), 2828 deletions(-)
 create mode 100644 Documentation/ABI/stable/sysfs-driver-w1_ds2438
 create mode 100644 Documentation/ABI/testing/sysfs-class-spi-eeprom
 delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-sm5502.txt
 create mode 100644 Documentation/devicetree/bindings/extcon/siliconmitus,sm5502-muic.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-pcie.txt
 create mode 100644 Documentation/devicetree/bindings/phy/renesas,rcar-gen3-pcie-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/rockchip-inno-csi-dphy.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/rockchip-usb-phy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/rockchip-usb-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
 delete mode 100644 drivers/char/raw.c
 create mode 100644 drivers/char/xillybus/xillybus_class.c
 create mode 100644 drivers/char/xillybus/xillybus_class.h
 create mode 100644 drivers/char/xillybus/xillyusb.c
 create mode 100644 drivers/interconnect/qcom/sc7280.c
 create mode 100644 drivers/interconnect/qcom/sc7280.h
 create mode 100644 drivers/phy/phy-can-transceiver.c
 create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-csidphy.c
 create mode 100644 include/dt-bindings/interconnect/qcom,sc7280.h
 delete mode 100644 include/uapi/linux/raw.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ