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: <20201101131153.GA31235@kroah.com>
Date:   Sun, 1 Nov 2020 14:11:53 +0100
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 fixes/removals for 5.10-rc2

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@...uxfoundation.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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