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:	Tue, 21 Apr 2015 12:10:55 +0200
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 PULL] char/misc driver patches for 4.1-rc1

The following changes since commit bc465aa9d045feb0e13b4a8f32cc33c1943f62d6:

  Linux 4.0-rc5 (2015-03-22 16:50:21 -0700)

are available in the git repository at:

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

for you to fetch changes up to ea5505fabd3b59608750bfd3721d0f8bc5c8b0bb:

  mei: trace: remove unused TRACE_SYSTEM_STRING (2015-04-13 15:27:19 +0200)

----------------------------------------------------------------
Char/Misc driver patches for 4.1-rc1

Here's the big char/misc driver patchset for 4.1-rc1.

Lots of different driver subsystem updates here, nothing major, full
details are in the shortlog below.

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

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

----------------------------------------------------------------
Abhilash Kesavan (3):
      m32r: add definition of ioremap_wc to io.h
      lib: devres: add a helper function for ioremap_wc
      misc: sram: switch to ioremap_wc from ioremap

Alex Smith (2):
      dt-bindings: memory-controllers: Add binding for jz4780-nemc
      memory: jz4780-nemc: driver for the NEMC on JZ4780 SoCs

Alexander Usyskin (2):
      mei: me: change power gating function name conventions
      mei: fix function names and format in KDoc

Andy King (1):
      VMCI: Check userland-provided datagram size

Brian Russell (1):
      uio: Request/free irq separate from dev lifecycle

Chanwoo Choi (2):
      extcon: Rename extcon core driver
      extcon: Fix the checkpatch warning

Charles Keepax (2):
      extcon: arizona: Deobfuscate arizona_extcon_do_magic
      extcon: arizona: Fix headphone clamping on wm5110

Dan Carpenter (4):
      extcon: max77843: Fix signedness bug in max77843_muic_set_debounce_time()
      extcon: max77843: Fix an error code in max77843_init_muic_regmap()
      hv: vmbus: missing curly braces in vmbus_process_offer()
      mcb: request_mem_region() returns NULL on error

Davidlohr Bueso (1):
      drivers/vmw_vmci: Show correct get_user_pages_fast upon failure

Dexuan Cui (7):
      hv: hv_util: move vmbus_open() to a later place
      hv: vmbus_post_msg: retry the hypercall on some transient errors
      hv: vmbus_open(): reset the channel state on ENOMEM
      tools: hv: fcopy_daemon: support >2GB files for x86_32 guest
      hv: run non-blocking message handlers in the dispatch tasklet
      hv: don't schedule new works in vmbus_onoffer()/vmbus_onoffer_rescind()
      hv: remove the per-channel workqueue

Eli Billauer (1):
      char: xillybus: Don't return -EFAULT on user-triggered flush

Fabian Frederick (5):
      misc: constify of_device_id array
      char: constify of_device_id array
      uio: constify of_device_id array
      w1: constify of_device_id array
      coresight-replicator: constify of_device_id array

Gilad Avidov (2):
      spmi: remove wakeup command before slave probe
      spmi: pmic_arb: add support for hw version 2

Greg Kroah-Hartman (5):
      Merge 4.0-rc3 into char-misc-next
      Merge 4.0-rc5 into char-misc-next
      Merge branch 'fix_ioremap_wc' of git://git.kernel.org/.../jhogan/metag into char-misc-next
      Merge tag 'extcon-next-for-4.1' of git://git.kernel.org/.../chanwoo/extcon into char-misc-next
      Revert "uio: constify of_device_id array"

Haiyang Zhang (1):
      hv_vmbus: Add gradually increased delay for retries in vmbus_post_msg()

Hans de Goede (1):
      extcon: Fix missing locking when [un]registering notifiers

Ivan T. Ivanov (1):
      spmi: pmic_arb: remove ARM build time dependency

Jaewon Kim (3):
      extcon: max77693: Fix cable name of MHL-TA
      extcon: max77693: Use HOST term to express USB-HOST cable instead of OTG term
      extcon: max77843: Add max77843 MUIC driver

James Hogan (1):
      metag: Fix ioremap_wc/ioremap_cached build errors

