From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Andrew Morton <akpm@linux-foundation.org>,
Arnd Bergmann <arnd@arndb.de>
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PATCH] char/misc patches for 3.11-rc1
Date: Mon, 1 Jul 2013 10:18:45 -0700 [thread overview]
Message-ID: <20130701171845.GA25836@kroah.com> (raw)
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
reply other threads:[~2013-07-01 17:18 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20130701171845.GA25836@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=arnd@arndb.de \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.