Skip to content

Commit 4a044bb

Browse files
committed
Merge tag 'v4.18.19' into 4.18-main
This is the 4.18.19 stable release
2 parents 08da7a2 + 6559b23 commit 4a044bb

File tree

387 files changed

+3247
-4005
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

387 files changed

+3247
-4005
lines changed

Documentation/filesystems/fscrypt.rst

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -191,21 +191,11 @@ Currently, the following pairs of encryption modes are supported:
191191

192192
- AES-256-XTS for contents and AES-256-CTS-CBC for filenames
193193
- AES-128-CBC for contents and AES-128-CTS-CBC for filenames
194-
- Speck128/256-XTS for contents and Speck128/256-CTS-CBC for filenames
195194

196195
It is strongly recommended to use AES-256-XTS for contents encryption.
197196
AES-128-CBC was added only for low-powered embedded devices with
198197
crypto accelerators such as CAAM or CESA that do not support XTS.
199198

200-
Similarly, Speck128/256 support was only added for older or low-end
201-
CPUs which cannot do AES fast enough -- especially ARM CPUs which have
202-
NEON instructions but not the Cryptography Extensions -- and for which
203-
it would not otherwise be feasible to use encryption at all. It is
204-
not recommended to use Speck on CPUs that have AES instructions.
205-
Speck support is only available if it has been enabled in the crypto
206-
API via CONFIG_CRYPTO_SPECK. Also, on ARM platforms, to get
207-
acceptable performance CONFIG_CRYPTO_SPECK_NEON must be enabled.
208-
209199
New encryption modes can be added relatively easily, without changes
210200
to individual filesystems. However, authenticated encryption (AE)
211201
modes are not currently supported because of the difficulty of dealing

Documentation/media/uapi/cec/cec-ioc-receive.rst

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ CEC_RECEIVE, CEC_TRANSMIT - Receive or transmit a CEC message
1616
Synopsis
1717
========
1818

19-
.. c:function:: int ioctl( int fd, CEC_RECEIVE, struct cec_msg *argp )
19+
.. c:function:: int ioctl( int fd, CEC_RECEIVE, struct cec_msg \*argp )
2020
:name: CEC_RECEIVE
2121
22-
.. c:function:: int ioctl( int fd, CEC_TRANSMIT, struct cec_msg *argp )
22+
.. c:function:: int ioctl( int fd, CEC_TRANSMIT, struct cec_msg \*argp )
2323
:name: CEC_TRANSMIT
2424
2525
Arguments
@@ -272,6 +272,19 @@ View On' messages from initiator 0xf ('Unregistered') to destination 0 ('TV').
272272
- The transmit failed after one or more retries. This status bit is
273273
mutually exclusive with :ref:`CEC_TX_STATUS_OK <CEC-TX-STATUS-OK>`.
274274
Other bits can still be set to explain which failures were seen.
275+
* .. _`CEC-TX-STATUS-ABORTED`:
276+
277+
- ``CEC_TX_STATUS_ABORTED``
278+
- 0x40
279+
- The transmit was aborted due to an HDMI disconnect, or the adapter
280+
was unconfigured, or a transmit was interrupted, or the driver
281+
returned an error when attempting to start a transmit.
282+
* .. _`CEC-TX-STATUS-TIMEOUT`:
283+
284+
- ``CEC_TX_STATUS_TIMEOUT``
285+
- 0x80
286+
- The transmit timed out. This should not normally happen and this
287+
indicates a driver problem.
275288

276289

277290
.. tabularcolumns:: |p{5.6cm}|p{0.9cm}|p{11.0cm}|
@@ -300,6 +313,14 @@ View On' messages from initiator 0xf ('Unregistered') to destination 0 ('TV').
300313
- The message was received successfully but the reply was
301314
``CEC_MSG_FEATURE_ABORT``. This status is only set if this message
302315
was the reply to an earlier transmitted message.
316+
* .. _`CEC-RX-STATUS-ABORTED`:
317+
318+
- ``CEC_RX_STATUS_ABORTED``
319+
- 0x08
320+
- The wait for a reply to an earlier transmitted message was aborted
321+
because the HDMI cable was disconnected, the adapter was unconfigured
322+
or the :ref:`CEC_TRANSMIT <CEC_RECEIVE>` that waited for a
323+
reply was interrupted.
303324