Jean Delvare (1):
      misc: bh1780: Add module aliases

Joe Perches (2):
      i8k: Remove use of seq_printf return value
      virtio_console: Use bool function return values of true/false not 1/0

Jorgen Hansen (1):
      VMCI: Guard against overflow in queue pair allocation

K. Y. Srinivasan (16):
      Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open()
      Drivers: hv: vmbus: Add support for the NetworkDirect GUID
      Drivers: hv: vmbus: Properly handle child device remove
      Drivers: hv: vmbus: Introduce a function to remove a rescinded offer
      Drivers: hv: vmbus: Handle both rescind and offer messages in the same context
      Drivers: hv: vmbus: Remove the channel from the channel list(s) on failure
      Drivers: hv: util: On device remove, close the channel after de-initializing the service
      Drivers: hv: vmbus: Get rid of some unnecessary messages
      Drivers: hv: vmbus: Use a round-robin algorithm for picking the outgoing channel
      Drivers: hv: vmbus: Suport an API to send pagebuffers with additional control
      Drivers: hv: vmbus: Suport an API to send packet with additional control
      Drivers: hv: vmbus: Perform device register in the per-channel work element
      Drivers: hv: vmbus: Fix a bug in rescind processing in vmbus_close_internal()
      Drivers: hv: vmbus: Export the vmbus_sendpacket_pagebuffer_ctl()
      Drivers: hv: vmbus: Fix a siganlling host signalling issue
      Drivers: hv: vmbus: Don't wait after requesting offers

Kaixu Xia (1):
      coresight: remove the unnecessary configuration coresight-default-sink

Martin Kepplinger (1):
      char: misc: document behaviour of open()

Mathieu Poirier (6):
      coresight: making cpu index lookup arm64 compliant
      coresight: fixing compilation warnings picked up by 64bit compiler
      coresight: Adding coresight support for arm64 architecture
      coresight: Correcting documentation typographical error
      coresight-tmc: Adding a status interface to sysfs
      coresight: moving to new "hwtracing" directory

Michael S. Tsirkin (1):
      mic: drop pci_msi_off call on probe

Nicholas Mc Guire (6):
      hv: channel: match var type to return type of wait_for_completion
      hv: channel_mgmt: match var type to return type of wait_for_completion
      hv: hv_balloon: match var type to return type of wait_for_completion
      misc: tifm: match return type of wait_for_completion_timeout
      misc: carma: fixup return type of wait_for_completion_timeout
      misc: mic: fixup return type of wait_for_completion_timeout

Nick Meier (2):
      Drivers: hv: vmbus: Add support for VMBus panic notifier handler
      Drivers: hv: vmbus: Correcting truncation error for constant HV_CRASH_CTL_CRASH_NOTIFY

Nicolas Ferre (1):
      MAINTAINERS: change Atmel ssc driver entry

Roger Quadros (1):
      extcon: usb-gpio: Introduce gpio usb extcon driver

Sebastian Reichel (4):
      lis3lv02d: DT: use s32 to support negative values
      lis3lv02d: DT: add wakeup unit 2 and wakeup threshold
      Documentation: DT: lis302: update wakeup binding
      DTS: ARM: OMAP3-N900: Add lis3lv02d support

Takashi Iwai (2):
      misc: Add attribute groups
      hwrng: Avoid manual device_create_file() calls

Tom Van Braeckel (1):
      misc: pass miscdevice through file's private_data

Tomas Winkler (22):
      mei: revamp me clients list handling
      mei: me: use io register wrappers consistently
      mei: me: add io register tracing
      mei: fix device reset on mei_cl_irq_read_msg allocation failure
      mei: iamthif: fix device reset on mei_amthif_irq_read_msg
      mei: iamthif: remove useless iamthif_ioctl variable
      mei: iamthif: send flow control as a regular client
      mei: iamthif: use client write functions
      mei: iamthif: use regular client read functions
      mei: use only one buffer in callback
      mei: always initialize the callback with the intended operation type
      mei: add mei_cl_alloc_linked function
      mei: simplify io callback disposal
      mei: allow read concurrency
      mei: bus: call device disable handler prior to disconnection
      mei: free me client references on host init
      mei: trace: fix missing include to linux/device.h
      mei: fix regression on NFC connection
      mei: fix mei_poll operation
      mei: use mei_cl_is_connected consistently
      mei: replace check for connection instead of transitioning
      mei: trace: remove unused TRACE_SYSTEM_STRING

