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]
Date:   Tue, 7 May 2019 20:00:01 +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.2-rc1 - part 2

The following changes since commit 085b7755808aa11f78ab9377257e1dad2e6fa4bb:

  Linux 5.1-rc6 (2019-04-21 10:45:57 -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.2-rc1-part2

for you to fetch changes up to aad14ad3cf3a63bd258b65e18d49c3eb8472d344:

  intel_th: msu: Add current window tracking (2019-05-03 18:17:40 +0200)

----------------------------------------------------------------
Char/Misc patches for 5.2-rc1 - part 2

Here is the "real" big set of char/misc driver patches for 5.2-rc1

Loads of different driver subsystem stuff in here, all over the places:
  - thunderbolt driver updates
  - habanalabs driver updates
  - nvmem driver updates
  - extcon driver updates
  - intel_th driver updates
  - mei driver updates
  - coresight driver updates
  - soundwire driver cleanups and updates
  - fastrpc driver updates
  - other minor driver updates
  - chardev minor fixups

Feels like this tree is getting to be a dumping ground of "small driver
subsystems" these days.  Which is fine with me, if it makes things
easier for those subsystem maintainers.

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 Pakki (4):
      thunderbolt: Fix to check for kmemdup failure
      thunderbolt: Fix to check return value of ida_simple_get
      thunderbolt: xdomain: Fix to check return value of kmemdup
      thunderbolt: Fix to check the return value of kmemdup

Alexander Shishkin (17):
      intel_th: msu: Fix single mode with IOMMU
      intel_th: SPDX-ify the documentation
      intel_th: Rework resource passing between glue layers and core
      intel_th: Skip subdevices if their MMIO is missing
      intel_th: Add "rtit" source device
      intel_th: Communicate IRQ via resource
      intel_th: pci: Use MSI interrupt signalling
      intel_th: msu: Start handling IRQs
      intel_th: Only report useful IRQs to subdevices
      intel_th: msu: Replace open-coded list_{first,last,next}_entry variants
      intel_th: msu: Switch over to scatterlist
      intel_th: msu: Factor out pipeline draining
      intel_th: gth: Factor out trace start/stop
      intel_th: Add switch triggering support
      intel_th: msu: Correct the block wrap detection
      intel_th: msu: Add a sysfs attribute to trigger window switch
      intel_th: msu: Add current window tracking

Alexander Usyskin (1):
      mei: expose device state in sysfs

Andy Shevchenko (2):
      extcon: intel: Split out some definitions to a common header
      extcon: mrfld: Introduce extcon driver for Basin Cove PMIC

Anson Huang (3):
      nvmem: imx-ocotp: use devm_platform_ioremap_resource() to simplify code
      nvmem: mxs-ocotp: use devm_platform_ioremap_resource() to simplify code
      nvmem: imx-iim: use devm_platform_ioremap_resource() to simplify code

Arnd Bergmann (1):
      coresight: catu: fix clang build warning

Charles Keepax (1):
      extcon: arizona: Disable mic detect if running when driver is removed

Chen-Yu Tsai (5):
      nvmem: sunxi_sid: Read out SID for randomness without looping
      nvmem: sunxi_sid: Optimize register read-out method
      nvmem: sunxi_sid: Dynamically allocate nvmem_config structure
      nvmem: sunxi_sid: Read out data in native format
      nvmem: sunxi_sid: Support SID on A83T and H5

Chengguang Xu (4):
      chardev: add additional check for minor range overlap
      chardev: add a check for given minor range
      chardev: code cleanup for __register_chrdev_region()
      chardev: update comment based on the code

Dalit Ben Zoor (7):
      habanalabs: set new golden value to tpc clock relaxation
      habanalabs: allow user to modify TPC clock relaxation value
      habanalabs: add device status option to INFO IOCTL
      habanalabs: remove call to cs_parser()
      habanalabs: remove redundant member from parser struct
      habanalabs: remove condition that is always true
      habanalabs: increase timeout if working with simulator

Dan Carpenter (1):
      misc: rtsx: clean up some indenting

Dotan Barak (1):
      habanalabs: remove implicit include from header files

Fabrice Gasnier (4):
      dt-bindings: nvmem: Add STM32 factory-programmed romem
      nvmem: Add driver for STM32 factory-programmed read only mem
      nvmem: stm32: add support for STM32MP15 BSEC to control OTP data
      nvmem: core: add nvmem_cell_read_u16

Fuqian Huang (1):
      misc: genwqe: Fix misuse of %x

Georgi Djakov (1):
      MAINTAINERS: Add mailing list for the interconnect API

Greg Kroah-Hartman (9):
      Merge 5.1-rc3 into char-misc-next
      Merge tag 'misc-habanalabs-next-2019-04-19' of git://people.freedesktop.org/~gabbayo/linux into char-misc-next
      Merge 5.1-rc6 into char-misc-next
      Merge tag 'icc-5.2-rc1' of https://git.linaro.org/people/georgi.djakov/linux into char-misc-next
      Merge tag 'extcon-next-for-5.2' of git://git.kernel.org/.../chanwoo/extcon into char-misc-next
      Merge tag 'thunderbolt-for-v5.2' of git://git.kernel.org/.../westeri/thunderbolt into char-misc-next
      Merge tag 'soundwire-5.2-rc1' of git://git.kernel.org/.../vkoul/soundwire into char-misc-next
      Merge tag 'misc-habanalabs-next-2019-05-03' of git://people.freedesktop.org/~gabbayo/linux into char-misc-next
      Merge tag 'gnss-5.2-rc1' of https://git.kernel.org/.../johan/gnss into char-misc-next

Gustavo A. R. Silva (2):
      sgi-xpc: mark expected switch fall-through
      parport: ieee1284: mark expected switch fall-through

Hans de Goede (1):
      virt: vbox: Sanity-check parameter types for hgcm-calls coming from userspace

Igor Grinberg (1):
      habanalabs: add new device CPU boot status

Jean-Francois Dagenais (1):
      w1: ds2408: reset on output_write retry with readback

Jorge Ramirez-Ortiz (1):
      nvmem: core: fix read buffer in place

Kangjie Lu (5):
      thunderbolt: property: Fix a NULL pointer dereference
      thunderbolt: Fix a missing check of kmemdup
      char: hpet: fix a missing check of ioremap
      thunderbolt: property: Fix a missing check of kzalloc
      slimbus: fix a potential NULL pointer dereference in of_qcom_slim_ngd_register

Leo Yan (4):
      dt-bindings: arm: coresight: Add new compatible for static replicator
      coresight: replicator: Add new device id for static replicator
      dt-bindings: arm: coresight: Unify funnel DT binding
      coresight: funnel: Support static funnel

Lucas Stach (3):
      nvmem: imx-ocotp: add support for imx8mq
      nvmem: imx-ocotp: broaden Kconfig dependency
      dt-bindings: imx-ocotp: Add i.MX8MQ compatible

Mariusz Bialonczyk (2):
      w1: ds2482: cosmetic fixes after 54865314f5a1
      w1: fix the resume command API

Mathieu Poirier (20):
      coresight: pmu: Adding ITRACE property to cs_etm PMU
      coresight: etm4x: Add kernel configuration for CONTEXTID
      coresight: etm4x: Skip selector pair 0
      coresight: etm4x: Configure tracers to emit timestamps
      coresight: Adding return code to sink::disable() operation
      coresight: Move reference counting inside sink drivers
      coresight: Properly address errors in sink::disable() functions
      coresight: Properly address concurrency in sink::update() functions
      coresight: perf: Clean up function etm_setup_aux()
      coresight: perf: Refactor function free_event_data()
      coresight: Communicate perf event to sink buffer allocation functions
      coresight: tmc-etr: Refactor function tmc_etr_setup_perf_buf()
      coresight: tmc-etr: Create per-thread buffer allocation function
      coresight: tmc-etr: Introduce the notion of process ID to ETR devices
      coresight: tmc-etr: Introduce the notion of reference counting to ETR devices
      coresight: tmc-etr: Introduce the notion of IDR to ETR devices
      coresight: tmc-etr: Allocate and free ETR memory buffers for CPU-wide scenarios
      coresight: tmc-etr: Add support for CPU-wide trace scenarios
      coresight: tmc-etf: Add support for CPU-wide trace scenarios
      coresight: etb10: Add support for CPU-wide trace scenarios

Mika Westerberg (36):
      net: thunderbolt: Unregister ThunderboltIP protocol handler when suspending
      thunderbolt: Remove unused work field in struct tb_switch
      thunderbolt: Drop duplicated get_switch_at_route()
      thunderbolt: Block reads and writes if switch is unplugged
      thunderbolt: Take domain lock in switch sysfs attribute callbacks
      thunderbolt: Do not allocate switch if depth is greater than 6
      thunderbolt: Enable TMU access when accessing port space on legacy devices
      thunderbolt: Add dummy read after port capability list walk on Light Ridge
      thunderbolt: Move LC specific functionality into a separate file
      thunderbolt: Configure lanes when switch is initialized
      thunderbolt: Set sleep bit when suspending switch
      thunderbolt: Properly disable path
      thunderbolt: Cache adapter specific capability offset into struct port
      thunderbolt: Rename tunnel_pci to tunnel
      thunderbolt: Generalize tunnel creation functionality
      thunderbolt: Add functions for allocating and releasing HopIDs
      thunderbolt: Assign remote for both ports in case of dual link
      thunderbolt: Add helper function to iterate from one port to another
      thunderbolt: Extend tunnel creation to more than 2 adjacent switches
      thunderbolt: Deactivate all paths before restarting them
      thunderbolt: Discover preboot PCIe paths the boot firmware established
      thunderbolt: Add support for full PCIe daisy chains
      thunderbolt: Scan only valid NULL adapter ports in hotplug
      thunderbolt: Generalize port finding routines to support all port types
      thunderbolt: Rework NFC credits handling
      thunderbolt: Add support for Display Port tunnels
      thunderbolt: Do not tear down tunnels when driver is unloaded
      thunderbolt: Run tb_xdp_handle_request() in system workqueue
      thunderbolt: Add XDomain UUID exchange support
      thunderbolt: Add support for DMA tunnels
      thunderbolt: Make tb_switch_alloc() return ERR_PTR()
      thunderbolt: Add support for XDomain connections
      thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters
      thunderbolt: Make rest of the logging to happen at debug level
      thunderbolt: Reword output of tb_dump_hop()
      thunderbolt: Start firmware on Titan Ridge Apple systems

Nathan Chancellor (1):
      thunderbolt: Make priority unsigned in struct tb_path

Oded Gabbay (24):
      habanalabs: rename goya_non_fatal_events array to all events
      habanalabs: use EQ MSI/X ID per chip
      habanalabs: remove unused defines
      habanalabs: ratelimit warnings at start of IOCTLs
      uapi/habanalabs: add some comments in habanalabs.h
      habanalabs: keep track of the device's dma mask
      habanalabs: never fail hard reset of device
      habanalabs: improve error messages
      habanalabs: remove trailing blank line from EOF
      habanalabs: prevent CPU soft lockup on Palladium
      habanalabs: remove extra semicolon
      uapi/habanalabs: fix some comments in uapi file
      habanalabs: refactoring in goya.c
      habanalabs: ASIC_AUTO_DETECT enum value is redundant
      habanalabs: split mmu/no-mmu code paths in memory ioctl
      habanalabs: all FD must be closed before removing device
      habanalabs: improve IOCTLs behavior when disabled or reset
      habanalabs: prevent device PTE read/write during hard-reset
      habanalabs: re-factor goya_parse_cb_no_ext_queue()
      uapi/habanalabs: add missing fields in bmon params
      habanalabs: use ASIC functions interface for rreg/wreg
      habanalabs: rename restore to ctx_switch when appropriate
      habanalabs: return old dram bar address upon change
      habanalabs: rename functions to improve code readability

Omer Shpigelman (3):
      habanalabs: add MMU shadow mapping
      habanalabs: add new IOCTL for debug, tracing and profiling
      habanalabs: add goya implementation for debug configuration

Ondrej Jirman (2):
      dt-bindings: gnss: add u-blox,neo-6m compatible
      gnss: ubx: add u-blox,neo-6m compatible

Patrick Venture (4):
      dt-bindings: misc: aspeed-p2a-ctrl: add support
      drivers/misc: Add Aspeed P2A control driver
      drivers/misc: Add Aspeed P2A control driver
      misc: aspeed-p2a-ctrl: fix mixed declarations

Paul Gortmaker (1):
      soundwire: intel: fix implicit header use of module.h/export.h

Pierre-Louis Bossart (25):
      soundwire: intel: fix inversion in devm_kcalloc parameters
      soundwire: remove useless initializations
      soundwire: stream: remove useless initialization of local variable
      soundwire: Kconfig: fix help format
      soundwire: fix SPDX license for header files
      soundwire: fix alignment issues in header files
      soundwire: bus: fix alignment issues
      soundwire: bus: fix typos in comments
      soundwire: bus: remove useless parentheses
      soundwire: bus: fix boolean comparisons
      soundwire: bus: remove spurious newline
      soundwire: bus_type: fix alignment issues
      soundwire: mipi_disco: fix alignment issues
      soundwire: mipi_disco: fix boolean comparisons
      soundwire: stream: fix alignment issues
      soundwire: slave: fix alignment issues
      soundwire: intel_init: fix alignment issues
      soundwire: intel: fix alignment issues
      soundwire: intel: protect macro parameters
      soundwire: intel: fix boolean comparison
      soundwire: cadence_master: fix alignment issues
      soundwire: cadence_master: balance parentheses
      soundwire: cadence_master: fix boolean comparisons
      soundwire: cadence_master: remove spurious newline
      soundwire: add missing newlines in dynamic debug logs

Srinivas Kandagatla (7):
      misc: fastrpc: make sure memory read and writes are visible
      misc: fastrpc: use correct spinlock variant
      misc: fastrpc: consider address offset before sending to DSP
      misc: fastrpc: take into account of overlapping buffers
      misc: fastrpc: fix remote page size calculation
      misc: fastrpc: increase max init file size to 64 MB
      nvmem: core: add NVMEM_SYSFS Kconfig

Stephen Boyd (1):
      firmware: vpd: Drop __iomem usage for memremap() memory

Stephen Rothwell (1):
      lib/siphash.c: mark expected switch fall-throughs

Suzuki K Poulose (10):
      coresight: tmc: Report DMA setup failures
      coresight: dynamic-replicator: Clean up error handling
      coresight: replicator: Prepare for merging with dynamic-replicator
      coresight: dynamic-replicator: Prepare for merging with static replicator
      coresight: Merge the static and dynamic replicator drivers
      coresight: Fix freeing up the coresight connections
      coresight: etb10: Cleanup power management
      coresight: tpiu: Cleanup power management
      coresight: catu: Cleanup power management
      coresight: tmc: Cleanup power management

Thierry Escande (2):
      misc: fastrpc: Avoid free of DMA buffer in interrupt context
      misc: fastrpc: Fix a possible double free

Todd Kjos (1):
      binder: check for overflow when alloc for security context

Tomas Winkler (6):
      mei: add missing SPDX tag to mei Kconfig
      mei: convert to SPDX license tags
      nfc/mei: convert to SPDX license tags
      mei/hdcp: Fix SPDX identifiers
      mei: adjust the copyright notice in the files.
      mei: hdcp: use own Kconfig file

Tomer Tayar (10):
      habanalabs: Move device CPU code into common file
      habanalabs: Move PCI code into common file
      habanalabs: Remove unneeded function pointers
      habanalabs: Add a printout with the name of a busy engine
      habanalabs: Allow accessing DRAM virtual addresses via debugfs
      habanalabs: Cancel pr_fmt() definition dependency on includes order
      habanalabs: Use single pool for CPU accessible host memory
      habanalabs: Manipulate DMA addresses in ASIC functions
      habanalabs: Update CPU DMA pool label name
      habanalabs: Update CPU DMA memory label name

Valdis Kletnieks (1):
      extcon: Fix build warning for extcon_unregister_notifier comment

Vinod Koul (14):
      soundwire: intel: fix SPDX license for header file
      soundwire: fix kconfig help format
      soundwire: fix SPDX license for header files
      soundwire: remove empty line before/after braces
      soundwire: cadence: remove empty line after braces
      soundwire: intel: remove empty line after braces
      soundwire: add argument to function definition
      soundwire: more alignment fixes
      soundwire: intel: more alignment fixes
      soundwire: avoid multiple assignments
      soundwire: fix more typos
      soundwire: wrap macro argument in parenthesis
      soundwire: add a blank line between functions
      soundwire: remove multiple blank lines

Vishnu DASA (1):
      VMCI: Use BIT() macro for bit definitions

Yangtao Li (5):
      interconnect: convert to DEFINE_SHOW_ATTRIBUTE
      nvmem: sunxi-sid: fix wrong description in kernel doc
      nvmem: sunxi-sid: add binding for H6's SID controller
      nvmem: sunxi-sid: convert to SPDX license tags
      nvmem: sunxi_sid: Support SID on H6

Yauhen Kharuzhy (2):
      extcon: intel-cht-wc: Make charger detection co-existed with OTG host mode
      extcon: intel-cht-wc: Enable external charger

Young Xiao (1):
      Drivers: misc: fix out-of-bounds access in function param_set_kgdbts_var

YueHaibing (4):
      parport_cs: Fix memory leak in parport_config
      uio: uio_fsl_elbc_gpcm: Make dev_attr_reg_br and dev_attr_reg_or static
      extcon: axp288: Add a depends on ACPI to the Kconfig entry
      coresight: catu: Make catu_helper_ops and catu_ops static

 Documentation/ABI/stable/sysfs-bus-nvmem           |    2 +
 .../ABI/testing/sysfs-bus-intel_th-devices-msc     |    8 +
 Documentation/ABI/testing/sysfs-class-mei          |   15 +
 .../devicetree/bindings/arm/coresight.txt          |   60 +-
 Documentation/devicetree/bindings/gnss/u-blox.txt  |    1 +
 .../devicetree/bindings/misc/aspeed-p2a-ctrl.txt   |   47 +
 .../bindings/nvmem/allwinner,sunxi-sid.txt         |    3 +-
 .../devicetree/bindings/nvmem/imx-ocotp.txt        |    4 +-
 .../devicetree/bindings/nvmem/st,stm32-romem.txt   |   31 +
 Documentation/trace/intel_th.rst                   |    2 +
 MAINTAINERS                                        |    1 +
 drivers/android/binder.c                           |   12 +-
 drivers/char/hpet.c                                |    2 +
 drivers/extcon/Kconfig                             |    9 +-
 drivers/extcon/Makefile                            |    1 +
 drivers/extcon/devres.c                            |    2 +-
 drivers/extcon/extcon-arizona.c                    |   10 +
 drivers/extcon/extcon-intel-cht-wc.c               |   81 +-
 drivers/extcon/extcon-intel-mrfld.c                |  284 +++++
 drivers/extcon/extcon-intel.h                      |   20 +
 drivers/firmware/google/vpd.c                      |    4 +-
 drivers/gnss/ubx.c                                 |    1 +
 drivers/hwtracing/coresight/Kconfig                |    9 +-
 drivers/hwtracing/coresight/Makefile               |    1 -
 drivers/hwtracing/coresight/coresight-catu.c       |    7 +-
 drivers/hwtracing/coresight/coresight-catu.h       |    5 -
 .../coresight/coresight-dynamic-replicator.c       |  255 -----
 drivers/hwtracing/coresight/coresight-etb10.c      |   97 +-
 drivers/hwtracing/coresight/coresight-etm-perf.c   |   37 +-
 drivers/hwtracing/coresight/coresight-etm4x.c      |  114 +-
 drivers/hwtracing/coresight/coresight-funnel.c     |  116 +-
 drivers/hwtracing/coresight/coresight-replicator.c |  238 +++-
 drivers/hwtracing/coresight/coresight-tmc-etf.c    |   82 +-
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |  266 ++++-
 drivers/hwtracing/coresight/coresight-tmc.c        |   17 +-
 drivers/hwtracing/coresight/coresight-tmc.h        |   12 +
 drivers/hwtracing/coresight/coresight-tpiu.c       |   18 +-
 drivers/hwtracing/coresight/coresight.c            |   29 +-
 drivers/hwtracing/intel_th/acpi.c                  |   10 +-
 drivers/hwtracing/intel_th/core.c                  |  139 ++-
 drivers/hwtracing/intel_th/gth.c                   |  125 +-
 drivers/hwtracing/intel_th/gth.h                   |   19 +
 drivers/hwtracing/intel_th/intel_th.h              |   30 +-
 drivers/hwtracing/intel_th/msu.c                   |  407 +++++--
 drivers/hwtracing/intel_th/msu.h                   |   10 +-
 drivers/hwtracing/intel_th/pci.c                   |   32 +-
 drivers/interconnect/core.c                        |   13 +-
 drivers/misc/Kconfig                               |    8 +
 drivers/misc/Makefile                              |    1 +
 drivers/misc/aspeed-p2a-ctrl.c                     |  444 +++++++
 drivers/misc/cardreader/rts5260.c                  |    4 +-
 drivers/misc/fastrpc.c                             |  235 +++-
 drivers/misc/genwqe/card_debugfs.c                 |    4 +-
 drivers/misc/habanalabs/Makefile                   |    2 +-
 drivers/misc/habanalabs/command_buffer.c           |   13 +-
 drivers/misc/habanalabs/command_submission.c       |   22 +-
 drivers/misc/habanalabs/context.c                  |    4 +-
 drivers/misc/habanalabs/debugfs.c                  |   96 +-
 drivers/misc/habanalabs/device.c                   |   93 +-
 drivers/misc/habanalabs/firmware_if.c              |  322 ++++++
 drivers/misc/habanalabs/goya/Makefile              |    3 +-
 drivers/misc/habanalabs/goya/goya.c                | 1209 ++++++--------------
 drivers/misc/habanalabs/goya/goyaP.h               |   81 +-
 drivers/misc/habanalabs/goya/goya_coresight.c      |  628 ++++++++++
 drivers/misc/habanalabs/goya/goya_security.c       |   15 +-
 drivers/misc/habanalabs/habanalabs.h               |  220 +++-
 drivers/misc/habanalabs/habanalabs_drv.c           |    9 +-
 drivers/misc/habanalabs/habanalabs_ioctl.c         |  139 ++-
 drivers/misc/habanalabs/hw_queue.c                 |   46 +-
 drivers/misc/habanalabs/include/armcp_if.h         |    2 -
 .../include/goya/asic_reg/cpu_ca53_cfg_masks.h     |    1 -
 .../include/goya/asic_reg/cpu_ca53_cfg_regs.h      |    1 -
 .../habanalabs/include/goya/asic_reg/cpu_if_regs.h |    1 -
 .../include/goya/asic_reg/cpu_pll_regs.h           |    1 -
 .../include/goya/asic_reg/dma_ch_0_regs.h          |    1 -
 .../include/goya/asic_reg/dma_ch_1_regs.h          |    1 -
 .../include/goya/asic_reg/dma_ch_2_regs.h          |    1 -
 .../include/goya/asic_reg/dma_ch_3_regs.h          |    1 -
 .../include/goya/asic_reg/dma_ch_4_regs.h          |    1 -
 .../include/goya/asic_reg/dma_macro_masks.h        |    1 -
 .../include/goya/asic_reg/dma_macro_regs.h         |    1 -
 .../include/goya/asic_reg/dma_nrtr_masks.h         |    1 -
 .../include/goya/asic_reg/dma_nrtr_regs.h          |    1 -
 .../include/goya/asic_reg/dma_qm_0_masks.h         |    1 -
 .../include/goya/asic_reg/dma_qm_0_regs.h          |    1 -
 .../include/goya/asic_reg/dma_qm_1_regs.h          |    1 -
 .../include/goya/asic_reg/dma_qm_2_regs.h          |    1 -
 .../include/goya/asic_reg/dma_qm_3_regs.h          |    1 -
 .../include/goya/asic_reg/dma_qm_4_regs.h          |    1 -
 .../habanalabs/include/goya/asic_reg/goya_masks.h  |   12 -
 .../habanalabs/include/goya/asic_reg/goya_regs.h   |    3 +-
 .../habanalabs/include/goya/asic_reg/ic_pll_regs.h |    1 -
 .../habanalabs/include/goya/asic_reg/mc_pll_regs.h |    1 -
 .../include/goya/asic_reg/mme1_rtr_masks.h         |    1 -
 .../include/goya/asic_reg/mme1_rtr_regs.h          |    1 -
 .../include/goya/asic_reg/mme2_rtr_regs.h          |    1 -
 .../include/goya/asic_reg/mme3_rtr_regs.h          |    1 -
 .../include/goya/asic_reg/mme4_rtr_regs.h          |    1 -
 .../include/goya/asic_reg/mme5_rtr_regs.h          |    1 -
 .../include/goya/asic_reg/mme6_rtr_regs.h          |    1 -
 .../include/goya/asic_reg/mme_cmdq_masks.h         |    1 -
 .../include/goya/asic_reg/mme_cmdq_regs.h          |    1 -
 .../habanalabs/include/goya/asic_reg/mme_masks.h   |    1 -
 .../include/goya/asic_reg/mme_qm_masks.h           |    1 -
 .../habanalabs/include/goya/asic_reg/mme_qm_regs.h |    1 -
 .../habanalabs/include/goya/asic_reg/mme_regs.h    |    1 -
 .../habanalabs/include/goya/asic_reg/mmu_masks.h   |    1 -
 .../habanalabs/include/goya/asic_reg/mmu_regs.h    |    1 -
 .../include/goya/asic_reg/pci_nrtr_masks.h         |    1 -
 .../include/goya/asic_reg/pci_nrtr_regs.h          |    1 -
 .../include/goya/asic_reg/pcie_aux_regs.h          |    1 -
 .../include/goya/asic_reg/pcie_wrap_regs.h         |  306 +++++
 .../include/goya/asic_reg/psoc_emmc_pll_regs.h     |    1 -
 .../include/goya/asic_reg/psoc_global_conf_masks.h |    1 -
 .../include/goya/asic_reg/psoc_global_conf_regs.h  |    1 -
 .../include/goya/asic_reg/psoc_mme_pll_regs.h      |    1 -
 .../include/goya/asic_reg/psoc_pci_pll_regs.h      |    1 -
 .../include/goya/asic_reg/psoc_spi_regs.h          |    1 -
 .../include/goya/asic_reg/sram_y0_x0_rtr_regs.h    |    1 -
 .../include/goya/asic_reg/sram_y0_x1_rtr_regs.h    |    1 -
 .../include/goya/asic_reg/sram_y0_x2_rtr_regs.h    |    1 -
 .../include/goya/asic_reg/sram_y0_x3_rtr_regs.h    |    1 -
 .../include/goya/asic_reg/sram_y0_x4_rtr_regs.h    |    1 -
 .../habanalabs/include/goya/asic_reg/stlb_masks.h  |    1 -
 .../habanalabs/include/goya/asic_reg/stlb_regs.h   |    1 -
 .../include/goya/asic_reg/tpc0_cfg_masks.h         |    1 -
 .../include/goya/asic_reg/tpc0_cfg_regs.h          |    1 -
 .../include/goya/asic_reg/tpc0_cmdq_masks.h        |    1 -
 .../include/goya/asic_reg/tpc0_cmdq_regs.h         |    1 -
 .../include/goya/asic_reg/tpc0_eml_cfg_masks.h     |    1 -
 .../include/goya/asic_reg/tpc0_eml_cfg_regs.h      |    1 -
 .../include/goya/asic_reg/tpc0_nrtr_masks.h        |    1 -
 .../include/goya/asic_reg/tpc0_nrtr_regs.h         |    1 -
 .../include/goya/asic_reg/tpc0_qm_masks.h          |    1 -
 .../include/goya/asic_reg/tpc0_qm_regs.h           |    1 -
 .../include/goya/asic_reg/tpc1_cfg_regs.h          |    1 -
 .../include/goya/asic_reg/tpc1_cmdq_regs.h         |    1 -
 .../include/goya/asic_reg/tpc1_qm_regs.h           |    1 -
 .../include/goya/asic_reg/tpc1_rtr_regs.h          |    1 -
 .../include/goya/asic_reg/tpc2_cfg_regs.h          |    1 -
 .../include/goya/asic_reg/tpc2_cmdq_regs.h         |    1 -
 .../include/goya/asic_reg/tpc2_qm_regs.h           |    1 -
 .../include/goya/asic_reg/tpc2_rtr_regs.h          |    1 -
 .../include/goya/asic_reg/tpc3_cfg_regs.h          |    1 -
 .../include/goya/asic_reg/tpc3_cmdq_regs.h         |    1 -
 .../include/goya/asic_reg/tpc3_qm_regs.h           |    1 -
 .../include/goya/asic_reg/tpc3_rtr_regs.h          |    1 -
 .../include/goya/asic_reg/tpc4_cfg_regs.h          |    1 -
 .../include/goya/asic_reg/tpc4_cmdq_regs.h         |    1 -
 .../include/goya/asic_reg/tpc4_qm_regs.h           |    1 -
 .../include/goya/asic_reg/tpc4_rtr_regs.h          |    1 -
 .../include/goya/asic_reg/tpc5_cfg_regs.h          |    1 -
 .../include/goya/asic_reg/tpc5_cmdq_regs.h         |    1 -
 .../include/goya/asic_reg/tpc5_qm_regs.h           |    1 -
 .../include/goya/asic_reg/tpc5_rtr_regs.h          |    1 -
 .../include/goya/asic_reg/tpc6_cfg_regs.h          |    1 -
 .../include/goya/asic_reg/tpc6_cmdq_regs.h         |    1 -
 .../include/goya/asic_reg/tpc6_qm_regs.h           |    1 -
 .../include/goya/asic_reg/tpc6_rtr_regs.h          |    1 -
 .../include/goya/asic_reg/tpc7_cfg_regs.h          |    1 -
 .../include/goya/asic_reg/tpc7_cmdq_regs.h         |    1 -
 .../include/goya/asic_reg/tpc7_nrtr_regs.h         |    1 -
 .../include/goya/asic_reg/tpc7_qm_regs.h           |    1 -
 .../include/goya/asic_reg/tpc_pll_regs.h           |    1 -
 drivers/misc/habanalabs/include/goya/goya.h        |    4 -
 .../habanalabs/include/goya/goya_async_events.h    |    9 +
 .../misc/habanalabs/include/goya/goya_coresight.h  |  199 ++++
 drivers/misc/habanalabs/include/goya/goya_fw_if.h  |    2 +
 drivers/misc/habanalabs/include/hl_boot_if.h       |    3 +-
 .../habanalabs/include/hw_ip/mmu/mmu_general.h     |   16 +-
 .../habanalabs/include/hw_ip/pci/pci_general.h     |   23 +
 drivers/misc/habanalabs/irq.c                      |   14 +-
 drivers/misc/habanalabs/memory.c                   |  197 ++--
 drivers/misc/habanalabs/mmu.c                      |  600 +++++-----
 drivers/misc/habanalabs/pci.c                      |  408 +++++++
 drivers/misc/kgdbts.c                              |    4 +-
 drivers/misc/mei/Kconfig                           |   12 +-
 drivers/misc/mei/Makefile                          |    2 +-
 drivers/misc/mei/bus-fixup.c                       |   14 +-
 drivers/misc/mei/bus.c                             |   13 +-
 drivers/misc/mei/client.c                          |   16 +-
 drivers/misc/mei/client.h                          |   14 +-
 drivers/misc/mei/debugfs.c                         |   15 +-
 drivers/misc/mei/dma-ring.c                        |    2 +-
 drivers/misc/mei/hbm.c                             |   15 +-
 drivers/misc/mei/hbm.h                             |   14 +-
 drivers/misc/mei/hdcp/Kconfig                      |   13 +
 drivers/misc/mei/hdcp/Makefile                     |    2 +-
 drivers/misc/mei/hdcp/mei_hdcp.c                   |    2 +-
 drivers/misc/mei/hdcp/mei_hdcp.h                   |    2 +-
 drivers/misc/mei/hw-me-regs.h                      |   68 +-
 drivers/misc/mei/hw-me.c                           |   14 +-
 drivers/misc/mei/hw-me.h                           |   16 +-
 drivers/misc/mei/hw-txe-regs.h                     |   63 +-
 drivers/misc/mei/hw-txe.c                          |   14 +-
 drivers/misc/mei/hw-txe.h                          |   14 +-
 drivers/misc/mei/hw.h                              |   14 +-
 drivers/misc/mei/init.c                            |   34 +-
 drivers/misc/mei/interrupt.c                       |   15 +-
 drivers/misc/mei/main.c                            |   80 +-
 drivers/misc/mei/mei-trace.c                       |   14 +-
 drivers/misc/mei/mei-trace.h                       |   14 +-
 drivers/misc/mei/mei_dev.h                         |   17 +-
 drivers/misc/mei/pci-me.c                          |   15 +-
 drivers/misc/mei/pci-txe.c                         |   14 +-
 drivers/misc/sgi-xp/xpc_uv.c                       |    1 +
 drivers/net/thunderbolt.c                          |    3 +
 drivers/nfc/mei_phy.c                              |   18 +-
 drivers/nfc/microread/mei.c                        |   17 +-
 drivers/nfc/pn544/mei.c                            |   15 +-
 drivers/nvmem/Kconfig                              |   24 +-
 drivers/nvmem/Makefile                             |    5 +
 drivers/nvmem/core.c                               |  316 +----
 drivers/nvmem/imx-iim.c                            |    4 +-
 drivers/nvmem/imx-ocotp.c                          |   11 +-
 drivers/nvmem/mxs-ocotp.c                          |    4 +-
 drivers/nvmem/nvmem-sysfs.c                        |  256 +++++
 drivers/nvmem/nvmem.h                              |   62 +
 drivers/nvmem/stm32-romem.c                        |  202 ++++
 drivers/nvmem/sunxi_sid.c                          |  115 +-
 drivers/parport/ieee1284.c                         |    2 +-
 drivers/parport/parport_cs.c                       |    5 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |    4 +
 drivers/soundwire/Kconfig                          |    4 +-
 drivers/soundwire/bus.c                            |  152 ++-
 drivers/soundwire/bus.h                            |   16 +-
 drivers/soundwire/bus_type.c                       |    4 +-
 drivers/soundwire/cadence_master.c                 |  100 +-
 drivers/soundwire/cadence_master.h                 |   22 +-
 drivers/soundwire/intel.c                          |  138 +--
 drivers/soundwire/intel.h                          |    4 +-
 drivers/soundwire/intel_init.c                     |   15 +-
 drivers/soundwire/mipi_disco.c                     |  122 +-
 drivers/soundwire/slave.c                          |   10 +-
 drivers/soundwire/stream.c                         |  285 ++---
 drivers/thunderbolt/Makefile                       |    4 +-
 drivers/thunderbolt/cap.c                          |   85 +-
 drivers/thunderbolt/ctl.c                          |    2 +-
 drivers/thunderbolt/icm.c                          |   65 +-
 drivers/thunderbolt/lc.c                           |  179 +++
 drivers/thunderbolt/nhi.c                          |    3 +-
 drivers/thunderbolt/path.c                         |  420 ++++++-
 drivers/thunderbolt/property.c                     |   16 +-
 drivers/thunderbolt/switch.c                       |  557 +++++++--
 drivers/thunderbolt/tb.c                           |  608 +++++++---
 drivers/thunderbolt/tb.h                           |  227 +++-
 drivers/thunderbolt/tb_msgs.h                      |   11 +
 drivers/thunderbolt/tb_regs.h                      |   50 +-
 drivers/thunderbolt/tunnel.c                       |  691 +++++++++++
 drivers/thunderbolt/tunnel.h                       |   78 ++
 drivers/thunderbolt/tunnel_pci.c                   |  226 ----
 drivers/thunderbolt/tunnel_pci.h                   |   31 -
 drivers/thunderbolt/xdomain.c                      |  170 ++-
 drivers/uio/uio_fsl_elbc_gpcm.c                    |    4 +-
 drivers/virt/vboxguest/vboxguest_core.c            |   31 +
 drivers/w1/masters/ds2482.c                        |   18 +-
 drivers/w1/slaves/w1_ds2408.c                      |   76 +-
 drivers/w1/w1_io.c                                 |    3 +-
 fs/char_dev.c                                      |   78 +-
 include/linux/coresight-pmu.h                      |    2 +
 include/linux/coresight.h                          |    7 +-
 include/linux/mei_cl_bus.h                         |    3 +
 include/linux/nvmem-consumer.h                     |    7 +
 include/linux/soundwire/sdw.h                      |   16 +-
 include/linux/soundwire/sdw_intel.h                |    6 +-
 include/linux/soundwire/sdw_registers.h            |    5 +-
 include/linux/soundwire/sdw_type.h                 |    6 +-
 include/linux/thunderbolt.h                        |    8 +
 include/linux/vmw_vmci_defs.h                      |   35 +-
 include/uapi/linux/aspeed-p2a-ctrl.h               |   62 +
 include/uapi/linux/mei.h                           |   67 +-
 include/uapi/misc/habanalabs.h                     |  161 ++-
 lib/siphash.c                                      |   36 +-
 tools/include/linux/coresight-pmu.h                |    2 +
 274 files changed, 10394 insertions(+), 4319 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/misc/aspeed-p2a-ctrl.txt
 create mode 100644 Documentation/devicetree/bindings/nvmem/st,stm32-romem.txt
 create mode 100644 drivers/extcon/extcon-intel-mrfld.c
 create mode 100644 drivers/extcon/extcon-intel.h
 delete mode 100644 drivers/hwtracing/coresight/coresight-dynamic-replicator.c
 create mode 100644 drivers/misc/aspeed-p2a-ctrl.c
 create mode 100644 drivers/misc/habanalabs/firmware_if.c
 create mode 100644 drivers/misc/habanalabs/goya/goya_coresight.c
 create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/pcie_wrap_regs.h
 create mode 100644 drivers/misc/habanalabs/include/goya/goya_coresight.h
 create mode 100644 drivers/misc/habanalabs/include/hw_ip/pci/pci_general.h
 create mode 100644 drivers/misc/habanalabs/pci.c
 create mode 100644 drivers/misc/mei/hdcp/Kconfig
 create mode 100644 drivers/nvmem/nvmem-sysfs.c
 create mode 100644 drivers/nvmem/nvmem.h
 create mode 100644 drivers/nvmem/stm32-romem.c
 create mode 100644 drivers/thunderbolt/lc.c
 create mode 100644 drivers/thunderbolt/tunnel.c
 create mode 100644 drivers/thunderbolt/tunnel.h
 delete mode 100644 drivers/thunderbolt/tunnel_pci.c
 delete mode 100644 drivers/thunderbolt/tunnel_pci.h
 create mode 100644 include/uapi/linux/aspeed-p2a-ctrl.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