lkml.org 
[lkml]   [2013]   [Jul]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[GIT PATCH] char/misc patches for 3.11-rc1
The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:

Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)

are available in the git repository at:

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

for you to fetch changes up to 380672698b8e64f0b5e418412b1ed370bd366428:

Revert "char: misc: assign file->private_data in all cases" (2013-06-26 10:12:48 -0700)

----------------------------------------------------------------
Char/Misc merge for 3.11-rc1

Here's the big char/misc driver tree merge for 3.11-rc1

A variety of different driver patches here. All of these have been in
linux-next for a while, and the networking patches were acked-by David
Miller, as it made sense for those patches to come through this tree.

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

----------------------------------------------------------------
Alessandro Rubini (8):
FMC: create drivers/fmc and toplevel Kconfig question
FMC: add needed headers
FMC: add core bus driver
FMC: add documentation for the core
FMC: add a software carrier driver
FMC: add a software mezzanine driver
FMC: add a driver to write mezzanine EEPROM
FMC: add a char-device mezzanine driver

Alexander Shiyan (2):
pcmcia: Remove ARCH_CLPS711X dependency
Misc: sram: Remove unneeded check

Alexander Stein (1):
w1: add family based automatic module loading

Andy Shevchenko (2):
pch_phub: re-use native MAC address parser
net: core: move mac_pton() to lib/net_utils.c

Arnd Bergmann (1):
fmc: avoid readl/writel namespace conflict

Chanwoo Choi (1):
extcon: Change permission 'state' sysfs entry (rw -> r)

Chen Gang (1):
Drivers: Misc: tsl2250: fix warnings, unsigned long will never < 0

Dan Carpenter (2):
FMC: NULL dereference on allocation failure
FMC: fix error handling in probe() function

Emil Goode (1):
uio: uio_pruss: Fix potential NULL pointer dereference

Ezequiel Garcia (1):
drivers: memory: Introduce Marvell EBU Device Bus driver

Fabio Estevam (1):
w1-gpio: Let device core handle pinctrl

Fabio Porcedda (1):
pcmcia: at91_cf: use module_platform_driver_probe()

Frode Isaksen (1):
mei: mei_cl_connect: don't multiply the timeout twice

Graeme Gregory (1):
extcon: Palmas Extcon Driver

Greg Kroah-Hartman (5):
Merge 3.10-rc3 into char-misc-next
Merge 3.10-rc5 into char-misc-next
Merge 3.10-rc6 into char-misc-next
MAINTAINERS: add stable_kernel_rules.txt to stable maintainer information
Revert "char: misc: assign file->private_data in all cases"

H Hartley Sweeten (14):
misc/ep93xx_pwm: use managed device resources
misc/ep93xx_pwm: use {read,write}* instead of __raw_* versions for io
misc/ep93xx_pwm: remove ep93xx_pwm_{write,read}l() inline functions
misc/ep93xx_pwm: remove ep93xx_pwm_write_tc() inline function
misc/ep93xx_pwm: remove ep93xx_pwm_write_dc() inline function
misc/ep93xx_pwm: remove ep93xx_pwm_enable() inline function
misc/ep93xx_pwm: remove ep93xx_pwm_disable() inline function
misc/ep93xx_pwm: remove ep93xx_pwm_invert() inline function
misc/ep93xx_pwm: remove ep93xx_pwm_normal() inline function
misc/ep93xx_pwm: remove ep93xx_pwm_read_tc() inline function
misc/ep93xx_pwm: remove ep93xx_pwm_is_enabled() inline function
misc/ep93xx_pwm: remove ep93xx_pwm_is_inverted() inline function
misc/ep93xx_pwm: use module_platform_driver()
misc/ep93xx_pwm: use kstrtol instead of strict_strtol

Jason Wang (3):
drivers: hv: switch to use mb() instead of smp_mb()
drivers: hv: check interrupt mask before read_index
drivers: hv: allocate synic structures before hv_synic_init()

Jingoo Han (4):
misc: arm-charlcd: remove unnecessary platform_set_drvdata()
misc: ep93xx_pwm: remove unnecessary platform_set_drvdata()
misc: use platform_{get,set}_drvdata()
misc: replace strict_strtoul() with kstrtoul()

Joachim Eastwood (5):
pcmcia: at91_cf: fix gpio_get_value in at91_cf_get_status
pcmcia: at91_cf: convert to dev_ print functions
pcmcia: at91_cf: use devm_ functions for allocations
pcmcia: at91_cf: clean up header includes
pcmcia: at91_cf: add support for DT