Vaishali Thakkar (2):
      pcmcia: Use setup_timer
      pcmcia: Use setup_timer and mod_timer

Valentin Rothberg (3):
      checkkconfigsymbols.py: filter reports for tools/
      checkkconfigsymbols.py: make it Git aware
      checkkconfigsymbols.py: fix sorted output

Vaughan Cao (1):
      hv: hypervvssd: call endmntent before call setmntent again

Vitaly Kuznetsov (17):
      Drivers: hv: vmbus: prevent cpu offlining on newer hypervisors
      Drivers: hv: vmbus: rename channel work queues
      Drivers: hv: vmbus: avoid double kfree for device_obj
      Drivers: hv: vmbus: teardown hv_vmbus_con workqueue and vmbus_connection pages on shutdown
      drivers: hv: vmbus: Teardown synthetic interrupt controllers on module unload
      clockevents: export clockevents_unbind_device instead of clockevents_unbind
      Drivers: hv: vmbus: Teardown clockevent devices on module unload
      Drivers: hv: hv_balloon: eliminate the trylock path in acquire/release_region_mutex
      Drivers: hv: hv_balloon: report offline pages as being used
      Drivers: hv: hv_balloon: refuse to balloon below the floor
      Drivers: hv: hv_balloon: keep locks balanced on add_memory() failure
      Drivers: hv: hv_balloon: don't lose memory when onlining order is not natural
      Drivers: hv: hv_balloon: do not online pages in offline blocks
      Drivers: hv: hv_balloon: eliminate jumps in piecewiese linear floor function
      Drivers: hv: hv_balloon: survive ballooning request with num_pages=0
      Drivers: hv: hv_balloon: correctly handle val.freeram<num_pages case
      Drivers: hv: hv_balloon: correctly handle num_pages>INT_MAX case

Xia Kaixu (1):
      coresight: adding the LINKSINK block as a sink type

