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]
Message-ID: <20121211201021.GA19488@kroah.com>
Date:	Tue, 11 Dec 2012 12:10:21 -0800
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 changes for 3.8-rc1

The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681:

  Linux 3.7-rc6 (2012-11-16 17:42:40 -0800)

are available in the git repository at:

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

for you to fetch changes up to 70e78c40ed6c25bb34d642848e485d79ffc55c26:

  MAINTAINERS: remove drivers/staging/hv/ (2012-11-26 16:19:01 -0800)

----------------------------------------------------------------
Char/Misc driver merge for 3.8-rc1

Here is the "big" char/misc driver patches for 3.8-rc1.  I'm starting to
put random driver subsystems that I had previously sent you through the
driver-core tree in this tree, as it makes more sense to do so.

Nothing major here, the various __dev* removals, some mei driver
updates, and other random driver-specific things from the different
maintainers and developers.

Note, some MFD drivers got added through this tree, and they are also
coming in through the "real" MFD tree as well, due to some major
mis-communication between me and the different developers.  If you have
any merge conflicts, take the ones from the MFD tree, not these ones,
sorry about that.

All of this has been in linux-next for a while.

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

----------------------------------------------------------------
Axel Lin (1):
      misc: apds9802als: Fix the logic checking timeout in als_wait_for_data_ready()

Bill Pemberton (22):
      w1: remove use of __devexit_p
      w1: remove use of __devinit
      w1: remove use of __devexit
      w1: remove CONFIG_HOTPLUG ifdefs
      mei: remove use of __devexit_p
      drivers/misc: remove use of __devexit_p
      misc: remove use of __devinit
      misc: remove use of __devinitdata
      misc: remove use of __devinitconst
      misc: remove use of __devexit
      char: remove use of __devexit_p
      char: remove use of __devinit
      char: remove use of __devinitdata
      char: remove use of __devinitconst
      char: remove use of __devexit
      uio: remove use of __devexit_p
      uio: remove use of __devinit
      uio: remove use of __devinitdata
      uio: remove use of __devexit
      extcon: remove use of __devexit
      extcon: remove use of __devinit
      extcon: remove use of __devexit_p

Cesar Eduardo Barros (1):
      MAINTAINERS: remove drivers/staging/hv/

Chen Gang (1):
      drivers/char: for hpet, add count checking, and ~0UL instead of -1

Cyril Chemparathy (1):
      /dev/mem: use phys_addr_t for physical addresses

Damian Hobson-Garcia (6):
      Add new uio device for dynamic memory allocation
      Add uio_dmem_genirq description to UIO documentation
      drivers: uio_dmem_genirq: Don't mix address spaces for dynamic region vaddr
      drivers: uio_dmem_genirq: Don't use DMA_ERROR_CODE to indicate unmapped regions
      drivers: uio_dmem_genirq: Allow partial success when opening device
      drivers: uio: Only allocate new private data when probing device tree node

Fabio Estevam (3):
      w1: mxc_w1: Adapt the clock name to the new clock framework
      w1: mxc_w1: Convert to platform driver
      w1: mxc_w1: Fix comment

Greg Kroah-Hartman (4):
      Merge 3.7-rc3 into char-misc-next
      drivers: mfd: fix dependencies for MFD_RTSX_PCI
      Merge 3.7-rc6 into char-misc-next
      hv: hv_balloon: mark a function static

K. Y. Srinivasan (5):
      Drivers: hv: Get rid of unnecessary forward declarations
      tools: hv: Return the full kernel version
      Tools: hv: Don't return loopback addresses
      mm: export a function to get vm committed memory
      Drivers: hv: Add Hyper-V balloon driver

Kees Cook (2):
      drivers/w1/masters: remove CONFIG_EXPERIMENTAL
      drivers/parport: remove depends on CONFIG_EXPERIMENTAL

Manuel Traut (1):
      uio_pdrv: set memory mapping name

Mark Rusk (1):
      misc: hpilo: ignore auxiliary HP iLO BMC's

Matthias Kaehlcke (1):
      misc/st_kim: Free resources in the error path of probe()

