[GIT PULL] char/misc driver patches for 3.20-rc1

From: Greg KH
Date: Sun Feb 15 2015 - 10:12:03 EST


The following changes since commit ec6f34e5b552fb0a52e6aae1a5afbbb1605cc6cc:

Linux 3.19-rc5 (2015-01-18 18:02:20 +1200)

are available in the git repository at:

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

for you to fetch changes up to 5fb31cd839c21130c0b2524ceb9244e98dfe10e3:

coresight: fix function etm_writel_cp14() parameter order (2015-02-04 10:42:55 -0800)

----------------------------------------------------------------
Char / Misc patches for 3.20-rc1

Here's the big char/misc driver update for 3.20-rc1.

Lots of little things in here, all described in the changelog. Nothing
major or unusual, except maybe the binder selinux stuff, which was all
acked by the proper selinux people and they thought it best to come
through this tree.

All of this has been in linux-next with no reported issues for a while.

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

----------------------------------------------------------------
Alan (1):
pcmcia: fix incorrect bracketing on a test

Alan Cox (6):
pcmcia: correct types
pcmcia cis: on an out of range CIS read return 0xff, don't just warn
pcmcia: Fix requery
pcmcia: handle anonymous cards by generating a fake CIS
pcmcia: add a new resource manager for non ISA systems
pnpbios: bail out on strange errors

Alexander Usyskin (2):
mei: mask interrupt set bit on clean reset bit
mei: me: release hw from reset only during the reset flow

Alexey Khoroshilov (1):
uio/uio_pci_generic: don't return zero on failure path in probe()

Arnd Bergmann (1):
pcmcia: add missing include for new pci resource handler

Brian Norris (1):
stable_kernel_rules: reorganize and update submission options

Dan Carpenter (2):
coresight-etm: unlock on error paths in mode_store()
ti-st: clean up data types (fix harmless memory corruption)

Dexuan Cui (2):
tools: hv: kvp_daemon: make IPv6-only-injection work
hv: hv_fcopy: drop the obsolete message on transfer failure

Fabian Frederick (1):
GenWQE: remove unnecessary version.h inclusion

Gigi Joseph (5):
ti-st: add device tree support
st_kim: allow suspend if callback is not registered
drivers: misc: ti-st: fix debugfs creation error handling
drivers: misc: ti-st: fix null pointer exception in st_kim_ref()
drivers:misc:ti-st: protect against bad packets

Greg Kroah-Hartman (2):
Merge 3.19-rc5 into char-misc-next
Merge tag 'extcon-next-for-3.20' of git://git.kernel.org/.../chanwoo/extcon into char-misc-next

Guenter Roeck (3):
MAINTAINERS: Fix up entry for Dell laptop SMM driver
i8k: Rework error retries
i8k: Add support for Dell XPS 13

Ivan T. Ivanov (1):
extcon: adc-jack: Release IIO channel on driver remove

Johannes Thumshirn (1):
mcb: Fix error path of mcb_pci_probe

John Ogness (1):
uio: uio_fsl_elbc_gpcm: new driver

Jorgen Hansen (1):
VMCI: Fix two UVA mapping bugs

Julia Lawall (1):
vme: fix misspelling of current function in string

K. Y. Srinivasan (7):
Drivers: hv: vmbus: Use get_cpu() to get the current CPU
Drivers: hv: hv_balloon: Make adjustments in computing the floor
Drivers: hv: hv_balloon: Fix a locking bug in the balloon driver
Drivers: hv: hv_balloon: Don't post pressure status from interrupt context
Drivers: hv: vmbus: Implement a clockevent device
Drivers: hv: vmbus: Fix a bug in vmbus_establish_gpadl()
Drivers: hv: vmbus: Support a vmbus API for efficiently sending page arrays