304325

305326

Documentation/media/uapi/v4l/biblio.rst

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -226,16 +226,6 @@ xvYCC
226226

227227
:author: International Electrotechnical Commission (http://www.iec.ch)
228228

229-
.. _adobergb:
230-
231-
AdobeRGB
232-
========
233-
234-
235-
:title: Adobe© RGB (1998) Color Image Encoding Version 2005-05
236-
237-
:author: Adobe Systems Incorporated (http://www.adobe.com)
238-
239229
.. _oprgb:
240230

241231
opRGB

Documentation/media/uapi/v4l/colorspaces-defs.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ whole range, 0-255, dividing the angular value by 1.41. The enum
5151
- See :ref:`col-rec709`.
5252
* - ``V4L2_COLORSPACE_SRGB``
5353
- See :ref:`col-srgb`.
54-
* - ``V4L2_COLORSPACE_ADOBERGB``
55-
- See :ref:`col-adobergb`.
54+
* - ``V4L2_COLORSPACE_OPRGB``
55+
- See :ref:`col-oprgb`.
5656
* - ``V4L2_COLORSPACE_BT2020``
5757
- See :ref:`col-bt2020`.
5858
* - ``V4L2_COLORSPACE_DCI_P3``
@@ -90,8 +90,8 @@ whole range, 0-255, dividing the angular value by 1.41. The enum
9090
- Use the Rec. 709 transfer function.
9191
* - ``V4L2_XFER_FUNC_SRGB``
9292
- Use the sRGB transfer function.
93-
* - ``V4L2_XFER_FUNC_ADOBERGB``
94-
- Use the AdobeRGB transfer function.
93+
* - ``V4L2_XFER_FUNC_OPRGB``
94+
- Use the opRGB transfer function.
9595
* - ``V4L2_XFER_FUNC_SMPTE240M``
9696
- Use the SMPTE 240M transfer function.
9797
* - ``V4L2_XFER_FUNC_NONE``

Documentation/media/uapi/v4l/colorspaces-details.rst

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -290,15 +290,14 @@ Y' is clamped to the range [0…1] and Cb and Cr are clamped to the range
290290
170M/BT.601. The Y'CbCr quantization is limited range.
291291

292292

293-
.. _col-adobergb:
293+
.. _col-oprgb:
294294

295-
Colorspace Adobe RGB (V4L2_COLORSPACE_ADOBERGB)
295+
Colorspace opRGB (V4L2_COLORSPACE_OPRGB)
296296
===============================================
297297

298-
The :ref:`adobergb` standard defines the colorspace used by computer
299-
graphics that use the AdobeRGB colorspace. This is also known as the
300-
:ref:`oprgb` standard. The default transfer function is
301-
``V4L2_XFER_FUNC_ADOBERGB``. The default Y'CbCr encoding is
298+
The :ref:`oprgb` standard defines the colorspace used by computer
299+
graphics that use the opRGB colorspace. The default transfer function is
300+
``V4L2_XFER_FUNC_OPRGB``. The default Y'CbCr encoding is
302301
``V4L2_YCBCR_ENC_601``. The default Y'CbCr quantization is limited
303302
range.
304303

@@ -312,7 +311,7 @@ The chromaticities of the primary colors and the white reference are:
312311

313312
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
314313

315-
.. flat-table:: Adobe RGB Chromaticities
314+
.. flat-table:: opRGB Chromaticities
316315
:header-rows: 1
317316
:stub-columns: 0
318317
:widths: 1 1 2

Documentation/media/videodev2.h.rst.exceptions

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ replace symbol V4L2_MEMORY_USERPTR :c:type:`v4l2_memory`
5656
# Documented enum v4l2_colorspace
5757
replace symbol V4L2_COLORSPACE_470_SYSTEM_BG :c:type:`v4l2_colorspace`
5858
replace symbol V4L2_COLORSPACE_470_SYSTEM_M :c:type:`v4l2_colorspace`
59-
replace symbol V4L2_COLORSPACE_ADOBERGB :c:type:`v4l2_colorspace`
59+
replace symbol V4L2_COLORSPACE_OPRGB :c:type:`v4l2_colorspace`
60+
replace define V4L2_COLORSPACE_ADOBERGB :c:type:`v4l2_colorspace`
6061
replace symbol V4L2_COLORSPACE_BT2020 :c:type:`v4l2_colorspace`
6162
replace symbol V4L2_COLORSPACE_DCI_P3 :c:type:`v4l2_colorspace`
6263
replace symbol V4L2_COLORSPACE_DEFAULT :c:type:`v4l2_colorspace`
@@ -69,7 +70,8 @@ replace symbol V4L2_COLORSPACE_SRGB :c:type:`v4l2_colorspace`
6970

7071
# Documented enum v4l2_xfer_func
7172
replace symbol V4L2_XFER_FUNC_709 :c:type:`v4l2_xfer_func`
72-
replace symbol V4L2_XFER_FUNC_ADOBERGB :c:type:`v4l2_xfer_func`
73+
replace symbol V4L2_XFER_FUNC_OPRGB :c:type:`v4l2_xfer_func`
74+
replace define V4L2_XFER_FUNC_ADOBERGB :c:type:`v4l2_xfer_func`
7375
replace symbol V4L2_XFER_FUNC_DCI_P3 :c:type:`v4l2_xfer_func`
7476
replace symbol V4L2_XFER_FUNC_DEFAULT :c:type:`v4l2_xfer_func`
7577
replace symbol V4L2_XFER_FUNC_NONE :c:type:`v4l2_xfer_func`

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# SPDX-License-Identifier: GPL-2.0
22
VERSION = 4
33
PATCHLEVEL = 18
4-
SUBLEVEL = 18
4+
SUBLEVEL = 19
55
EXTRAVERSION =
66
NAME = Merciless Moray
77

arch/arm/boot/dts/dra7.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@
354354
ti,hwmods = "pcie1";
355355
phys = <&pcie1_phy>;
356356
phy-names = "pcie-phy0";
357-
ti,syscon-unaligned-access = <&scm_conf1 0x14 2>;
357+
ti,syscon-unaligned-access = <&scm_conf1 0x14 1>;
358358
status = "disabled";
359359
};
360360
};