Joe Perches (1):
char: Convert use of typedef ctl_table to struct ctl_table

K. Y. Srinivasan (2):
Drivers: hv: vmbus: Implement multi-channel support
Drivers: hv: Add the GUID fot synthetic fibre channel device

Kishon Vijay Abraham I (1):
extcon: add EXPORT_SYMBOL_GPL for exported functions

Laurent Navet (2):
drivers: misc: use devm_ioremap_resource()
pcmcia/trivial: at91_cf: fix checkpatch error

Libin (1):
char: Use vma_pages() to replace (vm_end - vm_start) >> PAGE_SHIFT

Martyn Welch (4):
vme: Free DMA resource allocation structure
vme: tsi148: Only store VME bus errors if they will be checked
vme: tsi148: CR/CSR logic arround the wrong way
vme: tsi148: Window reserved for accessing CR/CSR does not need attributes set

Michal Simek (2):
char: xilinx_hwicap: Checkpatch.pl cleanup
char: xilinx_hwicap: Fix typo in comment and extend it

Nikolay Balandin (2):
drivers/misc: at24: convert to use devm_kzalloc
drivers/misc: at25: convert to use devm_kzalloc

Pavel Machek (2):
UIO: allow binding uio_pdrv_genirq.c to devices using command line option
UIO: fix uio_pdrv_genirq with device tree but no interrupt

Peter Huewe (5):
uio/uio_aec: Use module_pci_driver to register driver
uio/uio_sercos3: Use module_pci_driver to register driver
uio/uio_netx: Use module_pci_driver to register driver
uio/uio_cif: Use module_pci_driver to register driver
uio/uio_pci_generic: Use module_pci_driver to register driver

Rasmus Villemoes (1):
drivers: char: mem: use IS_ERR_VALUE() in memory_lseek()

Sachin Kamat (2):
drivers: uio_dmem_genirq: Use of_match_ptr() macro
drivers: uio_pdrv_genirq: Use of_match_ptr() macro

Thomas Petazzoni (1):
char: misc: assign file->private_data in all cases

Tomas Hozza (5):
tools: hv: Check return value of setsockopt call
tools: hv: Check return value of poll call
tools: hv: Check retrun value of strchr call
tools: hv: Fix file descriptor leaks
tools: hv: Improve error logging in KVP daemon.

Tomas Winkler (11):
mei: move mei_cl_complete to client.c
mei: revamp interrupt thread handlers
mei: fix out of array access to me clients array
mei: deprecate the mei_wd_state_independence_msg
mei: fix read after read scenario
mei: me: remove artificial singleton requirement
mei: support HBM versioning
mei: move mei_cl_irq_write_complete to client.c
mei: do not override a client writing state when buffering
mei: check if the hardware reset succeeded
mei: check whether hw start has succeeded

Tuomas Tynkkynen (2):
memory: tegra20-mc: Fix hang in IRQ handler.
memory: tegra30-mc: Fix IRQ handler.

Vitalii Demianets (1):
UIO: Fix concurrency issue

Wei Yongjun (4):
pcie-gadget-spear: fix error return code in spear_pcie_gadget_probe()
pch_phub: fix error return code in pch_phub_probe()
pcmcia: pd6729: fix error return code in pd6729_pci_probe()
vme: vme_tsi148.c: fix error return code in tsi148_probe()

Wolfram Sang (1):
drivers/misc: don't check resource with devm_ioremap_resource

