lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