linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>,
	Arnd Bergmann <arnd@arndb.de>,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL] Char/Misc driver fixes/removals for 5.10-rc2
Date: Sun, 1 Nov 2020 14:11:53 +0100	[thread overview]
Message-ID: <20201101131153.GA31235@kroah.com> (raw)

The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec:

  Linux 5.10-rc1 (2020-10-25 15:14:11 -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.10-rc2

for you to fetch changes up to d1b35d66f48f926062dc81134ebd8ab93d71e61d:

  Merge tag 'icc-5.10-rc2' of https://git.linaro.org/people/georgi.djakov/linux into char-misc-linus (2020-10-30 13:25:58 +0100)

----------------------------------------------------------------
Char/Misc fixes/removals for 5.10-rc2

Here's some small fixes for 5.10-rc2 and a big driver removal.

The fixes are for some reported issues in the interconnect and coresight
drivers, nothing major.

The "big" driver removal is the MIC drivers have been asked to be
removed as the hardware never shipped and Intel no longer wants to
maintain something that no one can use.  This is welcomed by many as the
DMA usage of these drivers was "interesting" and the security people
were starting to question some issues that were starting to be found in
the codebase.

Note, one of the subsystems for this driver, the "VOP" code, will
probably come back in future kernel versions as it was looking to
potentially solve some PCIe virtualization issues that a number of other
vendors were wanting to solve.  But as-is, this codebase didn't work for
anyone else so no actual functionality is being removed.

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

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

----------------------------------------------------------------
Arnd Bergmann (1):
      coresight: add module license

Dmitry Baryshkov (1):
      interconnect: qcom: use icc_sync state for sm8[12]50

Georgi Djakov (5):
      interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM
      interconnect: Aggregate before setting initial bandwidth
      interconnect: qcom: sdm845: Init BCMs before creating the nodes
      interconnect: qcom: sc7180: Init BCMs before creating the nodes
      interconnect: qcom: Ensure that the floor bandwidth value is enforced

Greg Kroah-Hartman (1):
      Merge tag 'icc-5.10-rc2' of https://git.linaro.org/people/georgi.djakov/linux into char-misc-linus

Mike Leach (1):
      coresight: Fix uninitialised pointer bug in etm_setup_aux()

Sudeep Dutt (1):
      misc: mic: remove the MIC drivers

Suzuki K Poulose (1):
      coresight: cti: Initialize dynamic sysfs attributes

 Documentation/misc-devices/mic/index.rst          |   16 -
 Documentation/misc-devices/mic/mic_overview.rst   |   85 -
 Documentation/misc-devices/mic/scif_overview.rst  |  108 --
 MAINTAINERS                                       |   16 -
 drivers/dma/Kconfig                               |   18 -
 drivers/dma/Makefile                              |    1 -
 drivers/dma/mic_x100_dma.c                        |  770 --------
 drivers/dma/mic_x100_dma.h                        |  275 ---
 drivers/hwtracing/coresight/coresight-core.c      |    1 +
 drivers/hwtracing/coresight/coresight-cti-sysfs.c |    7 +
 drivers/hwtracing/coresight/coresight-etm-perf.c  |    2 +-
 drivers/interconnect/core.c                       |    3 +
 drivers/interconnect/qcom/icc-rpmh.c              |    7 +
 drivers/interconnect/qcom/sc7180.c                |    6 +-
 drivers/interconnect/qcom/sdm845.c                |    8 +-
 drivers/interconnect/qcom/sm8150.c                |    7 +-
 drivers/interconnect/qcom/sm8250.c                |    7 +-
 drivers/misc/Kconfig                              |    1 -
 drivers/misc/Makefile                             |    1 -
 drivers/misc/mic/Kconfig                          |  141 --
 drivers/misc/mic/Makefile                         |   12 -
 drivers/misc/mic/bus/Makefile                     |    9 -
 drivers/misc/mic/bus/cosm_bus.c                   |  130 --
 drivers/misc/mic/bus/cosm_bus.h                   |  125 --
 drivers/misc/mic/bus/mic_bus.c                    |  194 ---
 drivers/misc/mic/bus/scif_bus.c                   |  201 ---
 drivers/misc/mic/bus/scif_bus.h                   |  125 --
 drivers/misc/mic/bus/vop_bus.c                    |  194 ---
 drivers/misc/mic/bus/vop_bus.h                    |  129 --
 drivers/misc/mic/card/Makefile                    |   11 -
 drivers/misc/mic/card/mic_debugfs.c               |   85 -
 drivers/misc/mic/card/mic_device.c                |  417 -----
 drivers/misc/mic/card/mic_device.h                |  137 --
 drivers/misc/mic/card/mic_x100.c                  |  347 ----
 drivers/misc/mic/card/mic_x100.h                  |   37 -
 drivers/misc/mic/common/mic_dev.h                 |   55 -
 drivers/misc/mic/cosm/Makefile                    |   11 -
 drivers/misc/mic/cosm/cosm_debugfs.c              |  116 --
 drivers/misc/mic/cosm/cosm_main.c                 |  382 ----
 drivers/misc/mic/cosm/cosm_main.h                 |   61 -
 drivers/misc/mic/cosm/cosm_scif_server.c          |  399 -----
 drivers/misc/mic/cosm/cosm_sysfs.c                |  449 -----
 drivers/misc/mic/cosm_client/Makefile             |    8 -
 drivers/misc/mic/cosm_client/cosm_scif_client.c   |  269 ---
 drivers/misc/mic/host/Makefile                    |   12 -
 drivers/misc/mic/host/mic_boot.c                  |  588 -------
 drivers/misc/mic/host/mic_debugfs.c               |  149 --
 drivers/misc/mic/host/mic_device.h                |  157 --
 drivers/misc/mic/host/mic_intr.c                  |  635 -------
 drivers/misc/mic/host/mic_intr.h                  |  137 --
 drivers/misc/mic/host/mic_main.c                  |  335 ----
 drivers/misc/mic/host/mic_smpt.c                  |  427 -----
 drivers/misc/mic/host/mic_smpt.h                  |   87 -
 drivers/misc/mic/host/mic_x100.c                  |  585 -------
 drivers/misc/mic/host/mic_x100.h                  |   77 -
 drivers/misc/mic/scif/Makefile                    |   21 -
 drivers/misc/mic/scif/scif_api.c                  | 1485 ----------------
 drivers/misc/mic/scif/scif_debugfs.c              |  116 --
 drivers/misc/mic/scif/scif_dma.c                  | 1940 ---------------------
 drivers/misc/mic/scif/scif_epd.c                  |  357 ----
 drivers/misc/mic/scif/scif_epd.h                  |  200 ---
 drivers/misc/mic/scif/scif_fd.c                   |  462 -----
 drivers/misc/mic/scif/scif_fence.c                |  783 ---------
 drivers/misc/mic/scif/scif_main.c                 |  351 ----
 drivers/misc/mic/scif/scif_main.h                 |  274 ---
 drivers/misc/mic/scif/scif_map.h                  |  127 --
 drivers/misc/mic/scif/scif_mmap.c                 |  690 --------
 drivers/misc/mic/scif/scif_nm.c                   |  229 ---
 drivers/misc/mic/scif/scif_nodeqp.c               | 1349 --------------
 drivers/misc/mic/scif/scif_nodeqp.h               |  221 ---
 drivers/misc/mic/scif/scif_peer_bus.c             |  175 --
 drivers/misc/mic/scif/scif_peer_bus.h             |   23 -
 drivers/misc/mic/scif/scif_ports.c                |  116 --
 drivers/misc/mic/scif/scif_rb.c                   |  240 ---
 drivers/misc/mic/scif/scif_rb.h                   |  100 --
 drivers/misc/mic/scif/scif_rma.c                  | 1760 -------------------
 drivers/misc/mic/scif/scif_rma.h                  |  477 -----
 drivers/misc/mic/scif/scif_rma_list.c             |  282 ---
 drivers/misc/mic/scif/scif_rma_list.h             |   48 -
 drivers/misc/mic/vop/Makefile                     |   10 -
 drivers/misc/mic/vop/vop_debugfs.c                |  184 --
 drivers/misc/mic/vop/vop_main.c                   |  784 ---------
 drivers/misc/mic/vop/vop_main.h                   |  158 --
 drivers/misc/mic/vop/vop_vringh.c                 | 1166 -------------
 include/linux/mic_bus.h                           |  100 --
 include/linux/scif.h                              | 1339 --------------
 include/uapi/linux/mic_common.h                   |  235 ---
 include/uapi/linux/mic_ioctl.h                    |   77 -
 samples/mic/mpssd/.gitignore                      |    2 -
 samples/mic/mpssd/Makefile                        |   28 -
 samples/mic/mpssd/micctrl                         |  162 --
 samples/mic/mpssd/mpss                            |  189 --
 samples/mic/mpssd/mpssd.c                         | 1815 -------------------
 samples/mic/mpssd/mpssd.h                         |   89 -
 samples/mic/mpssd/sysfs.c                         |   91 -
 95 files changed, 34 insertions(+), 26793 deletions(-)
 delete mode 100644 Documentation/misc-devices/mic/index.rst
 delete mode 100644 Documentation/misc-devices/mic/mic_overview.rst
 delete mode 100644 Documentation/misc-devices/mic/scif_overview.rst
 delete mode 100644 drivers/dma/mic_x100_dma.c
 delete mode 100644 drivers/dma/mic_x100_dma.h
 delete mode 100644 drivers/misc/mic/Kconfig
 delete mode 100644 drivers/misc/mic/Makefile
 delete mode 100644 drivers/misc/mic/bus/Makefile
 delete mode 100644 drivers/misc/mic/bus/cosm_bus.c
 delete mode 100644 drivers/misc/mic/bus/cosm_bus.h
 delete mode 100644 drivers/misc/mic/bus/mic_bus.c
 delete mode 100644 drivers/misc/mic/bus/scif_bus.c
 delete mode 100644 drivers/misc/mic/bus/scif_bus.h
 delete mode 100644 drivers/misc/mic/bus/vop_bus.c
 delete mode 100644 drivers/misc/mic/bus/vop_bus.h
 delete mode 100644 drivers/misc/mic/card/Makefile
 delete mode 100644 drivers/misc/mic/card/mic_debugfs.c
 delete mode 100644 drivers/misc/mic/card/mic_device.c
 delete mode 100644 drivers/misc/mic/card/mic_device.h
 delete mode 100644 drivers/misc/mic/card/mic_x100.c
 delete mode 100644 drivers/misc/mic/card/mic_x100.h
 delete mode 100644 drivers/misc/mic/common/mic_dev.h
 delete mode 100644 drivers/misc/mic/cosm/Makefile
 delete mode 100644 drivers/misc/mic/cosm/cosm_debugfs.c
 delete mode 100644 drivers/misc/mic/cosm/cosm_main.c
 delete mode 100644 drivers/misc/mic/cosm/cosm_main.h
 delete mode 100644 drivers/misc/mic/cosm/cosm_scif_server.c
 delete mode 100644 drivers/misc/mic/cosm/cosm_sysfs.c
 delete mode 100644 drivers/misc/mic/cosm_client/Makefile
 delete mode 100644 drivers/misc/mic/cosm_client/cosm_scif_client.c
 delete mode 100644 drivers/misc/mic/host/Makefile
 delete mode 100644 drivers/misc/mic/host/mic_boot.c
 delete mode 100644 drivers/misc/mic/host/mic_debugfs.c
 delete mode 100644 drivers/misc/mic/host/mic_device.h
 delete mode 100644 drivers/misc/mic/host/mic_intr.c
 delete mode 100644 drivers/misc/mic/host/mic_intr.h
 delete mode 100644 drivers/misc/mic/host/mic_main.c
 delete mode 100644 drivers/misc/mic/host/mic_smpt.c
 delete mode 100644 drivers/misc/mic/host/mic_smpt.h
 delete mode 100644 drivers/misc/mic/host/mic_x100.c
 delete mode 100644 drivers/misc/mic/host/mic_x100.h
 delete mode 100644 drivers/misc/mic/scif/Makefile
 delete mode 100644 drivers/misc/mic/scif/scif_api.c
 delete mode 100644 drivers/misc/mic/scif/scif_debugfs.c
 delete mode 100644 drivers/misc/mic/scif/scif_dma.c
 delete mode 100644 drivers/misc/mic/scif/scif_epd.c
 delete mode 100644 drivers/misc/mic/scif/scif_epd.h
 delete mode 100644 drivers/misc/mic/scif/scif_fd.c
 delete mode 100644 drivers/misc/mic/scif/scif_fence.c
 delete mode 100644 drivers/misc/mic/scif/scif_main.c
 delete mode 100644 drivers/misc/mic/scif/scif_main.h
 delete mode 100644 drivers/misc/mic/scif/scif_map.h
 delete mode 100644 drivers/misc/mic/scif/scif_mmap.c
 delete mode 100644 drivers/misc/mic/scif/scif_nm.c
 delete mode 100644 drivers/misc/mic/scif/scif_nodeqp.c
 delete mode 100644 drivers/misc/mic/scif/scif_nodeqp.h
 delete mode 100644 drivers/misc/mic/scif/scif_peer_bus.c
 delete mode 100644 drivers/misc/mic/scif/scif_peer_bus.h
 delete mode 100644 drivers/misc/mic/scif/scif_ports.c
 delete mode 100644 drivers/misc/mic/scif/scif_rb.c
 delete mode 100644 drivers/misc/mic/scif/scif_rb.h
 delete mode 100644 drivers/misc/mic/scif/scif_rma.c
 delete mode 100644 drivers/misc/mic/scif/scif_rma.h
 delete mode 100644 drivers/misc/mic/scif/scif_rma_list.c
 delete mode 100644 drivers/misc/mic/scif/scif_rma_list.h
 delete mode 100644 drivers/misc/mic/vop/Makefile
 delete mode 100644 drivers/misc/mic/vop/vop_debugfs.c
 delete mode 100644 drivers/misc/mic/vop/vop_main.c
 delete mode 100644 drivers/misc/mic/vop/vop_main.h
 delete mode 100644 drivers/misc/mic/vop/vop_vringh.c
 delete mode 100644 include/linux/mic_bus.h
 delete mode 100644 include/linux/scif.h
 delete mode 100644 include/uapi/linux/mic_common.h
 delete mode 100644 include/uapi/linux/mic_ioctl.h
 delete mode 100644 samples/mic/mpssd/.gitignore
 delete mode 100644 samples/mic/mpssd/Makefile
 delete mode 100755 samples/mic/mpssd/micctrl
 delete mode 100755 samples/mic/mpssd/mpss
 delete mode 100644 samples/mic/mpssd/mpssd.c
 delete mode 100644 samples/mic/mpssd/mpssd.h
 delete mode 100644 samples/mic/mpssd/sysfs.c

             reply	other threads:[~2020-11-01 13:11 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-11-01 13:11 Greg KH [this message]
2020-11-01 18:09 ` [GIT PULL] Char/Misc driver fixes/removals for 5.10-rc2 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20201101131153.GA31235@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=arnd@arndb.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).