Pantelis Antoniou (2):
      w1-gpio: Pinctrl-fy
      w1-gpio: Simplify & get rid of defines

Samuel Ortiz (1):
      mei: Simplify the ME client enumeration code

Tomas Hozza (2):
      tools: hv: Netlink source address validation allows DoS
      tools/hv: Fix string types

Tomas Winkler (25):
      mei: rename mei_cl_cb.information to mei_cl_cb.buf_idx
      mei: add allocation and initialization wrappers for io callback
      mei: mei_write: revamp error path handling
      mei: kill usless struct mei_io_list
      mei: rename mei_free_cb_private to mei_io_cb_free
      mei: use mei_io_cb_ warppers also for control flows
      mei: mei_write: revamp function flow
      mei: normalize timeouts definitions
      mei: extract AMTHI functions into the amthif.c file
      mei: mei_clear_list: kill file_temp
      mei: use internal watchdog device registration tracking
      mei: move amthif specific code from mei_write to mei_amthif_write
      mei: amthif: prefix cb list with amthif
      mei: use type struct mei_cl *cl instead of void in struct mei_cb
      mei: rename enum mei_cb_major_types to enum mei_cb_file_ops
      mei: move amthif specific release code to amithif
      mei: extract amthif specific code from mei_poll to mei_amthif_poll
      mei: use link and unlink terms for connecting ME and HOST client
      mei: use the same bus msg for connect and disconnect request
      mei: compact code for mei bus message creation
      mei: use structured buffer for extra write buffer
      mei: streamline write complete flow function
      mei: streamline amthif write complete function
      mei: don't mix read and write slots
      mei: simplify write complete loop in irq handler

Wei WANG (3):
      drivers/mfd: Add realtek pcie card reader driver
      drivers/mmc: Add realtek pcie sdmmc host driver
      drivers/memstick: Add realtek pcie memstick host driver