Kaixu Xia (10):
coresight: fix typo in comment in of_coresight.c
coresight: fix comment in of_coresight.c
coresight: fixing validity check on remote device
coresight: fix the replicator subtype value
coresight: remove the unnecessary replicator property
coresight: fix the link between orphan connection and newly added device
coresight: remove the extra spaces
coresight: fix the debug AMBA bus name
coresight: remove the unnecessary function coresight_is_bit_set()
coresight: fix function etm_writel_cp14() parameter order

Krzysztof Kozlowski (1):
extcon: max77693: Constify struct regmap_config

Matej Muzila (1):
tools: hv: Makefile: Add hv_fcopy_daemon to Makefile

Mathieu Poirier (3):
coresight-etm: Fix initial trace ID value
coresight: Fixing wrong #ifdef/#endif placement
coresight: fixing CPU hwid lookup in device tree

Michael S. Tsirkin (1):
virtio/console: verify device has config space

Mohammad Jamal (3):
ad525x_dpot: Add a blank line after declaration
ad525x_dpot:Remove break after return
ad525x_dpot-spi: Added Blank lines after declarations

Nicholas Mc Guire (1):
misc: ti-st: add handling of the signal case

Pali Rohár (7):
i8k: Add support for temperature sensor labels
i8k: Register only temperature sensors which have labels
i8k: Return -ENODATA for invalid temperature
i8k: Make fan module parameters an unsigned
i8k: Autodetect fan RPM multiplier
i8k: Remove DMI config data for Latitude E6440 and E6540
i8k: Add support for fan labels

Paul Bolle (1):
coresight-etm: remove check for unknown Kconfig macro

Richard Leitner (1):
misc: ioc4: simplify wave period measurement in clock_calibrate

Rob Ward (5):
drivers: char: mem: Make /dev/mem an optional device
drivers: char: mem: Simplify DEVKMEM configuration
drivers: char: mem: Simplify DEVPORT configuration
drivers: char: mem: Replace usage of asm include
drivers: char: mem: Fix Missing blank line issues

Sharon Dvir (1):
pdfdocs: Fix 'make pdfdocs' failure for 'uio-howto.tmpl'

Stephen Smalley (1):
Add security hooks to binder and implement the hooks for SELinux.

Tomas Winkler (3):
mei: bus: use ssize_t as the return type for send and receive
mei: use uuid, me_addr tuple addressing also for flow control credits
mei: add reference counting for me clients

Vitaly Kuznetsov (7):
Tools: hv: remove unused bytes_written from kvp_update_file()
Tools: hv: address compiler warnings for hv_kvp_daemon.c
Tools: hv: address compiler warnings for hv_fcopy_daemon.c
Tools: hv: do not add redundant '/' in hv_start_fcopy()
Drivers: hv: check vmbus_device_create() return value in vmbus_process_offer()
Drivers: hv: rename sc_lock to the more generic lock
Drivers: hv: vmbus: serialize Offer and Rescind offer

Wei Yongjun (5):
coresight-etb: use module_amba_driver to simplify the code
coresight-funnel: use module_amba_driver to simplify the code
coresight-tmc: use module_amba_driver to simplify the code
coresight-tpiu: use module_amba_driver to simplify the code
extcon: Remove duplicated include from extcon-class.c

Xia Kaixu (1):
coresight: remove the unused macro CORESIGHT_DEBUGFS_ENTRY

kbuild test robot (1):
Drivers: hv: vmbus: hv_process_timer_expiration() can be static

