All of lore.kernel.org
 help / color / mirror / Atom feed
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.