arch/arm/boot/dts/exynos3250.dtsi

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,22 @@
7878
compatible = "arm,cortex-a7";
7979
reg = <1>;
8080
clock-frequency = <1000000000>;
81+
clocks = <&cmu CLK_ARM_CLK>;
82+
clock-names = "cpu";
83+
#cooling-cells = <2>;
84+
85+
operating-points = <
86+
1000000 1150000
87+
900000 1112500
88+
800000 1075000
89+
700000 1037500
90+
600000 1000000
91+
500000 962500
92+
400000 925000
93+
300000 887500
94+
200000 850000
95+
100000 850000
96+
>;
8197
};
8298
};
8399

arch/arm/boot/dts/exynos4210-origen.dts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,8 @@
151151
reg = <0x66>;
152152
interrupt-parent = <&gpx0>;
153153
interrupts = <4 IRQ_TYPE_NONE>, <3 IRQ_TYPE_NONE>;
154+
pinctrl-names = "default";
155+
pinctrl-0 = <&max8997_irq>;
154156

155157
max8997,pmic-buck1-dvs-voltage = <1350000>;
156158
max8997,pmic-buck2-dvs-voltage = <1100000>;
@@ -288,6 +290,13 @@
288290
};
289291
};
290292

293+
&pinctrl_1 {
294+
max8997_irq: max8997-irq {
295+
samsung,pins = "gpx0-3", "gpx0-4";
296+
samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
297+
};
298+
};
299+
291300
&sdhci_0 {
292301
bus-width = <4>;
293302
pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4 &sd0_cd>;

0 commit comments

Comments
 (0)