Documentation/DocBook/uio-howto.tmpl | 14 +-
.../devicetree/bindings/arm/coresight.txt | 4 -
.../devicetree/bindings/powerpc/fsl/lbc.txt | 18 +-
Documentation/stable_kernel_rules.txt | 44 +-
Documentation/trace/coresight.txt | 4 +-
MAINTAINERS | 1 +
arch/powerpc/include/asm/fsl_lbc.h | 3 +
arch/x86/include/uapi/asm/hyperv.h | 11 +
drivers/android/binder.c | 26 ++
drivers/char/Kconfig | 9 +
drivers/char/i8k.c | 316 +++++++++----
drivers/char/mem.c | 22 +-
drivers/char/virtio_console.c | 6 +
drivers/coresight/coresight-etb10.c | 14 +-
drivers/coresight/coresight-etm3x.c | 24 +-
drivers/coresight/coresight-funnel.c | 12 +-
drivers/coresight/coresight-priv.h | 2 +-
drivers/coresight/coresight-replicator.c | 2 +-
drivers/coresight/coresight-tmc.c | 12 +-
drivers/coresight/coresight-tpiu.c | 12 +-
drivers/coresight/coresight.c | 11 +-
drivers/coresight/of_coresight.c | 22 +-
drivers/extcon/extcon-adc-jack.c | 1 +
drivers/extcon/extcon-class.c | 1 -
drivers/extcon/extcon-max77693.c | 2 +-
drivers/hv/channel.c | 54 ++-
drivers/hv/channel_mgmt.c | 54 ++-
drivers/hv/connection.c | 6 +-
drivers/hv/hv.c | 78 ++++
drivers/hv/hv_balloon.c | 88 +++-
drivers/hv/hv_fcopy.c | 27 ++
drivers/hv/hyperv_vmbus.h | 21 +
drivers/hv/vmbus_drv.c | 37 +-
drivers/mcb/mcb-pci.c | 18 +-
drivers/misc/ad525x_dpot-spi.c | 4 +
drivers/misc/ad525x_dpot.c | 7 +-
drivers/misc/genwqe/card_base.h | 1 -
drivers/misc/genwqe/card_sysfs.c | 1 -
drivers/misc/ioc4.c | 31 +-
drivers/misc/mei/amthif.c | 14 +-
drivers/misc/mei/bus.c | 69 +--
drivers/misc/mei/client.c | 156 +++++--
drivers/misc/mei/client.h | 17 +-
drivers/misc/mei/debugfs.c | 32 +-
drivers/misc/mei/hbm.c | 34 +-
drivers/misc/mei/hw-me.c | 5 +-
drivers/misc/mei/main.c | 22 +-
drivers/misc/mei/mei_dev.h | 8 +-
drivers/misc/mei/nfc.c | 2 +
drivers/misc/mei/wd.c | 1 +
drivers/misc/ti-st/st_core.c | 24 +-
drivers/misc/ti-st/st_kim.c | 144 ++++--
drivers/misc/ti-st/st_ll.c | 17 +-
drivers/misc/vmw_vmci/vmci_driver.c | 2 +-
drivers/misc/vmw_vmci/vmci_host.c | 13 +-
drivers/pcmcia/Kconfig | 12 +-
drivers/pcmcia/Makefile | 1 +
drivers/pcmcia/cistpl.c | 31 +-
drivers/pcmcia/cs_internal.h | 6 +-
drivers/pcmcia/ds.c | 3 +
drivers/pcmcia/rsrc_mgr.c | 5 +-
drivers/pcmcia/rsrc_pci.c | 173 +++++++
drivers/pnp/pnpbios/core.c | 3 +-
drivers/uio/Kconfig | 20 +
drivers/uio/Makefile | 1 +
drivers/uio/uio_fsl_elbc_gpcm.c | 499 +++++++++++++++++++++
drivers/uio/uio_pci_generic.c | 3 +-
drivers/vme/vme.c | 2 +-
include/linux/coresight.h | 22 +-
include/linux/hyperv.h | 38 +-
include/linux/mei_cl_bus.h | 4 +-
include/linux/security.h | 58 +++
include/linux/ti_wilink_st.h | 13 +-
security/capability.c | 27 ++
security/security.c | 23 +
security/selinux/hooks.c | 73 +++
security/selinux/include/classmap.h | 2 +
tools/hv/Makefile | 4 +-
tools/hv/hv_fcopy_daemon.c | 10 +-
tools/hv/hv_kvp_daemon.c | 41 +-
80 files changed, 2127 insertions(+), 527 deletions(-)
create mode 100644 drivers/pcmcia/rsrc_pci.c
create mode 100644 drivers/uio/uio_fsl_elbc_gpcm.c
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/