aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-02-12checklayer: Avoid adding the layer if it is already presentrbt/checkRobert Yang
* Rename add_layer() to add_layers() so that add_layer_dependencies() can re-use it. * Avoid adding the layer if it is already present [YOCTO #13148] Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
2019-02-12yocto-check-layer-wrapper: Fix path for oe-init-build-envRobert Yang
We only could run it in top of oe-core dir since it assumed oe-init-build-env was in cwd, this patch fixes the problem. [YOCTO #13148] Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
2019-02-11oe-build-perf-report: Fix missing buildstats comparisionsRichard Purdie
Integers were being compared to strings leading to missing buildstats comparision data. Fix this. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-11oe-build-perf-report: Improve branch comparision handlingRichard Purdie
When comparing branches, correctly filter the revisions corresponding to the specific branch specified. Also use the commit numbers as a way to gauge spatially related commits for comparision meaning comparisions for out of order build revisions becomes meaninful. This should improve the reporting for autobuilder generated builds. Also improve the branch option help text. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-08arch-armv7*.inc: Add Cortex vfpv4-d16 supportPhil Edworthy
Some ARM Cortex devices have the VFPv4-D16, but no NEON. Signed-off-by: Phil Edworthy <phil.edworthy@renesas.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-08wayland-protocols: upgrade 1.16 -> 1.17Anuj Mittal
For changes, see: https://lists.freedesktop.org/archives/wayland-devel/2018-November/039662.html Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-08oe-build-perf-report: Allow commits from different branchesRichard Purdie
The code won't currently allow comparisions of two commits on different branches even if the commits are specified by their hashes. This updates the code to search two branches for any relavent commits, hence allowing comparisions to be made. A particularly useful case is master vs. master-next for example. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-08oe-build-perf-report: Allow branch without hostnameRichard Purdie
Allow the branch to be set without the hostname option. Previously if hostname wasn't set, branch would be overwritten regardless of whether it was set or not. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-08glibc-locale: Rewrite do_install using install utility instead of cpKhem Raj
This has been a constant source of trouble for build failures due to host-user-contaminated QA errors of sort ERROR: QA Issue: glibc-locale: /glibc-binary-localedata-ca-es+valencia/usr/lib/locale/ca_ES@valencia/LC_MONETARY is owned by uid 3004, which is the same as the user running bitbake. This may be due to host contamination [host-user-contaminated] So far we have tried to mould cp command into not carrying the build user permissions into install area but it is never entirely fixed since the issue keeps popping up in various scenes This patch replaces use of cp with install utility and specifies install mode for files explcitly Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-08wpa-supplicant: update to 2.7Changhyeok Bae
CVE patches is already applied in v2.7 Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-08wpa_supplicant: Changed systemd template unitsJoshua DeWeese
I goofed up the scissor line on the last attempt. Not sure how much it matters, but here it is correct this time. Here it is, updated to work with wpa-supplicant_2.6.bb. -- >8 -- https://www.freedesktop.org/software/systemd/man/systemd.unit.html#WantedBy= When building root filesystems with any of the wpa_supplicant systemd template service files enabled (current default is to have them disabled) the systemd-native-fake script would not process the line: Alias=multi-user.target.wants/wpa_supplicant@%i.service appropriately due the the use of "%i." According to the systemd documentation "WantedBy=foo.service in a service bar.service is mostly equivalent to Alias=foo.service.wants/bar.service in the same file." However, this is not really the intended purpose of install Aliases. All lines of the form: Alias=multi-user.target.wants/*%i.service Were replaced with the following lines: WantedBy=multi-user.target Signed-off-by: Joshua DeWeese <jdeweese@hennypenny.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-08maintainers.inc: replace Changhyeok Bae's @lge email address with a personal oneChanghyeok Bae
As I will leaving LGE, this address will no longer be valid, so swap it for my person one for now. Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-08OpkgPM: use --add-ignore-recommends to process BAD_RECOMMENDATIONSAlejandro del Castillo
Currently, BAD_RECOMMENDATIONS on the opkg backed relies on editing the opkg status file (it sets BAD_RECOMMENDATIONS pkg want state to deinstalled and pinned). This is brittle, and not consistent across the different solver backends. Use new --add-ignore-recommends flag instead. Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-08libsolv: fix segfault when using SOLVER_DISFAVORAlejandro del Castillo
Opkg --add-ignore-recommends use the flag SOLVER_DISFAVOR. If a package is set to be ignored as a recommendee, but there are not other recommends on the package graph, libsolv segfaults. Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-08opkg: add --ignore-recommends flagAlejandro del Castillo
To be used for BAD_RECOMMENDATIONS feature. Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-08openssl10: Fix mutliple include assumptions for bn.h in opensslconf.hKhem Raj
After adding #pragma once to wrapper header ( opensslconf.h ) this latent issue got to bite us, where it expect bn.h to be including openssl.h to define BN_* defines, which is fragile. This patch removes the contraints for nested includes for bn.h Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-08python3: tweaks to achieve 100% pass rate in ptestAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-08python: make the python 3.x version of 2to3 utility the default oneAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-08python3: upgrade to 3.7.2Alexander Kanavin
I took the same approach as the recent perl upgrade: write recipe from scratch, taking the pieces from the old recipe only when they were proven to be necessary. The pgo, manifest and ptest features are all preserved. New features: - native and target recipes are now unified into one recipe - check_build_completeness.py runs right after do_compile() and verifies that all optional modules have been built (a notorious source of regressions) - a new approach to sysconfig.py and distutils/sysconfig.py returning values appropriate for native or target builds: we copy the configuration file to a separate folder, add that folder to sys.path (through environment variable that differs between native and target builds), and point python to the file through another environment variable. There were a few other patches where it was difficult to decide if the patch is still relevant, and how to test that it works correctly; please add those as-needed by testing the new python. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-07maintainers: update Bruce Ashfield's email addressBruce Ashfield
Updating my email address to match where I'll be doing my maintainer activities. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-07linux-yocto/4.19: update to v4.19.19Bruce Ashfield
Integrating the korg -stable updates that comprise the following commits: dffbba4348e9 Linux 4.19.19 3a3b6a6b15db Input: input_event - fix the CONFIG_SPARC64 mixup d4a6ac28d44a ide: fix a typo in the settings proc file name 25ad17d692ad usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup 6bab957396ce Revert "mm, memory_hotplug: initialize struct pages for the full memory section" 7dbf12973d53 nvmet-rdma: fix null dereference under heavy load fa9184be67a6 nvmet-rdma: Add unlikely for response allocated check 48046a0177e6 s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU 37c9e3ee4239 bpf: fix inner map masking to prevent oob under speculation eed84f94ff8d bpf: fix sanitation of alu op with pointer / scalar type from different paths f92a819b4cbe bpf: prevent out of bounds speculation on pointer arithmetic 4f7f708d0e6c bpf: fix check_map_access smin_value test when pointer contains offset 44f8fc649980 bpf: restrict unknown scalars of mixed signed bounds for unprivileged 5332dda94f63 bpf: restrict stack pointer arithmetic for unprivileged 9e57b2969d4a bpf: restrict map value pointer arithmetic for unprivileged 232ac70dd38b bpf: enable access to ax register also from verifier rewrite b855e3103740 bpf: move tmp variable into ax register in interpreter 333a31c89ae2 bpf: move {prev_,}insn_idx into verifier env 437112946263 bpf: add per-insn complexity limit 7da6cd690c43 bpf: improve verifier branch analysis ce8d0581ae33 drm/meson: Fix atomic mode switching regression 8b4dffe8261a vt: invoke notifier on screen size change 18ef43def81c vt: always call notifier with the console lock held 855f7e64169f vt: make vt_console_print() compatible with the unicode screen buffer 6f4f2a443d87 can: flexcan: fix NULL pointer exception during bringup 576f474fb2d3 can: bcm: check timer values before ktime conversion 8d85aa96c54b can: dev: __can_get_echo_skb(): fix bogous check for non-existing skb by removing it bdcf74e735b1 irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size 6f4db68ab5ce net: sun: cassini: Cleanup license conflict 21c0d1621b8d posix-cpu-timers: Unbreak timer rearming dd085f9b1dc1 x86/entry/64/compat: Fix stack switching for XEN PV ed334be9c2ed x86/kaslr: Fix incorrect i8254 outb() parameters 334c0e1b3cdd x86/selftests/pkeys: Fork() to check for state being preserved db01b8d40feb x86/pkeys: Properly copy pkey state at fork() f9203cd03125 KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned d58f5e638b18 kvm: x86/vmx: Use kzalloc for cached_vmcs12 bbb8c5c75f6e KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error b2598858ac21 KVM: x86: Fix PV IPIs for 32-bit KVM host 6d3dabbdf46e KVM: x86: Fix single-step debugging c1bfae340367 drm/amdgpu: Add APTX quirk for Lenovo laptop b911f1dcb60d dm crypt: fix parsing of extended IV arguments 5b779f841773 dm thin: fix passdown_double_checking_shared_status() eba68bd45672 scsi: ufs: Use explicit access size in ufshcd_dump_regs b18931c5fe0d acpi/nfit: Fix command-supported detection 3cb00cfa3d37 acpi/nfit: Block function zero DSMs 92fbac528fd0 Input: uinput - fix undefined behavior in uinput_validate_absinfo() 71b1af87749b Input: input_event - provide override for sparc64 865a07956db5 Input: xpad - add support for SteelSeries Stratus Duo 06d9f987201f smb3: add credits we receive from oplock/break PDUs 779c65bb7739 CIFS: Do not reconnect TCP session in add_credits() 2ae6fedbd5cb CIFS: Fix credit calculation for encrypted reads with errors 0380ed9b1cd3 CIFS: Fix credits calculations for reads with errors 07b9e5e35e8f CIFS: Fix possible hang during async MTU reads and writes f4abbb16ed9a vgacon: unconfuse vc_origin when using soft scrollback a912e16faeda Drivers: hv: vmbus: Check for ring when getting debug info bfe482b9b299 hv_balloon: avoid touching uninitialized struct page during tail onlining 71d1a74f36a7 tty/n_hdlc: fix __might_sleep warning 6d15ef2c912a uart: Fix crash in uart_write and uart_put_char 80250b48803a tty: Handle problem if line discipline does not have receive_buf 3209eeded863 staging: rtl8188eu: Add device code for D-Link DWA-121 rev B1 75a08b9a0fcb mmc: meson-gx: Free irq in release() callback 4a559dfe6603 mmc: dw_mmc-bluefield: : Fix the license information d3faea2d152e char/mwave: fix potential Spectre v1 vulnerability 0479bdbf55d8 misc: ibmvsm: Fix potential NULL pointer dereference 049c7b068dd1 s390/smp: fix CPU hotplug deadlock with CPU rescan e0d573a08f23 s390/early: improve machine detection b563764443a3 s390/mm: always force a load of the primary ASCE on context switch 8cbca17381ac ARC: perf: map generic branches to correct hardware condition 2f0d2f3ace1f ARC: adjust memblock_reserve of kernel memory 7bb78e62f712 ARCv2: lib: memeset: fix doing prefetchw outside of buffer cf662d989425 ALSA: hda - Add mute LED support for HP ProBook 470 G5 2173f5a1b0d7 ALSA: hda/realtek - Fix typo for ALC225 model a719cbe07847 inotify: Fix fd refcount leak in inotify_add_watch(). afb4a7ca7818 clk: socfpga: stratix10: fix naming convention for the fixed-clocks cf8ea8d536a4 clk: socfpga: stratix10: fix rate calculation for pll clocks 0af64fda917d ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode 4fedd516d554 ASoC: rt5514-spi: Fix potential NULL pointer dereference d6847f539bd6 ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages 3e05ceedf143 ceph: clear inode pointer when snap realm gets dropped by its inode 8e7320b9f551 USB: serial: pl2303: add new PID to support PL2303TB 4d984aab54a6 USB: serial: simple: add Motorola Tetra TPG2200 device id a70e5cd09361 USB: leds: fix regression in usbport led trigger f8982204cbea mei: me: add denverton innovation engine device IDs adfda26bdf47 mei: me: mark LBG devices as having dma support 2cade15d58ca tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state 6c4d069aec0f ip6_gre: update version related info when changing link c9fe9d194d45 net: phy: marvell: Fix deadlock from wrong locking 552cd931b483 erspan: build the header with the right proto according to erspan_ver 0449da6fc203 ip6_gre: fix tunnel list corruption for x-netns e3fa624ee7af udp: with udp_segment release on error path 84bf74307c88 net/sched: cls_flower: allocate mask dynamically in fl_change() bdafc159ac8c mlxsw: pci: Ring CQ's doorbell before RDQ's c82f4684d330 mlxsw: spectrum_fid: Update dummy FID index adbf7e580994 net: ipv4: Fix memory leak in network namespace dismantle bc4e2300e44a mlxsw: pci: Increase PCI SW reset timeout 1688e75cae7d vhost: log dirty page correctly 3d997bf0074e openvswitch: Avoid OOB read when parsing flow nlattrs 916c27c8cf88 net_sched: refetch skb protocol for each filter 02239e797ac7 net/sched: act_tunnel_key: fix memory leak in case of action replace 3e4cd0677715 net: phy: mdio_bus: add missing device_del() in mdiobus_register() error handling 1a864e38b39e net: phy: marvell: Errata for mv88e6390 internal PHYs 40f2f08030fa net: Fix usage of pskb_trim_rcsum e287968a3837 net: bridge: Fix ethernet header pointer before check skb forwardable 779a5077d9cf amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs 34ae65724615 Linux 4.19.18 b40aec33eeb5 ipmi: Don't initialize anything in the core until something uses it 031a94ff8ac4 ipmi:ssif: Fix handling of multi-part return messages 821a003d8e81 ipmi: Prevent use-after-free in deliver_response 753abe2a6339 ipmi: msghandler: Fix potential Spectre v1 vulnerabilities 1c393ca118cf ipmi: fix use-after-free of user->release_barrier.rda 7557895b3dda Bluetooth: Fix unnecessary error message for HCI request completion d9bcbcb7d77c iwlwifi: mvm: Send LQ command as async when necessary 0d73e773edc9 mm, proc: be more verbose about unstable VMA flags in /proc/<pid>/smaps 2011eb741803 userfaultfd: clear flag if remap event not enabled b0cd52e644ef mm/swap: use nr_node_ids for avail_lists in swap_info_struct dc15e3fd3fbe mm/page-writeback.c: don't break integrity writeback on ->writepage() error 5a404f39f8fa ocfs2: fix panic due to unrecovered local alloc c9dcb871b1a9 iomap: don't search past page end in iomap_is_partially_uptodate 00886cebcce5 scsi: megaraid: fix out-of-bound array accesses d640fb10cab4 scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() dd619b90dd71 ath10k: fix peer stats null pointer dereference ca8ad9bcbebd scsi: smartpqi: correct lun reset issues 868152e4ca97 scsi: mpt3sas: fix memory ordering on 64bit writes 6fa75685aa3a IB/usnic: Fix potential deadlock a13daf038b49 sysfs: Disable lockdep for driver bind/unbind files 959bf5c190ea ALSA: bebob: fix model-id of unit for Apogee Ensemble c5e68453be0c Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 887b1c9a7d17 dm: Check for device sector overflow if CONFIG_LBDAF is not set decca9bc2116 clocksource/drivers/integrator-ap: Add missing of_node_put() 876b79b973f2 quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON,OFF} quotactls. 77f14a495530 perf tools: Add missing open_memstream() prototype for systems lacking it e2a1f8d695c2 perf tools: Add missing sigqueue() prototype for systems lacking it 4bc4b575131f perf cs-etm: Correct packets swapping in cs_etm__flush() 9e5be33b1061 dm snapshot: Fix excessive memory usage and workqueue stalls d9513fdbeb62 tools lib subcmd: Don't add the kernel sources to the include path 8603cac28a78 perf stat: Avoid segfaults caused by negated options cbd257f3bbc9 dm kcopyd: Fix bug causing workqueue stalls 4e26ee3149e4 dm crypt: use u64 instead of sector_t to store iv_offset a4772e8b3e60 x86/topology: Use total_cpus for max logical packages calculation 9d51378a6893 netfilter: ipt_CLUSTERIP: fix deadlock in netns exit routine bb7b6c49cc34 netfilter: ipt_CLUSTERIP: remove wrong WARN_ON_ONCE in netns exit routine 744383c88e2e netfilter: ipt_CLUSTERIP: check MAC address when duplicate config is set bd1040e646d6 perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX 58c67a0b06a7 perf parse-events: Fix unchecked usage of strncpy() b332b4cd25e7 perf svghelper: Fix unchecked usage of strncpy() f54fc4c23eea perf tests ARM: Disable breakpoint tests 32-bit c3e8c335e788 perf intel-pt: Fix error with config term "pt=0" f74fc96e32ab tty/serial: do not free trasnmit buffer page under port lock 310f8296d630 btrfs: improve error handling of btrfs_add_link 38b17eee7074 btrfs: fix use-after-free due to race between replace start and cancel 720b86a53a10 btrfs: alloc_chunk: fix more DUP stripe size handling bb5717a4a165 btrfs: volumes: Make sure there is no overlap of dev extents at mount time c21991ed17e9 mmc: atmel-mci: do not assume idle after atmci_request_end 461991104dcb kconfig: fix memory leak when EOF is encountered in quotation ba8efcdc5779 kconfig: fix file name and line number of warn_ignored_character() 344b51e7ce13 bpf: relax verifier restriction on BPF_MOV | BPF_ALU dfbf8c981f83 arm64: Fix minor issues with the dcache_by_line_op macro 73f0b2e36e40 clk: imx6q: reset exclusive gates on init 8f183b332398 arm64: kasan: Increase stack size for KASAN_EXTRA 656257cf1cbd selftests: do not macro-expand failed assertion expressions 3ad8148ce042 scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough 25d3546acd60 scsi: target: use consistent left-aligned ASCII INQUIRY data 50deccdceb59 net: call sk_dst_reset when set SO_DONTROUTE fd4c7fe100fc staging: erofs: fix use-after-free of on-stack `z_erofs_vle_unzip_io' 38be2cbae300 media: venus: core: Set dma maximum segment size 9df6861a35d1 ASoC: use dma_ops of parent device for acp_audio_dma 597a09e0ce2c media: firewire: Fix app_info parameter type in avc_ca{,_app}_info 3049cdc28409 powerpc/pseries/cpuidle: Fix preempt warning 115a0d668793 powerpc/xmon: Fix invocation inside lock region 819e2e0760f3 media: uvcvideo: Refactor teardown of uvc on USB disconnect 265242d82a3c pstore/ram: Do not treat empty buffers as valid ed99d79a158c clk: imx: make mux parent strings const c356972f27cc jffs2: Fix use of uninitialized delayed_work, lockdep breakage 50063ba9dd51 efi/libstub: Disable some warnings for x86{,_64} fded1b0e0c89 rxe: IB_WR_REG_MR does not capture MR's iova field e34e54f925e2 drm/amdgpu: Reorder uvd ring init before uvd resume 4614fe394c55 scsi: qedi: Check for session online before getting iSCSI TLV data. 22e568af3989 ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined 34ea589d97d7 selinux: always allow mounting submounts e4c04fd44157 fpga: altera-cvp: fix probing for multiple FPGAs on the bus 7cae65dbc7b4 usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device 7187ac3e3c4d samples: bpf: fix: error handling regarding kprobe_events 5e1be9c72310 clk: meson: meson8b: fix incorrect divider mapping in cpu_scale_table 6ebffc54843b drm/atomic-helper: Complete fake_commit->flip_done potentially earlier 6f88ff119205 arm64: perf: set suppress_bind_attrs flag to true dbb97f7663c0 crypto: ecc - regularize scalar for scalar multiplication 6e5be6e3f56a MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur 1d839c72fc13 x86/mce: Fix -Wmissing-prototypes warnings 3945c33a608e ALSA: oxfw: add support for APOGEE duet FireWire 464b01e4406e bpf: Allow narrow loads with offset > 0 4c7c36a7f348 serial: set suppress_bind_attrs flag only if builtin e7a5f0073533 writeback: don't decrement wb->refcnt if !wb->bdi b6d75422462a of: overlay: add missing of_node_put() after add new node to changeset d216d503a0b2 selftests/bpf: enable (uncomment) all tests in test_libbpf.sh 579f3fc1f46f usb: typec: tcpm: Do not disconnect link for self powered devices 88f3beae5836 e1000e: allow non-monotonic SYSTIM readings e5090418fbb0 platform/x86: asus-wmi: Tell the EC the OS will handle the display off hotkey 3dc1bc575e75 ixgbe: allow IPsec Tx offload in VEPA mode bd240b1182da drm/amdkfd: fix interrupt spin lock 07f4cf9547d9 drm/amd/display: Guard against null stream_state in set_crc_source 414dbd6c00b9 gpio: pl061: Move irq_chip definition inside struct pl061 ad7013cd6d6a netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets 183144815e34 net: clear skb->tstamp in bridge forwarding path c1fa98a5748f ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses 19ad57e220a1 r8169: Add support for new Realtek Ethernet 8bb38336b721 qmi_wwan: add MTU default to qmap network interface 598e57e02929 net, skbuff: do not prefer skb allocation fails early e10411389248 net: dsa: mv88x6xxx: mv88e6390 errata 07348a7ebb58 mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion cac1bffc77e9 mlxsw: spectrum: Disable lag port TX before removing it 9b25d7b69d61 ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address 23b6b8bf9011 Linux 4.19.17 9a9c3c02eace nbd: Use set_blocksize() to set device blocksize 685cc9c3ee48 media: vb2: be sure to unlock mutex on errors 7696248f9b5a selftests: Fix test errors related to lib.mk khdr target 241e514850a1 drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock 8868a72d4201 loop: drop caches if offset or block_size are changed 30805ece5068 loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() b42e24aa3b88 loop: Get rid of 'nested' acquisition of loop_ctl_mutex 5c684c250bf3 loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex 5f0db37d916b loop: Fix deadlock when calling blkdev_reread_part() 6e0d69353095 loop: Move loop_reread_partitions() out of loop_ctl_mutex ed281a7230c9 loop: Move special partition reread handling in loop_clr_fd() dc717408cef0 loop: Push loop_ctl_mutex down to loop_change_fd() 9218b108062e loop: Push loop_ctl_mutex down to loop_set_fd() 90386ad72fcf loop: Push loop_ctl_mutex down to loop_set_status() 8de64127b2aa loop: Push loop_ctl_mutex down to loop_get_status() ed87dc660171 loop: Push loop_ctl_mutex down into loop_clr_fd() 18974320825e loop: Split setting of lo_state from loop_clr_fd b8463897a294 loop: Push lo_ctl_mutex down into individual ioctls ea5df5077091 loop: Get rid of loop_index_mutex 38d9cce3d61f loop: Fold __loop_release into loop_release 342b3360aeb1 block/loop: Use global lock for ioctl() operation. f5d3c785c1d3 block/loop: Don't grab "struct file" for vfs_getattr() operation. 21172412a727 tipc: fix uninit-value in tipc_nl_compat_doit 2d5fc1d492d1 tipc: fix uninit-value in tipc_nl_compat_name_table_dump 04d87429738a tipc: fix uninit-value in tipc_nl_compat_link_set 7960fb71aad9 tipc: fix uninit-value in tipc_nl_compat_bearer_enable 1d61caf05721 tipc: fix uninit-value in tipc_nl_compat_link_reset_stats 927733365214 tipc: fix uninit-value in in tipc_conn_rcv_sub 7f902f7c146c sctp: allocate sctp_sockaddr_entry with kzalloc 1e11b1d630f8 blockdev: Fix livelocks on loop device 5a79e71e0bc8 selinux: fix GPF on invalid policy 4cc66cc4f81f block: use rcu_work instead of call_rcu to avoid sleep in softirq 2663bcba075f netfilter: ebtables: account ebt_table_info to kmemcg 61b29bed9010 sunrpc: handle ENOMEM in rpcb_getport_async c4f39cba6fd0 media: vb2: vb2_mmap: move lock up a19aedf1a77c LSM: Check for NULL cred-security on free a72e572f8a2d ipv6: make icmp6_send() robust against null skb->dev 341906cb25f9 bpf: in __bpf_redirect_no_mac pull mac only if present d9c249a302cb media: vivid: set min width/height to a value > 0 4497ce43a5d0 media: vivid: fix error handling of kthread_run 4190c5fd8a7f omap2fb: Fix stack memory disclosure 328f3de2ef76 fix int_sqrt64() for very large numbers 89a9f049f8b9 Disable MSI also when pcie-octeon.pcie_disable on 3832c115bf80 arm64: dts: marvell: armada-ap806: reserve PSCI area ca8080c308f4 arm64: kaslr: ensure randomized quantities are clean to the PoC 483ac8e65a8a pstore/ram: Avoid allocation and leak of platform data a10cabbf7a76 net: dsa: realtek-smi: fix OF child-node lookup 0098f2e791d7 kbuild: Disable LD_DEAD_CODE_DATA_ELIMINATION with ftrace & GCC <= 4.7 ec485378a4c4 RDMA/vmw_pvrdma: Return the correct opcode when creating WR 836edf22ffd1 RDMA/nldev: Don't expose unsafe global rkey to regular user 8f4a0e7d8bef media: v4l: ioctl: Validate num_planes for debug messages d846f48c1dd5 mfd: tps6586x: Handle interrupts on suspend a752c6d6de80 OF: properties: add missing of_node_put ac8b9e8e7ddd drm/i915/gvt: Fix mmap range check 434b1b91573c MIPS: lantiq: Fix IPI interrupt handling 19f41f32a4b4 MIPS: BCM47XX: Setup struct device for the SoC 8f469dc0e6dc mips: fix n32 compat_ipc_parse_version 9d37f4a046c2 scsi: sd: Fix cache_type_store() d368f540ac3e scsi: core: Synchronize request queue PM status only on successful resume b955a2c75675 Yama: Check for pid death before checking ancestry 01634ac56393 btrfs: wait on ordered extents on abort cleanup 4675f90ef892 Revert "btrfs: balance dirty metadata pages in btrfs_finish_ordered_io" 4432362af3a3 xen: Fix x86 sched_clock() interface for xen 64e986444138 crypto: talitos - fix ablkcipher for CONFIG_VMAP_STACK c6578f509312 crypto: talitos - reorder code in talitos_edesc_alloc() 44c67402c3f7 crypto: authenc - fix parsing key with misaligned rta_len 97a6662b035c crypto: bcm - convert to use crypto_authenc_extractkeys() 93242fa04d87 crypto: ccree - convert to use crypto_authenc_extractkeys() 659080376639 crypto: authencesn - Avoid twice completion call in decrypt path 9107b2f43432 crypto: caam - fix zero-length buffer DMA mapping 68afc7c36461 crypto: sm3 - fix undefined shift by >= width of value 6e09bef3cbe2 r8169: load Realtek PHY driver module before r8169 eb02c17fcce5 ip: on queued skb use skb_header_pointer instead of pskb_may_pull d2898aae0da6 bonding: update nest level on unlink d976151a51c8 r8169: don't try to read counters if chip is in a PCI power-save state 8dc262df0c6f smc: move unhash as early as possible in smc_release() f352903d5d78 lan743x: Remove phy_read from link status change function 08be4b72f362 tun: publish tfile after it's fully initialized d7fe54c17aa3 tcp: change txhash on SYN-data timeout 3dc241b8fa94 packet: Do not leak dev refcounts on error exit 54cbcff82d5e net: bridge: fix a bug on using a neighbour cache entry without checking its state c0e1392e37e1 ipv6: fix kernel-infoleak in ipv6_local_error() d29d3891c009 arm64: Don't trap host pointer auth use to EL2 a31edd1c1b7b arm64/kvm: consistently handle host HCR_EL2 flags a200574da87b scsi: target: iscsi: cxgbit: fix csk leak 25c0f7a24a4c scsi: target: iscsi: cxgbit: fix csk leak ec98b3f39feb Revert "scsi: target: iscsi: cxgbit: fix csk leak" e276420e4828 mmc: sdhci-msm: Disable CDR function on TX 6567515e4a7c netfilter: nf_conncount: fix argument order to find_next_bit b01b92417d09 netfilter: nf_conncount: speculative garbage collection on empty lists aea1d19594e6 netfilter: nf_conncount: move all list iterations under spinlock bdc6c893ba37 netfilter: nf_conncount: merge lookup and add functions 13c639424bc2 netfilter: nf_conncount: restart search when nodes have been erased d6b3ff0222fb netfilter: nf_conncount: split gc in two phases ef68fdb5179c netfilter: nf_conncount: don't skip eviction when age is negative c5cbe95a4ba8 netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS 8db82a6f2b76 can: gw: ensure DLC boundaries after CAN frame modification a13520e0d5f5 tty: Don't hold ldisc lock in tty_reopen() if ldisc present a42c97862837 tty: Simplify tty->count math in tty_reopen() e6a4caa0b4dd tty: Hold tty_ldisc_lock() during tty_reopen() 028c13f7caf2 tty/ldsem: Wake up readers after timed out down_write() 9c5931b65a7b Linux 4.19.16 7a1b9b76bac7 Btrfs: use nofs context when initializing security xattrs to avoid deadlock 79aa5c0daa5c Btrfs: fix deadlock when enabling quotas due to concurrent snapshot creation 829431a2a5a8 Btrfs: fix access to available allocation bits when starting balance 6c9a2046297f arm64: compat: Don't pull syscall number from regs in arm_compat_syscall 4f14f446d115 KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less 44e7bab39f87 sunrpc: use-after-free in svc_process_common() 160f79c0a039 mm: page_mapped: don't assume compound page is huge or THP 5dc41af3d19e ext4: fix special inode number checks in __ext4_iget() bb80ad0dc392 ext4: track writeback errors using the generic tracking infrastructure da38a1b47b02 ext4: use ext4_write_inode() when fsyncing w/o a journal 01db6e5cf81f ext4: avoid kernel warning when writing the superblock to a dead device 926cdac10439 ext4: fix a potential fiemap/page fault deadlock w/ inline_data 7c2ea25e1364 ext4: make sure enough credits are reserved for dioread_nolock writes 997255351a29 rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set c7ca8e94dbb5 drm/amdgpu: Don't fail resume process if resuming atomic state fails f05d02b3b4c8 drm/amdgpu: Don't ignore rc from drm_dp_mst_topology_mgr_resume() d1a5113cf41b drm/i915: Unwind failure on pinning the gen7 ppgtt f57bef95d6f8 drm/fb-helper: Partially bring back workaround for bugs of SDL 1.2 7398668b3110 drm/fb_helper: Allow leaking fbdev smem_start b7c3696f68ad drm/amd/display: Fix MST dp_blank REG_WAIT timeout 857af87dcdce PCI: dwc: Move interrupt acking into the proper callback c408aac37787 PCI: dwc: Take lock when ACKing an interrupt 11637a3a383b PCI: dwc: Use interrupt masking instead of disabling c051be2b2621 drm/amdgpu: Add new VegaM pci id 719aee2c5ba1 vfio/type1: Fix unmap overflow off-by-one 1e235ec00be0 mtd: rawnand: qcom: fix memory corruption that causes panic fca4eb31e096 i2c: dev: prevent adapter retries and timeout being set as minus value 3fdb8121e90a ACPI/IORT: Fix rc_dma_get_range() 6fd3d1975105 ACPI / PMIC: xpower: Fix TS-pin current-source handling fec7361193b4 ACPI: power: Skip duplicate power resource references in _PRx 97b02b632466 mm, memcg: fix reclaim deadlock with writeback 8a4b6e8cb796 mm/usercopy.c: no check page span for stack objects f928ca391747 slab: alien caches must not be initialized if the allocation of the alien cache failed 33c96bc68ff3 USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB 12388881ce0d USB: storage: add quirk for SMI SM3350 621ecb93578a USB: storage: don't insert sane sense for SPC3+ when bad sense specified 51b2a8e263cb usb: cdc-acm: send ZLP for Telit 3G Intel based modems 2a71a47e03ff cifs: Fix potential OOB access of lock element array 7dcc5b36ea7f CIFS: Fix credit computation for compounded requests d2f76f6f9fa9 CIFS: Do not hide EINTR after sending network packets c3606c646783 CIFS: Do not set credits to 1 if the server didn't grant anything d1130682d127 CIFS: Fix adjustment of credits for MTU requests 045e3d2f1216 ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 0fd36f024a70 ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 50a67b1a85b9 ALSA: hda/realtek - Support Dell headset mode for New AIO platform 4bef2bacb1c5 x86, modpost: Replace last remnants of RETPOLINE with CONFIG_RETPOLINE 4ecbd88bf994 cpufreq: scmi: Fix frequency invariance in slow path f64231cb4f13 staging: rtl8188eu: Fix module loading from tasklet for WEP encryption ce588054801d staging: rtl8188eu: Fix module loading from tasklet for CCMP encryption d7068618ae1f Btrfs: fix deadlock when using free space tree due to block group creation e31851235412 Linux 4.19.15 6384c67c64b5 bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw 8e3a1c500288 drm/amd/display: Fix unintialized max_bpc state values 5f0ab980de1a drm/rockchip: psr: do not dereference encoder before it is null checked. 05a0177d84d9 drm/vc4: Set ->is_yuv to false when num_planes == 1 85c8c61007dd drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() 4f44e58a5614 lib: fix build failure in CONFIG_DEBUG_VIRTUAL test 8dbea64423dc of: __of_detach_node() - remove node from phandle cache 1cb5a0333a5d of: of_node_get()/of_node_put() nodes held in phandle cache daa67bd5d1ec power: supply: olpc_battery: correct the temperature units f65b4d4ff3aa intel_th: msu: Fix an off-by-one in attribute store 998c3537af41 genwqe: Fix size check 86dcb94392f7 drivers/perf: hisi: Fixup one DDRC PMU register offset c1aa0c845c36 video: fbdev: pxafb: Fix "WARNING: invalid free of devm_ allocated data" 9797226bf661 ceph: don't update importing cap's mseq when handing cap export dc8408ea0b22 sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c 87b868070f41 iommu/vt-d: Handle domain agaw being less than iommu agaw f408aac3104c RDMA/srpt: Fix a use-after-free in the channel release code c03d6b0f9a95 rxe: fix error completion wr_id and qp_num 6bf97c01b948 9p/net: put a lower bound on msize af7cc8ebab4a iio: dac: ad5686: fix bit shift read register a854ab8f6446 powerpc/tm: Set MSR[TS] just prior to recheckpoint 6d9e96f37d38 Revert "powerpc/tm: Unset MSR[TS] if not recheckpointing" eb05c02903a7 leds: pwm: silently error out on EPROBE_DEFER ae5c75e660e2 arm64: relocatable: fix inconsistencies in linker script and options 9873efe708bb arm64: drop linker script hack to hide __efistub_ symbols 3f26e68af5c0 nfsd4: zero-length WRITE should succeed 0b6001b941af lockd: Show pid of lockd for remote locks b541ebbe0cf0 PCI / PM: Allow runtime PM without callback functions b37fdd941036 selinux: policydb - fix byte order and alignment issues c6c59adbc19a b43: Fix error in cordic routine 6ef56c9ad7f1 gfs2: Fix loop in gfs2_rbm_find 310486107d41 gfs2: Get rid of potential double-freeing in gfs2_create_inode 30d3dfd4c420 dlm: memory leaks on error path in dlm_user_request() c5fa01a0153f dlm: lost put_lkb on error path in receive_convert() and receive_unlock() 294776562f96 dlm: possible memory leak on error path in create_lkb() 03acbec28a24 dlm: fixed memory leaks after failed ls_remove_names allocation 6353c0a03791 block: mq-deadline: Fix write completion handling 69e9b2858b20 block: deactivate blk_stat timer in wbt_disable_default() a85449199539 Fix failure path in alloc_pid() 5781b53dd89c driver core: Add missing dev->bus->need_parent_lock checks b57b3b008284 srcu: Lock srcu_data structure in srcu_gp_start() 378f9dfa495a ALSA: usb-audio: Always check descriptor sizes in parser code 6c8c16479b23 ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks b389f9c4c97a ALSA: usb-audio: Check mixer unit descriptors more strictly 8ee6f180d56f ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() 281a9e46a94c ALSA: cs46xx: Potential NULL dereference in probe 6584ae39fa60 media: cx23885: only reset DMA on problematic CPUs b6f66e8b227f mt76x0: init hw capabilities 13e554feddbd dma-direct: do not include SME mask in the DMA supported check 439022e0c2ec raid6/ppc: Fix build for clang 7dfb22b5abaa powerpc/boot: Set target when cross-compiling for clang f4c27d53b15d Makefile: Export clang toolchain variables 1637d5d2e299 kbuild: consolidate Clang compiler flags dcaab8b5d745 kbuild: add -no-integrated-as Clang option unconditionally 28e1d143b868 powerpc: Disable -Wbuiltin-requires-header when setjmp is used ba1fe90be68f powerpc: avoid -mno-sched-epilog on GCC 4.9 and newer 24e26062b90e powerpc: consolidate -mno-sched-epilog into FTRACE flags 5b59eeba6b00 powerpc: remove old GCC version checks 668ecd6b17b9 sunrpc: use SVC_NET() in svcauth_gss_* functions 807957cecdc7 sunrpc: fix cache_head leak due to queued request 1c5e0be35de1 memcg, oom: notify on oom killer invocation from the charge path 8da70752f5fa mm, swap: fix swapoff with KSM pages 0f1a62e0737a mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL e890a867060b mm, hmm: use devm semantics for hmm_devmem_{add, remove} c215c66ceab5 mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support ec5471c92fb2 mm, devm_memremap_pages: fix shutdown handling 0a38f2e4a4c7 mm, devm_memremap_pages: kill mapping "System RAM" support b30ea244cf3e mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL 2c87072a3bf9 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined e3af83bd44ec zram: fix double free backing device bc999b5099d7 fork: record start_time late d257d4299ae7 scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid 06fd6847c4a1 scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown 218c81851f11 auxdisplay: charlcd: fix x/y command parsing dc68052427be serial/sunsu: fix refcount leak 08e7661cdd56 qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup 2fb13e2004e8 net: netxen: fix a missing check and an uninitialized use 8bb68ed82f01 Input: synaptics - enable SMBus for HP EliteBook 840 G4 ae247d60588c gpio: mvebu: only fail on missing clk if pwm is actually to be used 332fc66790d6 lan743x: Remove MAC Reset from initialization e1b3575c474e virtio: fix test build after uio.h change e46d5bd8fd89 m68k: Fix memblock-related crashes ae206a1a5e3a kbuild: fix false positive warning/error about missing libelf ff014712e5d3 mac80211: free skb fraglist before freeing the skb 366fc5858720 nl80211: fix memory leak if validate_pae_over_nl80211() fails 098143bfc29e vxge: ensure data0 is initialized in when fetching firmware version information 945b416a973b lan78xx: Resolve issue with changing MAC address c26419f3574e lan743x: Expand phy search for LAN7431 98876c46efd0 net: macb: add missing barriers when reading descriptors 6e48c0fc14af net: macb: fix dropped RX frames due to a race 873f9a559bcb net: macb: fix random memory corruption on RX with 64-bit DMA 12024f4fc118 qed: Fix an error code qed_ll2_start_xmit() 233ba13db681 SUNRPC: Fix a race with XPRT_CONNECTING 4f784484bd96 mac80211: fix a kernel panic when TXing after TXQ teardown 97fd4c7f6ddf net: hns: Fix ping failed when use net bridge and send multicast 1f89e4e8b54d net: hns: Add mac pcs config when enable|disable mac b686b8c073c0 net: hns: Fix ntuple-filters status error. db2ca348c80c net: hns: Avoid net reset caused by pause frames storm c8e78cbcde24 net: hns: Free irq when exit from abnormal branch ac9ae1930a1b net: hns: Clean rx fbd when ae stopped. 1b2f8d7cc1b2 net: hns: Fixed bug that netdev was opened twice 17eeca6e3d9b net: hns: Some registers use wrong address according to the datasheet. 341b8840435a net: hns: All ports can not work when insmod hns ko after rmmod. 41d54657e34b net: hns: Incorrect offset address used for some registers. 2cd0c6f8d050 w90p910_ether: remove incorrect __init annotation 997cb5039dba net/tls: Init routines in create_ctx 7a2b5258682f drivers: net: xgene: Remove unnecessary forward declarations 37fc22c6cf22 x86, hyperv: remove PCI dependency 2e2127508297 mt76: fix potential NULL pointer dereference in mt76_stop_tx_queues 131366ebda88 scsi: target: iscsi: cxgbit: add missing spin_lock_init() c9cef2c71a89 scsi: target: iscsi: cxgbit: fix csk leak a01345407c43 bnx2x: Send update-svid ramrod with retry/poll flags enabled 53471f0d893d bnx2x: Remove configured vlans as part of unload sequence. 096795d4ccc7 bnx2x: Clear fip MAC when fcoe offload support is disabled 7fd995d3b444 netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() ba364929ff0c netfilter: nat: can't use dst_hold on noref dst 9e4041016015 netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel 27f59f342f7c ixgbe: Fix race when the VF driver does a reset 3bfed541c3ee i40e: fix mac filter delete when setting mac address 56769ef90b83 x86/dump_pagetables: Fix LDT remap address marker 62075c982bf7 x86/mm: Fix guard hole handling af03a980e86f ieee802154: ca8210: fix possible u8 overflow in ca8210_rx_done e4bcb09d3b48 ibmvnic: Fix non-atomic memory allocation in IRQ context 733f5216eb54 ibmvnic: Convert reset work item mutex to spin lock b7e2af3fdf8a Input: synaptics - enable RMI on ThinkPad T560 c5dabddc2ccc Input: omap-keypad - fix idle configuration to not block SoC idle states c0c14b758c0c scsi: bnx2fc: Fix NULL dereference in error handling 98ce676bea96 Revert "scsi: qla2xxx: Fix NVMe Target discovery" 6bcf9ef86c86 netfilter: seqadj: re-load tcp header pointer after possible head reallocation cee05c0371a6 netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() 537e9a8c301d ieee802154: hwsim: fix off-by-one in parse nested 083d552a890c xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry. 00eff089dfb7 xfrm: Fix bucket count reported to userspace 34a2f36c0115 xfrm: Fix error return code in xfrm_output_one() 7519ffa9118c checkstack.pl: fix for aarch64 8c9c3747750a IB/core: Fix oops in netdev_next_upper_dev_rcu() a8d16017db2e drm/amdgpu: Fix DEBUG_LOCKS_WARN_ON(depth <= 0) in amdgpu_ctx.lock 54568ab2e11f powerpc/mm: Fallback to RAM if the altmap is unusable 52e1f29e8bcf Input: restore EV_ABS ABS_RESERVED b4592b838322 IB/mlx5: Block DEVX umem from the non applicable cases aad142a61ebb ARM: dts: imx7d-nitrogen7: Fix the description of the Wifi clock eab3109e1547 ARM: imx: update the cpu power up timing setting on i.mx6sx 94541b595ad4 ARM: dts: imx7d-pico: Describe the Wifi clock 270a08ffa1b9 HID: ite: Add USB id match for another ITE based keyboard rfkill key quirk d4fdc5e82357 powerpc/mm: Fix linux page tables build with some configs 4642a5c58299 powerpc: Fix COFF zImage booting on old powermacs a294de739535 arm64: dts: mt7622: fix no more console output on rfb1 cd9ff62bad88 pinctrl: meson: fix pull enable register calculation 0dc2ffac869c ARM: dts: sun8i: a83t: bananapi-m3: increase vcc-pd voltage to 3.3V Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-07linux-yocto/4.18: update to v4.18.27Bruce Ashfield
Integrating the -stable updates from Paul Gortmaker that comprise the following commits: fb957805a800 Linux 4.18.27 e40e99b6b15d ipmi:ssif: Fix handling of multi-part return messages ec5b2f3f897b ipmi: Prevent use-after-free in deliver_response d605dfec5314 ipmi: msghandler: Fix potential Spectre v1 vulnerabilities 6fcd5c67bbed ipmi: fix use-after-free of user->release_barrier.rda 8978d7c6dec4 Bluetooth: Fix unnecessary error message for HCI request completion 9aa6a6afdc9d iwlwifi: mvm: Send LQ command as async when necessary be293e2c8d5d mm, proc: be more verbose about unstable VMA flags in /proc/<pid>/smaps 5da1802b5dd9 userfaultfd: clear flag if remap event not enabled 08861c6db0c1 mm/swap: use nr_node_ids for avail_lists in swap_info_struct fbd6851e6d57 mm/page-writeback.c: don't break integrity writeback on ->writepage() error 42af1b118dec ocfs2: fix panic due to unrecovered local alloc e701c6b47b1e scsi: megaraid: fix out-of-bound array accesses c2414688a11f scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() 248849ffcee8 ath10k: fix peer stats null pointer dereference e6e7a27d9894 scsi: smartpqi: correct lun reset issues f82c77b69dd4 scsi: mpt3sas: fix memory ordering on 64bit writes 7fe3902a1b30 IB/usnic: Fix potential deadlock 07716336ae4f sysfs: Disable lockdep for driver bind/unbind files 52223b291461 ALSA: bebob: fix model-id of unit for Apogee Ensemble f55b7d8c5747 dm: Check for device sector overflow if CONFIG_LBDAF is not set 744fb8e55bdc clocksource/drivers/integrator-ap: Add missing of_node_put() c7e5ef0fad26 quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON,OFF} quotactls. 051f86c6e4fe perf tools: Add missing open_memstream() prototype for systems lacking it f40cb62ae378 perf tools: Add missing sigqueue() prototype for systems lacking it fe10d3ee10ae dm snapshot: Fix excessive memory usage and workqueue stalls dbb2e01442dd tools lib subcmd: Don't add the kernel sources to the include path 9844e0dbc6d0 perf stat: Avoid segfaults caused by negated options d8dc75d3d9fc dm kcopyd: Fix bug causing workqueue stalls dff3fa1af70f dm crypt: use u64 instead of sector_t to store iv_offset 26dfea580c42 x86/topology: Use total_cpus for max logical packages calculation 5f13f97aad1e netfilter: ipt_CLUSTERIP: fix deadlock in netns exit routine d5e112ef684d netfilter: ipt_CLUSTERIP: remove wrong WARN_ON_ONCE in netns exit routine ed843e0c755b netfilter: ipt_CLUSTERIP: check MAC address when duplicate config is set ab68568470d6 perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX 5ddf63d48c16 perf parse-events: Fix unchecked usage of strncpy() 882079829dfb perf svghelper: Fix unchecked usage of strncpy() e689fb5da3fc perf tests ARM: Disable breakpoint tests 32-bit ef3ae9b3e540 perf intel-pt: Fix error with config term "pt=0" 8639a6aacfd7 tty/serial: do not free trasnmit buffer page under port lock 80c3cdea380c btrfs: improve error handling of btrfs_add_link 2202b846b13c btrfs: alloc_chunk: fix more DUP stripe size handling ab3a0bbe8b0b mmc: atmel-mci: do not assume idle after atmci_request_end 32f972da3d3a kconfig: fix memory leak when EOF is encountered in quotation 10d9a6a992ee kconfig: fix file name and line number of warn_ignored_character() f7bcc8b2f7ef bpf: relax verifier restriction on BPF_MOV | BPF_ALU eec0856907da arm64: Fix minor issues with the dcache_by_line_op macro f2300824da71 clk: imx6q: reset exclusive gates on init 1604baf07d22 arm64: kasan: Increase stack size for KASAN_EXTRA 13ba93449b46 selftests: do not macro-expand failed assertion expressions 3bbd076d9136 scsi: target: use consistent left-aligned ASCII INQUIRY data e37db031ef5a net: call sk_dst_reset when set SO_DONTROUTE fb614921bc34 media: venus: core: Set dma maximum segment size eb2c9c4ca615 ASoC: use dma_ops of parent device for acp_audio_dma 68a03c142063 media: firewire: Fix app_info parameter type in avc_ca{,_app}_info b60c7a6713d5 powerpc/pseries/cpuidle: Fix preempt warning df30a1b5d8d2 powerpc/xmon: Fix invocation inside lock region 4f03e69412ba media: uvcvideo: Refactor teardown of uvc on USB disconnect e6b355ae24ba pstore/ram: Do not treat empty buffers as valid 72d479d16ec9 clk: imx: make mux parent strings const 277364cbbd21 jffs2: Fix use of uninitialized delayed_work, lockdep breakage d206a38109fc efi/libstub: Disable some warnings for x86{,_64} 643a876a5b01 rxe: IB_WR_REG_MR does not capture MR's iova field f5d7d77be0a6 scsi: qedi: Check for session online before getting iSCSI TLV data. 5c28f6e86aff ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined 6ca660928969 selinux: always allow mounting submounts 128146d4fb71 fpga: altera-cvp: fix probing for multiple FPGAs on the bus 3e60aeeefaeb usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device e1c8feafd5fe samples: bpf: fix: error handling regarding kprobe_events 2b3081b77e3f clk: meson: meson8b: fix incorrect divider mapping in cpu_scale_table 0bf0163094a9 drm/atomic-helper: Complete fake_commit->flip_done potentially earlier 21330a217643 arm64: perf: set suppress_bind_attrs flag to true 066b9fddd721 crypto: ecc - regularize scalar for scalar multiplication e26359f1620c MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur 3afff9e63c8e x86/mce: Fix -Wmissing-prototypes warnings 9b3a195320ca ALSA: oxfw: add support for APOGEE duet FireWire 04aba67bbf94 bpf: Allow narrow loads with offset > 0 f30cc07af44f serial: set suppress_bind_attrs flag only if builtin d264a0f394ba writeback: don't decrement wb->refcnt if !wb->bdi 74691a75e365 of: overlay: add missing of_node_put() after add new node to changeset 419af4cd1015 selftests/bpf: enable (uncomment) all tests in test_libbpf.sh 2e3f88e667c6 e1000e: allow non-monotonic SYSTIM readings f782c9d1da48 platform/x86: asus-wmi: Tell the EC the OS will handle the display off hotkey 1261977d0ab4 ixgbe: allow IPsec Tx offload in VEPA mode 7c73931b7303 drm/amd/display: Guard against null stream_state in set_crc_source 39d92f35a8dc gpio: pl061: Move irq_chip definition inside struct pl061 3aec221e313a netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets 6a5be9a2ffef ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses 50d329eca381 r8169: Add support for new Realtek Ethernet d1aad26bb964 qmi_wwan: add MTU default to qmap network interface 62b4f9e777bf net, skbuff: do not prefer skb allocation fails early eb5c8d69ea42 net: dsa: mv88x6xxx: mv88e6390 errata 993bc7d54dac mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion 8fb8533a5309 mlxsw: spectrum: Disable lag port TX before removing it 75daf3c475df ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address 73827a8e2e30 nbd: Use set_blocksize() to set device blocksize f65d7d5574e1 drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock 528fa9207170 loop: drop caches if offset or block_size are changed 3df31feee60d loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() d4082dc05ac9 loop: Get rid of 'nested' acquisition of loop_ctl_mutex 78f210acfd34 loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex 3ebf94b079ba loop: Fix deadlock when calling blkdev_reread_part() fc4a4583f9f1 loop: Move loop_reread_partitions() out of loop_ctl_mutex 2c2c3aa3ab1c loop: Move special partition reread handling in loop_clr_fd() e2c6ee2931ca loop: Push loop_ctl_mutex down to loop_change_fd() b442997a7285 loop: Push loop_ctl_mutex down to loop_set_fd() 33d682700fb0 loop: Push loop_ctl_mutex down to loop_set_status() 49f911a6a4c0 loop: Push loop_ctl_mutex down to loop_get_status() c3be2cd6ad9e loop: Push loop_ctl_mutex down into loop_clr_fd() 9a4a7555c177 loop: Split setting of lo_state from loop_clr_fd d1f05249099a loop: Push lo_ctl_mutex down into individual ioctls 50bbdfab99c1 loop: Get rid of loop_index_mutex bc40dc95afdc loop: Fold __loop_release into loop_release 23d5eac305d0 block/loop: Use global lock for ioctl() operation. e0d29ef2a8b0 block/loop: Don't grab "struct file" for vfs_getattr() operation. 8281310f32aa tipc: fix uninit-value in tipc_nl_compat_doit 95c94c995d8e tipc: fix uninit-value in tipc_nl_compat_name_table_dump b099f94e1e4d tipc: fix uninit-value in tipc_nl_compat_link_set 8e649a4839e0 tipc: fix uninit-value in tipc_nl_compat_bearer_enable e54458ac168e tipc: fix uninit-value in tipc_nl_compat_link_reset_stats 9a8f56b713dc tipc: fix uninit-value in in tipc_conn_rcv_sub 08ea8e1bfd4b sctp: allocate sctp_sockaddr_entry with kzalloc 4c02dbac416c blockdev: Fix livelocks on loop device af7bec66e3ee selinux: fix GPF on invalid policy de9b736152ed block: use rcu_work instead of call_rcu to avoid sleep in softirq b232d75be71a netfilter: ebtables: account ebt_table_info to kmemcg aa4d1d6641b5 sunrpc: handle ENOMEM in rpcb_getport_async ddb29b79dbff media: vb2: be sure to unlock mutex on errors b9f0f2f9cf59 media: vb2: vb2_mmap: move lock up 7308ece86dd0 LSM: Check for NULL cred-security on free 71ba5763243b ipv6: make icmp6_send() robust against null skb->dev 05e6bff7e7a6 bpf: in __bpf_redirect_no_mac pull mac only if present 4181e7d61b1a media: vivid: set min width/height to a value > 0 cbfc610ae5f2 media: vivid: fix error handling of kthread_run 05f5b1394483 omap2fb: Fix stack memory disclosure 28063cb50ed8 fix int_sqrt64() for very large numbers 37112a960b7f Disable MSI also when pcie-octeon.pcie_disable on 8fd61f25fcf3 arm64: dts: marvell: armada-ap806: reserve PSCI area 58c3acda1754 arm64: kaslr: ensure randomized quantities are clean to the PoC 9a013b991c02 pstore/ram: Avoid allocation and leak of platform data 1aa9985076dc RDMA/nldev: Don't expose unsafe global rkey to regular user b409b102c7d8 media: v4l: ioctl: Validate num_planes for debug messages 92dd1f93a3c9 mfd: tps6586x: Handle interrupts on suspend 2e63388cbfdb OF: properties: add missing of_node_put 1957d16bceca drm/i915/gvt: Fix mmap range check f1e756d98a46 MIPS: lantiq: Fix IPI interrupt handling ac8f34885340 mips: fix n32 compat_ipc_parse_version 0830f02f81b3 scsi: sd: Fix cache_type_store() f25d687e3d8b scsi: core: Synchronize request queue PM status only on successful resume 0f7357d9b8e4 Yama: Check for pid death before checking ancestry f94e8c0566d0 btrfs: wait on ordered extents on abort cleanup 4b1129e59323 Revert "btrfs: balance dirty metadata pages in btrfs_finish_ordered_io" f9ac2ffa0255 xen: Fix x86 sched_clock() interface for xen 79ad9eda6689 x86/xen/time: Output xen sched_clock time from 0 7b3718f98f17 crypto: talitos - fix ablkcipher for CONFIG_VMAP_STACK c194e944dc98 crypto: talitos - reorder code in talitos_edesc_alloc() 0b612c90335c crypto: authenc - fix parsing key with misaligned rta_len bed3cec44833 crypto: bcm - convert to use crypto_authenc_extractkeys() f1daff3d1cb1 crypto: ccree - convert to use crypto_authenc_extractkeys() b445d866e2fa crypto: authencesn - Avoid twice completion call in decrypt path 1d5d8babb9a8 crypto: caam - fix zero-length buffer DMA mapping 04836f6b86bd crypto: sm3 - fix undefined shift by >= width of value 42cd579fd790 bonding: update nest level on unlink 12dff858b935 r8169: don't try to read counters if chip is in a PCI power-save state 5087c2825807 smc: move unhash as early as possible in smc_release() cf652d77ac45 tun: publish tfile after it's fully initialized faee48550bf4 tcp: change txhash on SYN-data timeout e87c244b11cd net: bridge: fix a bug on using a neighbour cache entry without checking its state c499692ded84 ipv6: fix kernel-infoleak in ipv6_local_error() a3ab077a3f79 arm64: Don't trap host pointer auth use to EL2 6f127252fe5f arm64/kvm: consistently handle host HCR_EL2 flags e5fed8d49b5b scsi: target: iscsi: cxgbit: fix csk leak f1778e1523fa netfilter: nf_conncount: don't skip eviction when age is negative df00c2c10e4f can: gw: ensure DLC boundaries after CAN frame modification 58e9f5227691 tty: Don't hold ldisc lock in tty_reopen() if ldisc present c6e522371001 tty: Simplify tty->count math in tty_reopen() e3ac534b8aa5 tty: Hold tty_ldisc_lock() during tty_reopen() 3456ecaf8d34 tty/ldsem: Wake up readers after timed out down_write() 2b1afc9c3506 Btrfs: use nofs context when initializing security xattrs to avoid deadlock 403d0f9134a7 Btrfs: fix access to available allocation bits when starting balance 343ae5df68a2 KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less 42e3a4424b12 sunrpc: use-after-free in svc_process_common() 39e372a81d13 mm: page_mapped: don't assume compound page is huge or THP 845f8457893a ext4: track writeback errors using the generic tracking infrastructure a0e9782472b8 ext4: use ext4_write_inode() when fsyncing w/o a journal c60e8096cc4d ext4: avoid kernel warning when writing the superblock to a dead device 3ec6f7792def ext4: fix a potential fiemap/page fault deadlock w/ inline_data 02d823cdb2a4 ext4: make sure enough credits are reserved for dioread_nolock writes 154261392771 rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set 98213a9d5ce0 drm/amdgpu: Don't fail resume process if resuming atomic state fails dc2660871a4a drm/amdgpu: Don't ignore rc from drm_dp_mst_topology_mgr_resume() 26089047b42c drm/amd/display: Fix MST dp_blank REG_WAIT timeout 003d29ca6fba PCI: dwc: Move interrupt acking into the proper callback b90e95417c02 PCI: dwc: Take lock when ACKing an interrupt d51df9e16301 PCI: dwc: Use interrupt masking instead of disabling c122260b25cd drm/amdgpu: Add new VegaM pci id 789040bc5039 vfio/type1: Fix unmap overflow off-by-one 86cecca3d93e i2c: dev: prevent adapter retries and timeout being set as minus value 50558f1ca67b ACPI / PMIC: xpower: Fix TS-pin current-source handling 4b75905144c7 ACPI: power: Skip duplicate power resource references in _PRx c78b2116c9d7 mm, memcg: fix reclaim deadlock with writeback 8bf6869b4d75 mm/usercopy.c: no check page span for stack objects d6c879709135 slab: alien caches must not be initialized if the allocation of the alien cache failed bb1c250d55ff USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB 39fa1b192449 USB: storage: add quirk for SMI SM3350 4385b42a4cc2 USB: storage: don't insert sane sense for SPC3+ when bad sense specified d10e7b64e2b3 usb: cdc-acm: send ZLP for Telit 3G Intel based modems af318dc8d1f4 cifs: Fix potential OOB access of lock element array 4c26d3a072da CIFS: Do not hide EINTR after sending network packets 50c6b89008ec CIFS: Fix adjustment of credits for MTU requests a7eb3c3dc214 ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 dcb78b2a6e1c ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 26b78760c7ae ALSA: hda/realtek - Support Dell headset mode for New AIO platform 94ddf9e27eb5 cpufreq: scmi: Fix frequency invariance in slow path 516c5e5f484f Revert "x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex()" Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-07linux-yocto/4.18: update to v4.18.26Bruce Ashfield
Integrating Paul Gortmaker's stable updates that comprise the following commits: 89754c7da63f Linux 4.18.26 c564abe1908c NFSv4: Fix a tracepoint Oops in initiate_file_draining() 890d46c677fd net: hns3: fix return value error while hclge_cmd_csq_clean failed 9cee553eeef0 PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition 5ffe615c7959 fbdev: omap2: omapfb: fix ifnullfree.cocci warnings 9a2eb194c961 fbdev: omap2: omapfb: fix bugon.cocci warnings 795731d5307f fbdev: omap2: omapfb: fix boolreturn.cocci warnings 8c656840a4cc PCI: mobiveil: Add Kconfig/Makefile entries 0f7c216a5905 pinctrl: mediatek: include chained_irq.h header 3f240c958d39 m68k/io: Add missing ioremap define guards, fix typo 3aca0a7960d4 dm writecache: report start_sector in status line 50de44fbe274 arm64: mm: Export __sync_icache_dcache() for xen-privcmd 4c521f993bb9 tipc: add missing dev_put() on error in tipc_enable_l2_media 0a7f5ef06a67 clk: actions: Add missing REGMAP_MMIO dependency 90cbc3a9021a net: remove redundant input checks in SIOCSIFTXQLEN case of dev_ifsioc 92b0d2a490ba nvmet: check fileio lba range access boundaries 95550ccfee82 EVM: fix return value check in evm_write_xattrs() 9c63338b2ecc multicast: remove useless parameter for group add 818380e81f55 regulator: qcom_spmi: Do not initialise static to NULL 80faeb6437d9 netfilter: nft_socket: Break evaluation if no socket found 7896db3d286a netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h 6ee2615cbc6c x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() b98d573d572f drm/nouveau/kms/nv50-: fix drm-get-put.cocci warnings 5b4fbedbb14a ASoC: qdsp6: q6routing: off by one in routing_hw_params() 0ce601464e44 drm/amdgpu: get VCN start to process in the dpm disabled case cdb988723c92 net: stmmac: Fix PCI module removal leak f014d3b35b9f ip: on queued skb use skb_header_pointer instead of pskb_may_pull ee45cb43d804 linux/device.h: fix kernel-doc notation warning eb11d9a94de0 regulator: Revert "regulator: pfuze100: add enable/disable for switch" 26d53be66490 KVM: VMX: hide flexpriority from guest when disabled at the module level 1c9ebfaf8229 media: omap3isp: fix warning for !CONFIG_PM 60f30bf144b8 cfg80211: fix wext-compat memory leak 9685f469611b spi: spi-mem: Add missing description for data.nbytes field 07b7e110c17b arm64: dts: renesas: r8a77990: Remove non-existing STBE region d6e90a26c5bd media: cx231xx: fix RC_CORE dependency 7a281dbd6967 media: v4l: cadence: add VIDEO_V4L2 dependency 3b95f46801af perf Documentation: Fix out-of-tree asciidoctor man page generation 8d927494900d selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter 8359363df5a6 net/mlx5: Use u16 for Work Queue buffer strides offset 0f85219db2ee kconfig: remove a spurious self-assignment 40535cf8ca98 netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit 10d27d084c16 drm/i915: Stop holding a ref to the ppgtt from each vma e9c0ce028417 f2fs: wake up gc thread immediately when gc_urgent is set b9f47e1e8a61 tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag f1a29b5218b0 tcp: mandate a one-time immediate ACK 4474fad367bf selftests: rtnetlink: use a local IP address for IPsec tests f9229f11713c selftests: rtnetlink: hide complaint from terminated monitor 2b4cb6ad782d i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt f2aa45e70b9a drm/sun4i: mark PM functions as __maybe_unused 6c4f9bb9e2c7 drm/v3d: Checking for NULL vs IS_ERR() Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06mpfr: Upgrade to 4.0.2 releaseKhem Raj
License-Update: Formatting changes and replace http with https in urls. Drop backported patch which is now applied upstream in 4.0.2 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06archiver/package_rpm: Fix the worst src.rpm generation raceRichard Purdie
The package_rpm code is writing outside the task's sstate directory into the sstate of do_deploy_archives. This is "out of spec" since if the task is installed from sstate, the files are not restored. This means the files may appear/disappear, things are not deterministic and there are races. Extend the do_package_write_rpm code to handle writing the src.rpm into place to avoid these issues. There are other problems but this avoids races around this file. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06busybox: update to 1.29.3Dustin Bain
Updates busybox to version 1.29.3 to fix a bug related to parsing of config files: 2993551ef ("Revert "libbb: remove unnecessary variable in xmalloc_fgets"") Upgrading the recipe was chosen instead of backporting the fix as a patch because the only difference between version 1.29.2 and 1.29.3 is this revert. Signed-off-by: Dustin Bain <dustin.bain@garmin.com> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06qemu: remove --with-gtkabi=3.0 configure flagChris Patterson
Upstream dropped support for GTK2 (in v3.1.0) and this flag was dropped. Relevant upstream commit ID: 89d85cde75143325205e332dd97bf1bb8402d7c1 Signed-off-by: Chris Patterson <pattersonc@ainfosec.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06libxml-sax-perl: extend nativesdkKyle Russell
Signed-off-by: Kyle Russell <bkylerussell@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06libxml-sax-base-perl: extend nativesdkKyle Russell
Signed-off-by: Kyle Russell <bkylerussell@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06libxml-namespacesupport-perl: extend nativesdkKyle Russell
Signed-off-by: Kyle Russell <bkylerussell@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06lib/oe/rootfs: prelink only when image-prelink is inheritedAndrej Valek
Use prelink only when image-prelink class is inherited. Inheriting this class adds prelink-native as dependency to do_rootfs, which makes prelink binary and configuration available. |Exception: FileNotFoundError: [Errno 2] No such file or directory: |'/home/.../1.0-r0/recipe-sysroot-native/etc/prelink.conf' | | if not os.path.exists(prelink_cfg): | shutil.copy(self.d.expand('${STAGING_DIR_NATIVE}${sysconfdir_native}/prelink.conf'),prelink_cfg) Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06update-alternatives: correctly escape PATHs when updating FILES_${PN}André Draszik
The recently added support for updating FILES based on the file renames that are happening here is using a regex replace, but failed to properly escape the search pattern (the full path). This manifests itself in FILES not being updated as soon as the full path contains any character that has a special meaning, e.g. '+'. In other words an original path (alt_target in the code) like /opt/poky/2.6+snapshot/sysroots/i686-pokysdk-linux/sbin/losetup can't be matched, and hence we fail to update FILES with the new value, causing packaging errors. Fix by using re.escape() on the original path before passing into re.sub() Fixes: 5c23fe378732 ("update-alternatives: try to update FILES_${PN} when renaming a file"), or bcb3e7b7f88a in poky.git [YOCTO #13058] Signed-off-by: André Draszik <andre.draszik@jci.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06tune-cortexa72: add tunes for ARM Cortex-A72ayaka
It looks that the Cryptography engine is mandatory in this platform. https://developer.arm.com/products/processors/cortex-a/cortex-a72 Signed-off-by: Randy Li <ayaka@soulik.info> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06tune-cortexa53: add tunes for ARM Cortex-A53ayaka
It looks that the Cryptography engine is mandatory in this platform. https://developer.arm.com/products/processors/cortex-a/cortex-a53 Signed-off-by: Randy Li <ayaka@soulik.info> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06tune-cortexa35: add tunes for ARM Cortex-A35ayaka
https://developer.arm.com/products/processors/cortex-a/cortex-a35 Signed-off-by: Randy Li <ayaka@soulik.info> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06tune-cortexa32: add tunes for ARM Cortex-A32ayaka
https://developer.arm.com/products/processors/cortex-a/cortex-a32 Signed-off-by: Randy Li <ayaka@soulik.info> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06ThunderX: update the armv8a rulesayaka
I am not familiar with the big endian, so I don't update it. I don't have much information about the Cavium ThunderX, it looks like it supports all the ARM instructions. Signed-off-by: Randy Li <ayaka@soulik.info> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06qemuarm64: Use arch-armv8a tune instead of arch-armv8Khem Raj
arch-armv8 does not have many real-world implementations Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06arch-armv8a.inc: add tune include for armv8ayaka
There are some addtional instructions apart from bare armv8, also there is armv8.1, armv8.2. Most the processor would support crc, except X-gene 1. Signed-off-by: Randy Li <ayaka@soulik.info> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06package_manager.py: Use data.tar.xz for ipkg tooAngus Lees
Commit b95b6ba1a2959e2294a8848fa35f20163388eb06 changed package_ipk.bbclass to xz when building packages. This updates OpkgDpkgPM.extract() accordingly. Signed-off-by: Angus Lees <gus@inodes.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-06kernel-devsrc: restore compatibility with kernel < v4.10S. Lockwood-Childs
The kernel commit that added the syscall table generation tools for ARM platform (ARM: convert to generated system call tables) wasn't merged until kernel release v4.10. Current assumption in kernel-devsrc recipe is that these syscall scripts exist, which breaks the build for external board layers that are still using 4.9.x kernels: cp: cannot stat ‘arch/arm/tools/syscall*’: No such file or directory so only try to install the scripts when they actually exist. Signed-off-by: S. Lockwood-Childs <sjl@vctlabs.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-05multilib_header_wrapper.h: Use #pragma onceKhem Raj
Avoid infinite include loops, especially with bits/wordsize.h which is now possible with the synthesized headers since we now also synthesize bits/wordsize.h itelf for some arches e.g. arm/aarch64 In cases where extra preprocessing tools are used such as clang-tidy e.g. and these tools are not passed the knowledge about architecture then case comes where we enter into header include loop for bits/wordsize.h, since this template does explicitly include bits/wordsize.h To fix this emits the pragma once at beginning of file, this is better solution than include guards, and pragma once is practically supported on all compilers except few e.g. cray c/c++ compiler Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-05package_rpm/archiver: Apply bandaid to src.rpm creationRichard Purdie
| error: create archive failed on file /media/build1/poky/build/tmp/work/all-poky-linux/xcursor-transparent-theme/0.1.1+gitAUTOINC+23c8af5ba4-r0/deploy-sources/allarch-poky-linux/xcursor-transparent-theme-0.1.1+gitAUTOINC+23c8af5ba4-r0/xcursor-transparent-theme-0.1.1+git0+23c8af5ba4-r0.src.rpm: cpio: read failed - No such file or directory | Building target platforms: noarch-poky-linux | Building for target noarch-poky-linux This is caused by: $ cat log.task_order do_cleansstate (24289): log.do_cleansstate.24289 do_deploy_archives_setscene (24395): log.do_deploy_archives_setscene.24395 do_fetch (24407): log.do_fetch.24407 [..] do_package_write_rpm (25448): log.do_package_write_rpm.25448 do_package_qa (25451): log.do_package_qa.25451 So do_deploy_archives can run from sstate, created a .src.rpm in WORKDIR/deploy-sources, then it was removed when rpm was running. This leads to a broken Source line in the spec file as the original file was found by the os.listdir(). This fix is just a bandaid over much more fundamental problems sadly. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-05timezone: refactor to simplify maintArmin Kuster
move tzcode and tzdata-native into new dir Updates are now limited to the common include file. [v2] Fix UMMARY typ0 in timezone.inc Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-05binutils: Upgrade to binutils 2.32Khem Raj
Changes https://sourceware.org/ml/binutils/2019-02/msg00010.html 0007-Add-the-armv5e-architecture-to-binutils.patch is dropped since we armv5 is not a used option anymore in OE armv5te is default, and gcc9 will drop it completely anyway CVE patches were backports from master which is already past of 2.32 release Other dropped patches were partial or full backports as well Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-05glibc: Fix pthread_rwlock_try*lock stallsKhem Raj
Brings in a backport as described in https://sourceware.org/git/?p=glibc.git;a=commit;h=86013ef5cea322b8f4b9c22f230c22cce369e947 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-05send-error-report: Use https instead of http protocolKhem Raj
errors.yp.org can understand https Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-04terminal: Fix working directory in tmux terminalsJacob Kroon
Recent version of tmux seems to use PWD from the environment instead of the actual working directory. Help it use the correct path. Fixes setting the correct working directory when running devshell and menuconfig tasks. Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-03llvm,mesa: Upgrade to upcoming 8.0.0 releaseKhem Raj
License-Update: Copyright year updates from 2017-2019 Refresh patches to apply on new version mesa move dep to the llvm release to 8.0 Needs to happen along with llvm upgrade always Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-02libsolv: Drop now uneeded musl patchRandy MacLeod
Drop the musl specific fopencookie patches since musl added support for fopencookie in: 06184334 implement the fopencookie extension to stdio in December 2017 so it has been in musl since v1.1.19. There was no change in libsolv's configure log when building with musl and these patches dropped. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>