Documentation/00-INDEX | 2 +
.../devicetree/bindings/ata/atmel-at91_cf.txt | 19 ++
.../devicetree/bindings/extcon/extcon-twl.txt | 15 +
.../bindings/memory-controllers/mvebu-devbus.txt | 156 +++++++++
Documentation/fmc/00-INDEX | 38 +++
Documentation/fmc/API.txt | 47 +++
Documentation/fmc/FMC-and-SDB.txt | 88 +++++
Documentation/fmc/carrier.txt | 311 ++++++++++++++++++
Documentation/fmc/fmc-chardev.txt | 64 ++++
Documentation/fmc/fmc-fakedev.txt | 36 +++
Documentation/fmc/fmc-trivial.txt | 17 +
Documentation/fmc/fmc-write-eeprom.txt | 125 ++++++++
Documentation/fmc/identifiers.txt | 168 ++++++++++
Documentation/fmc/mezzanine.txt | 123 +++++++
Documentation/fmc/parameters.txt | 56 ++++
Documentation/w1/w1.generic | 4 +-
MAINTAINERS | 10 +
drivers/Kconfig | 2 +
drivers/Makefile | 1 +
drivers/char/hpet.c | 6 +-
drivers/char/ipmi/ipmi_poweroff.c | 6 +-
drivers/char/mem.c | 2 +-
drivers/char/mspec.c | 2 +-
drivers/char/random.c | 8 +-
drivers/char/rtc.c | 6 +-
drivers/char/xilinx_hwicap/xilinx_hwicap.h | 10 +-
drivers/extcon/Kconfig | 7 +
drivers/extcon/Makefile | 1 +
drivers/extcon/extcon-class.c | 25 +-
drivers/extcon/extcon-palmas.c | 246 ++++++++++++++
drivers/fmc/Kconfig | 51 +++
drivers/fmc/Makefile | 13 +
drivers/fmc/fmc-chardev.c | 202 ++++++++++++
drivers/fmc/fmc-core.c | 296 +++++++++++++++++
drivers/fmc/fmc-dump.c | 100 ++++++
drivers/fmc/fmc-fakedev.c | 355 +++++++++++++++++++++
drivers/fmc/fmc-match.c | 114 +++++++
drivers/fmc/fmc-sdb.c | 266 +++++++++++++++
drivers/fmc/fmc-trivial.c | 107 +++++++
drivers/fmc/fmc-write-eeprom.c | 176 ++++++++++
drivers/fmc/fru-parse.c | 82 +++++
drivers/hv/channel.c | 50 ++-
drivers/hv/channel_mgmt.c | 119 ++++++-
drivers/hv/connection.c | 14 +
drivers/hv/hv.c | 85 +++--
drivers/hv/hyperv_vmbus.h | 4 +
drivers/hv/ring_buffer.c | 12 +-
drivers/hv/vmbus_drv.c | 10 +-
drivers/memory/Kconfig | 10 +
drivers/memory/Makefile | 1 +
drivers/memory/mvebu-devbus.c | 340 ++++++++++++++++++++
drivers/memory/tegra20-mc.c | 5 +-
drivers/memory/tegra30-mc.c | 9 +-
drivers/misc/Kconfig | 1 +
drivers/misc/ad525x_dpot.c | 2 +-
drivers/misc/apds9802als.c | 5 +-
drivers/misc/apds990x.c | 37 ++-
drivers/misc/arm-charlcd.c | 5 +-
drivers/misc/bh1770glc.c | 59 ++--
drivers/misc/bh1780gli.c | 2 +-
drivers/misc/carma/carma-fpga-program.c | 14 +-
drivers/misc/carma/carma-fpga.c | 8 +-
drivers/misc/eeprom/at24.c | 44 +--
drivers/misc/eeprom/at25.c | 25 +-
drivers/misc/ep93xx_pwm.c | 188 +++--------
drivers/misc/hmc6352.c | 5 +-
drivers/misc/isl29003.c | 24 +-
drivers/misc/isl29020.c | 6 +-
drivers/misc/lis3lv02d/lis3lv02d.c | 6 +-
drivers/misc/mei/amthif.c | 6 +-
drivers/misc/mei/client.c | 92 +++++-
drivers/misc/mei/client.h | 4 +
drivers/misc/mei/hbm.c | 37 ++-
drivers/misc/mei/hbm.h | 2 +-
drivers/misc/mei/hw-me.c | 3 +-
drivers/misc/mei/init.c | 18 +-
drivers/misc/mei/interrupt.c | 205 ++++--------
drivers/misc/mei/main.c | 49 +--
drivers/misc/mei/mei_dev.h | 29 +-
drivers/misc/mei/pci-me.c | 19 --
drivers/misc/mei/wd.c | 6 -
drivers/misc/pch_phub.c | 44 ++-
drivers/misc/sgi-gru/gruprocfs.c | 14 +-
drivers/misc/spear13xx_pcie_gadget.c | 69 ++--
drivers/misc/sram.c | 9 +-
drivers/misc/ti-st/st_kim.c | 6 +-
drivers/misc/ti_dac7512.c | 6 +-
drivers/misc/tsl2550.c | 4 +-
drivers/net/netconsole.c | 1 +
drivers/pcmcia/Kconfig | 4 +-
drivers/pcmcia/at91_cf.c | 176 +++++-----
drivers/pcmcia/pd6729.c | 2 +
drivers/uio/uio_aec.c | 14 +-
drivers/uio/uio_cif.c | 14 +-
drivers/uio/uio_dmem_genirq.c | 4 +-
drivers/uio/uio_netx.c | 14 +-
drivers/uio/uio_pci_generic.c | 17 +-
drivers/uio/uio_pdrv_genirq.c | 54 ++--
drivers/uio/uio_pruss.c | 2 +-
drivers/uio/uio_sercos3.c | 14 +-
drivers/vme/bridges/vme_tsi148.c | 45 +--
drivers/vme/vme.c | 2 +
drivers/w1/masters/w1-gpio.c | 6 -
drivers/w1/slaves/w1_ds2408.c | 1 +
drivers/w1/slaves/w1_ds2413.c | 1 +
drivers/w1/slaves/w1_ds2423.c | 1 +
drivers/w1/slaves/w1_ds2431.c | 1 +
drivers/w1/slaves/w1_ds2433.c | 1 +
drivers/w1/slaves/w1_ds2760.c | 1 +
drivers/w1/slaves/w1_ds2780.c | 1 +
drivers/w1/slaves/w1_ds2781.c | 1 +
drivers/w1/slaves/w1_ds28e04.c | 1 +
drivers/w1/slaves/w1_smem.c | 2 +
drivers/w1/slaves/w1_therm.c | 5 +
drivers/w1/w1.c | 2 +
include/linux/fmc-sdb.h | 36 +++
include/linux/fmc.h | 237 ++++++++++++++
include/linux/hyperv.h | 70 ++++
include/linux/if_ether.h | 1 -
include/linux/ipmi-fru.h | 135 ++++++++
include/linux/kernel.h | 2 +
include/linux/mfd/palmas.h | 26 +-
include/linux/sdb.h | 159 +++++++++
lib/Kconfig | 3 +
lib/Makefile | 2 +
lib/net_utils.c | 26 ++
net/Kconfig | 1 +
net/core/netpoll.c | 1 +
net/core/utils.c | 22 --
tools/hv/hv_kvp_daemon.c | 58 +++-
130 files changed, 5322 insertions(+), 919 deletions(-)
create mode 100644 Documentation/devicetree/bindings/ata/atmel-at91_cf.txt
create mode 100644 Documentation/devicetree/bindings/extcon/extcon-twl.txt
create mode 100644 Documentation/devicetree/bindings/memory-controllers/mvebu-devbus.txt
create mode 100644 Documentation/fmc/00-INDEX
create mode 100644 Documentation/fmc/API.txt
create mode 100644 Documentation/fmc/FMC-and-SDB.txt
create mode 100644 Documentation/fmc/carrier.txt
create mode 100644 Documentation/fmc/fmc-chardev.txt
create mode 100644 Documentation/fmc/fmc-fakedev.txt
create mode 100644 Documentation/fmc/fmc-trivial.txt
create mode 100644 Documentation/fmc/fmc-write-eeprom.txt
create mode 100644 Documentation/fmc/identifiers.txt
create mode 100644 Documentation/fmc/mezzanine.txt
create mode 100644 Documentation/fmc/parameters.txt
create mode 100644 drivers/extcon/extcon-palmas.c
create mode 100644 drivers/fmc/Kconfig
create mode 100644 drivers/fmc/Makefile
create mode 100644 drivers/fmc/fmc-chardev.c
create mode 100644 drivers/fmc/fmc-core.c
create mode 100644 drivers/fmc/fmc-dump.c
create mode 100644 drivers/fmc/fmc-fakedev.c
create mode 100644 drivers/fmc/fmc-match.c
create mode 100644 drivers/fmc/fmc-sdb.c
create mode 100644 drivers/fmc/fmc-trivial.c
create mode 100644 drivers/fmc/fmc-write-eeprom.c
create mode 100644 drivers/fmc/fru-parse.c
create mode 100644 drivers/memory/mvebu-devbus.c
create mode 100644 include/linux/fmc-sdb.h
create mode 100644 include/linux/fmc.h
create mode 100644 include/linux/ipmi-fru.h
create mode 100644 include/linux/sdb.h
create mode 100644 lib/net_utils.c


\
 
 \ /
  Last update: 2013-07-01 20:21    [W:0.046 / U:0.380 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site