kbuild test robot (1):
      mei: bus: () can be static

 .../devicetree/bindings/arm/coresight.txt          |   1 -
 .../devicetree/bindings/extcon/extcon-usb-gpio.txt |  18 +
 .../memory-controllers/ingenic,jz4780-nemc.txt     |  75 ++
 Documentation/devicetree/bindings/misc/lis302.txt  |   9 +-
 .../bindings/spmi/qcom,spmi-pmic-arb.txt           |   6 +-
 Documentation/driver-model/devres.txt              |   1 +
 Documentation/trace/coresight.txt                  |   2 +-
 MAINTAINERS                                        |   4 +-
 arch/arm/Kconfig.debug                             |  55 +-
 arch/arm/boot/dts/hip04.dtsi                       |   1 -
 arch/arm/boot/dts/omap3-beagle-xm.dts              |   1 -
 arch/arm/boot/dts/omap3-beagle.dts                 |   1 -
 arch/arm/boot/dts/omap3-n900.dts                   |  52 ++
 arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts         |   1 -
 arch/arm64/Kconfig.debug                           |   2 +
 arch/m32r/include/asm/io.h                         |   1 +
 arch/metag/include/asm/io.h                        |   1 +
 arch/metag/include/asm/pgtable-bits.h              | 104 +++
 arch/metag/include/asm/pgtable.h                   |  95 +--
 arch/x86/include/uapi/asm/hyperv.h                 |   2 +
 drivers/Makefile                                   |   2 +-
 drivers/char/hw_random/core.c                      |  34 +-
 drivers/char/hw_random/pasemi-rng.c                |   2 +-
 drivers/char/hw_random/powernv-rng.c               |   2 +-
 drivers/char/hw_random/ppc4xx-rng.c                |   2 +-
 drivers/char/i8k.c                                 |  16 +-
 drivers/char/ipmi/ipmi_si_intf.c                   |   4 +-
 drivers/char/misc.c                                |  20 +-
 drivers/char/virtio_console.c                      |   2 +-
 drivers/char/xillybus/xillybus_core.c              |   2 +
 drivers/char/xillybus/xillybus_of.c                |   2 +-
 drivers/extcon/Kconfig                             |  17 +
 drivers/extcon/Makefile                            |   4 +-
 drivers/extcon/extcon-arizona.c                    |  49 +-
 drivers/extcon/extcon-max14577.c                   |   5 +-
 drivers/extcon/extcon-max77693.c                   |  37 +-
 drivers/extcon/extcon-max77843.c                   | 881 +++++++++++++++++++++
 drivers/extcon/extcon-max8997.c                    |   5 +-
 drivers/extcon/extcon-rt8973a.c                    |   6 +-
 drivers/extcon/extcon-sm5502.c                     |   6 +-
 drivers/extcon/extcon-usb-gpio.c                   | 237 ++++++
 drivers/extcon/{extcon-class.c => extcon.c}        |  36 +-
 drivers/hv/channel.c                               | 125 ++-
 drivers/hv/channel_mgmt.c                          | 223 ++----
 drivers/hv/connection.c                            |  40 +-
 drivers/hv/hv.c                                    |  34 +-
 drivers/hv/hv_balloon.c                            | 143 ++--
 drivers/hv/hv_util.c                               |  13 +-
 drivers/hv/hyperv_vmbus.h                          |  31 +
 drivers/hv/vmbus_drv.c                             | 136 +++-
 drivers/hwtracing/coresight/Kconfig                |  61 ++
 drivers/{ => hwtracing}/coresight/Makefile         |   0
 .../{ => hwtracing}/coresight/coresight-etb10.c    |   4 +-
 .../{ => hwtracing}/coresight/coresight-etm-cp14.c |   0
 drivers/{ => hwtracing}/coresight/coresight-etm.h  |   0
 .../{ => hwtracing}/coresight/coresight-etm3x.c    |   0
 .../{ => hwtracing}/coresight/coresight-funnel.c   |   0
 drivers/{ => hwtracing}/coresight/coresight-priv.h |   0
 .../coresight/coresight-replicator.c               |   2 +-
 drivers/{ => hwtracing}/coresight/coresight-tmc.c  |  60 +-
 drivers/{ => hwtracing}/coresight/coresight-tpiu.c |   0
 drivers/{ => hwtracing}/coresight/coresight.c      |   4 +-
 drivers/{ => hwtracing}/coresight/of_coresight.c   |  18 +-
 drivers/mcb/mcb-pci.c                              |   4 +-
 drivers/memory/Kconfig                             |   9 +
 drivers/memory/Makefile                            |   1 +
 drivers/memory/jz4780-nemc.c                       | 391 +++++++++
 drivers/misc/bh1780gli.c                           |   2 +
 drivers/misc/carma/carma-fpga-program.c            |  12 +-
 drivers/misc/carma/carma-fpga.c                    |   2 +-
 drivers/misc/lis3lv02d/lis3lv02d.c                 |  56 +-
 drivers/misc/lis3lv02d/lis3lv02d_i2c.c             |   2 +-
 drivers/misc/lis3lv02d/lis3lv02d_spi.c             |   2 +-
 drivers/misc/mei/Makefile                          |   3 +
 drivers/misc/mei/amthif.c                          | 423 ++++------
 drivers/misc/mei/bus.c                             | 105 ++-
 drivers/misc/mei/client.c                          | 478 +++++++----
 drivers/misc/mei/client.h                          |  42 +-
 drivers/misc/mei/debugfs.c                         |  21 +-
 drivers/misc/mei/hbm.c                             |   8 +-
 drivers/misc/mei/hw-me.c                           | 170 ++--
 drivers/misc/mei/hw-me.h                           |   4 +-
 drivers/misc/mei/hw-txe.c                          |   2 +-
 drivers/misc/mei/init.c                            |   2 +-
 drivers/misc/mei/interrupt.c                       | 171 ++--
 drivers/misc/mei/main.c                            | 146 ++--
 drivers/misc/mei/mei-trace.c                       |  25 +
 drivers/misc/mei/mei-trace.h                       |  74 ++
 drivers/misc/mei/mei_dev.h                         |  40 +-
 drivers/misc/mei/nfc.c                             |  43 +-
 drivers/misc/mei/pci-me.c                          |   4 +-
 drivers/misc/mei/pci-txe.c                         |   4 +-
 drivers/misc/mei/wd.c                              |  36 +-
 drivers/misc/mic/host/mic_boot.c                   |  14 +-
 drivers/misc/mic/host/mic_intr.c                   |   2 -
 drivers/misc/sram.c                                |  19 +-
 drivers/misc/tifm_7xx1.c                           |   5 +-
 drivers/misc/vmw_vmci/vmci_driver.c                |   2 +-
 drivers/misc/vmw_vmci/vmci_host.c                  |   6 +
 drivers/misc/vmw_vmci/vmci_queue_pair.c            |  37 +-
 drivers/pcmcia/omap_cf.c                           |   4 +-
 drivers/pcmcia/pd6729.c                            |   8 +-
 drivers/pcmcia/soc_common.c                        |   5 +-
 drivers/pcmcia/yenta_socket.c                      |   8 +-
 drivers/spmi/Kconfig                               |   1 -
 drivers/spmi/spmi-pmic-arb.c                       | 319 ++++++--
 drivers/spmi/spmi.c                                |   9 +-
 drivers/uio/uio.c                                  |  12 +-
 drivers/w1/masters/mxc_w1.c                        |   2 +-
 drivers/w1/masters/omap_hdq.c                      |   2 +-
 drivers/w1/masters/w1-gpio.c                       |   2 +-
 include/linux/hyperv.h                             |  37 +-
 include/linux/io.h                                 |   2 +
 include/linux/jz4780-nemc.h                        |  43 +
 include/linux/mfd/arizona/core.h                   |   2 +-
 include/linux/miscdevice.h                         |   2 +
 kernel/time/clockevents.c                          |   2 +-
 lib/devres.c                                       |  28 +
 scripts/checkkconfigsymbols.py                     | 147 +++-
 sound/soc/codecs/arizona.c                         |   4 +-
 tools/hv/Makefile                                  |   2 +-
 tools/hv/hv_vss_daemon.c                           |  10 +-
 122 files changed, 4139 insertions(+), 1576 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/extcon/extcon-usb-gpio.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/ingenic,jz4780-nemc.txt
 create mode 100644 arch/metag/include/asm/pgtable-bits.h
 create mode 100644 drivers/extcon/extcon-max77843.c
 create mode 100644 drivers/extcon/extcon-usb-gpio.c
 rename drivers/extcon/{extcon-class.c => extcon.c} (97%)
 create mode 100644 drivers/hwtracing/coresight/Kconfig
 rename drivers/{ => hwtracing}/coresight/Makefile (100%)
 rename drivers/{ => hwtracing}/coresight/coresight-etb10.c (99%)
 rename drivers/{ => hwtracing}/coresight/coresight-etm-cp14.c (100%)
 rename drivers/{ => hwtracing}/coresight/coresight-etm.h (100%)
 rename drivers/{ => hwtracing}/coresight/coresight-etm3x.c (100%)
 rename drivers/{ => hwtracing}/coresight/coresight-funnel.c (100%)
 rename drivers/{ => hwtracing}/coresight/coresight-priv.h (100%)
 rename drivers/{ => hwtracing}/coresight/coresight-replicator.c (98%)
 rename drivers/{ => hwtracing}/coresight/coresight-tmc.c (91%)
 rename drivers/{ => hwtracing}/coresight/coresight-tpiu.c (100%)
 rename drivers/{ => hwtracing}/coresight/coresight.c (99%)
 rename drivers/{ => hwtracing}/coresight/of_coresight.c (94%)
 create mode 100644 drivers/memory/jz4780-nemc.c
 create mode 100644 drivers/misc/mei/mei-trace.c
 create mode 100644 drivers/misc/mei/mei-trace.h
 create mode 100644 include/linux/jz4780-nemc.h
 mode change 100644 => 100755 scripts/checkkconfigsymbols.py
--
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