| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
License-Update: new releases and copyright years updated.
(From OE-Core rev: cf757ca67325415a26555c67a098f168453339a4)
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
perf needs audit-python to be able to show syscall names and for
'perf trace' to work.
Enable dependency on audit-python if present in PACKAGECONFIG. It's
disabled by default since audit as of now is in meta-selinux.
Fixes [YOCTO #3343]
Fixes [YOCTO #3358]
(From OE-Core rev: c386abacae89a148e77ffa51630c7917e90406f9)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
None of the test suite works, so something quite fundamental broke.
[ YOCTO #12606 ]
This reverts commit 406ea737f1ce5bb5fed46c8cbeb5c7c13bf3b8ad.
(From OE-Core rev: 72a0b56757da98fcbf42bebb2f376738c68d3834)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrating the following commits:
60b649971940 x86/hibernate/64: Mask off CR3's PCID bits in the saved CR3
cec3c008ec8f drm/i915/cfl: Coffee Lake works on Kaby Lake PCH.
073873cb152c brd: remove unused brd_mutex
912c53b1b346 audit: fix memleak in auditd_send_unicast_skb.
(From OE-Core rev: 3c14c6612c48d46677837f5f4c31cfd1a6ff6174)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CONFIG_KERNEL_DEBUG"
The following commit:
Author: California Sullivan <california.l.sullivan@intel.com>
Date: Wed Feb 17 16:47:10 2016 -0800
ktypes: add developer ktype
The developer ktype enables EMBEDDED, EXPERT, and DEBUG_KERNEL,
opening up more kernel options and setting some defaults.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Was created to address the kernel footprint related issues that are related
to many of the kernel debug options.
When this commit was merged, it re-enabled CONFIG_DEBUG_KERNEL for the
standard kernel, since it includes the systemtap fragment. The correct thing
to do is to move systemtap properly into the developer kernel type.
For now, you can build the developer kernel type, or add the developer kernel
configuration fragment via a bbappend, and you'll have a functional systemtap.
[YOCTO #12603]
(From OE-Core rev: ad8f68e9831c57fde62f7b1942bfa9e1307f113d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
| |
The gtk-doc class already calls gtkdocize, so we don't need to do it again
(From OE-Core rev: 14c6e4fd793e037d801a81c6581e0642ef61ab0c)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Now that we have recipe-specific-sysroots we don't need to exclude recipes from
world builds because they conflict with other recipes, as they'll all be built
with their own sysroots.
(From OE-Core rev: b2f3ac4d994a1921791f6bd0cdb3591586733694)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The patch tool will apply patches by default with "fuzz", which is where if the
hunk context isn't present but what is there is close enough, it will force the
patch in.
Whilst this is useful when there's just whitespace changes, when applied to
source it is possible for a patch applied with fuzz to produce broken code which
still compiles (see #10450). This is obviously bad.
We'd like to eventually have do_patch() rejecting any fuzz on these grounds. For
that to be realistic the existing patches with fuzz need to be rebased and
reviewed.
(From OE-Core rev: cecd562742c94f223c92bf5426148967fc9a8054)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The patch tool will apply patches by default with "fuzz", which is where if the
hunk context isn't present but what is there is close enough, it will force the
patch in.
Whilst this is useful when there's just whitespace changes, when applied to
source it is possible for a patch applied with fuzz to produce broken code which
still compiles (see #10450). This is obviously bad.
We'd like to eventually have do_patch() rejecting any fuzz on these grounds. For
that to be realistic the existing patches with fuzz need to be rebased and
reviewed.
(From OE-Core rev: 0666146a9f12c90e2b5f9fd3b03b21429fb9327c)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
| |
(From OE-Core rev: 1e4e58d51498101e1e1b36fd4c3ad51052c15a6a)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The patch tool will apply patches by default with "fuzz", which is where if the
hunk context isn't present but what is there is close enough, it will force the
patch in.
Whilst this is useful when there's just whitespace changes, when applied to
source it is possible for a patch applied with fuzz to produce broken code which
still compiles (see #10450). This is obviously bad.
We'd like to eventually have do_patch() rejecting any fuzz on these grounds. For
that to be realistic the existing patches with fuzz need to be rebased and
reviewed.
(From OE-Core rev: c6ec48b718ae674a5b362a3dbfe02420a569ad30)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The patch tool will apply patches by default with "fuzz", which is where if the
hunk context isn't present but what is there is close enough, it will force the
patch in.
Whilst this is useful when there's just whitespace changes, when applied to
source it is possible for a patch applied with fuzz to produce broken code which
still compiles (see #10450). This is obviously bad.
We'd like to eventually have do_patch() rejecting any fuzz on these grounds. For
that to be realistic the existing patches with fuzz need to be rebased and
reviewed.
(From OE-Core rev: 7c337dbd59a6f7c9bd06131e5c0ad0de51e1d1e5)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The patch tool will apply patches by default with "fuzz", which is where if the
hunk context isn't present but what is there is close enough, it will force the
patch in.
Whilst this is useful when there's just whitespace changes, when applied to
source it is possible for a patch applied with fuzz to produce broken code which
still compiles (see #10450). This is obviously bad.
We'd like to eventually have do_patch() rejecting any fuzz on these grounds. For
that to be realistic the existing patches with fuzz need to be rebased and
reviewed.
(From OE-Core rev: c94152fee766297b355fec7f6d3d4d8ba7ae5f86)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrating the following warning backport:
commit eb371933cf4d3495d0899880b2e0e252ce9db517 upstream.
Coffee Lake CPU on Kaby Lake PCH is possible.
It does exist, and it does work.
The only missed case was this warning here noticed
by Wendy who could get one system with this configuration
and reported the issue for us:
Hardware Configuration
Board ID KBL S DDR4 UDIMM EV CRB
Processor Intel® Processor code named Coffee Lake S, (6+2), 6 cores 12 threads, GT2, A0 (Internal) (QNJ4)
[ 3.220585] WARNING: CPU: 10 PID: 206 at drivers/gpu/drm/i915/i915_drv.c:340 i915_driver_load+0x1210/0x1660 [i915]
[ 3.221312] Modules linked in: hid_generic usbhid i915 i2c_algo_bit drm_kms_helper e1000e syscopyarea sysfillrect sysimgblt nvme fb_sys_fops ptp ahci i2c_hid drm pps_core nvme_core libahci wmi hid video
[ 3.222050] CPU: 10 PID: 206 Comm: systemd-udevd Not tainted 4.13.0-rc5-intel-next+ #1
[ 3.222706] Hardware name: Intel Corporation Kabylake Client platform/KBL S DDR4 UDIMM EV CRB, BIOS KBLSE2R1.R00.X089.P00.1705051000 05/05/2017
Cc: Wendy Wang <wendy.wang@intel.com>
Cc: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20170821235056.9015-1-rodrigo.vivi@intel.com
Signed-off-by: Liwei Song <liwei.song@windriver.com>
(From OE-Core rev: 62acf087dca83ff094b1c0300b5752978807ca17)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrating a configuration change for systemtap:
features/systemtap/systemtap.cfg: enable CONFIG_KERNEL_DEBUG
And porting the aufs warning fix to 4.14 and 4.15:
aufs: fix compile warning
(From OE-Core rev: db2a8c827332c0837d029e99b210036218f8f9dc)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrating the warning/leak fixes:
73873cb152c brd: remove unused brd_mutex
912c53b1b346 audit: fix memleak in auditd_send_unicast_skb.
(From OE-Core rev: 4aec8f304216d5427f22d4a72f9f39be097513cb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From: "Kexin(Casey) Chen" <Casey.Chen@windriver.com>
Forward port linux-yocto-4.8's patch to fix the build warning.
http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-4.8/commit/?h=standard/base&id=7e0dd2f2b0971f0e3191e1ddc088e09eb9855567
fs/aufs/debug.h:95:19: warning: comparison of constant '0'
with boolean expression is always false [-Wbool-compare]
if (unlikely((e) < 0)) \
^
fs/aufs/vdir.c:852:2: note: in expansion of macro 'AuTraceErr'
AuTraceErr(!valid);
^~~~~~~~~~
In expansion of AuTraceErr(!valid), comparison of (!valid)
and constant '0' always passes unlikely(x) false. function
'static int seek_vdir(struct file *file, struct dir_context *ctx)'
is to find whether there is a valid vd_deblk following ctx->pos.
return 1 means valid, 0 for not. Change to AuTraceErr(valid - 1)
makes more sense.
Signed-off-by: Kexin(Casey) Chen <Casey.Chen@windriver.com>
Signed-off-by: Dengke Du <dengke.du@windriver.com>
(From OE-Core rev: 1ba624ec410b13da9645efe7bc72908195c08259)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating the korg stable release which comprises the following commits:
6e4548ea58e6 Linux 4.14.24
ab5d9d1751bc net: sched: fix use-after-free in tcf_block_put_ext
ac2be03ba64f net_sched: get rid of rcu_barrier() in tcf_block_put_ext()
1c8e7e61cbdf net: sched: crash on blocks with goto chain action
b6b42b3d2d95 net: sched: fix crash when deleting secondary chains
bc44a1bbd131 arm64: dts: marvell: mcbin: add comphy references to Ethernet ports
d8cf635c9142 arm64: dts: marvell: add comphy nodes on cp110 master and slave
27245fc6f7a8 powerpc/pseries: Enable RAS hotplug events later
60190108f7e2 MIPS: Implement __multi3 for GCC7 MIPS64r6 builds
819cbaae314e mlxsw: pci: Wait after reset before accessing HW
3d23aaff9e55 nfp: always unmask aux interrupts at init
e69660fdecda of_mdio: avoid MDIO bus removal when a PHY is missing
83d9e9c211fe net: gianfar_ptp: move set_fipers() to spinlock protecting area
00c840f3b51c sctp: make use of pre-calculated len
413e58ac3d84 sctp: add a ceiling to optlen in some sockopts
cd659881219d xen/gntdev: Fix partial gntdev_mmap() cleanup
5aee2c142e3d xen/gntdev: Fix off-by-one error when unmapping with holes
197faf0c3a14 SolutionEngine771x: fix Ether platform data
f5ac846ba15f mdio-sun4i: Fix a memory leak
84ada11975b7 xen-netfront: enable device after manual module load
0e29d0bac356 bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep routine.
a74e2cb46cdb bnxt_en: Fix population of flow_type in bnxt_hwrm_cfa_flow_alloc()
4a33ecfb67b9 x86/platform/intel-mid: Revert "Make 'bt_sfi_data' const"
fa10314f23bc nvme-fabrics: initialize default host->id in nvmf_host_default()
5e1311a13449 powerpc/pseries: Make RAS IRQ explicitly dependent on DLPAR WQ
9024bb7e27d2 leds: core: Fix regression caused by commit 2b83ff96f51d
be2b86901a34 bpf: sockmap missing NULL psock check
5ac98131312a ia64, sched/cputime: Fix build error if CONFIG_VIRT_CPU_ACCOUNTING_NATIVE=y
7e3acce11e08 block: drain queue before waiting for q_usage_counter becoming zero
91c12917d4a8 wcn36xx: Fix dynamic power saving
3f39cc7fe90b can: flex_can: Correct the checking for frame length in flexcan_start_xmit()
0f258cc64f4e mac80211: mesh: drop frames appearing to be from us
c38bd3a9fe11 nl80211: Check for the required netlink attribute presence
d66a35c2a1fa net: ena: unmask MSI-X only after device initialization is completed
aae87222cc9c i40e: don't remove netdev->dev_addr when syncing uc list
0f51f3cf99df i40e/i40evf: Account for frags split over multiple descriptors in check linearize
1edfa41adb10 uapi libc compat: add fallback for unsupported libcs
5c9da1201713 x86/efi: Fix kernel param add_efi_memmap regression
935454915c33 RDMA/netlink: Fix locking around __ib_get_device_by_index
7cbd67344e05 drm/ttm: check the return value of kzalloc
d31d0cf5a980 NET: usb: qmi_wwan: add support for YUGA CLM920-NC5 PID 0x9625
49a8f703725e e1000: fix disabling already-disabled warning
f22fec25935d macvlan: Fix one possible double free
4d3d428c56a0 xfs: quota: check result of register_shrinker()
4def40b2ee02 xfs: quota: fix missed destroy of qi_tree_lock
ba28394c579b IB/ipoib: Fix race condition in neigh creation
67851c9381a1 IB/mlx4: Fix mlx4_ib_alloc_mr error flow
9d27ab346384 Input: xen-kbdfront - do not advertise multi-touch pressure support
4132ec352700 ip6_tunnel: allow ip6gre dev mtu to be set below 1280
d4727e485a1d btrfs: Fix flush bio leak
4c6652a08139 s390/dasd: fix wrongly assigned configuration data
622ded58410c afs: Fix missing error handling in afs_write_end()
4ebaea9e65d2 genirq: Guard handle_bad_irq log messages
1fd2d40b4667 IB/mlx5: Fix mlx5_ib_alloc_mr error flow
c2acc8859138 led: core: Fix brightness setting when setting delay_off=0
6b800ce9ee84 perf/x86/intel: Plug memory leak in intel_pmu_init()
2f4c6c045305 bnx2x: Improve reliability in case of nested PCI errors
9f00176d7c5e tg3: Enable PHY reset in MTU change path for 5720
2c0d89a27335 tg3: Add workaround to restrict 5762 MRRS to 2048
575650b6566b tipc: fix tipc_mon_delete() oops in tipc_enable_bearer() error path
831923622a59 tipc: error path leak fixes in tipc_enable_bearer()
cbc3dbfe4f37 netfilter: nf_tables: fix potential NULL-ptr deref in nf_tables_dump_obj_done()
cdbde4c04c5c crypto: inside-secure - fix request allocations in invalidation path
7cc6e8415d23 crypto: inside-secure - free requests even if their handling failed
0971f188da94 crypto: inside-secure - per request invalidation
0653ba0580ae arm64: dts: renesas: ulcb: Remove renesas, no-ether-link property
22d5e20c6a55 lib/mpi: Fix umul_ppmm() for MIPS64r6
36d0a678fb25 crypto: af_alg - Fix race around ctx->rcvused by making it atomic_t
99b329b4611a ARM: dts: ls1021a: fix incorrect clock references
8164587e5262 RDMA/vmw_pvrdma: Call ib_umem_release on destroy QP path
831c169c9bac i915: Reject CCS modifiers for pipe C on Geminilake
8a5c84b1055a netfilter: uapi: correct UNTRACKED conntrack state bit number
b7b0385937fa scsi: storvsc: Fix scsi_cmd error assignments in storvsc_handle_error
e2f52fa3f8d6 netfilter: nf_tables: fix chain filter in nf_tables_dump_rules()
def8d0ae4ac9 xen/balloon: Mark unallocated host memory as UNUSABLE
caca324f9373 ASoC: rsnd: fixup ADG register mask
43da2bcade2a net/mlx5: Stay in polling mode when command EQ destroy fails
a2cfb1c664c3 net/mlx5: Cleanup IRQs in case of unload failure
9a472c211291 net/mlx5e: Fix ETS BW check
11be1c24a60d net: stmmac: Fix bad RX timestamp extraction
06dcd2d77a01 net: stmmac: Fix TX timestamp calculation
3eeac1d10a1b ip6_tunnel: get the min mtu properly in ip6_tnl_xmit
5dc4cbcfb5f2 ip6_gre: remove the incorrect mtu limit for ipgre tap
212ea3380bbb ip_gre: remove the incorrect mtu limit for ipgre tap
4699beb77127 vxlan: update skb dst pmtu on tx path
26e6b9f0be83 net: arc_emac: fix arc_emac_rx() error paths
9b72f8c448ec net: mediatek: setup proper state for disabled GMAC on the default
c7f40ff40061 x86-64/Xen: eliminate W+X mappings
54c153a0847b staging: ion: Fix ion_cma_heap allocations
d61a373f4344 cgroup: Fix deadlock in cpu hotplug path
56d80186a5ac ASoC: nau8825: fix issue that pop noise when start capture
3cf652bedcb9 spi: atmel: fixed spin_lock usage inside atmel_spi_remove
52a63f35cd70 mac80211_hwsim: Fix a possible sleep-in-atomic bug in hwsim_get_radio_nl
647ed111f78f x86/stacktrace: Make zombie stack traces reliable
e095ecaec6d9 xfrm: Reinject transport-mode packets through tasklet
e677319068b0 drm/nouveau/pci: do a msi rearm on init
0b9aeeb6070e net: phy: xgene: disable clk on error paths
ac4dc9f1af33 sget(): handle failures of register_shrinker()
60f1c1f27992 sctp: fix the issue that a __u16 variable may overflow in sctp_ulpq_renege
c8b8dd735938 x86/asm: Allow again using asm.h when building for the 'bpf' clang target
ba9443c55f36 ARM: 8731/1: Fix csum_partial_copy_from_user() stack mismatch
ae3471f65a04 parisc: Reduce thread stack to 16 kb
4b2e0f099619 ipv6: icmp6: Allow icmp messages to be looped back
6de1b002a29f mtd: nand: brcmnand: Zero bitflip is not an error
f485259011ad mtd: nand: gpmi: Fix failure when a erased page has a bitflip at BBM
14862bfbffd9 net: usb: qmi_wwan: add Telit ME910 PID 0x1101 support
043309fb5106 net: aquantia: Fix hardware DMA stream overload on large MRRS
dabd233b757d net: aquantia: Fix actual speed capabilities reporting
fbd047ffcccf nvme: check hw sectors before setting chunk sectors
a1aef5ce2abe nvme-fc: remove double put reference if admin connect fails
4d9f62729178 phy: cpcap-usb: Fix platform_get_irq_byname's error checking.
959f6a0906d5 dmaengine: fsl-edma: disable clks on all error paths
7cfa95893cbb scsi: aacraid: Fix I/O drop during reset
647a37ec1a17 mm/frame_vector.c: release a semaphore in 'get_vaddr_frames()'
7edaa9afb923 exec: avoid gcc-8 warning for get_task_comm
f92679fee6ad hrtimer: Ensure POSIX compliance (relative CLOCK_REALTIME hrtimers)
267ef1d33284 Linux 4.14.23
ac3d021048be microblaze: fix endian handling
9ce9f4e4a543 m32r: fix endianness constraints
821e97898016 drm/i915/breadcrumbs: Ignore unsubmitted signalers
1f0ffdc67108 drm/amdgpu: add new device to use atpx quirk
4517799bf655 drm/amdgpu: Avoid leaking PM domain on driver unbind (v2)
14fdf4448277 drm/amdgpu: add atpx quirk handling (v2)
30537deb089c drm/amdgpu: only check mmBIF_IOV_FUNC_IDENTIFIER on tonga/fiji
46c1e4023b58 drm/amdgpu: Add dpm quirk for Jet PRO (v2)
68de83c13b30 drm/amdgpu: disable MMHUB power gating on raven
8ac8aa5eba0e drm: Handle unexpected holes in color-eviction
5c9beaf3aca7 drm/cirrus: Load lut in crtc_commit
faf1a75046cb usb: renesas_usbhs: missed the "running" flag in usb_dmac with rx path
51aba4e16ccc usb: gadget: f_fs: Use config_ep_by_speed()
6e936140e0d7 usb: gadget: f_fs: Process all descriptors during bind
7551ff0ab230 Revert "usb: musb: host: don't start next rx urb if current one failed"
7e402ea2cdc2 usb: ldusb: add PIDs for new CASSY devices supported by this driver
a1e8aa2176d2 usb: dwc3: ep0: Reset TRB counter for ep0 IN
49e18b2ba887 usb: dwc3: gadget: Set maxpacket size for ep0 IN
1075f6078692 usb: host: ehci: use correct device pointer for dma ops
3b5061ec6fca drm/edid: Add 6 bpc quirk for CPT panel in Asus UX303LA
f74ddc2e6152 Add delay-init quirk for Corsair K70 RGB keyboards
21aadb063e70 arm64: cpufeature: Fix CTR_EL0 field definitions
6842a512ad16 arm64: Disable unhandled signal log messages by default
96e99291728f arm64: Remove unimplemented syscall log message
7e8407d1462d usb: ohci: Proper handling of ed_rm_list to handle race condition between usb_kill_urb() and finish_unlinks()
85c3d26bd754 ohci-hcd: Fix race condition caused by ohci_urb_enqueue() and io_watchdog_func()
50f80b646a2b PCI/cxgb4: Extend T3 PCI quirk to T4+ devices
4a665d628f93 irqchip/mips-gic: Avoid spuriously handling masked interrupts
bc4704f507cd irqchip/gic-v3: Use wmb() instead of smb_wmb() in gic_raise_softirq()
62160e348e89 mm, swap, frontswap: fix THP swap if frontswap enabled
7a14562d6e2c x86/oprofile: Fix bogus GCC-8 warning in nmi_setup()
0b82d316fa5b Kbuild: always define endianess in kconfig.h
6315213f0a78 iio: adis_lib: Initialize trigger before requesting interrupt
9dc4030c87b7 iio: buffer: check if a buffer has been set up when poll is called
1b985a6e8d4d iio: srf08: fix link error "devm_iio_triggered_buffer_setup" undefined
f4f94e9baeba iio: adc: stm32: fix stm32h7_adc_enable error handling
2492eca0a05b RDMA/uverbs: Sanitize user entered port numbers prior to access it
84205f964bcc RDMA/uverbs: Fix circular locking dependency
aaa1915e3d2c RDMA/uverbs: Fix bad unlock balance in ib_uverbs_close_xrcd
f3d66d43500c RDMA/uverbs: Protect from command mask overflow
da768ed845a5 RDMA/uverbs: Protect from races between lookup and destroy of uobjects
606f74e3d01b extcon: int3496: process id-pin first so that we start with the right status
29e76b211e92 PKCS#7: fix certificate blacklisting
1a1f7f726bd8 PKCS#7: fix certificate chain verification
99b2095ac71e X.509: fix NULL dereference when restricting key with unsupported_sig
dcb04cc79483 X.509: fix BUG_ON() when hash algorithm is unsupported
fa465cd56813 i2c: bcm2835: Set up the rising/falling edge delays
3e1d63cc7a5f i2c: designware: must wait for enable
ebaefbdaf552 cfg80211: fix cfg80211_beacon_dup
2f9eed6e3772 MIPS: Drop spurious __unused in struct compat_flock
4fc16629e9bc scsi: ibmvfc: fix misdefined reserved field in ibmvfc_fcp_rsp_info
53c86c2d90c6 xtensa: fix high memory/reserved memory collision
9428e622eca7 MIPS: boot: Define __ASSEMBLY__ for its.S build
b3aff5c3b2a1 kconfig.h: Include compiler types to avoid missed struct attributes
35d75b7bfc67 arm64: mm: don't write garbage into TTBR1_EL1 register
485595768d89 netfilter: drop outermost socket lock in getsockopt()
55b195735142 Linux 4.14.22
c902ff1e4b25 vmalloc: fix __GFP_HIGHMEM usage for vmalloc_32 on 32b systems
eff339b5d250 mei: me: add cannon point device ids for 4th device
06320148eecd mei: me: add cannon point device ids
95c085388397 crypto: s5p-sss - Fix kernel Oops in AES-ECB mode
fc4cb30f2cd5 drm/i915: fix intel_backlight_device_register declaration
68a2a5204760 crypto: talitos - fix Kernel Oops on hashing an empty file
e94fc847bd6e hippi: Fix a Fix a possible sleep-in-atomic bug in rr_close
385aeea71289 powerpc/perf/imc: Fix nest-imc cpuhotplug callback failure
473900cd523a PCI: rcar: Fix use-after-free in probe error path
73974676f802 xen: XEN_ACPI_PROCESSOR is Dom0-only
8babb5320885 platform/x86: dell-laptop: Fix keyboard max lighting for Dell Latitude E6410
721d4b02495c x86/mm/kmmio: Fix mmiotrace for page unaligned addresses
d91c3f2e540f mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep
abe8e59ab2f2 usb: dwc3: of-simple: fix missing clk_disable_unprepare
98b35258b394 usb: dwc3: gadget: Wait longer for controller to end command processing
58d3cc9687f5 dmaengine: jz4740: disable/unprepare clk if probe fails
4826773306b5 drm/vc4: Release fence after signalling
645ad410dcbd ASoC: rsnd: ssi: fix race condition in rsnd_ssi_pointer_update
06078bd640c3 drm/armada: fix leak of crtc structure
20db5b3e3da3 xfrm: Fix stack-out-of-bounds with misconfigured transport mode policies.
1840744a7f2e IB/mlx4: Fix RSS hash fields restrictions
8edeefab9ef2 spi: sun4i: disable clocks in the remove function
e8e50037b6de ASoC: rockchip: disable clock on error
5be88596c7b0 staging: ccree: Uninitialized return in ssi_ahash_import()
30fe9f094c17 clk: fix a panic error caused by accessing NULL pointer
03e82f2b2157 netfilter: xt_bpf: add overflow checks
c232fd3d7034 xfrm: Fix xfrm_input() to verify state is valid when (encap_type < 0)
05fc2b8ba00a dmaengine: at_hdmac: fix potential NULL pointer dereference in atc_prep_dma_interleaved
27e2830b3115 dmaengine: ioat: Fix error handling path
249d9f3ef5e9 scsi: bfa: fix type conversion warning
e748a5ea4ff2 scsi: bfa: fix access to bfad_im_port_s
dd079e26a0e4 scsi: lpfc: Use after free in lpfc_rq_buf_free()
9b8ffbead22d gianfar: Disable EEE autoneg by default
f2f12ea19fae 509: fix printing uninitialized stack memory when OID is empty
9c65a55722ac net: dsa: mv88e6xxx: Unregister MDIO bus on error path
0ef99ba03888 net: dsa: mv88e6xxx: Fix interrupt masking on removal
74875198a68e net: ethernet: arc: fix error handling in emac_rockchip_probe
f04764307af8 virtio_net: fix return value check in receive_mergeable()
64313a130c3d brcmfmac: Avoid build error with make W=1
90b0805d6085 btrfs: Fix possible off-by-one in btrfs_search_path_in_tree
27b0dc31686b Btrfs: disable FUA if mounted with nobarrier
8edc5b9772d0 btrfs: Fix quota reservation leak on preallocated files
a59eb84df2b7 locking/lockdep: Fix possible NULL deref
0aeed5daaf62 net: qualcomm: rmnet: Fix leak on transmit failure
8172a467adae KVM: VMX: fix page leak in hardware_setup()
034ddb54c33e VSOCK: fix outdated sk_state value in hvs_release()
8001a37b83c4 net_sched: red: Avoid illegal values
e428e8ce3a00 net_sched: red: Avoid devision by zero
6e95c4f92177 gianfar: fix a flooded alignment reports because of padding issue.
4bbd45c38ed6 nfp: fix port stats for mac representors
45f9e44667c1 ARM: dts: Fix elm interrupt compiler warning
29c9acbc7463 s390/dasd: prevent prefix I/O error
dfb48332d602 s390/virtio: add BSD license to virtio-ccw
0b028b06afc9 PM / runtime: Fix handling of suppliers with disabled runtime PM
8b9d371a8c01 powerpc/perf: Fix oops when grouping different pmu events
30791140de21 m68k: add missing SOFTIRQENTRY_TEXT linker section
ae5a0acea273 ipvlan: Add the skb->mark as flow4's member to lookup route
b35e7321347a bnxt_en: Need to unconditionally shut down RoCE in bnxt_shutdown
9537ff76fa06 scripts/kernel-doc: Don't fail with status != 0 if error encountered with -none
b0d049e91314 iio: fix kernel-doc build errors
4c5ae538b3da iio: proximity: sx9500: Assign interrupt from GpioIo()
567c1f767ef4 md/raid1/10: add missed blk plug
86659fbb32a5 phylink: ensure we take the link down when phylink_stop() is called
778e7124f71d sfp: fix RX_LOS signal handling
7a7bcee6d73c sctp: only update outstanding_bytes for transmitted queue when doing prsctp_prune
559be170a470 md/raid5: correct degraded calculation in raid5_error
2ded534c9074 IB/core: Init subsys if compiled to vmlinuz-core
1ffc1b361ac2 RDMA/cma: Make sure that PSN is not over max allowed
f917b1c60e4a i40iw: Correct ARP index mask
03f23424aa2b i40iw: Do not free sqbuf when event is I40IW_TIMER_TYPE_CLOSE
f10f5b89c136 i40iw: Allocate a sdbuf per CQP WQE
97ef3a5027b0 KVM: arm/arm64: Fix spinlock acquisition in vgic_set_owner
2117bba3cfbb meson-gx-socinfo: Fix package id parsing
844dfa1b4188 IB/hfi1: Initialize bth1 in 16B rc ack builder
04521caaea96 pinctrl: sunxi: Fix A64 UART mux value
b1f0445d07f3 pinctrl: sunxi: Fix A80 interrupt pin bank
073cd31e2fd1 gpio: davinci: Assign first bank regs for unbanked case
4c194e5b0d90 gpio: 74x164: Fix crash during .remove()
d4ec37fab600 net: mvpp2: allocate zeroed tx descriptors
801f3b0c40da media: ov13858: Select V4L2_FWNODE
b8c033b1f4bf media: s5k6aa: describe some function parameters
2dc548c0671d trace/xdp: fix compile warning: 'struct bpf_map' declared inside parameter list
49a3efa81147 kvm: arm: don't treat unavailable HYP mode as an error
c05bbe5dc862 pinctrl: denverton: Fix UART2 RTS pin mode
6f8a0b09520b perf test: Fix test 21 for s390x
8b6c6ab154b9 perf bench numa: Fixup discontiguous/sparse numa nodes
7efaeefce5c9 perf top: Fix window dimensions change handling
984d85a69da9 perf: Fix header.size for namespace events
475e6b835d8c perf test shell: Fix check open filename arg using 'perf trace' on s390x
863b61caaeb8 perf annotate: Do not truncate instruction names at 6 chars
182d948c7ae9 perf help: Fix a bug during strstart() conversion
bfb3906919d1 perf record: Fix -c/-F options for cpu event aliases
761036954596 ARM: dts: am437x-cm-t43: Correct the dmas property of spi0
a1fd303e1e41 ARM: dts: am4372: Correct the interrupts_properties of McASP
c601b98e14df ARM: dts: logicpd-somlv: Fix wl127x pinmux
90e4395ca72d ARM: dts: logicpd-som-lv: Fix gpmc addresses for NAND and enet
104df4374d5d ARM: dts: Fix omap4 hang with GPS connected to USB by using wakeupgen
17e712b1294a ARM: AM33xx: PRM: Remove am33xx_pwrdm_read_prev_pwrst function
b59a1da647f1 ARM: OMAP2+: Fix SRAM virt to phys translation for save_secure_ram_context
2ba11e4309b5 serdev: fix receive_buf return value when no callback
371cf4043b29 usb: build drivers/usb/common/ when USB_SUPPORT is set
c276379fa715 usbip: keep usbip_device sockfd state in sync with tcp_socket
d74450a91a4a staging: iio: ad5933: switch buffer mode to software
5ccf5138bd10 staging: iio: adc: ad7192: fix external frequency setting
6648ab4f03c0 staging: fsl-mc: fix build testing on x86
b46af094b82a binder: replace "%p" with "%pK"
047ba51a55e3 binder: check for binder_thread allocation failure in binder_poll()
95f9c2edcbae staging: android: ashmem: Fix a race condition in pin ioctls
441b5d10e460 ANDROID: binder: synchronize_rcu() when using POLLFREE.
129926c3756a ANDROID: binder: remove WARN() for redundant txn error
f6b581e3db4a dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock
80b1c636a72b arm64: dts: add #cooling-cells to CPU nodes
225fcdd0e33b ARM: 8743/1: bL_switcher: add MODULE_LICENSE tag
52d4c1978cb4 video: fbdev/mmp: add MODULE_LICENSE
1f4f5777e5fa ASoC: ux500: add MODULE_LICENSE tag
14b2ad0bb2fa net_sched: gen_estimator: fix lockdep splat
701ba0df9520 net: avoid skb_warn_bad_offload on IS_ERR
83ee02de2c8d rds: tcp: atomically purge entries from rds_tcp_conn_list during netns delete
c64534f82608 rds: tcp: correctly sequence cleanup on netns deletion.
6e12516df136 netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert
be6c08bf9aea netfilter: xt_cgroup: initialize info->priv in cgroup_mt_check_v1()
516c855cf514 netfilter: on sockopt() acquire sock lock only in the required scope
2852a7dd15fe netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check()
f25f048d3bde netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target}
6609d112229f netfilter: x_tables: fix int overflow in xt_alloc_table_info()
4249e8af8108 kcov: detect double association with a single task
7b5ec5505945 KVM: x86: fix escape of guest dr6 to the host
2cc50a1946e6 blk_rq_map_user_iov: fix error override
2c565a9538a1 staging: android: ion: Switch from WARN to pr_warn
747ad3d31592 staging: android: ion: Add __GFP_NOWARN for system contig heap
392e03283a3d crypto: x86/twofish-3way - Fix %rbp usage
9bae74042eb1 media: pvrusb2: properly check endpoint types
ca181454e726 selinux: skip bounded transition processing if the policy isn't loaded
116df867dbc1 selinux: ensure the context is NUL terminated in security_context_to_sid_core()
b517942f5126 ptr_ring: try vmalloc() when kmalloc() fails
6688494804d8 ptr_ring: fail early if queue occupies more than KMALLOC_MAX_SIZE
73e6a383d150 ALSA: bcd2000: Add a sanity check for invalid EPs
b43a3e21937c ALSA: caiaq: Add a sanity check for invalid EPs
90bca3712acb ALSA: line6: Add a sanity check for invalid EPs
8c666e6471ac drm: Require __GFP_NOFAIL for the legacy drm_modeset_lock_all
3587188ad596 dnotify: Handle errors from fsnotify_add_mark_locked() in fcntl_dirnotify()
90f9a1ff1e8e blktrace: fix unlocked registration of tracepoints
2df0d6de5eff sctp: set frag_point in sctp_setsockopt_maxseg correctly
4d4d55665f32 xfrm: check id proto in validate_tmpl()
70c5e41f4734 xfrm: Fix stack-out-of-bounds read on socket policy lookup.
d6b36a2616ab RDMA/netlink: Fix general protection fault
846666fad8d7 KVM/x86: Check input paging mode when cs.l is set
7880fc541566 mm,vmscan: Make unregister_shrinker() no-op if register_shrinker() failed.
8e754b4ec589 xfrm: skip policies marked as dead while rehashing
e8370258ca0b xfrm: fix rcu usage in xfrm_get_type_offload
85c31887a20d xfrm: don't call xfrm_policy_cache_flush while holding spinlock
201941360944 esp: Fix GRO when the headers not fully in the linear part of the skb.
447f1170c23b mac80211_hwsim: validate number of different channels
b9e441e2e634 cfg80211: check dev_set_name() return value
ddf0936b9eef bpf: mark dst unknown on inconsistent {s, u}bounds adjustments
6c0b71202f83 kcm: Only allow TCP sockets to be attached to a KCM mux
44890e9ff771 kcm: Check if sk_user_data already set in kcm_attach
ed25667f3303 vhost: use mutex_lock_nested() in vhost_dev_lock_vqs()
ebf7d035c39a usb: core: Add a helper function to check the validity of EP type in URB
58056a531e44 Linux 4.14.21
e506ac1dab86 ovl: hash directory inodes for fsnotify
f1a81c0eab38 ASoC: acpi: fix machine driver selection based on quirk
9a2b3777bd53 mmc: sdhci-of-esdhc: fix the mmc error after sleep on ls1046ardb
44e47693e3a6 mmc: sdhci-of-esdhc: fix eMMC couldn't work after kexec
ffe075e233bb mmc: sdhci-of-esdhc: disable SD clock for clock value 0
11785a9ece1b media: r820t: fix r820t_write_reg for KASAN
bbd577fec485 ARM: dts: Delete bogus reference to the charlcd
5782df0a58b6 arm: dts: mt2701: Add reset-cells
011c19041424 arm: dts: mt7623: Update ethsys binding
7367af9cf0e4 ARM: dts: s5pv210: add interrupt-parent for ohci
34aac3426553 arm64: dts: msm8916: Add missing #phy-cells
361bd5be7b84 ARM: pxa/tosa-bt: add MODULE_LICENSE tag
f5eab7c3d100 ARM: dts: exynos: fix RTC interrupt for exynos5410
dcdc01c2edd4 Bluetooth: BT_HCIUART now depends on SERIAL_DEV_BUS
875758d79d8f scsi: core: check for device state in __scsi_remove_target()
26f8c38bb466 x86/mm, mm/hwpoison: Don't unconditionally unmap kernel 1:1 pages
e4ea7c12229c usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT
ac98d5a624fe mvpp2: fix multicast address filter
7466294dad89 ALSA: seq: Fix racy pool initializations
ec5a08abefe6 ALSA: usb: add more device quirks for USB DSD devices
e1b13eb16c98 ALSA: usb-audio: add implicit fb quirk for Behringer UFX1204
de3e81917564 ALSA: hda/realtek: PCI quirk for Fujitsu U7x7
81ae4f7479f9 ALSA: hda/realtek - Enable Thinkpad Dock device for ALC298 platform
5640397f06ad ALSA: hda/realtek - Add headset mode support for Dell laptop
8f65cd77c97c ALSA: usb-audio: Fix UAC2 get_ctl request with a RANGE attribute
c0cf529a8f4d ALSA: hda - Fix headset mic detection problem for two Dell machines
bc74262f3a65 mtd: nand: vf610: set correct ooblayout
8a8c9588c289 9p/trans_virtio: discard zero-length reply
61c07810bf2e Btrfs: fix unexpected -EEXIST when creating new inode
f30c7d95b4eb Btrfs: fix use-after-free on root->orphan_block_rsv
1371798b92c8 Btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly
9a701c4fa563 Btrfs: fix extent state leak from tree log
fda3bb933b33 Btrfs: fix crash due to not cleaning up tree log block's dirty bits
c766cb48771b Btrfs: fix deadlock in run_delalloc_nocow
f6318abd3a54 dm: correctly handle chained bios in dec_pending()
c8d0f63c1585 iscsi-target: make sure to wake up sleeping login worker
4cbb9fdf133c target/iscsi: avoid NULL dereference in CHAP auth error path
0528a533f368 blk-wbt: account flush requests correctly
67154fb80121 xprtrdma: Fix BUG after a device removal
84b41e3708ac xprtrdma: Fix calculation of ri_max_send_sges
848dd9bf5154 drm/qxl: reapply cursor after resetting primary
dc0b764a7c1a qxl: alloc & use shadow for dumb buffers
851e2ea82303 arm64: proc: Set PTE_NG for table entries to avoid traversing them twice
ff59e379234b rtlwifi: rtl8821ae: Fix connection lost problem correctly
753fc48e595a mpls, nospec: Sanitize array index in mpls_label_ok()
294975841483 tracing: Fix parsing of globs with a wildcard at the beginning
29b4af70409c seq_file: fix incomplete reset on read from zero offset
0f0fd0073911 xenbus: track caller request id
a2fd6c095033 xen: Fix {set,clear}_foreign_p2m_mapping on autotranslating guests
0569dd9beef4 rbd: whitelist RBD_FEATURE_OPERATIONS feature bit
3711b5c568cd console/dummy: leave .con_font_get set to NULL
6e6fd5b4ea9d video: fbdev: atmel_lcdfb: fix display-timings lookup
c77b38855036 PCI: keystone: Fix interrupt-controller-node lookup
8c125f391333 PCI: iproc: Fix NULL pointer dereference for BCMA
990bb6eb9ec2 PCI: Disable MSI for HiSilicon Hip06/Hip07 only in Root Port mode
524a886aa8c9 MIPS: Fix incorrect mem=X@Y handling
f4f261974c6b MIPS: Fix typo BIG_ENDIAN to CPU_BIG_ENDIAN
1f21cd46caca mm: Fix memory size alignment in devm_memremap_pages_release()
568c61facce6 mm: hide a #warning for COMPILE_TEST
ef7fd28b1137 ext4: correct documentation for grpid mount option
2e38988253c1 ext4: save error to disk in __ext4_grp_locked_error()
4d4d103a1b7e ext4: fix a race in the ext4 shutdown path
879bcbe0913f jbd2: fix sphinx kernel-doc build warnings
598b21708ec0 Revert "apple-gmux: lock iGP IO to protect from vgaarb changes"
e7cedb56ae9a mlx5: fix mlx5_get_vector_affinity to start from completion vector 0
723cc3aeba9b Revert "mmc: meson-gx: include tx phase in the tuning process"
e8012ff87793 mmc: bcm2835: Don't overwrite max frequency unconditionally
a1341cac93fa mmc: sdhci: Implement an SDHCI-specific bounce buffer
e96a21989974 mbcache: initialize entry->e_referenced in mb_cache_entry_create()
c3bdd547042f rtc-opal: Fix handling of firmware error codes, prevent busy loops
a29adc04cb6d drm/radeon: adjust tested variable
808700475218 drm/radeon: Add dpm quirk for Jet PRO (v2)
254d48c8cc3b arm64: Add missing Falkor part number for branch predictor hardening
e4a6d687e5d9 drm/ast: Load lut in crtc_commit
dc2b0e41fc5e drm/amd/powerplay: Fix smu_table_entry.handle type
b51521c9a191 drm/qxl: unref cursor bo when finished with it
15cdc016f109 drm/ttm: Fix 'buf' pointer update in ttm_bo_vm_access_kmap() (v2)
f02c3f7f6d30 drm/ttm: Don't add swapped BOs to swap-LRU list
6c0398cfebf5 x86/entry/64: Fix CR3 restore in paranoid_exit()
231d0c70be74 x86/cpu: Change type of x86_cache_size variable to unsigned int
7d7ebee6ce11 x86/spectre: Fix an error message
325cbb04dc61 x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_stepping
73f231c7ee69 selftests/x86/mpx: Fix incorrect bounds with old _sigfault
208beef6d8f2 x86/mm: Rename flush_tlb_single() and flush_tlb_one() to __flush_tlb_one_[user|kernel]()
d6d0c0a618a1 kmemcheck: rip it out for real
f369f1486116 kmemcheck: rip it out
b9870f85817e kmemcheck: remove whats left of NOTRACK flags
ae63fd26b2d8 kmemcheck: stop using GFP_NOTRACK and SLAB_NOTRACK
2abfcdf8e77d kmemcheck: remove annotations
1fed58f610b5 x86/speculation: Add <asm/msr-index.h> dependency
8b4cdbbb29d4 nospec: Move array_index_nospec() parameter checking into separate macro
9d4cb4dc7a11 x86/speculation: Fix up array_index_nospec_mask() asm constraint
41d315482500 x86/debug: Use UD2 for WARN()
4e0067c22d6b x86/debug, objtool: Annotate WARN()-related UD2 as reachable
842a0d95ef16 objtool: Fix segfault in ignore_unreachable_insn()
410d273ecc8e selftests/x86: Disable tests requiring 32-bit support on pure 64-bit systems
8520ea2a0438 selftests/x86: Do not rely on "int $0x80" in single_step_syscall.c
cf4db6342da4 selftests/x86: Do not rely on "int $0x80" in test_mremap_vdso.c
e6eced764e1a selftests/x86/pkeys: Remove unused functions
3eb95d5187a3 selftests/x86: Clean up and document sscanf() usage
301e6fe0915c selftests/x86: Fix vDSO selftest segfault for vsyscall=none
5cf7b883bcba x86/entry/64: Remove the unused 'icebp' macro
bdcf05c64a64 x86/entry/64: Fix paranoid_entry() frame pointer warning
a816dd2fa2dc x86/entry/64: Indent PUSH_AND_CLEAR_REGS and POP_REGS properly
de66c3a3b0a6 x86/entry/64: Get rid of the ALLOC_PT_GPREGS_ON_STACK and SAVE_AND_CLEAR_REGS macros
bd25388691c0 x86/entry/64: Use PUSH_AND_CLEAN_REGS in more cases
3ce4863a44ff x86/entry/64: Introduce the PUSH_AND_CLEAN_REGS macro
47d9c905ae7a x86/entry/64: Interleave XOR register clearing with PUSH instructions
bb6873552764 x86/entry/64: Merge the POP_C_REGS and POP_EXTRA_REGS macros into a single POP_REGS macro
51209eec238f x86/entry/64: Merge SAVE_C_REGS and SAVE_EXTRA_REGS, remove unused extensions
d10d0bb86d97 x86/entry/64: Clear registers for exceptions/interrupts, to reduce speculation attack surface
e578fedba81e PM: cpuidle: Fix cpuidle_poll_state_init() prototype
c59cce7943df PM / runtime: Update links_count also if !CONFIG_SRCU
2efd067aa4ef x86/speculation: Clean up various Spectre related details
a15bdf6579b2 KVM/nVMX: Set the CPU_BASED_USE_MSR_BITMAPS if we have a valid L02 MSR bitmap
07a3a99ed7f9 X86/nVMX: Properly set spec_ctrl and pred_cmd before merging MSRs
474bd0b82e24 KVM/x86: Reduce retpoline performance impact in slot_handle_level_range(), by always inlining iterator helper methods
bdc69a2ffa01 Revert "x86/speculation: Simplify indirect_branch_prediction_barrier()"
b7451cb6159a x86/speculation: Correct Speculation Control microcode blacklist again
d5a1b559235a x86/speculation: Update Speculation Control microcode blacklist
372ed448263d x86/mm/pti: Fix PTI comment in entry_SYSCALL_64()
b973685e70c3 powerpc/mm/radix: Split linear mapping on hot-unplug
14d87b710338 crypto: sun4i_ss_prng - convert lock to _bh in sun4i_ss_prng_generate
b3d33c5f296b crypto: sun4i_ss_prng - fix return value of sun4i_ss_prng_generate
fff8ad7c18a2 compiler-gcc.h: __nostackprotector needs gcc-4.4 and up
045e5161abfc compiler-gcc.h: Introduce __optimize function attribute
ec35f83de1c8 x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculation attack surface
2bc19b518cb2 x86/entry/64: Clear extra registers beyond syscall arguments, to reduce speculation attack surface
43d38b079ca7 x86: PM: Make APM idle driver initialize polling state
41fd295d90a7 x86/xen: init %gs very early to avoid page faults with stack protector
04f048fad32e x86/kexec: Make kexec (mostly) work in 5-level paging mode
0fe1e5ec1c27 x86/gpu: add CFL to early quirks
ba86431b7b58 drm/i915/kbl: Change a KBL pci id to GT2 from GT1.5
cc2759b7bb7c drm/i915: add GT number to intel_device_info
ce6ec5b8dc5a arm: spear13xx: Fix spics gpio controller's warning
349d03cb5378 arm: spear13xx: Fix dmas cells
b1637c1236d0 arm: spear600: Add missing interrupt-parent of rtc
cbcc2ff13af5 arm: dts: mt7623: fix card detection issue on bananapi-r2
be1965486122 ARM: dts: nomadik: add interrupt-parent for clcd
9be4b2f6d024 ARM: dts: STi: Add gpio polarity for "hdmi,hpd-gpio" property
34d58f7ccb65 ARM: lpc3250: fix uda1380 gpio numbers
bd4200936367 arm64: dts: msm8916: Correct ipc references for smsm
27f97375fcb8 s390: fix handling of -1 in set{,fs}[gu]id16 syscalls
f25dfc9359cc dma-buf: fix reservation_object_wait_timeout_rcu once more v2
40be210c830e powerpc: Fix DABR match on hash based systems
3b09911d3beb powerpc/xive: Use hw CPU ids when configuring the CPU queues
892674b5058a powerpc/mm: Flush radix process translations when setting MMU type
4386f223b418 powerpc/numa: Invalidate numa_cpu_lookup_table on cpu remove
5b98d31481f9 powerpc/radix: Remove trace_tlbie call from radix__flush_tlb_all
2e7e8bd8f195 ocfs2: try a blocking lock before return AOP_TRUNCATED_PAGE
1ec4c78e3444 mwifiex: resolve reset vs. remove()/shutdown() deadlocks
62def1d604a5 PM / devfreq: Propagate error from devfreq_add_device()
37efa60e1670 swiotlb: suppress warning when __GFP_NOWARN is set
8e56a935a4b7 cpufreq: powernv: Dont assume distinct pstate values for nominal and pmin
75a3f11c7bad RDMA/rxe: Fix rxe_qp_cleanup()
571cb36fac2f RDMA/rxe: Fix a race condition in rxe_requester()
7b4e8a46d4cf RDMA/rxe: Fix a race condition related to the QP error state
7dd2dbdd4606 kselftest: fix OOM in memory compaction test
9c2e7a048d19 selftests: seccomp: fix compile error seccomp_bpf
1d6eb826e65d IB/core: Avoid a potential OOPs for an unused optional parameter
d40ad865704b IB/core: Fix ib_wc structure size to remain in 64 bytes boundary
18c0ee900c8d IB/core: Fix two kernel warnings triggered by rxe registration
ade57e9031fa IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports
5a4255467cd8 IB/qib: Fix comparison error with qperf compare/swap test
7a748f0bb2e4 IB/umad: Fix use of unprotected device pointer
e99306bb4f67 scsi: smartpqi: allow static build ("built-in")
b6f2efb86440 tracing: Prevent PROFILE_ALL_BRANCHES when FORTIFY_SOURCE=y
7e83b2ff485c Linux 4.14.20
1dbdcf117b22 scsi: cxlflash: Reset command ioasc
5fc77964eaa9 scsi: lpfc: Fix crash after bad bar setup on driver attachment
ce6faf10fd65 rcu: Export init_rcu_head() and destroy_rcu_head() to GPL modules
c561093ed684 scsi: core: Ensure that the SCSI error handler gets woken up
b470fb7b7910 ftrace: Remove incorrect setting of glob search field
d9ef40037443 devpts: fix error handling in devpts_mntget()
dff5406432ff mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed user copy
c7aee3941e1e ovl: take mnt_want_write() for removing impure xattr
e822be750270 ovl: fix failure to fsync lower dir
9fc03876355a acpi, nfit: fix register dimm error handling
f232bfdcdd76 ACPI: sbshc: remove raw pointer from printk() message
a51421b4cb09 drm/i915: Avoid PPS HW/SW state mismatch due to rounding
812245b4dbf6 arm64: dts: marvell: add Ethernet aliases
2a3d3015a73c objtool: Fix switch-table detection
4063cd5683ce btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker
2617e62c2f12 lib/ubsan: add type mismatch handler for new GCC/Clang
5a5df7771064 lib/ubsan.c: s/missaligned/misaligned/
c87806a8e565 clocksource/drivers/stm32: Fix kernel panic with multiple timers
392640fd18f8 blk-mq: quiesce queue before freeing queue
c846868070d0 pktcdvd: Fix a recently introduced NULL pointer dereference
030dcf7d1af3 pktcdvd: Fix pkt_setup_dev() error path
f04fe1192e56 pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping
5219eedf2d5e pinctrl: sx150x: Register pinctrl before adding the gpiochip
89cad3fa5491 pinctrl: sx150x: Unregister the pinctrl on release
688d1b8c4721 pinctrl: mcp23s08: fix irq setup order
05c9297f3405 pinctrl: intel: Initialize GPIO properly when used through irqchip
bed938ba673c EDAC, octeon: Fix an uninitialized variable warning
e68d638e4931 xtensa: fix futex_atomic_cmpxchg_inatomic
12ab9e1e8d61 alpha: fix formating of stack content
bef0563f39cd alpha: fix reboot on Avanti platform
371c5ada2af7 alpha: Fix mixed up args in EXC macro in futex operations
90d17505219a alpha: osf_sys.c: fix put_tv32 regression
632a537b3c6b alpha: fix crash if pthread_create races with signal delivery
16256f265880 signal/sh: Ensure si_signo is initialized in do_divide_error
34ad59099ead signal/openrisc: Fix do_unaligned_access to send the proper signal
765ae618ad9f ipmi: use dynamic memory for DMI driver override
fed016a79b42 Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a "rewritten" version
2a2ee0c1fee7 Revert "Bluetooth: btusb: fix QCA Rome suspend/resume"
ed72fcf64362 Bluetooth: btsdio: Do not bind to non-removable BCM43341
0e4ac4aed9f9 HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working
703b37d84598 pipe: fix off-by-one error when checking buffer limits
a125e9a42302 pipe: actually allow root to exceed the pipe buffer limits
75526a9bd3f4 kernel/relay.c: revert "kernel/relay.c: fix potential memory leak"
838f9cc948b0 kernel/async.c: revert "async: simplify lowest_in_progress()"
7e54b58285e1 fs/proc/kcore.c: use probe_kernel_read() instead of memcpy()
ebe2ba53851e media: cxusb, dib0700: ignore XC2028_I2C_FLUSH
7a401e25f0a5 media: ts2020: avoid integer overflows on 32 bit machines
ad91b2e392be media: dvb-frontends: fix i2c access helpers for KASAN
062cd3463c17 kasan: rework Kconfig settings
e186d8bfdabd kasan: don't emit builtin calls when sanitization is off
d16919a3fe2d Btrfs: raid56: iterate raid56 internal bio with bio_for_each_segment_all
e06f7b686daa watchdog: imx2_wdt: restore previous timeout after suspend+resume
b897f1dc780e ASoC: skl: Fix kernel warning due to zero NHTL entry
4562bfdeac87 ASoC: rockchip: i2s: fix playback after runtime resume
e747a02d9fcf KVM: PPC: Book3S PR: Fix broken select due to misspelling
985bf3991342 KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED
be54d79b43fd KVM: PPC: Book3S HV: Drop locks before reading guest memory
88b64450cc0a KVM: PPC: Book3S HV: Make sure we don't re-enter guest without XIVE loaded
fe90a3a6f881 KVM: nVMX: Fix bug of injecting L2 exception into L1
6bad51166f87 KVM: nVMX: Fix races when sending nested PI while dest enters/leaves L2
7dffdb31ad13 arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls
f37a798e7724 crypto: sha512-mb - initialize pending lengths correctly
f428567e005f crypto: caam - fix endless loop when DECO acquire fails
1a4834092539 media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevs
ad01b40bb9be media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic
b3f69836c92b media: v4l2-compat-ioctl32.c: don't copy back the result for certain errors
efabe94f8a0d media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer type
a20ab4df701b media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32
f1b572d34648 media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer
3df119772466 media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32
16c25072560f media: v4l2-compat-ioctl32.c: avoid sizeof(type)
a38becb087b2 media: v4l2-compat-ioctl32.c: move 'helper' functions to __get/put_v4l2_format32
0b7d6ac53606 media: v4l2-compat-ioctl32.c: fix the indentation
2b991eeb5cfb media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF
2d280dab382e media: v4l2-ioctl.c: don't copy back the result for -ENOTTY
ea96d8f676dd media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt
2f00eb279088 crypto: hash - prevent using keyed hashes without setting key
8d906d183bce crypto: hash - annotate algorithms taking optional key
b806c0cc4c73 crypto: poly1305 - remove ->setkey() method
16210524c424 crypto: mcryptd - pass through absence of ->setkey()
ed7b0af0ca02 crypto: cryptd - pass through absence of ->setkey()
b8b32e2e68f0 crypto: hash - introduce crypto_hash_alg_has_setkey()
449704d3ba6f ahci: Add Intel Cannon Lake PCH-H PCI ID
53c5963da843 ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI
e985f7c8ac38 ahci: Annotate PCI ids for mobile Intel chipsets as such
650d3d8512c6 kernfs: fix regression in kernfs_fop_write caused by wrong type
f1e31607e73d NFS: Fix a race between mmap() and O_DIRECT
1c38ad2f26d8 NFS: reject request for id_legacy key without auxdata
60017643c210 NFS: commit direct writes even if they fail partially
6421f29eb8af NFS: Fix nfsstat breakage due to LOOKUPP
3d03af006438 NFS: Add a cond_resched() to nfs_commit_release_pages()
3ac2d17a6ed3 nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE
ace34428faa6 nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds
068e53f9b192 ubifs: free the encrypted symlink target
e9a35f8b73f1 ubi: block: Fix locking for idr_alloc/idr_remove
5793f39de7f6 ubi: fastmap: Erase outdated anchor PEBs during attach
c94c39ac85f1 ubi: Fix race condition between ubi volume creation and udev
7eb52a6889e9 mtd: nand: sunxi: Fix ECC strength choice
16d11602c83b mtd: nand: Fix nand_do_read_oob() return value
4527b0887bc5 mtd: nand: brcmnand: Disable prefetch by default
0763f0418bb5 mtd: cfi: convert inline functions to macros
c584c903bae9 arm64: Kill PSCI_GET_VERSION as a variant-2 workaround
dbca45b99655 arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
ac63fdb4a2b2 arm/arm64: smccc: Implement SMCCC v1.1 inline primitive
37dc3e6c117e arm/arm64: smccc: Make function identifiers an unsigned quantity
908ad7a1484d firmware/psci: Expose SMCCC version through psci_ops
906a9f396cc8 firmware/psci: Expose PSCI conduit
6db26ad1dc46 arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling
e47273d08623 arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support
2cfe8929f624 arm/arm64: KVM: Turn kvm_psci_version into a static inline
98be7165d9f7 arm64: KVM: Make PSCI_VERSION a fast path
45e2061147c3 arm/arm64: KVM: Advertise SMCCC v1.1
4ba100aa94a0 arm/arm64: KVM: Implement PSCI 1.0 support
ce15f32d4884 arm/arm64: KVM: Add smccc accessors to PSCI code
4efa1a863a12 arm/arm64: KVM: Add PSCI_VERSION helper
591862b56000 arm/arm64: KVM: Consolidate the PSCI include files
0b3512fa7b0a arm64: KVM: Increment PC after handling an SMC trap
402aeac58753 arm64: Branch predictor hardening for Cavium ThunderX2
9b26a45c34e4 arm64: Implement branch predictor hardening for Falkor
48993dfa1af8 arm64: Implement branch predictor hardening for affected Cortex-A CPUs
3317097b2b4a arm64: cputype: Add missing MIDR values for Cortex-A72 and Cortex-A75
48c3538c3578 arm64: entry: Apply BP hardening for suspicious interrupts from EL0
6b47a8256a56 arm64: entry: Apply BP hardening for high-priority synchronous exceptions
aab3306701f1 arm64: KVM: Use per-CPU vector when BP hardening is enabled
9107ac4ea3da arm64: Move BP hardening to check_and_switch_context
5bee81c98029 arm64: Add skeleton to harden the branch predictor against aliasing attacks
c10e4aa77814 arm64: Move post_ttbr_update_workaround to C code
f91f190708b2 drivers/firmware: Expose psci_get_version through psci_ops structure
be53742befea arm64: cpufeature: Pass capability structure to ->enable callback
9da836a476fe arm64: Run enable method for errata work arounds on late CPUs
da1f67921d2f arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early
d9ef050f2895 arm64: futex: Mask __user pointers prior to dereference
ba32050d308a arm64: uaccess: Mask __user pointers for __arch_{clear, copy_*}_user
28d8886d985c arm64: uaccess: Don't bother eliding access_ok checks in __{get, put}_user
1ccaee9dea60 arm64: uaccess: Prevent speculative use of the current addr_limit
7a51d7d2f7f7 arm64: entry: Ensure branch through syscall table is bounded under speculation
2e985d2647a0 arm64: Use pointer masking to limit uaccess speculation
535357c9d3e9 arm64: Make USER_DS an inclusive limit
0a532ea3ef14 arm64: Implement array_index_mask_nospec()
6afdaf109c34 arm64: barrier: Add CSDB macros to control data-value prediction
1449a173a2ee arm64: idmap: Use "awx" flags for .idmap.text .pushsection directives
8703f27d7c5d arm64: entry: Reword comment about post_ttbr_update_workaround
e39247ca1714 arm64: Force KPTI to be disabled on Cavium ThunderX
2feb36ebe450 arm64: kpti: Add ->enable callback to remap swapper using nG mappings
ee28fed5ccc6 arm64: mm: Permit transitioning from Global to Non-Global without BBM
69288201803a arm64: kpti: Make use of nG dependent on arm64_kernel_unmapped_at_el0()
c98c8c235856 arm64: Turn on KPTI only on CPUs that need it
7aca19ea5a45 arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
fedf5a743cf2 arm64: kpti: Fix the interaction between ASID switching and software PAN
0b2995145ea4 arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR
5385e5fe9724 arm64: capabilities: Handle duplicate entries for a capability
83ae3355bdfb arm64: Take into account ID_AA64PFR0_EL1.CSV3
5e319f4533bf arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
332e0288200f arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0
68a65ce7039a arm64: use RET instruction for exiting the trampoline
3882b5f63f3c arm64: kaslr: Put kernel vectors address in separate data page
7fafcbb04f94 arm64: entry: Add fake CPU feature for unmapping the kernel at EL0
2843ade2dad2 arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks
4e29f25b2bc1 arm64: cpu_errata: Add Kryo to Falkor 1003 errata
15a511c0cbd1 arm64: erratum: Work around Falkor erratum #E1003 in trampoline code
6472f1a3a54f arm64: entry: Hook up entry trampoline to exception vectors
86200f218f98 arm64: entry: Explicitly pass exception level to kernel_ventry macro
63d13760abd7 arm64: mm: Map entry trampoline into trampoline and kernel page tables
78422a7b5160 arm64: entry: Add exception trampoline page for exceptions from EL0
d6c414013bb4 arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI
53b13950886c arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
a8bad38cff23 arm64: mm: Allocate ASIDs in pairs
00ff7de671f8 arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN
95ce0d51f9a8 arm64: mm: Rename post_ttbr0_update_workaround
4445cb04410f arm64: mm: Remove pre_ttbr0_update_workaround for Falkor erratum #E1003
d26f0a5dc6a6 arm64: mm: Move ASID from TTBR0 to TTBR1
59f47f9dcdcd arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN
78299fafcd78 arm64: mm: Use non-global mappings for kernel space
63380839c575 arm64: move TASK_* definitions to <asm/processor.h>
dd24d173b50a media: hdpvr: Fix an error handling path in hdpvr_probe()
2bd6279a4a8c media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tuner
fd31a38d268f media: dvb-usb-v2: lmedm04: Improve logic checking of warm start
e5e1e153ecd4 dccp: CVE-2017-8824: use-after-free in DCCP code
050b86b5bf20 drm/i915: Fix deadlock in i830_disable_pipe()
50018d09843c drm/i915: Redo plane sanitation during readout
19d8e5122fef drm/i915: Add .get_hw_state() method for planes
d9c3131f2ab4 sched/rt: Up the root domain ref count when passing it around via IPIs
9c41a8453c82 sched/rt: Use container_of() to get root domain in rto_push_irq_work_func()
fea5349eb88b KVM MMU: check pending exception before injecting APF
4c54eab372f8 arm64: Add software workaround for Falkor erratum 1041
0b69ec336d3d arm64: Define cputype macros for Falkor CPU
fd7467f82e58 watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop
e94a7de2a3d2 sched/wait: Fix add_wait_queue() behavioral change
69373cdc4ae4 dmaengine: dmatest: fix container_of member in dmatest_callback
7adf1d63ef65 cpufreq: mediatek: add mediatek related projects into blacklist
4126cdb73193 CIFS: zero sensitive data when freeing
be6874b4d480 cifs: Fix autonegotiate security settings mismatch
061df7705a53 cifs: Fix missing put_xid in cifs_file_strict_mmap
b4a9ffad9702 powerpc/pseries: include linux/types.h in asm/hvcall.h
8caab9edccf5 watchdog: indydog: Add dependency on SGI_HAS_INDYDOG
1722fe372784 Linux 4.14.19
d2aeb4e2bd8d Revert "x86/alternative: Print unadorned pointers"
22f16a74c474 scsi: storvsc: missing error code in storvsc_probe()
f18046f7a50a kernel/exit.c: export abort() to modules
c5c91d830507 arch: define weak abort()
3a570cfe785a crypto: tcrypt - fix S/G table for test_aead_speed()
68a9f19264fd media: soc_camera: soc_scale_crop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
1bf81cff1bad media: mtk-vcodec: add missing MODULE_LICENSE/DESCRIPTION
981f20bc7595 soreuseport: fix mem leak in reuseport_add_sock()
456add4c9bd3 ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only
c04818abad46 tcp_bbr: fix pacing_gain to always be unity when using lt_bw
1da27118f419 rocker: fix possible null pointer dereference in rocker_router_fib_event_work
07ca93e3176b net: ipv6: send unsolicited NA after DAD
799a34d5b048 Revert "defer call to mem_cgroup_sk_alloc()"
b9b70c876a7a vhost_net: stop device during reset owner
6d35430fdaf4 tcp: release sk_frag.page in tcp_disconnect
e8513f250d1b r8169: fix RTL8168EP take too long to complete driver initialization.
a7c2cf702a40 qmi_wwan: Add support for Quectel EP06
fcee7812ea05 qlcnic: fix deadlock bug
166f27322f8c net: igmp: add a missing rcu locking section
2726946dfcd2 ip6mr: fix stale iterator
806d61d66900 kbuild: rpm-pkg: keep spec file until make mrproper
abc5896b7785 .gitignore: move *.dtb and *.dtb.S patterns to the top-level .gitignore
bafda5d37527 .gitignore: sort normal pattern rules alphabetically
(From OE-Core rev: bde0254a52f0827e15cdc66b91bef7c8ab03ea76)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating the latest korg -stable release which comprises the following
commits:
cb4a115a4286 Linux 4.15.7
59e0ae1b9ae2 microblaze: fix endian handling
39c51864410f drm/i915/breadcrumbs: Ignore unsubmitted signalers
5d1641bd28b2 arm64: __show_regs: Only resolve kernel symbols when running at EL1
6e0535b574bb drm/amdgpu: add new device to use atpx quirk
ae05bb741e26 drm/amdgpu: Avoid leaking PM domain on driver unbind (v2)
c3a0168def90 drm/amdgpu: add atpx quirk handling (v2)
2511a10a9dbd drm/amdgpu: only check mmBIF_IOV_FUNC_IDENTIFIER on tonga/fiji
569773e885c2 drm/amdgpu: Add dpm quirk for Jet PRO (v2)
7cb1e932f2cf drm/amdgpu: fix VA hole handling on Vega10 v3
73dec25a4996 drm/amdgpu: disable MMHUB power gating on raven
86688e436e53 drm: Handle unexpected holes in color-eviction
d9076e2789f0 drm/atomic: Fix memleak on ERESTARTSYS during non-blocking commits
ef6ffb8e7991 drm/cirrus: Load lut in crtc_commit
5434769e09e1 usb: renesas_usbhs: missed the "running" flag in usb_dmac with rx path
ebf22ef5bc85 usb: gadget: f_fs: Use config_ep_by_speed()
1e77103e4e95 usb: gadget: f_fs: Process all descriptors during bind
84bfcffa2d58 Revert "usb: musb: host: don't start next rx urb if current one failed"
d1ff52d9f255 usb: ldusb: add PIDs for new CASSY devices supported by this driver
e2ea80c1081a usb: phy: mxs: Fix NULL pointer dereference on i.MX23/28
3501a1fa4bd6 usb: dwc3: ep0: Reset TRB counter for ep0 IN
9cd92bc0d940 usb: dwc3: gadget: Set maxpacket size for ep0 IN
c1ee06ccaf56 usb: host: ehci: use correct device pointer for dma ops
41be2f2884dd drm/edid: Add 6 bpc quirk for CPT panel in Asus UX303LA
9431fcfe77f2 Add delay-init quirk for Corsair K70 RGB keyboards
fe2d410a67ac arm64: cpufeature: Fix CTR_EL0 field definitions
4a9aa807845d arm64: Disable unhandled signal log messages by default
b1acbe1b5159 arm64: Remove unimplemented syscall log message
4834cd5ef556 usb: ohci: Proper handling of ed_rm_list to handle race condition between usb_kill_urb() and finish_unlinks()
4f2b3914d480 ohci-hcd: Fix race condition caused by ohci_urb_enqueue() and io_watchdog_func()
bb9e6cb9619e net: thunderbolt: Run disconnect flow asynchronously when logout is received
4843b408d3b3 net: thunderbolt: Tear down connection properly on suspend
c36b2464868c PCI/cxgb4: Extend T3 PCI quirk to T4+ devices
f08f5d7546b7 irqchip/mips-gic: Avoid spuriously handling masked interrupts
ca6ecf020c19 irqchip/gic-v3: Use wmb() instead of smb_wmb() in gic_raise_softirq()
2db8fd089da9 uapi/if_ether.h: move __UAPI_DEF_ETHHDR libc define
c6a18ffe270d mm: don't defer struct page initialization for Xen pv guests
9b28096ae042 mm, swap, frontswap: fix THP swap if frontswap enabled
df70880eeca8 x86/oprofile: Fix bogus GCC-8 warning in nmi_setup()
b380245d86d7 x86/apic/vector: Handle vector release on CPU unplug correctly
1df9e416e647 Kbuild: always define endianess in kconfig.h
c6ddec4b894e iio: adis_lib: Initialize trigger before requesting interrupt
57a6624e6b66 iio: buffer: check if a buffer has been set up when poll is called
141c7b5d62b4 iio: srf08: fix link error "devm_iio_triggered_buffer_setup" undefined
ea69364997ac iio: adc: stm32: fix stm32h7_adc_enable error handling
2220b31092c0 RDMA/uverbs: Sanitize user entered port numbers prior to access it
dbc8529d0075 RDMA/uverbs: Fix circular locking dependency
b949544f2389 RDMA/uverbs: Fix bad unlock balance in ib_uverbs_close_xrcd
a79527b04d36 RDMA/uverbs: Protect from command mask overflow
11c371ca4206 RDMA/uverbs: Protect from races between lookup and destroy of uobjects
7f55f13e7c96 genirq/matrix: Handle CPU offlining proper
44975af306a6 extcon: int3496: process id-pin first so that we start with the right status
7bd04bd1fb3e PKCS#7: fix certificate blacklisting
4a89879bc4c9 PKCS#7: fix certificate chain verification
a689f00971b8 X.509: fix NULL dereference when restricting key with unsupported_sig
ffc21f450fad X.509: fix BUG_ON() when hash algorithm is unsupported
1af6a6727347 i2c: bcm2835: Set up the rising/falling edge delays
13f741a22d4f i2c: designware: must wait for enable
f2543a626feb cfg80211: fix cfg80211_beacon_dup
53b7097c9a65 MIPS: Drop spurious __unused in struct compat_flock
6f935322d866 scsi: ibmvfc: fix misdefined reserved field in ibmvfc_fcp_rsp_info
e8e48b394b64 xtensa: fix high memory/reserved memory collision
0bbdb97ac3b8 MIPS: boot: Define __ASSEMBLY__ for its.S build
a7aa0b5c9bf9 kconfig.h: Include compiler types to avoid missed struct attributes
174f49dedc13 arm64: mm: don't write garbage into TTBR1_EL1 register
d7ef969797fd netfilter: drop outermost socket lock in getsockopt()
1a7aef62b47b Linux 4.15.6
0e6f5f6c2367 vmalloc: fix __GFP_HIGHMEM usage for vmalloc_32 on 32b systems
fc3a0d7d6b81 mei: me: add cannon point device ids for 4th device
772639d52fa5 mei: me: add cannon point device ids
0f00b6feadde crypto: s5p-sss - Fix kernel Oops in AES-ECB mode
52718d497940 usbip: keep usbip_device sockfd state in sync with tcp_socket
f0537b3962ad xhci: fix xhci debugfs errors in xhci_stop
11474eb609f4 xhci: xhci debugfs device nodes weren't removed after device plugged out
99cfcdcbfb38 xhci: Fix xhci debugfs devices node disappearance after hibernation
177b1a5bc8fe xhci: Fix NULL pointer in xhci debugfs
3ee8ad9e5267 staging: iio: ad5933: switch buffer mode to software
6991325a52af staging: iio: adc: ad7192: fix external frequency setting
07bf5bad3f80 staging: fsl-mc: fix build testing on x86
008fdd7c3915 binder: replace "%p" with "%pK"
52f381e126bc binder: check for binder_thread allocation failure in binder_poll()
664b80469038 staging: android: ashmem: Fix a race condition in pin ioctls
3dd13985a916 ANDROID: binder: synchronize_rcu() when using POLLFREE.
87340f840952 ANDROID: binder: remove WARN() for redundant txn error
8f2f8993e0f6 dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock
58fde5229c07 arm64: dts: add #cooling-cells to CPU nodes
0d899f5a7699 ARM: 8743/1: bL_switcher: add MODULE_LICENSE tag
fa913592b110 video: fbdev/mmp: add MODULE_LICENSE
0813c6ee1936 ASoC: ux500: add MODULE_LICENSE tag
31903777ab86 soc: qcom: rmtfs_mem: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
3d32de924430 net_sched: gen_estimator: fix lockdep splat
78739d2c45ac net: avoid skb_warn_bad_offload on IS_ERR
2e980be6c7aa rds: tcp: atomically purge entries from rds_tcp_conn_list during netns delete
8dfca224fe21 rds: tcp: correctly sequence cleanup on netns deletion.
d7159107d7f9 netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert
d13e612e713c netfilter: xt_cgroup: initialize info->priv in cgroup_mt_check_v1()
ff225999c603 netfilter: on sockopt() acquire sock lock only in the required scope
8b73f446d3c0 netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check()
7d666621792e netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target}
41e28eddda46 netfilter: x_tables: fix int overflow in xt_alloc_table_info()
660e0b97128d kcov: detect double association with a single task
a009a6388cea KVM: x86: fix escape of guest dr6 to the host
53712962126d blk_rq_map_user_iov: fix error override
831a8a1297d1 staging: android: ion: Switch from WARN to pr_warn
ea4ce12b88fc staging: android: ion: Add __GFP_NOWARN for system contig heap
97fe1b796e9d crypto: x86/twofish-3way - Fix %rbp usage
78fb902b9f52 media: pvrusb2: properly check endpoint types
c31124234485 selinux: skip bounded transition processing if the policy isn't loaded
81563ac61f54 selinux: ensure the context is NUL terminated in security_context_to_sid_core()
62da989fd52d ptr_ring: try vmalloc() when kmalloc() fails
62a273a47514 ptr_ring: fail early if queue occupies more than KMALLOC_MAX_SIZE
de03f1a1c9e3 tun: fix tun_napi_alloc_frags() frag allocator
a6c3a2a21072 Linux 4.15.5
b5d3e87c0750 mmc: sdhci-of-esdhc: fix the mmc error after sleep on ls1046ardb
772b28fb3f5d mmc: sdhci-of-esdhc: fix eMMC couldn't work after kexec
c95e8f5945e4 media: r820t: fix r820t_write_reg for KASAN
0431ae716f64 ARM: dts: Delete bogus reference to the charlcd
d9f944934e5d arm: dts: mt2701: Add reset-cells
76e1e2047cad arm: dts: mt7623: Update ethsys binding
7dcebff41eb2 ARM: dts: s5pv210: add interrupt-parent for ohci
98ada11202a3 arm64: dts: msm8916: Add missing #phy-cells
384ba356723f ARM: pxa/tosa-bt: add MODULE_LICENSE tag
f62971e74494 ARM: dts: exynos: fix RTC interrupt for exynos5410
86fa1cc9eeed x86/mm, mm/hwpoison: Don't unconditionally unmap kernel 1:1 pages
adea9deed20b usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT
528e50bc160b mvpp2: fix multicast address filter
3b8e84c8373d ALSA: seq: Fix racy pool initializations
4da52e138918 ALSA: usb: add more device quirks for USB DSD devices
4aacd757d564 ALSA: usb-audio: add implicit fb quirk for Behringer UFX1204
7a9a09e9c65c ALSA: hda/realtek: PCI quirk for Fujitsu U7x7
6957300758e4 ALSA: hda/realtek - Enable Thinkpad Dock device for ALC298 platform
24b0a5ee21c9 ALSA: hda/realtek - Add headset mode support for Dell laptop
9030db8eef39 ALSA: usb-audio: Fix UAC2 get_ctl request with a RANGE attribute
937a479700dd ALSA: hda - Fix headset mic detection problem for two Dell machines
88ee6a8cff16 mtd: nand: vf610: set correct ooblayout
2463f6dc6787 9p/trans_virtio: discard zero-length reply
42708d88eb16 Btrfs: fix unexpected -EEXIST when creating new inode
a4a9f48768c2 Btrfs: fix use-after-free on root->orphan_block_rsv
ab4ccd42455a Btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly
8228c6702d01 Btrfs: fix extent state leak from tree log
06c8273f434c Btrfs: fix crash due to not cleaning up tree log block's dirty bits
3a695ffd7d33 Btrfs: fix deadlock in run_delalloc_nocow
917f5807f0a5 dm: correctly handle chained bios in dec_pending()
a4cd422f3105 iscsi-target: make sure to wake up sleeping login worker
7d772e3a730d target/iscsi: avoid NULL dereference in CHAP auth error path
b5291a94daab blk-wbt: account flush requests correctly
d301a3f8ab11 xprtrdma: Fix BUG after a device removal
e154c64806f8 xprtrdma: Fix calculation of ri_max_send_sges
ded318a8634b arm64: proc: Set PTE_NG for table entries to avoid traversing them twice
802061188f09 rtlwifi: rtl8821ae: Fix connection lost problem correctly
1e6c184e415e mpls, nospec: Sanitize array index in mpls_label_ok()
95f92d0a0ca9 tracing: Fix parsing of globs with a wildcard at the beginning
2931553cea57 seq_file: fix incomplete reset on read from zero offset
54de83d07a18 xenbus: track caller request id
a616290d6a5d xen: Fix {set,clear}_foreign_p2m_mapping on autotranslating guests
f831b1c82feb rbd: whitelist RBD_FEATURE_OPERATIONS feature bit
221d3ee83504 console/dummy: leave .con_font_get set to NULL
c3817658ceef video: fbdev: atmel_lcdfb: fix display-timings lookup
335d3af5fe8a PCI: keystone: Fix interrupt-controller-node lookup
ff4d8f0acd98 PCI: pciehp: Assume NoCompl+ for Thunderbolt ports
e930e724e0b5 PCI: iproc: Fix NULL pointer dereference for BCMA
b5cbe36dcee9 PCI: Disable MSI for HiSilicon Hip06/Hip07 only in Root Port mode
c39240eeac9f MIPS: Fix incorrect mem=X@Y handling
701241f406bc MIPS: CPS: Fix MIPS_ISA_LEVEL_RAW fallout
a258db30df67 MIPS: Fix typo BIG_ENDIAN to CPU_BIG_ENDIAN
3291fcf983a2 mm: Fix memory size alignment in devm_memremap_pages_release()
327b199512b4 mm: hide a #warning for COMPILE_TEST
efb5d2d65820 ext4: correct documentation for grpid mount option
e1dab5d7ea9f ext4: save error to disk in __ext4_grp_locked_error()
385daa60a706 ext4: fix a race in the ext4 shutdown path
08d8ce8cc0de jbd2: fix sphinx kernel-doc build warnings
c71989fe3730 Revert "apple-gmux: lock iGP IO to protect from vgaarb changes"
1ae2c3ae98b8 mlx5: fix mlx5_get_vector_affinity to start from completion vector 0
da40ab64894b Revert "mmc: meson-gx: include tx phase in the tuning process"
25ca7976fa79 mmc: bcm2835: Don't overwrite max frequency unconditionally
f56ed42361d2 mmc: sdhci: Implement an SDHCI-specific bounce buffer
ecfb5cd05789 mbcache: initialize entry->e_referenced in mb_cache_entry_create()
daa21b8dbc29 rtc-opal: Fix handling of firmware error codes, prevent busy loops
e5394e1050a1 x86/smpboot: Fix uncore_pci_remove() indexing bug when hot-removing a physical CPU
f7bbb8cc9ef5 drm/radeon: adjust tested variable
3f08088bd77e drm/radeon: Add dpm quirk for Jet PRO (v2)
186f99730498 arm64: Add missing Falkor part number for branch predictor hardening
a69091bf7e21 drm: Check for lessee in DROP_MASTER ioctl
6098f2b5d190 drm/ast: Load lut in crtc_commit
ca1c50fb1ace drm/amd/powerplay: Fix smu_table_entry.handle type
a8c0779fbff8 drm/qxl: reapply cursor after resetting primary
f80082e5edf6 drm/qxl: unref cursor bo when finished with it
ce0f840e7072 drm/ttm: Fix 'buf' pointer update in ttm_bo_vm_access_kmap() (v2)
5c73538a5312 drm/ttm: Don't add swapped BOs to swap-LRU list
08f4c47a9415 x86/entry/64: Fix CR3 restore in paranoid_exit()
738bd3107bdd x86/cpu: Change type of x86_cache_size variable to unsigned int
ceb5eab28159 x86/spectre: Fix an error message
7d6446416778 x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_stepping
76f0b81aaef6 selftests/x86/mpx: Fix incorrect bounds with old _sigfault
3786b49d8260 x86/mm: Rename flush_tlb_single() and flush_tlb_one() to __flush_tlb_one_[user|kernel]()
00ef27460aa2 x86/speculation: Add <asm/msr-index.h> dependency
ca05b6adda6f nospec: Move array_index_nospec() parameter checking into separate macro
5dd2e45e8121 x86/speculation: Fix up array_index_nospec_mask() asm constraint
9a01e5477fa4 x86/debug: Use UD2 for WARN()
f7c4d5f9c5b3 x86/debug, objtool: Annotate WARN()-related UD2 as reachable
636aaf1b6d84 objtool: Fix segfault in ignore_unreachable_insn()
b2fceb82f99d selftests/x86: Disable tests requiring 32-bit support on pure 64-bit systems
9b580b1c4eb8 selftests/x86: Do not rely on "int $0x80" in single_step_syscall.c
16446615747e gfs2: Fixes to "Implement iomap for block_map"
c67f48ee85e4 selftests/x86: Do not rely on "int $0x80" in test_mremap_vdso.c
dd64b34f50c9 selftests/x86: Fix build bug caused by the 5lvl test which has been moved to the VM directory
a703766238d1 selftests/x86/pkeys: Remove unused functions
c34c85d1fda8 selftests/x86: Clean up and document sscanf() usage
2547dc25e49f selftests/x86: Fix vDSO selftest segfault for vsyscall=none
639a0bc5556b x86/entry/64: Remove the unused 'icebp' macro
59ec9d8596c7 x86/entry/64: Fix paranoid_entry() frame pointer warning
fc0a1888a19e x86/entry/64: Indent PUSH_AND_CLEAR_REGS and POP_REGS properly
1bbd8cc75975 x86/entry/64: Get rid of the ALLOC_PT_GPREGS_ON_STACK and SAVE_AND_CLEAR_REGS macros
dee24cc0d177 x86/entry/64: Use PUSH_AND_CLEAN_REGS in more cases
9b45975b10af x86/entry/64: Introduce the PUSH_AND_CLEAN_REGS macro
6a783fb001df x86/entry/64: Interleave XOR register clearing with PUSH instructions
a03cd0b454bd x86/entry/64: Merge the POP_C_REGS and POP_EXTRA_REGS macros into a single POP_REGS macro
edfd139e92a7 x86/entry/64: Merge SAVE_C_REGS and SAVE_EXTRA_REGS, remove unused extensions
c32edeec8de8 x86/entry/64: Clear registers for exceptions/interrupts, to reduce speculation attack surface
d952c8406449 platform/x86: wmi: fix off-by-one write in wmi_dev_probe()
779335757a39 PM: cpuidle: Fix cpuidle_poll_state_init() prototype
6804856af9a8 PM / runtime: Update links_count also if !CONFIG_SRCU
8453b536660f x86/speculation: Clean up various Spectre related details
c587622856c0 KVM/nVMX: Set the CPU_BASED_USE_MSR_BITMAPS if we have a valid L02 MSR bitmap
d765b10e7419 X86/nVMX: Properly set spec_ctrl and pred_cmd before merging MSRs
f1a374a629ca KVM/x86: Reduce retpoline performance impact in slot_handle_level_range(), by always inlining iterator helper methods
ae2fbb44c78a Revert "x86/speculation: Simplify indirect_branch_prediction_barrier()"
737281fefceb x86/speculation: Correct Speculation Control microcode blacklist again
66c27c3873f6 x86/speculation: Update Speculation Control microcode blacklist
3e33ab3ca43f x86/mm/pti: Fix PTI comment in entry_SYSCALL_64()
d5a6896dd598 powerpc/mm/radix: Split linear mapping on hot-unplug
067e114886eb crypto: sun4i_ss_prng - convert lock to _bh in sun4i_ss_prng_generate
e0ec77b5bedd crypto: sun4i_ss_prng - fix return value of sun4i_ss_prng_generate
0a7130d20c14 compiler-gcc.h: __nostackprotector needs gcc-4.4 and up
05ae7a5dd4e3 compiler-gcc.h: Introduce __optimize function attribute
19af2585aa36 x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculation attack surface
4d94b7f11bbc x86/entry/64: Clear extra registers beyond syscall arguments, to reduce speculation attack surface
19228d4e49f3 mm, memory_hotplug: fix memmap initialization
7cdd5cf281ce x86: PM: Make APM idle driver initialize polling state
ef1761edcea2 x86/xen: init %gs very early to avoid page faults with stack protector
26913c7c71bb x86/kexec: Make kexec (mostly) work in 5-level paging mode
15c8d36723f5 x86/gpu: add CFL to early quirks
9159658a6441 arm: spear13xx: Fix spics gpio controller's warning
2429d573bc20 arm: spear13xx: Fix dmas cells
17823ed21725 arm: spear600: Add missing interrupt-parent of rtc
a3eae21e25b2 arm: dts: mt7623: fix card detection issue on bananapi-r2
578a06516a49 ARM: dts: nomadik: add interrupt-parent for clcd
52cfc570e8e8 ARM: dts: STi: Add gpio polarity for "hdmi,hpd-gpio" property
8d2ca011bd8b ARM: lpc3250: fix uda1380 gpio numbers
665129cf7fbb arm64: dts: msm8916: Correct ipc references for smsm
916d0961f318 s390: fix handling of -1 in set{,fs}[gu]id16 syscalls
0154ce677dc9 dma-buf: fix reservation_object_wait_timeout_rcu once more v2
1963cbbf9152 powerpc/xive: Use hw CPU ids when configuring the CPU queues
804c8aaff6dd powerpc/mm: Flush radix process translations when setting MMU type
dfff7773e02e powerpc/numa: Invalidate numa_cpu_lookup_table on cpu remove
40cbe0f92116 powerpc/vas: Don't set uses_vas for kernel windows
676fafcce904 powerpc/kernel: Block interrupts when updating TIDR
8119b8ed2062 powerpc/radix: Remove trace_tlbie call from radix__flush_tlb_all
07028908f181 trace_uprobe: Display correct offset in uprobe_events
6c5244c54902 ocfs2: try a blocking lock before return AOP_TRUNCATED_PAGE
3455777ab90e mwifiex: resolve reset vs. remove()/shutdown() deadlocks
0db649a48778 PM / devfreq: Propagate error from devfreq_add_device()
ed77f6599252 swiotlb: suppress warning when __GFP_NOWARN is set
819905fc8458 cpufreq: powernv: Dont assume distinct pstate values for nominal and pmin
872ebeef0faf RDMA/rxe: Fix rxe_qp_cleanup()
fe8220f6a95c RDMA/rxe: Fix a race condition in rxe_requester()
30a032e09618 RDMA/rxe: Fix a race condition related to the QP error state
5a5fbae808a8 kselftest: fix OOM in memory compaction test
1e0802f65fcb selftests: seccomp: fix compile error seccomp_bpf
e42e049c0248 IB/core: Avoid a potential OOPs for an unused optional parameter
e9e368446931 IB/core: Fix ib_wc structure size to remain in 64 bytes boundary
17890e8494f2 IB/core: Fix two kernel warnings triggered by rxe registration
7ff37378d884 IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports
9f298cc55e14 IB/qib: Fix comparison error with qperf compare/swap test
d4473f8c2fa5 IB/umad: Fix use of unprotected device pointer
d5610050475e scsi: smartpqi: allow static build ("built-in")
bb61956d9d9f Linux 4.15.4
f246c4e6d286 rcu: Export init_rcu_head() and destroy_rcu_head() to GPL modules
8b159566ab29 scsi: cxlflash: Reset command ioasc
5dbe7be7e522 scsi: lpfc: Fix crash after bad bar setup on driver attachment
3dcf4935d1df scsi: core: Ensure that the SCSI error handler gets woken up
d73763b92944 ftrace: Remove incorrect setting of glob search field
4d5d5e9612e7 devpts: fix error handling in devpts_mntget()
8ec68ce24fd1 mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed user copy
2433367ce69e ovl: hash directory inodes for fsnotify
06b4cf20d166 ovl: take mnt_want_write() for removing impure xattr
65989bff55e8 ovl: take mnt_want_write() for work/index dir setup
fc103afa3390 ovl: fix failure to fsync lower dir
e14a5067b13c ovl: force r/o mount when index dir creation fails
74ef3034525a acpi, nfit: fix register dimm error handling
1a9b65ce3165 ACPI: sbshc: remove raw pointer from printk() message
a18ff97b8fff drm/i915: Avoid PPS HW/SW state mismatch due to rounding
7217671ff5ad arm64: dts: marvell: add Ethernet aliases
e8217faccb47 objtool: Fix switch-table detection
1396715adadb lib/ubsan: add type mismatch handler for new GCC/Clang
157bb32f826c lib/ubsan.c: s/missaligned/misaligned/
7a8ca66b3b26 clocksource/drivers/stm32: Fix kernel panic with multiple timers
83cfeb15b960 blk-mq: quiesce queue before freeing queue
b3e1e2d54d4f pktcdvd: Fix a recently introduced NULL pointer dereference
7a6938e21159 pktcdvd: Fix pkt_setup_dev() error path
d4d9ac623f3c pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping
12cbc6636acf pinctrl: sx150x: Register pinctrl before adding the gpiochip
c56a74735860 pinctrl: sx150x: Unregister the pinctrl on release
178e4288c014 pinctrl: mcp23s08: fix irq setup order
25484773c7a9 pinctrl: intel: Initialize GPIO properly when used through irqchip
787229894896 genirq: Make legacy autoprobing work again
141fce350f00 EDAC, octeon: Fix an uninitialized variable warning
36ea5adbf38e xtensa: fix futex_atomic_cmpxchg_inatomic
aa38e58d15ab alpha: fix formating of stack content
aa117ce7d303 alpha: fix reboot on Avanti platform
3bbebfe82495 alpha: Fix mixed up args in EXC macro in futex operations
c3135742ca71 alpha: osf_sys.c: fix put_tv32 regression
190d1ab5450c alpha: fix crash if pthread_create races with signal delivery
24faada95fbe signal/sh: Ensure si_signo is initialized in do_divide_error
cce3b22f14dd signal/openrisc: Fix do_unaligned_access to send the proper signal
4574b506d634 ipmi: use dynamic memory for DMI driver override
457ad223c59d Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a "rewritten" version
7ac3d11aba75 Revert "Bluetooth: btusb: fix QCA Rome suspend/resume"
ea0c164b5895 Bluetooth: btsdio: Do not bind to non-removable BCM43341
062b49f817aa HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working
f877972bcf62 pipe: fix off-by-one error when checking buffer limits
4f361f601c04 pipe: actually allow root to exceed the pipe buffer limits
b4ae624fc003 kernel/relay.c: revert "kernel/relay.c: fix potential memory leak"
c84c68fc2321 kernel/async.c: revert "async: simplify lowest_in_progress()"
20819e0cdfa8 fs/proc/kcore.c: use probe_kernel_read() instead of memcpy()
c578f7ee61fe media: cxusb, dib0700: ignore XC2028_I2C_FLUSH
1bddff4ff67e media: vivid: fix module load error when enabling fb and no_error_inj=1
cefbd21480dd media: ts2020: avoid integer overflows on 32 bit machines
de87fcee48bc media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD max voltages
ec1eeaf5b6c1 media: dvb-frontends: fix i2c access helpers for KASAN
2058517f456c media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() return code
b6de976631b2 kasan: rework Kconfig settings
6d5dd742cbf5 kasan: don't emit builtin calls when sanitization is off
5e2dee3fc6e0 Btrfs: raid56: iterate raid56 internal bio with bio_for_each_segment_all
04f417b0312c btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker
51611b5d19a5 afs: Fix server list handling
a0a594704ff3 afs: Fix missing cursor clearance
8b690011c27d afs: Need to clear responded flag in addr cursor
da89b2d752e9 afs: Add missing afs_put_cell()
03a7be790fc9 watchdog: imx2_wdt: restore previous timeout after suspend+resume
16c4b6e0c064 ASoC: compress: Correct handling of copy callback
5711cf9b8908 ASoC: skl: Fix kernel warning due to zero NHTL entry
3a042d14100f ASoC: rockchip: i2s: fix playback after runtime resume
6bd298ee74d8 ASoC: acpi: fix machine driver selection based on quirk
8000c0f57633 KVM: PPC: Book3S PR: Fix broken select due to misspelling
47415812fec3 KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED
703f0395362a KVM: PPC: Book3S HV: Drop locks before reading guest memory
0e46778efc9f KVM: PPC: Book3S HV: Make sure we don't re-enter guest without XIVE loaded
8285c292436c KVM: nVMX: Fix bug of injecting L2 exception into L1
5cb7e6931e52 KVM: nVMX: Fix races when sending nested PI while dest enters/leaves L2
8d3bb572ef44 arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls
e76a4b126d1e crypto: talitos - fix Kernel Oops on hashing an empty file
97905e9cf76a crypto: sha512-mb - initialize pending lengths correctly
bde50164e671 crypto: caam - fix endless loop when DECO acquire fails
d971cb5f5fbd media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevs
76db969a3bbf media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic
11fe1040030e media: v4l2-compat-ioctl32.c: don't copy back the result for certain errors
1cc643ab48ee media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer type
2b14d31a951e media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32
4e364b677035 media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer
9c15a21a0737 media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32
e5294484a664 media: v4l2-compat-ioctl32.c: avoid sizeof(type)
991030bd0aa7 media: v4l2-compat-ioctl32.c: move 'helper' functions to __get/put_v4l2_format32
dc9a62adcd76 media: v4l2-compat-ioctl32.c: fix the indentation
d57714a7c0f2 media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF
fc174e6cbdee media: v4l2-ioctl.c: don't copy back the result for -ENOTTY
1113a74590b4 media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt
46e8d06e423c crypto: hash - prevent using keyed hashes without setting key
cec606a62e01 crypto: hash - annotate algorithms taking optional key
b5e994037f37 crypto: poly1305 - remove ->setkey() method
a3b6f7d313af crypto: mcryptd - pass through absence of ->setkey()
f034d24fcef8 crypto: cryptd - pass through absence of ->setkey()
927a0dd1c4de crypto: hash - introduce crypto_hash_alg_has_setkey()
d53f47c224c1 ahci: Add Intel Cannon Lake PCH-H PCI ID
bd3b3e9b0520 ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI
d714ff511458 ahci: Annotate PCI ids for mobile Intel chipsets as such
8d94a30179ca kernfs: fix regression in kernfs_fop_write caused by wrong type
0e61f8b07b57 nfsd: Detect unhashed stids in nfsd4_verify_open_stid()
782b4e79ceaa NFS: Fix a race between mmap() and O_DIRECT
0645878a34d0 NFS: reject request for id_legacy key without auxdata
60af9d47409c NFS: commit direct writes even if they fail partially
6d301c957faf NFS: Fix nfsstat breakage due to LOOKUPP
09f453630a5c NFS: Add a cond_resched() to nfs_commit_release_pages()
4be335576eca nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE
d2a7f7a32d70 nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds
79fca845f0e4 ubifs: free the encrypted symlink target
973f83fab1b1 ubi: block: Fix locking for idr_alloc/idr_remove
155e260ffa14 ubi: fastmap: Erase outdated anchor PEBs during attach
85f7a399a372 ubi: Fix race condition between ubi volume creation and udev
edb72dea6d46 mtd: nand: sunxi: Fix ECC strength choice
ed538bc15951 mtd: nand: Fix nand_do_read_oob() return value
b39c718d1a37 mtd: nand: brcmnand: Disable prefetch by default
4ea0377d0dcc mtd: cfi: convert inline functions to macros
d60ada32f9c1 arm64: Kill PSCI_GET_VERSION as a variant-2 workaround
e301ef818938 arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
1b3173cc0818 arm/arm64: smccc: Implement SMCCC v1.1 inline primitive
5fa82723fa1b arm/arm64: smccc: Make function identifiers an unsigned quantity
eadba98b0dd9 firmware/psci: Expose SMCCC version through psci_ops
5195a21d5ba0 firmware/psci: Expose PSCI conduit
4a345e5e8731 arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling
7a1b576877dd arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support
8b423ee88829 arm/arm64: KVM: Turn kvm_psci_version into a static inline
d18561857b79 arm64: KVM: Make PSCI_VERSION a fast path
68894ca72b4d arm/arm64: KVM: Advertise SMCCC v1.1
9aecea071f02 arm/arm64: KVM: Implement PSCI 1.0 support
bfc67e088515 arm/arm64: KVM: Add smccc accessors to PSCI code
038a0579029d arm/arm64: KVM: Add PSCI_VERSION helper
bf9708a5df1e arm/arm64: KVM: Consolidate the PSCI include files
a2843529c774 arm64: KVM: Increment PC after handling an SMC trap
2458a525a4a9 arm64: Branch predictor hardening for Cavium ThunderX2
d2a40a765e31 arm64: Implement branch predictor hardening for Falkor
5152c0c11ccc arm64: Implement branch predictor hardening for affected Cortex-A CPUs
df65d7b1c194 arm64: cputype: Add missing MIDR values for Cortex-A72 and Cortex-A75
40ad0b937384 arm64: entry: Apply BP hardening for suspicious interrupts from EL0
9444427e9f43 arm64: entry: Apply BP hardening for high-priority synchronous exceptions
9a7a2f40da4a arm64: KVM: Use per-CPU vector when BP hardening is enabled
7c2108a2db49 arm64: Move BP hardening to check_and_switch_context
24f07bba953d arm64: Add skeleton to harden the branch predictor against aliasing attacks
e8b634e69ce3 arm64: Move post_ttbr_update_workaround to C code
4f26eef7f241 drivers/firmware: Expose psci_get_version through psci_ops structure
4506169a1e1e arm64: cpufeature: Pass capability structure to ->enable callback
2e780011c8fd arm64: Run enable method for errata work arounds on late CPUs
68330fdd469b arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early
835662c5bd55 arm64: futex: Mask __user pointers prior to dereference
15814374752a arm64: uaccess: Mask __user pointers for __arch_{clear, copy_*}_user
9ca9d1c25789 arm64: uaccess: Don't bother eliding access_ok checks in __{get, put}_user
e11038f4c1c7 arm64: uaccess: Prevent speculative use of the current addr_limit
cf6df3266a91 arm64: entry: Ensure branch through syscall table is bounded under speculation
4d4e58257ef5 arm64: Use pointer masking to limit uaccess speculation
2a8a65a284c8 arm64: Make USER_DS an inclusive limit
a17d329d36c8 arm64: Implement array_index_mask_nospec()
83c5e4e3c634 arm64: barrier: Add CSDB macros to control data-value prediction
ed6cfd54cc9b perf: arm_spe: Fail device probe when arm64_kernel_unmapped_at_el0()
eefd900d3450 arm64: idmap: Use "awx" flags for .idmap.text .pushsection directives
b87b5ce113e1 arm64: entry: Reword comment about post_ttbr_update_workaround
ccb60ecfe878 arm64: Force KPTI to be disabled on Cavium ThunderX
173358a49173 arm64: kpti: Add ->enable callback to remap swapper using nG mappings
1e41ebd20f59 arm64: mm: Permit transitioning from Global to Non-Global without BBM
3fb3a06fb821 arm64: kpti: Make use of nG dependent on arm64_kernel_unmapped_at_el0()
56e4bdb0a3e9 arm64: Turn on KPTI only on CPUs that need it
cb132ae43a2a arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
e7a062e77db3 arm64: kpti: Fix the interaction between ASID switching and software PAN
7036e5f6774e arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR
e0b74ca82f28 arm64: capabilities: Handle duplicate entries for a capability
f39015ae7127 arm64: Take into account ID_AA64PFR0_EL1.CSV3
14a756c2fda0 arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
8c17f836255d arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0
feace1c8f6eb arm64: use RET instruction for exiting the trampoline
6eac605e7103 arm64: kaslr: Put kernel vectors address in separate data page
064607a4fd29 arm64: entry: Add fake CPU feature for unmapping the kernel at EL0
0b5deee12ce7 arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks
a5ed8761f801 arm64: cpu_errata: Add Kryo to Falkor 1003 errata
26ce07109300 arm64: erratum: Work around Falkor erratum #E1003 in trampoline code
89685f858b8f arm64: entry: Hook up entry trampoline to exception vectors
3117e455eee9 arm64: entry: Explicitly pass exception level to kernel_ventry macro
3f14b03dde8c arm64: mm: Map entry trampoline into trampoline and kernel page tables
a1f8eeab0e78 arm64: entry: Add exception trampoline page for exceptions from EL0
392bb3ba6865 arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI
68e3fee6ea5c arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
75802ca67d6b arm64: mm: Allocate ASIDs in pairs
9c3ad6e6b827 arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN
fc29c581cdf3 arm64: mm: Rename post_ttbr0_update_workaround
e5b604c97b91 arm64: mm: Remove pre_ttbr0_update_workaround for Falkor erratum #E1003
9586273ff1f8 arm64: mm: Move ASID from TTBR0 to TTBR1
2c8c2e969339 arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN
541214369fcb arm64: mm: Use non-global mappings for kernel space
2eeaddcc139b media: hdpvr: Fix an error handling path in hdpvr_probe()
2d1073cfbe78 media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tuner
20f3bae5957e media: dvb-usb-v2: lmedm04: Improve logic checking of warm start
410179dfc2b8 sched/rt: Up the root domain ref count when passing it around via IPIs
74adee6d7b79 sched/rt: Use container_of() to get root domain in rto_push_irq_work_func()
8709b63f2ebc Revert "drm/i915: mark all device info struct with __initconst"
bf8b6ada9508 watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop
5577da97bd3f ssb: Do not disable PCI host on non-Mips
a52b839c8d65 dmaengine: dmatest: fix container_of member in dmatest_callback
76eac767a85b cpufreq: mediatek: add mediatek related projects into blacklist
6cb0b894e128 CIFS: zero sensitive data when freeing
44fe87e83650 cifs: Fix autonegotiate security settings mismatch
a0f967b072c9 cifs: Fix missing put_xid in cifs_file_strict_mmap
e4fb3fda25d6 watchdog: indydog: Add dependency on SGI_HAS_INDYDOG
(From OE-Core rev: 9740c4b037a43801516af93fac0345b740592d35)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
While we don't normally follow all the -stable updates for libc-headers, there
was one userspace header that was broken in the 4.15 cycle, and it has now
been fixed in -stable.
The offending header breaks the build for several packages, so we update to
pick up this change:
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date: Mon Feb 12 23:59:51 2018 +0100
uapi/if_ether.h: move __UAPI_DEF_ETHHDR libc define
commit da360299b6734135a5f66d7db458dcc7801c826a upstream.
This fixes a compile problem of some user space applications by not
including linux/libc-compat.h in uapi/if_ether.h.
linux/libc-compat.h checks which "features" the header files, included
from the libc, provide to make the Linux kernel uapi header files only
provide no conflicting structures and enums. If a user application mixes
kernel headers and libc headers it could happen that linux/libc-compat.h
gets included too early where not all other libc headers are included
yet. Then the linux/libc-compat.h would not prevent all the
redefinitions and we run into compile problems.
This patch removes the include of linux/libc-compat.h from
uapi/if_ether.h to fix the recently introduced case, but not all as this
is more or less impossible.
It is no problem to do the check directly in the if_ether.h file and not
in libc-compat.h as this does not need any fancy glibc header detection
as glibc never provided struct ethhdr and should define
__UAPI_DEF_ETHHDR by them self when they will provide this.
The following test program did not compile correctly any more:
#include <linux/if_ether.h>
#include <netinet/in.h>
#include <linux/in.h>
int main(void)
{
return 0;
}
Fixes: 6926e041a892 ("uapi/if_ether.h: prevent redefinition of struct ethhdr")
Reported-by: Guillaume Nault <g.nault@alphalink.fr>
Cc: <stable@vger.kernel.org> # 4.15
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
We also add a new muslc patch to adjust the ethhdr change in the uapi. As is
suggested in the kernel commit, we can protect musl directly in if_ether itself.
(From OE-Core rev: 1718a2dbabd05e51717b17327d531948faa64659)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
| |
Needed by dtdiff which calls `diff` to display its result.
(From OE-Core rev: ace8b318038389c07694ae5234811ce92982ddc8)
Signed-off-by: Ioan-Adrian Ratiu <adi@adirat.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
| |
Make sure that python and perl scripts are packaged in the correct rpm.
(From OE-Core rev: c648d946647141350b12b3aaca99eaa433c60cd7)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
| |
(From OE-Core rev: aa27334fc1f7f59268e10086007df7b276653791)
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
| |
Last commit and release were in 2009; website is down; it's a dead project.
(From OE-Core rev: 36aae56e7f86a4d5ce93e4528e7dcc42f60c705e)
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrating the patches to introduce support for stratix10 SOC, which
comprises the following commits:
22f73c1fe991 drivers: ethernet: stmmac: keep Ethernet clock in enable status on Stratix10 platform
c3ceae6df341 drivers: ethernet: stmmac: improve phy control during ethernet suspend/resume
883d8df59543 drivers: ethernet: stmmac: set delay_us value as 0
063b17881fed arm64: dts: stratix10: add interrupt-parent property in root node
e991516fa777 arm64: dts: stratix10: correct PMU interrupt number
555f51414098 arm64: dts: stratix10: add alias for i2c1
a5dd201f0e8c arm64: dts: stratix10: control FPGA IO from linux kernel
67e763e631bd mtd: spi-nor: add support for mt25qu02g serial flash
6068e35ed261 arm64: dts: stratix10: enable qspi feature
2d019c47939c arm64: dts: stratix10: add USB ECC reset bit
d9b9d63a6417 FogBugz #516572: add clock to USB nodes
f4bca65baf07 arm64: dts: stratix10: enable USB on the devkit
1ed12c04eac6 arm64: dts: stratix10: remove phy node for usb
b9b8f08f50ca usb: dwc2: add optional usb ecc reset bit
7a04b5cba903 usb: dwc2: disable erroneous overcurrent condition
aac3bd2a2e23 dts: stratix10_socdk: enable gpio1 and leds
9807c107b1c3 arm64: dts: stratix10: fix interrupt number for gpio1
cbd264cde6bc arm64: dts: stratix10: add gpio header
f91f7117ef93 gpio: gpio-dwapb: add optional reset
3aa90a6801aa mtd: spi-nor: Allow Cadence QSPI support for ARM64
3bb156eb80b6 FogBugz #495013-1: dts: stratix10: Add QSPI support for Stratix10
81981997697b reset: socfpga: fix for 64-bit compilation
882cc1f9800d FogBugz #491967-5: dts: stratix10: add ltc2497
d7b3bc0833a6 FogBugz #492768: Revert "i2c: dw: temporary workaround for i2c clocks"
60711b82517f arm64: dts: stratix10: add reset property for various peripherals
f9aeefce1310 arm64: stratix10: add the 'altr,modrst-off' property
e65b02b3b5b7 arm64: stratix10: include the reset manager bindings
7ffbb161ee30 reset: socfpga: build the reset-socfpga for Stratix10 SOC
95197b89dd72 FogBugz #493310: dts: use the clocks for the timers and uarts
c6ec92c9222a FogBugz #493306: mark the l4_sp_clk as a critical clock
7caf335dd0fa FogBugz #492768: i2c: dw: temporary workaround for i2c clocks
b247b5ed60c0 FogBugz #491967-2: dts: stratix10: enable i2c
b0ea5bac0b3a FogBugz #492420: fix up the correct order of parents for noc_clk
c81d19a6683b arm64: dts: stratix10: add ethernet/sdmmc support to S10 devkit
00d6740c9ec9 FogBugz #491251: temporary remove PSCI node
789aabac6e9d arm64: dts: fix up the gic register for the Stratix10 platform
9504049ea576 FogBugz #488936-2: Add clocks to emac/sdmmc node
8ad32e880376 FogBugz #488936-1: dts: bringup SoCFPGA Stratix10 devkit
f826ccc79752 FogBugz #488843-2: add clock driver for Stratix10 SOC
56594bb54083 FogBugz #488843-1: dts: clock bindings for the SoCFPGA Stratix10
2a25f1e19487 FogBugz #488851: dts: use spin-table for SMP
d36f9d7f16c3 net: stmmac: Adjust dump offset of DMA registers for ethtool
50eb2994beea Revert "FogBugz #470510: Update stratix10_swvp.dts file for S10 SoC Simics/VP"
9cc3c6bc11a7 net: stmmac: Add additional registers for dwmac1000_dma ethtool
4b12474ecb09 FogBugz #470512: Update stratix10_swvp.dts file for S10 SoC Simics/VP
2e1cf1b70e9a FogBugz #468942-2: Modify QSPI read_delay for Arria10.
a2baa4e9366e FogBugz #454145: Update stratix10_swvp.dts file for S10 SoC VP
352eccb9c28e dt-bindings: reset: Add reset manager offsets for Stratix10
4951f51f6650 FogBugz #458420-2: ARM: dts: add lcd character panel
52625560a859 FogBugz #458420-1: dts: arria10 socdk: add max1619
a7926b2fe419 ARM: dts: socfpga: set the i2c frequency
af2c59f5810f FogBugz #374571: Fix Sysid driver hotplug support.
b1d136a8001d FogBugz #284482-2: A10 cache coherency is different than A5/C5.
8dc53e9000e6 FogBugz #284482-1: A10 cache coherency is different than A5/C5.
cf59a2fb8882 FogBugz #408870: add debugfs interface for fpga config complete timeout
a2a924222a02 FogBugz #421690: use a unique name to register freeze controller
db0c754560cb FogBugz #403389-1: Altera Partial Reconfiguration IP Core
2b11bb966e23 FogBugz #412211: fpga: fix fpga mgr debugfs for module
546b85ceb86f FogBugz #411427: fpga: memory leaks in fpga manager debugfs
186529660ef2 FogBugz #405628-1: fpga: doc: add config complete timeout
e97cb7797091 FogBugz #404467: add missing binding documentation
9454b288338e FogBugz #411698-3: hwmon: Add Altera A10-SR power supply alarms
181766fbe257 FogBugz #411698-2: Add Altera A10-SR power supply alarms
995c713ce65a FogBugz #408205: fix printf format error
ff30a92ebff5 FogBugz #398879-2: fpga mgr debugfs
46856886744c FogBugz #398879-1: fpga: doc: documentation for FPGA debugfs
559f1b2b61f1 FogBugz #365525-3: socfpga: dts: remove fpga image specific info
6ac61db6de48 ARM: DT: Enable symbols when CONFIG_OF_OVERLAY is used
784a7fe5585c OF: DT-Overlay configfs interface (v7)
dcc6ae577325 FogBugz #334039: enable SMP for the Stratix10 SWVP
83c3f4a2b7dc FogBugz #332965: missing Makefile to build Stratix10 SWVP dts
5604a2ed0cd1 FogBugz #331066: misc: altera_hwmutex: remove redundant unused of_match_ptr
e5ad2362d2bc FogBugz #331067: misc: altera_hwmutex: remove .owner
fdcb3fa5a3a5 FogBugz #332657-2: Stratix 10 Software Virtual Platform
d64f00ea688a FogBugz #332657-1: Stratix 10 Software Virtual Platform
86026fe01b25 FogBugz #299928: arria10 swvp: add device tree
146f064db340 devicetree: net: micrel-ksz90x1.txt: correct documentation
71244d32db2b TRCom NAND board device tree.
bb328948b0b5 FogBugz #184650: Cleanup Altera license headers.
8e855ce4b0c2 misc: sysid: use IS_ERR and PTR_ERR to check for error
d5e88e198db0 misc: hwmutex: use IS_ERR and PTR_ERR to check for error
8e7d24910197 FogBugz #236669: Add a Kconfig for ILC driver
790e85ef4b28 misc: ilc: replace devm_request_and_ioremap with devm_ioremap_and_resource
1025d2218b88 misc: sysid: replace devm_request_and_ioremap with devm_ioremap_and_resource
0b1dbbb5a411 misc: hwmutex: replace devm_request_and_ioremap with devm_ioremap_resource
f78ea9d901c6 FogBugz #240546: Move VIP driver into FB hardware folder
56c37d32951b FogBugz #177284: add Altera VIP framebuffer driver
c006613bfc15 FogBugz #229601: newhaven lcd: fix kbuild test robot warnings
a20f46e5560c FogBugz #101176: add sys entry to set lcd module brightness
effc29afd46a FogBugz #125882: lcd module needs time to process commands.
ffab5da4edbf FogBugz #118160: support tilde character on newhaven lcd module
c72219530e09 FogBugz #114479: load custom character for backslash
0eb518db5832 FogBugz #107683: handle backspace better in lcd driver
c62a261496fc tty: newhaven_lcd: Remove devinit and devexit
717f3b73f7c7 FogBugz #102358: i2c newhaven lcd driver uses faulty hyphen
394b437bac51 FogBugz #100586: Set lcd backlight brightness to max
3754d6b77c1b FogBugz #84276: lcd driver on i2c
115230c21271 FogBugz #143478: drivers/misc: Move sysid from arch to drivers
8e28bdd388c4 FogBugz #178225: Add Altera interrupt latency counter driver
095297e45627 FogBugz #144109: Remove extra lines from license header
6534e0969ae2 FogBugz #143451: Fix mutex compatible string
8eb7914d1532 FogBugz #138162: Add Altera hardware mutex driver
075f0367ff60 FogBugz #184646: Turn on all peripheral clocks for a system reboot
d695a0616fda FogBugz #172665: Sample driver for DMA transfer to FPGA soft IP (FIFO)
f7b3f6418bbc FogBugz #143478: arch/arm: Move sysid from arch to drivers
1dd2f4af39a0 ARM: socfpga: Turn on ARM errata for L2 cache
40146055677a mm/sparsemem: Fix ARM64 boot crash when CONFIG_SPARSEMEM_EXTREME=y
(From OE-Core rev: 06c9f43fc018cc35bb0ffef133d6f53eb2964e26)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrating the following fixes for yaffs2:
9f9649fffac9 yaffs2: Adjust the timer callback and init functions
0ef24a829eee yaffs2: include rawnand.h instead of nand.h
(From OE-Core rev: 079024ffd828a933d64fadef744dd16e681dd166)
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
| |
(From OE-Core rev: 6dddf0151d486c474cbf522ced8c5ad96ae290fd)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
| |
(From OE-Core rev: 59285b324f6d9ed270b0bef209ef5da22a620a83)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
One of the tarball mirrors is down; the other is blocked by Intel's corporate proxy
for being deemed 'suspicious' (the same problem might pop up in other
companies as well). Let's just take the source from github.
(From OE-Core rev: 69f60f6ef9061760643d6b4e378052ddad424754)
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Newer kernels (4.14/v4.15+) have dependencies for the build of
modules (and hence external modules). Without these dependencies
explicitly in the build chain, you can end up with build failures like:
work-shared/qemux86/kernel-source/scripts/extract-cert.c:21:25: fatal
error: openssl/bio.h: No such file or directory
| #include <openssl/bio.h>
| ^
| compilation terminated.
| make[2]: *** [scripts/extract-cert] Error 1
| make[1]: *** [scripts] Error 2
To ensure that these headers are in place, and that the scripts use
our build environment flags, we add a dependency on openssl-native
and use oe_make to invoke the build.
Older kernels have no issues with the extra dependency, so there's no
need to make this conditional.
(From OE-Core rev: 916cb2029d3c97bf12ebf03832b9ba980451dbcf)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove do_make_scripts() from module-base.bbclass and put
functionality in a recipe. This will build the scripts only
once instead of each time an external module is built.
[YOCTO #12228]
(From OE-Core rev: ea12c46fe8748fb6606c603d463075a8624e6563)
Signed-off-by: Joe Slater <jslater@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The -stable update to 4.12 needs one more commit to fix the boot of
qemuarm64. This will be part of the next 4.12 -stable series, but for
now, we merge the patch directly.
40146055677a mm/sparsemem: Fix ARM64 boot crash when CONFIG_SPARSEMEM_EXTREME=y
(From OE-Core rev: 4911e9c539b98bde0246ea4f8dc823c50951195e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating to Paul Gortmaker's 4.12.20 release, which comprises
the following commits:
26041ea62c10 Linux 4.12.20
80da9fc42759 kvm: x86: fix RSM when PCID is non-zero
94ff73e84af3 x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWN
1c6aaef6e08f x86/alternatives: Add missing '\n' at end of ALTERNATIVE inline asm
a14ac5bc4953 x86/tlb: Drop the _GPL from the cpu_tlbstate export
a95cc558c4ba x86/events/intel/ds: Use the proper cache flush method for mapping ds buffers
e94e2440d266 x86/kaslr: Fix the vaddr_end mess
ec2c4771ab78 x86/mm: Map cpu_entry_area at the same place on 4/5 level
21390d1cf697 x86/mm: Set MODULES_END to 0xffffffffff000000
a657f6bde81f x86/process: Define cpu_tss_rw in same section as declaration
f0ca9ecfacd8 x86/pti: Switch to kernel CR3 at early in entry_SYSCALL_compat()
882c46ebc1eb x86/pti: Make sure the user/kernel PTEs match
0920dd036f51 x86/cpu, x86/pti: Do not enable PTI on AMD processors
2832199b24b5 x86/pti: Enable PTI by default
abe84bdf0450 mm/mprotect: add a cond_resched() inside change_pmd_range()
79c74e87dd70 kernel/acct.c: fix the acct->needcheck check in check_free_space()
8097b1b3ed8e x86/espfix/64: Fix espfix double-fault handling on 5-level systems
1a698b5094c6 x86/decoder: Fix and update the opcodes map
3bc0a0230c85 x86/idt: Load idt early in start_secondary
96523a6b3c9f x86/ldt: Make LDT pgtable free conditional
0930c225b7fd x86/ldt: Plug memory leak in error path
7b392c0fd57c x86/mm: Remove preempt_disable/enable() from __native_flush_tlb()
a569be19aca4 x86/smpboot: Remove stale TLB flush invocations
171c680cd430 x86/ldt: Make the LDT mapping RO
b20a4e9c0824 x86/mm/dump_pagetables: Allow dumping current pagetables
4cb373d5878c x86/mm/dump_pagetables: Check user space page table for WX pages
419aaf9950b0 x86/mm/dump_pagetables: Add page table directory to the debugfs VFS hierarchy
f2ea744855ef x86/mm/pti: Add Kconfig
21ee6ef0b6da x86/dumpstack: Indicate in Oops whether PTI is configured and enabled
4792df02eaa2 x86/mm: Clarify the whole ASID/kernel PCID/user PCID naming
079aafe7e55e x86/mm: Use INVPCID for __native_flush_tlb_single()
f82db33b19f6 x86/mm: Optimize RESTORE_CR3
156823d62b52 x86/mm: Use/Fix PCID to optimize user/kernel switches
3c6ddf8979d7 x86/mm: Abstract switching CR3
842c1304aa61 x86/mm: Allow flushing for future ASID switches
54ccd28274b7 x86/pti: Map the vsyscall page if needed
05347c693d0a x86/pti: Put the LDT in its own PGD if PTI is on
86aa46082664 x86/mm/64: Make a full PGD-entry size hole in the memory map
bd91c7622d4b x86/events/intel/ds: Map debug buffers in cpu_entry_area
f2a19cac5364 x86/cpu_entry_area: Add debugstore entries to cpu_entry_area
788856fff986 x86/mm/pti: Map ESPFIX into user space
2946dc511e38 x86/mm/pti: Share entry text PMD
8f01f3ca70af x86/entry: Align entry text section to PMD boundary
419ac1b145f8 x86/mm/pti: Share cpu_entry_area with user space page tables
43ac2d12a830 x86/mm/pti: Force entry through trampoline when PTI active
c0226c119bb4 x86/mm/pti: Add functions to clone kernel PMDs
0de21941f44c x86/mm/pti: Populate user PGD
dc46e9eafde8 x86/mm/pti: Allocate a separate user PGD
a3293057588e x86/mm/pti: Allow NX poison to be set in p4d/pgd
b51aa0399145 x86/mm/pti: Add mapping helper functions
66d1447e7cd8 x86/pti: Add the pti= cmdline option and documentation
399981179cc2 x86/mm/pti: Add infrastructure for page table isolation
ff4703d2378d x86/mm/pti: Prepare the x86/entry assembly code for entry/exit CR3 switching
6eb83fa9c76d x86/mm/pti: Disable global pages if PAGE_TABLE_ISOLATION=y
0cbc392772c6 x86/cpufeatures: Add X86_BUG_CPU_INSECURE
bb426b09a2b3 nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick()
f8da34e6aea2 ring-buffer: Do no reuse reader page if still in use
f56cc813891f ring-buffer: Mask out the info bits when returning buffer page length
99df0a6bd678 x86/cpu_entry_area: Prevent wraparound in setup_cpu_entry_area_ptes() on 32bit
dd6eac2b6f66 init: Invoke init_espfix_bsp() from mm_init()
fc78bbdec893 x86/cpu_entry_area: Move it out of the fixmap
b73f4c11bfb7 x86/cpu_entry_area: Move it to a separate unit
90383f5be7ac x86/mm: Create asm/invpcid.h
f7938aecc9e1 x86/mm: Put MMU to hardware ASID translation in one place
21c7af3777f8 x86/mm: Remove hard-coded ASID limit checks
546fe7d48686 x86/mm: Move the CR3 construction functions to tlbflush.h
029ed77f57b6 x86/mm: Add comments to clarify which TLB-flush functions are supposed to flush what
c786774ceccb x86/mm: Remove superfluous barriers
f0c8c4bd2347 x86/mm: Use __flush_tlb_one() for kernel memory
c1d18bf3f32b x86/microcode: Dont abuse the TLB-flush interface
cba3ab6a6841 x86/uv: Use the right TLB-flush API
8a7c2006beba x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stack
d6a432d4d3a0 x86/doc: Remove obvious weirdnesses from the x86 MM layout documentation
07e8a63c2c4f x86/mm/64: Improve the memory map documentation
1dddc45476c4 x86/ldt: Prevent LDT inheritance on exec
93439585326e x86/ldt: Rework locking
315b737482ac arch, mm: Allow arch_dup_mmap() to fail
3cd977c67053 x86/vsyscall/64: Warn and fail vsyscall emulation in NATIVE mode
e5667337a507 x86/vsyscall/64: Explicitly set _PAGE_USER in the pagetable hierarchy
4664833b9c38 x86/mm/dump_pagetables: Make the address hints correct and readable
9ed67a029dd7 x86/mm/dump_pagetables: Check PAGE_PRESENT for real
0f9f378903ae x86/Kconfig: Limit NR_CPUS on 32-bit to a sane amount
358a83a1de54 x86/cpufeatures: Make CPU bugs sticky
ae16a824dd62 x86/paravirt: Provide a way to check for hypervisors
93231925335a x86/paravirt: Dont patch flush_tlb_single
3e9cf8fb4db0 x86/entry/64: Make cpu_entry_area.tss read-only
47cb726a9600 x86/entry: Clean up the SYSENTER_stack code
ff29cda6c2f2 x86/entry/64: Remove the SYSENTER stack canary
33e8a0a90105 x86/entry/64: Move the IST stacks into struct cpu_entry_area
8aa71a5cdc32 x86/entry/64: Create a per-CPU SYSCALL entry trampoline
077a04534cc4 x86/entry/64: Return to userspace from the trampoline stack
698892158210 x86/entry/64: Use a per-CPU trampoline stack for IDT entries
7df5dc38dc29 x86/espfix/64: Stop assuming that pt_regs is on the entry stack
7b6d319e2616 x86/entry/64: Separate cpu_current_top_of_stack from TSS.sp0
e75df8aedce8 x86/entry: Remap the TSS into the CPU entry area
0e0055bbeb2a x86/entry: Move SYSENTER_stack to the beginning of struct tss_struct
d9e17c57f62a x86/dumpstack: Handle stack overflow on all stacks
b6645c3c626e x86/entry: Fix assumptions that the HW TSS is at the beginning of cpu_tss
99a47d22f1fa x86/kasan/64: Teach KASAN about the cpu_entry_area
0863f76db090 x86/mm/fixmap: Generalize the GDT fixmap mechanism, introduce struct cpu_entry_area
3b825a015513 x86/entry/gdt: Put per-CPU GDT remaps in ascending order
8e905774d607 x86/dumpstack: Add get_stack_info() support for the SYSENTER stack
ca02a72c9150 x86/entry/64: Allocate and enable the SYSENTER stack
4eec07ec7a5c x86/irq/64: Print the offending IP in the stack overflow warning
a7b282cd43ba x86/irq: Remove an old outdated comment about context tracking races
d2408cf269d1 x86/entry/64/paravirt: Use paravirt-safe macro to access eflags
6a99c031df60 x86/mm/kasan: Don't use vmemmap_populate() to initialize shadow
b3f96767d068 locking/barriers: Convert users of lockless_dereference() to READ_ONCE()
c1763d787577 locking/barriers: Add implicit smp_read_barrier_depends() to READ_ONCE()
756428416ce0 perf/x86: Enable free running PEBS for REGS_USER/INTR
2eecb0acd97a x86: Make X86_BUG_FXSAVE_LEAK detectable in CPUID on AMD
493513aefcc5 x86/cpufeature: Add User-Mode Instruction Prevention definitions
019141d42ebe drivers/misc/intel/pti: Rename the header file to free up the namespace
871d6926064c x86/xen: Fix xen head ELF annotations
d20c9ba72b8f x86/boot: Annotate verify_cpu() as a callable function
d32d0f94a7ee x86/head: Fix head ELF function annotations
18f077dfae1c x86/head: Remove unused 'bad_address' code
d5d921a047b9 x86/head: Remove confusing comment
f6dd6567d09d kernel/signal.c: remove the no longer needed SIGNAL_UNKILLABLE check in complete_signal()
cf2791ad9e53 kernel/signal.c: protect the SIGNAL_UNKILLABLE tasks from !sig_kernel_only() signals
2071cfd700f6 kernel/signal.c: protect the traced SIGNAL_UNKILLABLE tasks from SIGKILL
806424fd3065 kvm, mm: account kvm related kmem slabs to kmemcg
9575a6ffb4b7 x86/virt: Add enum for hypervisors to replace x86_hyper
e8baad3e5158 x86/virt, x86/platform: Merge 'struct x86_hyper' into 'struct x86_platform' and 'struct x86_init'
cb995fcf5ae2 x86/mm/64: Rename the register_page_bootmem_memmap() 'size' parameter to 'nr_pages'
c94b6dded6eb x86/xen: Drop 5-level paging support code from the XEN_PV code
119347a0ef41 x86/xen: Provide pre-built page tables only for CONFIG_XEN_PV=y and CONFIG_XEN_PVH=y
199e4741c8b9 x86/kasan: Use the same shadow offset for 4- and 5-level paging
1c5ea732a936 mm/sparsemem: Allocate mem_section at runtime for CONFIG_SPARSEMEM_EXTREME=y
8915a13ca5a4 mm, x86/mm: Fix performance regression in get_user_pages_fast()
66ea32e385a8 x86/insn-eval: Add a utility function to get register offsets
7ce86fc1e901 x86/insn-eval: Do not BUG on invalid register type
c958c84cf7c2 x86/mpx, x86/insn: Relocate insn util functions to a new insn-eval file
8d8f073eaa31 x86/mpx: Do not use SIB.base if its value is 101b and ModRM.mod = 0
ec1786527e7f x86/mpx: Do not use SIB.index if its value is 100b and ModRM.mod is not 11b
897aeabaf3c1 x86/mpx: Use signed variables to compute effective addresses
bdc345828604 x86/mpx: Simplify handling of errors when computing linear addresses
d35dbe818a6a ptrace,x86: Make user_64bit_mode() available to 32-bit builds
ef02e49ac1a7 x86/boot: Relocate definition of the initial state of CR0
1542a015ace2 x86/mm: Relocate page fault error codes to traps.h
7edfe87940e2 selftests/x86/ldt_gdt: Run most existing LDT test cases against the GDT as well
be33b76702d9 selftests/x86/ldt_gdt: Add infrastructure to test set_thread_area()
738b110511ba selftests/x86/ldt_gdt: Robustify against set_thread_area() and LAR oddities
1f9e12c2e81e x86/cpufeatures: Fix various details in the feature definitions
14fe162f996f x86/cpufeatures: Re-tabulate the X86_FEATURE definitions
be9780fb7a30 x86/build: Beautify build log of syscall headers
601a71aa8028 x86/mm: Define _PAGE_TABLE using _KERNPG_TABLE
6a9dda277c24 bitops: Revert cbe96375025e ("bitops: Add clear/set_bit32() to linux/bitops.h")
c3e13e28aa72 x86/cpuid: Replace set/clear_bit32()
a87fa3721441 x86/cpufeatures: Enable new SSE/AVX/AVX512 CPU features
8bf58a744e9a x86/cpuid: Prevent out of bound access in do_clear_cpu_cap()
5dd037e50e83 x86/fpu: Remove the explicit clearing of XSAVE dependent features
691bb62c5c87 x86/fpu: Make XSAVE check the base CPUID features before enabling
384a2d7af44d x86/fpu: Parse clearcpuid= as early XSAVE argument
36381d76b645 x86/cpuid: Add generic table for CPUID dependencies
50c6c061f4d6 bitops: Add clear/set_bit32() to linux/bitops.h
4ef351ff7bab x86/fpu/debug: Remove unused 'x86_fpu_state' and 'x86_fpu_deactivate_state' tracepoints
cc2b5786a84b x86/entry/64: Shorten TEST instructions
d26fc8d39309 x86/traps: Use a new on_thread_stack() helper to clean up an assertion
f475d79e9115 x86/entry/64: Remove thread_struct::sp0
ee2f1a81b613 x86/entry/32: Fix cpu_current_top_of_stack initialization at boot
a69652f6e628 x86/entry/64: Remove all remaining direct thread_struct::sp0 reads
f7945199711d x86/entry/64: Stop initializing TSS.sp0 at boot
3476ab68a9bf x86/xen/64, x86/entry/64: Clean up SP code in cpu_initialize_context()
c2e6ce4b2921 x86/entry: Add task_top_of_stack() to find the top of a task's stack
45c4053bf8d4 x86/entry/64: Pass SP0 directly to load_sp0()
1acf96028d04 x86/entry/32: Pull the MSR_IA32_SYSENTER_CS update code out of native_load_sp0()
ab80fe6f16d3 x86/entry/64: De-Xen-ify our NMI code
d067fb259523 xen, x86/entry/64: Add xen NMI trap entry
13ead6fcd2ab x86/entry/64: Remove the RESTORE_..._REGS infrastructure
6793d49993e4 x86/entry/64: Use POP instead of MOV to restore regs on NMI return
ba46462c7964 x86/entry/64: Merge the fast and slow SYSRET paths
905d20dd5054 x86/entry/64: Use pop instead of movq in syscall_return_via_sysret
99bc33079304 x86/entry/64: Shrink paranoid_exit_restore and make labels local
3c16e0932979 x86/entry/64: Simplify reg restore code in the standard IRET paths
4fc1d8b76f21 x86/entry/64: Move SWAPGS into the common IRET-to-usermode path
f32123527bed x86/entry/64: Split the IRET-to-user and IRET-to-kernel paths
3b475309f976 x86/entry/64: Remove the restore_c_regs_and_iret label
f3bd88849f88 x86/asm: Don't use the confusing '.ifeq' directive
d36e0d395ca2 x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt()
ca024e7d1862 x86/asm: Remove unnecessary \n\t in front of CC_SET() from asm templates
dcc5f2f8c5db x86/mm/64: Remove the last VM_BUG_ON() from the TLB code
c01d65a2df94 x86/mm: Flush more aggressively in lazy TLB mode
71570531a921 x86/mm/32: Load a sane CR3 before cpu_init() on secondary CPUs
7896047cb4de x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlier
557c6cb2e892 x86/mm/64: Stop using CR3.PCID == 0 in ASID-aware code
bdf06611e863 x86/mm: Factor out CR3-building code
28dfb0cf1cd6 x86/mm/64: Initialize CR4.PCIDE early
c45360a1779f x86/mm: Get rid of VM_BUG_ON in switch_tlb_irqs_off()
50522881fb0b x86/mm: Document how CR4.PCIDE restore works
d8fa770e4331 x86/mm: Reinitialize TLB state on hotplug and resume
223590ce02fa x86/xen: Get rid of paravirt op adjust_exception_frame
9148019af215 x86/mm, mm/hwpoison: Clear PRESENT bit for kernel 1:1 mappings of poison pages
93753465c1fb x86/mm/dump_pagetables: Speed up page tables dump for CONFIG_KASAN=y
866ec7bd5055 x86/mm: Implement PCID based optimization: try to preserve old TLB entries using PCID
0ca4a0dcd2b1 x86/mpx: Do not allow MPX if we have mappings above 47-bit
69fa7265508d x86/mm/dump_pagetables: Fix printout of p4d level
172774bfa3ef x86/boot: Add early cmdline parsing for options with arguments
47c915550f9e x86/mm: Enable CR4.PCIDE on supported systems
4bda31395beb x86/mm: Add the 'nopcid' boot option to turn off PCID
ae3c78546a4d x86/mm: Disable PCID on 32-bit kernels
a506eb1a28ee x86/mm: Stop calling leave_mm() in idle code
8d640d568fc8 x86/mm: Rework lazy TLB mode and TLB freshness tracking
6856a6907443 x86/mm: Track the TLB's tlb_gen and update the flushing algorithm
75309cc8a392 x86/mm: Give each mm TLB flush generation a unique ID
90d8521ed090 x86/xen/64: Rearrange the SYSCALL entries
cd77afb4a51a x86/asm: Add suffix macro for GEN_*_RMWcc()
5d4c36800831 x86/entry/64: Refactor IRQ stacks and make them NMI-safe
9b1ff5eeadc1 irq: Make the irqentry text section unconditional
2df8e4dd8ad5 x86: provide an init_mem_mapping hypervisor hook
03a415bbc469 x86/kasan: don't allocate extra shadow memory
e5881507ab4b x86/mm: Delete a big outdated comment about TLB flushing
2612885620dc x86/mm: Don't reenter flush_tlb_func_common()
8c33de3d1431 x86/mm: Remove reset_lazy_tlbstate()
22e8e068200a x86/ldt: Simplify the LDT switching logic
306b70104b69 x86/boot/64: Put __startup_64() into .head.text
6785f222adc3 x86/mm: Add support for 5-level paging for KASLR
3591558ac071 x86/mm: Make kernel_physical_mapping_init() support 5-level paging
e93998d5a995 x86/mm: Add sync_global_pgds() for configuration with 5-level paging
8d08f0f9511a x86/boot/64: Add support of additional page table level during early boot
08ef52fc8c27 x86/boot/64: Rename init_level4_pgt and early_level4_pgt
8e3d8cc05bab x86/boot/64: Rewrite startup_64() in C
40029728da7c x86/boot/compressed: Enable 5-level paging during decompression stage
9f9cc4499abe x86/boot/efi: Define __KERNEL32_CS GDT on 64-bit configurations
f56c74bc479b x86/asm: Fix comment in return_from_SYSCALL_64()
37edb519e13e x86/mm: Split read_cr3() into read_cr3_pa() and __read_cr3()
ae39e66a6c22 x86/ldt: Rename ldt_struct::size to ::nr_entries
8e9fceb46493 mm/vmstat: Make NR_TLB_REMOTE_FLUSH_RECEIVED available even on UP
73c1f133b39a x86/mm, KVM: Teach KVM's VMX code that CR3 isn't a constant
6652b39ab9a7 x86/mm: Be more consistent wrt PAGE_SHIFT vs PAGE_SIZE in tlb flush code
5f8577a5dfcb x86/mm: Rework lazy TLB to track the actual loaded mm
0444036bd674 x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code
a8c7f8a7a0b3 x86/mm: Use new merged flush logic in arch_tlbbatch_flush()
d47f84368847 x86/mm: Refactor flush_tlb_mm_range() to merge local and remote cases
5a32e49af880 x86/mm: Change the leave_mm() condition for local TLB flushes
c2c97859bbc5 x86/mm: Pass flush_tlb_info to flush_tlb_others() etc
30210c7c83b5 mm, x86/mm: Make the batched unmap TLB flush API more generic
a56dacbe25a0 x86/mm: Reduce indentation in flush_tlb_func()
4e69fbba04b0 x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range()
(From OE-Core rev: 6a13b0c1e78a671563252a59351d7c1061664087)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrating the korg -stable release with the following change summary:
1722fe372784 Linux 4.14.19
d2aeb4e2bd8d Revert "x86/alternative: Print unadorned pointers"
22f16a74c474 scsi: storvsc: missing error code in storvsc_probe()
f18046f7a50a kernel/exit.c: export abort() to modules
c5c91d830507 arch: define weak abort()
3a570cfe785a crypto: tcrypt - fix S/G table for test_aead_speed()
68a9f19264fd media: soc_camera: soc_scale_crop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
1bf81cff1bad media: mtk-vcodec: add missing MODULE_LICENSE/DESCRIPTION
981f20bc7595 soreuseport: fix mem leak in reuseport_add_sock()
456add4c9bd3 ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only
c04818abad46 tcp_bbr: fix pacing_gain to always be unity when using lt_bw
1da27118f419 rocker: fix possible null pointer dereference in rocker_router_fib_event_work
07ca93e3176b net: ipv6: send unsolicited NA after DAD
799a34d5b048 Revert "defer call to mem_cgroup_sk_alloc()"
b9b70c876a7a vhost_net: stop device during reset owner
6d35430fdaf4 tcp: release sk_frag.page in tcp_disconnect
e8513f250d1b r8169: fix RTL8168EP take too long to complete driver initialization.
a7c2cf702a40 qmi_wwan: Add support for Quectel EP06
fcee7812ea05 qlcnic: fix deadlock bug
166f27322f8c net: igmp: add a missing rcu locking section
2726946dfcd2 ip6mr: fix stale iterator
806d61d66900 kbuild: rpm-pkg: keep spec file until make mrproper
abc5896b7785 .gitignore: move *.dtb and *.dtb.S patterns to the top-level .gitignore
bafda5d37527 .gitignore: sort normal pattern rules alphabetically
(From OE-Core rev: 15032fc79149a62d68120be67478ea47ba8ca117)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrating the preempt-rt patch to v4.14 and also updating the -stable
version to 4.14.18 to pickup the following fixes:
81d0cc85caab Linux 4.14.18
8d1ed7d4e1ce fpga: region: release of_parse_phandle nodes after use
a252f37c5f8b serial: core: mark port as initialized after successful IRQ change
f6d90612c96c KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRL
4a82531c96a2 KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL
0716f551d5a2 KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES
d395d69de67e KVM/x86: Add IBPB support
8f7c4d52a0e8 KVM/x86: Update the reverse_cpuid list to include CPUID_7_EDX
4c8298c1fdd3 x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL
6dd1f6989a54 x86/pti: Mark constant arrays as __initconst
ebaf2271a024 x86/spectre: Simplify spectre_v2 command line parsing
838dbae0acd0 x86/retpoline: Avoid retpolines for built-in __init functions
6f6eb84b14ac x86/kvm: Update spectre-v1 mitigation
7f8da2c8a191 KVM: VMX: make MSR bitmaps per-VCPU
ad368e5b2d56 x86/paravirt: Remove 'noreplace-paravirt' cmdline option
7a3f12294da4 x86/speculation: Use Indirect Branch Prediction Barrier in context switch
85543d7613c4 x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel
c962dfa4aca0 x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable"
863b308dbb19 x86/spectre: Report get_user mitigation for spectre_v1
c9daf8144642 nl80211: Sanitize array index in parse_txq_params
98116c32d3b4 vfs, fdtable: Prevent bounds-check bypass via speculative execution
003513404120 x86/syscall: Sanitize syscall table de-references under speculation
edaf1538d3a5 x86/get_user: Use pointer masking to limit speculation
5f40de41ccae x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec
2406eb9f4568 x86/usercopy: Replace open coded stac/clac with __uaccess_{begin, end}
31c5b332189e x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospec
437ac7b6868d x86: Introduce barrier_nospec
4820d42835b2 x86: Implement array_index_mask_nospec
478742cf80b7 array_index_nospec: Sanitize speculative array de-references
e72041f70c3c Documentation: Document array_index_nospec
fb9f2d9ab83d x86/asm: Move 'status' from thread_struct to thread_info
90522d30b223 x86/entry/64: Push extra regs right away
8459ebcbd6ec x86/entry/64: Remove the SYSCALL64 fast path
74ae346691dd x86/spectre: Check CONFIG_RETPOLINE in command line parser
04e073072d14 x86/mm: Fix overlap of i386 CPU_ENTRY_AREA with FIX_BTMAP
23a4ca4e749a objtool: Warn on stripped section symbol
3e04e09855c5 objtool: Add support for alternatives at the end of a section
a358df03279e objtool: Improve retpoline alternative handling
92f4b68ed14c KVM: VMX: introduce alloc_loaded_vmcs
2e9521197f08 KVM: nVMX: Eliminate vmcs02 pool
76f06358ec40 ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
bc484da3e18c pinctrl: pxa: pxa2xx: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
ce094a80f019 iio: adc/accel: Fix up module licenses
c8aa5cd906a5 auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
9f8955f96bd5 x86/speculation: Simplify indirect_branch_prediction_barrier()
52d78bce4965 x86/retpoline: Simplify vmexit_fill_RSB()
7f3e0daa9e12 x86/cpufeatures: Clean up Spectre v2 related CPUID flags
249b1f7a7f09 x86/cpu/bugs: Make retpoline module warning conditional
91ff9a75f360 x86/bugs: Drop one "mitigation" from dmesg
b955239cf4ea x86/nospec: Fix header guards names
67eb59b8ecfb x86/alternative: Print unadorned pointers
dbbbafce5380 x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support
0fd222b19766 x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes
d9b47a41160c x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown
a65710dc584c x86/msr: Add definitions for new speculation control MSRs
15ee82be40b6 x86/cpufeatures: Add AMD feature bits for Speculation Control
343c91242d09 x86/cpufeatures: Add Intel feature bits for Speculation Control
76c4bd53969b x86/cpufeatures: Add CPUID_7_EDX CPUID leaf
86b5b1eb18aa module/retpoline: Warn about missing retpoline in module
c927726674c7 KVM: VMX: Make indirect call speculation safe
76bee09efb89 KVM: x86: Make indirect calls in emulator speculation safe
4ce354deed2c x86/retpoline: Remove the esp/rsp thunk
d6eded6c9453 powerpc/64s: Allow control of RFI flush via debugfs
517bdccc3af6 powerpc/64s: Wire up cpu_show_meltdown()
16d3d10d29f7 scripts/faddr2line: fix CROSS_COMPILE unset error
0146985addc3 Linux 4.14.17
04178b1709b6 x86/efi: Clarify that reset attack mitigation needs appropriate userspace
01ab9886ea78 Input: synaptics-rmi4 - do not delete interrupt memory too early
fced3c99e726 Input: synaptics-rmi4 - unmask F03 interrupts when port is opened
aad757b65717 test_firmware: fix missing unlock on error in config_num_requests_store()
0db5de4f4e18 iio: chemical: ccs811: Fix output of IIO_CONCENTRATION channels
e2d4cdb7b8a4 iio: adc: stm32: fix scan of multiple channels with DMA
cfd96cbd607a spi: imx: do not access registers while clocks disabled
e6e7d6baa61a serial: imx: Only wakeup via RTSDEN bit if the system has RTS/CTS
24293a3970e1 serial: 8250_uniphier: fix error return code in uniphier_uart_probe()
aa33208b5a6f serial: 8250_of: fix return code when probe function fails to get reset
e00c5c771877 mei: me: allow runtime pm for platform with D0i3
86eda3864a70 android: binder: use VM_ALLOC to get vm area
7a3cee43e935 ANDROID: binder: remove waitqueue when thread exits.
2ba5966eddef usb/gadget: Fix "high bandwidth" check in usb_gadget_ep_match_desc()
e0096f93aa42 usb: uas: unconditionally bring back host after reset
75816a439f65 usb: f_fs: Prevent gadget unbind if it is already unbound
1c226267c225 USB: serial: simple: add Motorola Tetra driver
d00a0442a99e usbip: list: don't list devices attached to vhci_hcd
aa7cdae765cf usbip: prevent bind loops on devices attached to vhci_hcd
9a24d3f8c566 USB: serial: io_edgeport: fix possible sleep-in-atomic
34b812ca3038 CDC-ACM: apply quirk for card reader
ca7964983ca4 USB: cdc-acm: Do not log urb submission errors on disconnect
bfc372036b41 USB: serial: pl2303: new device id for Chilitag
947914111303 usb: option: Add support for FS040U modem
3c538ad93546 tty: fix data race between tty_init_dev and flush of buf
eb6de1af2e72 staging: ccree: fix fips event irq handling build
fad7da7b638a staging: ccree: NULLify backup_info when unused
7a4b5ee973cf staging: lustre: separate a connection destroy from free struct kib_conn
c065b9947b05 KVM: x86: emulate #UD while in guest mode
e9273b08d4fb drm/vc4: Move IRQ enable to PM path
c789cfe0ae72 staging: rtl8188eu: Fix incorrect response to SIOCGIWESSID
0479bc01767f usb: gadget: don't dereference g until after it has been null checked
aafb1a7eb0f7 x86/xen: Support early interrupts in xen pv guests
99a8cad9c1b2 media: usbtv: add a new usbid
504b902b36a9 ARM: dts: NSP: Fix PPI interrupt types
12f165f4418a ARM: dts: NSP: Disable AHCI controller for HR NSP boards
c67fa169456e iwlwifi: fix access to prph when transport is stopped
99f3d5f37e58 iwlwifi: mvm: fix the TX queue hang timeout for MONITOR vif type
6c27a40c9e18 scsi: ufs: ufshcd: fix potential NULL pointer dereference in ufshcd_config_vreg
39527e909ea5 scsi: aacraid: Prevent crash in case of free interrupt during scsi EH path
612959943e40 perf/core: Fix memory leak triggered by perf --namespace
773a1c5baad2 xfs: Properly retry failed dquot items in case of error during buffer writeback
4e506f41705c xfs: ubsan fixes
4a96f3d05668 drm/omap: displays: panel-dpi: add backlight dependency
345dc6d499d8 drm/omap: Fix error handling path in 'omap_dmm_probe()'
464711a74ce3 drm/bridge: tc358767: fix 1-lane behavior
340c9a4ba303 drm/bridge: tc358767: fix AUXDATAn registers access
b536eb986e45 drm/bridge: tc358767: fix timing calculations
0106381870a4 drm/bridge: tc358767: fix DP0_MISC register set
859bacc13cbb drm/bridge: tc358767: filter out too high modes
6d734363f2c5 drm/bridge: tc358767: do no fail on hi-res displays
345f165a31b8 drm/bridge: Fix lvds-encoder since the panel_bridge rework.
b2ba0bd34695 kmemleak: add scheduling point to kmemleak_scan()
bf6a04c3ffe1 scripts/faddr2line: extend usage on generic arch
ca4b61373ee8 SUNRPC: Allow connect to return EHOSTUNREACH
8f8b2c79c4a3 quota: Check for register_shrinker() failure.
600c904b919a net: ethernet: xilinx: Mark XILINX_LL_TEMAC broken on 64-bit
575c548137f8 drm/amdgpu: don't try to move pinned BOs
f730601cdead xfs: fortify xfs_alloc_buftarg error handling
95a7d23415b7 nvme-pci: fix NULL pointer dereference in nvme_free_host_mem()
f268e508aeb2 Btrfs: incremental send, fix wrong unlink path after renaming file
b27440626674 bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()'
c25d803a3b7d net: phy: marvell10g: fix the PHY id mask
5e60a297e78d net: mvpp2: fix the txq_init error path
606592f53b87 quota: propagate error from __dquot_initialize
1271aeb0027c hwmon: (pmbus) Use 64bit math for DIRECT format values
02cfbaa6cd42 lockd: fix "list_add double add" caused by legacy signal interface
156c80d4e197 race of lockd inetaddr notifiers vs nlmsvc_rqst change
631db7f3895b nfsd: check for use of the closed special stateid
e0849eb97066 grace: replace BUG_ON by WARN_ONCE in exit_net hook
3bd364d156b1 nfsd: Ensure we check stateid validity in the seqid operation checks
5f71ff510631 nfsd: CLOSE SHOULD return the invalid special stateid for NFSv4.x (x>0)
c900ee9118d7 auxdisplay: img-ascii-lcd: Only build on archs that have IOMEM
0ffb252208a2 xen-netfront: remove warning when unloading module
53c045c6d07d i2c: i2c-boardinfo: fix memory leaks on devinfo
30ac846da360 xfs: log recovery should replay deferred ops in order
1eccdbd4836a xfs: always free inline data before resetting inode fork during ifree
40ba283e2602 KVM: Let KVM_SET_SIGNAL_MASK work as advertised
809981870b66 Btrfs: fix list_add corruption and soft lockups in fsync
2ce1bbfb5e67 KVM: VMX: Fix rflags cache during vCPU reset
2f1b5183aee3 KVM: X86: Fix softlockup when get the current kvmclock
9a447435afab reiserfs: remove unneeded i_version bump
14a4e9f6bde8 sctp: set sender next_tsn for the old result with ctsn_ack_point plus 1
55f3de731c0b sctp: avoid flushing unsent queue when doing asoc reset
d4c72a410f3b sctp: only allow the asoc reset when the asoc outq is empty
928066e61940 btrfs: fix deadlock when writing out space cache
841211271ecc mac80211: fix the update of path metric for RANN frame
e23090a7d8f0 mac80211: use QoS NDP for AP probing
093a5cb46d05 drm/rockchip: dw-mipi-dsi: fix possible un-balanced runtime PM enable
9be97a9abe9e openvswitch: fix the incorrect flow action alloc size
dd45c5e5be07 nvme-rdma: don't complete requests before a send work request has completed
120c41af36df uapi: fix linux/kfd_ioctl.h userspace compilation errors
b15f53b46d88 drm/amdkfd: Fix SDMA oversubsription handling
64aca9911a10 drm/amdkfd: Fix SDMA ring buffer size calculation
a595f190fc6b drm/amdgpu: Fix SDMA load/unload sequence on HWS disabled mode
f9f175778bb9 bcache: check return value of register_shrinker
1392633bafde rxrpc: Fix service endpoint expiry
b89372f234a8 rxrpc: Provide a different lockdep key for call->user_mutex for kernel calls
92c131bebf47 rxrpc: The mutex lock returned by rxrpc_accept_call() needs releasing
e2443fb287cc s390: fix alloc_pgste check in init_new_context again
2e194c9c5596 null_blk: fix dev->badblocks leak
d290178f00d4 cpufreq: Add Loongson machine dependencies
cb78d818c30d ACPI / bus: Leave modalias empty for devices which are not present
82b90de5b111 s390/zcrypt: Fix wrong comparison leading to strange load balancing
18c128456eac s390/topology: fix compile error in file arch/s390/kernel/smp.c
71686d2a1759 nvmet-fc: correct ref counting error when deferred rcv used
93a4bcf2c425 nvme-pci: avoid hmb desc array idx out-of-bound when hmmaxd set.
128dc55f891c nvme-pci: disable APST on Samsung SSD 960 EVO + ASUS PRIME B350M-A
7af5f9137c93 nvme-loop: check if queue is ready in queue_rq
db2044fc4230 nvme-fc: check if queue is ready in queue_rq
26bd01c1affe nvme-fabrics: introduce init command check for a queue that is not alive
d46e961f056a KVM: nVMX: Fix vmx_check_nested_events() return value in case an event was reinjected to L2
b689fc5b79d5 KVM: x86: ioapic: Preserve read-only values in the redirection table
408a26510739 KVM: x86: ioapic: Clear Remote IRR when entry is switched to edge-triggered
b501603be9df KVM: x86: ioapic: Fix level-triggered EOI and IOAPIC reconfigure race
f0a3691bf2e5 KVM: x86: fix em_fxstor() sleeping while in atomic
5e7c270a1e60 KVM: nVMX: Fix mmu context after VMLAUNCH/VMRESUME failure
4f5500a63455 KVM: X86: Fix operand/address-size during instruction decoding
df54fc5c28d2 KVM: x86: Don't re-execute instruction when not passing CR2 value
fbd81f09793b KVM: x86: emulator: Return to user-mode on L1 CPL=0 emulation failure
d003b4bfda3b KVM: nVMX/nSVM: Don't intercept #UD when running L2
f1881befacbe cpupower : Fix cpupower working when cpu0 is offline
1d285c0440fe cpupowerutils: bench - Fix cpu online check
71341a8a7037 Btrfs: bail out gracefully rather than BUG_ON
9a8215c0a91e btrfs: Fix transaction abort during failure in btrfs_rm_dev_item
08bb42086b3e drm/vc4: Account for interrupts in flight
bdf19237e16f VFS: Handle lazytime in do_mount()
d7fec01990e6 scsi: aacraid: Fix hang in kdump
791274e77395 scsi: aacraid: Fix udev inquiry race condition
516868c59d82 ima/policy: fix parsing of fsuuid
80baea0e6cf3 igb: Free IRQs when device is hotplugged
e6a5fe318036 mtd: nand: denali_pci: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
bf8c4b3dd7bf gpio: ath79: add missing MODULE_DESCRIPTION/LICENSE
925e26b922c5 gpio: iop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
aecad437fd70 power: reset: zx-reboot: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
c76133afb903 HID: wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events
e3f7e6f2e033 HID: wacom: EKR: ensure devres groups at higher indexes are released
f41c8a003196 crypto: af_alg - whitelist mask and type
b9788e278cec crypto: sha3-generic - fixes for alignment and big endian operation
199d97815d32 crypto: inside-secure - avoid unmapping DMA memory that was not mapped
bb9eec7b301e crypto: inside-secure - fix hash when length is a multiple of a block
5ca02df01602 crypto: aesni - Fix out-of-bounds access of the AAD buffer in generic-gcm-aesni
f898a39985a3 crypto: aesni - Fix out-of-bounds access of the data buffer in generic-gcm-aesni
265502fe9ab6 crypto: aesni - add wrapper for generic gcm(aes)
e704e550cb7b crypto: aesni - Use GCM IV size constant
cffaf2b6b179 crypto: gcm - add GCM IV size constant
e50f1d7c0d07 crypto: aesni - fix typo in generic_gcmaes_decrypt
6b3dcff7ca7e crypto: aesni - handle zero length dst buffer
299218276576 crypto: ecdh - fix typo in KPP dependency of CRYPTO_ECDH
a5ba0b372da3 ALSA: hda - Reduce the suspend time consumption for ALC256
c5845e025423 gpio: Fix kernel stack leak to userspace
460c5b9745b8 gpio: stmpe: i2c transfer are forbiden in atomic context
636124c8699b tools/gpio: Fix build error with musl libc
00251aedef31 KVM: x86: Fix CPUID function for word 6 (80000001_ECX)
d5e06a186721 loop: fix concurrent lo_open/lo_release
d383a4277b75 futex: Fix OWNER_DEAD fixup
(From OE-Core rev: 045e5f71a3237609f2276e8c620de60b53a34475)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some required build dependencies were missed when the -rt variant
for linux-yocto was created. We add them here to match the 4.15
recipe. Eventually, these can be placed in a common location and
included automatically.
(From OE-Core rev: 5aa88f8eecb083d22b4c6ac1f2114054705f98e8)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
| |
The kmod option was changed in configure so PACAGECONFIG is tweaked
accordingly.
(From OE-Core rev: de1bc2b80cf1a75822d0dde521073a890d2f1d22)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As was previously announced, anything older than 4.14 is being
dropped in the master/release branches to better support newer
processors and to ensure that safe/secure kernels are the
defaults for all builds. The time required to update the older
kernels with constant updates (more than just CVEs) is not
justified in new releases.
(From OE-Core rev: fcac38960af535f3b165f862dd5f4dbca43976a7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As was previously announced, anything older than 4.14 is being
dropped in the master/release branches to better support newer
processors and to ensure that safe/secure kernels are the
defaults for all builds. The time required to update the older
kernels with constant updates (more than just CVEs) is not
justified in new releases.
(From OE-Core rev: 79d679b2f4a1c540f6c8b8fd3f268aa5c2634d57)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As was previously announced, anything older than 4.14 is being
dropped in the master/release branches to better support newer
processors and to ensure that safe/secure kernels are the
defaults for all builds. The time required to update the older
kernels with constant updates (more than just CVEs) is not
justified in new releases.
(From OE-Core rev: 3a5e61548746e7dcb39d7e6c69467ddb86c25f08)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
| |
(From OE-Core rev: 7f00a5161889a422d83dc113521d9241fdd89abf)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Backporting the following pinctrl commits to enable controllers on
Intel Cannon Lake:
4b7a5c1b4ec5 pinctrl: intel: Add Intel Cannon Lake PCH-H pin controller support
044631ce1937 pinctrl: intel: Add Intel Cannon Lake PCH pin controller support
2054b0ea59a7 pinctrl: intel: Make it possible to specify mode per pin in a group
55b9053b5a5a pinctrl: intel: Add support for variable size pad groups
(From OE-Core rev: 4c05eb243c2cf10304383f6265721b695750cb9b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
| |
(From OE-Core rev: ef96628d850f1154c7e59bca418ef3a7c9a2bcc1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit makes the 4.15 kernel available for use with the
Yocto configuration fragments and qemu* BSPs.
It has been tested for x86,arm,mips and powerpc against the lsb, core*
and glibc/mulsc test matrix.
This will serve as the "latest" kernel in master, with others being
removed in subsequent commits.
(From OE-Core rev: 2bb69c16b4e43b74c60d4269174dbfcdb6ab54fe)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit makes the 4.14 kernel available for use with the
Yocto configuration fragments and qemu* BSPs.
It has been tested for x86,arm,mips and powerpc against the
lsb, core* and glibc/mulsc test matrix.
This will serve as the LTS kernel in master, with others being
removed in subsequent commits.
(From OE-Core rev: 04254d4cc9e6399afd027727864e237cb8006d6d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
| |
(From OE-Core rev: 23f1e27877d48a59d357f4b21473ca3117628f5d)
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All ibt-17-x-x.sfi/ddc firmware are use to support Intel Bluetooth 9560
they are needed in different version of Bluetooth driver since
4.14 kernel version.
commit b77bb7afe513 ("linux-firmware: package ibt-17-16-1 firmware")
only package one of the ibt-17 series firmware.
As the Bluetooth driver's update, to avoid packaging the ibt-17 firmware
one by one, install them in one package ibt-17.
(From OE-Core rev: f6110c0213064c324397476f3eae3851328790dd)
Signed-off-by: Liwei Song <liwei.song@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
| |
(From OE-Core rev: 1a28d928e5fd39bd23c420ba7cdeda79344a743b)
Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
| |
Upgrade linux-libc-headers from 4.12 to 4.14.13.
(From OE-Core rev: 71776273bbcb8b08aa55296c82ec2a10b0978a57)
Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|