summaryrefslogtreecommitdiffstats
path: root/meta
AgeCommit message (Collapse)Author
2018-12-27musl: Update to latest masterKhem Raj
* sync APIs from kernel v4.18 * Misc bug fixes Full logs https://git.musl-libc.org/cgit/musl/log/?qt=range&q=39ef612aa193cc6e954ac5a01574300ccd4b7ef9..21a172dd36cae7a08492fd3a7500d7bf0daee13e Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-27nfs-utils: Disable format-overflow as WerrorKhem Raj
These warnings are intricate and we can ignore that for now as they are being found by gcc 9, eventually this should be not needed when code upstream is fixed Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-27gnupg: Do not apply -Woverride-init guard for gcc >= 9Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-27gnupg: Upgrade to 2.2.12 releaseKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-27grub2: Fix passing null to printf formatsKhem Raj
Backport a patch that helps with this error which is found by gcc9 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-27package_ip.bbclass: add xz threadingAlejandro del Castillo
Before, threading was enabled via a patch to opkg-build. Now that opkg-build provides a hook for extra arguments, use that. Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-27opkg-utils: upgrade to version 0.4.0Alejandro del Castillo
Drop patches already merged upstream. Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-27opkg: upgrade to version 0.4.0Alejandro del Castillo
- Drop 0001-remove_maintainer_scripts-use-strict-matching.patch Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-27oeqa/utils/qemurunner: Print output when failed to loginRobert Yang
This is useful for debugging. Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-26glibc: Enable --with-default-linkKhem Raj
This lets linker to use its internal linker script for shared objects Fixes with when gold is default linker Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-26base.bbclass, classextend.py: Drop catering to gcc-initialKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-26tcmode-default: Drop pinnings for gcc-initial based recipesKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-26musl: Move away from gcc-initial dependencyKhem Raj
gcc-initial step is no more needed Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-26libssp: Remove dependency on gcc-initialKhem Raj
Its not needed anymore and it can depend on gcc-cross instead Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-26newlib: Move away from gcc-initial dependencyKhem Raj
gcc-initial step is no more needed Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-26recipes: Drop virtual/libc-for-gccRichard Purdie
We no longer have special "libc" for gcc so we can rely on plain virtual/libc and reduce the complexity in the dependencies. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-26gcc: Drop the -initial versions of the compilerRichard Purdie
Separated out from the previous commit for clarity, this simply drops all the -inital pieces of gcc which are no longer needed after the previous commit. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-26gcc: Drop gcc-cross-initial and use gcc-cross insteadRichard Purdie
We need a libgcc to build glibc. Tranditionally we therefore build a non-threaded and non-shared compiler (gcc-cross-initial), then use that to build libgcc-initial which is used to build glibc which we can then build gcc-cross and libgcc against. Firstly, we can drop the glibc dependency from gcc-cross, *if* we make two changes: a) specify the minimum glibc version to support in a configure option b) create a dummy limits.h file so that later when glibc creates one, the headers structure has support for it. We can do this with a simple empty file Once gcc-cross is libc independent, we can use it to build both libgcc-initial and then later libgcc. libgcc-initial is tricky as we need to imitate the non-threaded and non-shared case. We can do that by hacking the threading mode back to "single" even if gcc reports "posix" and disable libc presence for the libgcc-intial build. We have to create the dummy limits.h to avoid compiler errors from a missing header. glibc will fail to link with libgcc-initial due to a missing "exception handler" capable libgcc (libgcc_eh.a). Since we know glibc doesn't need any exception handler, we can safely symlink to libgcc.a. With those changes, gcc-cross can be used in all places and we only need one build of gcc for each architecture. For some reason ifunc was being disabled on mips prior to these changes but afterwards became enabled but caused assertion failures. This is therefore disabled until we can debug that. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-26glibc: Remove site_config and glibc-initialRichard Purdie
The only reason we appear to need glibc-initial at this time is to support the site_config code. The site_config code compiles and therefore needs at least some level of working C library to link against. This isn't a good reason to keep the complexity of glibc-initial around so remove it, and the site_config support which then breaks. Performance benchmarks suggest the time spent just rerunning configure for site_config just about equals any performance benefit for OE-Core image builds excluding the time spent adding glibc-initial to the dependency chain. I'm not opposed to readding some other form of site_config support but it needs to be rethought. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-26crosssdk/cross-canadian: Set LIBCOVERRIDE correctlyRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-26oeqa/concurrencytest: fix for locating meta-selftestRobert Yang
The previous code assumed builddir and meta-selftest are in the same dir, but this isn't always true, builddir can be anywhere, use get_test_layer() to locate meta-selftest can fix the problem. Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20populate_sdk_ext.bbclass: Include site.conf in parsing for contents for ↵Khem Raj
local.conf Some distros use site.conf to emit certain variables which are important for eSDK e.g. DISTRO with out which eSDK will not be able to ger right metadata when it tries to build Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20i2c-tools: upgrade 4.0 -> 4.1Anuj Mittal
* For changes, see: https://git.kernel.org/pub/scm/utils/i2c-tools/i2c-tools.git/log/?qt=range&q=v4.0...v4.1 * Remove upstreamed patches Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20common-licenses: update Libpng license textAnuj Mittal
The new libpng license comprises the terms and conditions from the zlib license, and the disclaimer from the Boost license. The legacy libpng license license, used until libpng-1.6.35, is appended to the new license, following the precedent established in the Python Software Foundation License version 2. See for details: https://sourceforge.net/projects/libpng/files/libpng16/1.6.36/ Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20libpng: upgrade 1.6.35 -> 1.6.36Anuj Mittal
For changes, see: https://sourceforge.net/p/libpng/code/ci/libpng16/tree/CHANGES License-Update: Added authors to license, formatting, version changes, export classification clarification and a new libpng2 license with clarification: The new libpng license comprises the terms and conditions from the zlib license, and the disclaimer from the Boost license. The legacy libpng license license, used until libpng-1.6.35, is appended to the new license, following the precedent established in the Python Software Foundation License version 2. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20harfbuzz: upgrade 2.1.3 -> 2.2.0Anuj Mittal
For changes, see: https://cgit.freedesktop.org/harfbuzz/tree/NEWS?h=2.2.0 Remove do_configure_append after the patch to remove pkg.m4 was merged upstream. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20sqlite3: upgrade 3.25.3 -> 3.26.0Anuj Mittal
For changes, see: https://www.sqlite.org/releaselog/3_26_0.html Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20libatomic-ops: upgrade 7.6.6 -> 7.6.8Anuj Mittal
For changes, see: https://github.com/ivmai/libatomic_ops/compare/v7.6.6...v7.6.8 Also switch to using tarball release instead. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20gsettings-desktop-schemas: upgrade 3.28.0 -> 3.28.1Anuj Mittal
Changes from release notes: - Set default background image for screen lock to an existing one - Translation updates Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20eudev: upgrade 3.2.5 -> 3.2.7Anuj Mittal
For changes, see: https://github.com/gentoo/eudev/compare/v3.2.5...v3.2.7 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20icecc: patchelf is needed by icecc-create-envDouglas Royds
Although we could potentially build patchelf and all its dependencies, they would all have to be blacklisted to avoid trying to build them with icecc. We use the host patchelf instead. Signed-off-by: Douglas Royds <douglas.royds@taitradio.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20icecc: Don't generate recipe-sysroot symlinks at recipe-parsing timeDouglas Royds
The python function icecc_path() was being invoked inline by set_icecc_env(), meaning that it was being invoked at recipe-parsing time. As a side-effect, icecc_path() was creating the recipe-sysroot directory and symlinking icecc into it. Because this was done at parsing time (rather than configure time), we were generating otherwise-empty WORKDIRs for *all* parsed recipes, and for all virtual classes (-native, -nativesdk). In my build, this generated more than 800 of these otherwise-empty WORKDIRs. I have simplified icecc_path() to return only the intended path to the icecc symlinks in the recipe-sysroot, with no side-effect. We then create the directory and the icecc symlinks at configure time. Because get_cross_kernel_cc() is still invoked at parse-time, it needs a guard-clause for the non-kernel case. We are now finding the host icecc at do_configure time, so icecc needs to be in the HOSTTOOLS. I have made this non-fatal, so that we can still inherit icecc without icecc installed. Signed-off-by: Douglas Royds <douglas.royds@taitradio.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20icecc: Syntax error meant that we weren't waiting for tarball generationDouglas Royds
If two bitbake processes try to generate the ICECC_VERSION tarball at the same time, the thread that fails to get the lock will wait 30 sec for the first to finish. A syntax error meant that this was not happening, and in particular, if tarball generation failed (eg. for lack of patchelf), it did so silently. Signed-off-by: Douglas Royds <douglas.royds@taitradio.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20icecc: Trivial simplificationDouglas Royds
Signed-off-by: Douglas Royds <douglas.royds@taitradio.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20icecc: readlink -f on the recipe-sysroot gcc/g++Douglas Royds
We were accidentally doing a readlink -f on simply 'gcc', for instance Signed-off-by: Douglas Royds <douglas.royds@taitradio.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20libxcrypt: Fix nativesdk build with gcc9Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20gcc-runtime: Drop building libmpxKhem Raj
libmpx is not supported any longer and infact has been removed completely from gcc-9, see https://github.com/gcc-mirror/gcc/commit/1e42d5c637e1b1f65dfddd0923dfb25676bb56e5 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-18gcc-runtime: Add missing libc dependencyRichard Purdie
For reasons lost in the depths of time, perhaps performane related, we only have a dependency on libc at packaging time. This is too late, as demonstrated by a recent build failure on non-IA builds where the glibc 2.29 upgrade had been removed from the build: ld: recipe-sysroot/usr/lib/../lib/libstdc++.so: undefined reference to `log@GLIBC_2.29' libstdc++ should have been rebuilt but had not as the dependency wasn't present. Add the missing dependency to avoid this problem (and drop the other form of dependency which is no longer needed). Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-18distrodata: RemoveRichard Purdie
The code in the tasks within this class are old and there are much better ways to do these things now such as through tinfoil rather than writing csv files incrementally with start/stop events and lock files. Existing users of the code (mainly the do_checkpkg task) have been ported over to tinfoil. Drop the class, any other users should also make use of the tinfoil functionality. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-18upstream-tracking.inc: Remove the long deprecated fileRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-18oeqa/selftest/distrodata: Drop now unneeded distrodata inheritRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-18defaultsetup: Include maintainers.inc by defaultRichard Purdie
There is little harm in including this file rather than having a rather obscure and soon to be obsolete bbclass adding this information. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-18libxcrypt: Upgrade to 4.4.1 releaseKhem Raj
License-Update: New files added to existing list Add -Wno-error=missing-attributes to compiler flags, this helps in compiling with gcc 9.0, eventually, the code should be fixed Add a patch to fix x32 build Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-18kernel-devsrc: fix usrmerge install pathAllen Wild
Update /lib to $nonarch_base_libdir to fix package QA errors when usermerge is enabled in DISTRO_FEATURES. ERROR: kernel-devsrc-1.0-r0 do_package_qa: QA Issue: kernel-devsrc package is not obeying usrmerge distro feature. /lib should be relocated to /usr. [usrmerge] Signed-off-by: Allen Wild <allenwild93@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-18systemd: Fix memory use after free errorsKhem Raj
Found with gcc trunk Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-18go: Upgrade 1.11.1 -> 1.11.4 minor releaseKhem Raj
Changes: https://golang.org/doc/devel/release.html#go1.11 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-18linux-yocto: correct qemumips64el definitionBruce Ashfield
The big endian mips definition was used as the basis for the little endian machine. Unfortunatey, the KMACHINE definitions were not fully cleared, so big endian builds will match on the 'le' variant .. and break. We drop the BE machine definitions from the LE variant and we are fixed. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-18linux-yocto: configuration updates (virtio and tpm)Bruce Ashfield
Integrating the following configuration changes: 1992fb4dad30 virtio.cfg: enable CONFIG_DRM_VIRTIO_GPU 9e9ba7cb6756 features/tpm: enable tpm support Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-18kern-tools: tools/kconf_check: modify grep patternBruce Ashfield
Integrating the following kern tools patch: The cmd line, <grep '^[ ]*\(menu\)*config '>, can't match all expect config options. This is because that it is not always a single space after 'config' in kernel-source/*/.../Kconfig. e.g. "config IP_VS_IPV6" in net/netfilter/ipvs/Kconfig So we should change the cmd to grep '^[ ]*\(menu\)*config\s'. Signed-off-by: Hongzhi.Song <hongzhi.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-18linux-yocto/4.18: update to v4.18.21Bruce Ashfield
Integrating Paul Gortmaker's 4.18.x -stable queue that comprises the following commits: 7791d9ae24f8 Linux 4.18.21 a80801badd68 libceph: fall back to sendmsg for slab pages fa1d15db0676 HID: Add quirk for Microsoft PIXART OEM mouse 539bf8a221c2 HID: Add quirk for Primax PIXART OEM mice e5cfd0902404 HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges c2d5a17480e1 ACPI / platform: Add SMB0001 HID to forbidden_id_list a6f05874e5e4 drivers/misc/sgi-gru: fix Spectre v1 vulnerability a2106abb1311 mtd: rawnand: atmel: fix OF child-node lookup 852707bdc43c USB: misc: appledisplay: add 20" Apple Cinema Display 025b1def8764 misc: atmel-ssc: Fix section annotation on atmel_ssc_get_driver_data 9e7b23298a7e usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB 013de23dac1c USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub 3f514468061f USB: quirks: Add no-lpm quirk for Raydium touchscreens bbcc56d2f095 usb: cdc-acm: add entry for Hiro (Conexant) modem 97e2f24e1a83 ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() 745bb5e7cfeb ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 1c6195c1d07e RISC-V: Fix raw_copy_{to,from}_user() 58d333dec778 MIPS: OCTEON: cavium_octeon_defconfig: re-enable OCTEON USB driver 574cddd586ad x86/ldt: Unmap PTEs for the slot before freeing LDT pages e5992ad333bb x86/ldt: Split out sanity check in map_ldt_struct() 4fec0315cc99 x86/mm: Move LDT remap out of KASLR region on 5-level paging 06e06217b513 x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions afddf2bc08b8 x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions 251fe62f9fbd SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() 39cc3a6bf7a4 kbuild: deb-pkg: fix too low build version number 4cbf9bb5d870 net: aquantia: invalid checksumm offload implementation 7efe7160032f net: aquantia: fixed enable unicast on 32 macvlan 3dcebf4e0021 net: aquantia: fix potential IOMMU fault after driver unbind 7ab68bbd45e5 net: stmmac: Fix RX packet size > 8191 13cf931db889 qed: Fix potential memory corruption edc856a3748d qed: Fix SPQ entries not returned to pool in error flows 85423a9f1925 qed: Fix blocking/unlimited SPQ entries leak 98e7cd88b52b qed: Fix memory/entry leak in qed_init_sp_request() 82f212b802a0 i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features 85f5e5f14d5a ice: Change req_speeds to be u16 da1d12c17f9f ice: Fix the bytecount sent to netdev_tx_sent_queue 2a7e71e87d96 ice: Fix dead device link issue with flow control 14e275bde8d7 perf tools: Do not zero sample_id_all for group members 76cc23113132 perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so 2d21e584e738 sched/core: Take the hotplug lock in sched_init_smp() 2ada9a15c672 i2c: omap: Enable for ARCH_K3 53d22ae3d66e nvme: make sure ns head inherits underlying device limits 446c01fb4f92 ceph: quota: fix null pointer dereference in quota check 9e10f7374c41 s390/perf: Change CPUM_CF return code in event init function 9de8b1448395 drm/amd/amdgpu/dm: Fix dm_dp_create_fake_mst_encoder() f360a418cccb drm/amd/display: Drop reusing drm connector for MST 7f7cef0bfc2f block: Clear kernel memory before copying to user f9e5bd7ff2eb drm/amd/display: Stop leaking planes 4239764e6ba8 lib/raid6: Fix arm64 test build 7c5fe0f1b003 mtd: nand: Fix nanddev_pos_next_page() kernel-doc header c3c978e03a0b clk: fixed-factor: fix of_node_get-put imbalance 1e6a626e9a85 arm64: dts: renesas: r8a7795: add missing dma-names on hscif2 8904df27645c Revert "drm/exynos/decon5433: implement frame counter" bc80947ec235 ARM: dts: fsl: Fix improperly quoted stdout-path values 0256a4666ccc hwmon: (ibmpowernv) Remove bogus __init annotations 7cce145bb0bc net: hns3: Fix for out-of-bounds access when setting pfc back pressure 49ca763b85a3 s390/qeth: fix HiperSockets sniffer 2a5adbb88317 netfilter: nft_compat: ebtables 'nat' table is normal chain type b1045a2ed7d0 netfilter: ipset: Fix calling ip_set() macro at dumping 6339fe77369f netfilter: xt_IDLETIMER: add sysfs filename checking routine 5f53cf58e657 netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() ac802253a7f6 bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv 38dd3dd00b30 s390/mm: Fix ERROR: "__node_distance" undefined! da97e4fe8be9 s390/mm: fix mis-accounting of pgtable_bytes 8d30ef7ca397 netfilter: ipset: fix ip_set_list allocation failure 61c4117c1a74 netfilter: ipset: actually allow allowable CIDR 0 in hash:net,port,net 969721e7b329 netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace 429746904248 Revert "netfilter: nft_numgen: add map lookups for numgen random operations" a5e3863ac044 netfilter: use PTR_ERR_OR_ZERO() 0ae8e99ec8cd HID: alps: allow incoming reports when only the trackstick is opened 15b457203750 Revert "HID: add NOGET quirk for Eaton Ellipse MAX UPS" b031d919f5a3 HID: i2c-hid: Add a small delay after sleep command for Raydium touchpanel 6e7506e7ffa1 netfilter: ipv6: fix oops when defragmenting locally generated fragments ffe4bc3d6f34 netfilter: ipv6: nf_defrag: drop skb dst before queueing 9b1f3e55b288 clk: ti: fix OF child-node lookup dd638be4185f clk: meson: clk-pll: drop CLK_GET_RATE_NOCACHE where unnecessary 0d6b6e708bc7 arm64: percpu: Initialize ret in the default case bbc36472de49 platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307 1a256be39690 x86/earlyprintk: Add a force option for pciserial device f7554181a88f apparmor: Fix uninitialized value in aa_split_fqname 012871d08c0d clk: samsung: exynos5420: Enable PERIS clocks for suspend 064e571701ce fs/exofs: fix potential memory leak in mount option parsing 831690c6459c perf symbols: Set PLT entry/header sizes properly on Sparc 0f9ecdb3bd83 clk: fixed-rate: fix of_node_get-put imbalance ede1c4fcdde1 platform/x86: intel_telemetry: report debugfs failure ee66e4013b23 afs: Handle EIO from delivery function aef20e808b30 drm/edid: Add 6 bpc quirk for BOE panel. 24bb4410cef8 um: Give start_idle_thread() a return code 2d40d681ae35 perf unwind: Take pgoff into account when reporting elf to libdwfl cb3e550391e9 hfsplus: prevent btree data loss on root split fa5cc3040873 hfs: prevent btree data loss on root split ee916b4885a5 reiserfs: propagate errors from fill_with_dentries() properly ef40ee9ed9ae ixgbe: fix MAC anti-spoofing filter after VFLR c0fee8923e4f net: hns3: bugfix for the initialization of command queue's spin lock 8d77763100a2 net: hns3: bugfix for handling mailbox while the command queue reinitialized 2fb7315d2cf8 net: hns3: Prevent sending command during global or core reset ab0b26b06885 net: hns3: bugfix for rtnl_lock's range in the hclgevf_reset() cd72d052e2e0 block: brd: associate with queue until adding disk 0d11623a80f2 arm64: kprobe: make page to RO mode when allocate it a52826b7b283 cifs: fix return value for cifs_listxattr 875f9a25fe16 cifs: don't dereference smb_file_target before null check 726e26c18837 usbnet: smsc95xx: disable carrier check while suspending 1b02f8a0f99a net: smsc95xx: Fix MTU range 43ec8ff9d9d1 mlxsw: spectrum: Fix IP2ME CPU policer configuration 5084168f4ddb sctp: not increase stream's incnt before sending addstrm_in request 2d3ba28f6872 net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs fbe671bf4640 sctp: fix strchange_flags name for Stream Change Event 1071eded0415 net: dsa: microchip: initialize mutex before use 92df935ee5bd net: qualcomm: rmnet: Fix incorrect assignment of real_dev 8524e5f23056 sctp: define SCTP_SS_DEFAULT for Stream schedulers 839c08b2e53f net: phy: realtek: fix RTL8201F sysfs name 511ac11522c8 net: dsa: mv88e6xxx: Fix clearing of stats counters 4166d97c8114 net/mlx5e: IPoIB, Reset QP after channels are closed 057174ecf7c3 net/mlx5: IPSec, Fix the SA context hash key 776d3005c370 l2tp: fix a sock refcnt leak in l2tp_tunnel_register 5b7d8593e89d inet: frags: better deal with smp races 38cdb31946c1 net/mlx5e: Removed unnecessary warnings in FEC caps query 0fa0336430a4 net/mlx5e: Fix selftest for small MTUs 35f08cfda6e4 net/mlx5e: Always use the match level enum when parsing TC rule match 81dff097d4f1 Revert "sctp: remove sctp_transport_pmtu_check" 956f3384ec99 net/mlx5e: Adjust to max number of channles when re-attaching e717c85edd16 net/mlx5e: Claim TC hw offloads support only under a proper build config 73965525b4a5 net: systemport: Protect stop from timeout 0c6765847a3e tuntap: fix multiqueue rx 1f1f1f9f5c04 tipc: fix lockdep warning when reinitilaizing sockets 4882b7bfa4f4 tipc: don't assume linear buffer when reading ancillary data 8ee89a1dba58 tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths 29939b28474d tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing 2d02df9e00f6 sctp: not allow to set asoc prsctp_enable by sockopt f8079b5a352d net-gro: reset skb->pkt_type in napi_reuse_skb() 893ebde4310f net: bcmgenet: protect stop from timeout d50e12a49aa0 ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF a72cc86b5f1b ipv6: fix a dst leak when removing its exception 05b6cf8bd43b ip_tunnel: don't force DF when MTU is locked 9de9dc5fac67 ibmvnic: fix accelerated VLAN handling 67485ab94ea6 flow_dissector: do not dissect l4 ports for fragments Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>