[GIT PULL] Driver core patches for 4.9-rc1

From: Greg KH
Date: Mon Oct 03 2016 - 10:39:49 EST


The following changes since commit c6935931c1894ff857616ff8549b61236a19148f:

Linux 4.8-rc5 (2016-09-04 14:31:46 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git/ tags/driver-core-4.9-rc1

for you to fetch changes up to dd01c75f1df311793de6ef217c72036552000c9a:

drivers: dma-coherent: Move spinlock in dma_alloc_from_coherent() (2016-09-28 17:53:16 +0200)

----------------------------------------------------------------
Driver core patches for 4.9-rc1

Here are the "big" driver core patches for 4.9-rc1. Also in here are a
number of debugfs fixes that cropped up due to the changes that happened
in 4.8 for that filesystem. Overall, nothing major, just a few fixes
and cleanups.

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

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Alex Shi (1):
cpu: clean up register_cpu func

Bastian Hecht (1):
drivers: dma-coherent: Move spinlock in dma_alloc_from_coherent()

Bhaktipriya Shridhar (1):
device core: Remove deprecated create_singlethread_workqueue

Christian Lamparter (4):
debugfs: introduce a public file_operations accessor
b43: fix debugfs crash
b43legacy: fix debugfs crash
carl9170: fix debugfs crashes

Eric Engestrom (1):
debugfs: propagate release() call result

George G. Davis (1):
drivers: dma-coherent: Fix DMA coherent size for less than page

Greg Kroah-Hartman (1):
Merge 4.8-rc5 into driver-core-next

Guenter Roeck (1):
driver-core: platform: Catch errors from calls to irq_get_irq_data

Jerome Marchand (1):
platform driver: fix use-after-free in platform_device_del()

Johannes Thumshirn (1):
sysfs print name of undiscoverable attribute group

Luis R. Rodriguez (1):
MAINTAINERS: extend firmware_class maintainer list

Ming Lei (1):
driver core: fix race between creating/querying glue dir and its cleanup

Muhammad Falak R Wani (2):
drivers: dma-coherent: use vma_pages().
dma-mapping: use vma_pages().

Nicolai Stange (1):
debugfs: remove extra debugfs_create_file_unsafe() declaration

Paul Gortmaker (1):
base: soc: make it explicitly non-modular

Peng Fan (1):
drivers: base: dma-mapping: page align the size when unmap_kernel_range

Rob Herring (1):
driver core: add test of driver remove calls during probe

Sergei Shtylyov (1):
platform: don't return 0 from platform_get_irq[_byname]() on error

Vyacheslav V. Yurkov (1):
drivers/base dmam_declare_coherent_memory leaks

Xiubo Li (1):
attribute_container: Fix typo

MAINTAINERS | 1 +
drivers/base/Kconfig | 10 ++++++
drivers/base/attribute_container.c | 2 +-
drivers/base/core.c | 39 +++++++++++++++++------
drivers/base/cpu.c | 11 ++++---
drivers/base/dd.c | 33 +++++++++++++------
drivers/base/dma-coherent.c | 10 +++---
drivers/base/dma-mapping.c | 11 ++++---
drivers/base/platform.c | 18 +++++++----
drivers/base/soc.c | 9 ------
drivers/net/wireless/ath/carl9170/debug.c | 6 ++--
drivers/net/wireless/broadcom/b43/debugfs.c | 6 ++--
drivers/net/wireless/broadcom/b43legacy/debugfs.c | 6 ++--
fs/debugfs/file.c | 15 ++++-----
fs/debugfs/internal.h | 4 ---
fs/sysfs/group.c | 4 +--
include/linux/debugfs.h | 17 ++++++++++
17 files changed, 132 insertions(+), 70 deletions(-)