[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20130701171845.GA25836@kroah.com>
Date: Mon, 1 Jul 2013 10:18:45 -0700
From: Greg KH <gregkh@...uxfoundation.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>,
Andrew Morton <akpm@...ux-foundation.org>,
Arnd Bergmann <arnd@...db.de>
Cc: linux-kernel@...r.kernel.org
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@...uxfoundation.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
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists