diff options
author | Bruce Ashfield <bruce.ashfield@windriver.com> | 2018-02-18 21:25:48 -0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-02-19 23:48:33 +0000 |
commit | 3de07043a472e8e908e7c4894163706000e008d0 (patch) | |
tree | 6971c150fc667112cb49945f95d9d5c23b642ae8 | |
parent | cb820e01d55c2f721b096425a3c0007536e54d32 (diff) | |
download | poky-3de07043a472e8e908e7c4894163706000e008d0.tar.gz |
linux-yocto/4.15: update to v4.15.3
Integrating the korg -stable updates that comprise the following
changes:
e6e2d12fa46b Linux 4.15.3
b78dc2478714 crypto: tcrypt - fix S/G table for test_aead_speed()
65a4a2157f0b gpio: uniphier: fix mismatch between license text and MODULE_LICENSE
222090655dbb media: tegra-cec: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
bc87735cb005 media: soc_camera: soc_scale_crop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
fe70ce28670e media: mtk-vcodec: add missing MODULE_LICENSE/DESCRIPTION
25de2482a958 net: sched: fix use-after-free in tcf_block_put_ext
41551c14bf0d net_sched: get rid of rcu_barrier() in tcf_block_put_ext()
4c92abe86a20 soreuseport: fix mem leak in reuseport_add_sock()
07055dd6c806 ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only
ce6fa12a7ba5 cls_u32: add missing RCU annotation.
a742a89695ce tcp_bbr: fix pacing_gain to always be unity when using lt_bw
759f8b0b3ad8 rocker: fix possible null pointer dereference in rocker_router_fib_event_work
d19a4d19ccab net: ipv6: send unsolicited NA after DAD
b22b76fbd802 Revert "defer call to mem_cgroup_sk_alloc()"
81259f3592f8 ipv6: change route cache aging logic
513f3cc3d1d3 ipv6: addrconf: break critical section in addrconf_verify_rtnl()
cb0fddba2081 vhost_net: stop device during reset owner
f76c9a0fbf5b tcp: release sk_frag.page in tcp_disconnect
b0acbef9edb2 r8169: fix RTL8168EP take too long to complete driver initialization.
514377344c30 qmi_wwan: Add support for Quectel EP06
da1761bde55f qlcnic: fix deadlock bug
ca89dee1eb41 net: igmp: add a missing rcu locking section
6555d5440ba2 ip6mr: fix stale iterator
db22ec452bb4 Linux 4.15.2
35314545f115 fpga: region: release of_parse_phandle nodes after use
b796d30928fe serial: core: mark port as initialized after successful IRQ change
bad75ea552a8 KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRL
6d45809fe88f KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL
3d6e862c967f KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES
4659554aecb0 KVM/x86: Add IBPB support
f13d17517fd0 KVM/x86: Update the reverse_cpuid list to include CPUID_7_EDX
9e4d1de59c95 x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL
d13d4d2a597a x86/pti: Mark constant arrays as __initconst
28cf1d82995c x86/spectre: Simplify spectre_v2 command line parsing
76e36defe096 x86/retpoline: Avoid retpolines for built-in __init functions
9ec4cfcef13f x86/kvm: Update spectre-v1 mitigation
b399b9864988 KVM: VMX: make MSR bitmaps per-VCPU
6e337065e6de x86/paravirt: Remove 'noreplace-paravirt' cmdline option
061c8e740e90 x86/speculation: Use Indirect Branch Prediction Barrier in context switch
9a417b0fe093 x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel
7aa1a1703133 x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable"
bdfaac0f1811 x86/spectre: Report get_user mitigation for spectre_v1
d583ef2659da nl80211: Sanitize array index in parse_txq_params
64dab840017d vfs, fdtable: Prevent bounds-check bypass via speculative execution
fecca4925b89 x86/syscall: Sanitize syscall table de-references under speculation
31d4cf78bb3d x86/get_user: Use pointer masking to limit speculation
d193324bd64f x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec
bd74e76bfd3d x86/usercopy: Replace open coded stac/clac with __uaccess_{begin, end}
fa46638b0bbf x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospec
7ec7f5580122 x86: Introduce barrier_nospec
d9f24681fd02 x86: Implement array_index_mask_nospec
8a1c71c817f7 array_index_nospec: Sanitize speculative array de-references
a35f71001b40 Documentation: Document array_index_nospec
6adfc96f74dc x86/asm: Move 'status' from thread_struct to thread_info
6a35b18b3dca x86/entry/64: Push extra regs right away
dd9708c3dbac x86/entry/64: Remove the SYSCALL64 fast path
6ff25f602b37 x86/spectre: Check CONFIG_RETPOLINE in command line parser
62c00e6122a6 x86/mm: Fix overlap of i386 CPU_ENTRY_AREA with FIX_BTMAP
dd1256185482 objtool: Warn on stripped section symbol
1e7c7191e892 objtool: Add support for alternatives at the end of a section
0603b3626273 objtool: Improve retpoline alternative handling
3dcc78148a15 KVM: VMX: introduce alloc_loaded_vmcs
81e19f12d180 KVM: nVMX: Eliminate vmcs02 pool
b053d9d2926b ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
793cc747e390 pinctrl: pxa: pxa2xx: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
39e8aa5b30d6 iio: adc/accel: Fix up module licenses
c7faead761c5 auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
0f6e6bce69d9 x86/speculation: Simplify indirect_branch_prediction_barrier()
058840da8002 x86/retpoline: Simplify vmexit_fill_RSB()
24516e9a2e3f x86/cpufeatures: Clean up Spectre v2 related CPUID flags
d815b3ac3a14 x86/cpu/bugs: Make retpoline module warning conditional
b63521664040 x86/bugs: Drop one "mitigation" from dmesg
88106347fcd4 x86/nospec: Fix header guards names
739050a47dc6 x86/alternative: Print unadorned pointers
c96b2819eb8f x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support
727eca64fb2b x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes
bcfd19e90a7d x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown
c32525a0ee28 x86/msr: Add definitions for new speculation control MSRs
c11a94aef481 x86/cpufeatures: Add AMD feature bits for Speculation Control
6acd374af3f3 x86/cpufeatures: Add Intel feature bits for Speculation Control
ad35224462a1 x86/cpufeatures: Add CPUID_7_EDX CPUID leaf
2ce5583273b2 module/retpoline: Warn about missing retpoline in module
96e1c36869e3 KVM: VMX: Make indirect call speculation safe
be88e936a27d KVM: x86: Make indirect calls in emulator speculation safe
d55dce9083d0 Linux 4.15.1
d4374d0a85e5 x86/efi: Clarify that reset attack mitigation needs appropriate userspace
589aadd6577b Input: synaptics-rmi4 - do not delete interrupt memory too early
e66aa9b5cedf Input: synaptics-rmi4 - unmask F03 interrupts when port is opened
d7e9ad33f4a9 test_firmware: fix missing unlock on error in config_num_requests_store()
b82021cb0001 iio: chemical: ccs811: Fix output of IIO_CONCENTRATION channels
ce868fb5d84b iio: adc: stm32: fix scan of multiple channels with DMA
bac4bf53ca7c spi: imx: do not access registers while clocks disabled
68c610bf1e38 serial: imx: Only wakeup via RTSDEN bit if the system has RTS/CTS
150becd9a389 serial: 8250_dw: Revert "Improve clock rate setting"
c0dbcbb52e8c serial: 8250_uniphier: fix error return code in uniphier_uart_probe()
970aeba3f3e5 serial: 8250_of: fix return code when probe function fails to get reset
4e45815fcd38 mei: me: allow runtime pm for platform with D0i3
76ee8f3d7af2 android: binder: use VM_ALLOC to get vm area
7654cae54337 ANDROID: binder: remove waitqueue when thread exits.
fe188a034ead usb/gadget: Fix "high bandwidth" check in usb_gadget_ep_match_desc()
5f9ec18949c5 usb: uas: unconditionally bring back host after reset
05ebcaef21aa usb: f_fs: Prevent gadget unbind if it is already unbound
16d643ddaa3b USB: serial: simple: add Motorola Tetra driver
7ec7c9e0abda usbip: list: don't list devices attached to vhci_hcd
053cef5ae90a usbip: prevent bind loops on devices attached to vhci_hcd
327b34d402aa USB: serial: io_edgeport: fix possible sleep-in-atomic
6b5cd469cffb CDC-ACM: apply quirk for card reader
af6e0b55ee7c USB: cdc-acm: Do not log urb submission errors on disconnect
167c2b3bb56d USB: serial: pl2303: new device id for Chilitag
f09196b83366 usb: option: Add support for FS040U modem
3e1995ed770e tty: fix data race between tty_init_dev and flush of buf
e880bc8b35f8 staging: ccree: fix fips event irq handling build
d3a65e371e24 staging: ccree: NULLify backup_info when unused
c857988cb332 staging: lustre: separate a connection destroy from free struct kib_conn
5a313f217cdd scsi: storvsc: missing error code in storvsc_probe()
a63f24a621bd scsi: aacraid: Fix hang in kdump
623130d4173a scsi: aacraid: Fix udev inquiry race condition
bbaf9ef523bf ima/policy: fix parsing of fsuuid
50b1c3e02986 igb: Free IRQs when device is hotplugged
7981935860a3 mtd: nand: denali_pci: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
2db691195247 gpio: ath79: add missing MODULE_DESCRIPTION/LICENSE
397b9b19bfbd gpio: iop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
14fe41dd0295 power: reset: zx-reboot: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
c08a3601eadd HID: wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events
a952547e89fc HID: wacom: EKR: ensure devres groups at higher indexes are released
cc5daa4b691b crypto: af_alg - whitelist mask and type
66ae99ca89cb crypto: sha3-generic - fixes for alignment and big endian operation
e02e32d0b7b2 crypto: inside-secure - avoid unmapping DMA memory that was not mapped
cb06c7a568b0 crypto: inside-secure - fix hash when length is a multiple of a block
13f2e2db18a8 crypto: aesni - Fix out-of-bounds access of the AAD buffer in generic-gcm-aesni
eef10a3e99c7 crypto: aesni - Fix out-of-bounds access of the data buffer in generic-gcm-aesni
8a393aecc4d7 crypto: aesni - add wrapper for generic gcm(aes)
799cdd8acd71 crypto: aesni - fix typo in generic_gcmaes_decrypt
c862ace9b73d crypto: aesni - handle zero length dst buffer
436bcaa6bc35 crypto: ecdh - fix typo in KPP dependency of CRYPTO_ECDH
7bccfc3bccae ALSA: hda - Reduce the suspend time consumption for ALC256
5e5a8be02370 gpio: Fix kernel stack leak to userspace
b98fe1634c13 gpio: stmpe: i2c transfer are forbiden in atomic context
70f19ee8b455 tools/gpio: Fix build error with musl libc
ed3bbbc84f13 Bluetooth: hci_serdev: Init hci_uart proto_lock to avoid oops
(From OE-Core rev: f91f60e916387e61335494dc444aedbaeb07c7dc)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb | 6 | ||||
-rw-r--r-- | meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb | 6 | ||||
-rw-r--r-- | meta/recipes-kernel/linux/linux-yocto_4.15.bb | 20 |
3 files changed, 16 insertions, 16 deletions
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb index 03726a46a4..7e2d6998fe 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb | |||
@@ -11,13 +11,13 @@ python () { | |||
11 | raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") | 11 | raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") |
12 | } | 12 | } |
13 | 13 | ||
14 | SRCREV_machine ?= "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0" | 14 | SRCREV_machine ?= "a6a3a6a73d628798fc6eb6832bf829a9ea43f6bd" |
15 | SRCREV_meta ?= "64ad69e5b4a38e678500d7a70791ac5154c6c154" | 15 | SRCREV_meta ?= "030f397472fc8ea8e7f8a069153bc3b6d52f3d45" |
16 | 16 | ||
17 | SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ | 17 | SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ |
18 | git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=${KMETA}" | 18 | git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=${KMETA}" |
19 | 19 | ||
20 | LINUX_VERSION ?= "4.15" | 20 | LINUX_VERSION ?= "4.15.3" |
21 | 21 | ||
22 | DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" | 22 | DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" |
23 | DEPENDS += "openssl-native util-linux-native" | 23 | DEPENDS += "openssl-native util-linux-native" |
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb index 60b7e600d2..72abe438ed 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb | |||
@@ -18,13 +18,13 @@ SRCREV_machine_qemuppc ?= "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0" | |||
18 | SRCREV_machine_qemux86 ?= "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0" | 18 | SRCREV_machine_qemux86 ?= "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0" |
19 | SRCREV_machine_qemux86-64 ?= "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0" | 19 | SRCREV_machine_qemux86-64 ?= "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0" |
20 | SRCREV_machine_qemumips64 ?= "f9a3a72209bde080e4ecb4fbe7a0f99954643131" | 20 | SRCREV_machine_qemumips64 ?= "f9a3a72209bde080e4ecb4fbe7a0f99954643131" |
21 | SRCREV_machine ?= "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0" | 21 | SRCREV_machine ?= "a6a3a6a73d628798fc6eb6832bf829a9ea43f6bd" |
22 | SRCREV_meta ?= "64ad69e5b4a38e678500d7a70791ac5154c6c154" | 22 | SRCREV_meta ?= "030f397472fc8ea8e7f8a069153bc3b6d52f3d45" |
23 | 23 | ||
24 | SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \ | 24 | SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \ |
25 | git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=${KMETA}" | 25 | git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=${KMETA}" |
26 | 26 | ||
27 | LINUX_VERSION ?= "4.15" | 27 | LINUX_VERSION ?= "4.15.3" |
28 | 28 | ||
29 | DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" | 29 | DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" |
30 | DEPENDS += "openssl-native util-linux-native" | 30 | DEPENDS += "openssl-native util-linux-native" |
diff --git a/meta/recipes-kernel/linux/linux-yocto_4.15.bb b/meta/recipes-kernel/linux/linux-yocto_4.15.bb index 60b7e600d2..fea14ccf8e 100644 --- a/meta/recipes-kernel/linux/linux-yocto_4.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto_4.15.bb | |||
@@ -11,20 +11,20 @@ KBRANCH_qemux86 ?= "v4.15/standard/base" | |||
11 | KBRANCH_qemux86-64 ?= "v4.15/standard/base" | 11 | KBRANCH_qemux86-64 ?= "v4.15/standard/base" |
12 | KBRANCH_qemumips64 ?= "v4.15/standard/mti-malta64" | 12 | KBRANCH_qemumips64 ?= "v4.15/standard/mti-malta64" |
13 | 13 | ||
14 | SRCREV_machine_qemuarm ?= "5fdc3d579c5f50fbaaa5faecae79e20b73810346" | 14 | SRCREV_machine_qemuarm ?= "312b80a833f6be40034526f3155360f61d78608a" |
15 | SRCREV_machine_qemuarm64 ?= "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0" | 15 | SRCREV_machine_qemuarm64 ?= "a6a3a6a73d628798fc6eb6832bf829a9ea43f6bd" |
16 | SRCREV_machine_qemumips ?= "5afbe5a7e271f1c115a7c77bea4a71356c6f2792" | 16 | SRCREV_machine_qemumips ?= "a52de76fa49f7c93031a807d8668ae2d7c2c4d0a" |
17 | SRCREV_machine_qemuppc ?= "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0" | 17 | SRCREV_machine_qemuppc ?= "a6a3a6a73d628798fc6eb6832bf829a9ea43f6bd" |
18 | SRCREV_machine_qemux86 ?= "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0" | 18 | SRCREV_machine_qemux86 ?= "a6a3a6a73d628798fc6eb6832bf829a9ea43f6bd" |
19 | SRCREV_machine_qemux86-64 ?= "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0" | 19 | SRCREV_machine_qemux86-64 ?= "a6a3a6a73d628798fc6eb6832bf829a9ea43f6bd" |
20 | SRCREV_machine_qemumips64 ?= "f9a3a72209bde080e4ecb4fbe7a0f99954643131" | 20 | SRCREV_machine_qemumips64 ?= "3a25d83e268bd34ff12f12011b0b8254e86833a2" |
21 | SRCREV_machine ?= "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0" | 21 | SRCREV_machine ?= "a6a3a6a73d628798fc6eb6832bf829a9ea43f6bd" |
22 | SRCREV_meta ?= "64ad69e5b4a38e678500d7a70791ac5154c6c154" | 22 | SRCREV_meta ?= "030f397472fc8ea8e7f8a069153bc3b6d52f3d45" |
23 | 23 | ||
24 | SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \ | 24 | SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \ |
25 | git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=${KMETA}" | 25 | git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=${KMETA}" |
26 | 26 | ||
27 | LINUX_VERSION ?= "4.15" | 27 | LINUX_VERSION ?= "4.15.3" |
28 | 28 | ||
29 | DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" | 29 | DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" |
30 | DEPENDS += "openssl-native util-linux-native" | 30 | DEPENDS += "openssl-native util-linux-native" |