[GIT PULL] char/misc driver patches for 4.2-rc1

From: Greg KH
Date: Fri Jun 26 2015 - 15:23:12 EST


The following changes since commit e26081808edadfd257c6c9d81014e3b25e9a6118:

Linux 4.1-rc4 (2015-05-18 10:13:47 -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.2-rc1

for you to fetch changes up to 3dc196eae1db548f05e53e5875ff87b8ff79f249:

mei: me: wait for power gating exit confirmation (2015-06-13 19:48:02 -0700)

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

Here's the big char/misc driver pull request for 4.2-rc1.

Lots of mei, extcon, coresight, uio, mic, and other driver updates in
here. Full details in the shortlog. All of these have been in
linux-next for some time with no reported problems.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Alan (1):
um,ethertap: use strncpy

Alexander Usyskin (10):
mei: add a reference from the host client to the me client
mei: fix flow control for single buffer clients
mei: support for fixed address clients
mei: connection to fixed address clients from user-space
mei: drop iamthif_mtu from device structure
mei: debug prints with client info in read
mei: consume flow control on the first chunk of writing
mei: request autosuspend at the end of write
mei: reset flow control on the last client disconnection
mei: me: wait for power gating exit confirmation

Chanwoo Choi (15):
extcon: Add manufactor name of each extcon device
extcon: Modify the device name as extcon[X] for sysfs
extcon: Add extcon_get_edev_name() API to get the extcon device name
extcon: Fix the checkpatch warning and minor coding style issue
extcon: arizona: Remove the setting of device name
extcon: Unify the jig cable names on rt8973 and max14577/77693/77843
extcon: Unify the dock device names on max8997/77693
extcon: Alter MHL-TA cable name to TA cable name
extcon: adc-jack: Remove the unneeded num_cables field
extcon: Remove the optional name of extcon device
extcon: Use the unique id for external connector instead of string
extcon: Use capital letter for the name of external connectors
extcon: Update the prototype of extcon_register_notifier() with enum extcon
extcon: Remove optional print_name() function pointer of extcon_dev
extcon: Redefine the unique id of supported external connectors without 'enum extcon' type

Charles Keepax (1):
extcon: arizona: Apply HP clamps correctly for WM8280

Colin Ian King (1):
ti-st: handle null allocation return correctly.

Dan Carpenter (3):
virtio_console: silence a static checker warning
w1: fix for loop exit condition in w1_seq_show()
w1: use correct lock on error in w1_seq_show()

David Fries (1):
w1_therm reference count family data

Dexuan Cui (1):
hv: vmbus_free_channels(): remove the redundant free_channel()

Dmitry Eremin-Solenikov (1):
pcmcia: fix a boot time warning in pcmcia cs code

Dmitry Khromov (1):
w1: introduce an ability to specify microseconds bus scanning intervals

Geert Uytterhoeven (2):
extcon: Allow compile test of GPIO consumers if !GPIOLIB
xillybus: XILLYBUS_OF should depend on HAS_DMA

Greg Kroah-Hartman (2):
mei: fix up uuid matching
Merge tag 'extcon-next-for-4.2' of git://git.kernel.org/.../chanwoo/extcon into char-misc-next

Inha Song (2):
extcon: arizona: Add support for select accessory detect mode when headphone detection
mfd: arizona: Update DT binding to support hpdet channel

Ira Snyder (1):
misc: remove drivers for CARMA hardware

Joe Perches (1):
goldfish_pipe: Fix unlikely() misuse

K. Y. Srinivasan (5):
drivers: hv: vmbus: Get rid of some unused definitions
Drivers: hv: vmbus: Implement the protocol for tearing down vmbus state
Drivers: hv: vmbus: Use the vp_index map even for channels bound to CPU 0
Drivers: hv: vmbus: Implement NUMA aware CPU affinity for channels
Drivers: hv: vmbus: Allocate ring buffer memory in NUMA aware fashion

Keith Mange (1):
Drivers: hv: vmbus:Update preferred vmbus protocol version to windows 10.

Krzysztof Kolasa (1):
lz4: fix system halt at boot kernel on x86_64

Lee Campbell (1):
MAINTAINERS: Fix typo in Android drivers git path

Linus Walleij (13):
coresight: etm: print what version of ETM/PTM is detected
coresight: support the TPIU version found in Ux500
coresight: etm: let runtime PM handle core clock
coresight: tpiu: let runtime PM handle core clock
coresight: etb: let runtime PM handle core clock
coresight: funnel: let runtime PM handle core clock
coresight: tmc: let runtime PM handle core clock
coresight: etm: retrieve and handle atclk
coresight: tpiu: retrieve and handle atclk
coresight: etb: retrieve and handle atclk
coresight: funnel: retrieve and handle atclk
coresight: replicator: retrieve and handle atclk
coresight: document the bindings for the ATCLK

Ludek Hlavacek (1):
w1: ds2482: Add i2c module alias name

Mark Brown (2):
coresight: etb10: Print size of buffer we fail to allocate
coresight: etb10: Fix check for bogus buffer depth

Mathieu Poirier (3):
coresight-etm4x: Read only access to the main management registers
coresight-etm4x: Read only access to the tracer's ID registers
coresight-etm3x: use module_amba_driver to simplify the code

Matt Campbell (1):
w1: Add support for DS28EA00 sequence to w1-therm

Matwey V. Kornilov (3):
uio: pruss: Include <linux/sizes.h>
uio: pruss: Add CONFIG_HAS_IOMEM dependence
uio: pruss: Drop depends on ARCH_DAVINCI_DA850 from config

Nicholas Mc Guire (1):
snsc: pass timeout as HZ independent value

Nikhil Rao (1):
misc: mic: SCIF connections APIs i.e. accept and connect

Pali Rohár (2):
hwmon: Rename i8k driver to dell-smm-hwmon and move it to hwmon tree
hwmon: Allow to compile dell-smm-hwmon driver without /proc/i8k

Pankaj Dubey (1):
coresight: fix typo in of_coresight.c

Paul Gortmaker (2):
drivers/hwtracing: fix coresight-replicator-qcom implicit <module.h> usage
drivers/hwtracing: fix coresight-etm4x implicit <module.h> usage

Pratik Patel (12):
coresight-etm4x: Adding CoreSight ETM4x driver
coresight-etm4x: Controls pertaining to tracer configuration
coresight-etm4x: Controls pertaining to the reset, mode, pe and events
coresight-etm4x: Controls pertaining to various configuration options
coresight-etm4x: Controls pertaining to the ViewInst register
coresight-etm4x: Controls pertaining to the address comparator functions
coresight-etm4x: Controls pertaining to the sequencer functions
coresight-etm4x: Controls pertaining to the counter functions
coresight-etm4x: Controls pertaining to the selection of resources
coresight-etm4x: Controls pertaining to the context ID functions
coresight-etm4x: Controls pertaining to the VM ID functions
coresight: replicator: Add Qualcomm CoreSight Replicator driver

Ramakrishna Pallala (1):
extcon: axp288: Add axp288 extcon driver support

Richard Fitzgerald (1):
extcon: arizona: Rename hpdet_ip to make its purpose clearer

Richard Weinberger (1):
spmi: Add dependency on HAS_IOMEM

Shailendra Verma (2):
char:pcmcia:synclink_cs - Do not initialise statics to 0.
char:xilinx_hwicap:buffer_icap - change 1/0 to true/false for bool type variable in function buffer_icap_set_configuration().

Stephen Boyd (1):
drivers/char: Remove msm_smd_pkt driver

Stephen Hemminger (1):
uio: don't free irq that was not requested

Sudeep Dutt (14):
misc: mic: SCIF header file and IOCTL interface
misc: mic: SCIF ring buffer infrastructure
misc: mic: SCIF Hardware Bus
misc: mic: SCIF Peer Bus
misc: mic: Common MIC header file changes in preparation for SCIF
misc: mic: SCIF module initialization
misc: mic: SCIF node queue pair setup management
misc: mic: SCIF open close bind and listen APIs
misc: mic: SCIF messaging and node enumeration APIs
misc: mic: MIC host driver specific changes to enable SCIF
misc: mic: MIC card driver specific changes to enable SCIF
misc: mic: add support for loading/unloading SCIF driver
misc: mic: Fix randconfig build error by including errno.h
misc: mic: Fix reported static checker warning

Sudip Mukherjee (7):
parport: add device-model to parport subsystem
staging: panel: use new parport device model
i2c-parport: define ports to connect
i2c-parport: use new parport device model
paride: use new parport device model
MAINTAINERS: maintain parport
parport: check exclusive access before register

Tal Shorer (1):
drivers: char: misc.c: remove trailing whitespace

Tomas Winkler (13):
mei: txe: reduce suspend/resume time
mei: revamp client disconnection flow
mei: revamp client connection
mei: txe: fix incorrect indentation
mei: add also write waiting list to runtime pm blockers
mei: bus: report also uuid in module alias
mei: bus: add name and uuid into device attributes
NFC: mei_phy: move all nfc logic from mei driver to nfc
mei: bus: kill mei_cl_ops
NFC: mei_phy: adjust mei nfc header according the spec
mei: export mei client device struct to external use
mei: export hbm features to debugfs under devstate
MAINTAINERS: mei: add mei_cl_bus.h to maintained file list

Uwe Kleine-König (1):
extcon: usb-gpio: use flags argument of devm_gpiod_get to set direction

Valentin Rothberg (2):
checkkconfigsymbols.py: add option -i to ignore files
checkkconfigsymbols.py: set python2 as default interpreter

Vitaly Kuznetsov (31):
Drivers: hv: util: move kvp/vss function declarations to hyperv_vmbus.h
Drivers: hv: kvp: reset kvp_context
Drivers: hv: kvp: move poll_channel() to hyperv_vmbus.h
Drivers: hv: fcopy: process deferred messages when we complete the transaction
Drivers: hv: vss: process deferred messages when we complete the transaction
Drivers: hv: kvp: rename kvp_work -> kvp_timeout_work
Drivers: hv: fcopy: rename fcopy_work -> fcopy_timeout_work
Drivers: hv: util: introduce state machine for util drivers
Drivers: hv: kvp: switch to using the hvutil_device_state state machine
Drivers: hv: vss: switch to using the hvutil_device_state state machine
Drivers: hv: fcopy: switch to using the hvutil_device_state state machine
Drivers: hv: fcopy: set .owner reference for file operations
Drivers: hv: util: introduce hv_utils_transport abstraction
Drivers: hv: vss: convert to hv_utils_transport
Drivers: hv: fcopy: convert to hv_utils_transport
Drivers: hv: kvp: convert to hv_utils_transport
Tools: hv: kvp: use misc char device to communicate with kernel
Tools: hv: vss: use misc char device to communicate with kernel
Drivers: hv: vss: full handshake support
Drivers: hv: fcopy: full handshake support
Drivers: hv: utils: unify driver registration reporting
Drivers: hv: vmbus: introduce vmbus_acpi_remove
Drivers: hv: vmbus: unregister panic notifier on module unload
Drivers: hv: vmbus: do cleanup on all vmbus_open() failure paths
Drivers: hv: vmbus: kill tasklets on module unload
Drivers: hv: vmbus: unify calls to percpu_channel_enq()
Drivers: hv: vmbus: briefly comment num_sc and next_oc
Drivers: hv: vmbus: decrease num_sc on subchannel removal
Drivers: hv: vmbus: move init_vp_index() call to vmbus_process_offer()
Drivers: hv: vmbus: distribute subchannels among all vcpus
Drivers: hv: balloon: check if ha_region_mutex was acquired in MEM_CANCEL_ONLINE case

Vladimir Zapolskiy (8):
char: misc: restore MISC_DYNAMIC_MINOR on device_create() failure
misc: sram: fix enabled clock leak on error path
misc: sram: fix device node reference leak on error
misc: sram: bump error message level on unclean driver unbinding
misc: sram: report correct SRAM pool size
misc: sram: add private struct device and virt_base members
misc: sram: move reserved block logic out of probe function
misc: sram: sort and clean up included headers

Documentation/ABI/stable/sysfs-bus-w1 | 11 +
Documentation/ABI/stable/sysfs-driver-w1_ds28ea00 | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-etm4x | 450 ++++
Documentation/ABI/testing/sysfs-bus-mei | 16 +-
.../devicetree/bindings/arm/coresight.txt | 12 +-
Documentation/devicetree/bindings/mfd/arizona.txt | 6 +
Documentation/mic/mic_overview.txt | 28 +-
Documentation/mic/mpssd/mpss | 24 +-
Documentation/mic/scif_overview.txt | 98 +
Documentation/w1/slaves/w1_therm | 11 +-
Documentation/w1/w1.generic | 30 +-
MAINTAINERS | 14 +-
arch/um/os-Linux/drivers/ethertap_user.c | 2 +-
arch/x86/Kconfig | 25 +-
drivers/block/paride/paride.c | 57 +-
drivers/block/paride/paride.h | 2 +
drivers/block/paride/pcd.c | 9 +
drivers/block/paride/pd.c | 12 +-
drivers/block/paride/pf.c | 7 +
drivers/block/paride/pg.c | 8 +
drivers/block/paride/pt.c | 8 +
drivers/char/Kconfig | 8 -
drivers/char/Makefile | 2 -
drivers/char/misc.c | 23 +-
drivers/char/msm_smd_pkt.c | 465 ----
drivers/char/pcmcia/synclink_cs.c | 2 +-
drivers/char/snsc.c | 4 +-
drivers/char/virtio_console.c | 4 +-
drivers/char/xilinx_hwicap/buffer_icap.c | 6 +-
drivers/char/xillybus/Kconfig | 2 +-
drivers/extcon/Kconfig | 25 +-
drivers/extcon/Makefile | 1 +
drivers/extcon/extcon-adc-jack.c | 15 +-
drivers/extcon/extcon-arizona.c | 88 +-
drivers/extcon/extcon-axp288.c | 381 +++
drivers/extcon/extcon-gpio.c | 1 -
drivers/extcon/extcon-max14577.c | 60 +-
drivers/extcon/extcon-max77693.c | 140 +-
drivers/extcon/extcon-max77843.c | 89 +-
drivers/extcon/extcon-max8997.c | 64 +-
drivers/extcon/extcon-palmas.c | 23 +-
drivers/extcon/extcon-rt8973a.c | 55 +-
drivers/extcon/extcon-sm5502.c | 33 +-
drivers/extcon/extcon-usb-gpio.c | 35 +-
drivers/extcon/extcon.c | 316 ++-
drivers/hv/Makefile | 2 +-
drivers/hv/channel.c | 27 +-
drivers/hv/channel_mgmt.c | 156 +-
drivers/hv/connection.c | 13 +-
drivers/hv/hv_balloon.c | 4 +-
drivers/hv/hv_fcopy.c | 287 +--
drivers/hv/hv_kvp.c | 192 +-
drivers/hv/hv_snapshot.c | 168 +-
drivers/hv/hv_utils_transport.c | 276 ++
drivers/hv/hv_utils_transport.h | 51 +
drivers/hv/hyperv_vmbus.h | 31 +
drivers/hv/vmbus_drv.c | 21 +-
drivers/hwmon/Kconfig | 11 +
drivers/hwmon/Makefile | 1 +
drivers/{char/i8k.c => hwmon/dell-smm-hwmon.c} | 156 +-
drivers/hwtracing/coresight/Kconfig | 19 +
drivers/hwtracing/coresight/Makefile | 2 +
drivers/hwtracing/coresight/coresight-etb10.c | 79 +-
drivers/hwtracing/coresight/coresight-etm.h | 4 +-
drivers/hwtracing/coresight/coresight-etm3x.c | 112 +-
drivers/hwtracing/coresight/coresight-etm4x.c | 2702 ++++++++++++++++++++
drivers/hwtracing/coresight/coresight-etm4x.h | 391 +++
drivers/hwtracing/coresight/coresight-funnel.c | 61 +-
.../coresight/coresight-replicator-qcom.c | 215 ++
drivers/hwtracing/coresight/coresight-replicator.c | 71 +-
drivers/hwtracing/coresight/coresight-tmc.c | 31 +-
drivers/hwtracing/coresight/coresight-tpiu.c | 60 +-
drivers/hwtracing/coresight/of_coresight.c | 2 +-
drivers/i2c/busses/i2c-parport.c | 38 +-
drivers/misc/Kconfig | 1 -
drivers/misc/Makefile | 1 -
drivers/misc/carma/Kconfig | 15 -
drivers/misc/carma/Makefile | 2 -
drivers/misc/carma/carma-fpga-program.c | 1182 ---------
drivers/misc/carma/carma-fpga.c | 1507 -----------
drivers/misc/mei/amthif.c | 28 +-
drivers/misc/mei/bus.c | 150 +-
drivers/misc/mei/client.c | 473 ++--
drivers/misc/mei/client.h | 114 +-
drivers/misc/mei/debugfs.c | 15 +-
drivers/misc/mei/hbm.c | 16 +-
drivers/misc/mei/hw-me.c | 59 +-
drivers/misc/mei/hw-txe.c | 33 +-
drivers/misc/mei/init.c | 8 +-
drivers/misc/mei/interrupt.c | 95 +-
drivers/misc/mei/main.c | 57 +-
drivers/misc/mei/mei_dev.h | 102 +-
drivers/misc/mei/nfc.c | 223 +-
drivers/misc/mei/pci-txe.c | 2 +-
drivers/misc/mei/wd.c | 22 +-
drivers/misc/mic/Kconfig | 40 +-
drivers/misc/mic/Makefile | 3 +-
drivers/misc/mic/bus/Makefile | 1 +
drivers/misc/mic/bus/scif_bus.c | 210 ++
drivers/misc/mic/bus/scif_bus.h | 129 +
drivers/misc/mic/card/mic_device.c | 132 +-
drivers/misc/mic/card/mic_device.h | 11 +-
drivers/misc/mic/card/mic_x100.c | 61 +-
drivers/misc/mic/card/mic_x100.h | 1 +
drivers/misc/mic/common/mic_dev.h | 3 +
drivers/misc/mic/host/mic_boot.c | 264 +-
drivers/misc/mic/host/mic_debugfs.c | 13 +
drivers/misc/mic/host/mic_device.h | 11 +-
drivers/misc/mic/host/mic_intr.h | 3 +-
drivers/misc/mic/host/mic_main.c | 6 +
drivers/misc/mic/host/mic_smpt.c | 7 +-
drivers/misc/mic/host/mic_smpt.h | 1 +
drivers/misc/mic/host/mic_virtio.c | 6 +-
drivers/misc/mic/host/mic_x100.c | 3 +-
drivers/misc/mic/scif/Makefile | 15 +
drivers/misc/mic/scif/scif_api.c | 1276 +++++++++
drivers/misc/mic/scif/scif_debugfs.c | 85 +
drivers/misc/mic/scif/scif_epd.c | 353 +++
drivers/misc/mic/scif/scif_epd.h | 160 ++
drivers/misc/mic/scif/scif_fd.c | 303 +++
drivers/misc/mic/scif/scif_main.c | 388 +++
drivers/misc/mic/scif/scif_main.h | 254 ++
drivers/misc/mic/scif/scif_map.h | 113 +
drivers/misc/mic/scif/scif_nm.c | 237 ++
drivers/misc/mic/scif/scif_nodeqp.c | 1312 ++++++++++
drivers/misc/mic/scif/scif_nodeqp.h | 183 ++
drivers/misc/mic/scif/scif_peer_bus.c | 124 +
drivers/misc/mic/scif/scif_peer_bus.h | 65 +
drivers/misc/mic/scif/scif_ports.c | 124 +
drivers/misc/mic/scif/scif_rb.c | 249 ++
drivers/misc/mic/scif/scif_rb.h | 100 +
drivers/misc/sram.c | 137 +-
drivers/misc/ti-st/st_kim.c | 3 +-
drivers/nfc/mei_phy.c | 295 ++-
drivers/nfc/mei_phy.h | 38 +-
drivers/nfc/microread/mei.c | 2 +-
drivers/nfc/pn544/mei.c | 2 +-
drivers/parport/parport_pc.c | 4 +-
drivers/parport/procfs.c | 15 +-
drivers/parport/share.c | 373 ++-
drivers/pcmcia/cs.c | 10 +-
drivers/platform/goldfish/goldfish_pipe.c | 2 +-
drivers/spmi/Kconfig | 1 +
drivers/staging/panel/panel.c | 14 +-
drivers/uio/Kconfig | 2 +-
drivers/uio/uio.c | 3 +-
drivers/uio/uio_pruss.c | 1 +
drivers/usb/phy/phy-tahvo.c | 9 +-
drivers/w1/masters/ds2482.c | 1 +
drivers/w1/slaves/w1_therm.c | 162 +-
drivers/w1/w1.c | 17 +-
include/dt-bindings/mfd/arizona.h | 4 +
include/linux/extcon.h | 134 +-
include/linux/extcon/extcon-adc-jack.h | 5 +-
include/linux/hyperv.h | 48 +-
include/linux/mei_cl_bus.h | 38 +-
include/linux/mfd/arizona/pdata.h | 3 +
include/linux/mfd/axp20x.h | 5 +
include/linux/mod_devicetable.h | 13 +
include/linux/parport.h | 43 +-
include/linux/scif.h | 993 +++++++
include/uapi/linux/Kbuild | 1 +
include/uapi/linux/hyperv.h | 8 +-
include/uapi/linux/mic_common.h | 12 +
include/uapi/linux/scif_ioctl.h | 130 +
lib/lz4/lz4_decompress.c | 12 +-
scripts/checkkconfigsymbols.py | 34 +-
scripts/mod/devicetable-offsets.c | 1 +
scripts/mod/file2alias.c | 21 +-
tools/hv/hv_fcopy_daemon.c | 15 +
tools/hv/hv_kvp_daemon.c | 166 +-
tools/hv/hv_vss_daemon.c | 149 +-
172 files changed, 15485 insertions(+), 5653 deletions(-)
create mode 100644 Documentation/ABI/stable/sysfs-bus-w1
create mode 100644 Documentation/ABI/stable/sysfs-driver-w1_ds28ea00
create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-etm4x
create mode 100644 Documentation/mic/scif_overview.txt
delete mode 100644 drivers/char/msm_smd_pkt.c
create mode 100644 drivers/extcon/extcon-axp288.c
create mode 100644 drivers/hv/hv_utils_transport.c
create mode 100644 drivers/hv/hv_utils_transport.h
rename drivers/{char/i8k.c => hwmon/dell-smm-hwmon.c} (96%)
create mode 100644 drivers/hwtracing/coresight/coresight-etm4x.c
create mode 100644 drivers/hwtracing/coresight/coresight-etm4x.h
create mode 100644 drivers/hwtracing/coresight/coresight-replicator-qcom.c
delete mode 100644 drivers/misc/carma/Kconfig
delete mode 100644 drivers/misc/carma/Makefile
delete mode 100644 drivers/misc/carma/carma-fpga-program.c
delete mode 100644 drivers/misc/carma/carma-fpga.c
create mode 100644 drivers/misc/mic/bus/scif_bus.c
create mode 100644 drivers/misc/mic/bus/scif_bus.h
create mode 100644 drivers/misc/mic/scif/Makefile
create mode 100644 drivers/misc/mic/scif/scif_api.c
create mode 100644 drivers/misc/mic/scif/scif_debugfs.c
create mode 100644 drivers/misc/mic/scif/scif_epd.c
create mode 100644 drivers/misc/mic/scif/scif_epd.h
create mode 100644 drivers/misc/mic/scif/scif_fd.c
create mode 100644 drivers/misc/mic/scif/scif_main.c
create mode 100644 drivers/misc/mic/scif/scif_main.h
create mode 100644 drivers/misc/mic/scif/scif_map.h
create mode 100644 drivers/misc/mic/scif/scif_nm.c
create mode 100644 drivers/misc/mic/scif/scif_nodeqp.c
create mode 100644 drivers/misc/mic/scif/scif_nodeqp.h
create mode 100644 drivers/misc/mic/scif/scif_peer_bus.c
create mode 100644 drivers/misc/mic/scif/scif_peer_bus.h
create mode 100644 drivers/misc/mic/scif/scif_ports.c
create mode 100644 drivers/misc/mic/scif/scif_rb.c
create mode 100644 drivers/misc/mic/scif/scif_rb.h
create mode 100644 include/linux/scif.h
create mode 100644 include/uapi/linux/scif_ioctl.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/