Wei Yongjun (4):
      Drivers: hv: remove unused variable from channel_mgmt.c
      pc8736x_gpio: use platform_device_unregister in pc8736x_gpio_cleanup()
      drivers:misc: ti-st: fix potential NULL pointer dereference in st_register()
      w1/ds2482: use module_i2c_driver to simplify the code

 Documentation/DocBook/uio-howto.tmpl          |   56 ++++
 MAINTAINERS                                   |    1 -
 arch/arm/include/asm/io.h                     |    2 +-
 arch/arm/mm/mmap.c                            |    2 +-
 arch/ia64/include/asm/io.h                    |    2 +-
 arch/ia64/kernel/efi.c                        |    2 +-
 arch/sh/include/asm/io.h                      |    2 +-
 arch/sh/mm/mmap.c                             |    2 +-
 drivers/char/agp/ali-agp.c                    |    4 +-
 drivers/char/agp/amd-k7-agp.c                 |    4 +-
 drivers/char/agp/amd64-agp.c                  |    2 +-
 drivers/char/agp/ati-agp.c                    |    4 +-
 drivers/char/agp/efficeon-agp.c               |    2 +-
 drivers/char/agp/i460-agp.c                   |    2 +-
 drivers/char/agp/intel-agp.c                  |    2 +-
 drivers/char/agp/nvidia-agp.c                 |    2 +-
 drivers/char/agp/sgi-agp.c                    |    2 +-
 drivers/char/agp/sis-agp.c                    |    8 +-
 drivers/char/agp/sworks-agp.c                 |    2 +-
 drivers/char/agp/uninorth-agp.c               |    4 +-
 drivers/char/agp/via-agp.c                    |    4 +-
 drivers/char/hpet.c                           |    5 +-
 drivers/char/hw_random/atmel-rng.c            |    2 +-
 drivers/char/hw_random/bcm63xx-rng.c          |    2 +-
 drivers/char/hw_random/exynos-rng.c           |    2 +-
 drivers/char/hw_random/n2-drv.c               |    4 +-
 drivers/char/hw_random/pasemi-rng.c           |    2 +-
 drivers/char/hw_random/picoxcell-rng.c        |    2 +-
 drivers/char/hw_random/ppc4xx-rng.c           |    2 +-
 drivers/char/hw_random/timeriomem-rng.c       |    2 +-
 drivers/char/hw_random/virtio-rng.c           |    2 +-
 drivers/char/ipmi/ipmi_si_intf.c              |   32 +--
 drivers/char/mbcs.c                           |    2 +-
 drivers/char/mem.c                            |   10 +-
 drivers/char/pc8736x_gpio.c                   |    3 +-
 drivers/char/ps3flash.c                       |    2 +-
 drivers/char/sonypi.c                         |   14 +-
 drivers/char/tb0219.c                         |    6 +-
 drivers/char/tpm/tpm_i2c_infineon.c           |    2 +-
 drivers/char/tpm/tpm_ibmvtpm.c                |    4 +-
 drivers/char/tpm/tpm_infineon.c               |    2 +-
 drivers/char/tpm/tpm_tis.c                    |    4 +-
 drivers/char/virtio_console.c                 |    2 +-
 drivers/char/xilinx_hwicap/xilinx_hwicap.c    |   14 +-
 drivers/extcon/extcon-adc-jack.c              |    6 +-
 drivers/extcon/extcon-arizona.c               |    6 +-
 drivers/extcon/extcon-gpio.c                  |    6 +-
 drivers/extcon/extcon-max77693.c              |    6 +-
 drivers/extcon/extcon-max8997.c               |    6 +-
 drivers/hv/Kconfig                            |    6 +
 drivers/hv/Makefile                           |    1 +
 drivers/hv/channel.c                          |    8 -
 drivers/hv/channel_mgmt.c                     |    8 -
 drivers/hv/hv_balloon.c                       | 1041 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/memstick/host/Kconfig                 |   10 +
 drivers/memstick/host/Makefile                |    1 +
 drivers/memstick/host/rtsx_pci_ms.c           |  641 +++++++++++++++++++++++++++++++++++++++++++++
 drivers/mfd/Kconfig                           |   10 +
 drivers/mfd/Makefile                          |    3 +
 drivers/mfd/rtl8411.c                         |  251 ++++++++++++++++++
 drivers/mfd/rts5209.c                         |  223 ++++++++++++++++
 drivers/mfd/rts5229.c                         |  205 +++++++++++++++
 drivers/mfd/rtsx_pcr.c                        | 1251 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/mfd/rtsx_pcr.h                        |   32 +++
 drivers/misc/ad525x_dpot-i2c.c                |    6 +-
 drivers/misc/ad525x_dpot-spi.c                |    6 +-
 drivers/misc/ad525x_dpot.c                    |    4 +-
 drivers/misc/apds9802als.c                    |    6 +-
 drivers/misc/apds990x.c                       |    6 +-
 drivers/misc/atmel-ssc.c                      |    4 +-
 drivers/misc/bh1770glc.c                      |    6 +-
 drivers/misc/bh1780gli.c                      |    6 +-
 drivers/misc/bmp085-i2c.c                     |    4 +-
 drivers/misc/bmp085-spi.c                     |    4 +-
 drivers/misc/bmp085.c                         |    2 +-
 drivers/misc/cb710/core.c                     |   10 +-
 drivers/misc/cs5535-mfgpt.c                   |    6 +-
 drivers/misc/eeprom/at24.c                    |    4 +-
 drivers/misc/eeprom/at25.c                    |    4 +-
 drivers/misc/eeprom/eeprom_93xx46.c           |    6 +-
 drivers/misc/fsa9480.c                        |    6 +-
 drivers/misc/hpilo.c                          |   21 +-
 drivers/misc/ibmasm/module.c                  |    6 +-
 drivers/misc/ioc4.c                           |   10 +-
 drivers/misc/isl29003.c                       |    6 +-
 drivers/misc/lis3lv02d/lis3lv02d_i2c.c        |    6 +-
 drivers/misc/lis3lv02d/lis3lv02d_spi.c        |    6 +-
 drivers/misc/mei/Makefile                     |    1 +
 drivers/misc/mei/amthif.c                     |  722 +++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/misc/mei/hw.h                         |   36 ++-
 drivers/misc/mei/init.c                       |  368 +++++++++++---------------
 drivers/misc/mei/interface.c                  |   91 +++----
 drivers/misc/mei/interrupt.c                  |  760 ++++++++++++++++-------------------------------------
 drivers/misc/mei/iorw.c                       |  455 +++++++++-----------------------
 drivers/misc/mei/main.c                       |  462 +++++++++++----------------------
 drivers/misc/mei/mei_dev.h                    |  155 ++++++++---
 drivers/misc/mei/wd.c                         |   15 +-
 drivers/misc/pch_phub.c                       |    6 +-
 drivers/misc/phantom.c                        |   10 +-
 drivers/misc/pti.c                            |    8 +-
 drivers/misc/spear13xx_pcie_gadget.c          |    4 +-
 drivers/misc/ti-st/st_core.c                  |    1 -
 drivers/misc/ti-st/st_kim.c                   |   30 ++-
 drivers/misc/ti_dac7512.c                     |    6 +-
 drivers/misc/tsl2550.c                        |    6 +-
 drivers/mmc/host/Kconfig                      |    7 +
 drivers/mmc/host/Makefile                     |    2 +
 drivers/mmc/host/rtsx_pci_sdmmc.c             | 1348 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/parport/Kconfig                       |   16 +-
 drivers/uio/Kconfig                           |   16 ++
 drivers/uio/Makefile                          |    1 +
 drivers/uio/uio_aec.c                         |    2 +-
 drivers/uio/uio_cif.c                         |    4 +-
 drivers/uio/uio_dmem_genirq.c                 |  359 ++++++++++++++++++++++++++
 drivers/uio/uio_netx.c                        |    2 +-
 drivers/uio/uio_pci_generic.c                 |    2 +-
 drivers/uio/uio_pdrv.c                        |    1 +
 drivers/uio/uio_pdrv_genirq.c                 |    3 +-
 drivers/uio/uio_pruss.c                       |    6 +-
 drivers/uio/uio_sercos3.c                     |    4 +-
 drivers/w1/masters/Kconfig                    |    2 +-
 drivers/w1/masters/ds2482.c                   |   13 +-
 drivers/w1/masters/matrox_w1.c                |   10 +-
 drivers/w1/masters/mxc_w1.c                   |   28 +-
 drivers/w1/masters/omap_hdq.c                 |   10 +-
 drivers/w1/masters/w1-gpio.c                  |   65 ++---
 drivers/w1/w1.c                               |    7 -
 drivers/xen/xen-selfballoon.c                 |    2 +-
 include/linux/mfd/rtsx_common.h               |   48 ++++
 include/linux/mfd/rtsx_pci.h                  |  794 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/linux/mman.h                          |    2 +
 include/linux/platform_data/uio_dmem_genirq.h |   26 ++
 mm/mmap.c                                     |   14 +
 mm/nommu.c                                    |   15 ++
 tools/hv/hv_kvp_daemon.c                      |   40 ++-
 135 files changed, 8217 insertions(+), 1867 deletions(-)
 create mode 100644 drivers/hv/hv_balloon.c
 create mode 100644 drivers/memstick/host/rtsx_pci_ms.c
 create mode 100644 drivers/mfd/rtl8411.c
 create mode 100644 drivers/mfd/rts5209.c
 create mode 100644 drivers/mfd/rts5229.c
 create mode 100644 drivers/mfd/rtsx_pcr.c
 create mode 100644 drivers/mfd/rtsx_pcr.h
 create mode 100644 drivers/misc/mei/amthif.c
 create mode 100644 drivers/mmc/host/rtsx_pci_sdmmc.c
 create mode 100644 drivers/uio/uio_dmem_genirq.c
 create mode 100644 include/linux/mfd/rtsx_common.h
 create mode 100644 include/linux/mfd/rtsx_pci.h
 create mode 100644 include/linux/platform_data/uio_dmem_genirq.h
--
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