diff options
| author | David S. Miller <davem@davemloft.net> | 2017-02-07 16:29:30 -0500 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2017-02-07 16:29:30 -0500 |
| commit | 3efa70d78f218e4c9276b0bac0545e5184c1c47b (patch) | |
| tree | f4abe2f05e173023d2a262afd4aebb1e89fe6985 /Documentation | |
| parent | 76e0e70e6452b971a69cc9794ff4a6715c11f7f2 (diff) | |
| parent | 926af6273fc683cd98cd0ce7bf0d04a02eed6742 (diff) | |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
The conflict was an interaction between a bug fix in the
netvsc driver in 'net' and an optimization of the RX path
in 'net-next'.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Documentation')
11 files changed, 12 insertions, 55 deletions
diff --git a/Documentation/media/uapi/cec/cec-func-close.rst b/Documentation/media/uapi/cec/cec-func-close.rst index 8267c31b317d..895d9c2d1c04 100644 --- a/Documentation/media/uapi/cec/cec-func-close.rst +++ b/Documentation/media/uapi/cec/cec-func-close.rst | |||
| @@ -33,11 +33,6 @@ Arguments | |||
| 33 | Description | 33 | Description |
| 34 | =========== | 34 | =========== |
| 35 | 35 | ||
| 36 | .. note:: | ||
| 37 | |||
| 38 | This documents the proposed CEC API. This API is not yet finalized | ||
| 39 | and is currently only available as a staging kernel module. | ||
| 40 | |||
| 41 | Closes the cec device. Resources associated with the file descriptor are | 36 | Closes the cec device. Resources associated with the file descriptor are |
| 42 | freed. The device configuration remain unchanged. | 37 | freed. The device configuration remain unchanged. |
| 43 | 38 | ||
diff --git a/Documentation/media/uapi/cec/cec-func-ioctl.rst b/Documentation/media/uapi/cec/cec-func-ioctl.rst index 9e8dbb118d6a..7dcfd178fb24 100644 --- a/Documentation/media/uapi/cec/cec-func-ioctl.rst +++ b/Documentation/media/uapi/cec/cec-func-ioctl.rst | |||
| @@ -39,11 +39,6 @@ Arguments | |||
| 39 | Description | 39 | Description |
| 40 | =========== | 40 | =========== |
| 41 | 41 | ||
| 42 | .. note:: | ||
| 43 | |||
| 44 | This documents the proposed CEC API. This API is not yet finalized | ||
| 45 | and is currently only available as a staging kernel module. | ||
| 46 | |||
| 47 | The :c:func:`ioctl()` function manipulates cec device parameters. The | 42 | The :c:func:`ioctl()` function manipulates cec device parameters. The |
| 48 | argument ``fd`` must be an open file descriptor. | 43 | argument ``fd`` must be an open file descriptor. |
| 49 | 44 | ||
diff --git a/Documentation/media/uapi/cec/cec-func-open.rst b/Documentation/media/uapi/cec/cec-func-open.rst index af3f5b5c24c6..0304388cd159 100644 --- a/Documentation/media/uapi/cec/cec-func-open.rst +++ b/Documentation/media/uapi/cec/cec-func-open.rst | |||
| @@ -46,11 +46,6 @@ Arguments | |||
| 46 | Description | 46 | Description |
| 47 | =========== | 47 | =========== |
| 48 | 48 | ||
| 49 | .. note:: | ||
| 50 | |||
| 51 | This documents the proposed CEC API. This API is not yet finalized | ||
| 52 | and is currently only available as a staging kernel module. | ||
| 53 | |||
| 54 | To open a cec device applications call :c:func:`open()` with the | 49 | To open a cec device applications call :c:func:`open()` with the |
| 55 | desired device name. The function has no side effects; the device | 50 | desired device name. The function has no side effects; the device |
| 56 | configuration remain unchanged. | 51 | configuration remain unchanged. |
diff --git a/Documentation/media/uapi/cec/cec-func-poll.rst b/Documentation/media/uapi/cec/cec-func-poll.rst index cfb73e6027a5..6a863cfda6e0 100644 --- a/Documentation/media/uapi/cec/cec-func-poll.rst +++ b/Documentation/media/uapi/cec/cec-func-poll.rst | |||
| @@ -39,11 +39,6 @@ Arguments | |||
| 39 | Description | 39 | Description |
| 40 | =========== | 40 | =========== |
| 41 | 41 | ||
| 42 | .. note:: | ||
| 43 | |||
| 44 | This documents the proposed CEC API. This API is not yet finalized | ||
| 45 | and is currently only available as a staging kernel module. | ||
| 46 | |||
| 47 | With the :c:func:`poll()` function applications can wait for CEC | 42 | With the :c:func:`poll()` function applications can wait for CEC |
| 48 | events. | 43 | events. |
| 49 | 44 | ||
diff --git a/Documentation/media/uapi/cec/cec-intro.rst b/Documentation/media/uapi/cec/cec-intro.rst index 4a19ea5323a9..07ee2b8f89d6 100644 --- a/Documentation/media/uapi/cec/cec-intro.rst +++ b/Documentation/media/uapi/cec/cec-intro.rst | |||
| @@ -3,11 +3,6 @@ | |||
| 3 | Introduction | 3 | Introduction |
| 4 | ============ | 4 | ============ |
| 5 | 5 | ||
| 6 | .. note:: | ||
| 7 | |||
| 8 | This documents the proposed CEC API. This API is not yet finalized | ||
| 9 | and is currently only available as a staging kernel module. | ||
| 10 | |||
| 11 | HDMI connectors provide a single pin for use by the Consumer Electronics | 6 | HDMI connectors provide a single pin for use by the Consumer Electronics |
| 12 | Control protocol. This protocol allows different devices connected by an | 7 | Control protocol. This protocol allows different devices connected by an |
| 13 | HDMI cable to communicate. The protocol for CEC version 1.4 is defined | 8 | HDMI cable to communicate. The protocol for CEC version 1.4 is defined |
| @@ -31,3 +26,15 @@ control just the CEC pin. | |||
| 31 | Drivers that support CEC will create a CEC device node (/dev/cecX) to | 26 | Drivers that support CEC will create a CEC device node (/dev/cecX) to |
| 32 | give userspace access to the CEC adapter. The | 27 | give userspace access to the CEC adapter. The |
| 33 | :ref:`CEC_ADAP_G_CAPS` ioctl will tell userspace what it is allowed to do. | 28 | :ref:`CEC_ADAP_G_CAPS` ioctl will tell userspace what it is allowed to do. |
| 29 | |||
| 30 | In order to check the support and test it, it is suggested to download | ||
| 31 | the `v4l-utils <https://git.linuxtv.org/v4l-utils.git/>`_ package. It | ||
| 32 | provides three tools to handle CEC: | ||
| 33 | |||
| 34 | - cec-ctl: the Swiss army knife of CEC. Allows you to configure, transmit | ||
| 35 | and monitor CEC messages. | ||
| 36 | |||
| 37 | - cec-compliance: does a CEC compliance test of a remote CEC device to | ||
| 38 | determine how compliant the CEC implementation is. | ||
| 39 | |||
| 40 | - cec-follower: emulates a CEC follower. | ||
diff --git a/Documentation/media/uapi/cec/cec-ioc-adap-g-caps.rst b/Documentation/media/uapi/cec/cec-ioc-adap-g-caps.rst index 2b0ddb14b280..a0e961f11017 100644 --- a/Documentation/media/uapi/cec/cec-ioc-adap-g-caps.rst +++ b/Documentation/media/uapi/cec/cec-ioc-adap-g-caps.rst | |||
| @@ -29,11 +29,6 @@ Arguments | |||
| 29 | Description | 29 | Description |
| 30 | =========== | 30 | =========== |
| 31 | 31 | ||
| 32 | .. note:: | ||
| 33 | |||
| 34 | This documents the proposed CEC API. This API is not yet finalized | ||
| 35 | and is currently only available as a staging kernel module. | ||
| 36 | |||
| 37 | All cec devices must support :ref:`ioctl CEC_ADAP_G_CAPS <CEC_ADAP_G_CAPS>`. To query | 32 | All cec devices must support :ref:`ioctl CEC_ADAP_G_CAPS <CEC_ADAP_G_CAPS>`. To query |
| 38 | device information, applications call the ioctl with a pointer to a | 33 | device information, applications call the ioctl with a pointer to a |
| 39 | struct :c:type:`cec_caps`. The driver fills the structure and | 34 | struct :c:type:`cec_caps`. The driver fills the structure and |
diff --git a/Documentation/media/uapi/cec/cec-ioc-adap-g-log-addrs.rst b/Documentation/media/uapi/cec/cec-ioc-adap-g-log-addrs.rst index b878637e91b3..09f09bbe28d4 100644 --- a/Documentation/media/uapi/cec/cec-ioc-adap-g-log-addrs.rst +++ b/Documentation/media/uapi/cec/cec-ioc-adap-g-log-addrs.rst | |||
| @@ -35,11 +35,6 @@ Arguments | |||
| 35 | Description | 35 | Description |
| 36 | =========== | 36 | =========== |
| 37 | 37 | ||
| 38 | .. note:: | ||
| 39 | |||
| 40 | This documents the proposed CEC API. This API is not yet finalized | ||
| 41 | and is currently only available as a staging kernel module. | ||
| 42 | |||
| 43 | To query the current CEC logical addresses, applications call | 38 | To query the current CEC logical addresses, applications call |
| 44 | :ref:`ioctl CEC_ADAP_G_LOG_ADDRS <CEC_ADAP_G_LOG_ADDRS>` with a pointer to a | 39 | :ref:`ioctl CEC_ADAP_G_LOG_ADDRS <CEC_ADAP_G_LOG_ADDRS>` with a pointer to a |
| 45 | struct :c:type:`cec_log_addrs` where the driver stores the logical addresses. | 40 | struct :c:type:`cec_log_addrs` where the driver stores the logical addresses. |
diff --git a/Documentation/media/uapi/cec/cec-ioc-adap-g-phys-addr.rst b/Documentation/media/uapi/cec/cec-ioc-adap-g-phys-addr.rst index 3357deb43c85..a3cdc75cec3e 100644 --- a/Documentation/media/uapi/cec/cec-ioc-adap-g-phys-addr.rst +++ b/Documentation/media/uapi/cec/cec-ioc-adap-g-phys-addr.rst | |||
| @@ -35,11 +35,6 @@ Arguments | |||
| 35 | Description | 35 | Description |
| 36 | =========== | 36 | =========== |
| 37 | 37 | ||
| 38 | .. note:: | ||
| 39 | |||
| 40 | This documents the proposed CEC API. This API is not yet finalized | ||
| 41 | and is currently only available as a staging kernel module. | ||
| 42 | |||
| 43 | To query the current physical address applications call | 38 | To query the current physical address applications call |
| 44 | :ref:`ioctl CEC_ADAP_G_PHYS_ADDR <CEC_ADAP_G_PHYS_ADDR>` with a pointer to a __u16 where the | 39 | :ref:`ioctl CEC_ADAP_G_PHYS_ADDR <CEC_ADAP_G_PHYS_ADDR>` with a pointer to a __u16 where the |
| 45 | driver stores the physical address. | 40 | driver stores the physical address. |
diff --git a/Documentation/media/uapi/cec/cec-ioc-dqevent.rst b/Documentation/media/uapi/cec/cec-ioc-dqevent.rst index e256c6605de7..6e589a1fae17 100644 --- a/Documentation/media/uapi/cec/cec-ioc-dqevent.rst +++ b/Documentation/media/uapi/cec/cec-ioc-dqevent.rst | |||
| @@ -30,11 +30,6 @@ Arguments | |||
| 30 | Description | 30 | Description |
| 31 | =========== | 31 | =========== |
| 32 | 32 | ||
| 33 | .. note:: | ||
| 34 | |||
| 35 | This documents the proposed CEC API. This API is not yet finalized | ||
| 36 | and is currently only available as a staging kernel module. | ||
| 37 | |||
| 38 | CEC devices can send asynchronous events. These can be retrieved by | 33 | CEC devices can send asynchronous events. These can be retrieved by |
| 39 | calling :c:func:`CEC_DQEVENT`. If the file descriptor is in | 34 | calling :c:func:`CEC_DQEVENT`. If the file descriptor is in |
| 40 | non-blocking mode and no event is pending, then it will return -1 and | 35 | non-blocking mode and no event is pending, then it will return -1 and |
diff --git a/Documentation/media/uapi/cec/cec-ioc-g-mode.rst b/Documentation/media/uapi/cec/cec-ioc-g-mode.rst index 4f5818b9d277..e4ded9df0a84 100644 --- a/Documentation/media/uapi/cec/cec-ioc-g-mode.rst +++ b/Documentation/media/uapi/cec/cec-ioc-g-mode.rst | |||
| @@ -31,11 +31,6 @@ Arguments | |||
| 31 | Description | 31 | Description |
| 32 | =========== | 32 | =========== |
| 33 | 33 | ||
| 34 | .. note:: | ||
| 35 | |||
| 36 | This documents the proposed CEC API. This API is not yet finalized | ||
| 37 | and is currently only available as a staging kernel module. | ||
| 38 | |||
| 39 | By default any filehandle can use :ref:`CEC_TRANSMIT`, but in order to prevent | 34 | By default any filehandle can use :ref:`CEC_TRANSMIT`, but in order to prevent |
| 40 | applications from stepping on each others toes it must be possible to | 35 | applications from stepping on each others toes it must be possible to |
| 41 | obtain exclusive access to the CEC adapter. This ioctl sets the | 36 | obtain exclusive access to the CEC adapter. This ioctl sets the |
diff --git a/Documentation/media/uapi/cec/cec-ioc-receive.rst b/Documentation/media/uapi/cec/cec-ioc-receive.rst index bdf015b1d1dc..dc2adb391c0a 100644 --- a/Documentation/media/uapi/cec/cec-ioc-receive.rst +++ b/Documentation/media/uapi/cec/cec-ioc-receive.rst | |||
| @@ -34,11 +34,6 @@ Arguments | |||
| 34 | Description | 34 | Description |
| 35 | =========== | 35 | =========== |
| 36 | 36 | ||
| 37 | .. note:: | ||
| 38 | |||
| 39 | This documents the proposed CEC API. This API is not yet finalized | ||
| 40 | and is currently only available as a staging kernel module. | ||
| 41 | |||
| 42 | To receive a CEC message the application has to fill in the | 37 | To receive a CEC message the application has to fill in the |
| 43 | ``timeout`` field of struct :c:type:`cec_msg` and pass it to | 38 | ``timeout`` field of struct :c:type:`cec_msg` and pass it to |
| 44 | :ref:`ioctl CEC_RECEIVE <CEC_RECEIVE>`. | 39 | :ref:`ioctl CEC_RECEIVE <CEC_RECEIVE>`. |
