Removed rpms ============ - 0ad - 0ad-data - Mesa-32bit - Mesa-dri-32bit - Mesa-gallium-32bit - Mesa-libEGL1-32bit - aalib-devel-32bit - alsa-plugins-pulse-32bit - alsa-plugins-samplerate-32bit - apache2-mod_auth_kerb - apfel-devel - apfel-doc - at-spi2-core-devel-32bit - atk-devel-32bit - atkmm1_6-devel-32bit - audit-devel-32bit - avocado - blueproximity - blueproximity-lang - bluez-devel-32bit - bugreporter - cairo-devel-32bit - cairomm1_0-devel-32bit - cracklib-devel-32bit - cura1-lulzbot - cyrus-sasl-32bit - cyrus-sasl-otp-32bit - dbus-1-devel-32bit - dbus-1-glib-32bit - double-cross - dreampie - ecryptfs-utils-devel-32bit - enchant-1-backend-voikko-32bit - etckeeper-cron - fontconfig-devel-32bit - freeglut-devel-32bit - gdk-pixbuf-devel-32bit - geda-xgsch2pcb - gedit-plugin-dashboard - gedit-plugin-zeitgeist - gettext-runtime-32bit - giflib-devel-32bit - glib-networking-32bit - glibc-devel-32bit - glibc-profile-32bit - gnome-games - gnome-games-lang - gnome-keyring-32bit - gnome-vfs2-32bit - google-compute-engine-oslogin-32bit - gstreamer-plugins-base-32bit - gstreamer-plugins-farstream-32bit - gstreamer-plugins-good-extra-32bit - gtk2-engine-mist-32bit - gtk2-engine-redmond95-32bit - gtk2-immodule-tigrigna-32bit - gtk3-immodule-thai-32bit - gtk3-tools-32bit - FAudio-devel-32bit - Mesa-vulkan-device-select-32bit - alsa-plugins-32bit - alsa-plugins-jack-32bit - alsa-topology-devel-32bit - attica-qt5-devel-32bit - clang11-devel-32bit - clang5-devel-32bit - clang7-devel-32bit - compat-libpthread-nonshared-32bit - cppunit-devel-32bit - cyrus-sasl-sqlauxprop-32bit - dbus-1-glib-devel-32bit - device-mapper-devel-32bit - enchant-2-backend-voikko-32bit - fcitx-gtk2-32bit - freetype2-devel-32bit - gdbm-devel-32bit - glib2-tools-32bit - glibc-32bit - glibc-devel-static-32bit - glibc-locale-32bit - gsettings-backend-dconf-32bit - gstreamer-32bit - gstreamer-devel-32bit - gstreamer-plugins-bad-32bit - gstreamer-plugins-base-devel-32bit - gtk2-engine-crux-32bit - gtk2-engine-glide-32bit - gtk2-theming-engine-adwaita-32bit - gtk3-immodule-inuktitut-32bit - gtk3-immodule-multipress-32bit - gtk3-immodule-wayland-32bit - hdf5-devel-32bit - hdf5-openmpi2-devel-32bit - hunspell-devel-32bit - ibus-gtk-32bit - ibus-gtk3-32bit - intel-vaapi-driver-32bit - kcodecs-devel-32bit - ki18n-devel-32bit - kio-32bit - kjobwidgets-devel-32bit - kservice-32bit - ktextwidgets-devel-32bit - kxmlgui-devel-32bit - libFLAC++6-32bit - libFS-devel-32bit - libGeoIP-devel-32bit - libICE6-32bit - libIex-2_2-23-32bit - libKF5Attica5-32bit - libKF5GuiAddons5-32bit - libKF5IconThemes5-32bit - libKF5Solid5-32bit - libKF5SonnetUi5-32bit - libKF5Wallet5-32bit - libKF5WindowSystem5-32bit - libLTO11-32bit - libMagick++-devel-32bit - libOSMesa8-32bit - libQt53DExtras5-32bit - libQt53DInput5-32bit - libQt53DQuickInput5-32bit - libQt53DQuickScene2D5-32bit - libQt5Bootstrap-devel-static-32bit - libQt5Core-devel-32bit - libQt5DesignerComponents5-32bit - libQt5Nfc5-32bit - libQt5PlatformSupport-devel-static-32bit - libQt5PrintSupport-devel-32bit - libQt5Sensors5-32bit - libQt5Svg5-32bit - libQt5TextToSpeech5-32bit - libQt5WaylandClient5-32bit - libQt5Widgets5-32bit - libSDL-devel-32bit - libSDL2_mixer-2_0-0-32bit - libSDL2_net-devel-32bit - libSDL2_ttf-devel-32bit - libSDL_mixer-devel-32bit - libSDL_net-1_2-0-32bit - libSDL_net-devel-32bit - libSDL_sound-1_0-1-32bit - libSM-devel-32bit - libWPEBackend-fdo-1_0-1-32bit - libX11-6-32bit - libXau-devel-32bit - libXaw3d6-32bit - libXaw3d8-32bit - libXaw6-32bit - libXaw8-32bit - libXcomposite1-32bit - libXcursor1-32bit - libXdmcp-devel-32bit - libXext6-32bit - libXft2-32bit - libXm4-32bit - libXmuu1-32bit - libXprintUtil-devel-32bit - libXrandr-devel-32bit - libXrandr2-32bit - libXv-devel-32bit - libXvMC-devel-32bit - libXvMC_r600-32bit - libaa1-32bit - libacl-devel-32bit - libanthy0-32bit - libasm1-32bit - libass9-32bit - libatkmm-1_6-1-32bit - libatspi0-32bit - libavahi-glib1-32bit - libavc1394-devel-32bit - libavformat57-32bit - libbasicobjects-devel-32bit - libblkid-devel-32bit - libboost_context1_66_0-32bit - libboost_coroutine1_66_0-32bit - libboost_coroutine1_75_0-32bit - libboost_date_time1_75_0-32bit - libboost_graph1_66_0-32bit - libboost_json1_75_0-32bit - libboost_math_legacy-32bit - libboost_mpi1_66_0-32bit - libboost_program_options1_66_0-32bit - libboost_python-py2_7-1_66_0-32bit - libboost_python-py3-1_66_0-32bit - libboost_random_legacy-32bit - libboost_signals1_66_0-32bit - libboost_system_legacy-32bit - libboost_thread1_66_0-32bit - libboost_wave1_75_0-32bit - libbrotlidec1-32bit - libbz2-devel-32bit - libcairo2-32bit - libcanberra-gtk0-32bit - libcanberra-gtk2-module-32bit - libcdio19-32bit - libcelt-devel-32bit - libcheck0-32bit - libchewing3-32bit - libchromaprint1-32bit - libclutter-gst-3_0-0-32bit - libcmap4-32bit - libcmocka-devel-32bit - libcogl20-32bit - libcom_err-devel-32bit - libconfig++11-32bit - libcorosync_common4-32bit - libcroco-0_6-3-32bit - libcryptsetup12-32bit - libdatrie1-32bit - libdcerpc-binding0-32bit - libdirac_decoder0-32bit - libdmapsharing-3_0-2-32bit - libdvbv5-0-32bit - libdvdread4-32bit - libecal-2_0-1-32bit - libeconf0-32bit - libecpg6-32bit - libedata-cal-2_0-1-32bit - libedit0-32bit - libenca0-32bit - libenchant1-32bit - libevdev2-32bit - libfdt-devel-32bit - libffi7-32bit - libfftw3_mpi3-32bit - libfl2-32bit - libfreebl3-32bit - libfuse3-3-32bit - libgck-1-0-32bit - libgcrypt20-32bit - libgdk_pixbuf_xlib-2_0-0-32bit - libgeocode-glib0-32bit - libgimp-2_0-0-32bit - libgit2-1_3-32bit - libglade-2_0-0-32bit - libglue2-32bit - libgmpxx4-32bit - libgnome-keyring0-32bit - libgnomecanvas-2-0-32bit - libgobject-2_0-0-32bit - libgphoto2-devel-32bit - libgssdp-1_2-0-32bit - libgstapp-1_0-0-32bit - libgstpbutils-1_0-0-32bit - libgstriff-1_0-0-32bit - libgstrtp-1_0-0-32bit - libgstvideo-1_0-0-32bit - libgstwebrtc-1_0-0-32bit - libgtkhtml-editor-4_0-0-32bit - libgtkmm-3_0-1-32bit - libgtop-2_0-11-32bit - libharfbuzz-gobject0-32bit - libharfbuzz0-32bit - libhdf5-103-mvapich2-32bit - libhdf5-103-openmpi4-32bit - libhdf5_cpp103-mvapich2-32bit - libhdf5_fortran102-mvapich2-32bit - libhdf5_hl100-32bit - libhdf5_hl_cpp100-openmpi4-32bit - libheif1-32bit - libhfstospell10-32bit - libibumad3-32bit - libibus-1_0-5-32bit - libical-glib3-32bit - libicu-devel-32bit - libidn2-0-32bit - libido3-0_1-0-32bit - libini_config5-32bit - libinput10-32bit - libjackserver0-32bit - libjbig2-32bit - libjpeg62-32bit - liblapack3-32bit - libldac2-32bit - libldb2-32bit - liblilv-0-0-32bit - liblirc_client0-32bit - liblockdev1-32bit - liblqr-1-0-32bit - liblrdf2-32bit - libltdl7-32bit - libmarisa0-32bit - libminizip1-32bit - libmlx5-1-32bit - libmount-devel-32bit - libmpeg2encpp-2_0-0-32bit - libmplex2-2_0-0-32bit - libmtdev1-32bit - libnetcdf18-openmpi2-32bit - libnetcdf18-openmpi3-32bit - libnetfilter_conntrack3-32bit - libnettle6-32bit - libnl3-200-32bit - libnl3-devel-32bit - libnotify-devel-32bit - libnss_usrfiles2-32bit - libnuma1-32bit - liboauth0-32bit - libopagent1-32bit - libopenjp2-7-32bit - libopenmpt0-32bit - libopenssl-1_1-devel-32bit - libopenssl1_0_0-hmac-32bit - libopenssl1_1-hmac-32bit - libopus0-32bit - libp11-3-32bit - libpango-1_0-0-32bit - libpath_utils-devel-32bit - libpcap1-32bit - libpciaccess0-32bit - libpcre2-posix2-32bit - libpcreposix0-32bit - libpcscspy0-32bit - libpfm4-32bit - libpinyin13-32bit - libplist3-32bit - libpng12-devel-32bit - libpng16-16-32bit - libpolkit-qt5-1-1-32bit - libpolkit-qt5-1-devel-32bit - libpoppler-glib8-32bit - libpoppler-qt5-1-32bit - libprotobuf20-32bit - libproxy1-config-gnome3-32bit - libpsl5-32bit - libpulse-mainloop-glib0-32bit - libpwquality1-32bit - libpython3_6m1_0-32bit - libqt5-qtconnectivity-devel-32bit - libqt5-qtdeclarative-devel-32bit - libquorum5-32bit - librdf0-32bit - libref_array-devel-32bit - libsbc1-32bit - libsensors4-32bit - libsmartcols-devel-32bit - libsmbldap2-32bit - libsoftokn3-32bit - libsord-0-0-32bit - libsoup-2_4-1-32bit - libsoup-devel-32bit - libsoxr-lsr0-32bit - libsoxr0-32bit - libsqlite3-0-32bit - libsrtp1-32bit - libsrtp2-1-32bit - libstartup-notification-1-0-32bit - libswscale5_9-32bit - libtalloc2-32bit - libtevent-util0-32bit - libtevent0-32bit - libtheora0-32bit - libtheoraenc1-32bit - libtiff5-32bit - libtirpc3-32bit - libtotem_pg5-32bit - libtss2-tcti-mssim0-32bit - libudev1-32bit - libusb-1_0-0-32bit - libusb-1_0-devel-32bit - libusbmuxd4-32bit - libustr-1_0-1-32bit - libuuid1-32bit - libv4l-32bit - libv4l-devel-32bit - libv4lconvert0-32bit - libva-devel-32bit - libvdpau-devel-32bit - libvdpau1-32bit - libvdpau_r600-32bit - libverto-libev1-32bit - libvisual-32bit - libvoikko1-32bit - libvorbisenc2-32bit - libvulkan1-32bit - libvulkan_intel-32bit - libwacom2-32bit - libwayland-client0-32bit - libwebpdecoder2-32bit - libwebpextras0-32bit - libwebpmux2-32bit - libwebrtc_audio_processing1-32bit - libwpe-1_0-1-32bit - libwx_baseu-suse3_0_5-32bit - libwx_baseu_xml-suse3-32bit - libwx_gtk2u_aui-suse3-32bit - libwx_gtk2u_gl-suse3-32bit - libwx_gtk2u_media-suse3_0_5-32bit - libwx_gtk2u_qa-suse3-32bit - libwx_gtk2u_ribbon-suse3_0_5-32bit - libwx_gtk2u_stc-suse3-32bit - libwx_gtk2u_stc-suse3_0_5-32bit - libxcb-composite0-32bit - libxcb-glx0-32bit - libxcb-randr0-32bit - libxcb-render0-32bit - libxcb-screensaver0-32bit - libxkbcommon-devel-32bit - libxkbfile-devel-32bit - libyajl-devel-32bit - libzimg2-32bit - libzio1-32bit - libzstd-devel-32bit - llvm11-devel-32bit - llvm7-devel-32bit - mpc-devel-32bit - mpfr-devel-32bit - mpg123-devel-32bit - nss-myhostname-32bit - nss-mymachines-32bit - openal-soft-devel-32bit - openldap2-devel-32bit - openmpi3-libs-32bit - openmpi4-libs-32bit - pam-devel-32bit - pam_radius-32bit - pipewire-modules-32bit - pulseaudio-utils-32bit - python-32bit - python3-32bit - python3-tevent-32bit - python39-base-32bit - readline-devel-32bit - rpm-32bit - rsocket-32bit - samba-libs-python3-32bit - tcl-32bit - termcap-32bit - tk-32bit - tslib-devel-32bit - update-test-32bit-pkg-32bit - wine-devel-32bit - xcb-util-devel-32bit - xen-libs-32bit - xf86-video-intel-32bit - xz-devel-32bit - zlib-devel-32bit - zziplib-devel-32bit - kconfig-devel-32bit - kconfigwidgets-devel-32bit - kcoreaddons-devel-32bit - kcrash-devel-32bit - keyutils-devel-32bit - kguiaddons-devel-32bit - killswitch-applet - kio-core-32bit - kitemviews-devel-32bit - knotifications-devel-32bit - krb5-devel-32bit - kwallet-devel-32bit - kye-data - libAPFEL0 - libFS6-32bit - libGLU1-32bit - libGLw-devel-32bit - libICE-devel-32bit - libIDL-2-0-32bit - libIexMath-2_2-23-32bit - libIlmImf-2_2-23-32bit - libIlmThread-2_2-23-32bit - libKF5AuthCore5-32bit - libKF5Codecs5-32bit - libKF5CoreAddons5-32bit - libKF5Crash5-32bit - libKF5DocTools5-32bit - libKF5I18n5-32bit - libKF5SonnetCore5-32bit - libKF5WidgetsAddons5-32bit - libLTO7-32bit - libQgpsmm23 - libQt53DLogic5-32bit - libQt53DQuickAnimation5-32bit - libQt53DQuickExtras5-32bit - libQt53DRender5-32bit - libQt5DBus-devel-32bit - libQt5Designer5-32bit - libQt5Gui5-32bit - libQt5Network-devel-32bit - libQt5Network5-32bit - libQt5OpenGL-devel-32bit - libQt5Script5-32bit - libQt5Sql5-32bit - libQt5Sql5-mysql-32bit - libQt5Test5-32bit - libQt5Widgets-devel-32bit - libSDL-1_2-0-32bit - libSDL2-2_0-0-32bit - libSDL2_gfx-1_0-0-32bit - libSDL2_image-devel-32bit - libSDL2_mixer-devel-32bit - libSPIRV-Tools-suse15-32bit - libX11-devel-32bit - libXRes1-32bit - libXTrap-devel-32bit - libXau6-32bit - libXaw-devel-32bit - libXaw3d-devel-32bit - libXevie1-32bit - libXext-devel-32bit - libXfixes-devel-32bit - libXfixes3-32bit - libXfont2-devel-32bit - libXfontcache1-32bit - libXmu6-32bit - libXp6-32bit - libXpm-devel-32bit - libXprintAppUtil1-32bit - libXrender-devel-32bit - libXrender1-32bit - libXv1-32bit - libXvMC1-32bit - libXxf86dga-devel-32bit - libacl1-32bit - libadns1-32bit - libao4-32bit - libaom0-32bit - libargon2-1-32bit - libatk-bridge-2_0-0-32bit - libauparse0-32bit - libavdevice57-32bit - libavfilter6-32bit - libavresample4_0-32bit - libbabl-0_1-0-32bit - libbasicobjects0-32bit - libblas3-32bit - libblkid1-32bit - libbonobo-32bit - libboost_container1_75_0-32bit - libboost_fiber1_66_0-32bit - libboost_fiber_legacy-32bit - libboost_filesystem_legacy-32bit - libboost_graph_legacy-32bit - libboost_iostreams_legacy-32bit - libboost_math1_75_0-32bit - libboost_mpi1_75_0-32bit - libboost_python-py3-1_75_0-32bit - libboost_random1_66_0-32bit - libboost_random1_75_0-32bit - libboost_regex1_75_0-32bit - libboost_serialization1_75_0-32bit - libboost_stacktrace1_66_0-32bit - libboost_stacktrace_legacy-32bit - libboost_system1_66_0-32bit - libboost_system1_75_0-32bit - libboost_test1_66_0-32bit - libboost_test1_75_0-32bit - libboost_thread1_75_0-32bit - libboost_wave1_66_0-32bit - libbpf0-32bit - libcap-ng0-32bit - libcap1-32bit - libcdda_paranoia0-32bit - libclang11-32bit - libcloudproviders0-32bit - libcogl-pango20-32bit - libcolord-gtk1-32bit - libconfig11-32bit - libcppunit-1_14-0-32bit - libcrack2-32bit - libcryptmount0-32bit - libcryptopp8_6_0-32bit - libcryptsetup12-hmac-32bit - libcupsimage2-32bit - libcupsppdc1-32bit - libcurl4-32bit - libdb-4_8-devel-32bit - libdbi3-32bit - libdevmapper-event1_03-32bit - libdhash-devel-32bit - libdmapsharing-4_0-3-32bit - libdmtx0-32bit - libdns_sd-32bit - libdrm_amdgpu1-32bit - libdwarves1-32bit - libenchant-2-2-32bit - libext2fs2-32bit - libfam0-gamin-32bit - libfdisk1-32bit - libfftw3_threads3-32bit - libfreebl3-hmac-32bit - libfreetype6-32bit - libftdi0-binding-python - libftdi0-devel - libfuse2-32bit - libgbm1-32bit - libgcrypt20-hmac-32bit - libgdata22-32bit - libgdbm4-32bit - libgexiv2-2-32bit - libgimpui-2_0-0-32bit - libgio-2_0-0-32bit - libglib-2_0-0-32bit - libglibmm-2_4-1-32bit - libglue-devel-32bit - libgnome-32bit - libgnome-games-support-1-2 - libgnomeui-32bit - libgnutls-devel-32bit - libgnutls30-32bit - libgoa-1_0-0-32bit - libgoa-backend-1_0-1-32bit - libgpg-error-devel-32bit - libgps23 - libgraphene-1_0-0-32bit - libgraphite2-3-32bit - libgsm-devel-32bit - libgstphotography-1_0-0-32bit - libgstplayer-1_0-0-32bit - libgstreamer-1_0-0-32bit - libgstsctp-1_0-0-32bit - libgstsdp-1_0-0-32bit - libgsttag-1_0-0-32bit - libgthread-2_0-0-32bit - libgtk-3-0-32bit - libgupnp-igd-1_0-4-32bit - libhangul1-32bit - libharfbuzz-icu0-32bit - libhdf5_cpp103-32bit - libhdf5_cpp103-openmpi2-32bit - libhdf5_fortran102-32bit - libhdf5_fortran102-openmpi3-32bit - libhdf5_hl100-openmpi3-32bit - libhdf5_hl100-openmpi4-32bit - libhdf5_hl_cpp100-mvapich2-32bit - libhdf5hl_fortran100-mvapich2-32bit - libhdf5hl_fortran100-openmpi3-32bit - libhogweed4-32bit - libhugetlbfs-32bit - libhunspell-1_6-0-32bit - libibnetdisc5-32bit - libicu-suse65_1-32bit - libidn11-32bit - libimobiledevice6-32bit - libjack-devel-32bit - libjacknet0-32bit - libjavascriptcoregtk-4_0-18-32bit - libjpeg62-devel-32bit - libjson-glib-1_0-0-32bit - libkate1-32bit - libkeyutils1-32bit - libkkc2-32bit - libkms-devel-32bit - liblbxutil1-32bit - liblcms2-devel-32bit - liblirc0-32bit - liblua5_1-5-32bit - liblua5_3-5-32bit - liblz4-1-32bit - liblzma5-32bit - libmad0-32bit - libmagic1-32bit - libmediacheck5 - libmikmod3-32bit - libmodman1-32bit - libmodplug1-32bit - libmount1-32bit - libmpcdec5-32bit - libmpcdec6-32bit - libmraa1 - libmspack0-32bit - libndr-krb5pac0-32bit - libndr-standard0-32bit - libnetcdf18-32bit - libnetcontrol0-32bit - libnettle-devel-32bit - libnettle8-32bit - libnewt0_52-32bit - libnfnetlink0-32bit - libnghttp2-14-32bit - libnm0-32bit - liboggkate1-32bit - libopenal1-32bit - libopenssl-1_0_0-devel-32bit - libopenssl1_0_0-32bit - libopenssl1_1-32bit - libosmvendor5-32bit - libp11-kit0-32bit - libpackagekit-glib2-18-32bit - libpackagekit-glib2-devel-32bit - libpath_utils1-32bit - libpci3-32bit - libpcre2-16-0-32bit - libpcre2-32-0-32bit - libpcrecpp0-32bit - libpgm-5_2-0-32bit - libpkcs11-helper1-32bit - libplist++3-32bit - libplplotada4 - libpng12-compat-devel-32bit - libpng16-devel-32bit - libpoppler89-32bit - libprotobuf-lite20-32bit - libproxy1-config-kde-32bit - libpsm_infinipath1-32bit - libpspell15-32bit - libpython3_9-1_0-32bit - libqt5-qtbase-examples-32bit - libqt5-qtserialport-devel-32bit - libqt5-qttools-devel-32bit - libqt5-qtwayland-devel-32bit - libqt5-qtwebchannel-devel-32bit - libqt5-qtx11extras-devel-32bit - libqt5-qtxmlpatterns-imports-32bit - libreadline7-32bit - libref_array1-32bit - libreiserfs-devel-32bit - librssguard-3_9_2 - libsamba-hostconfig0-32bit - libsamba-passdb0-32bit - libsamba-policy0-python3-32bit - libsamba-util0-32bit - libschroedinger-1_0-0-32bit - libsecret-1-0-32bit - libsemanage1-32bit - libsepol1-32bit - libserd-0-0-32bit - libsigc-3_0-0-32bit - libskk0-32bit - libsnmp30-32bit - libsodium23-32bit - libsoftokn3-hmac-32bit - libspeechd2-32bit - libspeex1-32bit - libspeexdsp1-32bit - libstp2_1 - libsvrcore0-32bit - libsyn123-0-32bit - libsystemd0-32bit - libtag1-32bit - libtag_c0-32bit - libtasn1-6-32bit - libtelepathy-glib0-32bit - libtextstyle0-32bit - libthai0-32bit - libtheoradec1-32bit - libtiff-devel-32bit - libts0-32bit - libtspi1-32bit - libtss2-esys0-32bit - libtss2-sys0-32bit - libturbojpeg0-32bit - libudf0-32bit - libunistring-devel-32bit - liburcu6-32bit - libuuid-devel-32bit - libv4l1-0-32bit - libv4l2rds0-32bit - libva-drm2-32bit - libverto1-32bit - libvirt-devel-32bit - libvmaf1-32bit - libvorbis-devel-32bit - libvpd2-devel-32bit - libvte9 - libwavpack1-32bit - libwayland-egl1-32bit - libwbclient0-32bit - libwebkit2gtk-4_0-37-32bit - libwnck-3-0-32bit - libwx_baseu-suse3_1_1 - libwx_baseu_net-suse3_0_5-32bit - libwx_baseu_net-suse3_1_1 - libwx_baseu_xml-suse3_1_1 - libwx_gtk2u_adv-suse3_1_1 - libwx_gtk2u_aui-suse3_1_1 - libwx_gtk2u_core-suse3_1_1 - libwx_gtk2u_gl-suse3_0_5-32bit - libwx_gtk2u_gl-suse3_1_1 - libwx_gtk2u_html-suse3_0_5-32bit - libwx_gtk2u_html-suse3_1_1 - libwx_gtk2u_media-suse3-32bit - libwx_gtk2u_media-suse3_1_1 - libwx_gtk2u_propgrid-suse3_1_1 - libwx_gtk2u_qa-suse3_1_1 - libwx_gtk2u_ribbon-suse3_1_1 - libwx_gtk2u_richtext-suse3-32bit - libwx_gtk2u_richtext-suse3_1_1 - libwx_gtk2u_stc-suse3_1_1 - libwx_gtk2u_xrc-suse3_1_1 - libwx_gtk3u_adv-suse3_1_1 - libwx_gtk3u_aui-suse3_1_1 - libwx_gtk3u_core-suse3_1_1 - libwx_gtk3u_gl-suse3_1_1 - libwx_gtk3u_html-suse3_1_1 - libwx_gtk3u_media-suse3_1_1 - libwx_gtk3u_propgrid-suse3_1_1 - libwx_gtk3u_qa-suse3_1_1 - libwx_gtk3u_ribbon-suse3_1_1 - libwx_gtk3u_richtext-suse3_1_1 - libwx_gtk3u_stc-suse3_1_1 - libwx_gtk3u_xrc-suse3_1_1 - libwx_qtu_adv-suse3_1_1 - libwx_qtu_aui-suse3_1_1 - libwx_qtu_core-suse3_1_1 - libwx_qtu_gl-suse3_1_1 - libwx_qtu_html-suse3_1_1 - libwx_qtu_media-suse3_1_1 - libwx_qtu_propgrid-suse3_1_1 - libwx_qtu_qa-suse3_1_1 - libwx_qtu_ribbon-suse3_1_1 - libwx_qtu_richtext-suse3_1_1 - libwx_qtu_stc-suse3_1_1 - libwx_qtu_xrc-suse3_1_1 - libxcb-dpms0-32bit - libxcb-render-util0-32bit - libxcb-shm0-32bit - libxcb1-32bit - libxerces-c-3_2-32bit - libxkbui-devel-32bit - libxml++-2_6-2-32bit - libxml2-2-32bit - libxml2-devel-32bit - libxshmfence1-32bit - libxslt1-32bit - libyajl2-32bit - libzip5-32bit - libzmq5-32bit - libzvbi-chains0-32bit - llvm5-LTO-devel-32bit - llvm5-devel-32bit - llvm9-LTO-devel-32bit - lostfeathers - lxmusic - lxmusic-lang - medit - medit-lang - motif-devel-32bit - mozilla-nss-certs-32bit - mozilla-nss-sysinit-32bit - ncurses5-devel-32bit - net-snmp-devel-32bit - nss-mdns-32bit - opensc-32bit - openslp-32bit - opensm-devel-32bit - orbit2-32bit - ovirt-guest-agent-common - p11-kit-32bit - pam_apparmor-32bit - pam_krb5-32bit - pciutils-devel-32bit - perl-base-32bit - pipewire-alsa-32bit - pipewire-spa-plugins-0_2-32bit - plplotada-devel - python-base-32bit - python-django-mailer - python-fityk - python-glucat - python-libevt - python-libevtx - python-libexe - python-libfwsi - python-liblnk - python-libmsiecf - python-libolecf - python-libregf - python-murano-pkg-check - python-oauth2 - python-oauth2-test - python-obexftp - python-openbabel - python-qpid - python-redland - python-requestbuilder - python-vte - python2-GDAL - python2-MapProxy - python2-PyAutoGUI - python2-QtPy - python2-acme - python2-apfel - python2-clinkgrammar - python2-colander - python2-colander-doc - python2-colander-lang - python2-gpsd - python2-hyper - python2-libbde - python2-libfsntfs - python2-libfvde - python2-libfwnt - python2-libqcow - python2-libscca - python2-libsmdev - python2-libsmraw - python2-libvhdi - python2-libvmdk - python2-libvshadow - python2-libvslvm - python2-mraa - python2-nss - python2-num2words - python2-peppercorn - python2-pymssql - python2-pysmb - python2-pytest-sugar - python2-scspell3k - python2-toro - python2-upm - python3-colander-doc - python3-colander-lang - python39-32bit - qemu-ipxe - qemu-sgabios - qemu-vgabios - qpid-tests - qpid-tools - rdma-core-devel-32bit - rpm-ndb-32bit - ruby-redland - samba-client-32bit - samba-winbind-32bit - sawfish-pager - snap-photobooth - snap-photobooth-lang - solarfighter - solarwolf - solarwolf_we - solid-devel-32bit - sssd-32bit - stp-python - synapse - synapse-lang - systemd-32bit - tardy - ufw - ufw-lang - vte2-devel - vte2-lang - vte2-tools - vulkan-devel-32bit - watchman-python - wine-32bit - wxWidgets-3_0-plugin-sound_sdlu-3_0-32bit - wxWidgets-docs - xcb-util-image-devel-32bit - xcb-util-renderutil-devel-32bit - xcb-util-wm-devel-32bit - youtube-dl-gui - youtube-dl-gui-lang Added rpms ========== - FAudio-devel-32bit - Mesa-vulkan-device-select-32bit - alsa-plugins-32bit - alsa-plugins-jack-32bit - alsa-topology-devel-32bit - attica-qt5-devel-32bit - avocado-common - avocado-examples - barrel - c2hs - cabal-plan - clang11-devel-32bit - clang5-devel-32bit - clang7-devel-32bit - compat-libpthread-nonshared-32bit - cpphs - cppunit-devel-32bit - cyrus-sasl-sqlauxprop-32bit - dbus-1-glib-devel-32bit - device-mapper-devel-32bit - dhall-json - dhall-yaml - dracut-mkinitrd-deprecated - e2fsprogs-scrub - enchant-2-backend-voikko-32bit - etckeeper-bash-completion - etckeeper-zsh-completion - fcitx-gtk2-32bit - freetype2-devel-32bit - gdbm-devel-32bit - gedit-plugin-session-saver - ghc-DAV - ghc-DAV-devel - ghc-Decimal - ghc-Decimal-devel - ghc-IfElse - ghc-IfElse-devel - ghc-ListLike - ghc-ListLike-devel - ghc-MonadRandom - ghc-MonadRandom-devel - ghc-OddWord - ghc-OddWord-devel - ghc-Only - ghc-Only-devel - ghc-RSA - ghc-RSA-devel - ghc-SafeSemaphore - ghc-SafeSemaphore-devel - ghc-Unique - ghc-Unique-devel - ghc-abstract-deque - ghc-abstract-deque-devel - ghc-abstract-par - ghc-abstract-par-devel - ghc-aeson-yaml - ghc-aeson-yaml-devel - ghc-algebraic-graphs - ghc-algebraic-graphs-devel - ghc-alsa-core - ghc-alsa-core-devel - ghc-alsa-mixer - ghc-alsa-mixer-devel - ghc-ap-normalize - ghc-ap-normalize-devel - ghc-appar - ghc-appar-devel - ghc-ascii-progress - ghc-ascii-progress-devel - ghc-assoc - ghc-assoc-devel - ghc-async-timer - ghc-async-timer-devel - ghc-atomic-primops - ghc-atomic-primops-devel - ghc-atomic-write - ghc-atomic-write-devel - ghc-authenticate-oauth - ghc-authenticate-oauth-devel - ghc-aws - ghc-aws-devel - ghc-base58-bytestring - ghc-base58-bytestring-devel - ghc-base64 - ghc-base64-bytestring-type - ghc-base64-bytestring-type-devel - ghc-base64-devel - ghc-bech32 - ghc-bech32-devel - ghc-bech32-th - ghc-bech32-th-devel - ghc-bencode - ghc-bencode-devel - ghc-bimap - ghc-bimap-devel - ghc-binary-orphans - ghc-binary-orphans-devel - ghc-bindings-DSL - ghc-bindings-DSL-devel - ghc-bitmap - ghc-bitmap-devel - ghc-bloomfilter - ghc-bloomfilter-devel - ghc-boring - ghc-boring-devel - ghc-boxes - ghc-boxes-devel - ghc-brick - ghc-brick-devel - ghc-bsb-http-chunked - ghc-bsb-http-chunked-devel - ghc-byteorder - ghc-byteorder-devel - ghc-bytestring-builder - ghc-bytestring-builder-devel - ghc-bzlib-conduit - ghc-bzlib-conduit-devel - ghc-cabal-plan - ghc-cabal-plan-devel - ghc-canonical-json - ghc-canonical-json-devel - ghc-casing - ghc-casing-devel - ghc-cassava - ghc-cassava-devel - ghc-cassava-megaparsec - ghc-cassava-megaparsec-devel - ghc-cborg - ghc-cborg-devel - ghc-cborg-json - ghc-cborg-json-devel - ghc-charset - ghc-charset-devel - ghc-cipher-aes - ghc-cipher-aes-devel - ghc-citeproc - ghc-citeproc-devel - ghc-clay - ghc-clay-devel - ghc-clientsession - ghc-clientsession-devel - ghc-code-page - ghc-code-page-devel - ghc-commonmark - ghc-commonmark-devel - ghc-commonmark-extensions - ghc-commonmark-extensions-devel - ghc-commonmark-pandoc - ghc-commonmark-pandoc-devel - ghc-concurrency - ghc-concurrency-devel - ghc-concurrent-output - ghc-concurrent-output-devel - ghc-conduit-zstd - ghc-conduit-zstd-devel - ghc-config-ini - ghc-config-ini-devel - ghc-control-monad-free - ghc-control-monad-free-devel - ghc-cpphs - ghc-cpphs-devel - ghc-cprng-aes - ghc-cprng-aes-devel - ghc-criterion - ghc-criterion-devel - ghc-criterion-measurement - ghc-criterion-measurement-devel - ghc-crypto-api - ghc-crypto-api-devel - ghc-crypto-cipher-types - ghc-crypto-cipher-types-devel - ghc-crypto-pubkey-types - ghc-crypto-pubkey-types-devel - ghc-crypto-random - ghc-crypto-random-devel - ghc-cryptohash-md5 - ghc-cryptohash-md5-devel - ghc-cryptohash-sha1 - ghc-cryptohash-sha1-devel - ghc-css-text - ghc-css-text-devel - ghc-csv - ghc-csv-devel - ghc-data-clist - ghc-data-clist-devel - ghc-data-fix - ghc-data-fix-devel - ghc-dec - ghc-dec-devel - ghc-dense-linear-algebra - ghc-dense-linear-algebra-devel - ghc-dhall - ghc-dhall-devel - ghc-dhall-json - ghc-dhall-json-devel - ghc-dhall-yaml - ghc-dhall-yaml-devel - ghc-disk-free-space - ghc-disk-free-space-devel - ghc-dns - ghc-dns-devel - ghc-dotgen - ghc-dotgen-devel - ghc-double-conversion - ghc-double-conversion-devel - ghc-ekg - ghc-ekg-core - ghc-ekg-core-devel - ghc-ekg-devel - ghc-ekg-json - ghc-ekg-json-devel - ghc-email-validate - ghc-email-validate-devel - ghc-entropy - ghc-entropy-devel - ghc-fdo-notify - ghc-fdo-notify-devel - ghc-feed - ghc-feed-devel - ghc-fgl - ghc-fgl-devel - ghc-filemanip - ghc-filemanip-devel - ghc-filepath-bytestring - ghc-filepath-bytestring-devel - ghc-filepattern - ghc-filepattern-devel - ghc-filtrable - ghc-filtrable-devel - ghc-fingertree - ghc-fingertree-devel - ghc-fmlist - ghc-fmlist-devel - ghc-fmt - ghc-fmt-devel - ghc-formatting - ghc-formatting-devel - ghc-foundation - ghc-foundation-devel - ghc-generic-data - ghc-generic-data-devel - ghc-generic-lens - ghc-generic-lens-core - ghc-generic-lens-core-devel - ghc-generic-lens-devel - ghc-generic-monoid - ghc-generic-monoid-devel - ghc-generic-random - ghc-generic-random-devel - ghc-ghc-byteorder - ghc-ghc-byteorder-devel - ghc-ghc-lib-parser-ex - ghc-ghc-lib-parser-ex-devel - ghc-ghc-paths - ghc-ghc-paths-devel - ghc-ghcid - ghc-ghcid-devel - ghc-git-lfs - ghc-git-lfs-devel - ghc-gray-code - ghc-gray-code-devel - ghc-groups - ghc-groups-devel - ghc-half - ghc-half-devel - ghc-hashtables - ghc-hashtables-devel - ghc-haskell-lexer - ghc-haskell-lexer-devel - ghc-heaps - ghc-heaps-devel - ghc-hedgehog - ghc-hedgehog-corpus - ghc-hedgehog-corpus-devel - ghc-hedgehog-devel - ghc-hedgehog-quickcheck - ghc-hedgehog-quickcheck-devel - ghc-hjsmin - ghc-hjsmin-devel - ghc-hledger - ghc-hledger-devel - ghc-hledger-lib - ghc-hledger-lib-devel - ghc-hlint - ghc-hlint-devel - ghc-hscolour - ghc-hscolour-devel - ghc-hslogger - ghc-hslogger-devel - ghc-hslua-module-path - ghc-hslua-module-path-devel - ghc-hspec-golden-aeson - ghc-hspec-golden-aeson-devel - ghc-hsyslog - ghc-hsyslog-devel - ghc-html - ghc-html-devel - ghc-http-client-restricted - ghc-http-client-restricted-devel - ghc-http-date - ghc-http-date-devel - ghc-http-media - ghc-http-media-devel - ghc-http2 - ghc-http2-devel - ghc-indexed-profunctors - ghc-indexed-profunctors-devel - ghc-indexed-traversable - ghc-indexed-traversable-devel - ghc-indexed-traversable-instances - ghc-indexed-traversable-instances-devel - ghc-intern - ghc-intern-devel - ghc-io-streams - ghc-io-streams-devel - ghc-io-streams-haproxy - ghc-io-streams-haproxy-devel - ghc-iproute - ghc-iproute-devel - ghc-js-chart - ghc-js-chart-devel - ghc-js-dgtable - ghc-js-dgtable-devel - ghc-js-flot - ghc-js-flot-devel - ghc-js-jquery - ghc-js-jquery-devel - ghc-katip - ghc-katip-devel - ghc-language-c - ghc-language-c-devel - ghc-language-javascript - ghc-language-javascript-devel - ghc-lens-aeson - ghc-lens-aeson-devel - ghc-lens-family-core - ghc-lens-family-core-devel - ghc-libmpd - ghc-libmpd-devel - ghc-libsystemd-journal - ghc-libsystemd-journal-devel - ghc-lift-type - ghc-lift-type-devel - ghc-lucid - ghc-lucid-devel - ghc-magic - ghc-magic-devel - ghc-mersenne-random-pure64 - ghc-mersenne-random-pure64-devel - ghc-microlens-ghc - ghc-microlens-ghc-devel - ghc-microlens-mtl - ghc-microlens-mtl-devel - ghc-microlens-platform - ghc-microlens-platform-devel - ghc-microlens-th - ghc-microlens-th-devel - ghc-microstache - ghc-microstache-devel - ghc-mime-mail - ghc-mime-mail-devel - ghc-mmorph - ghc-mmorph-devel - ghc-monad-par - ghc-monad-par-devel - ghc-monad-par-extras - ghc-monad-par-extras-devel - ghc-moo - ghc-moo-devel - ghc-mountpoints - ghc-mountpoints-devel - ghc-mtl-compat - ghc-mtl-compat-devel - ghc-netlink - ghc-netlink-devel - ghc-network-bsd - ghc-network-bsd-devel - ghc-network-byte-order - ghc-network-byte-order-devel - ghc-network-info - ghc-network-info-devel - ghc-network-multicast - ghc-network-multicast-devel - ghc-nothunks - ghc-nothunks-devel - ghc-optics - ghc-optics-core - ghc-optics-core-devel - ghc-optics-devel - ghc-optics-extra - ghc-optics-extra-devel - ghc-optics-th - ghc-optics-th-devel - ghc-optparse-generic - ghc-optparse-generic-devel - ghc-parsers - ghc-parsers-devel - ghc-partial-order - ghc-partial-order-devel - ghc-persistent-sqlite - ghc-persistent-sqlite-devel - ghc-pipes - ghc-pipes-devel - ghc-pipes-safe - ghc-pipes-safe-devel - ghc-polyparse - ghc-polyparse-devel - ghc-postgresql-libpq - ghc-postgresql-libpq-devel - ghc-postgresql-simple - ghc-postgresql-simple-devel - ghc-pretty-hex - ghc-pretty-hex-devel - ghc-pretty-show - ghc-pretty-show-devel - ghc-pretty-simple - ghc-pretty-simple-devel - ghc-prettyprinter - ghc-prettyprinter-ansi-terminal - ghc-prettyprinter-ansi-terminal-devel - ghc-prettyprinter-devel - ghc-process-extras - ghc-process-extras-devel - ghc-prometheus - ghc-prometheus-devel - ghc-protolude - ghc-protolude-devel - ghc-psqueues - ghc-psqueues-devel - ghc-quickcheck-arbitrary-adt - ghc-quickcheck-arbitrary-adt-devel - ghc-quickcheck-instances - ghc-quickcheck-instances-devel - ghc-quiet - ghc-quiet-devel - ghc-random-shuffle - ghc-random-shuffle-devel - ghc-readable - ghc-readable-devel - ghc-recursion-schemes - ghc-recursion-schemes-devel - ghc-reducers - ghc-reducers-devel - ghc-refact - ghc-refact-devel - ghc-repline - ghc-repline-devel - ghc-retry - ghc-retry-devel - ghc-safe-exceptions - ghc-safe-exceptions-devel - ghc-sandi - ghc-sandi-devel - ghc-scrypt - ghc-scrypt-devel - ghc-securemem - ghc-securemem-devel - ghc-semialign - ghc-semialign-devel - ghc-serialise - ghc-serialise-devel - ghc-servant - ghc-servant-client - ghc-servant-client-core - ghc-servant-client-core-devel - ghc-servant-client-devel - ghc-servant-devel - ghc-servant-server - ghc-servant-server-devel - ghc-shake - ghc-shake-devel - ghc-shakespeare - ghc-shakespeare-devel - ghc-show-combinators - ghc-show-combinators-devel - ghc-simple-sendfile - ghc-simple-sendfile-devel - ghc-singleton-bool - ghc-singleton-bool-devel - ghc-skein - ghc-skein-devel - ghc-smtp-mail - ghc-smtp-mail-devel - ghc-snap-core - ghc-snap-core-devel - ghc-snap-server - ghc-snap-server-devel - ghc-some - ghc-some-devel - ghc-sop-core - ghc-sop-core-devel - ghc-statistics - ghc-statistics-devel - ghc-statistics-linreg - ghc-statistics-linreg-devel - ghc-streaming - ghc-streaming-binary - ghc-streaming-binary-devel - ghc-streaming-bytestring - ghc-streaming-bytestring-devel - ghc-streaming-devel - ghc-strict - ghc-strict-concurrency - ghc-strict-concurrency-devel - ghc-strict-devel - ghc-string-conv - ghc-string-conv-devel - ghc-string-conversions - ghc-string-conversions-devel - ghc-string-qq - ghc-string-qq-devel - ghc-systemd - ghc-systemd-devel - ghc-tabular - ghc-tabular-devel - ghc-tar-conduit - ghc-tar-conduit-devel - ghc-tasty - ghc-tasty-devel - ghc-tasty-hedgehog - ghc-tasty-hedgehog-devel - ghc-tasty-hunit - ghc-tasty-hunit-devel - ghc-tasty-quickcheck - ghc-tasty-quickcheck-devel - ghc-tasty-rerun - ghc-tasty-rerun-devel - ghc-tdigest - ghc-tdigest-devel - ghc-test-framework - ghc-test-framework-devel - ghc-test-framework-hunit - ghc-test-framework-hunit-devel - ghc-text-format - ghc-text-format-devel - ghc-text-icu - ghc-text-icu-devel - ghc-text-manipulate - ghc-text-manipulate-devel - ghc-text-short - ghc-text-short-devel - ghc-text-zipper - ghc-text-zipper-devel - ghc-th-compat - ghc-th-compat-devel - ghc-these - ghc-these-devel - ghc-threepenny-gui - ghc-threepenny-gui-devel - ghc-time-manager - ghc-time-manager-devel - ghc-time-units - ghc-time-units-devel - ghc-timeit - ghc-timeit-devel - ghc-tls-session-manager - ghc-tls-session-manager-devel - ghc-topograph - ghc-topograph-devel - ghc-torrent - ghc-torrent-devel - ghc-transformers-except - ghc-transformers-except-devel - ghc-tree-diff - ghc-tree-diff-devel - ghc-unbounded-delays - ghc-unbounded-delays-devel - ghc-unicode - ghc-unicode-collation - ghc-unicode-collation-devel - ghc-unicode-data - ghc-unicode-data-devel - ghc-unicode-devel - ghc-uniplate - ghc-uniplate-devel - ghc-unix-bytestring - ghc-unix-bytestring-devel - ghc-uri-encode - ghc-uri-encode-devel - ghc-utility-ht - ghc-utility-ht-devel - ghc-uuid - ghc-uuid-devel - ghc-vault - ghc-vault-devel - ghc-vty - ghc-vty-devel - ghc-wai - ghc-wai-app-static - ghc-wai-app-static-devel - ghc-wai-devel - ghc-wai-extra - ghc-wai-extra-devel - ghc-wai-logger - ghc-wai-logger-devel - ghc-warp - ghc-warp-devel - ghc-warp-tls - ghc-warp-tls-devel - ghc-wcwidth - ghc-wcwidth-devel - ghc-websockets - ghc-websockets-devel - ghc-websockets-snap - ghc-websockets-snap-devel - ghc-weeder - ghc-weeder-devel - ghc-wizards - ghc-wizards-devel - ghc-wl-pprint-annotated - ghc-wl-pprint-annotated-devel - ghc-wl-pprint-text - ghc-wl-pprint-text-devel - ghc-word-wrap - ghc-word-wrap-devel - ghc-wreq - ghc-wreq-devel - ghc-xml-hamlet - ghc-xml-hamlet-devel - ghc-xss-sanitize - ghc-xss-sanitize-devel - ghc-yesod - ghc-yesod-core - ghc-yesod-core-devel - ghc-yesod-devel - ghc-yesod-form - ghc-yesod-form-devel - ghc-yesod-persistent - ghc-yesod-persistent-devel - ghc-yesod-static - ghc-yesod-static-devel - ghc-zip - ghc-zip-devel - ghc-zlib-bindings - ghc-zlib-bindings-devel - ghc-zstd - ghc-zstd-devel - ghcid - git-annex - git-annex-bash-completion - glib2-tools-32bit - glibc-32bit - glibc-devel-static-32bit - glibc-locale-32bit - gsettings-backend-dconf-32bit - gstreamer-32bit - gstreamer-devel-32bit - gstreamer-plugins-bad-32bit - gstreamer-plugins-base-devel-32bit - gtk2-engine-crux-32bit - gtk2-engine-glide-32bit - gtk2-theming-engine-adwaita-32bit - gtk3-immodule-inuktitut-32bit - gtk3-immodule-multipress-32bit - gtk3-immodule-wayland-32bit - guess-changelog - ha-cluster-bootstrap - hdf5-devel-32bit - hdf5-openmpi2-devel-32bit - hledger - hledger-interest - hledger-ui - hlint - hscolour - hunspell-devel-32bit - ibus-gtk-32bit - ibus-gtk3-32bit - Mesa-32bit - Mesa-dri-32bit - Mesa-gallium-32bit - Mesa-libEGL1-32bit - aalib-devel-32bit - alsa-plugins-pulse-32bit - alsa-plugins-samplerate-32bit - at-spi2-core-devel-32bit - atk-devel-32bit - atkmm1_6-devel-32bit - audit-devel-32bit - bluez-devel-32bit - cairo-devel-32bit - cairomm1_0-devel-32bit - cracklib-devel-32bit - cyrus-sasl-32bit - cyrus-sasl-otp-32bit - dbus-1-devel-32bit - dbus-1-glib-32bit - ecryptfs-utils-devel-32bit - enchant-1-backend-voikko-32bit - fontconfig-devel-32bit - freeglut-devel-32bit - gdk-pixbuf-devel-32bit - gettext-runtime-32bit - giflib-devel-32bit - glib-networking-32bit - glibc-devel-32bit - glibc-profile-32bit - gnome-keyring-32bit - gnome-vfs2-32bit - google-compute-engine-oslogin-32bit - gstreamer-plugins-base-32bit - gstreamer-plugins-farstream-32bit - gstreamer-plugins-good-extra-32bit - gtk2-engine-mist-32bit - gtk2-engine-redmond95-32bit - gtk2-immodule-tigrigna-32bit - gtk3-immodule-thai-32bit - gtk3-tools-32bit - kconfig-devel-32bit - kconfigwidgets-devel-32bit - kcoreaddons-devel-32bit - kcrash-devel-32bit - keyutils-devel-32bit - kguiaddons-devel-32bit - kio-core-32bit - kitemviews-devel-32bit - knotifications-devel-32bit - krb5-devel-32bit - kwallet-devel-32bit - libFS6-32bit - libGLU1-32bit - libGLw-devel-32bit - libICE-devel-32bit - libIDL-2-0-32bit - libIexMath-2_2-23-32bit - libIlmImf-2_2-23-32bit - libIlmThread-2_2-23-32bit - libKF5AuthCore5-32bit - libKF5Codecs5-32bit - libKF5CoreAddons5-32bit - libKF5Crash5-32bit - libKF5DocTools5-32bit - libKF5I18n5-32bit - libKF5SonnetCore5-32bit - libKF5WidgetsAddons5-32bit - libLTO7-32bit - libQt53DLogic5-32bit - libQt53DQuickAnimation5-32bit - libQt53DQuickExtras5-32bit - libQt53DRender5-32bit - libQt5DBus-devel-32bit - libQt5Designer5-32bit - libQt5Gui5-32bit - libQt5Network-devel-32bit - libQt5Network5-32bit - libQt5OpenGL-devel-32bit - libQt5Script5-32bit - libQt5Sql5-32bit - libQt5Sql5-mysql-32bit - libQt5Test5-32bit - libQt5Widgets-devel-32bit - libSDL-1_2-0-32bit - libSDL2-2_0-0-32bit - libSDL2_gfx-1_0-0-32bit - libSDL2_image-devel-32bit - libSDL2_mixer-devel-32bit - libSPIRV-Tools-suse15-32bit - libX11-devel-32bit - libXRes1-32bit - libXTrap-devel-32bit - libXau6-32bit - libXaw-devel-32bit - libXaw3d-devel-32bit - libXevie1-32bit - libXext-devel-32bit - libXfixes-devel-32bit - libXfixes3-32bit - libXfont2-devel-32bit - libXfontcache1-32bit - libXmu6-32bit - libXp6-32bit - libXpm-devel-32bit - libXprintAppUtil1-32bit - libXrender-devel-32bit - libXrender1-32bit - libXv1-32bit - libXvMC1-32bit - libXxf86dga-devel-32bit - libacl1-32bit - libadns1-32bit - libao4-32bit - libaom0-32bit - libargon2-1-32bit - libatk-bridge-2_0-0-32bit - libauparse0-32bit - libavdevice57-32bit - libavfilter6-32bit - libavresample4_0-32bit - libbabl-0_1-0-32bit - libbasicobjects0-32bit - libblas3-32bit - libblkid1-32bit - libbonobo-32bit - libboost_container1_75_0-32bit - libboost_fiber1_66_0-32bit - libboost_fiber_legacy-32bit - libboost_filesystem_legacy-32bit - libboost_graph_legacy-32bit - libboost_iostreams_legacy-32bit - libboost_math1_75_0-32bit - libboost_mpi1_75_0-32bit - libboost_python-py3-1_75_0-32bit - libboost_random1_66_0-32bit - libboost_random1_75_0-32bit - libboost_regex1_75_0-32bit - libboost_serialization1_75_0-32bit - libboost_stacktrace1_66_0-32bit - libboost_stacktrace_legacy-32bit - libboost_system1_66_0-32bit - libboost_system1_75_0-32bit - libboost_test1_66_0-32bit - libboost_test1_75_0-32bit - libboost_thread1_75_0-32bit - libboost_wave1_66_0-32bit - libbpf0-32bit - libcap-ng0-32bit - libcap1-32bit - libcdda_paranoia0-32bit - libclang11-32bit - libcloudproviders0-32bit - libcogl-pango20-32bit - libcolord-gtk1-32bit - libconfig11-32bit - libcppunit-1_14-0-32bit - libcrack2-32bit - libcryptmount0-32bit - libcryptopp8_6_0-32bit - libcryptsetup12-hmac-32bit - libcupsimage2-32bit - libcupsppdc1-32bit - libcurl4-32bit - libdb-4_8-devel-32bit - libdbi3-32bit - libdevmapper-event1_03-32bit - libdhash-devel-32bit - libdmapsharing-4_0-3-32bit - libdmtx0-32bit - libdns_sd-32bit - libdrm_amdgpu1-32bit - libdwarves1-32bit - libenchant-2-2-32bit - libext2fs2-32bit - libfam0-gamin-32bit - libfdisk1-32bit - libfftw3_threads3-32bit - libfreebl3-hmac-32bit - libfreetype6-32bit - libfuse2-32bit - libgbm1-32bit - libgcrypt20-hmac-32bit - libgdata22-32bit - libgdbm4-32bit - libgexiv2-2-32bit - libgimpui-2_0-0-32bit - libgio-2_0-0-32bit - libglib-2_0-0-32bit - libglibmm-2_4-1-32bit - libglue-devel-32bit - libgnome-32bit - libgnomeui-32bit - libgnutls-devel-32bit - libgnutls30-32bit - libgoa-1_0-0-32bit - libgoa-backend-1_0-1-32bit - libgpg-error-devel-32bit - libgraphene-1_0-0-32bit - libgraphite2-3-32bit - libgsm-devel-32bit - libgstphotography-1_0-0-32bit - libgstplayer-1_0-0-32bit - libgstreamer-1_0-0-32bit - libgstsctp-1_0-0-32bit - libgstsdp-1_0-0-32bit - libgsttag-1_0-0-32bit - libgthread-2_0-0-32bit - libgtk-3-0-32bit - libgupnp-igd-1_0-4-32bit - libhangul1-32bit - libharfbuzz-icu0-32bit - libhdf5_cpp103-32bit - libhdf5_cpp103-openmpi2-32bit - libhdf5_fortran102-32bit - libhdf5_fortran102-openmpi3-32bit - libhdf5_hl100-openmpi3-32bit - libhdf5_hl100-openmpi4-32bit - libhdf5_hl_cpp100-mvapich2-32bit - libhdf5hl_fortran100-mvapich2-32bit - libhdf5hl_fortran100-openmpi3-32bit - libhogweed4-32bit - libhugetlbfs-32bit - libhunspell-1_6-0-32bit - libibnetdisc5-32bit - libicu-suse65_1-32bit - libidn11-32bit - libimobiledevice6-32bit - libjack-devel-32bit - libjacknet0-32bit - libjavascriptcoregtk-4_0-18-32bit - libjpeg62-devel-32bit - libjson-glib-1_0-0-32bit - libkate1-32bit - libkeyutils1-32bit - libkkc2-32bit - libkms-devel-32bit - liblbxutil1-32bit - liblcms2-devel-32bit - liblirc0-32bit - liblua5_1-5-32bit - liblua5_3-5-32bit - liblz4-1-32bit - liblzma5-32bit - libmad0-32bit - libmagic1-32bit - libmikmod3-32bit - libmodman1-32bit - libmodplug1-32bit - libmount1-32bit - libmpcdec5-32bit - libmpcdec6-32bit - libmspack0-32bit - libndr-krb5pac0-32bit - libndr-standard0-32bit - libnetcdf18-32bit - libnetcontrol0-32bit - libnettle-devel-32bit - libnettle8-32bit - libnewt0_52-32bit - libnfnetlink0-32bit - libnghttp2-14-32bit - libnm0-32bit - liboggkate1-32bit - libopenal1-32bit - libopenssl-1_0_0-devel-32bit - libopenssl1_0_0-32bit - libopenssl1_1-32bit - libosmvendor5-32bit - libp11-kit0-32bit - libpackagekit-glib2-18-32bit - libpackagekit-glib2-devel-32bit - libpath_utils1-32bit - libpci3-32bit - libpcre2-16-0-32bit - libpcre2-32-0-32bit - libpcrecpp0-32bit - libpgm-5_2-0-32bit - libpkcs11-helper1-32bit - libplist++3-32bit - libpng12-compat-devel-32bit - libpng16-devel-32bit - libpoppler89-32bit - libprotobuf-lite20-32bit - libproxy1-config-kde-32bit - libpsm_infinipath1-32bit - libpspell15-32bit - libpython3_9-1_0-32bit - libqt5-qtbase-examples-32bit - libqt5-qtserialport-devel-32bit - libqt5-qttools-devel-32bit - libqt5-qtwayland-devel-32bit - libqt5-qtwebchannel-devel-32bit - libqt5-qtx11extras-devel-32bit - libqt5-qtxmlpatterns-imports-32bit - libreadline7-32bit - libref_array1-32bit - libreiserfs-devel-32bit - libsamba-hostconfig0-32bit - libsamba-passdb0-32bit - libsamba-policy0-python3-32bit - libsamba-util0-32bit - libschroedinger-1_0-0-32bit - libsecret-1-0-32bit - libsemanage1-32bit - libsepol1-32bit - libserd-0-0-32bit - libsigc-3_0-0-32bit - libskk0-32bit - libsnmp30-32bit - libsodium23-32bit - libsoftokn3-hmac-32bit - libspeechd2-32bit - libspeex1-32bit - libspeexdsp1-32bit - libsvrcore0-32bit - libsyn123-0-32bit - libsystemd0-32bit - libtag1-32bit - libtag_c0-32bit - libtasn1-6-32bit - libtelepathy-glib0-32bit - libtextstyle0-32bit - libthai0-32bit - libtheoradec1-32bit - libtiff-devel-32bit - libts0-32bit - libtspi1-32bit - libtss2-esys0-32bit - libtss2-sys0-32bit - libturbojpeg0-32bit - libudf0-32bit - libunistring-devel-32bit - liburcu6-32bit - libuuid-devel-32bit - libv4l1-0-32bit - libv4l2rds0-32bit - libva-drm2-32bit - libverto1-32bit - libvirt-devel-32bit - libvmaf1-32bit - libvorbis-devel-32bit - libvpd2-devel-32bit - libwavpack1-32bit - libwayland-egl1-32bit - libwbclient0-32bit - libwebkit2gtk-4_0-37-32bit - libwnck-3-0-32bit - libwx_baseu_net-suse3_0_5-32bit - libwx_gtk2u_gl-suse3_0_5-32bit - libwx_gtk2u_html-suse3_0_5-32bit - libwx_gtk2u_media-suse3-32bit - libwx_gtk2u_richtext-suse3-32bit - libxcb-dpms0-32bit - libxcb-render-util0-32bit - libxcb-shm0-32bit - libxcb1-32bit - libxerces-c-3_2-32bit - libxkbui-devel-32bit - libxml++-2_6-2-32bit - libxml2-2-32bit - libxml2-devel-32bit - libxshmfence1-32bit - libxslt1-32bit - libyajl2-32bit - libzip5-32bit - libzmq5-32bit - libzvbi-chains0-32bit - llvm5-LTO-devel-32bit - llvm5-devel-32bit - llvm9-LTO-devel-32bit - motif-devel-32bit - mozilla-nss-certs-32bit - mozilla-nss-sysinit-32bit - ncurses5-devel-32bit - net-snmp-devel-32bit - nss-mdns-32bit - opensc-32bit - openslp-32bit - opensm-devel-32bit - orbit2-32bit - p11-kit-32bit - pam_apparmor-32bit - pam_krb5-32bit - pciutils-devel-32bit - perl-base-32bit - pipewire-alsa-32bit - pipewire-spa-plugins-0_2-32bit - python-base-32bit - python39-32bit - rdma-core-devel-32bit - rpm-ndb-32bit - samba-client-32bit - samba-winbind-32bit - solid-devel-32bit - sssd-32bit - systemd-32bit - vulkan-devel-32bit - wine-32bit - wxWidgets-3_0-plugin-sound_sdlu-3_0-32bit - xcb-util-image-devel-32bit - xcb-util-renderutil-devel-32bit - xcb-util-wm-devel-32bit - qemu-ipxe - qemu-sgabios - qemu-vgabios - intel-vaapi-driver-32bit - kcodecs-devel-32bit - kernel-install-tools - ki18n-devel-32bit - kio-32bit - kjobwidgets-devel-32bit - kservice-32bit - ktextwidgets-devel-32bit - kxmlgui-devel-32bit - libFLAC++6-32bit - libFS-devel-32bit - libGeoIP-devel-32bit - libICE6-32bit - libIex-2_2-23-32bit - libKF5Attica5-32bit - libKF5GuiAddons5-32bit - libKF5IconThemes5-32bit - libKF5Solid5-32bit - libKF5SonnetUi5-32bit - libKF5Wallet5-32bit - libKF5WindowSystem5-32bit - libLTO11-32bit - libMagick++-devel-32bit - libOSMesa8-32bit - libQgpsmm25 - libQt53DExtras5-32bit - libQt53DInput5-32bit - libQt53DQuickInput5-32bit - libQt53DQuickScene2D5-32bit - libQt5Bootstrap-devel-static-32bit - libQt5Core-devel-32bit - libQt5DesignerComponents5-32bit - libQt5Nfc5-32bit - libQt5PlatformSupport-devel-static-32bit - libQt5PrintSupport-devel-32bit - libQt5Sensors5-32bit - libQt5Svg5-32bit - libQt5TextToSpeech5-32bit - libQt5WaylandClient5-32bit - libQt5Widgets5-32bit - libSDL-devel-32bit - libSDL2_mixer-2_0-0-32bit - libSDL2_net-devel-32bit - libSDL2_ttf-devel-32bit - libSDL_mixer-devel-32bit - libSDL_net-1_2-0-32bit - libSDL_net-devel-32bit - libSDL_sound-1_0-1-32bit - libSM-devel-32bit - libWPEBackend-fdo-1_0-1-32bit - libX11-6-32bit - libXau-devel-32bit - libXaw3d6-32bit - libXaw3d8-32bit - libXaw6-32bit - libXaw8-32bit - libXcomposite1-32bit - libXcursor1-32bit - libXdmcp-devel-32bit - libXext6-32bit - libXft2-32bit - libXm4-32bit - libXmuu1-32bit - libXprintUtil-devel-32bit - libXrandr-devel-32bit - libXrandr2-32bit - libXv-devel-32bit - libXvMC-devel-32bit - libXvMC_r600-32bit - libaa1-32bit - libacl-devel-32bit - libanthy0-32bit - libasm1-32bit - libass9-32bit - libatkmm-1_6-1-32bit - libatspi0-32bit - libavahi-glib1-32bit - libavc1394-devel-32bit - libavformat57-32bit - libbasicobjects-devel-32bit - libblkid-devel-32bit - libboost_context1_66_0-32bit - libboost_coroutine1_66_0-32bit - libboost_coroutine1_75_0-32bit - libboost_date_time1_75_0-32bit - libboost_graph1_66_0-32bit - libboost_json1_75_0-32bit - libboost_math_legacy-32bit - libboost_mpi1_66_0-32bit - libboost_program_options1_66_0-32bit - libboost_python-py2_7-1_66_0-32bit - libboost_python-py3-1_66_0-32bit - libboost_random_legacy-32bit - libboost_signals1_66_0-32bit - libboost_system_legacy-32bit - libboost_thread1_66_0-32bit - libboost_wave1_75_0-32bit - libbrotlidec1-32bit - libbz2-devel-32bit - libcairo2-32bit - libcanberra-gtk0-32bit - libcanberra-gtk2-module-32bit - libcdio19-32bit - libcelt-devel-32bit - libcheck0-32bit - libchewing3-32bit - libchromaprint1-32bit - libclutter-gst-3_0-0-32bit - libcmap4-32bit - libcmocka-devel-32bit - libcogl20-32bit - libcom_err-devel-32bit - libconfig++11-32bit - libcorosync_common4-32bit - libcroco-0_6-3-32bit - libcryptsetup12-32bit - libdatrie1-32bit - libdcerpc-binding0-32bit - libdirac_decoder0-32bit - libdmapsharing-3_0-2-32bit - libdvbv5-0-32bit - libdvdread4-32bit - libecal-2_0-1-32bit - libeconf0-32bit - libecpg6-32bit - libedata-cal-2_0-1-32bit - libedit0-32bit - libenca0-32bit - libenchant1-32bit - libevdev2-32bit - libfdt-devel-32bit - libffi7-32bit - libfftw3_mpi3-32bit - libfl2-32bit - libfplist-devel - libfplist1 - libfreebl3-32bit - libftdi-devel - libfuse3-3-32bit - libfusn-devel - libfusn1 - libfwps-devel - libfwps1 - libgck-1-0-32bit - libgcrypt20-32bit - libgdk_pixbuf_xlib-2_0-0-32bit - libgeocode-glib0-32bit - libgimp-2_0-0-32bit - libgit2-1_3-32bit - libglade-2_0-0-32bit - libglue2-32bit - libgmpxx4-32bit - libgnome-games-support-1-3 - libgnome-keyring0-32bit - libgnomecanvas-2-0-32bit - libgobject-2_0-0-32bit - libgphoto2-devel-32bit - libgps25 - libgssdp-1_2-0-32bit - libgstapp-1_0-0-32bit - libgstpbutils-1_0-0-32bit - libgstriff-1_0-0-32bit - libgstrtp-1_0-0-32bit - libgstvideo-1_0-0-32bit - libgstwebrtc-1_0-0-32bit - libgtkhtml-editor-4_0-0-32bit - libgtkmm-3_0-1-32bit - libgtop-2_0-11-32bit - libhandy0-devel - libharfbuzz-gobject0-32bit - libharfbuzz0-32bit - libhdf5-103-mvapich2-32bit - libhdf5-103-openmpi4-32bit - libhdf5_cpp103-mvapich2-32bit - libhdf5_fortran102-mvapich2-32bit - libhdf5_hl100-32bit - libhdf5_hl_cpp100-openmpi4-32bit - libheif1-32bit - libhfstospell10-32bit - libibumad3-32bit - libibus-1_0-5-32bit - libical-glib3-32bit - libicu-devel-32bit - libidn2-0-32bit - libido3-0_1-0-32bit - libini_config5-32bit - libinput10-32bit - libjackserver0-32bit - libjbig2-32bit - libjpeg62-32bit - liblapack3-32bit - libldac2-32bit - libldb2-32bit - liblilv-0-0-32bit - liblirc_client0-32bit - liblockdev1-32bit - liblqr-1-0-32bit - liblrdf2-32bit - libltdl7-32bit - libmarisa0-32bit - libmediacheck6 - libminizip1-32bit - libmlx5-1-32bit - libmount-devel-32bit - libmpeg2encpp-2_0-0-32bit - libmplex2-2_0-0-32bit - libmraa2 - libmtdev1-32bit - libnetcdf18-openmpi2-32bit - libnetcdf18-openmpi3-32bit - libnetfilter_conntrack3-32bit - libnettle6-32bit - libnl3-200-32bit - libnl3-devel-32bit - libnotify-devel-32bit - libnss_usrfiles2-32bit - libnuma1-32bit - liboauth0-32bit - libopagent1-32bit - libopenjp2-7-32bit - libopenmpt0-32bit - libopenssl-1_1-devel-32bit - libopenssl1_0_0-hmac-32bit - libopenssl1_1-hmac-32bit - libopus0-32bit - libp11-3-32bit - libpango-1_0-0-32bit - libpath_utils-devel-32bit - libpcap1-32bit - libpciaccess0-32bit - libpcre2-posix2-32bit - libpcreposix0-32bit - libpcscspy0-32bit - libpfm4-32bit - libpinyin13-32bit - libplist3-32bit - libpng12-devel-32bit - libpng16-16-32bit - libpolkit-qt5-1-1-32bit - libpolkit-qt5-1-devel-32bit - libpoppler-glib8-32bit - libpoppler-qt5-1-32bit - libprotobuf20-32bit - libproxy1-config-gnome3-32bit - libpsl5-32bit - libpulse-mainloop-glib0-32bit - libpwquality1-32bit - libpython3_6m1_0-32bit - libqpid-proton-cpp12 - libqpid-proton-proactor1 - libqt5-qtconnectivity-devel-32bit - libqt5-qtdeclarative-devel-32bit - libquorum5-32bit - librdf0-32bit - libref_array-devel-32bit - librssguard-4_0_4 - libsbc1-32bit - libsensors4-32bit - libsmartcols-devel-32bit - libsmbldap2-32bit - libsoftokn3-32bit - libsord-0-0-32bit - libsoup-2_4-1-32bit - libsoup-devel-32bit - libsoxr-lsr0-32bit - libsoxr0-32bit - libsqlite3-0-32bit - libsrtp1-32bit - libsrtp2-1-32bit - libstartup-notification-1-0-32bit - libstp2_3 - libswscale5_9-32bit - libtalloc2-32bit - libtevent-util0-32bit - libtevent0-32bit - libtheora0-32bit - libtheoraenc1-32bit - libtiff5-32bit - libtirpc3-32bit - libtotem_pg5-32bit - libtss2-tcti-mssim0-32bit - libudev1-32bit - libuna-mini-devel - libuna1-mini - libusb-1_0-0-32bit - libusb-1_0-devel-32bit - libusbmuxd4-32bit - libustr-1_0-1-32bit - libuuid1-32bit - libv4l-32bit - libv4l-devel-32bit - libv4lconvert0-32bit - libva-devel-32bit - libvdpau-devel-32bit - libvdpau1-32bit - libvdpau_r600-32bit - libverto-libev1-32bit - libvisual-32bit - libvoikko1-32bit - libvorbisenc2-32bit - libvulkan1-32bit - libvulkan_intel-32bit - libwacom2-32bit - libwayland-client0-32bit - libwebpdecoder2-32bit - libwebpextras0-32bit - libwebpmux2-32bit - libwebrtc_audio_processing1-32bit - libwpe-1_0-1-32bit - libwx_base-suse-devel - libwx_base-suse-nostl-devel - libwx_baseu-suse-nostl5_0_0 - libwx_baseu-suse3_0_5-32bit - libwx_baseu-suse5_0_0 - libwx_baseu_net-suse-nostl5_0_0 - libwx_baseu_net-suse5_0_0 - libwx_baseu_xml-suse-nostl5_0_0 - libwx_baseu_xml-suse3-32bit - libwx_baseu_xml-suse5_0_0 - libwx_gtk2u_adv-suse5_0_0 - libwx_gtk2u_aui-suse3-32bit - libwx_gtk2u_aui-suse5_0_0 - libwx_gtk2u_core-suse5_0_0 - libwx_gtk2u_gl-suse3-32bit - libwx_gtk2u_gl-suse5_0_0 - libwx_gtk2u_html-suse5_0_0 - libwx_gtk2u_media-suse3_0_5-32bit - libwx_gtk2u_media-suse5_0_0 - libwx_gtk2u_propgrid-suse5_0_0 - libwx_gtk2u_qa-suse3-32bit - libwx_gtk2u_qa-suse5_0_0 - libwx_gtk2u_ribbon-suse3_0_5-32bit - libwx_gtk2u_ribbon-suse5_0_0 - libwx_gtk2u_richtext-suse5_0_0 - libwx_gtk2u_stc-suse3-32bit - libwx_gtk2u_stc-suse3_0_5-32bit - libwx_gtk2u_stc-suse5_0_0 - libwx_gtk2u_xrc-suse5_0_0 - libwx_gtk3u_adv-suse-nostl5_0_0 - libwx_gtk3u_adv-suse5_0_0 - libwx_gtk3u_aui-suse-nostl5_0_0 - libwx_gtk3u_aui-suse5_0_0 - libwx_gtk3u_core-suse-nostl5_0_0 - libwx_gtk3u_core-suse5_0_0 - libwx_gtk3u_gl-suse-nostl5_0_0 - libwx_gtk3u_gl-suse5_0_0 - libwx_gtk3u_html-suse-nostl5_0_0 - libwx_gtk3u_html-suse5_0_0 - libwx_gtk3u_media-suse-nostl5_0_0 - libwx_gtk3u_media-suse5_0_0 - libwx_gtk3u_propgrid-suse-nostl5_0_0 - libwx_gtk3u_propgrid-suse5_0_0 - libwx_gtk3u_qa-suse-nostl5_0_0 - libwx_gtk3u_qa-suse5_0_0 - libwx_gtk3u_ribbon-suse-nostl5_0_0 - libwx_gtk3u_ribbon-suse5_0_0 - libwx_gtk3u_richtext-suse-nostl5_0_0 - libwx_gtk3u_richtext-suse5_0_0 - libwx_gtk3u_stc-suse-nostl5_0_0 - libwx_gtk3u_stc-suse5_0_0 - libwx_gtk3u_webview-suse5_0_0 - libwx_gtk3u_xrc-suse-nostl5_0_0 - libwx_gtk3u_xrc-suse5_0_0 - libwx_qtu_adv-suse5_0_0 - libwx_qtu_aui-suse5_0_0 - libwx_qtu_core-suse5_0_0 - libwx_qtu_gl-suse5_0_0 - libwx_qtu_html-suse5_0_0 - libwx_qtu_media-suse5_0_0 - libwx_qtu_propgrid-suse5_0_0 - libwx_qtu_qa-suse5_0_0 - libwx_qtu_ribbon-suse5_0_0 - libwx_qtu_richtext-suse5_0_0 - libwx_qtu_stc-suse5_0_0 - libwx_qtu_xrc-suse5_0_0 - libxcb-composite0-32bit - libxcb-glx0-32bit - libxcb-randr0-32bit - libxcb-render0-32bit - libxcb-screensaver0-32bit - libxkbcommon-devel-32bit - libxkbfile-devel-32bit - libyajl-devel-32bit - libzimg2-32bit - libzio1-32bit - libzstd-devel-32bit - llvm11-devel-32bit - llvm7-devel-32bit - mpc-devel-32bit - mpfr-devel-32bit - mpg123-devel-32bit - nss-myhostname-32bit - nss-mymachines-32bit - openal-soft-devel-32bit - openldap2-devel-32bit - openmpi3-libs-32bit - openmpi4-libs-32bit - pam-devel-32bit - pam_radius-32bit - pipewire-modules-32bit - pulseaudio-utils-32bit - python-32bit - python-nss-doc - python3-32bit - python3-avocado - python3-avocado-plugins-glib - python3-avocado-plugins-golang - python3-avocado-plugins-loader-yaml - python3-avocado-plugins-output-html - python3-avocado-plugins-result-upload - python3-avocado-plugins-resultsdb - python3-avocado-plugins-runner-docker - python3-avocado-plugins-runner-remote - python3-avocado-plugins-runner-vm - python3-avocado-plugins-varianter-pict - python3-avocado-plugins-varianter-yaml-to-mux - python3-django-mailer - python3-fityk - python3-glucat - python3-libcaes - python3-libevt - python3-libevtx - python3-libexe - python3-libfwps - python3-libfwsi - python3-liblnk - python3-libmsiecf - python3-libolecf - python3-libregf - python3-libwrc - python3-murano-pkg-check - python3-oauth2 - python3-obexftp - python3-openbabel - python3-requestbuilder - python3-stp - python3-tevent-32bit - python3-watchman - python3-wxPython - python3-wxPython-lang - python39-base-32bit - qpid-proton-test - readline-devel-32bit - rpm-32bit - rsocket-32bit - samba-libs-python3-32bit - seamonkey - seamonkey-dom-inspector - seamonkey-irc - shake - shelltestrunner - tcl-32bit - termcap-32bit - tk-32bit - tslib-devel-32bit - update-test-32bit-pkg-32bit - wine-devel-32bit - wxWidgets-3_2-nostl-devel - xcb-util-devel-32bit - xen-libs-32bit - xf86-video-intel-32bit - xz-devel-32bit - zlib-devel-32bit - zziplib-devel-32bit Package Source Changes ====================== OpenImageIO +- Disable timer tests + +- Fix build with current openvdb package + + define minimum c++ standard to 14 + + add patch fix-tbb-linking.diff to fix linking with tbb +- Require ptex-devel-static specifically + +- version update to 2.2.17.0 + Release 2.2.17 (1 Aug 2021) -- compared to 2.2.16 + + Output to DPX files now supports IOProxy. (Input already did.) #3013 + + typedesc.h: TypeDesc can now describe 2D and 3D bounding boxes, as arrays + of 2 VEC2 aggregates (for 2D) or VEC3 aggregates (for 3D) with "BOX" + semantic. The shorthand for these are TypeBox2, TypeBox3 (for float), + and TypeBox2i and TypeBox3i for integer or pixel coordinte + boxes. #3008 + + Build: Fixes for building against fmt 8.0.0. #3007 + + Build: Finding boost is more flexible when desiring static libraries. #3031 + Release 2.2.16 (1 Jul 2021) -- compared to 2.2.15 + + New UDIM texture name patterns recognized: %(UDIM)d is the Houdini + convention, and _u##v## is for Animal Logic's internal renderer. #3006 + (2.2.16) + + When doing color space transforms on images with > 4 channels -- the + additional channels are now copied unaltered, rather than leaving them + black. #2987 (2.2.16) + + FFMpeg: fix some encodings that didn't correctly recognize that they were + more than 8 bits, or had alpha. #2989 (2.2.16) + farmhash.h: Clean up all non-namespaced preprocessor symbols that are set + by this header and may pollute the caller's symbols. #3002 (2.2.16) + + Fix crashes on M1 (ARM) based Mac. #2990 (2.2.16) + + Bug fix: avoid divide-by-0 error computing chunk size for invalid image + sizes. #2983 (2.2.16) + + make_texture (and maketx and oiiotool -otex) no longer crash if you + try to make a texture out of a "deep" image; instead it will return an + error message. #2991 (2.2.16) + + filesystem.h: Improve exception safety in Filesystem directory iteration. + [#2998] (2.2.16) + + Build: Improve finding of OpenJPEG. #2979 (2.2.16) + + Build: Support for building OIIO with gcc 11. #2995 (2.2.16) + + Build: Fixes to accommodate Imath 3.1 upcoming changes. #2996 (2.2.16) + + Build: Finding FFMpeg now correctly detects the version. #2994 (2.2.16) + + Build: clang + C++17 + LibRaw < 0.20 are mutually incompatible. Detect + this combination and warn / disable libraw under those conditions. #3003 + (2.2.16) + + Build: Fix CMake behavior for REQUIRED_DEPS due to a typo. #3011 (2.2.16) + + Build: Fixes for detecting and using Ptex, among other things got the + version wrong. #3001 (2.2.16) + + Testing: If a feature is disabled, skip its tests rather than reporting + them as broken. #2988 (2.2.16) + + CI: Test the combination of clang and C++17. #3003 (2.2.16) + Release 2.2.15 (1 Jun 2021) -- compared to 2.2.14 + + BMP improvements: now support reading rle-compressed BMP files; writing + single channel grayscale images now save as 8bpp palette images intead of + 24bpp; and reading 8bpp where all palette entries have R==G==B looks like + a 1-channel grayscale instead of 3-channel RGB. #2976 + + Bug: IBA::render_text did not properly account for alpha of the draw + color. #2981 + + Bug: Fix runaway parsing time for pathological XMP metadata. #2968 + + Bug: Fixed a crash is ImageCacheFile::read_unmipped when sampling + + Fix exported cmake config files, which could fail if Imath and OpenEXR + weren't the at the same version number. #2975 + + Build: Modernize cmake to use targets for PNG and ZLIB. #2957 + + Build: Fix to accommodate upcoming OpenColorIO 2.1 deprecation of + parseColorSpaceFromString. #2961 + + Build: Changes to make it build against TBB 2021. #2985 + + Dev: Add Strutil functions: find, rfind, ifind, irfind. #2960 + non-zero-base channels. (#2962) + Release 2.2.14 (1 May 2021) -- compared to 2.2.13 + + JPEG: Improve reading of files with mildly corrupted headers. #2927 + + TIFF: Support IOProxy for input. #2921 + + BMP: Improve performance by eliminating wasteful per-scanline allocation + and needless data copying. #2934 + + Build/CI: Fix all the build_*.bash scripts to not use cmake --config flag, + which was harmlessly ignored but is flagged as an error for CMake 3.20. + [#2931] + + Build: More fixes related to supporting a wide range of OpenEXR versions, + and making our exported cmake configs correctly transmit dependencies on + + OpenEXR include paths. #2935 #2941 #2942 #2947 + + ImageBufAlgo::fillholes_pushpull: added logic to correctly set the spec's + alpha_channel field when generating sub-images. #2939 + + Python: MakeTxBumpWithSlopes enum value had been inadvertently omitted + from the Python bindings. #2951 + +- Use OpenCV4 on Tumbleweed instead of old OpenCV3. + PackageKit +- Add PackageKit-zypp-c++17.patch: Fix build failure when building + with libzypp > 17.28.5 and gcc < 11 + (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349). + Printrun +- Remove two remaining instances of python_module macro, pulling + in python36-wxPython. + +- Fix build failures after backwards incompatible changes to + python-rpm-macros. + +- update to 2.0.0rc7 + * New Features: + + Live resizing of panels and many other UI improvements (#1073) + + Render G2/G3 arcs in 3D view by interpolating them as line + segments (#1092 and #1097) + + Apply grid size settings to 3d view (#1093) + + Visualize moves with laser/spindle active as extrusion (#1094) + + Keyboard shortcuts for important UI elements (00a932e) + + Keyboard jogging improvements (#1100) + * Fixed Bugs + + Do not expand setting spinners, combo boxes and dropdown + lists (5d42c19) + + Build wheels for Windows and manylinux1/2014 correctly (#1087) + + Allow spaces between coordinate and value when parsing + coordinates in gcode (#1090) + + Fix G2/G3 arc rendering error and scaling in 2D view (#1091) + + Correct index of appended command in gcoder (#1057) + + Fix incorrect string comparisons using "is" (#1096) + + Fix D-pad/keyboard jog movements (#1084) + + Fix incorrect enabled state of controls on UI settings + change (f02f4ef) + + Fix command history traversal (9d5620f) + + Fix toolbar shortcuts, blank jog, jog tab-out on + Windows (1f0290b) + + Fix lost messages from Marlin that contain the string + "Count" (#1104) + + Fix wheel install paths for locales and images (#1101) +- update to 2.0.0rc6 + * New Features: + + Change the default background color to the theme one (#931) + + Add setting for graph background color (#791) + + Hide second extruder from graph if not present (#791) + + Support for disabling Mate screensaver service (#979) + + Armenian translation (#1042) + + Don't print the M117 status msg to the console (#1081) + + Packages installable by pip are available on PyPI (#921) + * Fixed Bugs + + Don't ask for exit confirmation on the console when asking + in GUI (b48fe7b) + + Preset for temperatures does not affect Selection on the + main screen (#676) + + Several Python 3 related followups, mostly in + run_gcode_script + + Issue connecting to a remote port (#1027) + + Run "Final command" from settings when print is + finished (#1014) + + Fix a crash in wx at startup due to locale settings (#1015) + + Only apply PARITY_ODD workaround where it's actually + needed (#1017) + + Do not attempt to read extra device name patterns on + windows (#1040) + + Several Linux packaging fixes + + Removed error-causing wxPython horizontal alignment + flags (#1052) + + Rewrite deprecated Serial functions (#1017), pySerial >= 3 + is now needed + + 3D Viewer color options don't update (#1054) + + Settings change callbacks not called (#1063 and others) +- Drop upstream fix-file-load.patch +- Clean up specfile + +- fix file load in pronsole + +- fix dependency to python3 modules (esp. wxWidgets) + +- Spec file fixes/cleanup: + * Use python3, python2 is no longer supported by Printrun + * Add missing setuptools dependency + * Remove %defattr + * Tag COPYING with %license, and only package it in common subpackage +- Drop obsolete Printrun-pyglet12.patch + +- update to 2.0.0rc5 +- switch to python3 + SDL +- Add CVE-2019-13616.patch: fix heap buffer overflow when reading + a crafted bmp file (boo#1141844 CVE-2019-13616). + +- Add CVE-2019-7636.patch to fix a heap-based buffer over-read + issue (CVE-2019-7636, boo#1124826, CVE-2019-7638, boo#1124824). + +- Add CVE-2019-7635.patch to fix a heap-based buffer over-read + issue (CVE-2019-7635, boo#1124827). + +- Add CVE-2019-7578.patch to fix a heap-based buffer over-read + issue (CVE-2019-7578, boo#1125099, CVE-2019-7576, boo#1124799 + CVE-2019-7573, boo#1124805). + +- Add CVE-2019-7572.patch to fix a buffer over-read issue + (CVE-2019-7572, boo#1124806). + +- Add CVE-2019-7574.patch to fix a heap-based buffer over-read + issue (CVE-2019-7574, boo#1124803). + +- Add CVE-2019-7575.patch to fix a heap-based buffer overflow + issue (CVE-2019-7575, boo#1124802). + +- Add CVE-2019-7577.patch to fix a buffer over-read issue + (CVE-2019-7577, boo#1124800). + +- Add CVE-2019-7637.patch to fix a heap-based buffer overflow + issue (CVE-2019-7637, boo#1124825). + +- libspe2 doesn't exist any more + +- libspe2 only exists for ppc and ppc64 + +- Avoid bs_sched computation failure by expanding %power64 + +- Drop old soundserver support (also arts, after esound). + Remove --with-pic, building defaults to PIC anyway. + Use pkgconfig names to slurp in packages. + +- Remove gpg-offline leftovers + ShellCheck +- add haddock.patch to fix build with haddock + +- Update ShellCheck to version 0.7.2. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Add _constraints default min disk space to 4GB and + memory constraints that differ per architecture. + +- Re-generate file with latest version of spec-cleaner. + WoeUSB +- Version 3.3.1 + * Fixed echo write error on Linux kernel 5.4 + * Other minor bug fixes + +- Remove obsolete Groups tag (fate#326485) + +- Version 3.3.0 + * Improvements to the WoeUSB GUI + * The option of using the NTFS filesystem as the target filesystem + has now being provided in the GUI + +- Explicitly Require all runtime dependencies, rather than depending on users + to install packages from the startup error messages. + +- Version 3.2.12 + * This release features some minor improvements to the code. +- Version 3.2.11 + * This release fixes a big regression causing source image with + >4GiB file can't be installed on disks with NTFS target filesystem + using --partition USB preparation mode, refer Issue #226 for more + info. + * We would like to thank Luke Anderson(@spble) that brought up the + issue, @0xC1A551C for confirming it and providing mitigation, + and everyone in the discussion thread that helped to escalate + the issue. + +- Version 3.2.10 + * This release fixes a regression that makes the --partition + device preparation mode failed to work. We would like to thank + @jackvnimble for the patch! + +- Version 3.2.9 + * This release fixes a regression that will make --target-filesystem + command-line option not working(#210). We would like to thank + @mishka81 for bringing up the issue. +- Version 3.2.8 + * This release fixes a typecasting bug in the graphical wrapper + code. We would like to thank @dcb314 and @Skrilltrax for bringing + it up and provide the patch! +- Version 3.2.7 + * This release fixes a typo which will lead to command not found + when FAT32 4GiB single file size limitation is detected. Enjoy! +- Version 3.2.6 + * This release fixes a issue when user uses lowercase filesystem + name as --target-filesystem's argument. +- Version 3.2.5 + * This release fixes a major regression introduced by v3.2.4. + +- Version 3.2.4 + * This release features a major cleanup to the code, be sure to + report any regressions you've encountered. +- Version 3.2.3 + * This release fixes a bug that will make woeusb bailout when the + ISO filename contains a valid token of a regular expression. + +- Version 3.2.2 + * This release improves compatibility with space-included filenames. + aalib +- fix build with newer ld + +- BuildRequire gpm-devel + +- package baselibs.conf + +- fix aalib-1.4.0-477.9: possible missing call to fclose [bnc#523344] + +- remove static libraries and "la" files +- fix -devel package dependencies +- fix aalib-config so it only returns needed libraries + acl -- test: Add helper library to fake passwd/group files -- quote: escape literal backslashes (bsc#953659). -- Added patch: - * 0001-test-Add-helper-library-to-fake-passwd-group-files.patch - * 0002-quote-escape-literal-backslashes.patch - -- refresh acl-2.2.52-tests.patch to work with perl 5.26 - -- BuildRequires gettext-tools-mini instead of gettext-tools: as - acl is part of the bootstrap, we want to try to keep the dep - chain as small as possible. - -- Remove --with-pic that's just for static libraries. -- Replace %__-type macro indirections. - Replace old $RPM_ by their macro equivalents for consistency. - Make the macro style consistent across the file again. - -- reenable full Larg File Support for i586 - -- Make it possible to disable tests (for Ring0) -- Add BuildRequires: system-user-daemon for the testsuite - -- Add BuildRequires for system user bin needed by test suite - -- Update to git snapshot dated 21 Sep 2015. - - Added: - * 0001-Install-the-libraries-to-the-appropriate-directory.patch - * 0002-setfacl.1-fix-typo-inclu-de-include.patch - * 0003-test-fix-insufficient-quoting-of.patch - * 0004-Makefile-rename-configure.in-to-configure.ac.patch - * 0005-Bad-markup-in-acl.5-page.patch - * 0006-.gitignore-ignore-and-config.h.in.patch - * 0007-Use-autoreconf-rather-than-autoconf-to-regenerate-th.patch - * 0008-libacl-Make-sure-that-acl_from_text-always-sets-errn.patch - * 0009-libacl-fix-SIGSEGV-of-getfacl-e-on-overly-long-group.patch - * 0010-punt-debian-rpm-packaging-logic.patch - * 0011-move-gettext-logic-into-misc.h.patch - * 0012-test-make-running-parallel-out-of-tree-safe.patch - * 0013-modernize-build-system.patch - * 0014-po-regenerate-files-after-move.patch - * 0015-build-drop-aclincludedir-use-pkgincludedir.patch - * 0016-build-make-use-of-an-aux-dir-to-stow-away-helper-scr.patch - * 0017-build-ship-a-pkgconfig-file-for-libacl.patch - * 0018-read_acl_-comments-seq-rename-line-to-lineno.patch - * 0019-read_acl_-comments-seq-switch-to-next_line.patch - * 0020-telldir-return-value-and-seekdir-second-parameters-a.patch - * 0021-mark-libmisc-funcs-as-hidden-so-they-are-not-exporte.patch - * 0022-add-__acl_-prefixes-to-internal-symbols.patch - * 0023-cp.test-Check-permissions-of-the-right-file.patch - * 0024-libacl-acl_set_file-Remove-unnecesary-racy-check.patch - * 0025-fix-compilation-with-latest-xattr-git.patch - * 0026-getfacl-Fix-memory-leak.patch - * 0027-Fix-the-display-block-nesting-in-acl.5.patch - * 0028-setfacl-man-page-Minor-wording-improvements.patch - * 0029-getfacl-Fix-minor-resource-leak.patch - * 0030-Do-not-export-symbols-that-are-not-supposed-to-be-ex.patch - * 0031-walk_tree-mark-internal-variables-as-static.patch - * 0032-ignore-configure.lineno.patch -- Signficant spec file restructuring due to 0013-modernize-build-system.patch -- removed builddefs.in.diff - -- Reduce size of filelist by using wildcards; - remove %doc (some locations are always %doc), - remove %attr (files already have proper permissions) - -- add acl-2.2.52-tests.patch and enable tests, check section taken - from Fedora package - -- remove gpg-offline calls from bootstrap package - -- Update to new upstream release 2.2.52 - * This release fixes a few build system issues that were found and - merges in a tree walking bug fix. -- Remove acl-fiximplicit.patch (merged upstream), - config-guess-sub-update.diff (no longer applies) -- Sync baselibs.conf with in-.spec obsoletes/provides. - -- add gpg checking - -- use source url - -- Add config-guess-sub-update.diff: - update config.guess/sub to latest state for AArch64 - -- Use OS byteswapping routines, application already Includes - "endian.h" but then goes ahead defining ad-hoc equivalent - functionality (0001-Use-OS-byteswapping-macros.patch) - -- remove useless automake deps - -- patch license to follow spdx.org standard - -- license update: GPL-2.0+;LGPL-2.1+ - SPDX format - -- add automake as buildrequire to avoid implicit dependency - -- Fix provides/Obsoletes - -- Implement shlib package (libacl1) -- Enable libacl-devel on all baselib arches - -- upgrade to 2.2.51 - - Test fixes - -- upgrade to 2.2.50 - - OPTIONS in man pages should be a section heading, not a subsection heading - - Fix a typo in the setfacl man page - - setfacl: Clarify that removing a non-existent acl entry is not an error - - Prevent setfacl --restore from SIGSEGV on malformed restore file - - setfacl: make sure that -R only calls stat(2) on symlinks when it needs to - - libacl: fix potential null pointer dereference - - setfacl: fix restore crash on malformed input - - setfacl: print useful error from read_acl_comments - - setfacl: changing owner and when S_ISUID should be set --restore fix - -- use %_smp_mflags - -- add baselibs.conf as a source -- adjust baselibs.conf for SPARC - -- readded incorrectly removed libattr-devel requires in -devel - -- fixed implicit strchr() usage. - -- do not package static libraries -- fix -devel package dependencies - -- Version bump to 2.2.48 - - Document the new flags comments - - Include the S_ISUID, S_ISGID, S_ISVTX flags in the getfacl output, and restore them with "setfacl --restore=file". - - Make sure that getfacl -R only calls stat(2) on symlinks when it needs to - - Stop quoting nonprintable characters in the getfacl output - - Avoid unnecessary but destructive chown calls - - Clarify license notice - alex +- make rpmlint happy + +- disable %{ix86} build + +- Update alex to version 3.2.6. + [#]# Changes in 3.2.6: + * Support for the GHC 9.2. + The array access primops now use the fixed-sized numeric types + corresponding to the width of the data accessed. Additionally, the + primops to convert to and from fixed-sized numeric types have been + given new names. + 9.2 isn't cut yet, so these changes are somewhat speculative. + Unfortunately, GHC must used a released version of Alex (and Happy) + at all times until further changes have been made, so we must make + the release to actually implement these changes in GHC. + If the final GHC 9.2 ends up being different, this release will be + marked broken to make it less likely people use it by accident. + +- Add memory constraints for riscv64 + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + amarok +- Update to version 2.9.75git.20210830T182443~10309f00af: + * Set Attributes before constructing the Application + * Port away from KRandom, bump Qt req. ver. to 5.10 +- Rebase amarok-2.9.75git.20210830T182443~10309f00af.tar.xz +- Update translations + +- Update to version 2.9.75git.20210626T134054~59b22189f6: + * Scan history of played tracks till find a playble track (kde#438651) + * Prevent Signal from kRichTextEdit during deletion + * Prevent Amarok from stalling if the standard playing mode is used + and next (or previous) file does not exist + * Update IRC network + * Drop unused KF5NotifyConfig + * Fix crash when reloading scriptable services + * Replace deprecated toList() with values() + * Add .gitlab-ci.yml + * Drop all the amarok-neon packaging bits + * Fix disambiguation found by gettext 0.21 + +- Update to version 2.9.70git.20210220T172242~b94c362c1d: + * replace QModelIndex.child to remove deprecated functions from Qt 5.8 + * Replace functions deprecated in Qt 5.7 and earlier + * Properly use KLocalizedString for dynamic placeholder replacement + * typo fixes + * Use more secure URL + * Don't use deprecated headers + * Add CMake module used by release script + * Bump plugin version to 74 in preparation for 2.9.71 + * Add multiplier 2 to the size of generated play-pause + button and volume dial pixmaps. + * Smoothen the rendering of play/pause button, volume + dial and main toolbar's previous and next buttons on scaled UIs +- Update translations + artifacts +- update to v20200118 + * 10 months worth of artifact additions + +- Switch to build and distribution under python3 as py2 is obsolete + +- update to v20190320 + * 9 months worth of artifact additions + +- Compact description for size. Wrap it, too. + +- Fixed invalid source file (mismatching hash) +- Added GPG source verification + +- Cleaned up spec file + * Use license macro + * Dropped defattr as it is not required anymore, recent rpms + add a default defattr line if none is present in the rpm files + section +- Update to 20180628 + aspell -- security update -- modified patches - % aspell-quotes.patch (p1) - % aspell-strict-aliasing.patch (p1) -- added patches - fix CVE-2019-25051 [bsc#1188576], heap-buffer-overflow in acommon:ObjStack:dup_top - + aspell-CVE-2019-25051.patch - -- recommend aspell-en also from the library [bsc#1177523] - -- Remove/replace old specfile constructs. - -- version update to 0.60.8 - * Prevent a potentially unbounded buffer over-read by no longer - supporting null-terminated UCS-2 and UCS-4 encoded strings with the - original C API. @xref{Upgrading from Aspell 0.60.7}. - * Ensure that possible typos are listed before other suggestions when - typo analysis is used. Also fix a bug so that suggestions that split - a word using a space or hyphen are not always first. - * Add Markdown filter. - * Add new @option{wordlists} option, which is a list of UTF-8 files that - contain additional words to accept. - * Add new @option{camel-case} option, which enables support for checking - camelCase words. - * Sort personal and replacement dictionaries. - * Change @code{ultra} suggestion mode to only find words that are within - one-edit distance or have the same soundslike. - * Implement the @code{aspell filter} command. - * Fix a bug in @code{AspellDocumentChecker} that prevented it from - working with UCS-2 and UCS-4 encoded strings. - * Remove unused @option{sug-edit-dist} option. - * @code{AspellDocumentChecker} now expects the document a line at a time - in order to work with the new Markdown filter. If the document is - split on white space characters instead, nothing will break, but new - filters such as the Markdown filter may give incorrect results. - * The @option{clean} option and command will no longer split a word. - * Various documentation improvements. - * Removal of several outdated appendices that don't really belong in the - main manual. Parts that are still relevent may eventually be moved - elsewhere, but for now they are available online at - @uref{http://aspell.net/0.60.7/man-html/}. - * Fix various crashes and other problems found by Google's OSS-Fuzz. - * Add partial support for recognizing the Unicode apostrophe (') in - words. In particular Aspell will accept the Unicode apostrophe when - the language uses an ISO Latin charset that doesn't already have a - Unicode apostrophe. For now, Aspell will still use the ASCII version - in suggestions. - * Detect when a dictionary compiled on a 32-bit machine is used on a - 64-bit one (and vise versa), as due to an oversight, compiled - dictionaries depend on more than the endianness. Also added a compile - time option to remove this dependency, but at the cost of breaking - compatibility with already compiled dictionaries on 64-bit systems. - * Fix a bug which caused Aspell to crash when passing in a null string - to almost any of the C API functions. This should not happen if the - size is also zero as the pointer should never be derefrenced. - * Fix a bug that caused Aspell to crash with a SEGFAULT when built with - mingw-w64. - * In addition to outputting a warning when building with NDEBUG defined, - also include NDEBUG in the version string. - * Various compile fixes for newer version of Gcc and Clang. - * Fix VPATH builds. - * Use utf-8 encoding for manual instead of iso-8859-1. - * Other minor updates and bug fixes. -- deleted patches - - aspell-automake-1.13.patch (upstreamed) - - aspell-epmty_file.patch (upstreamed, bsc#266130 does not exhibit) - - gcc7-fix-warnings.patch (upstreamed) - -- Compact descriptions - -- gcc7-fix-warnings.patch - Fix warnings reported by GCC7. - -- Add gpg signature -- Remove old ppc provides/obsoletes -- Cleanup spec file with spec-cleaner - -- baselibs.conf: libaspell15 - obsoletes "aspell- <= " - provides "aspell- = " - -- license GFDL-1.1+ and LGPL-2.1 and HPND and SUSE-BSD-Mark-Modifications - [bnc#777131] - -- license update: GFDL-1.1+ and LGPL-2.1 and HPND and BSD-3-Clause - SDPX - at +- Drop ProtectSystem and ProtectHome hardening. Unfortunately they're + breaking at jobs (boo#1192294) + autoyast2 +- Add support for detecting EFI boot during autoinstallation + (jsc#SLE-18819) +- 4.4.21 + +- bsc#1192626: + - Registration takes place always at the same point, no matter + which installation medium is being used. + - Adapt to the product specification API. +- Stop AutoYaST installation when registration failed on online + medium (bsc#1188211, Josef Reidinger ). +- 4.4.20 + +- Avoid internal error when checking signature (bsc#1192022). +- 4.4.19 + +- Add the "keep_unknown_lv" element to the partitioning schema + (bsc#1191968). +- 4.4.18 + +- bsc#1191695 + - Consider the environment attribute when importing the script + section. + - Do not report feedback when running a script and the log + content is empty. +- 4.4.17 + babe +- Fixed SPEC file: Replace broken URL with current upstream +- Update to version 1.2.1.1 + * update appdata + barbie_seahorse_adventures +- Update to 1.3 + * Uses python3 + bonnie +- Do not use download url anymore + +- Remove obsolete Groups tag (fate#326485) + +- bonnie-fix-o_direct.diff: Don't use O_DIRECT for character input, + as newer kernels don't allow this. + +- Update to bonnie-1.6: + * Use 16 threads by default + * Smaller 4k reads (seeking) + * Larger blocks in intelligent read/write + * Smaller I/O size for char in/out + * More digits for formatting. + -- make patch0 usage consistent - -- added subpackage for CTCS2 integration - -- remove unused header file - -- Don't build as root. -- Don't strip binaries. - buildah -- buildah required cni (bsc#1187812) +- Sync package with Factory (bsc#1192999) +- remove no longer used CVE-2019-10214.patch + +- Update to version 1.23.1: + * Update dependencies + * Bugfixes + +- Update to version 1.23.0: + * Update dependencies + * Bugfixes + +- Update to version 1.22.3: + * Update dependencies + * Post-branch commit + * Accept repositories on login/logout + +- Update to version 1.22.0: + * Bump to v1.22.0 [NO TESTS NEEDED] + * c/image, c/storage, c/common vendor before Podman 3.3 release + * WIP: tests: new assert() + * Proposed patch for 3399 (shadowutils) + * Fix handling of --restore shadow-utils + * build(deps): bump github.com/containers/image/v5 from 5.13.2 to 5.14.0 + * runtime-flag (debug) test: handle old & new runc + * build(deps): bump github.com/containers/storage from 1.32.6 to 1.33.0 + * Allow dst and destination for target in secret mounts + * Multi-arch: Always push updated version-tagged img + * Add a few tests on cgroups V2 + * imagebuildah.stageExecutor.prepare(): remove pseudonym check + * refine dangling filter + * Chown with environment variables not set should fail + * Just restore protections of shadow-utils + * build(deps): bump github.com/opencontainers/runc from 1.0.0 to 1.0.1 + * Remove specific kernel version number requirement from install.md + * Multi-arch image workflow: Make steps generic + * chroot: fix environment value leakage to intermediate processes + * Update nix pin with `make nixpkgs` + * buildah source - create and manage source images + * Update cirrus-cron notification GH workflow + * Reuse code from containers/common/pkg/parse + * Cirrus: Freshen VM images + * Fix excludes exception begining with / or ./ + * Fix syntax for --manifest example + * build(deps): bump github.com/onsi/gomega from 1.13.0 to 1.14.0 + * vendor containers/common@main + * Cirrus: Drop dependence on fedora-minimal + * Adjust conformance-test error-message regex + * Workaround appearance of differing debug messages + * Cirrus: Install docker from package cache + * build(deps): bump github.com/containers/ocicrypt from 1.1.1 to 1.1.2 + * Switch rusagelogfile to use options.Out + * build(deps): bump github.com/containers/storage from 1.32.4 to 1.32.5 + * Turn stdio back to blocking when command finishes + * Add support for default network creation + * Cirrus: Updates for master->main rename + * Change references from master to main + * Add `--env` and `--workingdir` flags to run command + * build(deps): bump github.com/opencontainers/runc + * [CI:DOCS] buildah bud: spelling --ignore-file requires parameter + * [CI:DOCS] push/pull: clarify supported transports + * Remove unused function arguments + * Create mountOptions for mount command flags + * Extract version command implementation to function + * Add --json flags to `mount` and `version` commands + * build(deps): bump github.com/containers/storage from 1.32.2 to 1.32.3 + * build(deps): bump github.com/containers/common from 0.40.0 to 0.40.1 + * copier.Put(): set xattrs after ownership + * buildah add/copy: spelling + * build(deps): bump github.com/containers/common from 0.39.0 to 0.40.0 + * buildah copy and buildah add should support .containerignore + * Remove unused util.StartsWithValidTransport + * Fix documentation of the --format option of buildah push + * Don't use alltransports.ParseImageName with known transports + * build(deps): bump github.com/containers/image/v5 from 5.13.0 to 5.13.1 + * man pages: clarify `rmi` removes dangling parents + * tests: make it easer to override the location of the copy helper + * build(deps): bump github.com/containers/image/v5 from 5.12.0 to 5.13.0 + * [CI:DOCS] Fix links to c/image master branch + * imagebuildah: use the specified logger for logging preprocessing warnings + * Fix copy into workdir for a single file + * Fix docs links due to branch rename + * Update nix pin with `make nixpkgs` + * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.2 to 1.7.3 + * build(deps): bump github.com/opencontainers/selinux from 1.8.1 to 1.8.2 + * build(deps): bump go.etcd.io/bbolt from 1.3.5 to 1.3.6 + * build(deps): bump github.com/containers/storage from 1.32.1 to 1.32.2 + * build(deps): bump github.com/mattn/go-shellwords from 1.0.11 to 1.0.12 + * build(deps): bump github.com/onsi/ginkgo from 1.16.3 to 1.16.4 + * fix(docs): typo + * Move to v1.22.0-dev + * Fix handling of auth.json file while in a user namespace + * Add rusage-logfile flag to optionally send rusage to a file + * imagebuildah: redo step logging + * build(deps): bump github.com/onsi/ginkgo from 1.16.2 to 1.16.3 + * build(deps): bump github.com/containers/storage from 1.32.0 to 1.32.1 + * Add volumes to make running buildah within a container easier + * build(deps): bump github.com/onsi/gomega from 1.12.0 to 1.13.0 + * Add and use a "copy" helper instead of podman load/save + * Bump github.com/containers/common from 0.38.4 to 0.39.0 + * containerImageRef/containerImageSource: don't buffer uncompressed layers + * containerImageRef(): squashed images have no parent images + * Sync. workflow across skopeo, buildah, and podman + * Bump github.com/containers/storage from 1.31.1 to 1.31.2 + * Bump github.com/opencontainers/runc from 1.0.0-rc94 to 1.0.0-rc95 + * Bump to v1.21.1-dev [NO TESTS NEEDED] + +- Update to version 1.21.4: + * Bump to v1.21.4 + * tests: make it easer to override the location of the copy helper + * Add and use a "copy" helper instead of podman load/save + * vendor containers/common@v0.38.16 + * Bump to v1.21.3 + * chroot: fix environment value leakage to intermediate processes + * [release-1.21] Bump to Buildah v1.21.2 + * vendor common@v0.38.12 and storage@v1.31.3 + * Bump to v1.21.1 + * Fix handling of auth.json file while in a user namespace + +- Set -buildmode=pie properly using GOFLAGS instead of just LDFLAGS +- Exclude building on ppc64, not supported + +- Update to version 1.21.0: + * Bump to v1.21.0 - [NO TESTS NEEDED] + * Don't blow up if cpp detects errors + * Vendor in containers/common v0.38.4 + * Remove 'buildah run --security-opt' from completion + * update c/common + * Fix handling of --default-mounts-file + * update vendor of containers/storage v1.31.1 + * Bump github.com/containers/storage from 1.30.3 to 1.31.0 + * Send logrus messages back to caller when building + * github: Fix bad repo. ref in workflow config + * Check earlier for bad image tags name + * buildah bud: fix containers/podman/issues/10307 + * Bump github.com/containers/storage from 1.30.1 to 1.30.3 + * Cirrus: Support [CI:DOCS] test skipping + * Notification email for cirrus-cron build failures + * Bump github.com/opencontainers/runc from 1.0.0-rc93 to 1.0.0-rc94 + * Fix race condition + * Fix copy race while walking paths + * Preserve ownership of lower directory when doing an overlay mount + * Bump github.com/onsi/gomega from 1.11.0 to 1.12.0 + * Update nix pin with `make nixpkgs` + * codespell cleanup + * Multi-arch github-action workflow unification + * Bump github.com/containers/image/v5 from 5.11.1 to 5.12.0 + * Bump github.com/onsi/ginkgo from 1.16.1 to 1.16.2 + * imagebuildah: ignore signatures when tagging images + * update to latest libimage + * Bump github.com/containers/common from 0.37.0 to 0.37.1 + * Bump github.com/containers/storage from 1.30.0 to 1.30.1 + * Upgrade to GitHub-native Dependabot + * Document location of auth.json file if XDG_RUNTIME_DIR is not set + * run.bats: fix flake in run-user test + * Cirrus: Update F34beta -> F34 + * pr-should-include-tests: try to make work in buildah + * runUsingRuntime: when relaying error from the runtime, mention that + * Run(): avoid Mkdir() into the rootfs + * imagebuildah: replace archive with chrootarchive + * imagebuildah.StageExecutor.volumeCacheSaveVFS(): set up bind mounts + * conformance: use :Z with transient mounts when SELinux is enabled + * bud.bats: fix a bats warning + * imagebuildah: create volume directories when using overlays + * imagebuildah: drop resolveSymlink() + * namespaces test - refactoring and cleanup + * Refactor 'idmapping' system test + * Cirrus: Update Ubuntu images to 21.04 + * Tiny fixes in bud system tests + * Add compabitility wrappers for removed packages + * Fix expected message at pulling image + * Fix system tests of 'bud' subcommand + * [CI:DOCS] Update steps for CentOS runc users + * Add support for secret mounts + * Add buildah manifest rm command + * restore push/pull and util API + * [CI:DOCS] Remove older distro docs + * Rename rhel secrets to subscriptions + * vendor in openshift/imagebuilder + * Remove buildah bud --loglevel ... + * use new containers/common/libimage package + * Fix copier when using globs + * Test namespace flags of 'bud' subcommand + * Add system test of 'bud' subcommand + * Output names of multiple tags in buildah bud + * push to docker test: don't get fooled by podman + * copier: add Remove() + * build(deps): bump github.com/containers/image/v5 from 5.10.5 to 5.11.1 + * Restore log timestamps + * Add system test of 'buildah help' with a tiny fix + * tests: copy.bats: fix infinite hang + * Do not force hard code to crun in rootless mode + * build(deps): bump github.com/openshift/imagebuilder from 1.2.0 to 1.2.1 + * build(deps): bump github.com/containers/ocicrypt from 1.1.0 to 1.1.1 + * build(deps): bump github.com/containers/common from 0.35.4 to 0.36.0 + * Fix arg missing warning in bud + * Check without flag in 'from --cgroup-parent' test + * Minor fixes to Buildah as a library tutorial documentation + * Add system test of 'buildah version' for packaged buildah + * Add a few system tests of 'buildah from' + * Log the final error with %+v at logging level "trace" + * copier: add GetOptions.NoCrossDevice + * Update nix pin with `make nixpkgs` + * Bump to v1.20.2-dev + +- Update to version 1.20.1: + * Bump to v1.20.1 + * Run container with isolation type set at 'from' + * bats helpers.bash - minor refactoring + * Bump containers/storage vendor to v1.29.0 + * build(deps): bump github.com/onsi/ginkgo from 1.16.0 to 1.16.1 + * Cirrus: Update VMs w/ F34beta + * CLI add/copy: add a --from option + * build(deps): bump github.com/onsi/ginkgo from 1.15.2 to 1.16.0 + * Add authentication system tests for 'commit' and 'bud' + * fix local image lookup for custom platform + * Double-check existence of OCI runtimes + * Cirrus: Make use of shared get_ci_vm container + * Add system tests of "buildah run" + * Update nix pin with `make nixpkgs` + * Remove some stuttering on returns errors + * Setup alias for --tty to --terminal + * Add conformance tests for COPY /... + * Put a few more minutes on the clock for the CI conformance test + * Add a conformance test for COPY --from $symlink + * Add conformance tests for COPY "" + * Check for symlink in builtin volume + * Sort all mounts by destination directory + * System-test cleanup + * Export parse.Platform string to be used by podman-remote + * blobcache: fix sequencing error + * build(deps): bump github.com/containers/common from 0.35.3 to 0.35.4 + * Fix URL in demos/buildah_multi_stage.sh + * Add a few system tests + * [NO TESTS NEEDED] Use --recurse-modules when building git context + * Bump to v1.20.1-dev + +- Update to version 1.20.0: + * Bump to v1.20.0 + * Fix release.sh to generate good releases + * vendor in containers/storage v1.28.1 + * build(deps): bump github.com/containers/common from 0.35.2 to 0.35.3 + * tests: prefetch: use buildah, not podman, for pulls + * Use faster way to check image tag existence during multi-arch build + * Add information about multi-arch images to the Readme + * COPY --chown: expand the conformance test + * pkg/chrootuser: use a bufio.Scanner + * [CI:DOCS] Fix rootful typo in docs + * build(deps): bump github.com/onsi/ginkgo from 1.15.1 to 1.15.2 + * Add documentation and testing for .containerignore + * build(deps): bump github.com/sirupsen/logrus from 1.8.0 to 1.8.1 + * build(deps): bump github.com/hashicorp/go-multierror from 1.1.0 to 1.1.1 + * Lookup Containerfile if user specifies a directory + * Add Tag format placeholder to docs + * copier: ignore sockets + * image: propagate errors from extractRootfs + * Remove system test of 'buildah containers -a' + * Clarify userns options are usable only as root in man pages + * Fix system test of 'containers -a' + * Remove duplicated code in addcopy + * build(deps): bump github.com/onsi/ginkgo from 1.15.0 to 1.15.1 + * build(deps): bump github.com/onsi/gomega from 1.10.5 to 1.11.0 + * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.1 to 1.7.2 + * Update multi-arch buildah build setup with new logic + * Update nix pin with `make nixpkgs` + * overlay.bats: fix the "overlay source permissions" test + * imagebuildah: use overlay for volumes when using overlay + * Make PolicyMap and PullPolicy names align + * copier: add GetOptions.IgnoreUnreadable + * Check local image to match system context + * fix: Containerfiles - smaller set of userns u/gids + * Set upperdir permissions based on source + * Shrink the vendoring size of pkc/cli + * Clarify image name match failure message + * ADD/COPY: create the destination directory first, chroot to it + * copier.GetOptions: add NoDerefSymLinks + * copier: add an Eval function + * Update system test for 'from --cap-add/drop' + * copier: fix a renaming bug + * copier: return child process stderr if we can't JSON decode the response + * Add some system tests + * build(deps): bump github.com/containers/storage from 1.26.0 to 1.27.0 + * complement add/copy --chmod documentation + * buildah login and logout, do not need to enter user namespace + * Add multi-arch image build + * chmod/chown added/fixed in bash completions + * OWNERS: add @lsm5 + * buildah add/copy --chmod dockerfile implementation + * bump github.com/openshift/imagebuilder from 1.1.8 to 1.2.0 + * buildah add/copy --chmod cli implementation for files and urls + * Make sure we set the buildah version label + * Isolation strings, should match user input + * [CI:DOCS] buildah-from.md: remove dup arch,os + * build(deps): bump github.com/containers/image/v5 from 5.10.2 to 5.10.3 + * Cirrus: Temp. disable prior-fedora (F32) testing + * pr-should-include-tests: recognized "renamed" tests + * build(deps): bump github.com/sirupsen/logrus from 1.7.0 to 1.8.0 + * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.0 to 1.7.1 + * build(deps): bump github.com/containers/common from 0.34.2 to 0.35.0 + * Fix reaping of stages with no instructions + * add stale bot + * Add base image name to comment + * build(deps): bump github.com/spf13/cobra from 1.1.1 to 1.1.3 + * Don't fail copy to emptydir + * buildah: use volatile containers + * vendor: update containers/storage + * Eliminate the use of containers/building import in pkg subdirs + * Add more support for removing config + * Improve messages about --cache-from not being supported + * Revert patch to allow COPY/ADD of empty dirs. + * Don't fail copy to emptydir + * Fix tutorial for rootless mode + * Fix caching layers with build args + * Vendor in containers/image v5.10.2 + * build(deps): bump github.com/containers/common from 0.34.0 to 0.34.2 + * build(deps): bump github.com/onsi/ginkgo from 1.14.2 to 1.15.0 + * 'make validate': require PRs to include tests + * build(deps): bump github.com/onsi/gomega from 1.10.4 to 1.10.5 + * build(deps): bump github.com/containers/storage from 1.24.5 to 1.25.0 + * Use chown function for U volume flag from containers/common repository + * --iidfile: print hash prefix + * bump containernetworking/cni to v0.8.1 - fix for CVE-2021-20206 + * run: fix check for host pid namespace + * Finish plumbing for buildah bud --manifest + * buildah manifest add localimage should work + * Stop testing directory permissions with latest docker + * Fix build arg check + * build(deps): bump github.com/containers/ocicrypt from 1.0.3 to 1.1.0 + * [ci:docs] Fix man page for buildah push + * Update nix pin with `make nixpkgs` + * Bump to containers/image v5.10.1 + * Rebuild layer if a change in ARG is detected + * Bump golang.org/x/crypto to the latest + * Add Ashley and Urvashi to Approvers + * local image lookup by digest + * Use build-arg ENV val from local environment if set + * Pick default OCI Runtime from containers.conf + * Added required devel packages + * Cirrus: Native OSX Build + * Cirrus: Two minor cleanup items + * Workaround for RHEL gating test failure + * build(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0 + * build(deps): bump github.com/mattn/go-shellwords from 1.0.10 to 1.0.11 + * Reset upstream branch to dev version + * If destination does not exists, do not throw error + * Fix version of release to v1.19.1 + * use local image name for pull policy checks + * Vendor in common 0.33.1 + * Fix conformance test false-failures + * Fix config-flags-verification test on F33 + * Fix bud capabilities test + * Cirrus: Support new VM Images in get_ci_vm.sh + * Cirrus: Make tests pass with new VM Images + * Cirrus: Collect cri-o-runc version + * Cirrus: Update VM Images + Rearrange tasks + * Cirrus: Clarify task names / improve readability + * Stop overriding the location of the blob info cache + * build(deps): bump github.com/fsouza/go-dockerclient from 1.6.6 to 1.7.0 + * Update nix pin with `make nixpkgs` + * Bump to v1.20.0-dev + * Bump to v1.19.0 + * Update vendor of containers/storage and containers/common + * Buildah inspect should be able to inspect manifests + * Make buildah push support pushing manifests lists and digests + * Fix handling of TMPDIR environment variable + * Add support for --manifest flags + * Upper directory should match mode of destination directory + * Only grab the OS, Arch if the user actually specified them + * Use --arch and --os and --variant options to select architecture and os + * Cirrus: Track libseccomp and golang version + * copier.PutOptions: add an "IgnoreDevices" flag + * fix: `rmi --prune` when parent image is in store. + * build(deps): bump github.com/containers/storage from 1.24.3 to 1.24.4 + * build(deps): bump github.com/containers/common from 0.31.1 to 0.31.2 + * Allow users to specify stdin into containers + * Drop log message on failure to mount on /sys file systems to info + * Spelling + * SELinux no longer requires a tag. + * build(deps): bump github.com/containers/common from 0.31.0 to 0.31.1 + * Update nix pin with `make nixpkgs` + * Switch references of /var/run -> /run + * Allow FROM to be overriden with from option + * copier: don't assume we can chroot() on Unixy systems + * copier: add PutOptions.NoOverwriteDirNonDir, Get/PutOptions.Rename + * copier: handle replacing directories with not-directories + * copier: Put: skip entries with zero-length names + * build(deps): bump github.com/containers/storage from 1.24.2 to 1.24.3 + * Add U volume flag to chown source volumes + * Turn off PRIOR_UBUNTU Test until vm is updated + * pkg, cli: rootless uses correct isolation + * build(deps): bump github.com/onsi/gomega from 1.10.3 to 1.10.4 + * update installation doc to reflect current status + * Move away from using docker.io + * enable short-name aliasing + * build(deps): bump github.com/containers/storage from 1.24.1 to 1.24.2 + * build(deps): bump github.com/containers/common from 0.30.0 to 0.31.0 + * Throw errors when using bogus --network flags + * pkg/supplemented test: replace our null blobinfocache + * build(deps): bump github.com/containers/common from 0.29.0 to 0.30.0 + * inserts forgotten quotation mark + * Not prefer use local image create/add manifest + * Add container information to .containerenv + * Add --ignorefile flag to use alternate .dockerignore flags + * Add a source debug build + * Fix crash on invalid filter commands + * Switch to using containers/common pkg's + * fix: non-portable shebang #2812 + * Remove copy/paste errors that leaked `Podman` into man pages. + * Add suggests cpp to spec file + * Apply suggestions from code review + * update docs for debian testing and unstable + * imagebuildah: disable pseudo-terminals for RUN + * Compute diffID for mapped-layer at creating image source + * intermediateImageExists: ignore images whose history we can't read + * Bump to v1.19.0-dev + * Bump to v1.18.0 + * build(deps): bump github.com/containers/common from 0.26.3 to 0.27.0 + * Fix testing error caused by simultanious merge + * Vendor in containers/storage v1.24.0 + * short-names aliasing + * Add --policy flag to buildah pull + * Stop overwrapping and stuttering + * copier.Get(): ignore ENOTSUP/ENOSYS when listing xattrs + * Run: don't forcibly disable UTS namespaces in rootless mode + * test: ensure non-directory in a Dockerfile path is handled correctly + * Add a few tests for `pull` command + * Fix buildah config --cmd to handle array + * build(deps): bump github.com/containers/storage from 1.23.8 to 1.23.9 + * Fix NPE when Dockerfile path contains non-directory entries + * Update buildah bud man page from podman build man page + * Move declaration of decryption-keys to common cli + * Run: correctly call copier.Mkdir + * util: digging UID/GID out of os.FileInfo should work on Unix + * imagebuildah.getImageTypeAndHistoryAndDiffIDs: cache results + * Verify userns-uid-map and userns-gid-map input + * Use CPP, CC and flags in dep check scripts + * Avoid overriding LDFLAGS in Makefile + * ADD: handle --chown on URLs + * Update nix pin with `make nixpkgs` + * (*Builder).Run: MkdirAll: handle EEXIST error + * copier: try to force loading of nsswitch modules before chroot() + * fix MkdirAll usage + * build(deps): bump github.com/containers/common from 0.26.2 to 0.26.3 + * build(deps): bump github.com/containers/storage from 1.23.7 to 1.23.8 + * Use osusergo build tag for static build + * imagebuildah: cache should take image format into account + * Bump to v1.18.0-dev + * Bump to v1.17.0 + * Handle cases where other tools mount/unmount containers + * overlay.MountReadOnly: support RO overlay mounts + * overlay: use fusermount for rootless umounts + * overlay: fix umount + * Switch default log level of Buildah to Warn. Users need to see these messages + * Drop error messages about OCI/Docker format to Warning level + * build(deps): bump github.com/containers/common from 0.26.0 to 0.26.2 + * tests/testreport: adjust for API break in storage v1.23.6 + * build(deps): bump github.com/containers/storage from 1.23.5 to 1.23.7 + * build(deps): bump github.com/fsouza/go-dockerclient from 1.6.5 to 1.6.6 + * copier: put: ignore Typeflag="g" + * Use curl to get repo file (fix #2714) + * build(deps): bump github.com/containers/common from 0.25.0 to 0.26.0 + * build(deps): bump github.com/spf13/cobra from 1.0.0 to 1.1.1 + * Remove docs that refer to bors, since we're not using it + * Buildah bud should not use stdin by default + * bump containerd, docker, and golang.org/x/sys + * Makefile: cross: remove windows.386 target + * copier.copierHandlerPut: don't check length when there are errors + * Stop excessive wrapping + * CI: require that conformance tests pass + * bump(github.com/openshift/imagebuilder) to v1.1.8 + * Skip tlsVerify insecure BUILD_REGISTRY_SOURCES + * Fix build path wrong https://github.com/containers/podman/issues/7993 + * refactor pullpolicy to avoid deps + * build(deps): bump github.com/containers/common from 0.24.0 to 0.25.0 + * CI: run gating tasks with a lot more memory + * ADD and COPY: descend into excluded directories, sometimes + * copier: add more context to a couple of error messages + * copier: check an error earlier + * copier: log stderr output as debug on success + * Update nix pin with `make nixpkgs` + * Set directory ownership when copied with ID mapping + * Cirrus: Remove bors artifacts + * Sort build flag definitions alphabetically + * ADD: only expand archives at the right time + * Remove configuration for bors + * Shell Completion for podman build flags + * Bump c/common to v0.24.0 + * New CI check: xref --help vs man pages + * CI: re-enable several linters + * Move --userns-uid-map/--userns-gid-map description into buildah man page + * add: preserve ownerships and permissions on ADDed archives + * Makefile: tweak the cross-compile target + * Bump containers/common to v0.23.0 + * chroot: create bind mount targets 0755 instead of 0700 + * Change call to Split() to safer SplitN() + * chroot: fix handling of errno seccomp rules + * build(deps): bump github.com/containers/image/v5 from 5.5.2 to 5.6.0 + * Add In Progress section to contributing + * integration tests: make sure tests run in ${topdir}/tests + * Run(): ignore containers.conf's environment configuration + * Warn when setting healthcheck in OCI format + * Cirrus: Skip git-validate on branches + * tools: update git-validation to the latest commit + * tools: update golangci-lint to v1.18.0 + * Add a few tests of push command + * Add(): fix handling of relative paths with no ContextDir + * build(deps): bump github.com/containers/common from 0.21.0 to 0.22.0 + * Lint: Use same linters as podman + * Validate: reference HEAD + * Fix buildah mount to display container names not ids + * Update nix pin with `make nixpkgs` + * Add missing --format option in buildah from man page + * Fix up code based on codespell + * build(deps): bump github.com/openshift/imagebuilder from 1.1.6 to 1.1.7 + * build(deps): bump github.com/containers/storage from 1.23.4 to 1.23.5 + * Improve buildah completions + * Cirrus: Fix validate commit epoch + * Fix bash completion of manifest flags + * Uniform some man pages + * Update Buildah Tutorial to address BZ1867426 + * Update bash completion of `manifest add` sub command + * copier.Get(): hard link targets shouldn't be relative paths + * build(deps): bump github.com/onsi/gomega from 1.10.1 to 1.10.2 + * Pass timestamp down to history lines + * Timestamp gets updated everytime you inspect an image + * bud.bats: use absolute paths in newly-added tests + * contrib/cirrus/lib.sh: don't use CN for the hostname + * tests: Add some tests + * Update `manifest add` man page + * Extend flags of `manifest add` + * build(deps): bump github.com/containers/storage from 1.23.3 to 1.23.4 + * build(deps): bump github.com/onsi/ginkgo from 1.14.0 to 1.14.1 + * Bump to v1.17.0-dev + * Bump to v1.16.0 + * CI: expand cross-compile checks + * fix build on 32bit arches + * StageExecutor.intermediateImageExists: recognize cached images based on scratch + * containerImageRef.NewImageSource(): don't always force timestamps + * Add fuse module warning to image readme + * Heed our retry delay option values when retrying commit/pull/push + * Switch to containers/common for seccomp + * Use --timestamp rather then --omit-timestamp + * docs: remove outdated notice + * docs: remove outdated notice + * build-using-dockerfile: add a hidden --log-rusage flag + * build(deps): bump github.com/containers/image/v5 from 5.5.1 to 5.5.2 + * Discard ReportWriter if user sets options.Quiet + * build(deps): bump github.com/containers/common from 0.19.0 to 0.20.3 + * Fix ownership of content copied using COPY --from + * newTarDigester: zero out timestamps in tar headers + * Update nix pin with `make nixpkgs` + * bud.bats: correct .dockerignore integration tests + * Use pipes for copying + * run: include stdout in error message + * run: use the correct error for errors.Wrapf + * copier: un-export internal types + * copier: add Mkdir() + * in_podman: don't get tripped up by $CIRRUS_CHANGE_TITLE + * docs/buildah-commit.md: tweak some wording, add a --rm example + * imagebuildah: don’t blank out destination names when COPYing + * Replace retry functions with common/pkg/retry + * StageExecutor.historyMatches: compare timestamps using .Equal + * Update vendor of containers/common + * Fix errors found in coverity scan + * Change namespace handling flags to better match podman commands + * conformance testing: ignore buildah.BuilderIdentityAnnotation labels + * Vendor in containers/storage v1.23.0 + * Add buildah.IsContainer interface + * Avoid feeding run_buildah to pipe + * fix(buildahimage): add xz dependency in buildah image + * Bump github.com/containers/common from 0.15.2 to 0.18.0 + * Howto for rootless image building from OpenShift + * Add --omit-timestamp flag to buildah bud + * Update nix pin with `make nixpkgs` + * Shutdown storage on failures + * Handle COPY --from when an argument is used + * Bump github.com/seccomp/containers-golang from 0.5.0 to 0.6.0 + * Cirrus: Use newly built VM images + * Bump github.com/opencontainers/runc from 1.0.0-rc91 to 1.0.0-rc92 + * Enhance the .dockerignore man pages + * conformance: add a test for COPY from subdirectory + * fix bug manifest inspct + * Add documentation for .dockerignore + * Add BuilderIdentityAnnotation to identify buildah version + * DOC: Add quay.io/containers/buildah image to README.md + * Update buildahimages readme + * fix spelling mistake in "info" command result display + * Don't bind /etc/host and /etc/resolv.conf if network is not present + * blobcache: avoid an unnecessary NewImage() + * Build static binary with `buildGoModule` + * copier: split StripSetidBits into StripSetuidBit/StripSetgidBit/StripStickyBit + * tarFilterer: handle multiple archives + * Fix a race we hit during conformance tests + * Rework conformance testing + * Update 02-registries-repositories.md + * test-unit: invoke cmd/buildah tests with --flags + * parse: fix a type mismatch in a test + * Fix compilation of tests/testreport/testreport + * build.sh: log the version of Go that we're using + * test-unit: increase the test timeout to 40/45 minutes + * Add the "copier" package + * Fix & add notes regarding problematic language in codebase + * Add dependency on github.com/stretchr/testify/require + * CompositeDigester: add the ability to filter tar streams + * BATS tests: make more robust + * vendor golang.org/x/text@v0.3.3 + * Switch golang 1.12 to golang 1.13 + * imagebuildah: wait for stages that might not have even started yet + * chroot, run: not fail on bind mounts from /sys + * chroot: do not use setgroups if it is blocked + * Set engine env from containers.conf + * imagebuildah: return the right stage's image as the "final" image + * Fix a help string + * Deduplicate environment variables + * switch containers/libpod to containers/podman + * Bump github.com/containers/ocicrypt from 1.0.2 to 1.0.3 + * Bump github.com/opencontainers/selinux from 1.5.2 to 1.6.0 + * Mask out /sys/dev to prevent information leak + * linux: skip errors from the runtime kill + * Mask over the /sys/fs/selinux in mask branch + * Add VFS additional image store to container + * tests: add auth tests + * Allow "readonly" as alias to "ro" in mount options + * Ignore OS X specific consistency mount option + * Bump github.com/onsi/ginkgo from 1.13.0 to 1.14.0 + * Bump github.com/containers/common from 0.14.0 to 0.15.2 + * Rootless Buildah should default to IsolationOCIRootless + * imagebuildah: fix inheriting multi-stage builds + * Make imagebuildah.BuildOptions.Architecture/OS optional + * Make imagebuildah.BuildOptions.Jobs optional + * Resolve a possible race in imagebuildah.Executor.startStage() + * Switch scripts to use containers.conf + * Bump openshift/imagebuilder to v1.1.6 + * Bump go.etcd.io/bbolt from 1.3.4 to 1.3.5 + * buildah, bud: support --jobs=N for parallel execution + * executor: refactor build code inside new function + * Add bud regression tests + * Cirrus: Fix missing htpasswd in registry img + * docs: clarify the 'triples' format + * CHANGELOG.md: Fix markdown formatting + * Add nix derivation for static builds + * Bump to v1.16.0-dev + * Bump to v1.15.0 + * vendor github.com/containers/image/v5@v5.5.1 + * add version centos7 for compatible + * vendor github.com/containers/common v0.14.0 + * Bump ImageBuilder to v1.1.5 + * Bump github.com/containers/common from 0.12.0 to 0.13.1 + * Bump github.com/containers/storage from 1.20.1 to 1.20.2 + * Bump github.com/seccomp/containers-golang from 0.4.1 to 0.5.0 + * Bump github.com/stretchr/testify from 1.6.0 to 1.6.1 + * Bump github.com/opencontainers/runc from 1.0.0-rc9 to 1.0.0-rc90 + * Add CVE-2020-10696 to CHANGELOG.md and changelog.txt + * Bump github.com/stretchr/testify from 1.5.1 to 1.6.0 + * Bump github.com/onsi/ginkgo from 1.12.2 to 1.12.3 + * Vendor in containers/common v0.12.0 + * fix lighttpd example + * Vendor in new go.etcd.io/bbolt + * Bump github.com/onsi/ginkgo from 1.12.1 to 1.12.2 + * Bump imagebuilder for ARG fix + * Bump github.com/containers/common from 0.11.2 to 0.11.4 + * remove dependency on openshift struct + * Warn on unset build arguments + * vendor: update seccomp/containers-golang to v0.4.1 + * Ammended docs + * Updated docs + * clean up comments + * update exit code for tests + * Implement commit for encryption + * implementation of encrypt/decrypt push/pull/bud/from + * fix resolve docker image name as transport + * Bump github.com/opencontainers/go-digest from 1.0.0-rc1 to 1.0.0 + * Bump github.com/onsi/ginkgo from 1.12.0 to 1.12.1 + * Bump github.com/containers/storage from 1.19.1 to 1.19.2 + * Bump github.com/containers/image/v5 from 5.4.3 to 5.4.4 + * Add preliminary profiling support to the CLI + * Bump github.com/containers/common from 0.10.0 to 0.11.2 + * Evaluate symlinks in build context directory + * fix error info about get signatures for containerImageSource + * Add Security Policy + * Cirrus: Fixes from review feedback + * Bump github.com/containers/storage from 1.19.0 to 1.19.1 + * Bump github.com/sirupsen/logrus from 1.5.0 to 1.6.0 + * imagebuildah: stages shouldn't count as their base images + * Update containers/common v0.10.0 + * Bump github.com/fsouza/go-dockerclient from 1.6.4 to 1.6.5 + * Add registry to buildahimage Dockerfiles + * Cirrus: Use pre-installed VM packages + F32 + * Cirrus: Re-enable all distro versions + * Cirrus: Update to F31 + Use cache images + * golangci-lint: Disable gosimple + * Lower number of golangci-lint threads + * Fix permissions on containers.conf + * Don't force tests to use runc + * Bump github.com/containers/common from 0.9.1 to 0.9.5 + * Return exit code from failed containers + * Bump github.com/containers/storage from 1.18.2 to 1.19.0 + * Bump github.com/containers/common from 0.9.0 to 0.9.1 + * cgroup_manager should be under [engine] + * Use c/common/pkg/auth in login/logout + * Cirrus: Temporarily disable Ubuntu 19 testing + * Add containers.conf to stablebyhand build + * Update gitignore to exclude test Dockerfiles + * Bump github.com/fsouza/go-dockerclient from 1.6.3 to 1.6.4 + * Bump github.com/containers/common from 0.8.1 to 0.9.0 + * Bump back to v1.15.0-dev + * Bump to v1.14.8 + * Remove warning for systemd inside of container + * Run (make vendor) + * Run (make -C tests/tools vendor) + * Run (go mod tidy) before (go mod vendor) again + * Fix (make vendor) + * Bump validation + * Bump back to v1.15.0-dev + * Bump to v1.14.7 + * Bump github.com/containers/image/v5 from 5.3.1 to 5.4.3 + * make vendor: run `tidy` after `vendor` + * Do not skip the directory when the ignore pattern matches + * Bump github.com/containers/common from 0.7.0 to 0.8.1 + * Downgrade siruspen/logrus from 1.4.2 + * Fix errorf conventions + * dockerignore tests : remove symlinks, rework + * Bump back to v1.15.0-dev + * Bump to v1.14.6 + * bud.bats - cleanup, refactoring + * vendor in latest containers/storage 1.18.0 and containers/common v0.7.0 + * Bump github.com/spf13/cobra from 0.0.6 to 0.0.7 + * Bump github.com/containers/storage from 1.16.5 to 1.17.0 + * Bump github.com/containers/image/v5 from 5.2.1 to 5.3.1 + * Fix Amazon install step + * Bump back to v1.15.0-dev + * Bump to v1.14.5 + * Fix bud-build-arg-cache test + * Make image history work correctly with new args handling + * Don't add args to the RUN environment from the Builder + * Update github.com/openshift/imagebuilder to v1.1.4 + * revert #2246 FIPS mode change + * Add .swp files to .gitignore + * Bump back to v1.15.0-dev + * Bump to v1.14.4 + * image with dup layers: we now have one on quay + * Fix fips-mode check for RHEL8 boxes + * digest test : make more robust + * Fix potential CVE in tarfile w/ symlink + * Fix .dockerignore with globs and ! commands + * update install steps for Amazon Linux 2 + * Bump github.com/openshift/imagebuilder from 1.1.2 to 1.1.3 + * Add comment for RUN command in volume ownership test + * Run stat command directly for volume ownership test + * vendor in containers/common v0.6.1 + * Cleanup go.sum + * Bump back to v1.15.0-dev + * Bump to v1.14.3 + * Update containers/storage to v1.16.5 + * Bump github.com/containers/storage from 1.16.2 to 1.16.4 + * Bump github.com/openshift/imagebuilder from 1.1.1 to 1.1.2 + * Update github.com/openshift/imagebuilder vendoring + * Update unshare man page to fix script example + * Fix compilation errors on non linux platforms + * Bump containers/common and opencontainers/selinux versions + * Add tests for volume ownership + * Preserve volume uid and gid through subsequent commands + * Fix FORWARD_NULL errors found by Coverity + * Bump github.com/containers/storage from 1.16.1 to 1.16.2 + * Fix errors found by codespell + * Bump back to v1.15.0-dev + * Bump to v1.14.2 + * Add Pull Request Template + * Bump to containers/storage v1.16.1 + * run_linux: fix tight loop if file is not pollable + * Bump github.com/opencontainers/selinux from 1.3.2 to 1.3.3 + * Bump github.com/containers/common from 0.4.1 to 0.4.2 + * Bump back to v1.15.0-dev + * Bump to v1.14.1 + * Search for local runtime per values in containers.conf + * Set correct ownership on working directory + * BATS : in teardown, umount stale mounts + * Add Containerfile to build a versioned stable image on quay.io + * Bump github.com/spf13/cobra from 0.0.5 to 0.0.6 + * Bump github.com/fsouza/go-dockerclient from 1.6.1 to 1.6.3 + * Bump github.com/stretchr/testify from 1.4.0 to 1.5.1 + * Replace unix with syscall to allow vendoring into libpod + * Update to containers/common v0.4.1 + * Improve remote manifest retrieval + * Fix minor spelling errors in containertools README + * Clear the right variable in buildahimage + * Correct a couple of incorrect format specifiers + * Update to containers/common v0.3.0 + * manifest push --format: force an image type, not a list type + * run: adjust the order in which elements are added to $PATH + * getDateAndDigestAndSize(): handle creation time not being set + * Bump github.com/containers/common from 0.2.0 to 0.2.1 + * include installation steps for CentOS 8 and Stream + * include installation steps for CentOS7 and forks + * Adjust Ubuntu install info to also work on Pop!_OS + * Make the commit id clear like Docker + * Show error on copied file above context directory in build + * Bump github.com/containers/image/v5 from 5.2.0 to 5.2.1 + * pull/from/commit/push: retry on most failures + * Makefile: fix install.cni.sudo + * Repair buildah so it can use containers.conf on the server side + * Bump github.com/mattn/go-shellwords from 1.0.9 to 1.0.10 + * Bump github.com/fsouza/go-dockerclient from 1.6.0 to 1.6.1 + * Fixing formatting & build instructions + * Add Code of Conduct + * Bors: Fix no. req. github reviews + * Cirrus+Bors: Simplify temp branch skipping + * Bors-ng: Add documentation and status-icon + * Bump github.com/onsi/ginkgo from 1.11.0 to 1.12.0 + * fix XDG_RUNTIME_DIR for authfile + * Bump to v1.15.0-dev + * Bump to v1.14.0 + * Cirrus: Disable F29 testing + * Cirrus: Add jq package + * Cirrus: Fix lint + validation using wrong epoch + * Stop using fedorproject registry + * Bors: Workaround ineffective required statuses + * Bors: Enable app + Disable Travis + * Cirrus: Add standardized log-collection + * Cirrus: Improve automated lint + validation + * Allow passing options to golangci-lint + * Cirrus: Fixes from review feedback + * Cirrus: Temporarily ignore VM testing failures + * Cirrus: Migrate off papr + implement VM testing + * Cirrus: Update packages + fixes for get_ci_vm.sh + * Show validation command-line + * Skip overlay test w/ vfs driver + * use alpine, not centos, for various tests + * manifest add: always read the individual image manifest + * Flake handling: cache and prefetch images + * Close tarSource when finished using it + * bump github.com/mtrmac/gpgme + * Update containers/common to v0.1.4 + * manifest push: add --format option + * Bump github.com/onsi/gomega from 1.8.1 to 1.9.0 + * vendor github.com/containers/image/v5@v5.2.0 + * info test: deal with random key order + * Bump back to v1.14.0-dev + * Bump to v1.13.2 + * selinux spc test: fix CI breakage + * sign test: fix gpg failure on Rawhide + * Adjust copy destination for linked tar files in ADD + * sign.bats: set GPG_TTY=/dev/null + * Fix parse_unsupported.go + * getDateAndDigestAndSize(): use manifest.Digest + * Bump github.com/opencontainers/selinux from 1.3.0 to 1.3.1 + * Bump github.com/containers/common from 0.1.0 to 0.1.2 + * Touch up os/arch doc + * chroot: handle slightly broken seccomp defaults + * buildahimage: specify fuse-overlayfs mount options + * Bump github.com/mattn/go-shellwords from 1.0.7 to 1.0.9 + * copy.bats: make sure we detect failures due to missing source + * parse: don't complain about not being able to rename something to itself + * Makefile: use a $(GO_TEST) macro, fix a typo + * manifests: unit test fix + * Fix build for 32bit platforms + * Allow users to set OS and architecture on bud + * Fix COPY in containerfile with envvar + * Bump c/storage to v1.15.7 + * add --sign-by to bud/commit/push, --remove-signatures for pull/push + * Remove cut/paste error in CHANGELOG.md + * Update vendor of containers/common to v0.1.0 + * update install instructions for Debian, Raspbian and Ubuntu + * Add support for containers.conf + * Bump back to v1.14.0-dev + * Bump to v1.13.1 + * Bump github.com/containers/common from 0.0.5 to 0.0.7 + * Bump github.com/onsi/ginkgo from 1.10.3 to 1.11.0 + * Bump github.com/pkg/errors from 0.8.1 to 0.9.0 + * Bump github.com/onsi/gomega from 1.7.1 to 1.8.1 + * Add codespell support + * copyFileWithTar: close source files at the right time + * copy: don't digest files that we ignore + * Check for .dockerignore specifically + * Travis: rm go 1.12.x + * Don't setup excludes, if their is only one pattern to match + * set HOME env to /root on chroot-isolation by default + * docs: fix references to containers-*.5 + * update openshift/api + * fix bug Add check .dockerignore COPY file + * buildah bud --volume: run from tmpdir, not source dir + * Fix imageNamePrefix to give consistent names in buildah-from + * cpp: use -traditional and -undef flags + * Fix image reference in tutorial 4 + * discard outputs coming from onbuild command on buildah-from --quiet + * make --format columnizing consistent with buildah images + * Bump to v1.14.0-dev + * Bump to v1.13.0 + * Bump to c/storage v1.15.5 + * Update container/storage to v1.15.4 + * Fix option handling for volumes in build + * Rework overlay pkg for use with libpod + * Fix buildahimage builds for buildah + * Add support for FIPS-Mode backends + * Set the TMPDIR for pulling/pushing image to $TMPDIR + * WIP: safer test for pull --all-tags + * BATS major cleanup: blobcache.bats: refactor + * BATS major cleanup: part 4: manual stuff + * BATS major cleanup, step 3: yet more run_buildah + * BATS major cleanup, part 2: use more run_buildah + * BATS major cleanup, part 1: log-level + * Bump github.com/containers/image/v5 from 5.0.0 to 5.1.0 + * Bump github.com/containers/common from 0.0.3 to 0.0.5 + * Bump to v1.13.0-dev + +- Update to version 1.19.6: + * Bump c/containers/storage v1.24.6 + * Don't fail copy to emptydir + * Workaround for RHEL gating test failure + * Fix config-flags-verification test on F33 + * Fix bud capabilities test + * Stop overriding the location of the blob info cache + * Fix caching layers with build args + * Vendor in latest containers/image and common + +- Update to version 1.19.4: + * run: fix check for host pid namespace + * bump containernetworking/cni library to v0.8.1 - fix for CVE-2021-20206 + * Finish plumbing for buildah bud --manifest + * buildah manifest add localimage should work + * Fix build arg check + * [ci:docs] Fix man page for buildah push + * Vendor in containers/image v5.10.1 + * Rebuild layer if a change in ARG is detected + * Bump golang.org/x/crypto to latest rel-1.19 + * local image lookup by digest + * Use build-arg ENV val from local environment if set + * Pick default OCI Runtime from containers.conf + +- Update to version 1.19.2: + * Update vendor of containers/storage and containers/common + * Buildah inspect should be able to inspect manifests + * Make buildah push support pushing manifests lists and digests + * Fix handling of TMPDIR environment variable + * Add support for --manifest flags + * Upper directory should match mode of destination directory + * Only grab the OS, Arch if the user actually specified them + * Use --arch and --os and --variant options to select architecture and os + * Cirrus: Track libseccomp and golang version + * copier.PutOptions: add an "IgnoreDevices" flag + * fix: `rmi --prune` when parent image is in store. + * build(deps): bump github.com/containers/storage from 1.24.3 to 1.24.4 + * build(deps): bump github.com/containers/common from 0.31.1 to 0.31.2 + * Allow users to specify stdin into containers + * Drop log message on failure to mount on /sys file systems to info + * Spelling + * SELinux no longer requires a tag. + * build(deps): bump github.com/opencontainers/selinux from 1.6.0 to 1.8.0 + * build(deps): bump github.com/containers/common from 0.31.0 to 0.31.1 + * Update nix pin with `make nixpkgs` + * Switch references of /var/run -> /run + * Allow FROM to be overriden with from option + * copier: don't assume we can chroot() on Unixy systems + * copier: add PutOptions.NoOverwriteDirNonDir, Get/PutOptions.Rename + * copier: handle replacing directories with not-directories + * copier: Put: skip entries with zero-length names + * build(deps): bump github.com/containers/storage from 1.24.2 to 1.24.3 + * Add U volume flag to chown source volumes + * Turn off PRIOR_UBUNTU Test until vm is updated + * pkg, cli: rootless uses correct isolation + * build(deps): bump github.com/onsi/gomega from 1.10.3 to 1.10.4 + * update installation doc to reflect current status + * Move away from using docker.io + * enable short-name aliasing + * build(deps): bump github.com/containers/storage from 1.24.1 to 1.24.2 + * build(deps): bump github.com/containers/common from 0.30.0 to 0.31.0 + * Throw errors when using bogus --network flags + * pkg/supplemented test: replace our null blobinfocache + * build(deps): bump github.com/containers/common from 0.29.0 to 0.30.0 + * inserts forgotten quotation mark + * Not prefer use local image create/add manifest + * Add container information to .containerenv + * Add --ignorefile flag to use alternate .dockerignore flags + * Add a source debug build + * Fix crash on invalid filter commands + * build(deps): bump github.com/containers/common from 0.27.0 to 0.29.0 + * Switch to using containers/common pkg's + * fix: non-portable shebang #2812 + * Remove copy/paste errors that leaked `Podman` into man pages. + * Add suggests cpp to spec file + * Apply suggestions from code review + * update docs for debian testing and unstable + * imagebuildah: disable pseudo-terminals for RUN + * Compute diffID for mapped-layer at creating image source + * intermediateImageExists: ignore images whose history we can't read + * Bump to v1.19.0-dev + * build(deps): bump github.com/containers/common from 0.26.3 to 0.27.0 + * Fix testing error caused by simultanious merge + * Vendor in containers/storage v1.24.0 + * short-names aliasing + * Add --policy flag to buildah pull + * Stop overwrapping and stuttering + * copier.Get(): ignore ENOTSUP/ENOSYS when listing xattrs + * Run: don't forcibly disable UTS namespaces in rootless mode + * test: ensure non-directory in a Dockerfile path is handled correctly + * Add a few tests for `pull` command + * Fix buildah config --cmd to handle array + * build(deps): bump github.com/containers/storage from 1.23.8 to 1.23.9 + * Fix NPE when Dockerfile path contains non-directory entries + * Update buildah bud man page from podman build man page + * Move declaration of decryption-keys to common cli + * Run: correctly call copier.Mkdir + * util: digging UID/GID out of os.FileInfo should work on Unix + * imagebuildah.getImageTypeAndHistoryAndDiffIDs: cache results + * Verify userns-uid-map and userns-gid-map input + * Use CPP, CC and flags in dep check scripts + * Avoid overriding LDFLAGS in Makefile + * ADD: handle --chown on URLs + * Update nix pin with `make nixpkgs` + * (*Builder).Run: MkdirAll: handle EEXIST error + * copier: try to force loading of nsswitch modules before chroot() + * fix MkdirAll usage + * build(deps): bump github.com/containers/common from 0.26.2 to 0.26.3 + * build(deps): bump github.com/containers/storage from 1.23.7 to 1.23.8 + * Use osusergo build tag for static build + * imagebuildah: cache should take image format into account + * Bump to v1.18.0-dev + +- Update to version 1.17.1: + * tag v1.17.1 + * copier.Get(): ignore ENOTSUP/ENOSYS when listing xattrs + * copier: try to force loading of nsswitch modules before chroot() + * ADD: handle --chown on URLs + * imagebuildah: cache should take image format into account + * Update CI configuration for the release-1.17 branch + +- added cni to requires as its needed for buildah to run + (bsc#1187812) cabal-install +- relax dependency on random + +- disable %{ix86} build + +- add base16-bytestring.patch for build with new base16-bytestring + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + cabal2spec +- disable %{ix86} build + +- Update cabal2spec to version 2.6.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update cabal2spec to version 2.6.2. + Upstream does not provide a change log file. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update cabal2spec to version 2.6.1. + Upstream does not provide a change log file. + check -- Drop baselibs.conf: multilib support is only generated for libs - that have consumers. - -- update to 0.15.2: - * Fix fail* APIs, regression from 0.15.1 - * Fix warning in ptr macros with pointer to integer cast - * Fix various warnings in Check's unit tests - * Replace gnu_printf with printf in format __attribute__ - * Fix warnings from Check's macros: "warning: too many arguments for format" - * Fix format specifiers that do not match the argument types - * Define CK_ATTRIBUTE_FORMAT for GCC >= 2.95.3, to make use of - ‘gnu_printf’ format attribute - * Refactor tests to fix signed - unsigned conversions - * Refactor some Check internals to use proper interger types - * Implement missing mutual exclusion for Windows hosts - -- Update to 0.14.0: - * Add support for FetchContent in CMake - * Rename CMake project from 'check' to 'Check' - * Fix for checking for wrong tool when building docs in Autotools - * Fix compiler warning with printf format - * missing in some files - * Various documentation improvements - * END_TEST is now optional, as how START_TEST works has been redone - * Various CMake related changes - -- Modernize spec-file by calling spec-cleaner - -- Update to version 0.12.0: - + Fix out-of-tree builds with CMake (gh#libcheck/check#86). - + Fix issue found with Clang regarding invalid suffix on a - literal (gh#libcheck/check#110). - + Check now responds to a few errors in a more clear way when - it cannot run tests (gh#libcheck/check#122 and - gh#libcheck/check#123). - + The maximum message size of check assertions is now - configurable (gh#libcheck/check#127). - + Check support added for Visual Studios 2010, 2012, 2013, 2015, - and 2017 both for x86/64 and ARM (gh#libcheck/check#129 and - gh#libcheck/check#125). -- Adopt the use of %make_build and %make_install rather than raw - make commands, following the best practices. And pass docdir - to configure instead of passing directly to make. -- Add automake, autoconf and sed BuildRequires to avoid implicit - dependencies. - +- Update to version 0.9.12: + + Additional unit tests created for internal and external Check + APIs. + + Check now compiled on Windows using MSVC when using CMake and + NMake. All unit tests pass, though shell script based ones need + to be run in the MSYS environment. + + Check now compiles on Windows using Visual Studio 10 when using + CMake. check_check passes when run from Visual Studios. + + Always capture the start and end times of tests when using + NO_FORK mode. Previously the end time was not captured, + resulting in arbitrary durations being recorded when tests + failed. Bug#87. + + Added additional configure script checks for support of + timer_create() on the target system. This allows for OpenBSD to + compile and run all Check's unit tests successfully. + + Added a unit test, check_mem_leaks, which can be used against + valgrind to test for memory leaks. No memory leaks were found. + + Added tcase_add_loop_test support in checkm. + + Add support for logging in Test Anything Protocol (TAP) format. + + Refactor Check's assertions to be more like the assert() call + in assert.h, in that static source code analyzers can use gcc + attributes in the header to make assumptions about the flow of + the code. See feature request #29. + + Fix ck_assert_ptr_* causing const compilation warnings. +- Add check-missing-includes.patch: Add missing include in order + to fix the build. + +- Update to version 0.9.11: + + Check's unit tests pass when compiled out of the source tree. + + Check compiles for Windows using the MinGW/msys environment + (without using fork), and all unit tests pass. + + Check compiles for Windows using the Cygwin environment, and + all unit tests pass. + + Check compiles for Windows using MinGW in Linux (without using + fork), and all unit tests pass using wine 1.4. + +- Update to version 0.9.10: + + Support 64bit int for __ck_assert_int (sf#3599471). + + Add equivalent uint variants for __ck_assert_int (sf #3600433). + + Detect if the system has a C99 compliant version of the printf + related functions for check to use, and if not use an + implementation provided by check. + + Updated HACKING and release procedure in Makefile.am. + + Detect if the system has clock_gettime() available, and if not + use an implementation provided by check. clock_gettime() is + used to measure test durations. The implementation for OSX uses + OSX specific system calls to get the time. For all other + systems, clock_gettime() does nothing. + + Updated documentation in check.h to reference new check API. + + Remove usage of deprecated fail(), fail_if(), and fail_unless() + calls from check's unit tests. + + Fix implementation of putenv in check's libcompat for systems + that do not provide it. + + Fix implementation of unsettenv in check's libcompat for + systems that do not provide it. + + mprovements to the new Check API: new comparison functions for + pointers: ck_assert_ptr_(eq|ne). + + Test timeouts can now be in nanosecond precision. + + Cleanup compile warnings (sf#3579199). + + Renamed Check's internal list functions to start with check_ + (sf#3448601). + +- Update to version 0.9.9: + + Measure test duration and print in XML output (sf#3521371) + + Added contrib/XML_for_JUnit.xsl (sf#3521371) + + Added support for setting log files via environment variables. + (sf#3576713) + + Added better pkg-config and subunit support (sf#3417041) + + Make tests/test_vars.in bourne shell compatible (sf#3472578) + + Added ck_ prefix to mutex_lock variable, to avoid name clash on + Solaris (sf#3472574) + + In autoconf, request system extensions to generate 64-bit safe + code (sf#2803433) + + Fix for mutex deadlock when killing threads (sf#3564640) + + Make XML output well-formed (sf#3575642, sf#3485651) + + Fix buggy duration calculation (sf#3575451) + + A more complete CMake / MSVC patch for those interested in + pursuing Windows development with Check and Visual Studio. + + Added instructions for improving the speed and output of `make + check' when using Automake. + + Added a chapter in the documentation for selective running of + tests. + + Changed how the message pipe is read. Before, the whole file + was copied to RAM with realloc, giving problems with huge + allocations for repetetive tests, the problem was visible for a + specific GStreamer test case. + + Improvements to the new Check API: documentation, macros that + allow multiple evaluation, unit tests, and new + ck_assert_(str|int)_(lt|le|gt|ge) comparison functions. + + Made the new Check API primary and use it to define macros from + old Check API + + Added checkmk, a tool for reducing "boilerplate coding" when + writing unit tests with check. + + Added xslt link to xml output, added display of iteration field + into xslt stylesheet and moved it to directory accessible from + web page root + + Added longjmp to fail function to ensure that no code will be + executed in test function after failed assertion + + Fix dead assignments and several possible NULL pointer + dereferences. + +- Own %{_datadir}/aclocal to fix build without automake/autoconf. + +- Remove redundant tags/sections from specfile +- Use %_smp_mflags for parallel building + +- buildrequire pkg-config to fix provides + +- Add pkg-config Recommends to check-devel, as required by policy. + +- Package baselibs.conf + +- Update to version 0.9.8: + + Added CK_SUBUNIT support for outputting test information in + the subunit wire protocol. + + Added code and tests for timeout scaling via environment + variable + + Added documentation for testing exit values with + tcase_add_exit_test() + + Add make_macros perl script from somebody + + add type to check_type error message + + add contrib dir with xslt transform + + function exist testing support + + introduce HAVE_WORKING_SETENV to protect tc_timeout_env usage + + support running tests with multiple pthreads + + partial MSYS/MinGW support. +- spec file cleaned using spec-cleaner. + +- remove static libraries and "la" files + checkmedia +- minor spec file adjustments + +- merge gh#openSUSE/checkmedia#16 +- fix auto-detecting a suitable signature location for rh media + (jsc#SCL-6) +- 6.1 + +- merge gh#openSUSE/checkmedia#15 +- add --version option to tagmedia +- use volume id if app id is missing for nice output +- add support for rh style meta data and digest calculation +- extend fragment calculation to suse style +- show signee if signature is ok +- add --create-signature option +- fix large file support +- updated unit tests +- enhance documentation +- add new and shiny README.adoc +- 6.0 + cherrytree +- Update to version 0.99.42: + * Unified search in nodes name+tags and search in nodes content. + * Fixed search in multiple nodes with the option first from + selection/first in all range. + * Fixed issue with password protected data extraction on windows + and non ascii paths. + * Link to node insert/edit dialog, added search for anchor + name in the tree. + * Implemented node property to exclude node and/or + subnodes from search. + * Applying a colour to foreground/background of text + to use default gtk3 palette. + * Added in preferenced dialog, tab theme, possibility + to choose 2 new icon themes. + * Added option to hide the status bar. + * Added configurability of selected node's background/foreground + colour in the tree. + * Tree explorer added view option to show lines connecting + the nodes parent-children. + * Added syntax highlighting for AutoHotkey. + * Added in preferences dialog, tab fonts, buttons to reset the + fonts to default values. + * At F8/current day node do not visit year/month if already + existing, only day. + * Support for portable mode in non-windows os looking for + config/config.cfg beside cherrytree binary executable. + * Tree sorting menu items: moved siblings only sorting first + and after separator sorting whole tree. + * Added experimantal option menubar_in_titlebar that can be + activated in config.cfg, but off by default. + * Added flip image buttons to image properties dialog. + * Rich text tag monospace: added configurability of the + foreground colour. + * Fix incorrect insertion from plain text clipboard of + link with pipe char. + * Fix apply link to image via toolbar button rather than + right click. + * Fix after unmaximise main window, close, reopen -> still + maximised. + * Fix fullscreen expands the width of tree explorer rather + than the editing frame when tree on the right. + * Fix segfault/crash from exporting imported markdown file + with a table. + * Fix todo lists in ubuntu 18.04 not cycling through + available mark choices. + * Fix print/export to pdf of table columns widths. + * Print/export to pdf of scalable tags (h1..h6,small) and + monospace use configured properties. + * Node name header font size/family to follow the tree font. + * Improved table sorting to use not only first column. + * Improved import from markdown of a table with or without + pre/post text. + +- Update to version 0.99.40: + * Just renaming/polishing code of preferences dialog, tab fonts. + * Fixed blacklist of action that cannot be part of the + configurable toolbar; removed duplicated exec code action. + * Translation updates. +- Changes from version 0.99.39: + * When system tray and start hidden on system tray are enabled, + load document only after the user click the systray icon to + show cherrytree, (gh#giuspen/cherrytree#1751). + * Fix codebox plain text wrongly using code font instead of plain + text font. + * Fix TODO lists not working in table cells, + (gh#giuspen/cherrytree#194). + * Fix File links in exported PDF do not work when path isn't + relative, (gh#giuspen/cherrytree#1749). + * Fixed 'Menu element icons are not always visible', + (gh#giuspen/cherrytree#1410). + * Fixed unit test breoken on windows with new utf-8 characters in + filepath. + * Unit tests data file use non utf-8 (cyrillic) characters for + the paths. + +- Update to version 0.99.38: + * Fix crash visiting node with a corrupted/invalid utf-8 character. + * Fix crash when trying to insert image from file with format not + supported from Glib such as .webp. + * Fix unwanted characters found after copy/paste. + * Fix status icon missing / bad rendered in tray. + * Fixed tree node visibility issue when starting minimised + on system tray. + * Fix link markdown paste broken link. + * Fix issues with spell check enabled and no languages available. + * Improved web link recognition. + +- Update to version 0.99.37: + * Fix crashing Glib::convert_with_fallback(), + (gh#giuspen/cherrytree#1593). + * Fix after undo, redo jumps to the top of the document, + (gh#giuspen/cherrytree#1151). + * Assigned keyboard shortcut to move table columns Left/Right: + Ctrl+{ and Ctrl+}. + * Assigned keyboard shortcut to move table rows Up/Down: Ctrl+[ + and Ctrl+], (gh#giuspen/cherrytree#1626). + * Ctrl+Arrows in tables disconnected from cells navigation, + Ctrl+( and Ctrl+) to navigate Up/Down; Tab and Shift+Tab for + navigate Right/Left, (gh#giuspen/cherrytree#194). + * Help--Open Preferences Directory moved under File--Preferences. + * Fix content in the table can be modified while the node is read + only, (gh#giuspen/cherrytree#1674). + * Preferences file export complete. + * Adding preferences file import/export. + * ct_menu_actions.cc just splitted too long lines. + * Added dialog listing all available symbols auto replacements, + (gh#giuspen/cherrytree#1659). + * Preserve print page setup settings, + (gh#giuspen/cherrytree#1664). + * Fix URL detection doesn't recognize TAB as a delimiter, + (gh#giuspen/cherrytree#1654). + * Added configurable option to show the full path in the node + name header, (gh#giuspen/cherrytree#1399). + * Preferences dialog language selection explicit label + 'System Default' in place of '-'. + * Fixed import of text files with extension not .txt on linux, + (gh#giuspen/cherrytree#1656). + * Reinstating Gtk::FileFilter::add_mime_type for importing text + files, (gh#giuspen/cherrytree#1656). + * Configurability of log enable/disable + directory in + preferences dialog, tab miscellaneous, + (gh#giuspen/cherrytree#1614). + * Preferences dialog, custom backup directory simplified using + Gtk::FileChooserButton. + * Configurability of log enable/disable + directory, + (gh#giuspen/cherrytree#1614). + * Spell check enabled also for plain text, + (gh#giuspen/cherrytree#1651). + * Fix [gtk] [critical] gtk_widget_set_visible: assertion + 'GTK_IS_WIDGET (widget)' failed after, + (gh#giuspen/cherrytree#1643). + * Move config.cfg.tmp to config.cfg if not shutting down, + (gh#giuspen/cherrytree#1614). + * Added added configurable option to have bookmarks under + dedicated menu in top menu bar, (gh#giuspen/cherrytree#1643). + * New configurable scalable tags allow partial + bold/italic/underline when not on by default, + (gh#giuspen/cherrytree#1633). + * Fix SHIFT+ENTER Able to Modify Locked Notes with Lists, + (gh#giuspen/cherrytree#1640). + * Translation updates. +- Changes from version 0.99.36: + * Fix segfault on startup when configured to start on systray, + (gh#giuspen/cherrytree#1610). + * Translation updates. + +- Update to 0.99.35: + * Fix issue in 0.99.34 H1/H2/H3/H4/H5/H6/small + not working for certain locale. + * Fix issue with bookmarks in tree right click menu. + * Implementation of configurable h1,h2,h3,small + (now supported) + h4,h5,h6. + * Reorganised the main menu. + * Fix undo/redo state machine vertical scrollbar position + and cursor position. + * Fix crash when importing text/html files with non ascii + file name on windows. + * Fix links to file/folder on windows with UNC path. + * Detect system shutdown to save config . + * Improved recognition of web link as you type in case of + start with ({[, end with ,;.)}]. + * Fixed wheel click on file link (to open parent folder). + * Fix zooming text/tree font not being properly enforced like + preferences dialog does. + * Enabled logging to config folder, max size 5MB. + +- Update to version 0.99.33+5: + * Modified main menu, (gh#giuspen/cherrytree#1573). + * Added automatic syntax highlighting for the Dart language, + (gh#giuspen/cherrytree#1569). + * Fix changing codebox width of codeboxes with width in + percentage, (gh#giuspen/cherrytree#1556). + * Correct the FSF's postal address, (gh#giuspen/cherrytree#1566). + * Fix import from cherrytree file missing dialog asking for + parent node, (gh#giuspen/cherrytree#1562). + * Treat equally return key press and numeric keypad enter key + press, (gh#giuspen/cherrytree#1547). + * Translation updates. + +- Update to version 0.99.32: + * Fix crash regression of latest changes to restor excat vertical + scrolling of text. + * Remember last inserted special character and focus it at next + special char insert time. + * Improved restoring of exact vertical scroll position, + (gh#giuspen/cherrytree#1151). + * Fix iterated find dialog position issue. + * Non rich text is to use the standard gtk undo/redo. + * Fix iterated find/replace dialog disappearing after first + button click. + * Improved dialog to select an item in the list focusing the item + that is currently in use. + * Fixed issue with tree on right side restore tree width; + splitted ct_main_win.cc, (gh#giuspen/cherrytree#1534). + * Updated ct_node_no_icon.svg. + * Close image resize dialog when pressing enter; dialog.cc split, + (gh#giuspen/cherrytree#1547). + * More node icons (gh#giuspen/cherrytree#1514). + * Fix copy as plain text not working in table cell, + (gh#giuspen/cherrytree#1528). + * Cycle cherries colors in nodes levels rather than use the + latest level for all exceeding number of colors, + (gh#giuspen/cherrytree#692). + * Added support for language 'elixir', + (gh#giuspen/cherrytree#1541). + * Update README.md, (gh#giuspen/cherrytree#1536). + +- Update to version 0.99.31+1: + * Fix for building with ninja/cmake generator for ninja + (-GNinja). + * Amsys2 script to prepare standalone folder added user-style.xml + required for user custom styles(themes). + * Added few more icons as selectable for custom node icon, + (gh#giuspen/cherrytree#1514). + * Preferences dialog menu languages added flags, + (gh#giuspen/cherrytree#1511) + * Fixed import from keepnote missing images, + (gh#giuspen/cherrytree#1516). + * Added button to reset the two user style schemes to the default + palettes. + * Fix cmake install target, (gh#giuspen/cherrytree#1521). + * Two user style schemes, one with a light default and one with + a dark default. + * Reworked pref dialog tab themes to make room for second user + style scheme. + * Independent style scheme for plain text and code. + * Working on user theme editor, (gh#giuspen/cherrytree#1362). + * Split pref dlg source file for upcoming work on theme editor. + * Removed default global shortcut Ctrl+Delete to delete tree node + because overrides text editor standard, + (gh#giuspen/cherrytree#1513). + * Insert special symbols chenged from submenu items to dialog, + (gh#giuspen/cherrytree#1503). + * Renamed filesystem path methods .string_native() and + .string_unix(). + * New unit test for export to html. + * New unit test for export to pdf. + + unit test for export to txt; unit tests now in 3 binaries + 'run_tests_no_x', 'run_tests_with_x_1', 'run_tests_with_x_2'. + * Implemented 'format clone' at cursor which can be applied with + existing 'format latest', (gh#giuspen/cherrytree#600). + * Translation updates. + +- Update to version 0.99.30+7: + * Fixed misleading command line argument export to pdf name - the + user is expected to pass a directory path, not a file path. + * Updated tests/googletest to current master HEAD to get rid of + cmake warnings. + * Replaced few Gio::File with g_file because of unit tests + issues. + * Moved a couple of types to proper header and fixed a unit test. + * Insert link dialog to remember/repropose last selection, + (gh#giuspen/cherrytree#1413). + * Fix export to pdf crash. + * Improved language selection in preferences dialog, + (gh#giuspen/cherrytree#1496). + * Moved top menu items 'Edit'->'Preferences' and 'Tree'->'Tree + Info' to 'File' menu, (gh#giuspen/cherrytree#1497). + * Cmake option to not automatically run the unit tests + - DAUTO_RUN_TESTING='', (gh#giuspen/cherrytree#1433). + * Versioning 48px variant of the icons, not currenlty in use, + (gh#giuspen/cherrytree#1451). + * New ct_code.svg, (gh#giuspen/cherrytree#1451). + * Fix when creating new node/subnode not proposing syntax + highlighting of selected node, (gh#giuspen/cherrytree#1481). + * Update README.md - Added build description, + (gh#giuspen/cherrytree#1488). + * Fix Table of Contents not saving, (gh#giuspen/cherrytree#1484). + * Fix crash when importing CSV file, + (gh#giuspen/cherrytree#1476). + +- Update to version 0.99.29: + * Fix unable to open sqlite document created with old document + version, (gh#giuspen/cherrytree#1471). + * Add meta modifier shortcut key support, + (gh#giuspen/cherrytree#1467). + +- Update to version 0.99.28: + * Improved sanitisation from bad characters at xml parse time, + (gh#giuspen/cherrytree#1465). + * Fix config.cfg re-created when symlinked, + (gh#giuspen/cherrytree#1464). + * Found better workaround for visualisation glitches, + (gh#giuspen/cherrytree#1416, gh#giuspen/cherrytree#1427, + gh#giuspen/cherrytree#1446 and gh#giuspen/cherrytree#1447). + * Fix regression speeding up tables. + * Support for sqlite document generated with old version of + cherrytree, alter only at write time. + * Isolating and trying to find alternative to + WORKAROUND_ANCHORED_TEXT_VISUAL_GLITCHES. + * Working on tables poor performance. + +- Update to version 0.99.27+13: + * Fix using fmt always unbundled from spdlog, + (gh#giuspen/cherrytree#1458). + * Using fmt always unbundled from spdlog, + (gh#giuspen/cherrytree#1458). + * Fix time filter for find in nodes names and tags, + (gh#giuspen/cherrytree#1453). + * Fix color for selected item in tree not consistent with + selected item in menu, (gh#giuspen/cherrytree#1456). + * Do not bundle spdlog but use as external library, + (gh#giuspen/cherrytree#1199 and gh#giuspen/cherrytree#1433). + * Fix failed zim import, (gh#giuspen/cherrytree#1273). + * Changed GPG signature to detached, + (gh#giuspen/cherrytree#1433). + * Icon theme new save and other improvements. + * More GCC11 fixes. (gh#giuspen/cherrytree#1450). + * Translation updates. +- Add pkgconfig(spdlog) and pkgconfig(fmt) to build requires + since no longer bundled. + +- Update to version 0.99.26+2: + * Fix select text with keyboard not working, + (gh#giuspen/cherrytree#1441). + * Fix crash when trying to paste invalid image in clipboard, + (gh#giuspen/cherrytree#1440). + * Fix open folder link not working when non ASCII path, + (gh#giuspen/cherrytree#1423). + * Fix recent documents list does't show undescores, + (gh#giuspen/cherrytree#1435). + * Keyboard shortcut to delete a node becomes Ctrl+Delete since + this action now works also with focus on the text/while editing + text, (gh#giuspen/cherrytree#1412). + * Icon theme fixes/improvements, (gh#giuspen/cherrytree#1426, + gh#giuspen/cherrytree#1414). + * Fix find function adds empty lines to blank nodes, + (gh#giuspen/cherrytree#1428). + * Removed code duplications for open file and folder link, + (gh#giuspen/cherrytree#1423). + * Fix crash trying to open a bookmarked node that was deleted, + (gh#giuspen/cherrytree#1430). + * Fix wrongly detecting being run from the sorces directory build + folder, (gh#giuspen/cherrytree#1422). + * Fix non working keyboard shorcuts Alt+Left/Right to go to + previous/next visited nodes, (gh#giuspen/cherrytree#1412). + * Fix tree drag n drop freezing issue, + (gh#giuspen/cherrytree#1377). + * Fix table keyboard shortcut Ctrl+comma (add row) and + Ctrl+Alt+comma (delete row), (gh#giuspen/cherrytree#1417). + * When (re)generating TOC do not remove anchors created from the + user, (gh#giuspen/cherrytree#1382). + * Translation updates. + +- Update to version 0.99.25: + * Fixed unit test. + * Icon theme update, (gh#giuspen/cherrytree#1408). + * Debugging too slow large tables... + * Added missing tooltips on the bookmarks handle dialog, + (gh#giuspen/cherrytree#1403). + * Fix spell-check language selection from right click menu was + not saved to preferences. + * Fix spell-check language selection from poreferences dialog not + working (but ok from right click menu), + (gh#giuspen/cherrytree#1400). + * Fix TOC generation when existing anchor but wrong name, + (gh#giuspen/cherrytree#1382). + * Allow to override build date with SOURCE_DATE_EPOCH, + (gh#giuspen/cherrytree#1401). + * Improved command line switch --new-window, + (gh#giuspen/cherrytree#1339). + * Export to plain text do not alter node name case and prefix + with a # per node level, (gh#giuspen/cherrytree#1385). + * Fix the cherrytree shebang, (gh#giuspen/cherrytree#1396). + * Translation updates. + +- Update _service: + + Change to @PARENT_TAG@+@TAG_OFFSET@ version scheme comonly used + by the GNOME Team (with +0 being stripped when detected). + +- Update to version 0.99.24+git20201130.67860cc0: + * Fix can't open encrypted .ctx/.ctz file when the filename is + renamed, (gh#giuspen/cherrytree#1383). + * Fix missing copy/cut/paste for tables and codeboxes in right + click menu, (gh#giuspen/cherrytree#1379). + * Fix insert TOC with closing bracket at the end of the headline, + (gh#giuspen/cherrytree#1382). + * Fixes setting date in Gtk::Calendar, + (gh#giuspen/cherrytree#1386). + * Fix crash parsing sqlite node with image, + (gh#giuspen/cherrytree#1337). + * New --export_single_file export option, + (gh#giuspen/cherrytree#1371). + * Fix Automatically Check for Newer version, + (gh#giuspen/cherrytree#1380). + * Flatpak build fix (needs --share=network). + * Run the unit tests automatically if you build them. + * Packaging cleanup. + * Exploit advantage of google parameterised tests. + * Added now required after clone for building the unit tests 'git submodule update --init'. + * Suppress gtk warning during unit tests. + * Migration to google test. +- Changes from version 0.99.23: + * Debugging flatpak crash. + +- Update to version 0.99.22+git20201123.fea3e66c: + * fixed not saving node properties when only node properties + are changed (#1364) + * fix issue (gitch) pasting tables from clipboard (#1358) + * added command line switch --new-window (#1339) + * the rich text tagged monospace is not forced to use a dedicated + font anymore - configurable and off by default (#1343) + +- Update to version 0.99.21+git20201121.e0afb5a6: + * Fix typos in README, (gh#giuspen/cherrytree#1357) + * Fix 7za sources License.txt issue, + (gh#giuspen/cherrytree#1356). + * Fix unit tests after latest changes for new arg option + - -new-window. + * Adds --new-window option, (gh#giuspen/cherrytree#1355). + * Fix issue with clipboard on windows, + (gh#giuspen/cherrytree#1336, gh#giuspen/cherrytree#1344 and + gh#giuspen/cherrytree#1341). + * Suppress error when test a wrong password, + (gh#giuspen/cherrytree#1350). + * Table will contain right amount of column widths; removes table + to xml copy-paste, (gh#giuspen/cherrytree#1349). + * Fixes crash in html parser due to
  • without
      , + (gh#giuspen/cherrytree#1348). + * Fix crash when triying to move a table column, + (gh#giuspen/cherrytree#1342). + * Fix crash when pasting HTML, (gh#giuspen/cherrytree#1346). + * Translation updates. +- Added cherrytree-set-git-version.patch and rebase since we are + pulling from git again. + +- Update to version 0.99.20+git20201116.736ca99f: + * New: rewritten everything from scratch in C++/GTK3 + * New: Export to PDF support for hyperlinks + * New: Export to HTML option to produce a single file + * New: Duplicate a node and its subnodes + * New: Option to scroll beyond the last line, enabled by default + * New: The rich text does no longer have light/dark/custom theme + but a range of themes to select from like already + for plain text & code + * New: Tables also can select their own theme like rich text + and plain text & code + * New: You can now right click a node or an anchor and select to + copy a link to it in the clipboard, then paste + the link into rich text + * New: Formatting tag to indent/unindent + * New: The tables are implemented with a different library widget, + editing a cell is easier, Ctrl+Arrow to move cursor between cells + * New: For both codeboxes and tables, Ctrl+Space allows to move + the cursor in and out + * New: Rich text, monospace tag has the font configurable + in the preferences dialog + * New: Column edit mode scintilla-like holding down Ctrl and Alt + and selecting the column (cut/copy/paste not yet supported) + * New: Foreground and background tags in the rich text can be + removed without altering the other tags + * New: The cherrytree backup files can be saved in a configured + directory rather than the document directory + * New: Code build/execution, in preferences dialog it is + configurable also the file extension of the + temporary generated file + * New: Import from markdown file/folder + * New: Option for markdown auto replacement to rich text + * New: The toolbar supports multiple rows of icons + * New: Filetype icons for file attachments on Linux + * New: it is configurable whether to wrap or not the nodes + names in the tree, off by default + * New: Now configurable from the preferences dialog are the + "Embedded file size limit", "Triple click to select the + whole paragraph", "Chars for bulleted list", "Chars for + todo list", "Chars for table of content", "Chars for smart + double quote", "Chars for smart single quote" + * New: It is configurable whether to show the document directory + in the window title or not + * complete changelog can be found here: + https://github.com/giuspen/cherrytree/blob/master/changelog.txt +- Removed cherrytree-set-git-version.patch + +- Fix lang filelist creation, ensure in build dir before running + find_lang macro. + +- Updated to latest git release 0.39.3+git20200610.9e116177: + - Build version from 'future' branch with cmake. +- Changes from version 0.39.3: + * Forbid to use '<' and '>' in password in PyGtk2, + (gh#giuspen/cherrytree#765) - all characters will be available + in upcoming Gtkmm3 version currently under testing. + * After toggle tree visibility with tree that becomes visible, + the tree gets the focus (tree gets hidden, text gets the + focus). + * Possibility to disable triple click selecting the whole + paragraph, currently only editing directly config.cfg + (look for triple_click_paragraph). + * Translation updates. +- Changes from version 0.39.2: + * Fix very slow node creation, (gh#giuspen/cherrytree#686). + * Fix Wrong "." processing in "Replace in Nodes Names" (RegExp + mode), (gh#giuspen/cherrytree#689). + * Fix for table's cell content lost unless you explicitly press + Enter, (gh#giuspen/cherrytree#700). + * Fix Control/command key deselects (un-highlights) text in + table, (gh#giuspen/cherrytree#699). + * Fix Keyboard shortcuts for sorting do not work, + (gh#giuspen/cherrytree#305). +- Changes from version 0.39.1: + * Fixed export to html regressions after 0.39.0, + (gh#giuspen/cherrytree#668). + * Fixed RuntimeError: returned character can not be represented + in 16-bit unicode", (gh#giuspen/cherrytree#675, + gh#giuspen/cherrytree#664). + * Fixed problem with opening another note, + (gh#giuspen/cherrytree#679). + * Show node path in tooltip of Last Visited Nodes, + (gh#giuspen/cherrytree#680). + * Triple click functionality to select paragraph limited to rich + text as not ideal in particular for for code. +- Changes from version 0.39.0: + * Improved export to html. + * Fixed export to pdf, picture blurry. + * Implemented a 'command palette' dialog to quickly access all + the commands in one place. + * Improved sorting. + * Improved performance of imports into cherrytree. + * Fixed 'recent document paths have wrong enconding', + (gh#giuspen/cherrytree#632). + * Fixed 'visited nodes history, going to todays node using key + binding'. + * Fixed 'syntax Highlighting selected first from list when + pressing enter', (gh#giuspen/cherrytree#657). + * Updated syntax highlighting language specs files for various + languages, (gh#giuspen/cherrytree#228, + gh#giuspen/cherrytree#92 and gh#giuspen/cherrytree#38). + * Cursor to stay inside codeBox after creation, + (gh#giuspen/cherrytree#655), remember: Ctrl+Space moves the + cursor in and out the codebox. + * Added triple click functionality to select paragraph. + * Fixed smart quotes spell check bug. + * Added new language Swedish. +- Changes from version 0.38.11: + * Fixed regression of 0.38.10, could no longer print. +- Changes from version 0.38.10: + * Bugfix: Error opening encrypted documents when path contains + non-ASCII characters, (gh#giuspen/cherrytree#399). + * Bugfix: removing the text formatting was possible in read-only + Node, (gh#giuspen/cherrytree#543). + * Bugfix: collapse all nodes at startup doesn't work with enabled + expand tree at mouse click, (gh#giuspen/cherrytree#569). + * Added support for export to pdf from command line, + (gh#giuspen/cherrytree#584). + * Supporting new syntax highlighting for language kotlin. + * 'reload after external update to ct* file' disabled by default, + (gh#giuspen/cherrytree#602). + * 'smart quotes auto replacement' replacing characters + configurable manually editing config.cfg. + * Added small sigma to default special chars, + (gh#giuspen/cherrytree#563). + * Added dollar as character not to be used in passwords; note + that all chars will be instead usable in upcoming gtkmm3 + version, (gh#giuspen/cherrytree#545). + * Minor changes to support reading a document that has been + edited from the upcoming gtkmm3 version of cherrytree. + * Minor changes to support reading a config.cfg that has been + edited from the upcoming gtkmm3 version of cherrytree. +- Add cherrytree-set-git-version.patch: Set git version in help + about. + +- No longer recommend -lang: supplements are in use + +- Update to version 0.38.9: + + Auto replacement of symbols as you type is now configurable in + preferences dialog, tab Text. + + Ctrl+Space to toggle To-Do List Item State; fixed multilevel + bug. + + Paste/import from html – added basic support. + + In codeboxes use code font for both plain text and syntax + hilighting. + + Fix paste as plain text into CodeBox cause losing CodeBox + content (#538). + + Export to html, stylesheet revamp. +- Run spec-cleaner. +- Add python-xml to requires. + +- Update to version 0.38.8: + + Improved implementation of deletion of recent documents entry. + + Ctrl+Space to toggle To-Do List Item State. + + Fix detection of missing installation of xterm required in code + execution on linux (with default settings). + + Horizontal rule insert without hard coded newline before (still + newline after). + + Updated translations. +- Changes from version 0.38.7: + + Bugfix: + - Problem of locale.getdefaultlocale behavioural change in + python. + - Must not allow deletion of a node that is read only. + + Allow deletion of a recent documents entry via entry submenu. + + Renamed two iterated find dialog labels from Find & Find to + Find Previous & Find Next. + + Moved python-appindicator from Depends: to Recommends: + + Export to html, include node name not working without links + tree. +- Changes from version 0.38.6: + + Bugfix: + - Do not throw error when failing to clean temporary directory. + - Workaround for locale.get issues. + - Import from html of table error resulting in paste from + clipboard error. + - Multilevel numbered lists not restarting from one. + - Wrap line with a single very long word. + + Todo list characters configurable in config.cfg. + + Import from zim, support for codebox. + +- Update to version 0.38.5: + + Bugfixes: + - When save on exit is enabled and write to disk fails, changes + are lost (gh#giuspen/cherrytree#358). + - Superscript and subscript tags not recognized when copied + from external source (gh#giuspen/cherrytree#355). + - Workaround for bug in locale module + (gh#giuspen/cherrytree#368). + + Added syntax highlighting for go language. + + Implemented support for opening a text file from the command + line with cherrytree. + +- Recommends p7zip-full for TW as 7za binary used in cherrytree was + moved there + +- Update to version 0.38.4: + + Support for zoom in tables with both Ctrl+Mouse Wheel or + Ctrl+Plus/Minus. + + Copy/paste rich text with dark background to light background, + fix too light color. + + Tree visible status now persistent after system tray hide/show + and between sessions. + + Default value changes for web link color (less bright blue) and + codebox auto resize (to False). + + No special chars auto replacements for code – only for rich and + plain text. + + Paste from rich text and import from html – support fot tag + to codebox. + + Tab key also valid to switch between table cell. +- Changes from version 0.38.3: + + Bugfix saving sqlite document (syntax error). + + Plain text to have font independent from rich text. + + Right click menu inside of codeboxes, added cut/copy as plain + text. + + Paste rich text from clipboard fix. + + HTML-export IOError: 'filename too long'. + + Bugfix in export to pdf. + clipgrab +- Update to version 3.9.7 (no changelog supplied) +- Run spec-cleaner +- Drop post/postun for desktop_database + cluster-glue +- Update to version 1.0.12+v1.git.1587474580.a5fda2bc: + * Fix EC2 stonith plugin (bsc#1169784) + +- Update to version 1.0.12+v1.git.1560323319.fd5a3bef: + * ibmhmc: Create /var/run/heartbeat/rsctmp if it doesn't exist (bsc#1131545) + +- Create /var/run/heartbeat/rsctmp directory (bsc#1131545) + +- Update to version 1.0.12+v1.git.1534346580.be86a9f2: + * Fix: stonith:ibmhmc: Add "managedsyspat" and "password" as supported parameters (bsc#1098758) +- Remove obsolete patch: + * Remove 0001-Medium-external-ec2-Mitigate-fence-race-bsc-1088656.patch + +- Update to version 1.0.12+v1.git.1523280117.43b22d15: + * High: external/ec2: Avoid unicode errors and improve performance (bsc#1088656) +- Medium: external/ec2: Mitigate fence race (bsc#1088656) + * Add 0001-Medium-external-ec2-Mitigate-fence-race-bsc-1088656.patch + +- Build: Ship cibsecret by pacemaker instead of cluster-glue (bsc#1082456) + +- spec: Still use 90 as the consistent gid for the group "haclient" among the cluster + +- Stop building static archives only to remove them later. + +- Switch to pkgconfig dependencies +- Drop asciidoc from deps, even tho configure.ac checks for it + the mans are generated by docbook + +- Format with spec-cleaner +- Remove old distributions as we build only on SLE12+ (sle11/sle10) +- Always disable fatal warnings, it only turns on -Werror which is + pointless for distro builds and just could break with gcc updates +- Use the user creation oneliner like other packages + +- Fix Python 3 compatibility in these agents (bsc#1073376): + * external/ibmrsa-telnet + * external/dracmc-telnet + * external/riloe + +- Port scripts to Python 3 + * Add 0001-Port-scripts-to-Python-3.patch + +- Update to version 1.0.12+v1.git.1511436818.71ae59fa: + * Fix: stonith:external/ec2: Enforce en_US.UTF-8 locale when invoking aws client (bsc#1059171) + * Drop libnet dependency (bsc#1069596) + +- Update to version 1.0.12+v1.git.1501749673.bdd95fd0: + * stonith: external/vcenter: Reset returns success with RESETPOWERON=0 if vm is already off (bsc#1050908) + * Remove hb_report from doc/ + * Fix warnings reported by GCC7. (bsc#1030241) + * * Drop 0001-Fix-warnings-reported-by-GCC7.patch which has been merged upstream + +- Remove openhpi support as the packages is going to be removed. + +- Add 0001-Fix-warnings-reported-by-GCC7.patch to fix bnc#1030241. + +- Require user and group nobody + +- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13. + +- Update to version 1.0.12+v1.git.1485976882.03d61cd: + * Low: ipc: fix poll function parameter type + * Medium: hb_report: invoke crm to create a report + +- Update to version 1.0.12+v1.git.1478088779.afaeeb2: + * Low: stonith: Convert gethostbyname() usage to getaddrinfo() + * Low: apcmastersnmp: Convert gethostbyname() usage to getaddrinfo() + * Low: ipmilan_command: Convert gethostbyname() to getaddrinfo() + * Low: wti_mpc: Convert gethostbyname() usage to getaddrinfo() + +- Update to version 1.0.12+v1.git.1476869614.524e5d0: + * Adjust version to correct sorting + +- Update to version 1.0.12+git.1476707642.08bec62: + * low: cl_plumbing: Fix incorrect negations +- Drop merged patches: + * Remove cluster-glue-gcc5.patch + * Remove remove-unused-constants.patch + +- Update to version 1.0.12+git.1476172419.3e86358: + * Upstream is now github.com/ClusterLabs/cluster-glue.git + * stonith: describe -E option + +- Update to 1.0.12+hg2818 + + Fix addresses of FSF, point to gnu.org/licenses instead +- Fix build with GCC 6 + + Add remove-unused-constants.patch + +- Update to 1.0.12+hg2816 + + Medium: stonith: external/libvirt: fix handling of hosts with uppercase letters in names +- upstream cs: 56f40ec5d37e + +- Update to 1.0.12+hg2815 + + Medium: stonith: external/ec2: use target's uname as default for port (bsc#947026) +- Replace hb_report with script which calls crm report (bsc#950182) (bsc#950483) +- Remove 0006-ec2-instance-tag-bsc-947026.patch +- Remove 0001-high-hb_report-Collect-logs-from-journald-boo-900654.patch +- Remove 0002-high-hb_report-Prefer-pacemaker.log-if-it-exists-bsc.patch +- Remove 0003-high-hb_report-Always-prefer-syslog-if-available-bsc.patch +- Remove 0004-low-hb_report-increase-time-to-wait-for-the-logmark.patch +- Remove 0005-low-hb_report-collect-libqb-version-bsc-943327.patch +- Remove bnc662816_cluster-glue_hb_report_abspath.patch +- Move libglue-devel to group Development/Libraries/C and C++ +- Upstream cs: a10cd7cc13f5 + +- Dev: stonith: external/ec2: Be able to omit the "port" option. (bsc#947026) (fate#319008) +- Add 0006-ec2-instance-tag-bsc-947026.patch + +- high: hb_report: Always prefer syslog if available (bsc#942906) +- low: hb_report: Increase time to wait for the logmark +- low: hb_report: Collect libqb version (bsc#943327) +- Add 0003-high-hb_report-Always-prefer-syslog-if-available-bsc.patch +- Add 0004-low-hb_report-increase-time-to-wait-for-the-logmark.patch +- Add 0005-low-hb_report-collect-libqb-version-bsc-943327.patch + +- high: hb_report: Prefer pacemaker.log if it exists (bsc#941681) +- Add 0002-high-hb_report-Prefer-pacemaker.log-if-it-exists-bsc.patch + +- Low: stonith: external/ec2: update name in the short description +- High: stonith: external/ec2: new agent for aws/ec2 +- Medium: hb_report: use faster zypper interface if available +- Medium: stonith: external/vcenter: replace experimental smartmatch (bnc#900353) +- Medium: ha_logd: prevent race caused by pid reuse (bsc#894272) +- fix syslogmsgfmt logging inconsistency for stderr/stdout +- Medium: clplumbing: don't abort on bad input +- upstream cs: 9da0680bc9c0 + +- Add cluster-glue-gcc5.patch to fix gazillions of -Wformat=2 warnings + about signed/unsigned format vs. argument mismatches GCC 5 now emits. + Fixes build with GCC 5. + +- buildrequire the systemd macros before using them - and all + the package wants is the macro anyway, so no need to buildrequire + systemd libraries + +- undo: fix using hb_report script with non-bash shells due to + bad logic + * removed cluster-glue-fix-bashisms.patch + +- fix using hb_report script with non-bash shells +- add patches: + + cluster-glue-fix-bashisms.patch + +- Replace systemd BuildRequires with pkgconfig(systemd): we do not + require the full installation / dep chain of systemd. + compat-libpthread-nonshared +- Also build 32-bit x86 version (bsc#1188004) + +- New (bsc#1178526) + compiz +- Add compiz-0.8.18-fix-librsvg-2.51.patch: Fix building against + librsvg 2.51+ (commits c0c605dd, 9f105a8b). + cracklib -- Update to version 2.9.7: - + fix a buffer overflow processing long words. -- Drop 0003-overflow-processing-gecos.patch and - 0004-overflow-processing-long-words.patch: fixed upstream. -- Update source URI. -- Remove use of translation-update-upstream. It cannot be added to - ring 0 on leap, and 2.9.7 has some translation fixes - (bsc#1172396). - -- Enable translation-update-upstream on leap, to remove the use of - is_opensuse (jsc#SLE-12096). - -- use /usr/lib instead of %{_libexecdir}, %{_libexecdir} should - contain internal binaries, not data - -- Use %license (boo#1082318) - -- Update to 2.9.6 - * fix issue with sort and locale - * some particularly bad cases to the cracklib small dictionary - * updates to cracklib-words (adds a bunch of other dictionary lists) - * migration to github -- run spec-cleaner - -- Only buildrequire and call translation-update-upstream on SLE: - the package in openSUSE is a dummy and is empty. - -- Add patch 0004-overflow-processing-long-words.patch - to fix a new buffer overflow identified together with bsc#992966. - -- Relabel patches: - cracklib-magic.diff -> 0001-cracklib-magic.diff - cracklib-2.9.2-visibility.patch -> 0002-cracklib-2.9.2-visibility.patch -- Add patch 0003-overflow-processing-gecos.patch - to fix a buffer overflow in GECOS parser (bsc#992966 CVE-2016-6318) - -- Update to 2.9.5 - * fix matching against first password in dictionary (Anton Dobkin) -- Changes for 2.9.4 - * remove doubled prototype -- Changes for 2.9.3 - * expose additional functions externally - -- Cleanup spec file with spec-cleaner -- Remove old ppc provides/obsoletes - -- Update to version 2.9.2 - + support build of python support outside of source tree - + fix bug in Python string distance calculation - + fix bug #16 / debian bug 724570 - broken optimization with packlib - prevblock -- Adapt patch to upstream changes - + cracklib-visibility.patch > cracklib-2.9.2-visibility.patch - cups -- When cupsd creates directories with specific owner group - and permissions (usually owner is 'root' and group matches - "configure --with-cups-group=lp") specify same owner group and - permissions in the RPM spec file to ensure those directories - are installed by RPM with the right settings because if those - directories were installed by RPM with different settings then - cupsd would use them as is and not adjust its specific owner - group and permissions which could lead to privilege escalation - from 'lp' user to 'root' via symlink attacks e.g. if owner is - falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161) - -- cups-2.2.7-web-ui-kerberos-authentication.patch (bsc#1175960) - Fix web UI kerberos authentication - -- cups-2.2.7-CVE-2020-10001.patch fixes CVE-2020-10001 - access to uninitialized buffer in ipp.c (bsc#1180520) -- cups-2.2.7-CVE-2019-8842.patch fixes CVE-2019-8842 (bsc#1170671) - the ippReadIO function may under-read an extension field - -- cups-2.2.7-CVE-2020-3898.patch fixes CVE-2020-3898 (bsc#1168422) - heap-buffer-overflow in libcups ppdFindOption() function - -- cups-2.2.7-CVE-2019-8675.CVE-2019-8696.patch fixes - CVE-2019-8675 and CVE-2019-8696 (bsc#1146358 and bsc#1146359) - and some other security/disclosure issues - https://github.com/apple/cups/commit/f24e6cf6a39300ad0c3726a41a4aab51ad54c109 - (Apple's internal issues rdar://51685251, rdar://50035411, - rdar://51373853, rdar://51373929) - -- Add issue5509-fix-utf-8-validation-issue.patch (bsc#1118118) - Fixes https://github.com/apple/cups/issues/5509 - -- cups-2.2.7-CVE-2018-4700.patch fixes CVE-2018-4700: session - cookie is extremely predictable, effectively breaking the - CSRF protection of the CUPS web interface (bsc#1115750) - -- cups-branch-2.2-commit-97cb566568a8c3a9c07c7ccec09f28f5c5015954.diff - is 'git show 97cb566568a8c3a9c07c7ccec09f28f5c5015954' for - https://github.com/apple/cups/commit/97cb566568a8c3a9c07c7ccec09f28f5c5015954 - (except the not needed hunk for patching CHANGES.md which fails) - that fixes local privilege escalation to root and sandbox - bypasses in scheduler (Apple's internal issues rdar://37836779, - rdar://37836995, rdar://37837252, rdar://37837581) - in the CUPS 2.2 branch - bsc#1096405 CVE-2018-4180: - Local Privilege Escalation to Root in dnssd Backend (CUPS_SERVERBIN) - bsc#1096406 CVE-2018-4181: - Limited Local File Reads as Root via cupsd.conf Include Directive - bsc#1096407 CVE-2018-4182: - cups-exec Sandbox Bypass Due to Insecure Error Handling - bsc#1096408 CVE-2018-4183: - cups-exec Sandbox Bypass Due to Profile Misconfiguration - -- Version upgrade to 2.2.7: - CUPS 2.2.7 is a general bug fix release. - For details see https://github.com/apple/cups/releases - or the CHANGES.md file. - Changes include: - * Additional security fixes for: - bsc#1061066 DBUS library aborts caller process - in _dbus_check_is_valid_utf8 (in particular that aborts cupsd) - and - bsc#1087018 CVE-2017-18248: cups: The add_job function in - scheduler/ipp.c in CUPS before 2.2.6, when D-Bus support is - enabled, can be crashed by remote attackers by sending print - jobs with an invalid username, related to a D-Bus notification - which are the CUPS upstream issues - https://github.com/apple/cups/issues/5143 - Remote DoS attack against cupsd via invalid username - and malicious D-Bus library - and - https://github.com/apple/cups/issues/5186 - squash non-UTF-8 strings into ASCII on plain IPP level - and - https://github.com/apple/cups/issues/5229 - persistently substitute invalid job attributes - with default values - not only in add_job - see also - bsc#1087072 dbus-1: - Disable assertions to prevent un-expected DDoS attacks - * NOTICE: Raw print queues are now deprecated (Issue #5269) - so that now there is a warning message when you - add or modify a queue to use the "raw driver" but - raw printing will continue to work through CUPS 2.3.x, cf. - https://lists.cups.org/pipermail/cups/2018-March/074060.html - * Fixed an Avahi crash bug in the scheduler (Issue #5268) - * Systemd did not restart cupsd when configuration changes - were made that required a restart (Issue #5263) - * The scheduler could crash while adding an IPP Everywhere - printer (Issue #5258) - * The scheduler now supports using temporary print queues - for older IPP/1.1 print queues like those shared by CUPS 1.3 - and earlier (Issue #5241) - * Kerberized printing to another CUPS server did not work - correctly (Issue #5233) - * More fixes for printing to old CUPS servers (Issue #5211) - * The scheduler now substitutes default values for invalid - job attributes when running in "relaxed conformance" - mode (Issue #5186) - * The cups-driverd program incorrectly stopped scanning PPDs - as soon as a loop was seen (Issue #5170) - * The `SSLOptions` directive now supports `MinTLS` and `MaxTLS` - options to control the minimum and maximum TLS versions - that will be allowed, respectively (Issue #5119) - * The scheduler did not write out dirty configuration and - state files if there were open client connections (Issue #5118) - * The `lpadmin` command now provides a better error message when - an unsupported System V interface script is used (Issue #5111) - * No longer support backslash, question mark, or quotes - in printer names (Issue #4966) - * The CUPS library now supports the latest HTTP Digest - authentication specification including support - for SHA-256 (Issue #4862) - * TLS connections now properly timeout (rdar://34938533) - -- Make sure cups-libs- is removed - -- Version upgrade to 2.2.6: - CUPS 2.2.6 is a general bug fix release. - For details see https://github.com/apple/cups/releases - Changes include: - * DBUS notifications could crash the scheduler (Issue #5143) - (see also bsc#1061066 "DBUS library aborts caller process") - -- Use again the baselibs.conf from Fri Oct 13 11:11:10 UTC 2017 - that got broken by the change on Wed Oct 18 06:11:10 UTC 2017. -- Version upgrade to 2.2.5: - CUPS 2.2.5 is a general bug fix release. - For details see https://github.com/apple/cups/releases -- Version upgrade to 2.2.4: - CUPS 2.2.4 is a general bug fix release. - For details see https://github.com/apple/cups/releases -- Removed - 0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch - 0002-Save-work-on-Avahi-code.patch - 0003-Avahi-fixes-for-cupsEnumDests.patch - because since CUPS 2.2.4 it is fixed in the upstream code - via https://github.com/apple/cups/pull/4989 more precisely via - https://github.com/apple/cups/commit/a2187a63425a3d6c05de1e1cbf8c26fd39a1aced - https://github.com/apple/cups/commit/657c5b5f91e6d5120c4ad7b118cf9098dd27f03d - https://github.com/apple/cups/commit/3fae3b337df0be1a766857be741173d8a9915da7 - -- Fix typo in requires - -- Implement shared library packaging guideline [boo#862112] -- Update package descriptions. - -- Remove redundant Requires(pre) line — the use of %post -p - already implies it. - -- Pre-require user(lp) in cups-libs - -- In /usr/lib/tmpfiles.d/cups.conf use - group 'root' for /run/cups/certs (boo#1042916). - -- Major backward incompatible change since CUPS 2.2.0: - There is no longer the directory /etc/cups/interfaces because - since CUPS 2.2.0 so called "System V style Interface Scripts" - are no longer supported for security reasons (see below the - entry about the changes included in CUPS 2.2.0). -- Disabled cups-2.1.0-cups-systemd-socket.patch - because it does no longer apply which needs to be examined - and decided by someone who knows about systemd internals. -- Disabled - 0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch - 0002-Save-work-on-Avahi-code.patch - 0003-Avahi-fixes-for-cupsEnumDests.patch - because they do no longer apply which needs to be examined - and decided by someone who knows about Avahi internals. -- Version upgrade to 2.2.3: - CUPS 2.2.3 is a general bug fix release. - See https://github.com/apple/cups/releases - Changes include: - * The IPP backend could get into an infinite loop for certain - errors, causing a hung queue (rdar://problem/28008717) - * The scheduler could pause responding to client requests in - order to save state changes to disk (rdar://problem/28690656) - * Added support for PPD finishing keywords - (Issue #4960, Issue #4961, Issue #4962) - * The IPP backend did not send a media-col attribute for just - the source or type (Issue #4963) - * IPP Everywhere print queues did not always support all print - qualities supported by the printer (Issue #4953) - * IPP Everywhere print queues did not always support all media - types supported by the printer (Issue #4953) - * The IPP Everywhere PPD generator did not return useful error - messages (Issue #4954) - * The IPP Everywhere finishings support did not work correctly - with common UI or command-line options (Issue #4976) - * Fixed an error handling issue for the network backends - (Issue #4979) - * The "reprint job" option was not available for some canceled - jobs (Issue #4915) - * Updated the job listing in the web interface (Issue #4978) - A detailed list of changes can be found in the CHANGES.txt file. -- Version upgrade to 2.2.2: - CUPS 2.2.2 is a general bug fix release. - See https://github.com/apple/cups/releases - Changes include: - * Fixed some issues with IPP Everywhere printer support - (Issue #4893, Issue #4909, Issue #4916, Issue #4921, - Issue #4923, Issue #4932, Issue #4933, Issue #4938) - * The rastertopwg filter could crash with certain input - (Issue #4942) - * The scheduler did not detect when an encrypted connection - was closed by the client on Linux (Issue #4901) - * The cups-lpd program did not catch all legacy usage - of ISO-8859-1 (Issue #4899) - * The scheduler no longer creates log files on startup - () - * The ippContainsString function now uses case-insensitive - comparisons for mimeMediaType, name, and text values in - conformance with RFC 2911. - * The network backends now log the addresses that were found - for a printer () - * Let's Encrypt certificates did not work when the hostname - contained uppercase letters (Issue #4919) - * Fixed reporting of printed pages in the web interface - (Issue #4924) - * Updated systemd config files (Issue #4935) - A detailed list of changes can be found in the CHANGES.txt file. -- Version upgrade to 2.2.1: - CUPS 2.2.1 is a general bug fix release. - See https://github.com/apple/cups/releases - Changes include: - * Added "CreateSelfSignedCerts" directive for cups-files.conf - to control whether the scheduler automatically creates - its own self-signed X.509 certificates for TLS connections - (Issue #4876) - * http*Connect did not handle partial failures (Issue #4870) - * cupsHashData did not use the correct hashing algorithm - () - * Updated man pages (PR #4885) - A detailed list of changes can be found in the CHANGES.txt file. -- Version upgrade to 2.2.0: - CUPS 2.2.0 adds support for local IPP Everywhere print queues - and includes several performance and security improvements. - See https://github.com/apple/cups/releases - Changes include: - * Normalized the TLS certificate validation code and added - additional error messages to aid troubleshooting. - * http*Connect did not work on Linux when cupsd was not running - (Issue #4870) - * The --no-remote-any option of cupsctl had no effect - (Issue #4866) - * http*Connect did not return early when all addresses failed - (Issue #4870) - * The IPP backend did not validate TLS credentials properly. - * The printer-state-message attribute was not cleared after a - print job with no errors (Issue #4851) - * The CUPS-Add-Modify-Class and CUPS-Add-Modify-Printer - operations did not always return an error for failed - adds (Issue #4854) - * PPD files with names longer than 127 bytes did not work - (Issue #4860) - * CUPS now supports Let's Encrypt certificates on Linux. - * All CUPS commands now support POSIX options (Issue #4813) - * The scheduler now restarts faster (Issue #4760) - * Improved performance of web interface with large numbers - of jobs (Issue #3819) - * Encrypted printing can now be limited to only trusted - printers and servers () - * The scheduler now advertises PWG Raster attributes for - IPP Everywhere clients (Issue #4428) - * The scheduler now logs informational messages for jobs - at LogLevel "info" (Issue #4815) - * The scheduler now uses the getgrouplist function - when available (Issue #4611) - * The IPP backend no longer enables compression by default - except for certain raster formats that generally benefit - from it () - * The scheduler did not handle out-of-disk situations - gracefully (Issue #4742) - * The LPD mini-daemon now detects invalid UTF-8 sequences - in job, document, and user names (Issue #4748) - * The IPP backend now continues on to the next job - when the remote server/printer puts the job on hold - () - * The scheduler did not cancel multi-document jobs immediately - () - * The scheduler did not return non-shared printers to local - clients unless they connected to the domain socket - () - * The scheduler now reads the spool directory if one or more - job cache entries point to deleted jobs - () - * Added support for disc media sizes () - * The httpAddrConnect and httpConnect* APIs now try connecting - to multiple addresses in parallel () - * Interface scripts are no longer supported for security reasons - () - A detailed list of changes can be found in the CHANGES.txt file. -- Version upgrade to 2.1.4: - CUPS 2.1.4 is a general bug fix release. - See https://github.com/apple/cups/releases - Changes include: - * Fixed reporting of 1284 Device IDs (Issue #3835, PR #3836) - * Fixed printing of multiple files to raw queues (Issue #4782) - * The scheduler did not implement the Hold-New-Jobs opertion - correctly (Issue #4767) - * The cups-lpd mini-daemon incorrectly included the document-name - attribute when creating a job. It should only be included when - sending a job (Issue #4790) - A detailed list of changes can be found in the CHANGES.txt file. - -- Replace krb5-devel BuildRequires with pkgconfig(krb5) on - suse_version >= 1315: give OBS a better chance to break up build - cycles. - -- Drop cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff and add - 0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch, - 0002-Save-work-on-Avahi-code.patch and - 0003-Avahi-fixes-for-cupsEnumDests.patch which is what upstream - finally commited to cups 2.2 sources in response to - https://github.com/apple/cups/pull/4989 in order to fix cupsEnumDests - to react to the ALL_FOR_NOW avahi event (and also include a similar - fix for the dnssd case). Related to bsc#955432. - -- Add cups-2.1.3-cupsEnumDests-react-to-all-for-now.diff . - Avahi sends an ALL_FOR_NOW event when it finishes sending - its cache contents. This patch makes cupsEnumDests finish - when the signal is received so it doesn't block the caller - doing nothing until the timeout finishes (related to bsc#955432, - submitted upstream at https://github.com/apple/cups/pull/4989) - -- Add /etc/cups to cups-libs package [bsc#1025689] - -- Replace pkgconfig(libsystemd-daemon) BuildRequires with - pkgconfig(libsystemd) on openSUSE 13.2 and newer: the various - sub-libraries have been merged into libsystemd since version 209. - openSUSE 13.1 was the last product to ship systemd 208. - -- Remove CUPS.desktop and pixmap - * Obsoletes patch cups-1.3.9-desktop_file.patch - -- Version upgrade to 2.1.3: - CUPS 2.1.3 fixes some issues in the scheduler, sample drivers, - and user commands. - A detailed list of changes can be found in the CHANGES.txt file. - Changes include (excerpt): - * The scheduler should not exit under memory pressure - () - * Fixed some issues in ipptool for skipped tests - () - * The "lp -H resume" command did not reset the - "job-state-reasons" attribute value (STR #4752) - * The scheduler did not allow access to resource files - (icons, etc.) when the web interface was disabled (STR #4755) -- Version upgrade to 2.1.2: - CUPS 2.1.2 fixes an issue in the 2.1.1 source archives which - actually contained a current 2.2 snapshot. - There are no other changes. -- Version upgrade to 2.1.1: - CUPS 2.1.1 fixes a number of USB and IPP printing issues, - addresses some error reporting and hardening issues in - the scheduler, and updates some localizations. - A detailed list of changes can be found in the CHANGES.txt file. - Changes include (excerpt): - * Security hardening fixes (, - , , - , , - , , - , , - , , - , , - , , - , , - , , - ) - * The cupsGetPPD* functions did not work with IPP printers - (STR #4725) - * Some older HP LaserJet printers need a delayed close when - printing using the libusb-based USB backend (STR #4549) - * The libusb-based USB backend did not unload the kernel usblp - module if it was preventing the backend from accessing the - printer (STR #4707) - * Current Primera printers were incorrectly reported as Fargo - printers (STR #4708) - * The IPP backend did not always handle jobs getting canceled - at the printer () - * Added USB quirk for Canon MP530 (STR #4730) - * The scheduler did not deliver job notifications for jobs - submitted to classes (STR #4733) - * Changing the printer-is-shared value for a remote queue - did not produce an error (STR #4738) - * The IPP backend incorrectly included the job-password - attribute in Validate-Job requests () - -- add -devel to build a 32bit wine on 64bit only Leap systems. - -- Version upgrade to 2.1.0: - CUPS 2.1.0 offers improved support for IPP Everywhere, - adds support for advanced logging using journald on Linux, and - includes new security features for encrypted printing and - reduced network visibility in the default configuration. - A detailed list of changes can be found in the CHANGES.txt file. - Changes include (excerpt): - * Added support for 3D printers (basic types only, - no built-in filters) based on PWG white paper. - * The IPP backend now stops sending print data - if the printer indicates the job has been aborted - or canceled () - * The IPP backend now sends the job-pages-per-set - attribute when printing multiple copy jobs with - finishings () - * The IPP backend now updates the cupsMandatory values when the - printer configuration changes () - * No longer install banner files since third-party banner - filters now supply their own (STR #4518) - * The scheduler no longer listens on the loopback - interface unless the web interface or printer sharing - are enabled () - * Added a PPD generator for IPP Everywhere printers (STR #4258) - * Now install "default" versions of more configuration - files () in particular - cups-files.conf.default and snmp.conf.default - * Added SSLOptions values to allow Diffie-Hellman key exchange - and disable TLS/1.0 support. - * Updated the scheduler to support more IPP Everywhere - attributes (STR #4630) - * The scheduler now supports advanced ASL and journald logging - when "syslog" output is configured (STR #4474) - * The scheduler now supports logging to stderr when running - in the foreground (STR #4505) -- Adapted patches so that they apply to CUPS 2.1.0 sources: - * cups-2.1.0-choose-uri-template.patch replaces - cups-1.2rc1-template.patch - * cups-2.1.0-default-webcontent-path.patch replaces - cups-1.4.3-default-webcontent-path.patch - * cups-2.1.0-cups-systemd-socket.patch replaces - cups-systemd-socket.patch - -- Fix bnc#943950, escape the macro call %systemd-tmpfiles - in comment. - -- Add gpg verification for the tarball -- Version update to 2.0.4: - * Fixed a bug in cupsRasterWritePixels (STR #4650) - * Fixed redirection in the web interface (STR #4538) - * The IPP backend did not respond to side-channel - requests (STR #4645) - * The scheduler did not start all pending jobs - at once (STR #4646) - * The web search incorrectly searched time-at-xxx - values (STR #4652) - * Fixed an RPM spec file issue (STR #4657) - * The scheduler incorrectly started jobs while canceling - multiple jobs (STR #4648) - * Fixed processing of server overrides without - port numbers (STR #4675) - * Documentation changes (STR #4651, STR #4674) - -- cups-2.0.3-additional_policies.patch replaces - cups-1.7-additional_policies.patch that still adds the same - "allowallforanybody" policy but now with separated "Limit All" - to avoid https://www.cups.org/str.php?L4659 (boo#936309). -- Added "-p /bin/bash" to RPM shell commands scriptlets that - enforces bash to be safe against any possible "bashisms", cf - https://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets - -- Fix the previous commit by using direct systemd call and - ensuring we work even on older distros - -- Fix postin-without-tmpfile-creation and run %tmpfiles_create - macro on our cups.conf - -- Version upgrade to 2.0.3: - The new release addresses two security vulnerabilities, - add localizations for German and Russian, and includes several - general bug fixes. Changes include (excerpt): - * Security: Fixed CERT VU #810572 CVE-2015-1158 CVE-2015-1159 - exploiting the dynamic linker (STR #4609) (bsc#924208) - * Security: The scheduler could hang with malformed gzip data - (STR #4602) - * Restored missing generic printer icon file (STR #4587) - * Fixed logging of configuration errors to show up as errors - (STR #4582) - * Fixed potential buffer overflows in raster code and filters - (STR #4598, STR #4599, STR #4600, STR #4601) - * Fixed inside (STR #4575) - * Fixed lpadmin when both -m and -o are used (STR #4578) - * The web interface always showed support for 2-sided printing - (STR #4595) - * cupsRasterReadHeader did not fully validate the raster header - (STR #4596) - * The rastertopwg filter did not check for truncated input - (STR #4597) - * The cups-lpd mini-daemon did not check for request parameters - (STR #4603) - * The scheduler could get caught in a busy loop (STR #4605) - * The sample Epson driver could crash (STR #4616) - * The IPP backend now correctly monitors jobs - () - * The ppdhtml and ppdpo utilities crashed when the -D option - was used before a driver information file (STR #4627) - * ippfind incorrectly substituted "=port" for service_port. - * The IPP/1.1 test file did not handle the initial print job - completing early (STR #4576) - * Fixed a memory leak in cupsConnectDest (STR #4634) - * PWG Raster Format output contained invalid ImageBox values - () - * Added Russian translation (STR #4577) - * Added German translation (STR #4635) -- cups-busy-loop.patch fixed STR #4605 is obsolete because - it is fixed upstream (see above). -- cleaned up this whole RPM changlog (wrapped too long lines if - possible and removed trailing whitespaces). - -- Add patch cups-busy-loop.patch to fix rh#1179596 , cups#4605 - -- Add back the posttrans cleanup script as it is needed - -- Add patch cups-systemd-socket.patch to fix socket activation - and to match socket approach Fedora has. - -- Version bump to 2.0.2: - * Security: cupsRasterReadPixels buffer overflow with invalid - page header and compressed raster data (STR #4551) - * Mapping of PPD keywords to IPP keywords did not work if the PPD - keyword was already an IPP keyword () - * cupsGetPPD* sent bad requests (STR #4567) - * For detailed list see CHANGES.txt file - -- Enable PIE for build - -- Remove legacy paralel-port support as it is not really needed - as most do not want it - -- Update descriptions to just state what changed and let user - find it out. -- Add back comment about %fdupes -- Remove exit 0 on scriptlets as it is provided by - the %service bla ones already -- Fix the comment about openSUSE version on tmpfilesdir declaration - -- cups-2.0.1 update: - * lengthy list of changes see the upstream CHANGES.txt that is - distributed with the package - * Disabling of sslv3 to mitigate poodle -- Use gnutls to provide SSLOPtions configuration directive - * openssl is no longer supported upstream - * Remove the with-openssl-exception from license -- Remove cups.sysconfig as it is not used with systemd based distros -- Purposely lose support for SLE11 as it doubles size of some of the - sections and keep suppor for openSUSE+SLE12 - * even with the conditions we would have to go unencrypted only - as needs newer gnutls, so don't bother with keeping the compat -- Use upstream service and socket files to allow more working tools -- Removed patches: - * cups-0001-systemd-add-systemd-socket-activation-and-unit-files.patch - * cups-0002-systemd-listen-only-on-localhost-for-socket-activation.patch - * cups-0003-systemd-secure-cups.service-unit-file.patch - * cups-1.3.6-access_conf.patch - * cups-1.5-additional_policies.patch - * cups-1.5.4-CVE-2012-5519.patch - * cups-1.5.4-strftime.patch - * cups-move-everything-to-run.patch - * cups-polld_avoid_busy_loop.patch - * cups-provides-cupsd-service.patch - * str4190.patch - * str4351.patch - * str4450.CVE-2014-3537.str4455.CVE-2014-5029.CVE-2014-5030.CVE-2014-5031.CUPS-1.5.4.patch -- Refreshed patches: - * cups-1.3.9-desktop_file.patch - * cups-config-libs.patch -- Added patches: - * cups-1.7-additional_policies.patch - * cups-systemd-socket.patch - ding-libs -- Update to 0.6.1 from 0.6.0 (jsc#ECO-248): - * libini now supports validators that check for well-formed INI - files. -- Update URL - * Remove the git link info as it 404 atm -- Add patches from upstream to fix ini behaviour: - * INI-Fix-detection-of-error-messages.patch - * INI-Silence-ini_augment-match-failures.patch - * TEST-validators_ut_check-Fix-fail-with-new-glibc.patch -- Add patch fixing errors writeout to stdout: - * INI-Remove-definiton-of-TRACE_LEVEL.patch - -- Update to new upstream release 0.6.0 - * libini now supports validators that check for well-formed INI - files. - -- Introduce patch 0001-increase-ini-max-value-length.patch - to support longer values in INI file parser. bsc#989488 - -- Bump subpackage version numbers to match .pc files - -- Correct the version number of library packages in spec file. - -- Upgrade to latest upstream version 0.5.0. - The new version is ABI compatible with 0.4.0. - * libini_config: This release adds an API to create, modify and - save INI files - * libini_config: Merging configuration snippets installed in - different locations is supported - * libcollection: New functions: col_get_dup_item, - col_delete_item_with_cb, col_remove_item_with_cb - -- Update to new upstream release 0.4.0 - * libini_config: Ability to convert input INI file from UTF-16/32 - to UTF8- during parsing - * ini_config: Support C style comments in INI file - * ini_config: Ability to read configuration data from a memory buffer -- Remove doxygen-notimestamp.diff, - 0001-build-add-missing-Requires-to-pkgconfig-file.patch - (merged upstream) - -- remove pkgconfig-deps.diff since it's obsoleted by - 0001-build-add-missing-Requires-to-pkgconfig-file.patch - -- Update to new upstream release 0.3.0.1 - * A new libini_config interface (merging config section, - better handling of metadata) -- Optional signature verification -- Add 0001-build-add-missing-Requires-to-pkgconfig-file.patch - for corrected pkgconfig dependencies - -- Update to new upstream release 0.1.3 - * Fixes a serious bug in libdhash with very large (>1024 slots) - initial size - dogtail +- Update to version 0.9.11: + + There has been a good deal of fixes and improvements since last + year's release. We're not really ready for 1.0 yet, which is + why we release this important cumulative release as 0.9.10. We + have also moved our homesite to gitlab (fedoraproject has been + discontinued). For the list of changes, simply go to: + https://gitlab.com/dogtail/dogtail/commits/master +- Drop dogtail-wnck-3.0.patch: fixed upstream. +- Update Url. +- Adjust %build and BuildRequires to use python 3. +- Require python3-setuptools. +- Run spec through spec-cleaner. + dracut -- Update to version 049.1+suse.209.gebcf4f33: - * fix(systemd): add unit files for systemd-coredump (bsc#1190845) +- Update to version 055+suse.148.g65e8258f: + * fix(dracut.spec): update dependency for suse-module-tools -- Update to version 049.1+suse.207.g72a93d93: - * fcoe/fcoe-genrules.sh: use $name instead of $env{INTERFACE} (bsc#1186260) - * fix: /var/lib/nfs/statd/sm is /var/lib/nfs/sm on SUSE (bsc#1184970) - -- Update to version 049.1+suse.203.g8ee14a90: - * fix(suse-initrd): use $kernel rather than $(uname -r) - * fix(suse-initrd): exclude modules that are built-in (bsc#1185646) +- Update to version 055+suse.146.g71f186fa: + * fix(network-legacy): route parsing issues in ifup (bsc#1182688) + * fix(systemd-udevd): make collect optional (bsc#1177870) + * style(dracut.sh): remove redundant script header + * fix(dracut.sh): change misspelled variable name + * fix(dracut.sh): remove wrong $ in loop sequence + * chore(suse): update spec + * fix(90kernel-modules): add isp1760 USB controller + * fix(iscsi): add support for the new iscsiadm "no-wait" (-W) command + (bsc#1187190) + * ci(suse.conf.example): optimal compression parameters for zstd + * feat(dracut.sh): check if target kernel has zstd support compiled in + * ci(suse.conf.example): change default compression option for SUSE + +- Update to version 055+suse.129.g7d8c3ce3: + * fix(kernel-modules): add blk_mq_alloc_disk and blk_cleanup_disk to blockfuncs (bsc#1190326) + * docs: update SUSE maintainers doc + * fix(suse): add 60-io-scheduler.rules (bsc#1188713) + * revert: remove /sbin/installkernel script from dracut package + * spec: modernize specfile constructs + +- Update to version 055+suse.119.g6c4187af: + * fix(suse-initrd): handle cases with zero modprobe.d files (bsc#1189895) + +- Update to version 055+suse.117.ge5fc2048: + * fix(suse-initrd): need to handle relative links too + +- Update to version 055+suse.115.gf65e559b: + * fix(suse-initrd): find links of usrmerged kernels (boo#1184804) + * fix(tpm2-tss): typo in depends() - * docs: fix reference to insmodpost module (bsc#1187774) +- use manual mode in _service file + +- Update to version 055+suse.110.gbe35f166: + * fix(fips-suse): fipscheck doesn't need the -c parameter (bsc#1187498) + * fix(kernel-install): initrd vs initramfs -- Update to version 049.1+suse.196.g8706843b: - * fix(suse-initrd): restore INITRD_MODULES in mkinitrd script +- Update to version 055+suse.106.g760b0c69: + * chore(suse): add Conflicts for old suse-module-tools to specfile (bsc#1187115) + +- Update to version 055+suse.104.g9d45c1df: + * feat(suse-initrd): add INITRD_MODULES from /etc/sysconfig/kernel, too + * fix(suse-initrd): use $kernel rather than $(uname -r) -- Update to version 049.1+suse.192.g00425ead: +- Update to version 055+suse.100.ga2700279: - * fix(suse-initrd) fix list of modprobe.d directories - * fix(install): handle $LIB in ldd output parsing (bsc#1185615) + * chore(suse): erase conditional for usrmerge from specfile + * chore(suse): fix specfile for usrmerge -- Update to version 049.1+suse.188.gbf445638: - * 90kernel-modules-extra: don't resolve symlinks before instmod (bsc#1185277) +- Update to version 055+suse.97.gb98506b2: + * docs: update NEWS.md and AUTHORS + * fix(fs-lib): install fsck utilities + * fix(integrity): require ALLOW_METADATA_WRITES to come from EVM config file + * fix(install): configure logging earlier + * fix(warpclock): minor cleanups + * fix(dash): minor cleanups + * fix(mksh): minor cleanups + * feat(install): add default value for --firmwaredirs + * fix(dracut-functions): get_maj_min without get_maj_min_cache_file set + * fix(dracut): pipe hardlink output to `dinfo` + * fix(install): sane default --kerneldir + * fix(bash): minor cleanups + * fix(squash): don't mount the mount points if already mounted + * ci: add shfmt to Fedora containers + * fix(base): add missing `str_replace` to `dracut-dev-lib.sh` + * feat(dracut.sh): detect running in a container + * fix(base): split out `dracut-dev-lib.sh` + * fix(dracut-util): print error message with trailing newline + * fix(packit): downstream has renamed the master branch to main -- Update to version 049.1+suse.187.g63c1504f: - * fix(shutdown): add timeout to umount calls (bsc#1178219) - -- Update to version 049.1+suse.186.g320cc3d1: - * network-legacy: fix route parsing issues in ifup (bsc#1182688) - * 90kernel-modules: arm/arm64: Add reset controllers - * Prevent creating unexpected files on the host when running dracut - * As of v246 of systemd "syslog" and "syslog-console" switches have been deprecated +- Update to version 054+suse.96.gb5aa64d2: + * fix(suse-initrd) fix list of modprobe.d directories + * fix(suse-initrd): exclude modules that are built-in (bsc#1185646) + * fix(systemd-coredump): shellcheck for modules.d/01systemd-coredump + (bsc#1190845) -- Update to version 049.1+suse.185.g9324648a: - * 90kernel-modules: arm/arm64: Add reset controllers (bsc#1180336) +- Update to version 054+suse.95.gd5820102: + * chore(suse) update spec + Important change on mkinitrd: + mkinitrd is now in its own subpackage "dracut-mkinit-deprecated", + which requires dracut. If you need mkinitrd, require "mkinitrd". + However note that in the long run, mkinit will go away. It is + preferred to call dracut directly. + +- Update to version 054+suse.94.g1648453e: + * chore(suse): re-add SUSE mkinitrd + +- Update to version 054+suse.93.gd393f006: + With this release dracut has undergone a major overhaul. + A lot of systemd related modules have been added. + The integration test suite has finally ironed out the flaky behaviour due to the parallel device probing of the kernel, + which bit sometimes in the non-kvm github CI. So, if you see any /dev/sda in a setup script with more than two hard drives, + chances are, that the script works on the wrong disk. Same goes for network interfaces. + This release is also fully shellcheck'ed with ShellCheck-0.7.2 and indented with shfmt and astyle. + The dracut project builds test containers every day for: + opensuse/tumbleweed-dnf:latest + archlinux:latest + fedora:rawhide + fedora:latest + fedora:33 + These containers can easily be used to run the integration tests locally without root permissions via podman. + We hope this serves as a blueprint for your distribution's CI process. + More information can be found in docs/HACKING.md. + Bug Fixes + make testsuite pass on OpenSuse and Arch (8b2afb08) + cope with distributions with /usr/etc files (3ad3b3a4) + deprecate gummiboot (5c94cf41) + set vimrc and emacs indention according to .editorconfig (9012f399) + correctly handle kernel parameters (501d82f7) + remove dracut.pc on make clean (d643156d) + honor KVERSION environment in the Makefile (d8a454a5) + always use mkdir -p (9cf7b1c5) + dracut.sh: + prevent symbolic links containing // (de0c0872) + adding missing globalvars for udev (f35d479d) + sysctl global variables (3ca9aa1d) + add global vars for modules-load (ec4539c6) + omission is an addition to other omissions in conf files (96c31333) + harden dracut against GZIP environment variable (d8e47e20) + add a missing tmpfilesconfdir global variable (8849dd8d) + include modules.builtin.alias in the initramfs (7f633747) + install all depmod relevant configuration files (50a01dd4) + add modules.builtin.modinfo to the initramfs (87c4c178) + search for btrfs devices from actual mount poiont (3fdc734a) + dracut-functions.sh: + implement a cache for get_maj_min (c3bb9d18) + word splitting issue for sed in get_ucode_file (122657b2) + dracut-logger.sh: double dash trigger unknown logger warnings during run (4fbccde5) + dracut-install: + handle $LIB in ldd output parsing (bsc#1185615) + handle builtin modules (2536a9ea) + base: + suppress calls to getarg in build phase (6feaaabc) + source hooks without exec (8059bcb2) + wait_for_dev quote shell variables (b800edd6) + adding crc32c for ext3 (61f45643) + crypt: + install all crypto modules in the generic initrd (10f9e569) + include cryptsetups tmpfile (a4cc1964) + crypt-gpg: + cope with different scdaemon location (44fd1c13) + dbus-broker: + enable the service (df1e5f06) + dbus-daemon: + only error out in install() (ae4fbb3d) + dracut-systemd: + don't refuse root=tmpfs when systemd is used (a96900a8) + examples: remove the examples directory and reference to it (b37c90c8) + fips: + add dh and ecdh ciphers (543b8014) + remove old udev version requirements (be30d987) + i18n: + skip if data is missing (651fe01e) + img-lib: + ignored null byte in input (85eb9680) + integrity: + properly set up EVM when using an x509 cert (4bdd7eb2) + iscsi: + replace sed call with bash internals (66b920c6) + add iscsid.service requirements (bb6770f1) + only rely on socket activiation (0eb87d78) + kernel-modules: + optionally add /usr/lib/modules.d to initramfs (92e6a8f8) + add watchdog drivers for generic initrd (3a60c036) + mdraid: + remove dependency statements (86b75634) + memstrack: + correct dependencies (c2ecc4d1) + multipath: + stop multipath before udev db cleanup (3c244c7c) + revise multipathd-stop (7b8c78ff) + nbd: + assume nbd version >= 3.8 (6209edeb) + remove old udev version requirements (fd15dbad) + make nbd work again with systemd (77906443) + network: + use wicked unit instead of find_binary (57eefcf7) + user variable for sdnetworkd instead of path (4982e16d) + correct regression in iface_has_carrier (36af0518) + network-legacy: + add missing options to dhclient.conf (abfd547a) + silence getargs (60a34d8b) + network-manager: + cope with distributions not using libexec (22d6863e) + set timeout via command line option (8a51ee1f) + run after dracut-cmdline (4d03404f) + create /run directories (49b61496) + use /run/NetworkManager/initrd/neednet in initqueue (6a37c6f6) + only run NetworkManager if rd.neednet=1 (ac0e8f7d) + nm-run.service: don't kill forked processes (1f21fac6) + no default deps for nm-run.service (ba4bcf5f) + nm-lib.sh does not require bash (3402142e) + squash: + post install should be the last step before stripping (8c8aecdc) + systemd: + include all nss libraries (b3bbf5fb) + include hosts and nsswitch.conf in hostonly mode (5912f4fb) + remove old systemd version requirements (fc53987b) + systemd-hostnamed: extra quote (2aa65234) + systemd-modules: remove dependency on systemd meta module (afef4557) + systemd-modules-load: + misc repairs (782ac8f1) + systemd-networkd: + make systemd-networkd a proper network provider (ea779750, closes #737) + systemd-resolved: remove nss libraries (12bef83c) + systemd-sysctl: + sysctl global variables (02acedd0) + systemd-sysusers: + misc fixes and cleanup (7359ba8a) + systemd-udev: use global vars instead of fixed path (fd883a58) + systemd-udevd: add udev id program files (562cb77b) + systemd-verity: + incorrect reference to cryptsetup target (ba92d1fc) + re-naming module to veritysetup (0267f3c3) + tpm2-tss: add tpm2 requirement (8f99fada) + udev-rules: + remove sourcing of network link files (69f4e7cd) + add btrfs udev rules by default (567c4557) + url-lib: + fix passing args (5f6be515) + zipl: + don't depend on grub2 (6b499ec1) + Performance + disable initrd compression when squash module is enabled (7c0bc0b2) + Features + support ZSTD-compressed kernel modules (ce9af251) + also restore the initramfs from /lib/modules (33e27fab) + extend Makefile indent target (e0a0fa61) + customize .editorconfig according to shfmt (1f621aba) + squash module follow --compress option (5d05ffbd) + bluetooth: implement bluetooth support in initrd (64ee2a53) + btrfs: add 64-btrfs-dm.rules rules (d4caa86a) + mkinitrd: remove mkinitrd (43df4ee2) + nbd: support ipv6 link local nbds (b12f8188) + network-manager: run as daemon with D-Bus (112f03f9) + qemu: include the virtio_mem kernel module (f3dcb606) + skipcpio: speed up and harden skipcpio (63033495) + squash: + use busybox for early setup if available (90f269f6) + install and depmod modules seperately (5a18b24a) + systemd-ac-power: introducing the systemd-ac-power module (e7407230) + systemd-hostnamed: introducing the systemd-hostnamed module (bf273e3e) + systemd-initrd: add initrd-usr-fs.target (5eb73610) + systemd-journald: introducing the systemd-journald module (3697891b) + systemd-ldconfig: introducing the systemd-ldconfig module (563c434e) + systemd-network-management: introducing systemd-network-management module (e942d86c) + systemd-resolved: introducing the systemd-resolved module (b7d3caef) + systemd-rfkill: introducing the systemd-rfkill module (21536544) + systemd-sysext: introducing the systemd-sysext module (fc88af54) + systemd-timedated: introducing the systemd-timedated module (1c41cc90) + systemd-timesyncd: introducing the systemd-timesyncd module (2257d545) + systemd-tmpfiles: introducing the systemd-tmpfiles module (2b61be32) + systemd-udevd: introducing the systemd-udevd module (3534789c) + systemd-verity: introducing the systemd-verity module (3d4dea58) + tpm2-tss: introducing the tpm2-tss module (8743b073) + +- Update to version 053+suse.93.g039ac07d: + * fix(kernel-modules): optionally add /usr/lib/modules.d to initramfs + +- Update to version 053+suse.91.g4a0bdda1: + * fix(kernel-modules): optionally add /usr/lib/modules.d to initramfs (bsc#1180822) + +- Update to version 053+suse.90.gb89b6347: + Highlights: https://github.com/dracutdevs/dracut/releases/tag/053 + dracut.sh: + unfreeze /boot on exit (d87ae137) + proper return code for inst_multiple in dracut-init.sh (d437970c) + fcoe: + rename rd.nofcoe to rd.fcoe (6f7823bc) + rd.nofcoe=0 should disable fcoe (805b46c2) + i18n: + get rid of eval calls (5387ed24), backported for 052 downstream + create the keyboard symlinks again (9e1c7f3d), backported for 052 downstream + network-manager: + run as a service if systemd module is present (c17c5b76) + rework how NM is started in debug mode (34c73b33) + drm: skip empty modalias files in drm module setup (c3f24184) + +- Update to version 052+suse.93.g7bfaa6d9: + * fix(dbus-daemon): make sure that dbus.socket is stopped before switch root (bsc#1181167) + +- Update to version 052+suse.91.gb30dce3c: + * chore: update suse/dracut.spec + +- Update to version 052+suse.88.gc78b4ac8: + Highlights: https://github.com/dracutdevs/dracut/releases/tag/052 + * fix(i18n): get rid of `eval` calls + * fix(i18n): create the keyboard symlinks again + * docs: update NEWS.md and AUTHORS + * chore: add `CONTRIBUTORS` target to Makefile + * fix: shellcheck across multiple modules + * docs: fix dracut.cmdline.7 + * fix: update dbus module directory in spec file + * fix: add sdaskpw and sdsyctl to spec file + * fix: cosmetic comment fixes + * feat(systemd-ask-password): introducing systemd-ask-password module + * Revert "nbd: use systemd-run to start nbd-client" + * dmsquash-live-root: squashfs in bare device + * feat(systemd-sysctl): introducing systemd-sysctl module + * fix: adding missing efi paths + * fix: correct the squash quirk + * feat(systemd-modules-load): introducing systemd-modules-load module + * fix(shutdown): add timeout to umount calls (bsc#1178219) + * fix: revise all module checks + * fix: add missing line continuation + * fix: BuildRequiring git-core is enough in dracut.spec + * fix(kernel-modules): add reset controllers for arm (bsc#1180336) + * 35network-legacy: discard pointless RTNETLINK message + * fix(plymouth): install binaries with dependencies + * fix: correct the line continuation + * fix(dbus-daemon): use uid/gid from sysroot is dracutsysrootdir is set + * fix(network-manager): allow override network manager version + * feat(dracut.sh): allow overriding the systemctl command for sysroot + * fix: use find_binary + * fix(dracut.sh): don't override path with foreign sysroot + * fix: quote globbing in module-setup.sh for inst_multiple + * fix(dracut-install): allow globbing for multiple sources + * Fix bad ls parsing + * fix: move ldconfig after library workaround + * feat(kernel-modules): add driver memory + * feat(systemd-repart): introducing systemd-repart module + * feat(dbus-daemon): introducing the dbus-daemon module + * feat(dbus-broker): introducing the dbus-broker module + * feat(dbus): introducing a meta module for dbus + * fix(network-legacy): silent check for leaseinfo + * 95nfs: fix rpc.statd installation + * fix: do not set cmdline for uefi images unless asked + * feat(network-legacy): send dhcp in parallel on all devices + * fix(mdraid): remove offroot + * fix(mdraid): add grow continue service + * fix(spec): add new systemd-coredump module to spec + * fix(watchdog): replace return with echo + * feat(systemd-coredump): introducing systemd-coredump module + * prepare usrmerge (boo#1029961) + * test: incr. disk size for TEST 35 ISCSI-MULTI + * fix(skipcpio): edit skipcpio.c: strstr -> memmem + * fix(1007): adding shared keyring mode to type unit + * feat(systemd-sysusers): introducing systemd-sysuser module + * feat(systemd-sysusers): introducing systemd-sysuser module + * fix(1001): use efivars fs over the deprecated sysfs entries + * fix(kernel-network-modules): also install modules from mdio subdirectory + * fix(06dbus): do not hardcode path to dbus utils + * fix(06dbus): do not hardcode path to systemd unit + * fix(dracut-init.sh): make inst_libdir_file work with dracutsysrootdir set + * fix(99squash): use kernel config instead of modprobe to check modules + * fix(dracut-functions.sh): check kernel config from $dracutsysrootdir + * fix(90kernel-modules): install generic crypto modules with hostonly unset + * feat: add addional global variables + * fix: add a missing efi support + * chore(removal): eliminate bootchart module + * feat: add addional global variables + * feat(cli): add --no-uefi option + * chore(github): add CODEOWNERS file + * chore(cleanup): remove logrotate file + * fix(35network-manager): avoid restarting NetworkManager + * chore: Add configuration for vim + * chore: Add editorconfig + * chore: Editors + * test(conventional): add Conventional Commits PR github action + * docs(development): add HACKING.md + +- Update to version 051+suse.85.g04886430: + * prepare usrmerge (boo#1029961) + +- Update to version 051 (051+suse.84.gc6bd70b8): + * suse.spec: add 051 modules dbus, wicked + * Update AUTHORS, NEWS + * Drop 51-dracut-rescue-postinst.sh entirely + * Revert "Retrieve service, rpc and protcol entries via getent in hostonly mode" + * Adding stalebot file + * Revert "Add --uefi-output for custom output filename" + * Improve documentation of iso-scan/filename feature + * multipathd: fix the comparison + * 06dbus: consider dbus-broker + * 06dbus: Add busctl as a more useful tool + * 06dbus: Include dbus or messagebus group and user, depending on distro + * 35network-wicked: openSUSE Factory has reintroduced libexec + * 35network-wicked: install ip utility anyway + * 35network-wicked: Run wicked early enough to unlock block devices + * 06dbus: Do not install superfluous services + * 40network: introduce wicked option + * 35network-wicked: introduce wicked support module + * 06dbus: introduce dbus support + * Add --uefi-output for custom output filename + * 95fcoe: don't install if there is no FCoE hostonly devices + * 95fcoe: ensure needed modules are installed + * dracut-install: Globbing support for resolving "firmware:" + * dracut-bash-completion.sh: add positional argument completion + * configure: Find FTS library with --as-needed + +- Update to version 050+suse.275.gc9639522: + * Don't print when a module is explicitly omitted (by default) + * 95nfs: /var/lib/nfs/statd/sm is /var/lib/nfs/sm on SUSE (boo#1177462) (bsc#1184970) + * Retrieve service, rpc and protcol entries via getent in hostonly mode (boo#1177461) + * Remove uses of bash (and bash specific syntax) in runtime scripts + * 90crypt: pull in remote-cryptsetup.target enablement + * 90multipath: install kpartx's 11-dm-parts.rules + * Revert "90crypt: ship initrd-cryptsetup.target" + * 90qemu-net: install less module for strict hostonly mode + * 90qemu-net: in hostonly mode, only install if network is needed + * 95nfs: Install less module if hostonly mode is strict + * 90kernel-modules: Install less modules for hostonly mode + * 90kernel-modules: install block drivers more strictly + * 04watchdog-modules: Simplify install_kernel using new added helper + * dracut-init.sh: Add a helper for detect device kernel modules + * dracut-functions.sh: Fix check_block_and_slaves_all + * 90kernel-network-modules: Don't install iscsi related module + * Add a --hostonly-nics option + * Configure the runner for team interfaces + * 99squash: Check require module earlier, and properly + * dracut-functions: add a helper to check if kernel module is available + * 90crypt: ship initrd-cryptsetup.target + * Revert "90crypt: pull in remote-cryptsetup.target enablement" + * dmsquash-live/iso-scan: Provide an easy reference to iso-scan device. + * 99memstrack: use /bin/bash + * modules.d: fix udev rules detection of multipath devices (bsc#bsc#1171370) + * 95fcoe: load 'libfcoe' module as a fallback (bsc#1173560) + * 99base: enable the initqueue in both 'dracut --add-device' and 'dracut --mount' cases. + (bsc#bsc#1161573) + * 90kernel-modules-extra: don't resolve symlinks before instmod (bsc#1185277) + * fcoe/fcoe-genrules.sh: use $name instead of $env{INTERFACE} (bsc#1186260) -- Update to version 049.1+suse.183.g7282fe92: - * As of v246 of systemd "syslog" and "syslog-console" switches have been deprecated - (multiple backported commits, bsc#1180119) - -- Update to version 049.1+suse.174.g150b9981: - * make collect optional (bsc#1177870) - * Inclusion of dracut modifications to enable nvme-fc boot support (bsc#1142248) - * suse.spec: add nvmf module - * 95nvmf: Implement 'fc,auto' commandline syntax +- Update to version 050+suse.250.ge6b6e843: + * Revert "Revert "install: also install post weak dependencies of kernel modules"" + * 98dracut-systemd: don't wait for root device if remote cryptsetup active + * cryptroot-ask: unify /etc/crypttab and rd.luks.key + * 90kernel-modules: arm: add drivers/hwmon for arm/arm64 + * rootfs-block: only write root argument for block device + * 90crypt: pull in remote-cryptsetup.target enablement + * 00systemd: add missing cryptsetup-related targets (bsc#1177811) + * 95nvmf: Implement 'fc,auto' commandline syntax (bsc#1142248) + * 95nvmf: add documentation - * 95nvmf: fix typo in the example documentation + * dracut-install: fix edge-case regression with weak modules + * dracut-install: ignore bogus preload libs + * dracut.spec: Use make macros + * dracut.spec: remove fedora pre 30 quirks + * 50drm: Check drm_encoder_init along drm_crtc_init + * 50drm: Include drm platform drivers in hostonly + * 50drm: fix ambiguous redirects + * Include devfreq drivers in initrd + * dracut.spec: include the 04watchdog-modules module + +- Update to version 050+suse.228.gd0d6792d: + * 99memstrack: use /bin/bash + +- Update to version 050+suse.227.g7a9b782d: + * Revert "install: also install post weak dependencies of kernel modules" (boo#1177016) + +- Update to version 050+suse.226.gb86d9bcf: + We are now tracking the master branch, preparing for a 051 release + within the next weeks. + (the list includes changes previously backported) + * 01fips: modprobe failures during manual module loading is not fatal + * 01fips: turn info calls into fips_info calls (bsc#1164076) + * 04watchdog: split the watchdog module install + * 35network-legacy: simplify fallback dhcp setup + * 51-dracut-rescue.install: Don't use BLS fragment shipped by kernel package + * 90crypt: make `rd.luks.key` usable with encrypted keydev. + * 90crypt/module-setup.sh: try to catch kernel config changes + * 90kernel-modules: add pci_hyperv + * 90kernel-modules/module-setup.sh: add sg kernel module + * 90kernel-modules: remove nfit from static module list + * 90lvm: do not add newline to cmdline + * 90nvdimm: include nvdimm keys in initrd + * 90ppcmac: respect DRACUT_ARCH, don't exclude ppcle + * 91zipl: parse-zipl.sh: honor SYSTEMD_READY + * 95cifs: install new softdeps (sha512, gcm, ccm, aead2) + * 95cifs: pass rootflags to mount + * 95dcssblk: fix script permissions + * 95fcoe: default rd.nofcoe to false + * 95iscsi: fix ipv6 target discovery + * 95iscsi: fix missing space when compiling cmdline args + * 95iscsi: use ip_params_for_remote_addr() + * 95nfs: only install rpc services for NFS < 4 when hostonly is strict + * 95nfs: use ip_params_for_remote_addr() + * 95nvmf: add module for NVMe-oF (jsc#ECO-3063) - * 95nvmf: add module for NVMe-oF - Adds new module 95nvmf, see jsc#ECO-3063. + * 95nvmf: fix typo in the example documentation + * 95resume: Do not resume on iSCSI, FCoE or NBD + * 95zfcp_rules/parse-zfcp.sh: remove rule existence check + * 95znet: Add a rd.znet_ifname= option + * 99base: Remove duplicate nfsroot_to_var from dracut-lib.sh + * 99memstrack: hook script should not call exit + * 99memstrack: Only start tracking service when rd.memdebug=4|5 + * 99squash: Don't hardcode the squash sub directories + * 99squash: improve pre-requirements check + * 99squash: simplify the code + * Add 99memstrack module + * Adding a bug report template + * Adding a feature request template + * Adding a pull request template + * Adding code of conduct + * Adding documentation template + * Adding security policy + * Adding the labels file for master + * Adding the labels file for the RHEL-6 branch + * Adding the labels file for the RHEL-7 branch + * Adding the labels file for the RHEL-8 branch + * Adding the labels trigger file for the Master branch + * Adding the labels trigger file for the RHEL-6 branch + * Adding the labels trigger file for the RHEL-7 branch + * Adding the labels trigger file for the RHEL-8 branch + * Add module "90nvdimm" for NVDIMM support + * Add --version to man page + * Allow $DRACUT_INSTALL to be not an absolute path + * Always pull in machinery to read ifcfg files + * As of v246 of systemd "syslog" and "syslog-console" switches have been deprecated (bsc#1180119) + * btrfs: force preload btrfs module + * busybox: simplify listing of supported utilities + * Change the order of NFS servers during the boot NFS server provided by DHCP in next-server option has higher priority than DHCP-server itself + * CI: remove Fedora 30, add Fedora 32 + * cms: regenerate NetworkManager connections + * cryptroot-ask: no warn if /run/cryptsetup exist + * dasd: only install /etc/dasd.conf if present + * dhclient-script: Fix typo in output of BOUND & BOUND6 cases + * dmsquash-live-root: Remove obsolete osmin.img processing. + * Document initqueue/online hook + * Do not start inside container + * don't prefer $TMPDIR over --tmpdir + * dracut.cmdline.7.asc: clarify usage of `rd.lvm.vg` and `rd.lvm.lv` + * dracut.cmdline.7.asc: fix typo + * dracut.conf.5.asc: document how to config --no-compress in the config + * dracut-functions: add ip_params_for_remote_addr() helper + * dracut-functions: fix find_binary() to return full path + * dracut-initqueue: Print more useful info in case of timeout + * dracut-lib.sh: quote variables in parameter expansion patterns + * dracut.modules.7.asc: fix another typo + * dracut.modules.7.asc: fix reference to insmodpost module (bsc#1187774) + * dracut.sh: add check for invalid configuration files + * dracut.sh: Add --version + * dracut.sh: don't call fsfreeze on subvol of root file system + * dracut.sh: FIPS workaround for openssl-libs on Fedora/RHEL (bsc#1178217) + * dracut.sh: fix early microcode detection logic + * dracut.sh: fix errors pointed out by shellcheck. + * dracut.sh: fix ia32 detection for uefi executables + * dracut.sh: fix some indentation. + * dracut.sh: Move the library workaround after squash + * dracut.spec: add 90nvdimm + * dracut.spec: add version check for deprecated files + * Fix CI badges in README.md and fix dracut description + * Fix CoC URL + * fix graphics startup failure with the rhgb paramter in CentOS8.2 + * Fix pre-trigger stage by replacing exit with return in lldpad.sh + * Fix test in lsinitrd + * Fix Unicode + * Fix Unicode and dracut install labeler + * github actions: use test container directly + * .github: fix path to label workflow mapping file + * i18n: Always install /etc/vconsole.conf + * install: also install post weak dependencies of kernel modules + * Install crypto modules in 90kernel-modules + * install dependant libs too + * lvm: fix removal of pvscan from udev rules + * lvm: remove unnecessary ${initdir} from lvm_scan.sh + * Make externally defined CFLAGS work + * Makefile: fix VERSION again + * Makefile: merge main-version and git-version earlier + * Makefile: really make externally defined CFLAGS work + * match simplified rd.zfcp format too + * match the whole string + * mkinitrd-dracut.sh: use vmlinux regex for ppc*, vmlinuz for i686 + * mkinitrd-suse.sh: Fix i586 platform detection + * mount-root.sh: fix writing fstab file with missing fsck flag + * multipath: add automatic configuration for multipath + * net-lib.sh: support infiniband network mac addresses + * network: fix glob matching ipv6 addresses + * network-manager: ensure that nm-run.sh is executed when needed + * network-manager: install libnss DNS and mDNS plugins + * network-manager: move connection generation to a lib file + * network-manager: set kernel hostname from the command line + * New labels file + * New label trigger file + * README.md: fix github action badge links + * Remove cleanup_trace_mem calls + * Remove memtrace-ko and rd.memdebug=4 support in dracut + * Remove stratis module + * Removing dracut entry not compat with new plugin + * Switching label triggers from pull requests to cron + * systemd: skip dependency add for non-existent units + * TEST-03-USR-MOUNT/test.sh: increase loglevel + * TEST-12-RAID-DEG/create-root.sh: more udevadm settle + * TEST-41-NBD-NM/Makefile: should be based on TEST-40-NBD not TEST-20-NFS + * TEST-99: exclude /etc/dnf/* from check + * test/TEST-35-ISCSI-MULTI: bump disk space + * test: use dd from /dev/zero, instead of creating files with a hole + * .travis.yml: reformat + * UEFI Mode: only write kernel cmdline to UEFI binary + * Update master-labels.yml + * url-lib: drop NSS if it's not in curl --version + * Use TMPDIR if available -- Update to version 049.1+suse.171.g65b2addf: - * dracut.sh: FIPS workaround for openssl-libs (bsc#1178217) - * 01fips: turn info calls into fips_info calls (bsc#1164076) - * 00systemd: add missing cryptsetup-related targets (bsc#1177811) +- Generate the tarball during buildtime. Tracking both the tarball + and the .obscpio combines the worst of both. -- Update to version 049.1+suse.156.g7d852636: +- Update to version 050+suse.75.g266a76d9: - * 95nfs: use ip_params_for_remote_addr() (bsc#1167494) + * 95nfs: use ip_params_for_remote_addr() (bsc#1167494) -- Update to version 049.1+suse.152.g8506e86f: - * 01fips: modprobe failures during manual module loading is not fatal (bsc#bsc#1169997) +- Update to version 050+suse.71.g390f4d72: + * 01fips: modprobe failures during manual module loading is not fatal (bsc#1169997) -- Update to version 049.1+suse.148.gc4a6c2dd: - * 95fcoe: load 'libfcoe' module as a fallback (bsc#1173560) - * 99base: enable the initqueue in both 'dracut --add-device' and 'dracut --mount' cases. - (bsc#bsc#1161573) - -- Update to version 049.1+suse.146.g6f5195cf: +- Update to version 050+suse.67.g28be2f36: -- Update to version 049.1+suse.145.g8ae82192: +- Update to version 050+suse.66.g76431c83: -- Update to version 049.1+suse.144.ge0eaf296: +- Update to version 050+suse.65.ge1e64674: + * Run format_spec_file -- Update to version 049.1+suse.143.g368f585a: - * modules.d: fix udev rules detection of multipath devices (bsc#1171370) +- Update to version 050+suse.63.g796e020e: + * suse.spec: Move /bin/* and /sbin/* to /usr + * suse.spec: Remove long unused mkinitrd_setup file -- Update to version 049.1+suse.142.gf8776da4: - * Run format_spec_file +- Update to version 050+suse.61.g0fe0e854: + * Fix test in lsinitrd (https://progress.opensuse.org/issues/65334) -- Update to version 049.1+suse.141.g7563c620: - * network-legacy/net-genrules.sh: use $name instead of $env{INTERFACE} (bsc#1161438) - * 35network-legacy: call initqueue/online for DHCP, too (boo#1161438) +- Update to version 050+suse.60.ged08acac: + * network-legacy/net-genrules.sh: use $name instead of $env{INTERFACE} (bsc#1161438) -- Update to version 049.1+git138.9068a629: - * systemd: install systemd-tty-ask-password-agent systemd-ask-password +- Update to version 050+suse.59.gc635f468: + * mkinitrd-suse.sh: Fix i586 platform detection (boo#1168341) + +- Update to version 050+suse.58.g0b998bee: -- Changed scheme to 049.1+suse.139.g8a7d3d9e to match systemd package +- Changed scheme to 050+suse.56.gec64a6fa to match systemd package +- Update to version 050+git56.ec64a6fa: + * Makefile: really make externally defined CFLAGS work + * suse.spec: Sort new modules and files in 050 into sub packages + dtb-aarch64 +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Use firmware recommended queue depth + (jsc#SLE-18967). +- scsi: mpt3sas: Bump driver version to 38.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Add io_uring iopoll support (jsc#SLE-18967). +- commit 769c603 + +- ibmvnic: Process crqs after enabling interrupts (bsc#1192273 + ltc#194629). +- ibmvnic: don't stop queue in xmit (bsc#1192273 ltc#194629). +- commit 0c1f769 + +- Revert "ibmvnic: check failover_pending in login response" + (bsc#1190523 ltc#194510). +- ibmvnic: check failover_pending in login response (bsc#1190523 + ltc#194510). +- commit 3cece0c + +- x86/fpu: Move os_xsave() and os_xrstor() to core + (jsc#SLE-18931). +- commit 0e76265 + +- x86/fpu: Make os_xrstor_booting() private (jsc#SLE-18931). +- commit 5d32b8f + +- x86/fpu: Clean up CPU feature tests (jsc#SLE-18931). +- commit 446c71a + +- x86/fpu: Move context switch and exit to user inlines into + sched.h (jsc#SLE-18931). +- commit 93f59dc + +- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 + (jsc#SLE-18968). +- scsi: megaraid_sas: Add helper functions for irq_context + (jsc#SLE-18968). +- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ + polling and real interrupt (jsc#SLE-18968). +- scsi: megaraid: Clean up some inconsistent indenting + (jsc#SLE-18968). +- scsi: megaraid: Fix Coccinelle warning (jsc#SLE-18968). +- scsi: megaraid: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-18968). +- commit 15f1bb5 + +- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + (jsc#SLE-18931). +- commit d3c4053 + +- x86/fpu: Rework copy_xstate_to_uabi_buf() (jsc#SLE-18931). +- commit 2a28e7e + +- x86/fpu: Replace KVMs home brewed FPU copy from user + (jsc#SLE-18931). +- commit d2f0bca + +- x86/fpu: Move KVMs FPU swapping to FPU core (jsc#SLE-18931). +- commit 640c80f + +- x86/fpu/xstate: Mark all init only functions __init + (jsc#SLE-18931). +- commit b7fb34b + +- x86/fpu/xstate: Provide and use for_each_xfeature() + (jsc#SLE-18931). +- commit 1c5014e + +- x86/fpu: Cleanup xstate xcomp_bv initialization (jsc#SLE-18931). +- commit 135211d + +- x86/fpu: Do not inherit FPU context for kernel and IO worker + threads (jsc#SLE-18931). +- commit becc295 + +- x86/process: Clone FPU in copy_thread() (jsc#SLE-18931). +- commit 2d0ab18 + +- x86/fpu: Remove pointless memset in fpu_clone() (jsc#SLE-18931). +- commit 43563a6 + +- x86/fpu: Cleanup the on_boot_cpu clutter (jsc#SLE-18931). +- commit fba46f1 + +- x86/fpu: Restrict xsaves()/xrstors() to independent states + (jsc#SLE-18931). +- commit 2680d35 + +- x86/pkru: Remove useless include (jsc#SLE-18931). +- commit 0a37ab9 + +- x86/fpu: Update stale comments (jsc#SLE-18931). +- commit ccb8547 + +- x86/fpu: Remove pointless argument from switch_fpu_finish() + (jsc#SLE-18931). +- commit 2a98e69 + +- Update + patches.suse/x86-fpu-mask-out-the-invalid-mxcsr-bits-properly.patch + (jsc#SLE-18931). +- commit 1bb370e + +- x86/fpu/signal: Fix missed conversion to correct boolean retval + in save_xstate_epilog() (jsc#SLE-18931). +- commit 88b693c + +- x86/fpu/signal: Change return code of restore_fpregs_from_user() + to boolean (jsc#SLE-18931). +- commit bff2e93 + +- x86/fpu/signal: Change return code of check_xstate_in_sigframe() + to boolean (jsc#SLE-18931). +- commit 0925586 + +- x86/fpu/signal: Change return type of __fpu_restore_sig() + to boolean (jsc#SLE-18931). +- commit 8707aff + +- trap: cleanup trap_init() (git-fixes). +- commit 84c723c + +- xsurf100: drop include of lib8390.c (git-fixes). +- commit b8f067c + +- x86/fpu/signal: Change return type of fpu__restore_sig() + to boolean (jsc#SLE-18931). +- commit a9ed3f4 + +- x86/signal: Change return type of restore_sigcontext() to + boolean (jsc#SLE-18931). +- commit eacd67e + +- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() + helpers to boolean (jsc#SLE-18931). +- commit f83d895 + +- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() + to boolean (jsc#SLE-18931). +- commit a72c41f + +- x86/fpu/signal: Move xstate clearing out of + copy_fpregs_to_sigframe() (jsc#SLE-18931). +- commit 2f939c3 + +- x86/fpu/signal: Move header zeroing out of + xsave_to_user_sigframe() (jsc#SLE-18931). +- commit 05da93a + +- x86/fpu/signal: Clarify exception handling in + restore_fpregs_from_user() (jsc#SLE-18931). +- commit d359dfe + +- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + (jsc#SLE-18931). +- commit f1063b0 + +- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit cfb074b + +- x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit c72dfcc + +- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and + EX_TYPE_FAULT_MCE_SAFE (jsc#SLE-18931). +- commit 0827eac + +- x86/extable: Rework the exception table mechanics + (jsc#SLE-18931). +- commit 91c2fad + +- x86/mce: Get rid of stray semicolons (jsc#SLE-18931). +- commit 03638cb + +- x86/mce: Deduplicate exception handling (jsc#SLE-18931). +- commit 01e0919 + +- x86/extable: Get rid of redundant macros (jsc#SLE-18931). +- commit 9770234 + +- x86/extable: Tidy up redundant handler functions + (jsc#SLE-18931). +- commit ef9303c + +- Drop patches where were added for ustat() + glibc doesn't expose this system call anymore, and so no point in + carrying this delta. LTP does test for this but the test uses its + own headers instead of libc for it. It is not worth carrying this + delta for a deprecated call. + This patch set was tested with kernel-ci and found no new regressions + with btrfs. +- Delete + patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch. +- Delete patches.suse/btrfs-use-the-new-VFS-super_block_dev.patch. +- commit ea7c7f6 + +- efi: cper: check section header more appropriately + (jsc#SLE-18522). +- efi/libstub: Simplify "Exiting bootservices" message + (jsc#SLE-18522). +- efi: sysfb_efi: fix build when EFI is not set (jsc#SLE-18522). +- drivers/firmware: fix SYSFB depends to prevent build failures + (jsc#SLE-18522). +- drivers/firmware: consolidate EFI framebuffer setup for all + arches (jsc#SLE-18522). + Update config files: + +# CONFIG_SYSFB_SIMPLEFB is not set +- drivers/firmware: move x86 Generic System Framebuffers support + (jsc#SLE-18522). + Update config files: + +CONFIG_SYSFB=y +- efi: cper: fix scnprintf() use in cper_mem_err_location() + (jsc#SLE-18522). +- commit f3836a8 + -- isystem: ship and use stdarg.h (jsc#SLE-19223). +- isystem: ship and use stdarg.h (jsc#SLE-19223). -- commit 648b5c7 + https://github.com/openSUSE/installation-images/issues/537 +- rpm/config.sh: Compress modules with zstd (jsc#SLE-21256). +- commit 33519d9 e2fsprogs -- Remove autoreconf call from e2fsprogs.spec (bsc#1183791) - -- po-remove-unnecessary-buggy-positional-parameter-spe.patch: po: remove - unnecessary/buggy positional parameter specifiers (bsc#1170964) - -- e2fsck-clarify-overflow-link-count-error-message.patch: e2fsck: clarify - overflow link count error message (bsc#1160979) -- ext2fs-update-allocation-info-earlier-in-ext2fs_mkdi.patch: ext2fs: update - allocation info earlier in ext2fs_mkdir() (bsc#1160979) -- ext2fs-implement-dir-entry-creation-in-htree-directo.patch: ext2fs: implement - dir entry creation in htree directories (bsc#1160979) -- tests-add-test-to-excercise-indexed-directories-with.patch: tests: add test - to excercise indexed directories with metadata_csum (bsc#1160979) -- tune2fs-update-dir-checksums-when-clearing-dir_index.patch: tune2fs: update - dir checksums when clearing dir_index feature (bsc#1160979) - -- e2fsck-abort-if-there-is-a-corrupted-directory-block.patch: e2fsck: abort if - there is a corrupted directory block when rehashing (bsc#1160571 - CVE-2019-5188) -- e2fsck-don-t-try-to-rehash-a-deleted-directory.patch: 2fsck: don't try to - rehash a deleted directory (bsc#1160571 CVE-2019-5188) - -- resize2fs-Make-minimum-size-estimates-more-reliable.patch: resize2fs: Make - minimum size estimates more reliable for mounted fs (bsc#1154295) - -- libsupport-add-checks-to-prevent-buffer-overrun-bugs.patch: add checks to - prevent buffer overrun bugs in quota code (bsc#1152101, CVE-2019-5094) - -- libext2fs-call-fsync-2-to-clear-stale-errors-for-a-n.patch: libext2fs: call - fsync(2) to clear stale errors for a new a unix I/O channel (bsc#1145716) - -- e2fsck-check-and-fix-tails-of-all-bitmaps.patch: e2fsck: check and fix tails - of all bitmap blocks (bsc#1128383) - -- libext2fs-Fix-fsync-2-detection.patch: libext2fs: Fix fsync(2) detection - (bsc#1038194) - + Autoreconf removed from the spec file, just without bsc reference + (bsc#1183791) + Fix po-remove-unnecessary-buggy-positional-parameter-spe.patch in 1.45.3 + (bsc#1170964) + Fix e2fsck-clarify-overflow-link-count-error-message.patch in 1.46.0 + (bsc#1160979) + Fix ext2fs-update-allocation-info-earlier-in-ext2fs_mkdi.patch in 1.46.0 + (bsc#1160979) + Fix ext2fs-implement-dir-entry-creation-in-htree-directo.patch in 1.46.0 + (bsc#1160979) + Fix tests-add-test-to-excercise-indexed-directories-with.patch in 1.46.0 + (bsc#1160979) + Fix tune2fs-update-dir-checksums-when-clearing-dir_index.patch in 1.46.0 + (bsc#1160979) + Fix e2fsck-abort-if-there-is-a-corrupted-directory-block.patch in 1.45.5 + (bsc#1160571 CVE-2019-5188) + Fix e2fsck-don-t-try-to-rehash-a-deleted-directory.patch in 1.45.5 + (bsc#1160571 CVE-2019-5188) + Fix resize2fs-Make-minimum-size-estimates-more-reliable.patch in 1.45.5 + (bsc#1154295) + Fix libsupport-add-checks-to-prevent-buffer-overrun-bugs.patch in 1.45.4 + (bsc#1152101 CVE-2019-5094) + Fix libext2fs-call-fsync-2-to-clear-stale-errors-for-a-n.patch in 1.44.3 + (bsc#1145716) + Fix e2fsck-check-and-fix-tails-of-all-bitmaps.patch in 1.45.1 (bsc#1128383) + Fix libext2fs-Fix-fsync-2-detection.patch in 1.44.0 (bsc#1038194) +- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to + version 0 quota format (jsc#SLE-17360) + quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold + quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360) + quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename + quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360) + tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota + files (jsc#SLE-17360) + e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not + trash user limits when processing orphan list (jsc#SLE-17360) + debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota + commands (jsc#SLE-17360) + quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360) +- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships + with them + +- Update to 1.46.4: + * Default to 256-byte inodes for all filesystems, not only larger ones + * Bigalloc is considered supported now for small cluster sizes + * E2fsck and e2image fixes for quota feature + * Fix mke2fs creation of filesystem into non-existent file +- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer + libreadline.so.8 to dlopen path (bsc#1189453) + +- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): + * harden_e2scrub@.service.patch + * harden_e2scrub_all.service.patch + * harden_e2scrub_fail@.service.patch + * harden_e2scrub_reap.service.patch + +- Update to 1.46.3: + * Add -V and -VV options to filefrag + * Fix fs corruption cause by resize2fs on filesystems with MMP blocks + * Fast commit portability fixes + * Fix direct IO support in Unix IO manager + * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices + * Fix mke2fs to not discard blocks beyond end of filesystem + * Make e2fsck set filetype of '.' and '..' entries + * Fix QCOW image generation in e2image for very large filesystems + * Update translations + +- Fix the %doc files. RELEASE-NOTES is a symlink to + doc/RelNotes/v%version. + +- e2fsprogs 1.46.2: + * tune2fs -c now takes "random" argument + * Add support for the FS_NOCOMP_FL flag to chattr and lsattr + * Fix warnings when resizing small file systems to a super-large + * Fix the debugfs rdump and ls commands so they will work correctly + for uid's and gid's => 65536 + * Fix the debugfs write and symlink commands so they support + targets which contain a pathname + * Fix Direct I/O support on block devices where the logical block + size is greater 1k + * Fix debugfs's logdump so it works on file systems whose block + size is greater than 8k + * Fix a crash when there is error while e2fsck is trying to open + the file system, and e2fsck calls ext2fs_mmp_stop() before MMP + has been initialized + * Improved error checking in the fast commit replay code in e2fsck + * Fix various compiler and Coverity warnings + * Update the Spanish translation from the translation project + +- Remove autoreconf (and resulting dependencies) from the spec file. The + upstream configure script should be fine. + +- Update to 1.46.1: + * Fix setting extended attributes in libext2fs and debugfs + * Fix e2fsck to accept large_dir directories greater than 4G + * Fix fast commit support on big endian architectures + * Fix mke2fs -d to correctly import a small file stored using inline_data + feature and which has ACL or extended attribute + * Various compilation fixes + * Speedup bitmap loading for large filesystems using multiple threads + * Speedup mke2fs for bigalloc filesystems + * E2fsck fixes when rehashing directories + * Fix e2fsck crashes on maliciously corrupted filesystems + * Fix e2fsck handling of duplicated case-folded file names + * Implement hashed directory support in libext2fs + * Support for fast commit feature + * Support for combination of casefolding and encryption + * Support for stable inodes feature + * Add support for per-inode DAX flag + * Fix tune2fs to unlock MMP on failure + * Fix e2fsck buffer overflow when scanning directory blocks + * Fix resize2fs overflowing block group descriptors with 1k block size +- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream +- Add autoconf-archive to build requirements +- Fix installation of info files for older distros + +- Fix usage of info macros on openSUSE, we use file triggers today +- Use file requires for post section + +- prepare usrmerge (boo#1029961) + +- Update to 1.45.6: + * Debugfs will ignore lines in its command files which start with + a comment character ("#") + * Fix a number of potential out of bounds memory accesses caused + by fuzzed / malicious file systems + * Fix a spurious complaint from e2fsck when a directory which + previously had more than 32000 subdirectories has the number + of subdirectories drops below 32000 + * Fix an ismounted check when an LVM device is renamed while the + device is mounted + * Mke2fs -d now correctly sets permission with files where the + owner permissions are not rwx + * Improve e2fsck's ability to deal with file systems with very + large number of directories, such that various data structures + take more than 2GiB of memory. Use better structure packing to + improve the memory efficiency of these data structures. + * Fix debugfs so it correctly prints inode numbers > 2**31. + * Filefrag now supports very large files (with > 4 billion + blocks), as well as block sizes up to 1 GiB. + * Update and clarify various man pages + * Reserved the error code EXT2_ET_NO_GDESC (which will be used + in e2fsprogs v1.46+) + * Add a thread-safe variant of e2p_feature2string(), + e2p_feature_to_string() to the libe2p library. + * Fixed portability problems caused by gcc 10. + * Synchroniz changes from Android's AOSP e2fsprogs tree + * Update the Malay translation from the translation project +- add upstream signing key and verify source signature + +- Update to 1.45.5: + * Fix out of bounds write when checking maliciously corrupted filesystem + * Remove unnecessary sleep in e2scrub + * Fix spurious emails from e2scrub_all + * Fix crash in e2fsck when rebuilding very large directories + * Improve resize2fs minimum fs size estimates when the fs is mounted + * Fix UBSAN failures when fuzzing filesystem images + * Fix potential memory leak in read_bitmap() in libext2fs + * Speedup e2fsck on file systems with a very large number of inodes + * fuse2fs fixes + +- Update to 1.45.4: + * A maliciously corrupted file systems can trigger buffer overruns in the + quota code used by e2fsck. (Addresses CVE-2019-5094) + * E2fsck now checks to make sure the casefold flag is only set on + directories, and only when the casefold feature is enabled + * E2fsck will not disable the low dtime checks when using a backup superblock + where the last mount time is zero + * Scrubbing scripts fixes + * Update translations + +- Update to 1.45.3: + * Whether or not automatic online scrubbing will be called is now controlled + in /etc/e2scrub.conf. + * Fix e2fsck handling of filesystems with large_dir and inline directories + * Fix e2scrub_all for encrypted LUKS partitions + * Fix e2scrub_all volume cleanup + * Regression tests cleanups and improvements + * Fixed compiler warnings + * Translation fixes and updates (boo#1170964) + +- Fix build with gettext 0.20: + * Add e2fsprogs-1.45.2-gettext.patch. + * Exclude in-sources intl/ directory from build. +- Fix install_info_delete usage: It must be called in preun. + +- Use FAT LTO objects in order to provide proper static library. + +- Package e2scrub unit files and separate scrubbing bits into a separate + subpackage e2fsprogs-scrub + +- Update to 1.45.2 + * Fixed e2scrub_all issues running from cron + * When mke2fs asks to proceed, fall back on English Y/y + * Fix spurious complaint of blocks beyond i_size + * Fixed 'make install' failure when the cron.d dir doesn't exist + +- Remove unused configure-Fix-autoheader-failure.patch. + +- Update to 1.45.1 + * Remove configure-Fix-autoheader-failure.patch (fixed upstream) + * Debugfs now supports non-printable chars + * E2fsck now checks to make sure all unused bits in block are set + * E2fsck now supports writing out a problem code log + * Fixed various casefold bugs + * Fix mke2fs support for < 900TB disks + * E2scrub will take its snapshots with UDISK_IGNORE + * Dropped utf8/nls symbols from libext2fs shared library + +- configure-Fix-autoheader-failure.patch: Fix autoheader failure + +- Update to 1.45.0 + * Add support to force check at the next fsck run to tune2fs + * Add e2scrub script to run e2fsck on LVM backed filesystem + * Mke2fs will attempt to use ZERO_RANGE before PUNCH_HOLE so that we don't + lose allocated blocks in preallocated files + * Initial support for setting character set encoding + * Add support for setting inode checksum to debugfs + * Add support for specifying superblock location to e2image + * Fix e4defrag to handle situation when files are created while it is running + * Fix e2fsck to handle dirs > 2 GiB when largedir feature is enabled + * Fix mke2fs huge file creation + * Fix libext2fs to be more robust against invalid group descriptors + * Fix mke2fs and debugfs to correctly copy files > 2 GiB + * Fix memory leaks in debugfs, mke2fs, and e2freefrag + +- Update to 1.44.5 + * use 64-bit counters to track number of defragged files + * correctly traslate Posix ACLs + * Use the online free block counts + * Fix a false warning that tune2fs will take along time to change UUID + * e2fsck will only offer to set the inline_data feature flag sometimes + * e4defrag running as root but can't find file system + * resize2fs was failing to update extent tree checksums + * fuse2fs command line parsing fixed + * e2fs segfault fix when corrupted journal file-system is too large + * e2image now includes the mmp block + * fix various verity handling bugs which made it unusable + * fix a bug in tune2fs to dereference freed memory after replay + +- Update to 1.44.4 + * fix debugs ncheck command to work for files with multiple hardlinks + * avoid floating point exception when libblkid probes maliciously corrupted + superblocks + * fix e2fsck to handle filesystems with resize_inode and meta_bg enabled + * basic fsverify support + * debugfs can operate on corrupted filesystems so they can be fixed + * new debugfs commands for dumping xattr blocks and i_blocks array + * dumpe2fs can print MMP block + * inode's project ID properly byte-swapped on big-endian filesystems + * e2fsck can handle s_inodes_count corruption + * other e2fsck improvements and fixes + * mke2fs fixes where in various corner cases invalid filesystem would be + created +- add new e2mmpstatus alias for dumpe2fs to spec file + +- Update to 1.44.2 + * support for directories over 2 GB (large_dir feature) + * support for large extended attributes (ea_inode feature) + * metadata checksumming is enabled by default by mke2fs + * resize2fs deemed stable enough for bigalloc file systems + * tune2fs now replays the journal before modifying the file system + * improved consistency checks for symlinks + * various fixes in e2image, dumpe2fs, debugfs, and e2fsck for bigalloc + file systems + * fix e2image handling of images on big endian systems + * fixed e2fsck to properly update quotas when handling orphan inodes + +- libext2fs-fix-build-failure-in-swapfs.c-on-big-endia.patch: Removed as it is + included in the new release +- switched to .xz archive as kernel.org is going to deprecate gzip archives +- Update to 1.43.9 + * fix build failure on big endian systems + * inode flag cleanup in libe2p + ed +- Update to 1.17 + * The commands 'q' and 'Q' now work in a global command. + * The new option '-E, --extended-regexp' has been added. It tells + ed to use extended regular expressions instead of the basic + regular expressions mandated by POSIX + * Print the file name in case of read or write error + +- prepare usrmerge (boo#1029961) + +- Update to 1.16 + * regex.c (line_replace): Accept 's/^/#/g' as valid. + (Reported by Bjoern Wibben). + * main_loop.c: Removed length limit of prompt string. + (Reported by Tim Chase). + * main.c: Set a valid invocation_name even if argc == 0. + * ed.texi: Extended operators depend on regex implementation. + (Reported by Brian Zwahr). + * ed.texi: Several fixes and improvements. + +- Switch back to hand provided tarball in order to avoid pulling + lzip to the Ring0 + +- Use upstream released tarball + +- Avoid repetition of package name in summary. + +- Update to version 1.15: + * io.c (print_line): Make '1' command print '\\' before every + '$' within the text. + * main_loop.c (extract_addresses): Fixed address ',,' to mean + '$,$' instead of '1,$'. + * regex.c (extract_replacement): Allow newlines even if global. + * main_loop.c (exec_command): Make 'c' command reject address 0. + * ed.texi: Minor fixes. + * configure: Accept appending to CFLAGS, 'CFLAGS+=OPTIONS'. + * Switch archive format to tar. + -- update to 1.10 - + "ed.texinfo" has been renamed to "ed.texi" following the advice - of recent Automake about obsolete categories -- repackage tarball to xz as lzip is unlike ed not a part of bootstrap -- drop xz and keyring, they are pointless with changed tarball - -- update to 1.9 - + Testsuite no more feeds shell scripts to ed. - + "configure" now accepts options with a separate argument. - -- revert the use gpg-offline for bootstrap packages - -- update to 1.8 - + Ed now stops reading stdin when reaching real End Of File the first - time. (Before it needed to reach EOF twice). - + Show the "Try 'ed --help' for more information." message if a bad - option is given in the command line. - + Quote characters in messages have been changed as advised by GNU - Coding Standards. - + The description of address offsets in the manual and a link to the - Bash manual have been fixed. - + Displaying of null characters by the "l" command has been fixed. - + The condition deciding when to show the message "Newline appended" has - been corrected. - + The "modified" flag is now set when reading a non-empty file into - an empty buffer. - + An error that prevented using NUL characters in regular expressions - has been fixed. - + Ed now signals an error if it can't create a shell process when - executing a shell command. - + Ed now flushes stdout/stderr before reading a new command. - + Man page is now generated with "help2man". All command-line options - are now documented in the man page. -- use gpg-offline to verify the package tarball -- adapt the Summary and Description according current README - -- Added url as source. - Please see http://en.opensuse.org/SourceUrls - -- license update: GPL-3.0+ and LGPL-2.1+ - Semicolon is ambiguous - -- switch license to spdx format -- keep executable in /usr (UsrMerge project) - -- Update to 1.6 (bugfix release) - -- Remove redundant/obsolete tags/sections from specfile - (cf. packaging guidelines) -- Use %_smp_mflags for parallel build - -- Update to version 1.5: - + The "a", "c" and "i" commands have been fixed. (When used in a - global command list, the commands following them in the list - were ignored). - + The "e" command has been fixed. (It quitted when invoked a - second time with a modified buffer). - + The new option "--restricted" has been added. - + "red" has been converted to a script invoking "ed - - -restricted". - + Description of ed in the manual has been changed. - + Obsolete posix tests have been removed from testsuite. -- Remove AutoReqProv: it's default now. - -- updated to latest upstream version 1.4 - major rewrite and bugfixes (see - Changelog for details) -- obsoleted all patches - etckeeper +- Fix spec file + +- Update to 1.18.14: + * pacman 5.2 deprecated File hooks, use Path. + Thanks, Christian Hesse + * Fix vcs subcommand setup for zsh completion. + Thanks, James Rowe. + * Added zsh completion. + Thanks, James Rowe + * commit: Recent changes added code that does not work on all POSIX shells. + Fixed by Thorsten Glaser. + * Fix bug in hostname determination in the previous release. + Thanks, Christian Hesse + * Support platforms without a hostname command, fall back to + reading /etc/hostname. + Thanks, Chris Morgan + * commit: Support -mmessage, without a space, since eg git commit + can be used that way. + Thanks, martin f. krafft + * commit: When multiple parameters are given, use them all as the commit + message, instead of the old behavior of only using the first parameter and + throwing the rest away. + Thanks, martin f. krafft + * Avoid post-install failing when ps is from busybox or another + version not supporting procps-specific options. + * Use ps --no-headers rather than problimatic -h option. + * When run during a package installation, include in the commit + message the command line that caused etckeeper to run. + Thanks, Laszlo Gombos + +- Remove idempotent %if..%endif guards. +- Fix incorrect trailing slash in make install line. +- Update RPM group for bash-completion. + +- indicated that subpackages are noarch. +- modified the description longer. + +- obsolete cron sub package on systemd machines + +- use %license + +- dropped non suse support + - added etckeeper-set-package-manager.patch: set the package + manager via a patch now that we only care about suse +- bzr support: + - disable for now as it would force the whole package to be + python2 bound. you can reenable it when building with + - -with=bzr or set the options in your prjconf: + %define _with_bzr 1 + Macros: + %_with_bzr 1 + :Macros + - change bzr support to be in a subpackage if enabled +- build with python3 when not building with bzr support + - patch shebang line in the zypper plugin to match that +- build the whole package as noarch if we don't build with python + as we are just packaging a bunch of shell scripts +- move bash completion to a sub package, which is recommended to + keep the default working, BR and Require the bash-completion + package for path ownership +- downgrade to git-core so we only have the minimal git for small + installs on servers +- no longer build the cron support on systemd machines. the systemd + timer is more powerful and should be used instead. +- when uninstalling we should also disable and stop the systemd + timer +- only ship the documentation files that are also shipped in the + debian package + +- update to 1.18.8: + * Work around git commit's lack of robustness, by providing + reasonable default values for GIT_COMMITTER_EMAIL etc. + This was already done as part of the su/sudo handling, + and is now always done. + * Don't hardcode the master branch when pushing to PUSH_REMOTE. + Instead, let git push whatever branches it is configured to + push to that remote. +- Drop 0001-Remove-env-from-shebang-in-zypper-plugin.patch because + now in upstream. + -- renamed to etckeeper-rpmlintrc from etckeeper.rpmlintrc: - To follow the packaging guidelines. - Please see also: - https://build.opensuse.org/request/show/244964#request_history - http://lists.opensuse.org/opensuse-packaging/2007-07/msg00000.html - -- updated Source to 1.13: - + Ignore check-mk-agent-logwatch's FHS violating - /etc/check_mk/logwatch.state. Closes: deb#753903 - + Only allow [-a-z_] in etckeeper commands to avoid any possible - directory traversal etc issues. - + update-ignore, uninit: Fix parsing of ignore files containing '\' -- added etckeeper-avoid-packagelist.patch: - Because it is slow that some package manager make the packagelist - (eg, rpm -qa), high-level package manager might time out - (eg. zypper in/remove). - So I added this patch. - If you think that the packagelist is unnecessary, - set AVOID_PACKAGELIST=1 in etckeeper.conf. - Or if you want to avoid it temporarily, - you can use environment variable ETCKEEPER_AVOID_PACKAGELIST=1 . - (eg, ETCKEEPER_AVOID_PACKAGELIST=1 zypper update). - This patch was sent to upstream, but Joey does not accept it yet. - Please see also gh#joeyh/etckeeper#17 . -- rename subpackage from pkgmanager-collabo - to zypp-plugin or yum-plugin. - please see also: - http://lists.opensuse.org/archive/opensuse-factory/2014-07/msg00060.html -- added "Provides:" for renaming: - pkgmanager-collabo => (zypp|yum)-plugin. - Please see also: - https://en.opensuse.org/openSUSE:Package_dependencies#Renaming_a_packageage -- added "Provides:" for split packages: etekeeper-cron and plugins. - Please see also: - https://en.opensuse.org/openSUSE:Package_dependencies#Splitting_off_a_sub-pack -- added "Reccomends: git". - please see also: - http://lists.opensuse.org/archive/opensuse-factory/2014-07/msg00060.html -- added bzr support files. - Their files need "Buildrequires: python-devel bzr", - but did not write them, so they were not installed untill now. -- added Python Compatibility with older distributions codes. - Please see also: - https://en.opensuse.org/openSUSE:Packaging_Python#Compatibility_with_older_distributions -- added version-release number to Recommendes and Requires. - It is desirable that etckeeper packages are same version. -- removed lib/zypp directories: - They should belong libzypp. - + remove them. - + added "BuildRequire: zypp-plugin-python". - -- modified etckeeper.spec style - by "osc service run format_spec_file". -- removed lint code 'rm -rf "%{buildroot}%{_prefix}/lib"/python*'. - This line does not work. -- removed "Requires: git". - users can select VCS. -- divide etckeeper package into 3. - + etckeeper: - main function. - + etckeeper-cron: - cron function. - + etckeeper-pkgmanager-collabo: - collaboration with package manager. -- fix (bnc#884154): forgot to reqire zypp-plugin-python. - -- fix (bnc#884154). change permission and locale. - + added etckeeper-zypp.patch - 1) changed zypper-etckeeper.py 's permission from 644 to 755 - (in Makefile). - 2) in zypper-etckeeper.py set LANG to C. - please see also: - http://lists.opensuse.org/archive/opensuse-factory/2014-06/msg00090.html -- version up to 1.12 from 1.7 - + README's filename changed from README to README.md. - + fix some bugs. - + fix some typos. - for detail, - please do "git clone git://git.kitenet.net/etckeeper.git" - and "git log". - -- don't require git to build -- relax git version requirement - exaile +- Update to version 4.1.0~alpha1 (changes since 4.0.2): + * Port to Python 3. + * The Files panel dropdown list now also lists filesystem mounts. + * Fix a crash when fetching covers with the Cover Manager. + * Some dialogues that were previously orphaned now have parents. + * Allow -symbolic fallback and SVG on some icons. + * Update the .mod file support to work with latest libmodplug. + * Empty search entries now show the "Search" placeholder text. + * Many accessibility issues were found (due to gla11y) and fixed. + * Update translations. + +- Update to version 4.0.2 + * Fixed Unicode errors on the tracklist view + * Fixed icon display on Plasma/Wayland + * Translation updates: Asturian, Catalan, Chinese + (Simplified), Croatian, Danish, Finnish, Hindi, Italian, + Portuguese, Spanish, Swedish, Turkish. + +- Added needed python2-bsddb3 requirement. + +- Update to version 4.0.0 (changes since 4.0.0~rc3): + * ipconsole: Do not swallow ImportErrors + * Equaliser: Save present correctly. + * Fix unicode issue in saved playlists. + * Fix rating setting in playlists. + * Fix SmartPlaylists with timestamps. + * Improve support for AlbumArtist: collection pane, + playlist column, track properties + * Moodbar improvements. + * Many tags are now directly editable in the playlist view. + * Drop support for HAL and UDisks v1. + * Fix playlist column editing click/drag issues. + * F2 now also triggers track tag editing. + * Fix accelerators issue that caused a bug in the audioscrobbler + plugin. + * Remove AWN plugin. + * panel/playlists: Fix some drag&drop stuff. + * Many minor fixes and enhancements + * Update translations. +- Stop using GPG signing as upstream did not sign the tarball. + +- Update to version 4.0.0~rc3 (changes since 4.0.0~rc0): + * DAAP fixes. + * Add random shuffle mode. + * Fix cairo issues on pygobject 3.30. + * Fix issues reading tags when tagless media are in a collection. + * Plugin updates for DAAP/Last.fm. + * Fix bugs in parsing track streams. + * SmartPlaylist bug with empty collection. + +- Update to version 4.0.0~rc0: + * Add a setting to tell Gtk to use the dark theme. + * Drag and drop fixes. + ext3grep +- Add ext3grep-0.10.2-rename-i_dir_acl.patch: Fix build + (boo#1115054). +- Clean spec file. + extundelete +- Added a patch (fix_ftbfs.patch) to fix FTBFS with new e2fsprogs. + fdupes +- update to 2.1.2: + * Do not enter ncurses mode when --immediate option given. + * Fix logging/memory corruption bug when using --log with --immediate. + * Break mtime ties using ctime when sorting by time. + * Reduce number of calls to stat(), for speed. + * Clear last command status when new command is entered. + * Rename cs command ("clear all selections") from cs to csel. + * Rename igs command ("invert selections") from igs to isel. + * Add "prune" command as synonym for DELETE key. + * Clear selections after deleting files via prune/DELETE. + * Fix dependency issues when fdupes is configured to not use ncurses. +- build without ncurses for now until buildcycles can be solved + +- Use noun phrase in summary. Drop old specfile constructs. + +- Update to v2.0.0 + * Add ncurses mode for interactive file deletion (plain mode still available via --plain or ./configure). + * Add --minsize option. + * Add --maxsize option. + * Add --time option. + * Add --order=ctime option. + * Add --log option. + * Use configure script for installation (Autotools/Automake). +- Remove fdupes-makefile.patch + +- Make package building even on platforms, where _rpmmacrodir + is not defined. + +- Move RPM macros to %_rpmmacrodir. + -- sort the output of fdupes by filename to make it deterministic - for parallel builds - * 0011-add-an-option-to-sort-duplicate-files-by-name.patch - -- update to 1.5.0-PR2 - * new "--summarize" option - * new "--recurse:" selective recursion option - * new "--noprompt" option for totally automated deletion of - duplicate files. - * sorts duplicates (old to new) for consistent order when - listing or deleteing duplicate files. - * tests for early matching of files, which should help speed up - the matching process when large files are involved. - * warns whenever a file cannot be deleted. - * bugfixes (proper file closing, zero-length files, ...) -- drop the fdupes-sort-output.diff (upstream uses mtime based) -- rename and rebase fdupes-speedup.patch to 0008-speedup-the-compare.patch -- rename and rebase fdupes-endianness.patch to - 0009-glibc-endianness-check-in-md5.patch -- add -p/--permissions switch so files with different permissions or uid/gid - are not considered as duplicates (bnc#784670) - * this mode is a default one for fdupes macro - 0010-add-permissions-mode.patch -- imported several fixes from Debian - * 0001-restore-pristine-code.patch - some common code fixes, partly obsoletes - speedup patch - * manual page fixes - 0002-Added-to-escape-minus-signs-in-manpage-lintian-warni.patch - 0003-Fix-a-typo-in-a-manpage-bts353789.patch - 0005-add-summarize-to-manpage-bts481809.patch - 0006-add-nohidden-support-bts511702.patch - 0007-Disambiguate-the-options-recurse-and-recurse-bts5371.patch - * 0004-Large-file-support-for-2GB-files-bts447601.patch - large file support - -- added "which" requirement for red hat distros - -- patch license to follow spdx.org standard - -- cross-build workaround: fake gcc script to work around build - system not honoring CC - -- Apply packaging guidelines (remove redundant/obsolete - tags/sections from specfile, etc.) - -- fix bnc#406825: speedup fdupes - * fdupes-speedup.patch fixes some performance gaps in code - * fdupes-endianness.patch speedups the built in md5 on little endian machines - -- make patch0 usage consistent - fityk +- Enforce `std=c++14` when building on openSUSE >= 1550 where + GCC 11 is the default compiler (and uses c++17 by default) + [gh#wojdyr/fityk#37]. + +- Add fityk-support-lua-5.4.patch: Support lua up to version 5.4; + patch taken from upstream git commit and rebased for current + version. Add BuildRequires: libtool and run autoreconf before + configure since patch modifies configure.ac. + +- Don't make python3-fityk Obsolete or Provide python-fityk (the + python2 version) so that users may continue using the installed + python2 version should they so wish. + +- Switch to building against Python 3. + + Rename python-fityk to python3-fityk. +- Remove unknown option from configure arguments. +- Drop usage of py_sitelib deprecated variable. +- Run spec-cleaner over the spec file. + -- Initial package, version 1.2.1 -- Fix rpmlint warning "file-contains-current-date" - * fityk-no-compilation-date.patch - fluidsynth-dssi +- Update to pre 2.0.0 git snapshot 1.9.9+git13012019 to fix + Factory build and removed obsolete patch + fluidsynth-dssi-nogtk1.diff +- Upstream changes: + * Add /usr/share/soundfonts to sf2 default paths + * Fixes for recent autotools + * Fixes for fluidsynth 2.x + * Add configuration file support for + * audio/realtime-prio: realtime priority for threads. + * synth/maxchannels:Maximum channels supported by fluidsynth-dssi + * parallel-threads: Number of parallel threads used for sound + rendering + * dynamic-sample-loading: -> synth.dynamic-sample-loading + * Don't trash effects but set NULL to avoid useless copying within + fluidsynth to reduce CPU load + * Fix some gcc truncation warnings + * Set default max channels to 32 + * Bug fix to fsd_cleanup() from Rui Nuno Capela, allowing eventual + reinstantiation of FluidSynth (sf.net Tracker ID 1990241). + * Patch from Albert Graef to pass sysex messages on to FluidSynth, + allowing the use of MIDI Tuning Standard. + * Fixed plugin to use reentrant strtok_r(). + fontconfig -- fontconfig-devel-32bit needs to require fontconfig-32bit, - needed for Wine development (bsc#1172301) - -- fc-query: remove redundant debug output - + fontconfig-remove-debug-output.patch - -- Update to 2.12.6: - * conf.d: Drop aliases for (URW)++ fonts (upstreamed) - * other minor fixes -- Includes changes from 2.12.5: - * update docs - * Accept 4 digit script tag in FcLangNormalize(). - * fc-blanks: fall back to the static data available in repo if - downloaded data is corrupted - * emoji related fixes - * various cleanups - * support listing named instances - -- Version update to 2.12.4: - * Various distcheck errors - * FcCharSetHash(): use the 'numbers' values to compute the hash - * fc-lang: gracefully handle the case where the last language initial is < 'z' - * Fix an off-by-one error in FcLangSetIndex() - * Fix erroneous test on language id in FcLangSetPromote() - * FcLangSetCompare(): fix bug when two charsets come from different "buckets" - * Treat C.UTF-8 and C.utf8 locales as built in the C library -- Remove merged upstream fontconfig-locale_c.utf8.patch -- Remove fontconfig-doc archive, the generated output is already - present in the upstream released tarball -- Remove unused configure options - -- Remove --with-pic which is only useful for static libs. - -- Update to 2.12.3: - Don't call perror() if no changes happens in errno - Fix FcCacheOffsetsValid() - Fix the build issue with gperf 3.1 - Fix the build issue on GNU/Hurd - Update a bit for the changes in FreeType 2.7.1 - Add the description of FC_LANG envvar to the doc - Bug 101202 - fontconfig FTBFS if docbook-utils is installed - Correct cache version info in doc/fontconfig-user.sgml - Avoid conflicts with integer width macros from TS 18661-1:2014 - Fix PostScript font alias name - Update aliases for URW June 2016 -- removed unneeded: - - fontconfig-glibc-2.25.patch - - make-check.patch - -- Add patch fontconfig-glibc-2.25.patch - * Fixes build with glibc 2.25. - -- Update to 2.12.1: - Update CaseFolding.txt to Unicode 9.0 - Fix some errors related to python3 - Bug 96676 - Check range of FcWeightFromOpenType argument - Update libtool revision - Properly validate offsets in cache files. - -- Update to version 2.12.0: - + Support the size specific design selection in OS/2 table - version 5. - + Allow the modification on 'lang' and 'charset' objects. - + Increase the refcount in FcConfigSetCurrent(). - + some updates in orth files. - + Add --error-on-no-fonts option to fc-cache. - + Use lang=und instead of lang=xx for "undetermined". - + Add FC_WEIGHT_DEMILIGHT and change from 65 to 55. - + Add FC_COLOR. - + Treat color fonts as scalable. - + no FC_LANG added with FcConfigSubstitute() when it has "und". - + Hardcode blanks in library. - + Support symbol fonts. - + Unicode 8.0 support. - + Add hintstyle templates and default hintslight. - + GX font support. - + Improve the footprint issue on updating caches. - + Bump the cache version to 6. - + more bug fixes. - -- Add fontconfig-locale_c.utf8.patch to recognize C.UTF-8 locale, - patch from Debian. - -- Clean the spec file with spec-cleaner - -- fix wrong path to documentation (bnc#907685) -- removed patch: usr-share-doc-packages.patch - freetype2 -- Add CVE-2020-15999.patch to fix a heap buffer overflow has been - found in the handling of embedded PNG bitmaps - CVE-2020-15999 bsc#1177914 - -- Use the compiler default C std, since 2012 gcc defaults - have changed, we now only need to get rid of ANSIFLAGS, override - that variable instead. - -- Update to version 2.10.1 - * The bytecode hinting of OpenType variation fonts was flawed, since - the data in the `CVAR' table wasn't correctly applied. - * Auto-hinter support for Mongolian. - * The handling of the default character in PCF fonts as introduced - in version 2.10.0 was partially broken, causing premature abortion - of charmap iteration for many fonts. - * If `FT_Set_Named_Instance' was called with the same arguments - twice in a row, the function returned an incorrect error code the - second time. - * Direct rendering using FT_RASTER_FLAG_DIRECT crashed (bug - introduced in version 2.10.0). - * Increased precision while computing OpenType font variation - instances. - * The flattening algorithm of cubic Bezier curves was slightly - changed to make it faster. This can cause very subtle rendering - changes, which aren't noticeable by the eye, however. - * The auto-hinter now disables hinting if there are blue zones - defined for a `style' (i.e., a certain combination of a script and - its related typographic features) but the font doesn't contain any - characters needed to set up at least one blue zone. -- Add tarball signatures and freetype2.keyring - -- Update to version 2.10.0 - * A bunch of new functions has been added to access and process - COLR/CPAL data of OpenType fonts with color-layered glyphs. - * As a GSoC 2018 project, Nikhil Ramakrishnan completely - overhauled and modernized the API reference. - * The logic for computing the global ascender, descender, and - height of OpenType fonts has been slightly adjusted for - consistency. - * `TT_Set_MM_Blend' could fail if called repeatedly with the same - arguments. - * The precision of handling deltas in Variation Fonts has been - increased.The problem did only show up with multidimensional - designspaces. - * New function `FT_Library_SetLcdGeometry' to set up the geometry - of LCD subpixels. - * FreeType now uses the `defaultChar' property of PCF fonts to set - the glyph for the undefined character at glyph index 0 (as - FreeType already does for all other supported font formats). As - a consequence, the order of glyphs of a PCF font if accessed - with FreeType can be different now compared to previous - versions. - This change doesn't affect PCF font access with cmaps. - * `FT_Select_Charmap' has been changed to allow parameter value - `FT_ENCODING_NONE', which is valid for BDF, PCF, and Windows FNT - formats to access built-in cmaps that don't have a predefined - `FT_Encoding' value. - * A previously reserved field in the `FT_GlyphSlotRec' structure - now holds the glyph index. - * The usual round of fuzzer bug fixes to better reject malformed - fonts. - * `FT_Outline_New_Internal' and `FT_Outline_Done_Internal' have - been removed.These two functions were public by oversight only - and were never documented. - * A new function `FT_Error_String' returns descriptions of error - codes if configuration macro FT_CONFIG_OPTION_ERROR_STRINGS is - defined. - * `FT_Set_MM_WeightVector' and `FT_Get_MM_WeightVector' are new - functions limited to Adobe MultiMaster fonts to directly set and - get the weight vector. - -- Remove old ppc64 parts in spec file -- Refresh patches: - + bugzilla-308961-cmex-workaround.patch - + don-t-mark-libpng-as-required-library.patch - + enable-long-family-names-by-default.patch -- Enable subpixel rendering with infinality config: - + enable-subpixel-rendering.patch - + enable-infinality-subpixel-hinting.patch - -- Re-enable freetype-config, there is just too many fallouts. - -- Update to version 2.9.1 - * Type 1 fonts containing flex features were not rendered - correctly (bug introduced in version 2.9). - * CVE-2018-6942: Older FreeType versions can crash with certain - malformed variation fonts. - * Bug fix: Multiple calls to `FT_Get_MM_Var' returned garbage. - * Emboldening of bitmaps didn't work correctly sometimes, showing - various artifacts (bug introduced in version 2.8.1). - * The auto-hinter script ranges have been updated for Unicode 11. - No support for new scripts have been added, however, with the - exception of Georgian Mtavruli. -- freetype-config is now deprecated by upstream and not enabled - by default. -- Drop upstreamed patches: - * bnc1079600.patch - * psaux-flex.patch - * 0001-src-truetype-ttinterp.c-Ins_GETVARIATION-Avoid-NULL-.patch - * 0001-truetype-Better-protection-against-invalid-VF-data.patch - -- Add bnc1079600.patch: Fix several integer overflow issues in - truetype/ttinterp.c (bsc#1079600) - -- Refresh spec-file via spec-cleaner. -- Add shell script freetype2.sh in separate package - freetype2-profile-tti35 in order to be able to set TrueType - interpreter version 35 (boo#1084085). - -- Added patch: - * enable-long-family-names-by-default.patch - + Define PCF_CONFIG_OPTION_LONG_FAMILY_NAMES to obtain 2.7.1 - behaviour - -- Added patches: - * 0001-src-truetype-ttinterp.c-Ins_GETVARIATION-Avoid-NULL-.patch - + Upstream fix for bsc#1079603: Avoid NULL reference in - src/truetype/ttinterp.c - * 0001-truetype-Better-protection-against-invalid-VF-data.patch - + Upstream fix for bsc#1079601: Protection against invalid VF - data - -- Add psaux-flex.patch to fix a regression in Type1 rendering - -- Update to version 2.9 - * Advance width values of variation fonts were often wrong. - * More fixes for variation font support; you should update to - this version if you want to support them. - * As a GSoC project, Ewald Hew extended the new (Adobe) CFF - engine to handle Type 1 fonts also, thus greatly improving - the rendering of this format. This is the new default. - * A new function, `FT_Set_Named_Instance', can be used to set - or change the current named instance. - * Starting with this FreeType version, resetting variation - coordinates will return to the currently selected named - instance. Previously, FreeType returned to the base font - (i.e., no instance set). - * Some fuzzer fixes to better reject malformed fonts. - -- Update to version 2.8.1 - * B/W hinting of TrueType fonts didn't work properly if - interpreter version 38 or 40 was selected. - * Some severe problems within the handling of TrueType Variation - Fonts were found and fixed. - * Function `FT_Set_Var_Design_Coordinates' didn't correctly handle - the case with less input coordinates than axes. - * By default, FreeType now offers high quality LCD-optimized - output without resorting to ClearType techniques of resolution - tripling and filtering. In this method, called Harmony, each - color channel is generated separately after shifting the glyph - outline, capitalizing on the fact that the color grids on LCD - panels are shifted by a third of a pixel. This output is - indistinguishable from ClearType with a light 3-tap filter. - * Using the new function `FT_Get_Var_Axis_Flags', an application - can access the `flags' field of a variation axis (introduced in - OpenType version 1.8.2) - * FreeType now synthesizes a missing Unicode cmap for (older) - TrueType fonts also if glyph names are available. - * The warping option has moved from `light' to `normal' hinting - where it replaces the original hinting algorithm. The `light' - mode is now always void of any hinting in x-direction. - -- Update to version 2.8 - * Support for OpenType Variation Fonts is now complete. The last - missing part was handling the `VVAR' and `MVAR' tables, which is - available with this release. - * A new function `FT_Face_Properties' allows the control of some - module and library properties per font. Currently, the - following properties can be handled: stem darkening, LCD filter - weights, and the random seed for the `random' CFF operator. - * The PCF change to show more `colourful' family names (introduced - in version 2.7.1) was too radical; it can now be configured with - PCF_CONFIG_OPTION_LONG_FAMILY_NAMES at compile time. If - activated, it can be switched off at run time with the new pcf - property `no-long-family-names'. If the `FREETYPE_PROPERTIES' - environment variable is available, you can say - FREETYPE_PROPERTIES=pcf:no-long-family-names=1 - * Support for the following scripts has been added to the - auto-hinter. - Adlam, Avestan, Bamum, Buhid, Carian, Chakma, Coptic, Cypriot, - Deseret, Glagolitic, Gothic, Kayah, Lisu, N'Ko, Ol Chiki, Old - Turkic, Osage, Osmanya, Saurashtra, Shavian, Sundanese, Tai - Viet, Tifinagh, Unified Canadian Syllabics, Vai - * `Light' auto-hinting mode no longer uses TrueType metrics for - TrueType fonts. This bug was introduced in version 2.4.6, - causing horizontal scaling also. Almost all GNU/Linux - distributions (with Fedora as a notable exception) disabled the - corresponding patch for good reasons; chances are thus high that - you won't notice a difference. - * If a TrueType font gets loaded with FT_LOAD_NO_HINTING, FreeType - now scales the font linearly again (bug introduced in version - 2.4.6). - * Fixed CVE-2017-8105, CVE-2017-8287: Older FreeType versions - have out-of-bounds writes caused by heap-based buffer overflows - related to Type 1 fonts. (boo#1035807, boo#1036457) -- See https://sourceforge.net/projects/freetype/files/freetype2/2.8/ for - the complete changelog. - -- Update to version 2.7.1: - * IMPORTANT CHANGES - + Support for the new CFF2 font format as introduced with - OpenType 1.8 has been contributed by Dave Arnolds from Adobe. - + Preliminary support for variation fonts as specified in - OpenType 1.8 (in addition to the already existing support for - Adobe's MM and Apple's GX formats). Dave Arnolds contributed - handling of advance width change variation; more will come in - the next version. - * IMPORTANT BUG FIXES - + Handling of raw CID fonts was partially broken (bug introduced - in 2.6.4). - * MISCELLANEOUS - + Some limits for TrueType bytecode execution have been tightened - to speed up FreeType's handling of malformed fonts, in - particular to quickly abort endless loops. - + The number of twilight points can no longer be set to an - arbitrarily large value. - + The total number of jump opcode instructions (like JMPR) with - negative arguments is dynamically restricted; the same holds - for the total number of iterations in LOOPCALL opcodes. - + The dynamic limits are based on the number of points in a glyph - and the number of CVT entries. Please report if you encounter a - font where the selected values are not adequate. - + PCF family names are made more `colourful'; they now include the - foundry and information whether they contain wide characters. - For example, you no longer get `Fixed' but rather `Sony Fixed' - or `Misc Fixed Wide'. - + A new function `FT_Get_Var_Blend_Coordinates' (with its alias - name `FT_Get_MM_Blend_Coordinates') to retrieve the normalized - blend coordinates of the currently selected variation instance - has been added to the Multiple Masters interface. - + A new function `FT_Get_Var_Design_Coordinates' to retrieve the - design coordinates of the currently selected variation instance - has been added to the Multiple Masters interface. - + A new load flag `FT_LOAD_BITMAP_METRICS_ONLY' to retrieve bitmap - information without loading the (embedded) bitmap itself. - + Retrieving advance widths from bitmap strikes (using - `FT_Get_Advance' and `FT_Get_Advances') have been sped up. - + The usual round of fuzzer fixes to better reject malformed - fonts. -- Drop freetype2-bitmap-foundry.patch, merged upstream. - -- update to version 2.7: - * IMPORTANT CHANGES - + As announced earlier, the 2.7.x series now uses the new subpixel - hinting mode as the default, emulating a modern version of - ClearType. - This change inevitably leads to different rendering results, and - you might change the `TT_CONFIG_OPTION_SUBPIXEL_HINTING' - configuration option to adapt it to your taste (or use the new - `FREETYPE_PROPERTIES' environment variable). See the - corresponding entry below for version 2.6.4, which gives more - information. - + A new option `FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES' has been - introduced. If set (which is the default), an environment - variable `FREETYPE_PROPERTIES' can be used to control driver - properties. Example: - FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ - cff:no-stem-darkening=1 \ - autofitter:warping=1 - This allows to select, say, the subpixel hinting mode at runtime - for a given application. See file `ftoption.h' for more. - * IMPORTANT BUG FIXES - + After loading a named instance of a GX variation font, the - `face_index' value in the returned `FT_Face' structure now - correctly holds the named instance index in the upper 16bits as - documented. - * MISCELLANEOUS - + A new macro `FT_IS_NAMED_INSTANCE' to test whether a given face - is a named instance. - + More fixes to GX font handling. - + Apple's `GETVARIATION' bytecode operator (needed for GX - variation font support) has been implemented. - + Another round of fuzzer fixes, mainly to reject invalid fonts - faster. - + Handling of raw CID fonts was broken (bug introduced in version - 2.6.4). - + The smooth rasterizer has been streamlined to make it faster by - approx. 20%. - + The `ftgrid' demo program now understands command line option - `-d' to give start-up design coordinates. - + The `ftdump' demo program has a new command line option `-p' to - dump TrueType bytecode instructions. -- removed freetype2-subpixel.patch in favor of above - FREETYPE_PROPERTIES environment variable - -- Update to version 2.6.5: - + Compilation works again on Mac OS X (bug introduced in version - 2.6.4). - + The new subpixel hinting mode is now disabled by default; it - will be enabled by default in the forthcoming 2.7.x series. - Main reason for reverting this feature is the principle of least - surprise: a sudden change in appearance of all fonts (even if - the rendering improves for almost all recent fonts) should not - be expected in a new micro version of a series. -- Rebase freetype2-subpixel.patch. - -- Upadte to version 2.6.4: - * A new subpixel hinting mode, which is now the default rendering - mode for TrueType fonts. It implements (almost everything of) - version 40 of the bytecode engine. The existing code base in - FreeType (the `Infinality code') was stripped to the bare - minimum and all configurability removed in the name of speed - and simplicity. The configurability was mainly aimed at legacy - fonts like Arial, Times New Roman, or Courier. [Legacy fonts - are fonts that modify vertical stems to achieve clean - black-and-white bitmaps.] The new mode focuses on applying a - minimal set of rules to all fonts indiscriminately so that - modern and web fonts render well while legacy fonts render - okay. Activation of the subpixel hinting support can be - controlled with the `TT_CONFIG_OPTION_SUBPIXEL_HINTING' - configuration option at compile time: If set to value 1, you - get the old Infinality mode (which was never the default due to - its slowness). Value 2 activates the new subpixel hinting mode, - and value 3 activates both. The default is value 2. At run - time, you can select the subpixel hinting mode with the - `interpreter-version' property (provided you have compiled in - the corresponding hinting mode); see `ftttdrv.h' for more. - * Support for the following scripts has been added to the - auto-hinter: Armenian, Cherokee, Ethiopic, Georgian, Gujarati, - Gurmukhi, Malayalam, Sinhala, Tamil. -- Rebase freetype2-subpixel.patch. - -- Update to version 2.6.3 - * IMPORTANT CHANGES - - Khmer, Myanmar, Bengali, and Kannada script support has been - added to the auto-hinter. - * MISCELLANEOUS - - Better support of Indic scripts like Devanagari by using a - top-to-bottom hinting flow. - - All FreeType macros starting with two underscores have been - renamed to avoid a violation of both the C and C++ standards. - Example: Header macros of the form `__FOO_H__' are now called - `FOO_H_'. In most cases, this should be completely transparent - to the user. The exception to this is `__FTERRORS_H__', which - must be sometimes undefined by the user to get FreeType error - strings: Both this form and the new `FTERRORS_H_' macro are - accepted for backwards compatibility. - - Minor improvements mainly to the Type 1 driver. - - The new CFF engine now supports all Type 2 operators except - `random'. - - The macro `_STANDALONE_', used for compiling the B/W and smooth - rasterizers as stand-alone modules, has been renamed to - `STANDALONE_', since macro names starting with an underscore and - followed by an uppercase letter are reserved in both C and C++. - - Function `FT_Library_SetLcdFilterWeights' now also activates - custom LCD filter weights (instead of just adjusting them). - - Support for `unpatented hinting' has been completely removed: - Consequently, the two functions `FT_Face_CheckTrueTypePatents' - and `FT_Face_SetUnpatentedHinting' now return always false, - doing nothing. - -- Update to version 2.6.2 - * IMPORTANT CHANGES - - The auto-hinter now supports stem darkening, to be controlled by - the new `no-stem-darkening' and `darkening-parameters' - properties. This is an experimental feature contributed by - Nikolaus Waxweiler, and the interface might change in a future - release. - - By default, stem darkening is now switched off (for both the CFF - engine and the auto-hinter). The main reason is that you need - linear alpha blending and gamma correction to get correct - rendering results, and the latter is not yet available in most - freely available rendering stacks like X11. Applying stem - darkening without proper gamma correction leads to far too dark - rendering results. - - The meaning of `FT_RENDER_MODE_LIGHT' has been slightly - modified. It now essentially means `no hinting along the - horizontal axis'; in particular, no change of glyph advance - widths. Consequently, the auto-hinter is used for all scalable - font formats except for CFF. It is planned that other - font-specific rendering engines (TrueType, Type 1) will follow. - * MISCELLANEOUS - - The default LCD filter has been changed to be normalized and - color-balanced. - - For better compatibility with FontConfig, function - `FT_Library_SetLcdFilter' accepts a new enumeration value - `FT_LCD_FILTER_LEGACY1' (which has the same meaning as - `FT_LCD_FILTER_LEGACY'). - - A large number of bugs have been detected by using the libFuzzer - framework, which should further improve handling of invalid - fonts. Thanks again to Kostya Serebryany and Bungeman! - - `TT_CONFIG_OPTION_MAX_RUNNABLE_OPCODES', a new configuration - option, controls the maximum number of executed opcodes within a - bytecode program. You don't want to change this except for very - special situations (e.g., making a library fuzzer spend less - time to handle broken fonts). - - The smooth renderer has been made faster. - -- Update to version 2.6.1 - * IMPORTANT BUG FIXES - - It turned out that for CFFs only the advance widths should be - taken from the `htmx' table, not the side bearings. This bug, - introduced in version 2.6.0, makes it necessary to upgrade if - you are using CFFs; otherwise, you get cropped glyphs with GUI - interfaces like GTK or Qt. - - Accessing Type 42 fonts returned incorrect results if the glyph - order of the embedded TrueType font differs from the glyph order - of the Type 42 charstrings table. - * IMPORTANT CHANGES - - The header file layout has been changed (again), moving all - header files except `ft2build.h' into a subdirectory tree. - Doing so reduces the possibility of header file name clashes - (e.g., FTGL's `FTGlyph.h' with FreeType's `ftglyph.h') on case - insensitive file systems like Mac OS X or Windows. - Applications that use (a) the `freetype-config' script or - FreeType's `freetype2.pc' file for pkg-config to get the include - directory for the compiler, and (b) the documented way for - header inclusion like - [#]include - [#]include FT_FREETYPE_H - ... - don't need any change to the source code. - - Simple access to named instances in GX variation fonts is now - available (in addition to the previous method via FreeType's MM - interface). In the `FT_Face' structure, bits 16-30 of the - `face_index' field hold the current named instance index for the - given face index, and bits 16-30 of `style_flags' contain the - number of instances for the given face index. `FT_Open_Face' - and friends also understand the extended bits of the face index - parameter. - You need to enable TT_CONFIG_OPTION_GX_VAR_SUPPORT for this new - feature. Otherwise, bits 16-30 of the two fields are zero (or - are ignored). - - Lao script support has been added to the auto-hinter. - * MISCELLANEOUS - - The auto-hinter's Arabic script support has been enhanced. - - Superscript-like and subscript-like glyphs as used by various - phonetic alphabets like the IPA are now better supported by the - auto-hinter. - - The TrueType bytecode interpreter now runs slightly faster. - - Improved support for builds with cmake. - - The function `FT_CeilFix' now always rounds towards plus - infinity. - - The function `FT_FloorFix' now always rounds towards minus - infinity. - - A new load flag `FT_LOAD_COMPUTE_METRICS' has been added; it - makes FreeType ignore pre-computed metrics, as needed by font - validating or font editing programs. Right now, only the - TrueType module supports it to ignore data from the `hdmx' - table. - - Another round of bug fixes to better handle broken fonts, found - by Kostya Serebryany . -- Dropping upstreamed patch Dont-use-hmtx-table-for-LSB.patch. - -- Add Dont-use-hmtx-table-for-LSB.patch: Fixes gnu#45520, cut off - fonts in gtk and qt. Taken from upstream git. - -- Update to version 2.6 - * Thread safety improvements - * Thai script support has been added to the auto-hinter. - * Arabic script support has been added to the auto-hinter. - * Following OpenType version 1.7, advance widths and side bearing - values in CFFs (wrapped in an SFNT structure) are now always - taken from the `hmtx' table. - * Following OpenType version 1.7, the PostScript font name of a - CFF font (wrapped in an SFNT structure) is now always taken from - the `name' table. This is also true for OpenType Collections - (i.e., TTCs using CFFs subfonts instead of TTFs), where it may - have a significant difference. - * Fonts natively hinted for ClearType are now supported, properly - handling selector index 3 of the INSTCTRL bytecode instruction. - * Major improvements to the GX TrueType variation font handling. - -- Merge with the version 2.5.5 from openSUSE:Factory -- Removed patches: - * CVE-2014-9656.patch - * CVE-2014-9657.patch - * CVE-2014-9658.patch - * CVE-2014-9659.patch - * CVE-2014-9660.patch - * CVE-2014-9661.patch - * CVE-2014-9662.patch - * CVE-2014-9663.patch - * CVE-2014-9664.patch - * CVE-2014-9665.patch - * CVE-2014-9666.patch - * CVE-2014-9667.patch - * CVE-2014-9668.patch - * CVE-2014-9669.patch - * CVE-2014-9670.patch - * CVE-2014-9671.patch - * CVE-2014-9672.patch - * CVE-2014-9673.patch - * CVE-2014-9674.patch - * CVE-2014-9675.patch - - Integrated in the 2.5.5 release -- Modified patches: - * don-t-mark-libpng-as-required-library.patch - * bugzilla-308961-cmex-workaround.patch - * freetype2-subpixel.patch - * freetype2-bitmap-foundry.patch - * overflow.patch - - Adapt to the new version of sources - -- Modified patch: - * CVE-2014-9671.patch - - Adapt the code to correspond to the current git master of - freetype2 (fixes bsc#933247) - -- Enable the bz2 compression in freetype2 -- Remove patch overflow.patch from freetype2.spec where it is not - applied. -- Run spec-cleaner on the spec file. - -- fixed vulnerabilities (bnc#916847, bnc#916856, bnc#916857, - bnc#916858, bnc#916859, bnc#916860, bnc#916861, bnc#916862, - bnc#916863, bnc#916864, bnc#916865, bnc#916867, bnc#916868, - bnc#916870, bnc#916871, bnc#916872, bnc#916873, bnc#916874, - bnc#916879, bnc#916881) - - CVE-2014-9656.patch - - CVE-2014-9657.patch - - CVE-2014-9658.patch - - CVE-2014-9659.patch - - CVE-2014-9660.patch - - CVE-2014-9661.patch - - CVE-2014-9662.patch - - CVE-2014-9663.patch - - CVE-2014-9664.patch - - CVE-2014-9665.patch - - CVE-2014-9666.patch - - CVE-2014-9667.patch - - CVE-2014-9668.patch - - CVE-2014-9669.patch - - CVE-2014-9670.patch - - CVE-2014-9671.patch - - CVE-2014-9672.patch - - CVE-2014-9673.patch - - CVE-2014-9674.patch - - CVE-2014-9675.patch - -- Update to version 2.5.5 - * IMPORTANT BUG FIXES - - Handling of uncompressed PCF files works again (bug - introduced in version 2.5.4). -- Drop freetype2-2.5.3-fix-pcf.patch, merged upstream - -- Update to version 2.5.4 - * IMPORTANT BUG FIXES - - A variant of vulnerability CVE-2014-2240 was identified - (cf. http://savannah.nongnu.org/bugs/?43661) and fixed - in the new CFF driver. All users should upgrade. - - The new auto-hinter code using HarfBuzz crashed for some - invalid fonts. - - Many fixes to better protect against malformed input. - * IMPORTANT CHANGES - - Full auto-hinter support of the Devanagari script. - - Experimental auto-hinter support of the Telugu script. - - CFF stem darkening behaviour can now be controlled at - build time using the eight macros - CFF_CONFIG_OPTION_DARKENING_PARAMETER_{X,Y}{1,2,3,4} . - - Some fields in the `FT_Bitmap' structure have been changed - from signed to unsigned type, which better reflects - the actual usage. It is also an additional means to - protect against malformed input. This change doesn't break - the ABI; however, it might cause compiler warnings. - * MISCELLANEOUS - - Improvements to the auto-hinter's algorithm to recognize - stems and local extrema. - - Function `FT_Get_SubGlyph_Info' always returned an error - even in case of success. - - Version 2.5.1 introduced major bugs in the cjk part of - the auto-hinter, which are now fixed. - - The `FT_Sfnt_Tag' enumeration values have been changed to - uppercase, e.g. `FT_SFNT_HEAD'. The lowercase variants - are deprecated. This is for orthogonality with all other - enumeration (and enumeration-like) values in FreeType. - - `cmake' now supports builds of FreeType as an OS X framework - and for iOS. - - Improved project files for vc2010, - introducing a property file - - The documentation generator for the API reference has been - updated to produce better HTML code (with proper CSS). - At the same time, the documentation got a better structure. - - The FT_LOAD_BITMAP_CROP flag is obsolete; it is not used - by any driver. - - The TrueType DELTAP[123] bytecode instructions now work in - subpixel hinting mode as described in the ClearType - whitepaper (i.e., for touched points in the - non-subpixel direction). - - Many small improvements to the internal arithmetic routines. -- Rebase don-t-mark-libpng-as-required-library.patch, - bugzilla-308961-cmex-workaround.patch, freetype2-subpixel.patch, - freetype2-bitmap-foundry.patch and overflow.patch -- Add freetype2-2.5.3-fix-pcf.patch from upstream to resolve - http://savannah.nongnu.org/bugs/?43774, "Freetype 2.5.4 does not - load ungzipped PCF fonts" - gebaar-libinput +- Add Patch to fix build with GCC 11: + * 0001-g-11-requires-limits-header.patch +- Update cxxopts to 2.1.2 + gedit-plugins -- Add gedit-plugins-fix-terminal-change-directory.patch: VTE - changed its API which makes change directory of terminal failed, - this patch updates arguments to match VTE's API (boo#1174749, - glgo#GNOME/gedit-plugins#1). +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- Update to version 40.1: + + Removes tepl dependency. + + Fixes SessionSaver plugin does not start problem. + + Updated translations. + +- Update to version 40.0: + + Draw Spaces plugin: new implementation based on + TeplSpaceDrawerPrefs. + + Smart Spaces plugin: Python to C rewrite, new implementation + based on the GtkSourceView:smart-backspace property. + + Translate plugin: a few improvements. + + Updated translations. + +- Update to version 3.38.1: + + Updated translations. + +- Update to version 3.38.0: + + Updated translations. + +- Update to version 3.37.92: + + Updates to the user manual. + + Various small improvements. + + Updated translations. + +- Update to version 3.36.2: + + Fix Session Saver plugin. + + Fix crash in Find in Files plugin. + +- Update to version 3.36.1: + + Embedded terminal plugin: fix crash caused by removed + gnome-terminal GSettings key. + +- Update to version 3.36.0: + + Updates to the user manual. + + Updated translations. + +- Update to version 3.35.90: + + Remove the Zeitgeist plugin. + + Small code improvements. +- Changes from version 3.35.1: + + Lots of improvements to the build system (meson). + + Adapt file metadata key name for gedit 3.35. + + Some small maintenance tasks. + + Updated translations. +- Drop pkgconfig(zeitgeist-2.0) BuildRequires: no longer needed. +- Drop the gedit-plugin-zeitgeist subpackage (obsoleted by the main + package). + +- Drop gedit-plugins-lang Requires: It should have been a + Recommends, and those are not needed anymore as Supplements: are + in place to take care of it. + +- Update to version 3.34.1: + + Re-add the synctex plugin. + + Some small maintenance tasks. + + Updated translations. +- Add new plugin sub package. + +- Update to version 3.34.0: + + Small fix. + + Translation updates. + +- Update to version 3.33.92: + + Small cleanup in top-level files. + + Updated translations. + +- Update to version 3.33.90: + + Switch from Autotools to Meson. + + Add CI to test buildability and enforce Flake8. + + Add new session saver plugin. + + Remove synctex plugin. + + Update Commander activation shortcut to Ctrl+. + + Many more fixes. +- Switch to meson. +- Add session-saver package, and remove synctex package. +- Remove __pycache__ directory from files. + +- Update to version 3.32.2: + + Fix ColorSchemer plugin for GTKSourceView 4. + + Cache language names per session to prevent unnecessary web + requests by Translate plugin. + + Fix enabling and disabling the Translate plugin. +- Refresh bracketcompletion-use-key-release-event-to-work-wi.patch + with quilt. + +- Update to version 3.32.0: + + Updated translations. + +- Update to version 3.31.90: + + Fix GtkSourceView 4 Python imports. + + Updated translations. + +- Update to version 3.31.4: + + Switch from GTKSourceView 3 to GTKSourceView 4. + + Stop using intltool. + + Miscellaneous improvements. + + Updated translations. +- Drop libtool BuildRequires, no longer needed. +- Replace pkgconfig(gtksourceview-3.0) with + pkgconfig(gtksourceview-4) BuildRequires following upstream. +- Add libtool and pkgconfig(appstream-glib) BuildRequires: New + dependencies. +- Drop gedit-plugin-dashboard sub-package and Obsolete it. + +- Update to version 3.30.1: + + Terminal: fix change directory with vte >= 0.52. + + Updated translations. + +- Update to version 3.30.0: + + Updated translations. genius -- Ensure neutrality of description, remove rheotric questions - from description. Update package summaries. +- Update to version 1.0.27: + + Add Save button to toolbar. + + Add calculus example "zooming animation" to show + differentiability. + + Allow setting editor color scheme in the settings dialog. + + Closing window acts exactly like the quit button/menu item. + + Current program is marked with larger font instead of bold, + since that doesn't work with all themes. + + Improve performance of surface plots, and get rid of flicker. + + Remove menu icons. + + Leave the Stop button on the plot window enabled if a script is + running. + + Remove dependence on AMTK. + + Updated translations. +- Drop pkgconfig(amtk-5) BuildRequires: following upstream changes. + +- Update to version 1.0.26: + + The range boxes in the plot dialog are now evalued rather than + being spin boxes, so that one can use arbitrary genius + expressions there. + + Always spawn a new instance, none of this uniqueness nonsense. + + Various fixes stemming from the port to GTK3 and from various + new compiler warnings. + + File chooser dialogs are now native. + + Fix saving of settings in the presence of old style settings + directories. + + Set default gtksourceview colorscheme to "kate" as "classic" is + hard to see in dark mode. It can be set in the config file (no + GUI currently). + + Updated translations. + +- Update to version 1.0.25: + + Port to gtk-3.0. + + Various bugfixes across the board. +- Replace ncurses-devel, pkgconfig(gtk+-2.0) and + pkgconfig(gtksourceview-2.0) with pkgconfig(ncurses), + pkgconfig(gtk+-3.0) and pkgconfig(gtksourceview-4) BuildRequires. + Add pkgconfig(amtk-5) and pkgconfig(vte-2.91) BuildRequires: New + dependencies. + +- No longer recommend -lang: supplements are in use + +- Drop rarian-scrollkeeper-compat BuildRequires and stop passing + - -disable-scrollkeeper to configure: No longer needed nor used or + recognized. +- Drop translation-update-upstream BuildRequires and macro: genius + is no longer in the t-u-u database, so no extra translations + available. +- Update macros to current standard. +- Drop conditional hicolor-icon-theme, shared-mime-info and + update-desktop-files BuildRequires and post(un) handling of + relevant macros as well as gtk3-tools, update-desktop-files and + shared-mime-info Requires(post(un)): No longer needed for any + current supported version of openSUSE. + +- Add hicolor-icon-theme, update-desktop-files and shared-mime-info + as BuildRequires and as Requires(post/postun) for right handling + of post(un) scriptlets for suse_version < 1330. + +- Update to version 1.0.24: + + Add: A RungeKutta and a plane curve plotting examples. + + Updated translations. +- Drop: + + BuildRoot tag: its standard value is already set by default. + + update-desktop-files BuildRequires and suse_update_desktop_\ + file macro: they are no longer required. + + pkgconfig(vte) BuildRequires: this is not required anymore now + that Genius uses its own vte. +- Add gio-2.0, gio-unix-2.0, gobject-2.0, pango and x11 pkgconfig + modules BuildRequires. +- Update: + + '+' in GPL License tag to '-or-later' to comply with SPDX 3.0. + + Post(un) scriptlets to be ran in release versions < 1330. + +- Ensure neutrality of description, remove rhetoric questions from + description. Update package summaries. -- Update to version 1.0.19: - + New menu: Examples. These are annotated programs that show some - mathematical concept. Generally taken from the classes I have - been teaching. They are installed under - prefix/share/genius/examples/ and are mostly using graphics so - only work in the graphical GNOME/GTK version - + New plotting functions: SurfacePlotDrawLine, - SurfacePlotDrawPoints, SurfacePlotClear, PlotWindowPresent. - + New rotation animation in the surface plot window. - + Fix string constants from compiled library starting with 'E'. - + A few fixes. - + Updated translations. - -- Update to version 1.0.18: - + New general functions: KroneckerProduct (alias TensorProduct), - NewtonsMethod, HalleysMethod, LambertW, LambertWm1, - NonzeroColumns, NonzeroElements, DisplayVariables, PrintTable, - SetElement, SetVElement. - + New plotting functions: PlotCanvasFreeze/PlotCanvasThaw to - improve flicker if doing animations with genius, and - LinePlotDrawPoints function to draw just points without the - line. While plotting errors are no longer forced into a dialog, - and presence of errors is indicated in the graph window below - the graph. - + Allow setting color in LinePlotDrawLine with RGB vector. When - the vector building notation is done with floats and the final - number is within 2^-20 times the step size of the goal, assume - there were roundoff errors and still add it, just like for - loops, so something like 1.0:0.1:3.0 now works. - + Implement subsecond precision in wait function. - + Fix memory corruption error triggered in nested floating point - for loops with a floating point step. - + Few minor bug fixes and fix some more compile warnings in - gtkextra. - + Streamline the compiled file format (saves about 30kb). - + A few improvements to the documentation. - + Updated translations. - -- Update to version 1.0.17: - + Better precision for graphs especially when zoomed it a lot, - and make font smaller if needed. - + Line plots and parametric plots now allow "fit dependent axis" - automatically when y limits are unspecified. And this is the - default in the UI. - + Add export of graphs to PDF directly. - + Line plot step size is adaptive, also line plots now detect - jumps and do not draw a connecting line, try plotting UnitStep - for example. - + Use arrow keys to move around a line plot. - + left-right arrow keys rotate surface plot. - + All plots are now antialiased on the screen (due to GtkExtra - update and cairo usage). - + Update internal GtkExtra to 3.0.5, and forward port all our - changes/fixes (this gets us closer to supporting GTK+3 at some - point). - + Completion for "help on function" in the GUI. - + Fix FindRootBisection and FindRootMullersMethod. - + Factors is now a lot faster on very large numbers (as fast as - Factorize). - + Fix placement of labels on surface plots. - + A few small fixes and updates to the documentation. - + A few minor bugfixes. - + Update mersenne primes (new one is known). - + Updated translations. - -- Update to version 1.0.16: - + Add SurfacePlotData and SurfacePlotDataGrid functions to draw - arbitrary surface data, to allow more complicated 3d plots and - 3d plots from data. - + Add LinePlotDrawAxisLabels and SurfacePlotDrawLegends - parameters and add corresponding UI checkboxes - + Add ExportPlot function to export the current contents of the - plot window to a file from GEL - + Surface plot now allows "fit dependent axis" automatically when - z limits are unspecified. And this is the default in the UI - + Add sinc, BesselJ0, BesselJ1, BesselJn, BesselY0, BesselY1, - BesselYn functions - + Plot window slightly bigger (700x500 now) and there are wider - side margins in the lineplot (2D) version to make tick labels - always fit. - + In both 2D and 3D plots, tick labels now use scientific - notation when needed to avoid ugly labels - + In surface plot the gradient always shows only the range of the - function, so color is more useful when zoomed out. - + Simpler output when typing "help foo" when foo is neither - defined nor documented. - + When for/sum/prod loops are in terms of floating point numbers - and the final number is within 2^-20 times the step size of the - goal, assume there were roundoff errors and still execute the - body - + Handle wider matrices than 2^15 columns in expansion - + Fix flicker when plotting surfaces to allow animations with 3d - plots - + Fix possible uninitialized crash when reading badly formed - standard library (should never happen, but ...) - + Fix LinearRecursiveSequence and allow it to take vector for n - + Fix crash on uninitialized variables in conjugate transpose - + Fix crash on extreme zoom out or zoom in of a graph - + Fix derivatives of Im and Re - + Fix file chooser dialogs not starting in current directory - + Avoid double error about uninitialized variables - + Spelling fixes and documentation fixes - + Require MPFR at least 2.3.0 - + Updated translations. - gfs2-utils +- Update to version 3.4.1+git.87.c0ea1bc4: + * libgfs2: Remove new_rgrps from struct gfs2_sbd + * tests: Increase the size of the sparse file used by tests + * gfs2/edit: always use "%s"-style format for printf()-style functions + * tunegfs2: Use O_EXCL when opening the device rw + * Make sure i_bh is set after lgfs2_gfs_inode_get() + * libgfs2: Avoid potential gfs/gfs2 superblock update clash + * gfs2_edit: Fix segfault in hexdump() + * libgfs2: Add NULL-checking for ip->i_bh in inode_put() + * fsck.gfs2: Fix remaining endianness sparse warnings + * gfs2_edit: Fix remaining endianness sparse warnings + ghc +- add 4134.patch to fix build with Sphinx4 + ghc-Diff +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-Glob +- Update Glob to version 0.10.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update Glob to version 0.10.1. + 0.10.1, 2020-07-19: + Updated code and dependencies to support dlist-1.0. + Cabal-Version minimum bumped to 1.10 as Hackage now rejects older minima. + +- Re-generate file with latest version of spec-cleaner. + ghc-HTTP +- Update HTTP to version 4000.3.16. + Version 4000.3.16: release 2021-03-20 + * Support GHC-9.0 (Oleg Genrus) + * Various dependency bumps (multiple people) + * Try all addresses returned by getAddrInfo (Fraser Tweedale) + Version ? + +- Update HTTP to version 4000.3.15 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update HTTP to version 4000.3.15 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update HTTP to version 4000.3.15. + Upstream has not updated the file "CHANGES" since the last + release. + +- Update HTTP to version 4000.3.14 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-HUnit +- Update HUnit to version 1.6.2.0. + [#]### 1.6.2.0 + - Add support for GHC 7.0.* and 7.2.* + [#]### 1.6.1.0 + - Add `Test.HUnit.Text.runTestTTAndExit` + +- disable %{ix86} build + +- Update HUnit to version 1.6.1.0. + Upstream has not updated the file "CHANGELOG.md" since the last + release. + +- Replace %setup -q with the more modern %autosetup macro. + ghc-HsYAML +- Update HsYAML to version 0.2.1.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update HsYAML to version 0.2.1.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-HsYAML-aeson +- Update HsYAML-aeson to version 0.2.0.0 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update HsYAML-aeson to version 0.2.0.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-JuicyPixels +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-QuickCheck +- disable %{ix86} build + +- Update QuickCheck to version 2.14.2. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/QuickCheck-2.14.2/src/changelog + +- Replace %setup -q with the more modern %autosetup macro. + +- Update QuickCheck to version 2.14.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/QuickCheck-2.14.1/src/changelog + +- Update QuickCheck to version 2.14. + QuickCheck 2.14 (release 2020-03-28) + * QuickCheck is now much faster at generating test data! + As a result, many properties can now be tested a lot faster; + the examples distributed with QuickCheck run about twice as + fast as before, for example. Of course, your mileage may vary. + The reason for this is that there are now specialised versions + of the 'choose' combinator for various types. These are: + chooseInt, chooseInteger, chooseBoundedIntegral, and chooseEnum. + These combinators are identical to 'choose' but much faster. + All QuickCheck combinators, with the exception of 'choose' + itself, use the new combinators behind the scenes. + You should see a speedup without doing anything, but to get a + further speedup, consider replacing any uses of 'choose' in your + own generators with the new combinators. + We are hoping that future releases of the 'random' library may + speed up 'choose', in which case these combinators may no longer + be needed. + Thanks to Oleg Grenrus for suggesting to bypass 'choose' for + random number generation, and providing the appropriate + primitive in his 'splitmix' random number library. + * Smaller changes and bugfixes: + - RecursivelyShrink and GSubterms are exported from + Test.QuickCheck.Test (thanks to Tom Mortiboy). + - Don't generate invalid unicode characters + (thanks to Boris Stepanov). + - When a call to 'within' fails, include the duration of the + timeout in the failure report (thanks to William Rusnack). + - In Gen, avoid splitting the seed in the implementation of + >>, *> and <- (thanks to David Feuer). + - Fix a couple of bugs with shrinking of floating-point + numbers. + - Export functionMapWith, functionEitherWith and + functionPairWith from Test.QuickCheck.Function + (thanks to Oleg Grenrus). + - Remove redundant RealFloat constraint from + Arbitrary/CoArbitrary instances for Complex + (thanks to Bodigrim). + ghc-SDL +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- Remove doc subpackage - -- Update spec file. - * Use new cabal-rpm template - * Builds for SUSE Linux Enterprise 11 - ghc-SDL-image +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- Update spec file. - * Use new cabal-rpm template - * Builds for SUSE Linux Enterpise 11 - -- Fixed for Haskell Platform 2013.2. - ghc-SDL-mixer +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- Update spec file. - * Use new cabal-rpm template - * Builds for SUSE Linux Enterprise 11 - -- Fixed for Haskell Platform 2013.2. - -- Initial build. - ghc-SHA +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-StateVar +- Update StateVar to version 1.2.2. + 1.2.2 + - ---- + * Relaxed upper version bound for `transformers`. + +- Update StateVar to version 1.2.1. + 1.2.1 + - ---- + * Explicitly mark `Data.StateVar` as Safe (or Trustworthy for GHC before 7.10). + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-X11 +- Update X11 to version 1.10.1. + [#]# 1.10.1 (2021-08-15) + * Fixed possible high CPU usage of some blocking calls with the threaded RTS (#78) + +- Update X11 to version 1.10. + Upstream added a new change log file in this release. With no + previous version to compare against, the automatic updater cannot + reliable determine the relevante entries for this release. + +- disable %{ix86} build + +- Update X11 to version 1.9.2. + Upstream does not provide a change log file. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-X11-xft +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-adjunctions +- disable %{ix86} build + +- Update adjunctions to version 4.4 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-aeson +- Update aeson to version 1.5.6.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Set memory constraints to avoid OOM + +- Update aeson to version 1.5.6.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update aeson to version 1.5.6.0. + [#]## 1.5.6.0 + * Make `Show Value` instance print object keys in lexicographic order. + +- Update aeson to version 1.5.5.1. + [#]## 1.5.5.1 + * Fix a bug in `FromJSON QuarterOfYear` instance. + [#]## 1.5.5.0 + * Add instances for `Month`, `Quarter` and `QuarterOfYear` (from `time-1.11`), thanks to Oleg Grenrus. + * The aeson repository has been moved to the haskell github organization! + +- disable %{ix86} build + +- Update aeson to version 1.5.4.1. + [#]### 1.5.4.1 + * Use `Text.Encoding.decodeLatin1` to speed up ASCII string decoding, thanks to Dmitry Ivanov. + * Support `bytestring 0.11.*` and `th-abstraction 0.4.*`, thanks to Oleg Grenrus. + +- add constraints for s390x and riscv64 + +- Update aeson to version 1.5.4.0. + [#]## 1.5.4.0 + * Add instances for `ToJSONKey` and `FromJSONKey` to `Const`, thanks to Dan Fithian. + * Add support for template-haskell 2.17, thanks to Galen Huntington. + * Documentation typo fix, thanks to Jean-Baptiste Mazon. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update aeson to version 1.5.3.0. + [#]## 1.5.3.0 + * Add instances for types in `strict` and `data-fix` packages, thanks to Oleg Grenrus. + * CPP cleanup, thanks to Oleg Grenrus. + * Instances for `dlist`'s `Data.DList.DNonEmpty.DNonEmpty`, thanks to Oleg Grenrus. + +- Update aeson to version 1.5.2.0. + [#]## 1.5.2.0 + * Add `Ord Value` instance, thanks to Oleg Grenrus. + * Export `rejectUnknownFields` from `Data.Aeson` + +- Update aeson to version 1.5.1.0. + [#]## 1.5.1.0 + * Add instances for `these`, thanks to Oleg Grenrus. + [#]# 1.5.0.0 + * Fix bug in `rejectUnknownFields` not respecting `fieldLabelModifier`, thanks to Markus Schirp. + * `GFromJSON` members are no longer exported from `Data.Aeson(.Types)`, if you are using `gParseJSON` consider switching to `gParseJSON'`, thanks to Oleg Grenrus. + * Aeson no longer accepts unescaped control characters, thanks to Oleg Grenrus. + * Remove `CoerceText` since GHC >=7.8 has `Coercible`, thanks to Oleg Grenrus. + * Rename the `GToJSON` class to `GToJSON'` and expose it, thanks to Oleg Grenrus. + Closed tickets: https://github.com/bos/aeson/milestone/21 + ghc-aeson-pretty +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-annotated-wl-pprint +- disable %{ix86} build + +- Update annotated-wl-pprint to version 0.7.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + ghc-ansi-terminal +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update ansi-terminal to version 0.11. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/ansi-terminal-0.11/src/CHANGELOG.md + +- Re-generate file with latest version of spec-cleaner. + ghc-ansi-wl-pprint +- disable %{ix86} build + +- Update ansi-wl-pprint to version 0.6.9 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Tweak Cabal file to accept latest ansi-terminal version. + +- Re-generate file with latest version of spec-cleaner. + ghc-asn1-encoding +- Update asn1-encoding to version 0.9.6 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update asn1-encoding to version 0.9.6 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-asn1-parse +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-asn1-types +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-async +- Update async to version 2.2.3. + [#]# Changes in 2.2.3: + - Documentation fixes + +- disable %{ix86} build + +- Update async to version 2.2.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-attoparsec +- Update attoparsec to version 0.14.1. + 0.14.1 + * Added `Data.Attoparsec.ByteString.getChunk`. + 0.14.0 + * Added `Data.Attoparsec.ByteString.takeWhileIncluding`. + * Make `Data.Attoparsec.{Text,ByteString}.Lazy.parseOnly` accept lazy input. + +- Update attoparsec to version 0.13.2.5 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update attoparsec to version 0.13.2.5. + Upstream has not updated the file "changelog.md" since the last + release. + +- disable %{ix86} build + +- Update attoparsec to version 0.13.2.4 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-attoparsec-iso8601 -- Drop obsolete group attributes. +- Update attoparsec-iso8601 to version 1.0.2.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. -- Update attoparsec-iso8601 to version 1.0.1.0. +- Update attoparsec-iso8601 to version 1.0.2.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update attoparsec-iso8601 to version 1.0.2.0. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. +- disable %{ix86} build -- Prefer the new %license attribute over %doc. -- Update Cabal file to revision 1: - * allow building with base-compat 0.10.x +- Update attoparsec-iso8601 to version 1.0.1.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. +- Replace %setup -q with the more modern %autosetup macro. -- Update to version 1.0.0.0 with cabal2obs. +- Add attoparsec-iso8601 at version 1.0.1.0. ghc-auto-update -- Drop obsolete group attributes. +- disable %{ix86} build -- Update auto-update to version 0.1.6. - [#]# 0.1.6 - * Add control of activation on leading vs. trailing edges for Control.Debounce - [#756](https://github.com/yesodweb/wai/pull/756) +- Replace %setup -q with the more modern %autosetup macro. -- Update auto-update to version 0.1.5. - [#]# 0.1.5 - * Using the Strict and StrictData language extensions for GHC >8. - [#752](https://github.com/yesodweb/wai/pull/752) - -- Update auto-update to version 0.1.4.1. - [#] ChangeLog for auto-update - [#]# 0.1.4.1 - * [#693](https://github.com/yesodweb/wai/pull/693): - Improve documentation for `reaperAction` function. - * [#732](https://github.com/yesodweb/wai/pull/732): - Fixed memory leak in `reaperAdd` function. - -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.1.4 revision 0 with cabal2obs. - -- update to 0.1.4 - * Provide updateActionModify API in AutoUpdate - -- update to 0.1.3.1 - * Doc improvements - -- update to 0.1.3 - * Adding a new AIP - reaperKill - -- update to 0.1.2.2 - * Added Control.Debounce - -- initial commit +- Add auto-update at version 0.1.6. ghc-base-compat +- Update base-compat to version 0.12.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/base-compat-0.12.0/src/CHANGES.markdown + +- disable %{ix86} build + +- Update base-compat to version 0.11.2. + [#]# Changes in 0.11.2 [2020.09.30] + - Sync with `base-4.15`/GHC 9.0 + - Backport `singleton` to `Data.List` and `Data.List.NonEmpty` + - Backport `hGetContents'`, `getContents'`, and `readFile'` added to `System.IO` + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-base-compat-batteries +- Update base-compat-batteries to version 0.12.0 revision 1. + [#]# Changes in 0.12.0 [2021.08.29] + - `Data.Semigroup.Compat{.Repl.Batteries}` no longer re-exports the `Option` + data type or the `option` function, as both have been removed in + `base-4.16`. + - This coincides with the `base-compat-0.12.0` release. Refer to the + [`base-compat` changelog](https://github.com/haskell-compat/base-compat/blob/master/base-compat/CHANGES.markdown#changes-in-0120-20210829) + for more details. + +- disable %{ix86} build + +- Update base-compat-batteries to version 0.11.2. + [#]# Changes in 0.11.2 [2020.09.30] + - This coincides with the `base-compat-0.11.2` release. Refer to the + [`base-compat` changelog](https://github.com/haskell-compat/base-compat/blob/master/base-compat/CHANGES.markdown#changes-in-0112-20200930) + for more details. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-base-noprelude +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-base-orphans +- Update base-orphans to version 0.8.5. + [#]# Changes in 0.8.5 [2021.08.29] + - Backport new instances from GHC 9.2/`base-4.16` + * `Eq1`, `Read1`, and `Show1` instances for `Complex` + * `Eq1` and `Ord1` instances for `Fixed` + * `Eq{1,2}`, `Ord{1,2}`, `Show{1,2}`, and `Read{1,2}` instances for `(,,)` + and `(,,,)` + * `Semigroup` and `Monoid` instances for `Data.Functor.Product` and + `Data.Functor.Compose` + +- disable %{ix86} build + +- Update base-orphans to version 0.8.4. + [#]# Changes in 0.8.4 [2020.12.09] + - Backport the `Ord` instances for `TyCon` and `TypeRep` to be available on + GHC 7.0. + +- Update base-orphans to version 0.8.3. + [#]# Changes in 0.8.3 [2020.09.30] + - Backport new instances from GHC 9.0/`base-4.15` + * `MonadFix` and `MonadZip` instances for `Complex` + * `Ix` instances for tuples of size 6 through 15 + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-base-prelude -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update base-prelude to version 1.3. - [#] 1.3 - * Give preference to Semigroup definitions over Monoid - -- Update base-prelude to version 1.2.1. - Upstream does not provide a changelog. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 1.2.0.1. - -- Update to version 1.0.1.1 revision 0 with cabal2obs. - -- update to 1.0.1.1 - -- update to 1 - -- update to 0.1.21 - -- update to 0.1.20 - -- initial commit +- Add base-prelude at version 1.4. ghc-base16-bytestring +- disable %{ix86} build + +- Update base16-bytestring to version 1.0.1.0. + [#] 1.0.1.0 + * Backwards-compatible support for `bytestring ^>= 0.11` ([#15](https://github.com/haskell/base16-bytestring/pull/15)) + [#] 1.0.0.0 + * Merged omnibus PR doing a variety of things in ([#10](https://github.com/haskell/base16-bytestring/pull/10)): + - Improves performance by 3-4x for encode, 4-5x for decode. + - The `decode` signature returning the tuple and actually returns an error message with offset. The signature will now be `ByteString -> Either String ByteString`. + - Actually tests using the test vectors defined in the RFC, and uses property tests to ensure invariants hold. + - Adds lenient decoders to the API + - Adds `-XTrustworthy` annotations to the relevant exposed modules + - Rewrites the haddocks to be more up to date and fancy-styled. + - Adds benchmarks to the `.cabal` file so they can be run at toplevel, and make them better. + - Bumps the Cabal version to 1.12 + Because of the breadth of this change, we are calling this a new epoch for the `base16-bytestring` library. Hence, the version `1.0.0.0`. + +- Update base16-bytestring to version 0.1.1.7 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update base16-bytestring to version 0.1.1.7. + Upstream added a new change log file in this release. With no + previous version to compare against, the automatic updater cannot + reliable determine the relevante entries for this release. + +- Re-generate file with latest version of spec-cleaner. + ghc-base64-bytestring +- Update base64-bytestring to version 1.2.1.0. + [#] 1.2.1.0 + * Bugfix for GHC 9.0.1 memory corruption bug ([#46](https://github.com/haskell/base64-bytestring/pull/46)) + * Thanks to [Fraser Tweedale](https://github.com/frasertweedale) and [Andrew Lelechenko](https://github.com/bodigrim) for logging and helping with this fix. + +- disable %{ix86} build + +- Update base64-bytestring to version 1.2.0.1. + [#] 1.2.0.1 + * Package update: support for `bytestring >=0.11` + +- Replace %setup -q with the more modern %autosetup macro. + +- Update base64-bytestring to version 1.2.0.0. + [#] 1.2.0.0 + * Security fix: reject non-canonical base64 encoded values - ([#38](https://github.com/haskell/base64-bytestring/pull/38)) fixing issue [#24](https://github.com/haskell/base64-bytestring/issues/24). + * Security fix: reject bytestrings with improper padding that can be "completed" by the unpadded-Base64url workflow, and homogenize error messages ([#33](https://github.com/haskell/base64-bytestring/pull/33)) + * Test coverage expanded to 98% of the library. All critical paths covered. + +- Update base64-bytestring to version 1.1.0.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/base64-bytestring-1.1.0.0/src/CHANGELOG.md + -- new packaging guidelines - * no macros spanning multiple spec file sections - -- update to 1.0.0.1 from upstream -- performance improvements - * encoding 5% - * decodeLenient 50% - ghc-basement +- Update basement to version 0.0.12 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update basement to version 0.0.12. + Upstream does not provide a change log file. + +- Update basement to version 0.0.11 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update basement to version 0.0.11 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-bifunctors +- Update bifunctors to version 5.5.11 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update bifunctors to version 5.5.11. + 5.5.11 [2021.04.30] + - ------------------ + * Allow building with `template-haskell-2.18` (GHC 9.2). + +- Update bifunctors to version 5.5.10. + 5.5.10 [2021.01.21] + - ------------------ + * Fix a bug in which `deriveBifoldable` could generate code that triggers + `-Wunused-matches` warnings. + +- Update bifunctors to version 5.5.9. + 5.5.9 [2020.12.30] + - ----------------- + * Explicitly mark modules as Safe or Trustworthy. + +- disable %{ix86} build + +- Update bifunctors to version 5.5.8. + 5.5.8 [2020.10.01] + - ----------------- + * Fix a bug in which `deriveBifunctor` would fail on sufficiently complex uses + of rank-n types in constructor fields. + * Fix a bug in which `deriveBiunctor` and related functions would needlessly + reject data types whose two last type parameters appear as oversaturated + arguments to a type family. + +- Update bifunctors to version 5.5.7 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-bindings-uname +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-bitarray +- disable %{ix86} build + +- Update bitarray to version 0.0.1.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-blaze-builder +- Update blaze-builder to version 0.4.2.1. + * 0.4.2.1 + - Bump cabal file to Cabal >= 1.10 + * 0.4.2.0 + - Make semigroup instances unconditional + - Support bytestring-0.11 + - Support semigroups-0.19 + +- disable %{ix86} build + +- Update blaze-builder to version 0.4.1.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- update to 0.3.3.4 - * compatibility with Haskell Platform 2014.2.0.0 (ghc-text) - -- update to 0.3.1.1 from upstream - * all warnings fixed - * ghc7.8 compatible - ghc-blaze-html +- Update blaze-html to version 0.9.1.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-blaze-markup +- Update blaze-markup to version 0.8.2.8. + - 0.8.2.8 (2021-03-04) + * Bump `base` upper bound to 4.16 + * Bump `tasty` upper bound to 1.5 + * Bump `bytestring` upper bound to 0.12 + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update blaze-markup to version 0.8.2.7. + - 0.8.2.7 (2020-06-30) + * Bump Cabal version lower bound to 1.10 + - 0.8.2.6 (2020-06-30) + * Bump `tasty` upper bound to 1.4 + +- Re-generate file with latest version of spec-cleaner. + ghc-byteable -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.1.1 revision 0 with cabal2obs. - -- fix typo in group tag (Thanks @killit!) - -- Initial package - version 0.1.1 +- Add byteable at version 0.1.1. ghc-cabal-doctest +- disable %{ix86} build + +- Update cabal-doctest to version 1.0.8 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-call-stack +- Update call-stack to version 0.4.0. + Upstream does not provide a change log file. + +- Update call-stack to version 0.3.0. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-case-insensitive +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-cereal +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-clock +- Update clock to version 0.8.2. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-cmark-gfm +- disable %{ix86} build + +- Update cmark-gfm to version 0.2.2. + cmark-gfm 0.2.2 (16 Sep 2020) + * Pull in upstream changes. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-cmdargs -- Drop obsolete group attributes. +- Update cmdargs to version 0.10.21. + 0.10.21, released 2021-02-14 + Handle GHC 9.0 optimisations + Remove support for GHC 7.4 to 7.8 -- Use https URL to refer to bugs.opensuse.org. +- disable %{ix86} build -- Update cmdargs to version 0.10.20. - [#54], use the getopt data types from base - [#47], ensure Semigroup instance on all GHC versions - [#47], GHC 8.4 compatibility +- Replace %setup -q with the more modern %autosetup macro. -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.10.17 with cabal2obs. - -- Update to version 0.10.16 with cabal2obs. - -- Update to version 0.10.15 with cabal2obs. - -- Update to version 0.10.14 revision 0 with cabal2obs. - -- update to 0.10.14 - * ensure correct line breaks in HTML help output - * preserve manual \n in help messages - * reformat the README - -- update to 0.10.13 - * support Ratio in some places - -- add group to devel package - -- initial commit +- Add cmdargs at version 0.10.20. ghc-colour +- Update colour to version 2.3.6. + New in version 2.3.6: + - Minimum base of 4.13. + - Locked down non-colour imports. + - Made semigroup instances canonical. + - Updated dependencies (for testing). + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-comonad +- Update comonad to version 5.0.8 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update comonad to version 5.0.8. + 5.0.8 [2020.12.30] + - ----------------- + * Explicitly mark modules as Safe or Trustworthy. + * The build-type has been changed from `Custom` to `Simple`. + To achieve this, the `doctests` test suite has been removed in favor of using + [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec) + to run the doctests. + +- disable %{ix86} build + +- Update comonad to version 5.0.7. + 5.0.7 [2020.12.15] + - ----------------- + * Move `FunctorWithIndex (TracedT m w)` instance from `lens`. + This instance depends on the `indexed-traversable` package. This can be disabled using the flag of the same name. + +- Update comonad to version 5.0.6 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-conduit +- Update conduit to version 1.3.4.1. + [#]# 1.3.4.1 + * Library and tests compile and run with GHC 9.0.1 [#455](https://github.com/snoyberg/conduit/pull/455) + +- disable %{ix86} build + +- Update conduit to version 1.3.4. + [#]# 1.3.4 + * Add `foldWhile` [#453](https://github.com/snoyberg/conduit/issues/453) [#456](https://github.com/snoyberg/conduit/pull/456). + +- Update conduit to version 1.3.3. + [#]# 1.3.3 + * Add `uncons`, `unconsM`, `unconsEither`, `unconsEitherM`. + +- Update conduit to version 1.3.2.1. + [#]# 1.3.2.1 + * Fix isChunksForExactlyE [#445](https://github.com/snoyberg/conduit/issues/445) [#446](https://github.com/snoyberg/conduit/pull/446) + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-conduit-combinators +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-conduit-extra +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-connection +- disable %{ix86} build + +- Update connection to version 0.3.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-constraints -- Update constraints to version 0.12. - 0.12 [2020.02.03] +- Update constraints to version 0.13. + 0.13 [2021.02.17] - * Relax the type signature for `divideTimes`: - ```diff - - dividesTimes :: (Divides a b, Divides a c) :- Divides a (b * c) - +dividesTimes :: Divides a b :- Divides a (b * c) - ``` - * Simplify the type signature of `dividesDef`: - ```diff - - dividesDef :: forall a b. Divides a b :- ((a * Div b a) ~ b) - +dividesDef :: forall a b. Divides a b :- (Mod b a ~ 0) + * `Data.Constraint.Symbol` now reexports the `GHC.TypeLits.AppendSymbol` type + family from recent versions of `base` (or, on old versions of `base`, it + defines a backwards-compatibile version of `AppendSymbol`). The existing + `(++)` type family for `Data.Constraint.Symbol` is now a synonym for + `AppendSymbol`. + This is technically a breaking change, as `(++)` was previously defined like + so: + ```hs + type family (++) :: Symbol -> Symbol -> Symbol - The original type of `diviesDef` can be (partially) recovered by defining - it in terms of the new `dividesDef`: + This meant that `(++)` could be partially applied. However, for compatibility + with the way that `AppendSymbol` is defined, `(++)` is now defined like so: - dividesDef' :: forall a b. (1 <= a, Divides a b) :- ((a * Div b a) ~ b) - dividesDef' = Sub $ case (dividesDef @a @b, euclideanNat @a @b) of - (Sub Dict, Sub Dict) -> Dict + type m ++ n = AppendSymbol m n + As a result, `(++)` can no longer be partially applied. + * Make the `(++)` type family in `Data.Constraint.Symbol` be `infixr 5`. + * Add `implied :: (a => b) -> (a :- b)` to `Data.Constraint`, which converts + a quantified constraint into an entailment. This is only available when + compiled with GHC 8.6 or later. -- Drop obsolete group attributes. - -- Update constraints to version 0.11.2. - 0.11.2 [2019.09.06] - - ------------------ - * Depend on the `type-equality` compatibility library so that `(:~~:)` may be - used when compiling this library with GHC 8.0. This avoids having to redefine - `(:~~:)` directly in the internals of `constraints` itself. - -- Update constraints to version 0.11.1. - 0.11.1 [2019.08.27] - - ------------------ - * Make `Data.Constraint.Deferrable.UnsatisfiedConstraint` a newtype. - -- Update constraints to version 0.11. - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/constraints-0.11/src/CHANGELOG.markdown +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Add constraints at version 0.10.1. +- Add constraints at version 0.12. ghc-contravariant +- Update contravariant to version 1.5.5. + 1.5.5 [2021.07.27] + - ----------------- + * Fix the build on old GHCs using `transformers-0.6.*`. + +- Update contravariant to version 1.5.4. + 1.5.4 [2021.07.25] + - ----------------- + * Allow building with `transformers-0.6.*`. + +- Update contravariant to version 1.5.3. + 1.5.3 [2020.12.30] + - ----------------- + * Explicitly mark modules as `Safe`. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-cookie +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-cryptohash -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.11.9 revision 0 with cabal2obs. - -- update to 0.11.9 - -- update to 0.11.7 - -- update to 0.11.6 - -- Update to version 0.11.0 - Use cabal-rpm spec file template +- Add cryptohash at version 0.11.9. ghc-cryptohash-conduit +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-cryptohash-sha256 +- Update cryptohash-sha256 to version 0.11.102.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update cryptohash-sha256 to version 0.11.102.0. + [#]# 0.11.102.0 + - Add Eq instance for Ctx + - Add start and startlazy producing Ctx + - Introduce new `use-cbits` cabal flag in order to + add support for FFI-less `cryptohash-sha256-pure` pass-thru + +- disable %{ix86} build + +- Update cryptohash-sha256 to version 0.11.101.0 revision 4. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-cryptonite +- Update cryptonite to version 0.29. + Upstream has not updated the file "CHANGELOG.md" since the last + release. + +- Update cryptonite to version 0.28. + [#]# 0.28 + * Add hash constant time capability + * Prevent possible overflow during hashing by hashing in 4GB chunks + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update cryptonite to version 0.27. + [#]# 0.27 + * Optimise AES GCM and CCM + * Optimise P256R1 implementation + * Various AES-NI building improvements + * Add better ECDSA support + * Add XSalsa derive + * Implement square roots for ECC binary curve + * Various tests and benchmarks + +- Re-generate file with latest version of spec-cleaner. + ghc-cryptonite-conduit -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Update cryptonite-conduit to version 0.2.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. +- Replace %setup -q with the more modern %autosetup macro. -- Revise cabal build file to specify more accurate dependencies. - -- Update cryptonite-conduit to version 0.2.2. - * Add the `Crypto.Cipher.ChaChaPoly1305.Conduit` and - `Crypto.PubKey.ECIES.Conduit` modules - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.2.0 with cabal2obs. - -- Update to version 0.1 revision 0 with cabal2obs. +- Add cryptonite-conduit at version 0.2.2. ghc-data-default +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- update to 0.5.0 from upstream (no changelog) -- required by pandoc 1.10 - -- use cabal2spec 0.25.5 spec file template - ghc-data-default-class +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-data-default-instances-containers +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-data-default-instances-dlist +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-data-default-instances-old-locale +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-dbus +- Update dbus to version 1.2.21. + Upstream does not provide a change log file. + +- Update dbus to version 1.2.19. + Upstream does not provide a change log file. + +- Update dbus to version 1.2.18. + Upstream does not provide a change log file. + +- Update dbus to version 1.2.17. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Add _constraints with 6GB min disk space for ppc64/ppc64le + +- Replace %setup -q with the more modern %autosetup macro. + +- Update dbus to version 1.2.16. + Upstream does not provide a change log file. + +- Update dbus to version 1.2.15.1. + Upstream does not provide a change log file. + ghc-digest +- Update digest to version 0.0.1.3. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- fix license tag - -- update to 0.0.1.2 from upstream (no changelog) - * minor change in cabal flag default - -- update to 0.0.1.1 from upstream (no changelog) - -- cabal2spec 0.25.5 spec file template - ghc-distribution-opensuse +- disable %{ix86} build + +- Split the 'guess-changelog' utility into its own subpackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Add _constraints for min 4GB disk space only for some arches + aarch64 ppc64 ppc64le + +- Re-generate file with latest version of spec-cleaner. + ghc-distributive +- Update distributive to version 0.6.2.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update distributive to version 0.6.2.1. + 0.6.2.1 [2020.12.30] + - ------------------- + * The build-type has been changed from `Custom` to `Simple`. + To achieve this, the `doctests` test suite has been removed in favor of using + [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec) + to run the doctests. + +- disable %{ix86} build + +- Update distributive to version 0.6.2 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-dlist +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update dlist to version 1.0. + Upstream has renamed and modified the change log file(s) in this + release. Unfortunately, the automatic updater cannot reliable + determine relevant entries for this release. + +- Re-generate file with latest version of spec-cleaner. + ghc-doclayout +- Update doclayout to version 0.3.0.2. + [#]# 0.3.0.2 + * NOINLINE `literal` instead of `fromString` (#2, sjakobi). + This produces a further reduction in allocations and + pandoc compile time. + +- Update doclayout to version 0.3.0.1. + [#]# 0.3.0.1 + * NOINLINE `fromString` (#1). + @sjakobi reports that this change reduced total allocations + for building pandoc-2.12 with GHC 8.10.4 by 8.5% and reduced + peak allocations are reduced from 3854MB to 3389MB. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-doctemplates +- Update doctemplates to version 0.10. + [#]# 0.10 + * Change rendering and conditional behavior with booleans. + Previously, `$if(foo)$` evaluated to false iff `foo` + would render as the empty string. This forced us to render + a boolean False value as an empty string, rather than `false`. + And this has caused various problems with templates + (#16, jgm/pandoc#7402). Now, boolean False values render as + `false` -- just as True values render as `true`. And conditionals + are now sensitive to booleans, so `$if(foo)$` evaluates to false + when `foo` is a boolean False value, even though it would render + as the nonempty string `false`. + +- disable %{ix86} build + +- Update doctemplates to version 0.9. + [#]# 0.9 + * Add BoolVal constructor to Val. This gives a smoother + interface with JSON and YAML. [API change] + * Remove overlapping instances by generalizing + `ToContext String String` and `FromContext String String` + to `TemplateTarget [a] => ToContext [a] [a]` and + `TemplateTarget [a] => FromContext [a] [a]`. + Remove the instance `ToContext String (Doc String)`. + Remove redundant constraints. (#9, favonia) [API change] + +- Update doctemplates to version 0.8.3. + [#]# 0.8.3 + * Properly handle nested loops (#15). Previously "it" was + always used for the variable in a loop, and in a nested loop + there was no way to distinguish the value of the inner + iteration from the value of the outer one. Now we assign + the iterated value to both "it" and to the original variable + name (e.g. "foo.bar"). This probably has a small negative + performance impact. Note that this change also affects + the output of the template parser: original variable + names are now retained instead of being replaced by "it". + * Remove duplicate IsString constraint (#14, Mario Lang). + * Update haddocks from README (#10). + * Minor code clean-ups (#7, favonia). + * Add hsyaml >= 0.2 constraint (#6). + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-easy-file -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update easy-file to version 0.2.2. - Upstream does not provide a change log file. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.2.1 revision 0 with cabal2obs. - -- update to 0.2.1 - * no upstream changelog - -- initial commit +- Add easy-file at version 0.2.2. ghc-echo +- Update echo to version 0.1.4. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/echo-0.1.4/src/CHANGELOG.md + +- disable %{ix86} build + +- Update echo to version 0.1.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-ed25519 +- disable %{ix86} build + +- Update ed25519 to version 0.0.5.0 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-edit-distance +- disable %{ix86} build + +- Update edit-distance to version 0.2.2.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-either +- disable %{ix86} build + +- Update either to version 5.0.1.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + ghc-emojis +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-enclosed-exceptions -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Update enclosed-exceptions to version 1.0.3. - * Skip some tests on GHC 8.4 [#12](https://github.com/jcristovao/enclosed-exceptions/issues/12) - * Support for GHC 7.4 and earlier - -- Add enclosed-exceptions at version 1.0.2. +- Add enclosed-exceptions at version 1.0.3. ghc-erf +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-errors +- Update errors to version 2.3.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-extensible-exceptions +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-extra -- Update extra to version 1.7.1. - 1.7.1, released 2020-03-10 - Add NOINLINE to errorIO to work around a GHC 8.4 bug - 1.7, released 2020-03-05 - * #40, delete deprecated function for - * zipFrom now truncates lists, rather than error, just like zip - 1.6.21, released 2020-03-02 - [#54], deprecate nubOn since its O(n^2). Use nubOrdOn - [#53], add some nub functions to NonEmpty - -- Update extra to version 1.6.20. - 1.6.20, released 2020-02-16 - Add firstM, secondM - 1.6.19, released 2020-02-11 - [#50], add headDef, lastDef, and dropEnd1 - -- Drop obsolete group attributes. - -- Update extra to version 1.6.18. - 1.6.18, released 2019-08-21 - Make errorIO include a call stack - Make maximumOn and minimumOn apply the function once per element - -- Update extra to version 1.6.17. - 1.6.17, released 2019-05-31 - Add enumerate - -- Update extra to version 1.6.16. - 1.6.16, released 2019-05-25 - Add atomicModifyIORef_ and atomicModifyIORef'_ - -- Update extra to version 1.6.15. - 1.6.15, released 2019-04-22 - [#45], add NonEmpty.Extra for extra appending functions - [#42], add fromMaybeM - Remove support for GHC 7.4, 7.6 and 7.8 - -- Update extra to version 1.6.14. - 1.6.14, released 2018-12-10 - Add mapLeft and mapRight - -- Update extra to version 1.6.13. - 1.6.13, released 2018-10-14 - [#40], deprecate Data.List.Extra.for (clashes with Traversable) - -- Update extra to version 1.6.12. - 1.6.12, released 2018-09-24 - [#39], add curry3/uncurry3 - 1.6.11, released 2018-09-18 - [#38], make escapeHTML replace ' with ' - 1.6.10, released 2018-09-04 - [#37], make a duration/sleep test more robust (wider bounds) - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update extra to version 1.6.9. - 1.6.9, released 2018-07-12 - Add loop, the non-monadic version of loopM - [#36], add whenMaybe and whenMaybeM - -- Update extra to version 1.6.8. - 1.6.8, released 2018-05-24 - Add notNull - Add listDirectories - 1.6.7, released 2018-05-23 - [#35], add fold1M and fold1M_ - [#34], lots of documentation typos - -- Update extra to version 1.6.6. - * Add escapeJSON and unescapeJSON - * Add escapeHTML and unescapeHTML - * #33, improve error messages on test suite failures - * Add dropPrefix and dropSuffix - * Add maximumOn and minimumOn - * #31, add nubSort, nubSortBy and nubSortOn - * Mark the partial functions with Partial - * Add Partial constraint - * Add newTempFileWithin and newTempDirWithin - * Mark the Extra module as deprecated, used for documentation only - * #23, delete subtractTime - * Require QuickCheck-2.10 - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 1.5.3. - -- Update to version 1.5.2 with cabal2obs. - -- Update to version 1.5.1 with cabal2obs. - -- Update to version 1.4.10 revision 0 with cabal2obs. - -- update to 1.4.10 - * Add Data.Typeable.Extra containing typeRep, Proxy, (:~:) - -- update to 1.4.9 - * add line1 - -- update to 1.4.8 - * Add displayException - -- update to 1.4.7 - * add concatForM - -- update to 1.4.6 - * add maybeM and eitherM - -- update to 1.4.5 - * change fileEq on files that do not exist to be an error - * add mconcatMap and mconcatMapM - * add fileEq - * add isMac - -- update to 1.4.3 - * Add Data.Version.Extra - -- update to 1.4.2 - * Make concatMapM/mapMaybeM faster - -- update to 1.4.1 - * Make temp file functions workaround GHC bug #10731 - * Add retryBool - * Add stripInfix and stripInfixEnd - * support directory-1.2.3 - * Add whenJustM - * Add errorIO - * Add onceFork - * Make once async exception safe - * Fix a deadlock in once when two people request in parallel - * Fix a missing hClose in captureOutput - -- version bump to 1.1 - * add nubOrd, nubOrdOn, nubOrdBy - * add groupSortOn and groupSortBy - * add splitAtEnd - -- version bump to 1.0.1 - + Make listFilesAvoid drop trailing path separators before testing - + #3, add a constraint base >= 4.4 - -- initial commit of extra package +- Add extra at version 1.7.9. ghc-fail +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-fast-logger -- Update fast-logger to version 3.0.1. - [#]# 3.0.1 - * Creating the `Internal` module. - [#185](https://github.com/kazu-yamamoto/logger/pull/185) - -- Drop obsolete group attributes. - -- Update fast-logger to version 3.0.0. - [#]# 3.0.0 - * Allowing the callback logger to be generic. [#182](https://github.com/kazu-yamamoto/logger/pull/180) This is a BREAKING CHANGE. Users should do: - 1. Importing `LogType'` and related constructors because `LogType` is now a type alias. - 2. Using `{-# LANGUAGE GADTs #-}`, even if you aren't using anything new, any time you try and `case` over values of type `LogType'`. - [#]# 2.4.17 - * Obtaining a fresh fd from IORef just before writing. [#180](https://github.com/kazu-yamamoto/logger/pull/180) - [#]# 2.4.16 - * Using strict language extensions. - [#]# 2.4.15 - * Rescuing GHC 7.8. +- Update fast-logger to version 3.0.5. + [#]# 3.0.5 + * recovering backward compatibility for newFileLoggerSet. + +- Update fast-logger to version 3.0.4. + [#]# 3.0.4 + * New API: `newFastLogger1` which use only one capability. + * Making `FD` safer with `invalidFD`. + +- Update fast-logger to version 3.0.3. + [#]# 3.0.3 + * Dropping support of GHC 7.x. + * Add `ToLogStr` instance for `ShortByteString`. Add lower bound on + `bytestring` dependency to ensure that `bytestring` exports + `Data.ByteString.Short`. + [#]# 3.0.2 + * Fixing documentation. -- Update fast-logger to version 2.4.17. - Upstream has not updated the file "ChangeLog.md" since the last - release. +- disable %{ix86} build -- Update fast-logger to version 2.4.16. +- Update fast-logger to version 3.0.2. -- Update fast-logger to version 2.4.15. - Upstream has not updated the file "ChangeLog.md" since the last - release. - -- Update fast-logger to version 2.4.14. - [#]# 2.4.14 - * Add `ToLogStr` instances for the following types: signed integers, unsigned integers, floating-point numbers. These instances all use decimal encodings. [#177](https://github.com/kazu-yamamoto/logger/pull/177) - -- Update fast-logger to version 2.4.13. - Upstream has not updated the file "ChangeLog.md" since the last - release. - -- Update fast-logger to version 2.4.12. - Upstream has not updated the file "ChangeLog.md" since the last - release. - -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update fast-logger to version 2.4.11. - * Give an explicit definition for (<>) in LogStr's Semigroup instance. - [#155](https://github.com/kazu-yamamoto/logger/pull/155) - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 2.4.10 with cabal2obs. - -- Update to version 2.4.8 with cabal2obs. - -- Update to version 2.4.7 with cabal2obs. - -- Update to version 2.4.6 revision 0 with cabal2obs. -- Remove obsolete remove-bytestring-builder.patch. - -- update to 2.4.6 - * Ensuring that stdio is flushed. - -- update to 2.4.5 -- refreshed remove-bytestring-builder.patch - * Bringing backward compatibility back - * New API: newFastLogger and ewTimedFastLogger. - * LogType and date cache are transferred from wai-logger. - -- update to 2.4.3 - * Fixing a buf of long log messages - * Unsupporting GHC 7.4 - -- update to 2.4.1 - -- update to 2.4.0 - -- add remove-bytestring-builder.patch to remove unneded deps +- Replace %setup -q with the more modern %autosetup macro. -- initial commit +- Add fast-logger at version 3.0.1. ghc-file-embed -- Update file-embed to version 0.0.11.2. - [#]# 0.0.11.2 - * Haddock markup fix +- Update file-embed to version 0.0.15.0. + [#]# 0.0.15.0 + * Add `makeRelativeToLocationPredicate` -- Update file-embed to version 0.0.11.1. - [#] ChangeLog for file-embed - [#]# 0.0.11.1 - * Support GHC 8.10 +- Update file-embed to version 0.0.14.0. + [#]# 0.0.14.0 + * Add `embedFileIfExists` -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Update file-embed to version 0.0.11. - [#]# 0.0.11 - * embedDirListing [#26](https://github.com/snoyberg/file-embed/pull/26) +- Update file-embed to version 0.0.13.0. + [#]# 0.0.13.0 + * Ensure that directory listings are returned in sorted order for reproducibility [yesodweb/yesod#1684](https://github.com/yesodweb/yesod/issues/1684) -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update file-embed to version 0.0.10.1. - * Minor doc improvements - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.0.10 revision 0 with cabal2obs. - -- update to 0.0.10 - * makeRelativeToProject - -- update to 0.0.9.1 - * embedStringFile - -- correct licence to BSD-2-Clause - -- initial commit +- Add file-embed at version 0.0.12.0. ghc-filelock +- disable %{ix86} build + +- Update filelock to version 0.1.1.5. + Upstream does not provide a change log file. + ghc-foldl +- Update foldl to version 1.4.12. + 1.4.12 + * `Data.Functor.Extend.Extended` instances for `Fold` / `FoldM` + * Remove dependency on `mwc-random` + +- Update foldl to version 1.4.11. + 1.4.11 + * Fix doctest failure when built against newer versions of the `hashable` + package + +- Update foldl to version 1.4.10 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update foldl to version 1.4.10. + 1.4.10 + * Fix space leaks in `scan` / `scanM` + +- Update foldl to version 1.4.9 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update foldl to version 1.4.9. + 1.4.9 + * Implement `vector` utility more efficiently + +- Update foldl to version 1.4.8 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update foldl to version 1.4.8. + 1.4.8 + * Only depend on `semigroups` for older GHC versions + +- Update foldl to version 1.4.7. + 1.4.7 + * Add `foldByKey{,Hash}Map` functions + +- Re-generate file with latest version of spec-cleaner. + ghc-free +- Update free to version 5.1.7. + 5.1.7 [2021.04.30] + - ----------------- + * Enable `FlexibleContexts` in `Control.Monad.Trans.Free.Church` to allow + building with GHC 9.2. + +- Update free to version 5.1.6. + 5.1.6 [2020.12.31] + - ----------------- + * Explicitly mark modules as `Safe`. + +- Update free to version 5.1.5 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update free to version 5.1.5. + 5.1.5 [2020.12.16] + - ----------------- + * Move `indexed-traversable` (`FunctorWithIndex` etc) instances from `lens`. + +- Update free to version 5.1.4. + 5.1.4 [2020.10.01] + - ----------------- + * Allow building with `template-haskell-2.17.0.0` (GHC 9.0). + +- Update free to version 5.1.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-fsnotify -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Update fsnotify to version 0.3.0.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. +- Replace %setup -q with the more modern %autosetup macro. -- Update fsnotify to version 0.3.0.1. - Version 0.3.0.0 - - -------------- - API breaking update with a number of bugfixes and improvements. - * Now we can detect directory creation/deletion. A boolean flag has been added - to `Event` to indicate if the event pertains to a directory or not. This is the - only API change. - * Test stability improvements + CI test suites now passing on Windows, Linux, and Mac. - * Interpreting OSX hfsevents flags is more sane now (see comments in OSX.hs for details). - * Improve a race condition when adding watches on Linux. - * Improve robustness of the PollManager. - * Fix double call to `closeHandle` on Windows. - * Remove comments about locking from the documentation. - -- Update fsnotify to version 0.2.1.2. - * Update to the new hinotify API (v0.3.10) - * Catch IO exceptions when initialising inotify on Linux - -- Update to version 0.2.1 revision 0 with cabal2obs. - -- update to 0.2.1 - * Use filepath instead of deprecated system-filepath - -- Initial package +- Add fsnotify at version 0.3.0.1. ghc-generic-deriving +- Update generic-deriving to version 1.14.1. + [#] 1.14.1 [2021.08.30] + * Backport the `Generic(1)` instances introduced for tuples (8 through 15) in + `base-4.16`. + * Make the test suite compile on GHC 9.2 or later. + * Always import `Data.List` qualified to fix the build with recent GHCs. + +- Update generic-deriving to version 1.14 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update generic-deriving to version 1.14. + [#] 1.14 [2020.09.30] + * Remove instances for `Data.Semigroup.Option`, which is deprecated as of + `base-4.15.0.0`. + * Allow building with `template-haskell-2.17.0.0` (GHC 9.0). + * Fix a bug in which `deriveAll1` would needlessly reject data types whose last + type parameter appears as an oversaturated argument to a type family. + +- Replace %setup -q with the more modern %autosetup macro. + ghc-githash +- Update githash to version 0.1.6.1. + [#]# 0.1.6.1 + * [Support template-haskell 2.17](https://github.com/snoyberg/githash/pull/22) + +- Update githash to version 0.1.6.0. + [#]# 0.1.6.0 + * Always include patchlevel and hash in git-describe output + * Don't let user's configured initial branch name break tests + +- disable %{ix86} build + +- Update githash to version 0.1.5.0. + [#]# 0.1.5.0 + * Add git tag output via git-describe + +- Update githash to version 0.1.4.0. + [#]# 0.1.4.0 + * Add git-describe output + ghc-gitrev +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-hackage-security +- Update hackage-security to version 0.6.0.1 revision 8. + Upstream has revised the Cabal build instructions on Hackage. + +- Update hackage-security to version 0.6.0.1 revision 7. + Upstream has revised the Cabal build instructions on Hackage. + +- Update hackage-security to version 0.6.0.1 revision 6. + Upstream has revised the Cabal build instructions on Hackage. + +- Update hackage-security to version 0.6.0.1 revision 5. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update hackage-security to version 0.6.0.1 revision 4. + Upstream has revised the Cabal build instructions on Hackage. + +- Update hackage-security to version 0.6.0.1 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Update hackage-security to version 0.6.0.1 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Tweak Cabal file to accept latest version of base64-bytestring. + +- Re-generate file with latest version of spec-cleaner. + ghc-haddock-library +- Update haddock-library to version 1.10.0. + [#]# Changes in version 1.10.0 + * Add support for labeled module references (#1319, #1315) + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hashable +- Update hashable to version 1.3.3.0. + [#]# Version 1.3.3.0 + * `Text` hashing uses 64-bit FNV prime + * Don't truncate Text hashvalues on 64bit Windows: + https://github.com/haskell-unordered-containers/hashable/pull/211 + +- Update hashable to version 1.3.2.0. + [#]# Version 1.3.2.0 + * Add `Hashable (Fixed a)` for `base <4.7` versions. + * Add documentation: + - `hashable` is not a stable hash + - `hashWithSalt` may return negative values + - there is `time-compat` with `Hashable` instances for `time` types. + * Add `random-initial-seed` flag causing the initial seed + to be randomized on each start of an executable using `hashable`. + +- remve obsollete fix for i586 + +- Update hashable to version 1.3.1.0. + [#]# Version 1.3.1.0 + * Add `Hashable1` instances to `semigroups` types. + * Use `ghc-bignum` with GHC-9.0 + * Use FNV-1 constants. + * Make `hashable-examples` a test-suite + +- disable %{ix86} build + +- Update hashable to version 1.3.0.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Update hashable to version 1.3.0.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hi-file-parser +- Update hi-file-parser to version 0.1.2.0. + [#]# 0.1.2.0 + Add support for GHC 8.10 and 9.0 [#2](https://github.com/commercialhaskell/hi-file-parser/pull/2) + +- Update hi-file-parser to version 0.1.1.0 revision 2. + [#]# 0.1.1.0 + Add `NFData` instances + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update hi-file-parser to version 0.1.0.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + ghc-hinotify +- disable %{ix86} build + +- Update hinotify to version 0.4.1. + Upstream has not updated the file "CHANGELOG.md" since the last + release. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hostname +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hourglass +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hs-bibutils +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hsemail +- disable %{ix86} build + +- Update hsemail to version 2.2.1. + Upstream has not updated the file "ChangeLog.md" since the last + release. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hslua +- Update hslua to version 1.3.0.1. + [#]## 1.3.0.1 + Released 2021-02-06. + - Fixed build with GHC 9.0.1 (Simon Jakobi). + - Improved test-suite; fixed memory leaks in some tests. + - Moved CI to GitHub Actions. + +- disable %{ix86} build + +- Update hslua to version 1.3.0. + [#]## 1.3.0 + Released 2020-10-16. + - Upgrade included Lua version to new bug-fix release 5.3.6. See + the upstream documentation https://www.lua.org/bugs.html#5.3.5 + for the bugs which have been fixed. + - Stop exporting `c_loaded_table` and `c_prelad_table` from module + Foreign.Lua.Raw.Auxiliary. Both values are defined only if the + flag `HARDCODE_REG_KEYS` is disabled, leading to compilation + errors when the flag is enabled. + - Add new function `peekStringy` to Peek module. It allows to peek + a value of any `IsString` type from an UTF-8 encoded string. + - Various improvements to the continuous integration setup, + including cleanup of the config files, version bumps to the + ghc/cabal versions used for testing, and running the linter in a + dedicated GitHub Action. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update hslua to version 1.2.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/hslua-1.2.0/src/CHANGELOG.md + +- Update hslua to version 1.1.2. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/hslua-1.1.2/src/CHANGELOG.md + +- Update hslua to version 1.1.1. + [#]## 1.1.1 + Released 2020-06-02 + - New module Foreign.Lua.Push: provides functions which marshal + and push Haskell values onto Lua's stack. + Most functions in Foreign.Lua.Types.Pushable are now defined + using functions from this module. + - New module Foreign.Lua.Peek: provides functions which unmarshal + and retrieve Haskell values from Lua's stack. Contrary to `peek` + from Foreign.Lua.Types.Peekable, the peeker functions in this + module will never throw errors, but use an `Either` type to + signal retrieval failure. + The error type `PeekError` should not be considered final and + will likely be subject to change in later versions. + - Module Foreign.Lua.Utf8: never throw errors when decoding UTF-8 + strings. Invalid UTF-8 input bytes no longer cause exceptions, + but are replaced with the Unicode replacement character U+FFFD. + - Fixed missing and faulty Haddock documentation. + - Fixed a bug which caused unnecessary use of strings to represent + floating point numbers under certain configurations. + [#]## 1.1.0 + Released 2020-03-25. + * *WARNING:** The changes in this release are experimental. It is + recommended to skip this release unless the newly introduced + features are required. + - Allow custom error handling: conversion of Lua errors to + Haskell exceptions and back is made configurable. Users can + define their own exception/error handling strategies, even + opening up the option to pass arbitrary exceptions through Lua. + - New types exported from `Foreign.Lua.Types`: + - `ErrorConversion`: defines the ways in which exceptions + and errors are handled and converted. + - `LuaEnvironment`: environment in which Lua computations + are evaluated. Contains the Lua interpreter state and + the error conversion strategy. + - The environment of the `Lua` type is changed from a plain + Lua `State` to the above mentioned `LuaEnvironment`. + - New functions `run'` is exported from `Foreign.Lua.Util` + and `Foreign.Lua`: it is analogous to `run`, but allows to + run computations with a custom error conversion strategy. + - New function `runWithConverter` exported from + `Foreign.Lua.Core.Types` and `Foreign.Lua.Core`; like + `run'`, but takes a custom state. + - New function `unsafeRunWith` exported from + `Foreign.Lua.Core.Types` and `Foreign.Lua.Core`; runs a + computation without proper error handling. + - New function `errorConversion` exported from + `Foreign.Lua.Core.Types` and `Foreign.Lua.Core`: extract + the error conversion strategy from the Lua type. + - New function `throwErrorAsException` exported from + `Foreign.Lua.Core.Error` and `Foreign.Lua.Core`: throws a + Lua error as Haskell exception, using the current error + conversion strategy. + - Function `runWith` is moved from module `Foreign.Lua.Core` to + `Foreign.Lua.Util`. + - The module `Foreign.Lua.Utf8` is now exported. + ghc-hslua-module-system +- disable %{ix86} build + +- Update hslua-module-system to version 0.2.2.1. + [#]# 0.2.2.1 -- 2020-10-16 + - Relaxed upper bound for hslua, allow `hslua-1.3.*`. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update hslua-module-system to version 0.2.2. + [#]# 0.2.2 -- 2020-08-15 + - Relaxed upper bound for hslua, allow `hslua-1.2.*`. + - Improved documentation of internal types. + - Use tasty-lua for unit tests. + - Update CI to test with all GHC versions. + +- Re-generate file with latest version of spec-cleaner. + ghc-hslua-module-text +- disable %{ix86} build + +- Update hslua-module-text to version 0.3.0.1. + [#]# 0.3.0.1 -- 2020-10-16 + - Relaxed upper bound for hslua, allow `hslua-1.3.*`. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update hslua-module-text to version 0.3.0. + [#]# 0.3.0 -- 2020-08-15 + - Use self-documenting module. This allows to include + documentation with the module definition, and to auto-generate + documentation from that. Requires hslua-1.2.0 or newer. + - Run CI tests with all GHC 8 versions, test stack builds. + +- Re-generate file with latest version of spec-cleaner. + ghc-hspec +- Update hspec to version 2.8.3. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/hspec-2.8.3/src/CHANGES.markdown + +- Update hspec to version 2.8.2. + [#]# Changes in 2.8.2 + - Add `mapSubject` and `ignoreSubject` + +- Update hspec to version 2.8.1. + [#]# Changes in 2.8.1 + - Take the environment variable `NO_COLOR` into account + +- Update hspec to version 2.8.0. + [#]# Changes in 2.8.0 + - Add `--times` to print times for individual spec items + - Add `--print-slow-items` + - Use `-XNoImplicitPrelude` and do not rely on `base` for `hspec-discover` + generated test drivers. This ensures full compatibility with custom + preludes. + - Add new APIs for formatters `Test.Hspec.Core.Format` and + `Test.Hspec.Core.Formatters.V2` + - Add `getItemCount` to `Formatter` API + - Add `--qc-max-shrinks` (see #380) + - Add location information for failing `afterAll`-hooks + - hspec-discover: Deprecate `--no-main` and `--formatter` (use + `--module-name` instead) (#196) + - Remove `--verbose` option (this has been a noop since at least 2013) + - Remove `--out` option (use shell output redirection instead) + +- Update hspec to version 2.7.10. + [#]# Changes in 2.7.10 + - Add a new formatter (can be used with `--format checks`) + - Add `exampleStarted` to `Formatter` API + +- Update hspec to version 2.7.9. + [#]# Changes in 2.7.9 + - Re-export `aroundAll` and `aroundAllWith` in `Test.Hspec` + +- Update hspec to version 2.7.8. + [#]# Changes in 2.7.8 + - Add `aroundAll` / `aroundAllWith` (see #255) + +- Update hspec to version 2.7.7. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/hspec-2.7.7/src/CHANGES.markdown + +- Update hspec to version 2.7.6. + [#]# Changes in 2.7.6 + - Add `beforeAllWith` (see #447) + +- Update hspec to version 2.7.5. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/hspec-2.7.5/src/CHANGES.markdown + +- disable %{ix86} build + +- Update hspec to version 2.7.4. + [#]# Changes in 2.7.4 + - Apply --randomize recursively + [#]# Changes in 2.7.3 + - Add `--randomize` + [#]# Changes in 2.7.2 + - Interrupt diff calculation if it takes longer than two seconds (see #415) + ghc-hspec-core +- Update hspec-core to version 2.8.3. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.8.2. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.8.1. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.8.0. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.7.10. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.7.9. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.7.8 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update hspec-core to version 2.7.8. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.7.7. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.7.6. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.7.5. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Update hspec-core to version 2.7.4. + Upstream does not provide a change log file. + ghc-hspec-expectations +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-hspec-smallcheck +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-http-api-data -- Update Cabal file to get more accurate dependency information. +- Update http-api-data to version 0.4.3 revision 3. + Upstream has revised the Cabal build instructions on Hackage. -- Update http-api-data to version 0.4.1.1. - 0.4.1.1 - - ------ - * Allow cookie <0.5 - * Change to `build-type: Simple` +- fix license to BSD-2-Clause -- Drop obsolete group attributes. +- Update http-api-data to version 0.4.3 revision 2. + Upstream has revised the Cabal build instructions on Hackage. -- Update http-api-data to version 0.4.1. - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/http-api-data-0.4.1/src/CHANGELOG.md +- Update http-api-data to version 0.4.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Update http-api-data to version 0.4. - 0.4 - - -- - * `NominalDiffTime` instances preserve precision (roundtrip) - * Add `Semigroup.Min`, `Max`, `First`, `Last` instances - * Add `Tagged b a` instances +- Update http-api-data to version 0.4.3. + 0.4.3 + - ---- + * Add `Quarter`, `QuarterOfYear` and `Month` instances + * Support `bytestring-0.11` -- Update http-api-data to version 0.3.10. - 0.3.10 - - -- - * Fix 'SetCookie' instances - (see [#86](https://github.com/fizruk/http-api-data/pull/86)) - * Add support for `Fixed` - (see [#78](https://github.com/fizruk/http-api-data/pull/87)) - 0.3.9 - - -- - * GHC-8.6 support - * Remove dependency on `uri-bytestring` and use functions from `http-types` instead - (see [#75](https://github.com/fizruk/http-api-data/pull/78)) - * Add support for `SetCookie` - (see [#74](https://github.com/fizruk/http-api-data/pull/74)) +- disable %{ix86} build -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. +- Update http-api-data to version 0.4.2. + 0.4.2 + - ---- + * Add instances for `Const` and `Identity` -- Update http-api-data to version 0.3.8.1. - * GHC-8.4.1 support - * Stable URL-encoding for `Form`s (see [#67](https://github.com/fizruk/http-api-data/pull/67)): - * Introduce `urlEncodeParams` and `urlDecodeParams`; - * Introduce `urlEncodeAsFormStable` and use stable encoding for doctests; - * Add `toEntriesByKeyStable` and `toListStable`; - * Add `Semigroup` instance for `Form` (see [#69](https://github.com/fizruk/http-api-data/pull/69)); - * Relax upper bound on Cabal (see [#73](https://github.com/fizruk/http-api-data/pull/73)). +- Replace %setup -q with the more modern %autosetup macro. -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.3.7.1 with cabal2obs. - -- Update to version 0.3.7 with cabal2obs. - -- Update to version 0.3.6 with cabal2obs. - -- Improve package description. - -- Update to version 0.3.5 with cabal2obs. - -- Update to version 0.2.4 revision 0 with cabal2obs. - -- Update to version 0.2.3 revision 0 with cabal2obs. - -- update to 0.2.3 - * Add more parser helpers for Bounded Enum types. - -- update to 0.2.2 - * Add instances for more time types: LocalTime, ZonedTime, UTCTime and NominalDiffTime - -- correct license to BSD-2-Clause - -- initial commit +- Add http-api-data at version 0.4.1.1. ghc-http-client +- Update http-client to version 0.7.9. + [#]# 0.7.9 + * Exceptions from streamed request body now cause the request to fail. Previously they were + routed through onRequestBodyException and, by default, the IOExceptions were discarded. + +- Update http-client to version 0.7.8. + [#]# 0.7.8 + * Include the original `Request` in the `Response`. Expose it via `getOriginalRequest`. + +- Update http-client to version 0.7.7. + [#]# 0.7.7 + * Allow secure cookies for localhost without HTTPS [#460](https://github.com/snoyberg/http-client/pull/460) + +- Update http-client to version 0.7.6. + [#]# 0.7.6 + * Add `applyBearerAuth` function [#457](https://github.com/snoyberg/http-client/pull/457/files) + +- Update http-client to version 0.7.5. + [#]# 0.7.5 + * Force closing connections in case of exceptions throwing [#454](https://github.com/snoyberg/http-client/pull/454). + +- Update http-client to version 0.7.4. + [#]# 0.7.4 + * Depend on base64-bytestring instead of memory [#453](https://github.com/snoyberg/http-client/pull/453) + +- disable %{ix86} build + +- Update http-client to version 0.7.3. + [#]# 0.7.3 + * Added `withSocket` to `Network.HTTP.Client.Connection`. + +- Update http-client to version 0.7.2.1. + [#]# 0.7.2.1 + * Fix bug in `useProxySecureWithoutConnect`. + +- Update http-client to version 0.7.2. + [#]# 0.7.2 + * Add a new proxy mode, proxySecureWithoutConnect, for sending HTTPS requests in plain text to a proxy without using the CONNECT method. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update http-client to version 0.7.1. + [#]# 0.7.1 + * Remove `AI_ADDRCONFIG` [#400](https://github.com/snoyberg/http-client/issues/400) + +- Update http-client to version 0.7.0. + [#]# 0.7.0 + * Remove Eq instances for Cookie, CookieJar, Response, Ord instance for Cookie [#435](https://github.com/snoyberg/http-client/pull/435) + ghc-http-client-tls +- disable %{ix86} build + +- Update http-client-tls to version 0.3.5.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-http-conduit +- Update http-conduit to version 2.3.8. + [#]# 2.3.8 + * Adds `setRequestBearerAuth` convenience function. Note that this is only available for `http-client` versions 0.7.6 or greater. [#457](https://github.com/snoyberg/http-client/pull/457/files) + * Adds a convenience function to set a request's response timeout [#456](https://github.com/snoyberg/http-client/pull/456) + +- disable %{ix86} build + +- Update http-conduit to version 2.3.7.4. + [#]# 2.3.7.4 + * Introduces the `aeson` cabal file [#448](https://github.com/snoyberg/http-client/issues/448) + +- Update http-conduit to version 2.3.7.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Add _constraints with 6GB min disk space for ppc64/ppc64le + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-http-types +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hxt +- Update hxt to version 9.3.1.22. + Upstream does not provide a change log file. + +- Update hxt to version 9.3.1.21. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hxt-charproperties +- Update hxt-charproperties to version 9.5.0.0. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hxt-regex-xmlschema +- Update hxt-regex-xmlschema to version 9.2.0.7. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Update hxt-regex-xmlschema to version 9.2.0.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hxt-unicode +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-infer-license +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-integer-logarithms +- disable %{ix86} build + +- Update integer-logarithms to version 1.0.3.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/integer-logarithms-1.0.3.1/src/changelog.md + +- Update integer-logarithms to version 1.0.3 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-invariant +- disable %{ix86} build + +- Update invariant to version 0.5.4. + [#] 0.5.4 [2020.10.01] + * Fix a bug in which `deriveInvariant2` would fail on certain data types with + three or parameters if the first two parameters had phantom roles. + * Fix a bug in which `deriveInvariant(2)` would fail on sufficiently complex + uses of rank-n types in constructor fields. + * Fix a bug in which `deriveInvariant(2)` would needlessly reject data types + whose two last type parameters appear as oversaturated arguments to a type + family. + +- Update invariant to version 0.5.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-ipynb +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-iso8601-time +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-iwlib +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-jira-wiki-markup +- Update jira-wiki-markup to version 1.4.0. + 1.4.0 + - ---- + Released 2021-05-25. + * Allow quoted image parameters. + * Added support for "smart links". + * **API Change**: Add new constructors `SmartCard` and `SmartLink` to + Text.Jira.Markup.LinkType. + +- Update jira-wiki-markup to version 1.3.5. + 1.3.5 + - ---- + Released 2021-05-24. + * Allow spaces and most unicode characters in attachment links. + * No longer require a newline character after `{noformat}`. + * Only allow URI path segment characters in bare links. + * The `file:` schema is no longer allowed in bare links; these + rarely make sense. + +- Update jira-wiki-markup to version 1.3.4. + 1.3.4 + - ---- + Released 2021-03-13. + * Fixed parsing of autolinks (i.e., of bare URLs in the text). + Previously an autolink would take up the rest of a line, as + spaces were allowed characters in these items. + * Emoji character sequences no longer cause parsing failures. This + was due to missing backtracking when emoji parsing fails. + * Block quotes are only rendered as `bq.` if they do not contain a + linebreak. + +- Update jira-wiki-markup to version 1.3.3. + 1.3.3 + - ---- + Released 2021-02-12. + * Modified the Doc parser to skip leading blank lines. This fixes + parsing of documents which start with multiple blank lines. + * Prevent URLs within link aliases to be treated as autolinks. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update jira-wiki-markup to version 1.3.2. + * Braces are now always escaped when printing; Jira treats braces + specially, regardless of context. + * Added support for links to anchors. + * Styled text may not wrap across multiple lines; linebreaks in + marked-up text are now forbidden. + * Module Text.Jira.Parser.Core: new function `many1Till` which + behaves like `manyTill`, but requires at least on element to be + parsed. + * Ensured the package works with GHC 8.10. + * Support was added for additional syntax constructs: + - citation markup (`??citation??`), + - links to attachments (`[title^attachment.ext]`), and + - user links (`[~username]`). + * Changes to module `Text.Jira.Markup`: + * A new data type `LinkType` is exported from the module. + * Changes to type `Inline`: + - a new constructor `Citation` has been added; + - the `Link` constructor now takes an additional + parameter of type `LinkType`. + * Fixed rendering of image attributes: image attributes are + separated by commas instead of pipes; the latter are used in + block parameters. + * Fixed parsing of blockquotes which are not preceeded by blank + lines. + * Ensure parsing of single-line blockquotes is possible even if + there is no space between `bq.` marker and contents. + * Fixed parsing of colors: parsing no longer fails for hexcolors + which contain non-decimal digits. + * Changes to module `Text.Jira.Parser.Shared`: + - New parsing function `colorName` which parses a color + descriptor, i.e. either a name or a hexcolor. + * Added check that a closing markup char is not preceeded by a + whitespace character. Previously, plain text was still + incorrectly treated as markup. E.g., the dashes in `-> step ->` + used to be interpreted as delimiters marking deleted text. + * Allows empty table cells; table parsing failed if one of the + cells did not contain any content. + * Changes to module `Text.Jira.Parser.Core`: + - A field `stateLastSpcPos` was added to data type + `ParserState` to keep track of spaces. + - Function `updateLastSpcPos` was added to update the + aforementioned field. + - Function `afterSpace` was added to test the field. + +- Re-generate file with latest version of spec-cleaner. + - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/jira-wiki-markup-1.1.4/src/CHANGELOG.md + * Fixed parsing of image parameters. Thumbnails and images with + parameters were previously not recognized as images. + * Fixed table detection in endOfParagraph parser: Tables were + expected to have a space between the leading pipe(s) and the + cell content. Lines like `||Name|` were erroneously not + recognized as the beginning of a new block. + * Don't escape colon/semicolon unless necessary: it is necessary + to escape colons or semicolons only if they could otherwise + become part of a smiley. + * Colon `:` and semicolon `;` are now parsed as special + characters, since they can be the first characters of an emoji. + * Fixed parsing of words which contain non-special symbol + characters: word boundaries were not set correctly if a word + contained a dot `.` or similar chars. + * Fixed incorrect emphasis parsing: digits were erroneously allows + as the first characters after closing emphasis characters. + * Lists are now allowed to be indented; i.e., lists are still + recognized if list markers are preceded by spaces. + * Support for colored inlines has been added. + * New constructor `ColorInline` for type `Inline` (API change). ghc-kan-extensions +- Update kan-extensions to version 5.2.3. + 5.2.3 [2021.07.27] + - ----------------- + * Add `shift` and `reset` to `Control.Monad.Codensity`. + +- Update kan-extensions to version 5.2.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update kan-extensions to version 5.2.2. + 5.2.2 [2021.02.17] + - ----------------- + * Add `hoistCoyoneda` to `Data.Functor.Contravariant.Coyoneda`. + +- disable %{ix86} build + +- Update kan-extensions to version 5.2.1. + 5.2.1 [2020.10.01] + - ----------------- + * Allow building with GHC 9.0. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-lens +- Update lens to version 5.0.1 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Update lens to version 5.0.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update lens to version 5.0.1. + 5.0.1 [2021.02.24] + - ----------------- + * Fix a bug in which `makeLenses` could produce ill kinded optics for + poly-kinded datatypes in certain situations. + +- Update lens to version 5. + 5 [2021.02.17] + - ------------- + * Support building with GHC 9.0. + * Remove the `Swapped` type class in favor of `Swap` from the `assoc` package. + * Remove the `Strict` type class in favor of `Strict` from the `strict` package. + The `swapped`, `strict` and `lazy` isomorphisms are now defined using "new" type classes. + Users which define own instances of old type classes are advised to + define instances of the new ones. + ```haskell + import qualified Data.Bifunctor.Swap as Swap + import qualified Control.Lens as Lens + instance Swap.Swap MyType where + swap = ... + [#]if !MIN_VERSION_lens(4,20,0) + instance Lens.Swapped MyType where + swapped = iso Swap.swap Swap.swap + [#]endif + ``` + * The `FunctorWithIndex`, `FoldableWithIndex` and `TraversableWithIndex` type classes + have been migrated to a new package, + [`indexed-traversable`](https://hackage.haskell.org/package/indexed-traversable). + The `imapped`, `ifolded` and `itraversed` methods are now top-level functions. + If you are not defining these methods in your instances, + you don't need to change your definitions. + Beware: the `optics-core` package (versions <0.4) defines similar classes, + and will also migrate to use `indexed-traversable` classes. Therefore, you + might get duplicate instance errors if your package defines both. + If you define your own `FunctorWithIndex` etc. instances, + we recommend that you depend directly on the `indexed-traversable` package. + If you want to continue support `lens-4` users, you may write + ```haskell + - - from indexed-traversable + import Data.Functor.WithIndex + - - from lens + import qualified Control.Lens as L + - - your (indexed) container + data MySeq a = ... + - - indexed-traversable instance + instance FunctorWithIndex Int MySeq where imap = ... + instance FoldableWithIndex Int MySeq where ifoldMap = ... + instance TraversableWithIndex Int MySeq where itraverse = ... + - - lens <5 instance, note the ! + [#]if !MIN_VERSION_lens(5,0,0) + instance L.FunctorWithIndex Int MySeq where imap = imap + instance L.FoldableWithIndex Int MySeq where ifoldMap = ifoldMap + instance L.TraversableWithIndex Int MySeq where itraverse = itraverse + [#]endif + ``` + In other words, always provide `indexed-traversable` instances. + If your package depends on `lens` and allows `lens-4`, + you should additionally provide instances for `lens-4` type classes + that can reuse the `indexed-traversable` instances. + * Make the functions in `Control.Lens.TH` work more robustly with poly-kinded + data types. This can cause a breaking change under certain situations: + * TH-generated optics for poly-kinded data types are now much more likely to + mention kind variables in their definitions, which will require enabling + the `PolyKinds` extension at use sites in order to typecheck. + * Because TH-generated optics now quantify more kind variables than they did + previously, this can affect the order of visible type applications. + * Generalize the types of `generic` and `generic1` to allow type-changing + updates. If you wish to use the old, more restricted types of these + functions, use `simple . generic` or `simple . generic1` instead. + * Add `Control.Lens.Profunctor` with conversion functions to and from + profunctor optic representation. + * Add `Control.Lens.Review.reviewing`, which is like `review` but with a more + polymorphic type. + * Mark `Control.Lens.Equality` as Trustworthy. + * The build-type has been changed from `Custom` to `Simple`. + To achieve this, the `doctests` test suite has been removed in favor of using [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec) to run the doctests. + * Use `alterF` in `At (HashMap k)` instance implementation. + * Use `alterF` in `At` and `Contains` instances for `Set`, `IntSet`, and + `HashSet`. + * Avoid re-inserting keys already present in `ix` for `Set`, `IntSet`, + and `HashSet`. For `Set` and `HashSet`, this changes the semantics + slightly; if the user-supplied key is `==` to one already present in + the set, then the latter will not be replaced in the result. + * Consume `()` values lazily in `Control.Lens.At`. + +- Update lens to version 4.19.2 revision 5. + Upstream has revised the Cabal build instructions on Hackage. + +- Update lens to version 4.19.2 revision 4. + Upstream has revised the Cabal build instructions on Hackage. + +- Update lens to version 4.19.2 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update lens to version 4.19.2 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Update lens to version 4.19.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-libxml-sax +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-libyaml +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-lifted-async -- Update lifted-async to version 0.10.0.6. - [#]# v0.10.0.6 - 2020-03-31 - * Relax upper version bound for base to suppose GHC 8.10 ([#30](https://github.com/maoe/lifted-async/pull/30)) +- Update lifted-async to version 0.10.2.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/lifted-async-0.10.2.1/src/CHANGELOG.md + +- Update lifted-async to version 0.10.2. + [#]# v0.10.2 - 20201-04-02 + * Define withAsync in terms of corresponding function from async ([#36](https://github.com/maoe/lifted-async/pull/36)) + * Fixes [#34](https://github.com/maoe/lifted-async/issues/34) + +- Update lifted-async to version 0.10.1.3. + [#]# v0.10.1.3 - 2021-02-26 + * Support GHC 9.0.1 ([#33](https://github.com/maoe/lifted-async/pull/33)) + * Switch from Travis CI to GitHub Actions + * Switch from criterion to tasty-bench + +- relax dep on constraints + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update lifted-async to version 0.10.1.2. + [#]# v0.10.1.2 - 2020-07-23 + * Relax upper version bound for tasty-expected-failure + +- Update lifted-async to version 0.10.1.1. + [#]# v0.10.1.1 - 2020-06-29 + * Bump up cabal-version to 1.24 + [#]# v0.10.1 - 2020-06-29 + * Fix typechecking errors with GHC HEAD 8.11 ([#31](https://github.com/maoe/lifted-async/pull/31)) -- Update lifted-async to version 0.10.0.5. - [#]# v0.10.0.5 - 2020-02-08 - * Relax upper version bounds for constraints - -- Drop obsolete group attributes. - -- Update lifted-async to version 0.10.0.4. - [#]# v0.10.0.4 - 2019-05-03 - * Relax upper version bounds for base and constraints - -- Update lifted-async to version 0.10.0.3. - [#]# v0.10.0.3 - 2018-09-25 - * Relax upper version bound for base to support GHC 8.6.1 - -- Add lifted-async at version 0.10.0.2. +- Add lifted-async at version 0.10.0.6. ghc-lifted-base -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update lifted-base to version 0.2.3.12. - Upstream does not provide a changelog. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.2.3.11. - -- Update to version 0.2.3.10 with cabal2obs. - -- Update to version 0.2.3.8 revision 0 with cabal2obs. - -- Update to version 0.2.3.7 revision 0 with cabal2obs. - -- Update to version 0.2.3.6 revision 0 with cabal2obs. - -- update to 0.2.3.6 - * no upstream changelog +- Add lifted-base at version 0.2.3.12. ghc-logict -- Drop obsolete group attributes. +- Update logict to version 0.7.1.0. + [#] 0.7.1.0 + * Improve documentation. + * Relax superclasses of `MonadLogic` to `Monad` and `Alternative` instead of `MonadPlus`. + +- disable %{ix86} build + +- Update logict to version 0.7.0.3. + [#] 0.7.0.3 + * Support GHC 9.0. -- Update logict to version 0.7.0.2. - [#] 0.7.0.2 - * Add `Safe` pragmas. - -- Update logict to version 0.7.0.1. - [#] 0.7.0.1 - * Fix `MonadReader r (LogicT m)` instance again. - -- Update logict to version 0.7.0.0. - [#] 0.7.0.0 - * Remove unlawful `MonadLogic (Writer T w m)` instances. - * Fix `MonadReader r (LogicT m)` instance. - * Move `lnot` into `MonadLogic` class. - -- Update logict to version 0.6.0.3. - Upstream added a new change log file in this release. With no - previous version to compare against, the automatic updater cannot - reliable determine the relevante entries for this release. - -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.6.0.2 revision 0 with cabal2obs. +- Add logict at version 0.7.0.2. ghc-lukko +- Update lukko to version 0.1.1.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update lukko to version 0.1.1.3. + [#] 0.1.1.3 + * Use `CApiFFI` to call varargs C functions. + * Define `let alignment` only when needed. + [#] 0.1.1.2 + * Make Win32 code more idiomatic + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-managed +- disable %{ix86} build + +- Update managed to version 1.0.8. + Upstream does not provide a change log file. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-math-functions +- Update math-functions to version 0.3.4.2. + [#]# Changes in 0.3.4.2 + * Fixed crash in `invIncompleteBeta` (#68) for some inputs initial approximation + was computed incorrectly. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update math-functions to version 0.3.4.1. + [#]# Changes in 0.3.4.1 + * Precision of `incompleteGamma` improved. + +- Update math-functions to version 0.3.4.0. + [#]# Changes in 0.3.4.0 + * Dependency on `vector-th-unbox` is dropped. All instances are written by + hand now. + ghc-megaparsec -- Drop obsolete group attributes. +- Update megaparsec to version 9.1.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Update megaparsec to version 8.0.0. - [#]# Megaparec 8.0.0 - * The methods `failure` and `fancyFailure` of `MonadParsec` are now ordinary - functions and live in `Text.Megaparsec`. They are defined in terms of the - new `parseError` method of `MonadParsec`. This method allows us to signal - parse errors at a given offset without manipulating parser state manually. - * Megaparsec now supports registration of “delayed” parse errors. On lower - level we added a new field called `stateParseErrors` to the `State` - record. The type also had to change from `State s` to `State s e`. This - field contains the list of registered `ParseErrors` that do not end - parsing immediately but still will cause failure in the end if the list is - not empty. Users are expected to register parse errors using the three - functions: `registerParseError`, `registerFailure`, and - `registerFancyFailure`. These functions are analogous to those without the - `register` prefix, except that they have “delayed” effect. - * Added the `tokensLength` method to the `Stream` type class to improve - support for custom input streams. - * Added the `setErrorOffset` function to set offset of `ParseError`s. - * Changed type signatures of `reachOffset` and `reachOffsetNoLine` methods - of the `Stream` type class. Instead of three-tuple `reachOffset` now - returns two-tuple because `SourcePos` is already contained in the returned - `PosState` record. - * Generalized `decimal`, `binary`, `octal`, and `hexadecimal` parsers in - lexer modules so that they `Num` instead of just `Integral`. - * Dropped support for GHC 8.2.x and older. - -- Update megaparsec to version 7.0.5. - [#]# Megaparsec 7.0.5 - * Dropped support for GHC 7.10. - * Adapted the code to `MonadFail` changes in `base-4.13`. - * Separated the test suite into its own package. The reason is that we can - avoid circular dependency on `hspec-megaparsec` and thus avoid keeping - copies of its source files in our test suite, as we had to do before. - Another benefit is that we can export some auxiliary functions in - `megaparsec-tests` which can be used by other test suites, for example in - the `parser-combinators-tests` package. - Version of `megaparsec-tests` will be kept in sync with versions of - `megaparsec` from now on. +- Update megaparsec to version 9.1.0. + [#]# Megaparsec 9.1.0 + * Added `dbg'` in `Text.Megaparsec.Debug` for debugging parsers that have + unshowable return values. + * Documentation improvements. + +- disable %{ix86} build + +- Update megaparsec to version 9.0.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update megaparsec to version 9.0.1. + [#]# Megaparsec 9.0.1 + * Added [Safe + Haskell](https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/safe_haskell.html) + support. -- Update megaparsec to version 7.0.4. +- Update megaparsec to version 9.0.0. - http://hackage.haskell.org/package/megaparsec-7.0.4/src/CHANGELOG.md + http://hackage.haskell.org/package/megaparsec-9.0.0/src/CHANGELOG.md -- Update megaparsec to version 7.0.3. - [#]# Megaparsec 7.0.3 - * Fixed the build with `mtl` older than `2.2.2`. - -- Update megaparsec to version 7.0.2. - [#]# Megaparsec 7.0.2 - * Fixed the property test for `char'` which was failing in the case when - there is a character with different upper and title cases. - * More descriptive error messages when `elabel` or `ulabel` from - `Text.Megaparsec.Error.Builder` are used with empty strings. - * Typos fixes in the docs. - -- Update megaparsec to version 7.0.1. - [#]# Megaparsec 7.0.1 - * Fixed a bug in `errorBundlePretty`. Previously the question sign `?` was - erroneously inserted before offending line in 2nd and later parse errors. - [#]# Megaparsec 7.0.0 - [#]## General - * Dropped the `Text.Megaparsec.Perm` module. Use - `Control.Applicative.Permutations` from `parser-combinators` instead. - * Dropped the `Text.Megaparsec.Expr` module. Use - `Control.Monad.Combinators.Expr` from `parser-combinators` instead. - * The debugging function `dbg` has been moved from `Text.Megaparsec` to its - own module `Text.Megaparsec.Debug`. - * Dropped support for GHC 7.8. - [#]## Combinators - * Moved some general combinators from `Text.Megaparsec.Char` and - `Text.Megaparsec.Byte` to `Text.Megaparsec`, renaming some of them for - clarity. - Practical consequences: - * Now there is the `single` combinator that is a generalization of `char` - for arbitrary streams. `Text.Megaparsec.Char` and `Text.Megaparsec.Byte` - still contain `char` as type-constrained versions of `single`. - * Similarly, now there is the `chunk` combinator that is a generalization - of `string` for arbitrary streams. The `string` combinator is still - re-exported from `Text.Megaparsec.Char` and `Text.Megaparsec.Byte` for - compatibility. - * `satisfy` does not depend on type of token, and so it now lives in - `Text.Megaparsec`. - * `anyChar` was renamed to `anySingle` and moved to `Text.Megaparsec`. - * `notChar` was renamed to `anySingleBut` and moved to `Text.Megaparsec`. - * `oneOf` and `noneOf` were moved to `Text.Megaparsec`. - * Simplified the type of the `token` primitive. It now takes just a matching - function `Token s -> Maybe a` as the first argument and the collection of - expected items `Set (ErrorItem (Token s))` as the second argument. This - makes sense because the collection of expected items cannot depend on what - we see in the input stream. - * The `label` primitive now doesn't prepend the phrase “the rest of” to the - label when its inner parser produces hints after consuming input. In that - case `label` has no effect. - * Fixed the `Text.Megaparsec.Char.Lexer.charLiteral` so it can accept longer - escape sequences (max length is now 10). - * Added the `binDigitChar` functions in `Text.Megaparsec.Byte` and - `Text.Megaparsec.Char`. - * Added the `binary` functions in `Text.Megaparsec.Byte.Lexer` and - `Text.Megaparsec.Char.Lexer`. - * Improved case-insensitive character matching in the cases when e.g. - `isLower` and `isUpper` both return `False`. Functions affected: - `Text.Megaparsec.Char.char'`. - * Renamed `getPosition` to `getSourcePos`. - * Renamed `getTokensProcessed` to `getOffset`, `setTokensProcessed` to - `setOffset`. - * Dropped `getTabWidth` and `setTabWidth` because tab width is irrelevant to - parsing process now, it's only relevant for pretty-printing of parse - errors, which is handled separately. - * Added and `withParsecT` in `Text.Megaparsec.Internal` to allow changing - the type of the custom data component in parse errors. - [#]## Parser state and input stream - * Dropped stacks of source positions. Accordingly, the functions - `pushPosition` and `popPosition` from `Text.Megaparsec` and - `sourcePosStackPretty` from `Text.Megaparsec.Error` were removed. The - reason for this simplification is that I could not find any code that uses - the feature and it makes manipulation of source positions hairy. - * Introduced `PosState` for calculating `SourcePos` from offsets and getting - offending line for displaying on pretty-printing of parse errors. It's now - contained in both `State` and `ParseErrorBundle`. - * Dropped `positionAt1`, `positionAtN`, `advance1`, and `advanceN` methods - from `Stream`. They are no longer necessary because `reachOffset` (and its - specialized version `reachOffsetNoLine`) takes care of `SourcePos` - calculation. - [#]## Parse errors - * `ParseError` now contains raw offset in input stream instead of - `SourcePos`. `errorPos` was dropped from `Text.Megaparsec.Error`. - * `ParseError` is now parametrized over stream type `s` instead of token - type `t`. - * Introduced `ParseErrorBundle` which contains one or more `ParseError` - equipped with all information that is necessary to pretty-print them - together with offending lines from the input stream. Functions like - `runParser` now return `ParseErrorBundle` instead of plain `ParseError`. - By default there will be only one `ParseError` in such a bundle, but it's - possible to add more parse errors to a bundle manually. During - pretty-printing, the input stream will be traversed only once. - * The primary function for pretty-printing of parse - errors—`errorBundlePretty` always prints offending lines now. - `parseErrorPretty` is still there, but it probably won't see a lot of use - from now on. `parseErrorPretty'` and `parseErrorPretty_` were removed. - `parseTest'` was removed because `parseTest` always prints offending lines - now. - * Added `attachSourcePos` function in `Text.Megaparsec.Error`. - * The `ShowToken` type class has been removed and its method `showTokens` - now lives in the `Stream` type class. - * The `LineToken` type class is no longer necessary because the new method - `reachOffset` of the type class `Stream` does its job. - * In `Text.Megaparsec.Error` the following functions were added: - `mapParseError`, `errorOffset`. - * Implemented continuous highlighting in parse errors. For this we added the - `errorComponentLen` method to the `ShowErrorComponent` type class. - [#]## Parse error builder - * The functions `err` and `errFancy` now accept offsets at which the parse - errors are expected to have happened, i.e. `Int`s. Thus `posI` and `posN` - are no longer necessary and were removed. - * `ET` is now parametrized over the type of stream `s` instead of token type - `t`. - * Combinators like `utoks` and `etoks` now accept chunks of input stream - directly, i.e. `Tokens s` instead of `[Token s]` which should be more - natural and convenient. +- Replace %setup -q with the more modern %autosetup macro. -- Update Cabal build information to support GHC 8.6.x. - -- Add megaparsec at version 6.5.0. +- Add megaparsec at version 8.0.0. ghc-memory +- Update memory to version 0.16.0. + Upstream has not updated the file "CHANGELOG.md" since the last + release. + +- Update memory to version 0.15.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update memory to version 0.15.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-microlens -- Extend the %description. +- disable %{ix86} build -- Drop obsolete group attributes. +- Update microlens to version 0.4.12.0. + [#] 0.4.12.0 + * Added instance `Ixed (NonEmpty a)` for GHC >= 8. + [#] 0.4.11.3 + * Exported a `coerce` compatibility shim from `Lens.Micro.Internal`. -- Update microlens to version 0.4.11.2. - [#] 0.4.11.2 - * Fixed compilation on GHC 8.8 (thanks to @vmchale). +- Replace %setup -q with the more modern %autosetup macro. -- Update microlens to version 0.4.11.1. - [#] 0.4.11.1 - * Reverted marking `Lens.Micro.Internal` as `Trustworthy`, see [#122](https://github.com/monadfix/microlens/issues/122). - -- Update microlens to version 0.4.11. - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/microlens-0.4.11/src/CHANGELOG.md - -- Apply Jan Engelhardt's improvements to the description. - -- Update microlens to version 0.4.10. - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/microlens-0.4.10/src/CHANGELOG.md - -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update microlens to version 0.4.9.1. - * Reexported `<&>` from `Data.Functor` (on recent versions of `base`). - * Added `<>~`. - * Added fixities for `<%~`, `<<%~`, `<<.~`. - * Fixed compilation on GHC 8.4. - * Added `HasCallStack` for some partial functions. - -- Update to version 0.4.8.0 with cabal2obs. - -- Update to version 0.4.7.0 revision 0 with cabal2obs. - -- Update to version 0.4.6.0 revision 0 with cabal2obs. - -- Update to version 0.4.5.0 revision 0 with cabal2obs. - -- update to 0.4.5.0 - * Added <&> (which makes lens creation easier). - -- update to 0.4.4.3 - * Fixed markup in the .cabal file. - * Added descriptions of other packages to Lens.Micro. - -- update to 0.4.4.2 - * More changes to make microlens-platform more prominent. - -- update to 0.4.4.1 - * Pointed to microlens-platform in the synopsis. - -- update to 0.4.4.0 - * Added mapAccumLOf. - -- update to 0.4.3.0 - * Added ?~. - -- package ghc-microlens updated by st2obs - -- package ghc-microlens updated by st2obs - -- ghc-microlens generated by st2obs scritpt +- Add microlens at version 0.4.11.2. ghc-mime-types +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-mintty +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-monad-control -- Drop obsolete group attributes. +- Update monad-control to version 1.0.3.1. + 1.0.3.1. + * Support transformers-0.6 -- Use https URL to refer to bugs.opensuse.org. +- Update monad-control to version 1.0.3. + 1.0.3 + * Add `controlT` + * Support transformers-compat-0.7 + 1.0.2.4 -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. +- disable %{ix86} build -- Update monad-control to version 1.0.2.3. - * Correct spelling mistake. Courtesy of Edward Betts. - * Support transformers-compat-0.6. - * Added some good documentation. Courtesy of Franz Thoma. +- Replace %setup -q with the more modern %autosetup macro. -- Update to version 1.0.2.1. - -- Update to version 1.0.2.0. - -- Update to version 1.0.1.0 revision 0 with cabal2obs. - -- update to 1.0.1.0 -- removed useless _service - * Added the functions: - liftThrough - :: (MonadTransControl t, Monad (t m), Monad m) - => (m (StT t a) -> m (StT t b)) -- ^ - - > t m a -> t m b - captureT :: (MonadTransControl t, Monad (t m), Monad m) => t m (StT t ()) - captureM :: MonadBaseControl b m => m (StM m ()) - -- update to 1.0.0.5 - * Support transformers-0.5 & ransformers-compat-0.5.*. - -- update to 1.0.0.4 - * Support transformers-compat-0.4.*. - * Unconditionally add ExceptT instances using transformers-compat. - Courtesy of Adam Bergmark. - * Add a base >= 4.5 constraint because monad-control only builds on GHC >= 7.4. - * Use Safe instead of Trustworthy. - This requires a dependency on stm. - * Switch the associated data types StT and StM to associated type synonyms. - This is an API breaking change. To fix your MonadTransControl or - MonadBaseControl instances simply remove the StT or StM constructors - and deconstructors for your monad transformers or monad. - * Add the embed, embed_ and liftBaseOpDiscard functions. - * Support transformers-0.4.0.0 - * Drop unicode syntax and symbols +- Add monad-control at version 1.0.2.3. ghc-monad-logger -- Update monad-logger to version 0.3.32. - [#] ChangeLog for monad-logger - [#]# 0.3.32 - * Compat with `unliftio-core` 0.2 +- disable %{ix86} build -- Update monad-logger to version 0.3.31. - [#]# 0.3.31 - * Re-export `fromLogStr` to make implementing custom instances more convenient. - [#14](https://github.com/snoyberg/monad-logger/pull/14) +- Update monad-logger to version 0.3.36. + [#]# 0.3.36 + * Export the `defaultOutput` function, useful for defining custom instances of `MonadLogger`. [#29](https://github.com/snoyberg/monad-logger/pull/29) -- Drop obsolete group attributes. +- Replace %setup -q with the more modern %autosetup macro. -- Update Cabal file for more accurate build dependencies. +- Update monad-logger to version 0.3.35. + [#]# 0.3.35 + * Add Hackage status badge + * Document `Loc` [#26](https://github.com/snoyberg/monad-logger/pull/26) -- Update monad-logger to version 0.3.30. - [#]# 0.3.30 - * Added `MonadFail` instances for `LoggingT` and `NoLoggingT`. +- Update monad-logger to version 0.3.34. + [#]# 0.3.34 + * Fix build for lts-9 resolver -- Use https URL to refer to bugs.opensuse.org. +- Update monad-logger to version 0.3.33. + [#]# 0.3.33 + * Export `LogLine` type synonym. -- Update monad-logger to version 0.3.29. - [#]# 0.3.29 - * Export mapLoggingT and mapNoLoggingT - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update monad-logger to version 0.3.28.5. - * Fix missing module [#1](https://github.com/snoyberg/monad-logger/issues/1) - * Compat for older GHCs [#161](https://github.com/kazu-yamamoto/logger/pull/161) - * Support for exceptions 0.9 and 0.10 [#158](https://github.com/kazu-yamamoto/logger/issues/158) - * Drop blaze-builder dependency - * Fix support for GHC 7.8 [#154](https://github.com/kazu-yamamoto/logger/pull/154) - * Added `WriterLoggingT` for collecting log lines and help with testing - * Drop backwards compat with older library versions - * Add `MonadUnliftIO` instances - * Fix some incorrect `@since` comments - * Export all CallStack log functions [#143](https://github.com/kazu-yamamoto/logger/pull/143) - -- Update to version 0.3.24 with cabal2obs. - -- Update to version 0.3.23 with cabal2obs. - -- Update to version 0.3.22 with cabal2obs. - -- Update to version 0.3.21 with cabal2obs. - -- Update to version 0.3.20.2 with cabal2obs. - -- Update to version 0.3.20.1 with cabal2obs. - -- Update to version 0.3.20 with cabal2obs. - -- update to version 0.3.19 revision 0 - * Add CallStack-based functions and Control.Monad.Logger.CallStack module - -- update to 0.3.18 - * Added logTHShow and logDebugSH, logInfoSH, etc. Accepts an argument of - Show a => a instead of just Text. - -- update to 0.3.17 - * log to a chan - -- update to 0.3.16 - * Provide default monadLoggerLog implementation - -- initial commit +- Add monad-logger at version 0.3.32. ghc-monad-loops -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Cosmetic: update copyright header with spec-cleaner. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.4.3 revision 0 with cabal2obs. - -- initial commit +- Add monad-loops at version 0.4.3. ghc-mono-traversable +- Update mono-traversable to version 1.0.15.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-mustache +- disable %{ix86} build + +- Add _constraints with min 4GB disk space for ppc64/ppc64le + +- Replace %setup -q with the more modern %autosetup macro. + ghc-mwc-random +- Update mwc-random to version 0.15.0.2. + [#]# Changes in 0.15.0.2 + * Doctests on 32-bit platforms are fixed. (#79) + +- Update mwc-random to version 0.15.0.1 revision 2. + [#]# Changes in 0.15.0.1 + * Bug in generation of Int/Word in both uniform and uniformR is fixed. (#75) + [#]# Changes in 0.15.0.0 + * `withSystemRandomST` and `createSystemSeed` are added. + * `withSystemRandom` is deprecated. + * `random>=1.2` is dependency of `mwc-random`. + * Instances for type classes `StatefulGen` & `FrozenGen` defined in random-1.2 + are added for `Gen`. + * Functions in `System.Random.MWC.Distributions` and + `System.Random.MWC.CondensedTable` now work with arbitrary `StatefulGen` + * `System.Random.MWC.uniformVector` now works with arbitrary `StatefulGen` as + well and uses in-place initialization instead of `generateM`. It should be + faster for anything but IO and ST (those shoud remain same). + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-neat-interpolation +- disable %{ix86} build + +- Update neat-interpolation to version 0.5.1.2. + Upstream has not updated the file "CHANGELOG.md" since the last + release. + +- Update neat-interpolation to version 0.5.1.1. + Upstream has not updated the file "CHANGELOG.md" since the last + release. + ghc-network +- Update network to version 3.1.2.2. + [#]# Version 3.1.2.2 + * Allow bytestring 0.11 + [#490](https://github.com/haskell/network/pull/490) + * Export StructLinger + [#491](https://github.com/haskell/network/pull/491) + * Fix a couple of broken tests on OpenBSD + [#498](https://github.com/haskell/network/pull/498) + +- disable %{ix86} build + +- Update network to version 3.1.2.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update network to version 3.1.2.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/network-3.1.2.1/src/CHANGELOG.md + +- Update network to version 3.1.2.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update network to version 3.1.2.0. + [#]# Unreleased + [#]# Version 3.1.2.0 + * Added `-f devel` for test cases that are known to fail. + [#471](https://github.com/haskell/network/pull/471) + * Improved precedence-compliant Read/Show instances. Verified via QuickCheck. + [#465](https://github.com/haskell/network/pull/465) + [#466](https://github.com/haskell/network/pull/466) + * Removed the racing graceful close implementation to avoid issues with `CLOSE_WAIT`. + [#460](https://github.com/haskell/network/pull/438) + * Gracefully handle binding of UNIX domain sockets. + [#460](https://github.com/haskell/network/pull/460) + * Replace Socket type and family with extensible `CInt` pattern and synonyms. + [#459](https://github.com/haskell/network/pull/459) + * Fixed race conditions in tests. + [#458](https://github.com/haskell/network/pull/458) + * Removed many legacy uses of `undefined`. + [#456](https://github.com/haskell/network/pull/456) + * Defined extensible `CustomSockOpt` via `ViewPatterns`. + [#455](https://github.com/haskell/network/pull/455) + * Defined `openSocket` in terms of `AddrInfo`. + [5b0987197fe2ed7beddd7b2096522d624e71151e](https://github.com/haskell/network/commit/5b0987197fe2ed7beddd7b2096522d624e71151e) + * Improved FreeBSD portability for Control Messages and tests + [#452](https://github.com/haskell/network/pull/452) + * Support `sendMsg` and `recvMsg` + [#433](https://github.com/haskell/network/pull/433) + [#445](https://github.com/haskell/network/pull/445) + [#451](https://github.com/haskell/network/pull/451) + * Added `sendMsg` and `recvMsg` APIs + * Redefined `SocketOption` as pattern synonym + * Implement total Show functions for SockAddr + [#441](https://github.com/haskell/network/pull/441) + * Improve portability changing `u_int32_t` to `uint32_t`. + [#442](https://github.com/haskell/network/pull/442) + * Removed obsolete CPP statements. + [d1f4ee60ce6a4a85abb79532f64d4a4e71e2b1ce](https://github.com/haskell/network/commit/d1f4ee60ce6a4a85abb79532f64d4a4e71e2b1ce) + * Loads of improved test coverage. + [cbd67cc50a37770432eb978ac8b8eb6da3664817](https://github.com/haskell/network/commit/cbd67cc50a37770432eb978ac8b8eb6da3664817) + [fcc2d86d53a6bec793f6a979a9e8fdf7fe3f4c22](https://github.com/haskell/network/commit/fcc2d86d53a6bec793f6a979a9e8fdf7fe3f4c22) + [6db96969b3e8974abbfd50a7f073baa57376fd5e](https://github.com/haskell/network/commit/6db96969b3e8974abbfd50a7f073baa57376fd5e) + +- Re-generate file with latest version of spec-cleaner. + ghc-network-uri +- Update network-uri to version 2.6.4.1. + [#] network-uri-2.6.4.1 (2021-02-07) + * Fix: Restore "Safe" designation which was accidentally removed. + [#] network-uri-2.6.4.0 (2021-02-07) + * Add compatibility with GHC 9.0.1. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-old-locale +- disable %{ix86} build + +- Update old-locale to version 1.0.0.7 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-old-time +- disable %{ix86} build + +- Update old-time to version 1.1.0.3 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-open-browser +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-optional-args +- disable %{ix86} build + +- Update optional-args to version 1.0.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-optparse-applicative +- Update optparse-applicative to version 0.16.1.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update optparse-applicative to version 0.16.1.0. + [#]# Version 0.16.1.0 (21 Nov 2020) + - Guard `process` dependency behind an on by default flag. + This allows one to shrink the dependency tree significantly + by turning off the ability to use bash completion actions. + - Remove `bytestring` dependency from the test suite. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update optparse-applicative to version 0.16.0.0. + [#]# Version 0.16.0.0 (14 Aug 2020) + - Add `Options.Applicative.NonEmpty.some1` function, which + parses options the same as `some1` from base, but doesn't + cause duplicates in the usage texts. + - Further improve help text generation in the presence + of optional values when nesting is involved, and many and + some when displayed with a suffix. + - Add "global" options to the usage texts for subcommands. + When using subcommands, a "global options" section can + now appear below the options and commands sections. + Global options are *off* by default, to enable them, use + the `helpShowGlobals` modifier. + The `noGlobal` builder will suppress a single option being + displayed in the global options list. + Fixes issues: + * \# 175 - List detailed subparser documentation with `--help` + * \# 294 - Displaying global options when listing options for a command. + * \# 359 - Subcommand help text lacks required parent command arguments + - Allow the `--help` option to take the name of a command. + Usage without any arguments is the same, but now, when an + argument is given, if it is the name of a currently + reachable command, the help text for that command will + be show. + Fixes issues: + * \# 379 - cmd --help subcmd is not the same as cmd subcmd --help + - Updated dependency bounds. + - Add builder for the all positional parser policy. + - Remove deprecated functions + * nullOption + * execParserMaybe + * customExecParserMaybe + +- Re-generate file with latest version of spec-cleaner. + ghc-optparse-simple +- Update optparse-simple to version 0.1.1.4. + [#]# 0.1.1.4 + * template-haskell 2.17 support [#15](https://github.com/fpco/optparse-simple/pull/15) + +- disable %{ix86} build + +- Update optparse-simple to version 0.1.1.3. + [#]# 0.1.1.3 + * optparse-applicative 0.16.0.0 support [#14](https://github.com/fpco/optparse-simple/issues/14) + ghc-pandoc-types +- disable %{ix86} build + +- Update pandoc-types to version 1.22. + [1.22] + * Deprecate isNull from Builder: null can serve just as well (#67). + Use null instead of isNull in Arbitrary (Christian Despres, #84). + * Use untagged JSON encoding for single-constructor types (#75, #76, + Christian Despres). All of the single constructor types related + to Table are now represented in JSON either as arrays (for + multi-argument constructors) or as the representation of the + inner type (for single argument constructors). This behaviour + for newtype-defined and multi-argument non-record types is now + consistent across the entire JSON interface, with the exception + of Pandoc itself (which is represented as a JSON object with + additional metadata). Multi-argument records (of which Citation + is the only example) are still represented as objects with the + record accessors as keys. + * The Meta and Citation types now use derived JSON serialization (newtype + and generic, respectively). The format remains the same as before + (Christian Despres). + * New serialization tests now test that Meta and the Table types are + encoded properly in JSON (Christian Despres). + * Use TH To/FromJSON instances (Christian Despres). + * Remove unused Legacy modules (#80, Despres). + They are not exported, and are not used internally. + * Change the table builder to permit looser intermediate table heads (#77, + Christian Despres). + The table builder (and the normalizeTableBody function) now permit + cells in the intermediate head of a TableBody to extend past the + RowHeadColumns. This allows for intermediate tables to have + subheadings that extend across the entire table. + Formerly the table builder would treat the intermediate head like the + intermediate body, and clip or drop cells that extended past the row + head. + * Update QuickCheck lower bound. + * Fix redundant pattern match. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update pandoc-types to version 1.21. + [1.21] + * Add Underline constructor (#68, Vaibhav Sagar). + * Improve table types to allow col, rowspans and more (#65, Christian + Despres). The additions include modification of the Block type, some + newtypes related to tables, and changes to the table builders. The table + builder is now aware of the new Table constructor, and normalizes the + input table appropriately, so that when laid onto a grid the resulting + table has no empty spaces, overlapping cells, or cells that extend beyond + their section boundary. + Three properties of normalization are checked: + - Normalization is idempotent. + - Each row of a normalized table is an initial segment of the + corresponding row in the unnormalized table, modulo changed cell + dimensions, dropped cells, and padding with empty cells. This is only + checked for the first row of the TableBody, however, due to row head + difficulties. + - The sum of the cell lengths in the first row of every + normalized table section is always equal to the total table width. + `simpleTable` has been changed so that a null header list becomes a + TableHead with a null body, not a TableHead with a single empty row. + * Bump QuickCheck upper bound. + * Change lower bound for QuickCheck to 2.10 (needed for `liftShrink2`). + * Small code quality improvements (Joseph C. Sible, #69). + * Allow aeson 1.5 (#72, Felix Yan). + * Fixed documentation typo (Merlin Göttlinger). + * Add COMPLETE pragmas to the pattern definitions (Christian Despres). + +- Re-generate file with latest version of spec-cleaner. + ghc-parallel +- Update parallel to version 3.2.2.0 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update parallel to version 3.2.2.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-parsec-class +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-parsec-numbers +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-parser-combinators -- Update parser-combinators to version 1.2.1. - [#]# Parser combinators 1.2.1 - * The tests in `parser-combinators-tests` now work with Megaparsec 8. - * Dropped support for GHC 8.2. +- Update parser-combinators to version 1.3.0. + [#]# Parser combinators 1.3.0 + * Changed the `Control.Applicative.Permutations` module to only require + `Applicative` and not `Monad`. This module is the least restrictive and works + with parsers which are not `Monad`s. + * Added the `Control.Monad.Permutations` module. This module may be + substantially more efficient for some parsers which are `Monad`s. + * Corrected how permutation parsers intercalate effects and components; parsing + an effect requires that a component immediately follows or else a parse error + will result. -- Drop obsolete group attributes. +- disable %{ix86} build -- Update parser-combinators to version 1.2.0. - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/parser-combinators-1.2.0/src/CHANGELOG.md +- Replace %setup -q with the more modern %autosetup macro. -- Update parser-combinators to version 1.1.0. - [#]# Parser combinators 1.1.0 - * Added support for ternary operators; see `TernR` in - `Control.Monad.Combinators.Expr`. - -- Update parser-combinators to version 1.0.3. - [#]# Parser combinators 1.0.3 - * Dropped support for GHC 7.10. - * Added a test suite as a separate package called - `parser-combinators-tests`. - -- Update parser-combinators to version 1.0.2. - [#]# Parser combinators 1.0.2 - * Defined `liftA2` for `Permutation` manually. The new definition should be - more efficient. - * Made inner `Maybe` field in `Permutation` strict. - -- Update parser-combinators to version 1.0.1. - [#]# Parser combinators 1.0.1 - * Cosmetic changes in the source code. - -- Use https URL to refer to bugs.opensuse.org. - -- Add parser-combinators at version 1.0.0. +- Add parser-combinators at version 1.2.1. ghc-path +- Update path to version 0.9.0. + 0.9.0 + * Fix inconsistencies on different platforms: [#166](https://github.com/commercialhaskell/path/issues/166) + * `replaceProperPrefix` + * Make it possible to use windows paths on posix and vice versa + +- Update path to version 0.8.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update path to version 0.8.0. + 0.8.0 + * Rerelease of 0.7.1 with better version number + 0.7.1: + * Test with GHC 8.8.2, 8.8.3, 8.10.1. + * Export SomeBase constructor. + * Fix Lift severe Lift instance bug + ghc-path-io +- Update path-io to version 1.6.3 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Update path-io to version 1.6.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update path-io to version 1.6.3. + [#]# Path IO 1.6.3 + * Fixed a bug that caused `removeDirLink` fail on Linux because of a + trailing slash that used to be passed to the underlying + `removeDirectoryLink` function from the `directory` package. [Issue + 59](https://github.com/mrkkrp/path-io/issues/59). + * Works with GHC 9.0.1. + +- disable %{ix86} build + +- Update path-io to version 1.6.2. + [#]# Path IO 1.6.2 + * Fixed a bug in the `findFilesWith` and based on it `findFiles` functions. + +- Update path-io to version 1.6.1. + [#]# Path IO 1.6.1 + * Fixed a space leak in `walkDirAccum`. [Issue + 55](https://github.com/mrkkrp/path-io/issues/55). + +- Update path-io to version 1.6.0 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + ghc-path-pieces -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Update path-pieces to version 0.2.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. +- Replace %setup -q with the more modern %autosetup macro. -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.2.1 revision 1 with cabal2obs. - -- update to 0.2.1 - -- initial commit +- Add path-pieces at version 0.2.1. ghc-pem +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- Update to version 0.2.0 - -- Initial package - version 0.1.2 - ghc-persistent -- Update persistent to version 2.10.5.2. - [#]# 2.10.5.2 - * [#1041](https://github.com/yesodweb/persistent/pull/1041) - * Explicit foreign keys can now reference tables with custom sql name - * Add qualified names to the stock classes list. - -- Update persistent to version 2.10.5.1. - [#]# 2.10.5.1 - * [#1024](https://github.com/yesodweb/persistent/pull/1024) - * Add the ability to do documentation comments in entity definition syntax. Unfortunately, TemplateHaskell cannot add documentation comments, so this can't be used to add Haddocks to entities. - * Add Haddock explainers for some of the supported entity syntax in `Database.Persist.Quasi` - -- Update persistent to version 2.10.5. - [#]# 2.10.5 - * Add the `EntityWithPrefix` type to allow users to specify a custom prefix for raw SQL queries. [#1018](https://github.com/yesodweb/persistent/pull/1018) - * Added Acquire based API to `Database.Persist.Sql` for working with - connections/pools in monads which aren't MonadUnliftIO. [#984](https://github.com/yesodweb/persistent/pull/984) - -- Drop obsolete group attributes. - -- Update persistent to version 2.10.4. - [#]# 2.10.4 - * Log exceptions when closing a connection fails. See point 1 in [yesod #1635](https://github.com/yesodweb/yesod/issues/1635#issuecomment-547300856). [#978](https://github.com/yesodweb/persistent/pull/978) - -- Update persistent to version 2.10.3. - [#]# 2.10.3 - * Added support for GHC 8.8 about MonadFail changes [#976](https://github.com/yesodweb/persistent/pull/976) - -- Update persistent to version 2.10.2. - [#]# 2.10.2 - * Added `runMigrationQuiet` and `runMigrationUnsafeQuiet` to `Database.Persist.Sql.Migration` as safer alternatives to `runMigrationSilent`. [#971](https://github.com/yesodweb/persistent/pull/971) - This functions as workaround/fix for: [#966](https://github.com/yesodweb/persistent/issues/966), [#948](https://github.com/yesodweb/persistent/issues/948), [#640](https://github.com/yesodweb/persistent/issues/640), and [#474](https://github.com/yesodweb/persistent/issues/474) - * Added RawSql instances for 9, 10, 11 and 12-column results. [#961](https://github.com/yesodweb/persistent/pull/961) - -- Update persistent to version 2.10.1. - [#]# 2.10.1 - * Added `constraint=` attribute to allow users to specify foreign reference constraint names. - -- Update persistent to version 2.10.0. - [#]# 2.10.0 - * Added two type classes `OnlyOneUniqueKey` and `AtLeastOneUniqueKey`. These classes are used as constraints on functions that expect a certain amount of unique keys. They are defined automatically as part of the `persistent-template`'s generation. [#885](https://github.com/yesodweb/persistent/pull/885) - * Add the `entityComments` field to the `EntityDef` datatype, and `fieldComments` fields to the `FieldDef` datatype. The QuasiQuoter does not currently know how to add documentation comments to these types, but it can be expanded later. [#865](https://github.com/yesodweb/persistent/pull/865) - * Expose the `SqlReadT` and `SqlWriteT` constructors. [#887](https://github.com/yesodweb/persistent/pull/887) - * Remove deprecated `Connection` type synonym. Please use `SqlBackend` instead. [#894](https://github.com/yesodweb/persistent/pull/894) - * Remove deprecated `SqlPersist` type synonym. Please use `SqlPersistT` instead. [#894](https://github.com/yesodweb/persistent/pull/894) - * Alter the type of `connUpsertSql` to take a list of unique definitions. This paves the way for more efficient upsert implementations. [#895](https://github.com/yesodweb/persistent/pull/895) - -- Update persistent to version 2.9.2. - [#]# 2.9.2 - * Add documentation for the `Migration` type and some helpers. [#860](https://github.com/yesodweb/persistent/pull/860) - -- Update persistent to version 2.9.1. - [#]# 2.9.1 - * Fix [#847](https://github.com/yesodweb/persistent/issues/847): SQL error with `putMany` on Sqlite when Entity has no unique index. - -- Update Cabal build instructions to support http-api-data 0.4.x. - -- Update persistent to version 2.9.0. - [#] Changelog for persistent - [#]# 2.9.0 - * Added support for SQL isolation levels to via SqlBackend. [#812] - * Move `Database.Persist.Sql.Raw.QQ` to a separate `persistent-qq` package [#827](https://github.com/yesodweb/persistent/issues/827) - * Fix [832](https://github.com/yesodweb/persistent/issues/832): `repsertMany` now matches `mapM_ (uncurry repsert)` and is atomic for supported sql back-ends. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update persistent to version 2.8.2 revision 1. - * Added support for `sql=` to the unique constraints quasi-quoter so that users can specify the database names of the constraints. - * DRY-ed up and exposed several util functions in `Database.Persist.Sql.Util`. - * Upstream-ed `updatePersistValue`, `mkUpdateText`, and `commaSeparated` from `Database.Persist.MySQL`. - * De-duplicated `updatePersistValue` from various `Database.Persist.Sql.Orphan.*` modules. - * Batching enhancements to reduce db round-trips. - * Added `getMany` and `repsertMany` for batched `get` and `repsert`. - * Added `putMany` with a default/slow implementation. SqlBackend's that support native UPSERT should override this for batching enhancements. - * Updated `insertEntityMany` to replace slow looped usage with batched execution. - * See [#770](https://github.com/yesodweb/persistent/pull/770) - * Switch from `MonadBaseControl` to `MonadUnliftIO` - * Reapplies [#723](https://github.com/yesodweb/persistent/pull/723), which was reverted in version 2.7.3. - * Improve error messages when failing to parse database results into Persistent records. [#741](https://github.com/yesodweb/persistent/pull/741) - * A handful of `fromPersistField` implementations called `error` instead of returning a `Left Text`. All of the implementations were changed to return `Left`. [#741](https://github.com/yesodweb/persistent/pull/741) - * Improve error message when a SQL insert fails with a custom primary key [#757](https://github.com/yesodweb/persistent/pull/757) - * Reverts [#723](https://github.com/yesodweb/persistent/pull/723), which generalized functions using the `BackendCompatible` class. These changes were an accidental breaking change. - * Recommend the `PersistDbSpecific` docs if someone gets an error about converting from `PersistDbSpecific` - * Many of the functions have been generalized using the `BackendCompatible` class. [#723](https://github.com/yesodweb/persistent/pull/723) - * This change was an accidental breaking change and was reverted in 2.7.3. - * These change will be released in a future version of Persistent with a major version bump. - * Add raw sql quasi quoters [#717](https://github.com/yesodweb/persistent/pull/717) - * Added an `insertUniqueEntity` function [#718](https://github.com/yesodweb/persistent/pull/718) - * Added `BackendCompatible` class [#701](https://github.com/yesodweb/persistent/pull/701) - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 2.7.0. - -- Update to version 2.6.1 with cabal2obs. - -- Update to version 2.6 revision 2 with cabal2obs. - -- Update to version 2.6 revision 1 with cabal2obs. - -- Update to version 2.2.4.1 revision 0 with cabal2obs. - -- update to 2.2.4.1 - -- update to 2.2.4 - * Workaround for side-exiting transformers in runSqlConn - -- update to 2.2.3 - * PersistField instance for Natural - * better oracle support in odbc +- Update persistent to version 2.13.1.2. + [#]# 2.13.1.2 + * [#1308](https://github.com/yesodweb/persistent/pull/1308) + * Consolidate the documentation for the Persistent quasiquoter in + Database.Persist.Quasi. + * [#1312](https://github.com/yesodweb/persistent/pull/1312) + * Reorganize documentation and link to more modules. + * Expose `Database.Persist.Sql.Migration` + +- Update persistent to version 2.13.1.1. + [#]# 2.13.1.1 + * [#1294](https://github.com/yesodweb/persistent/pull/1294) + * Fix an issue where documentation comments on fields are in reverse line + order. + [#]# 2.13.1.0 + * [#1264](https://github.com/yesodweb/persistent/pull/1264) + * Support declaring Maybe before the type in model definitions + +- Update persistent to version 2.13.0.4. + [#]# 2.13.0.4 + * [#1277](https://github.com/yesodweb/persistent/pull/1277) + * Corrected the documentation of `addMigration` to match the actual + behaviour - this will not change the behaviour of your code. + +- Update persistent to version 2.13.0.3. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/persistent-2.13.0.3/src/ChangeLog.md + +- Update persistent to version 2.13.0.2. + [#]# 2.13.0.2 + * [#1265](https://github.com/yesodweb/persistent/pull/1265) + * Support GHC 9 + +- Update persistent to version 2.13.0.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/persistent-2.13.0.1/src/ChangeLog.md + +- Update persistent to version 2.13.0.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Update persistent to version 2.13.0.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update persistent to version 2.13.0.0. + [#]# 2.13.0.0 + * [#1244](https://github.com/yesodweb/persistent/pull/1244) + * Implement config for customising the FK name + * [#1252](https://github.com/yesodweb/persistent/pull/1252) + * `mkMigrate` now defers to `mkEntityDefList` and `migrateModels` instead of + fixing the foreign key references itself. + * `mkSave` was deprecated - the function did not fix foreign key references. + Please use `mkEntityDefList` instead. + * `EntityDef` will now include fields marked `MigrationOnly` and + `SafeToRemove`. Beforehand, those were filtered out, and `mkMigrate` + applied. The function `getEntityFields` wll only return fields defined on + the Haskell type - for all columns, see `getEntityFieldsDatabase`. + * [#1225](https://github.com/yesodweb/persistent/pull/1225) + * The fields and constructor for `SqlBackend` are no longer exported by + default. They are available from an internal module, + `Database.Persist.Sql.Types.Internal`. Breaking changes from `Internal` + modules are not reflected in the major version. This will allow us to + release new functionality without breaking your code. It's recommended to + switch to using the smart constructor functions and setter functions that + are now exported from `Database.Persist.Sql` instead. + * A new API is available for constructing and using a `SqlBackend`, provided + in `Database.Persist.SqlBackend`. Instead of using the `SqlBackend` + directly, use `mkSqlBackend` and the datatype `MkSqlBackendArgs`. The + `MkSqlBackendArgs` record has the same field names as the `SqlBackend`, so + the translation is easy: + ```diff + - SqlBackend + + mkSqlBackend MkSqlBackendArgs + { connInsertSql = ... + , connCommit = ... + , connEscapeFieldName = ... + , connEscapeTableName = ... + , etc + } + ``` + Some fields were omitted in `MkSqlBackendArgs`. These fields are + * optional* - they provide enhanced or backend-specific functionality. For + these, use the setter functions like `setConnUpsertSql`. + * Previously hidden modules are now exposed under the `Internal` namespace. + * The `connLimitOffset` function used to have a `Bool` parameter. This + parameter is unused and has been removed. + * [#1234](https://github.com/yesodweb/persistent/pull/1234) + * You can now customize the default implied ID column. See the documentation + in `Database.Persist.ImplicitIdDef` for more details. + * Moved the various `Name` types into `Database.Persist.Names` + * Removed the `hasCompositeKey` function. See `hasCompositePrimaryKey` and + `hasNaturalKey` as replacements. + * The `EntityDef` constructor and field labels are not exported by default. + Get those from `Database.Persist.EntityDef.Internal`, but you should + migrate to the getters/setters in `Database.Persist.EntityDef` as you can. + * Added the `Database.Persist.FieldDef` and + `Database.Persist.FieldDef.Internal` modules. + * The `PersistSettings` type was made abstract. Please migrate to the + getters/setters defined in that `Database.Persist.Quasi`, or use + `Database.Persist.Quasi.Internal` if you don't mind the possibility of + breaking changes. + * Add the `runSqlCommand` function for running arbitrary SQL during + migrations. + * Add `migrateModels` function for a TH-free migration facility. + * [#1253](https://github.com/yesodweb/persistent/pull/1253) + * Add `discoverEntities` to discover instances of the class and return their + entity definitions. + * [#1250](https://github.com/yesodweb/persistent/pull/1250) + * The `mpsGeneric` function has been deprecated. If you need this + functionality, please comment with your needs on the GitHub issue tracker. + We may un-deprecate it, or we may provide a new and better means of + facilitating a solution to your problem. + * [#1255](https://github.com/yesodweb/persistent/pull/1255) + * `mkPersist` now checks to see if an instance already exists for + `PersistEntity` for the inputs. + [#]# 2.12.1.2 + * [#1258](https://github.com/yesodweb/persistent/pull/1258) + * Support promoted types in Quasi Quoter + * [#1243](https://github.com/yesodweb/persistent/pull/1243) + * Assorted cleanup of TH module + * [#1242](https://github.com/yesodweb/persistent/pull/1242) + * Refactor setEmbedField to use do notation + * [#1237](https://github.com/yesodweb/persistent/pull/1237) + * Remove nonEmptyOrFail function from recent tests + * [#1256](https://github.com/yesodweb/persistent/pull/1256) + * The QuasiQuoter has been refactored and improved. + * You can now use `mkPersistWith` to pass in a list of pre-existing + `EntityDef` to improve foreign key detection and splitting up models + across multiple modules. + * The `entityId` field now returns an `EntityIdDef`, which specifies what + the ID field actually is. This is a move to better support natural keys. + * Several types that had lists have been refactored to use nonempty lists to + better capture the semantics. + * `mkDeleteCascade` is deprecated. Please use the Cascade behavior directly + on fields. + * You can use `Key Foo` and `FooId` interchangeably in fields. + * Support for GHC < 8.4 dropped. + +- Update persistent to version 2.12.1.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/persistent-2.12.1.1/src/ChangeLog.md + +- Update persistent to version 2.12.1.0. + [#]# 2.12.1.0 + * [#1226](https://github.com/yesodweb/persistent/pull/1226) + * Expose the `filterClause` and `filterClauseWithValues` functions to support + the `upsertWhere` functionality in `persistent-postgresql`. + +- Update persistent to version 2.12.0.2. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/persistent-2.12.0.2/src/ChangeLog.md + +- Update persistent to version 2.12.0.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update persistent to version 2.12.0.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/persistent-2.12.0.1/src/ChangeLog.md + +- Update persistent to version 2.11.0.4. + [#]# 2.11.0.4 + * Fix a compile error [#1213](https://github.com/yesodweb/persistent/pull/1213) + * That's what I get for running this stuff with flakey CI! + +- Update persistent to version 2.11.0.3. + [#]# 2.11.0.3 + * Backported the fix from [#1207](https://github.com/yesodweb/persistent/pull/1207) for asynchronous exceptions. + * Deprecated the `Acquire` family of functions. + +- disable %{ix86} build + +- Update persistent to version 2.11.0.2. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/persistent-2.11.0.2/src/ChangeLog.md + +- Update persistent to version 2.11.0.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/persistent-2.11.0.1/src/ChangeLog.md + +- Update persistent to version 2.10.5.3. + [#]# 2.10.5.3 + * Backported the fix from [#1135](https://github.com/yesodweb/persistent/pull/1135) to the 2.10 branch. + This should fix reading `PersistUTCTime` values. -- initial commit +- Replace %setup -q with the more modern %autosetup macro. + +- Add _constraints min 4GB disk space for few arches + aarch64 ppc64 ppc64le + +- Add persistent at version 2.10.5.2. ghc-persistent-template -- Update persistent-template to version 2.8.2.3. - [#]# 2.8.2.3 - * Require extensions in a more friendly manner. [#1030](https://github.com/yesodweb/persistent/pull/1030) - * Specify a strategy for all deriving clauses, which avoids the `-Wmissing-deriving-strategy` warning introduced in GHC 8.8.2. [#1030](https://github.com/yesodweb/persistent/pull/1030) - [#]# 2.8.2.2 - * Fix the `mkPersist` function to not require importing the classes explicitly. [#1027](https://github.com/yesodweb/persistent/pull/1027) +- Update persistent-template to version 2.12.0.0. + [#]# 2.12.0.0 + * Decomposed `HaskellName` into `ConstraintNameHS`, `EntityNameHS`, `FieldNameHS`. Decomposed `DBName` into `ConstraintNameDB`, `EntityNameDB`, `FieldNameDB` respectively. [#1174](https://github.com/yesodweb/persistent/pull/1174) + * [#1214](https://github.com/yesodweb/persistent/pull/1214): + * This package was asborbed into `persistent` itself. + +- Update persistent-template to version 2.9.1.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update persistent-template to version 2.9.1.0. + [#]# 2.9.1.0 + * [#1145](https://github.com/yesodweb/persistent/pull/1148) + * Fix a bug where the `SqlType` for a shared primary key was being + incorrectly set to `SqlString` instead of whatever the target primary key + sql type was. + * [#1151](https://github.com/yesodweb/persistent/pull/1151) + * Automatically generate `SymbolToField` instances for datatypes, allowing + `OverloadedLabels` to be used with the `EntityField` type. + [#]# 2.9 + * Always use the "stock" strategy when deriving Show/Read for keys [#1106](https://github.com/yesodweb/persistent/pull/1106) + * This fixes a regression from 2.8.0, which started using the `newtype` strategy when deriving `Show`/`Read` for keys + * In practice, this means that from 2.8.0–2.8.3.1, for the following schema: + ``` + Person + name Text + CustomPrimary + anInt Int + Primary anInt + name Text + ``` + `PersonKey 1` would show as `"SqlBackendKey {unSqlBackendKey = 1}"` + and `CustomPrimaryKey 1` would show as `"1"` + This was generally poor for debugging and logging, since all tables keys would print the same. For Persistent < 2.8.0 and > 2.8.3.1, they instead will show as: + `"PersonKey {unPersonKey = SqlBackendKey {unSqlBackendKey = 1}}"` + and `"CustomPrimaryKey {unCustomPrimaryKey = 1}"` + This could be a breaking change if you have used `Show` on a key, wrote that string into some persistent storage like a database, and are trying to `Read` it back again later. + [#]# 2.8.3.1 + * Allow aeson 1.5. [#1085](https://github.com/yesodweb/persistent/pull/1085) + [#]# 2.8.3.0 + * Add `Lift` instances for the cascade types. [#1060](https://github.com/yesodweb/persistent/pull/1060) + * Use `DeriveLift` to implement all `Lift` instances. Among other benefits, + this provides implementations of `liftTyped` on `template-haskell-2.16` (GHC + 8.10) or later. [#1064](https://github.com/yesodweb/persistent/pull/1064) + +- Update persistent-template to version 2.8.2.3 revision 2. + Upstream has revised the Cabal build instructions on Hackage. -- Update persistent-template to version 2.8.2.1. - [#]# 2.8.2.1 - * Fix the test-suite for persistent-template. [#1023](https://github.com/yesodweb/persistent/pull/1023) +- Update persistent-template to version 2.8.2.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Update persistent-template to version 2.8.2. - [#]# 2.8.2 - * Add `fieldError` to the export list of `Database.Persist.TH` [#1008](https://github.com/yesodweb/persistent/pull/1008) - [#]# 2.8.1 - * Let the user pass instances that will be derived for record and for key types (https://github.com/yesodweb/persistent/pull/990 +- Add _constraints with 6GB min disk space for ppc64/ppc64le -- Update persistent-template to version 2.8.0.1. - [#]# 2.8.0.1 - * Small optimization/code cleanup to generated Template Haskell code size, by slimming the implementation of to/fromPersistValue for Entities. [#1014](https://github.com/yesodweb/persistent/pull/1014) +- Replace %setup -q with the more modern %autosetup macro. -- Update persistent-template to version 2.8.0. - [#]# 2.8.0 - * Reduces the amount of code generated by Template Haskell. The amount of code generated for a certain function was O(N^2) with respect to the number of fields on a given Entity. This change shows dramatic improvements in benchmarks for compiling Persistent models. [#]() - * Drops support for GHC 8.0, so that `DerivingStrategies` can be used by `persistent-template` - * `persistent-template` now requires `DerivingStrategies`, `GeneralizedNewtypeDeriving`, and `StandaloneDeriving` to be enabled in the file where Persistent entities are created - * Fixes a long-standing issue where persistent-template would fail when `DeriveAnyClass` was enabled (See #578) - * [#1002](https://github.com/yesodweb/persistent/pull/1002) - -- Update persistent-template to version 2.7.4. - [#]# 2.7.4 - * Remove an overlapping instance for `Lift a`. [#998](https://github.com/yesodweb/persistent/pull/998) - -- Drop obsolete group attributes. - -- Update persistent-template to version 2.7.3. - [#]# Unreleased changes - [#]# 2.7.3 - * Update module documentation for `Database.Persist.TH` to better describe the purpose of the module [#968](https://github.com/yesodweb/persistent/pull/968) - * Support template-haskell-2.15 [#959](https://github.com/yesodweb/persistent/pull/959) - -- Update persistent-template to version 2.7.2. - [#]# 2.7.2 - * Expose the knot tying logic of `parseReferences` so that users can build - migrations from independently define entities at runtime [#932](https://github.com/yesodweb/persistent/pull/932) - -- Update persistent-template to version 2.7.1. - [#]# 2.7.1 - * Add the `mkEntityDefList` function to work around [#902](https://github.com/yesodweb/persistent/issues/902). [#904](https://github.com/yesodweb/persistent/pull/904) - -- Update persistent-template to version 2.7.0. - [#]# 2.7.0 - * Depends on `persistent-2.10.0` which provides the `OnlyOneUniqueKey` and `AtLeastOneUniqueKey` classes. Automatically generates instances for these classes based on how many unique keys the entity definition gets. This changes requires `UndecidableInstances` to be enabled on each module that generates entity definitions. [#885](https://github.com/yesodweb/persistent/pull/885) - * Removed deprecated `sqlOnlySettings`. Please use `sqlSettings` instead. [#894](https://github.com/yesodweb/persistent/pull/894) - -- Update persistent-template to version 2.6.0. - [#]# 2.6.0 - * [persistent#846](https://github.com/yesodweb/persistent/pull/846): Improve error message when marshalling fails - * [persistent#826](https://github.com/yesodweb/persistent/pull/826): Change `Unique` derive `Show` - -- Update Cabal build instructions to support http-api-data 0.4.x. - -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Revise cabal build file to specify more accurate dependencies. - -- Update persistent-template to version 2.5.4 revision 1. - * [persistent#778](https://github.com/yesodweb/persistent/issues/778): Add `persistManyFileWith`. - * Slight improvement to the error message when a Persistent field can't be parsed from database results - * Exposed `parseReferences` to allow custom QuasiQuoters - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 2.5.2 revision 1. - -- Update to version 2.5.2 with cabal2obs. - -- Update to version 2.5.1.6 revision 2 with cabal2obs. - -- Update to version 2.5.1.6 revision 1 with cabal2obs. - -- Update to version 2.1.8.1 revision 0 with cabal2obs. - -- update to 2.1.8.1 - * fix a bad Eq instance /= definition for Key when mpsGenetric=True - --update to 2.1.8 - * Support for GHC 8 - * aeson 0.11 - * transformers 0.5 - -- update to 2.1.6 - -- update to 2.1.5 - -- initial commit +- Add persistent-template at version 2.8.2.3. ghc-primitive +- Update primitive to version 0.7.2.0. + [#]# Changes in version 0.7.2.0 + * Add `thawByteArray` and `thawPrimArray`. + * Changed the `Show` instance of `ByteArray`, so that all 8-bit words + are rendered as two digits. For example, display `0x0D` instead of `0xD`. + +- Update primitive to version 0.7.1.0 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Update primitive to version 0.7.1.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update primitive to version 0.7.1.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update primitive to version 0.7.1.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/primitive-0.7.1.0/src/changelog.md + +- Re-generate file with latest version of spec-cleaner. + ghc-profunctors +- Update profunctors to version 5.6.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update profunctors to version 5.6.2. + 5.6.2 [2021.02.17] + - ----------------- + * Add `Semigroup` and `Monoid` instances for `Forget` + +- Update profunctors to version 5.6.1. + 5.6.1 [2020.12.31] + - ----------------- + * Add `Functor` instances for `PastroSum`, `CopastroSum`, `Environment`, + `FreeMapping`, `Pastro`, `Copastro`, `FreeTraversing`, and `Coyoneda`. + * Explicitly mark modules as `Safe`. + +- disable %{ix86} build + +- Update profunctors to version 5.6. + 5.6 [2020.10.01] + - --------------- + * Enable the `PolyKinds` extension. The following datatypes now have + polymorphic kinds: `(:->)`, `Cayley`, `Procompose`, `Rift`, + `ProfunctorFunctor`, `Ran`, `Codensity`, `Prep`, `Coprep`, `Star`, `Costar`, + `WrappedArrow`, `Forget`. + * Allow building with GHC 9.0. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-quickcheck-io +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-random +- Update random to version 1.2.0 revision 6. + Upstream has revised the Cabal build instructions on Hackage. + +- Update random to version 1.2.0 revision 5. + [#] 1.2.0 + 1. Breaking change which mostly maintains backwards compatibility, see + "Breaking Changes" below. + 2. Support for monadic generators e.g. [mwc-random](https://hackage.haskell.org/package/mwc-random). + 3. Monadic adapters for pure generators (providing a uniform monadic + interface to pure and monadic generators). + 4. Faster in all cases except one by more than x18 (N.B. x18 not 18%) and + some cases (depending on the type) faster by more than x1000 - see + below for benchmarks. + 5. Passes a large number of random number test suites: + * [dieharder](http://webhome.phy.duke.edu/~rgb/General/dieharder.php "venerable") + * [TestU01 (SmallCrush, Crush, BigCrush)](http://simul.iro.umontreal.ca/testu01/tu01.html "venerable") + * [PractRand](http://pracrand.sourceforge.net/ "active") + * [gjrand](http://gjrand.sourceforge.net/ "active") + * See [random-quality](https://github.com/tweag/random-quality) + for details on how to do this yourself. + 6. Better quality split as judged by these + [tests](https://www.cambridge.org/core/journals/journal-of-functional-programming/article/evaluation-of-splittable-pseudorandom-generators/3EBAA9F14939C5BB5560E32D1A132637). Again + see [random-quality](https://github.com/tweag/random-quality) for + details on how to do this yourself. + 7. Unbiased generation of ranges. + 8. Updated tests and benchmarks. + 9. [Continuous integration](https://travis-ci.org/github/haskell/random). + [#]## Breaking Changes + Version 1.2.0 introduces these breaking changes: + * requires `base >= 4.8` (GHC-7.10) + * `StdGen` is no longer an instance of `Read` + * `randomIO` and `randomRIO` were extracted from the `Random` class into + separate functions + In addition, there may be import clashes with new functions, e.g. `uniform` and + `uniformR`. + [#]## Deprecations + Version 1.2.0 introduces `genWord64`, `genWord32` and similar methods to the + `RandomGen` class. The significantly slower method `next` and its companion + `genRange` are now deprecated. + [#]## Issues Addressed + Issue Number | Description | Comment + - -------------|-------------|-------- + [25](https://github.com/haskell/random/issues/25) | The seeds generated by split are not independent | Fixed: changed algorithm to SplitMix, which provides a robust split operation + [26](https://github.com/haskell/random/issues/26) | Add Random instances for tuples | Addressed: added `Uniform` instances for up to 6-tuples + [44](https://github.com/haskell/random/issues/44) | Add Random instance for Natural | Addressed: added UniformRange instance for Natural + [51](https://github.com/haskell/random/issues/51) | Very low throughput | Fixed: see benchmarks below + [53](https://github.com/haskell/random/issues/53) | incorrect distribution of randomR for floating-point numbers | (\*) + [55](https://github.com/haskell/random/issues/55) | System/Random.hs:43:1: warning: [-Wtabs] | Fixed: No more tabs + [58](https://github.com/haskell/random/issues/58) | Why does random for Float and Double produce exactly 24 or 53 bits? | (\*) + [59](https://github.com/haskell/random/issues/59) | read :: StdGen fails for strings longer than 6 | Addressed: StdGen is no longer an instance of Read + [#]### Comments + (\*) 1.2 samples more bits but does not sample every `Float` or + `Double`. There are methods to do this but they have some downsides; + see [here](https://github.com/idontgetoutmuch/random/issues/105) for a + fuller discussion. + [#]# Benchmarks + Here are some benchmarks run on a 3.1 GHz Intel Core i7. The full + benchmarks can be run using e.g. `stack bench`. The benchmarks are + measured in milliseconds per 100,000 generations. In some cases, the + performance is over x1000 times better; the minimum performance + increase for the types listed below is more than x36. + Name | 1.1 Mean | 1.2 Mean + - -----------|----------|---------- + Float | 27.819 | 0.305 + Double | 50.644 | 0.328 + Integer | 42.332 | 0.332 + Word | 40.739 | 0.027 + Int | 43.847 | 0.028 + Char | 17.009 | 0.462 + Bool | 17.542 | 0.027 + +- disable %{ix86} build + +- Update random to version 1.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- regenerate spec file - -- enable PowerPC builds - ghc-reflection +- make rpmlint happy + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update reflection to version 2.1.6. + [#] 2.1.6 [2020.05.16] + * Fix a bug in which `give` (and possibly `reify`, `reifyNat`, and + `reifySymbol`) could be unsoundly inlined by GHC 8.10 or older to produce + incorrect runtime results. + ghc-regex-applicative +- disable %{ix86} build + +- Update regex-applicative to version 0.3.4. + 0.3.4 + - ---- + * Let the user provide a custom `uncons` function (add + `find{First,Longest,Shortest}PrefixWithUncons`) + * Add `Filtrable` and `Monoid` instances for `RE` + ghc-regex-applicative-text +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update regex-applicative-text to version 0.1.0.1 revision 5. + Upstream has revised the Cabal build instructions on Hackage. + ghc-regex-base +- Update regex-base to version 0.94.0.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update regex-base to version 0.94.0.1. + [#]# 0.94.0.1 + - Workaround for `{-# LANGUAGE Haskell2010 #-}` parser regression introduced in GHC 9.0 + - Optimization flag `-O2` has been removed + +- disable %{ix86} build + +- Update regex-base to version 0.94.0.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- regenerate spec file - -- enable PowerPC builds - ghc-regex-compat +- Update regex-compat to version 0.95.2.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update regex-compat to version 0.95.2.1. + [#]# 0.95.2.1 + - Allow `base-4.15` (GHC 9.0) + - Workaround for `{-# LANGUAGE Haskell2010 #-}` parser regression introduced in GHC 9.0 + - Optimization flag `-O2` has been removed + +- disable %{ix86} build + +- Update regex-compat to version 0.95.2.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-regex-pcre-builtin +- Update regex-pcre-builtin to version 0.95.2.3.8.43. + Upstream has not updated the file "ChangeLog.md" since the last + release. + +- disable %{ix86} build + +- Update regex-pcre-builtin to version 0.95.1.3.8.43. + [#]# 0.95.1.3.8.43 + - Version bump to reflect pcre version (8.43) and to have Hackage upgrade from 0.95.1.2.8.43 which does not include #15 + [#]# 0.95.1.1.8.44 + - Fix: `asCString` for `Text` regexes doesn't check for null-termination, causing the compiled regex to be corrupted. (@kuribas) + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-regex-posix +- Update regex-posix to version 0.96.0.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/regex-posix-0.96.0.1/src/ChangeLog.md + +- Update regex-posix to version 0.96.0.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update regex-posix to version 0.96.0.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-regex-tdfa +- Update regex-tdfa to version 1.3.1.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update regex-tdfa to version 1.3.1.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/regex-tdfa-1.3.1.1/src/CHANGELOG.md + +- Update regex-tdfa to version 1.3.1.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update regex-tdfa to version 1.3.1.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-resolv +- Update resolv to version 0.1.2.0 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Update resolv to version 0.1.2.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Update resolv to version 0.1.2.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. +- drop new_bytestring.patch + +- disable %{ix86} build + +- add new_bytestring.patch + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-resource-pool -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.2.3.2 revision 0 with cabal2obs. - -- initial commit +- Add resource-pool at version 0.2.3.2. ghc-resourcet +- Update resourcet to version 1.2.4.3. + [#]# 1.2.4.3 + * Fix a space leak when using `forever` with `ResourceT`. [#470](https://github.com/snoyberg/conduit/pull/470) + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update resourcet to version 1.2.4.2. + [#]# 1.2.4.2 + * Mask exceptions in `Acquire` allocation action + +- Update resourcet to version 1.2.4.1. + [#]# 1.2.4.1 + * Document risk of using `forkIO` within a `ResourceT` [#441](https://github.com/snoyberg/conduit/pull/441) + [#]# 1.2.4 + * Add `allocate_` [#437](https://github.com/snoyberg/conduit/pull/437) + ghc-rfc5051 +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update rfc5051 to version 0.2. + Upstream added a new change log file in this release. With no + previous version to compare against, the automatic updater cannot + reliable determine the relevante entries for this release. + +- Re-generate file with latest version of spec-cleaner. + ghc-rio +- Update rio to version 0.1.21.0. + [#]# 0.1.21.0 + * Fix minor bug in `augmentPathMap` on windows wrt [#234](https://github.com/commercialhaskell/rio/issues/234) not adhering to case-insensitive semantics + +- Update rio to version 0.1.20.0. + [#]# 0.1.20.0 + * Export `UnliftIO.QSem` and `UnliftIO.QSemN` in `RIO` + +- disable %{ix86} build + +- Update rio to version 0.1.19.0. + [#]# 0.1.19.0 + * Expose `fromLeft` and `fromRight` + +- Update rio to version 0.1.18.0. + [#]# 0.1.18.0 + * Add colours to the `LogOption` constructor [#222](https://github.com/commercialhaskell/rio/pull/222) + [#]# 0.1.17.0 + * Expose `Bifunctor`, `Bifoldable`, and `Bitraversable`. + * The `first` and `second` functions exported by `RIO` formerly originated from + `Control.Arrow`. They now come from `Bifunctor`. + [#]# 0.1.16.0 + * Expand the number of `microlens` functions exported by the RIO prelude. + * Add new module `RIO.Lens` which provides the rest of `microlens`. + [#]# 0.1.15.1 + * Replace `canonicalizePath` with `makeAbsolute` [#217](https://github.com/commercialhaskell/rio/issues/217) + [#]# 0.1.15.0 + * Include source in log messages + ghc-rio-orphans +- Update rio-orphans to version 0.1.2.0. + [#]# 0.1.2.0 + * Add an instance for `MonadLoggerIO` typeclass, from the `monad-logger` library + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-rio-prettyprint +- disable %{ix86} build + +- Update rio-prettyprint to version 0.1.1.0. + Upstream does not provide a change log file. + ghc-rpm-macros +- move macros from etc - boo#1185672 + ghc-safe +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update safe to version 0.3.19. + 0.3.19, released 2020-05-24 + [#30], undeprecate maximumDef and friends, fold*1Def + ghc-scientific +- Update scientific to version 0.3.7.0. + 0.3.7.0 + * Make division (/) on Scientifics slightly more efficient. + * Fix the Show instance to surround negative numbers with parentheses when + necessary. + * Add (Template Haskell) Lift Scientific instance + * Mark modules as Safe or Trustworthy (Safe Haskell). + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-semigroupoids +- Update semigroupoids to version 5.3.5 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update semigroupoids to version 5.3.5. + 5.3.5 [2020.12.31] + - ----------------- + * The build-type has been changed from `Custom` to `Simple`. + To achieve this, the `doctests` test suite has been removed in favor of using + [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec) + to run the doctests. + * Explicitly mark modules as `Safe`. + +- disable %{ix86} build + +- Update semigroupoids to version 5.3.4 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Update semigroupoids to version 5.3.4 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-semigroups +- Update semigroups to version 0.19.2. + 0.19.2 [2021.08.30] + - ------------------ + * Backport `Hashable1` instances for `NonEmpty`, `Min`, `Max`, `First`, `Last`, + `WrappedMonoid`, and `Option`. + +- Update semigroups to version 0.19.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-setenv +- disable %{ix86} build + +- Update setenv to version 0.1.1.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-setlocale +- Update setlocale to version 1.0.0.10. + Upstream does not provide a change log file. + +- Update setlocale to version 1.0.0.9 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update setlocale to version 1.0.0.9 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-shelly -- Drop obsolete group attributes. +- disable %{ix86} build -- Update shelly to version 1.9.0. - Upstream has not updated the file "ChangeLog.md" since the last - release. +- Update shelly to version 1.9.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Update Cabal build instructions to support ghc-8.6.1. +- Replace %setup -q with the more modern %autosetup macro. -- Add shelly at version 1.8.1. +- Add shelly at version 1.9.0. ghc-silently -- Drop obsolete group attributes. +- disable %{ix86} build -- Update silently to version 1.2.5.1. - Upstream does not provide a change log file. +- Replace %setup -q with the more modern %autosetup macro. -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 1.2.5 revision 0 with cabal2obs. - -- initial commit +- Add silently at version 1.2.5.1. ghc-skylighting +- Update skylighting to version 0.11. + [#]# 0.11 + * Skylighting.Regex: Support regex subroutines (#118). For example, + `(?1)` is replaced by the regex in the first capturing group. So far + we only support this simple, absolute form, not the relative + form `(?-1)` supported by some engines (but not used, I think, in + KDE's syntax highlighters). This change involves an API change: + Regex in Skylighting.Regex has a new Subroutine constructor, + and the Recurse constructor has been removed. Instead of Recurse we use + Subroutine 0, which unifies the code. + * Skylighting.Regex: handle e.g. `[\1]` and `[\123]` (without + initial 0) as octal escapes (#118). These occur in the zsh.xml + syntax definition. + * Pull xml definitions for bash, cmake, python, zsh from upstream. + * README: Add a note about pulling syntax definitions from upstream (#138). + Update build instructions for recent cabal versions (#131). + +- Update skylighting to version 0.10.5.2. + [#]# 0.10.5.2 + * Added swift grammar definition (Igor Ranieri). + * Simplify README.md instructions for two-step build. + * Fix link to KDE documentation. + +- Update skylighting to version 0.10.5.1. + [#]# 0.10.5.1 + * Regex: Allow lookaheads to capture groups. Previously + captures in lookaheads, like `(?=(a*))`, were ignored. This + led to errors highlighting xml and probably other formats (#121). + * Throw an exception if a capture group isn't defined (with 'dynamic') + rather than simply having getCapture fail so that the rule fails. + This will make it easier to debug issues like #121. + +- Update skylighting to version 0.10.5. + [#]# 0.10.5 + * Fix regression from 0.10.3 with Haskell highlighting of Char (#120). + * Update xml syntax definitions from upstream. Updated + syntaxes: abc apache asp bash bibtex boo c changelog clojure + cmake commonlisp cs curry d diff djangotemplate doxygen + elixir elm email erlang fortran-fixed fortran-free fsharp + hamlet haskell haxe html idris ini javascript-react + javascript json julia kotlin latex lex lilypond + literate-curry literate-haskell makefile markdown + mathematica maxima mediawiki metafont modula-2 mustache nasm + nim noweb ocaml octave opencl perl powershell prolog pure + python r roff ruby rust sed spdx-comments sql-mysql + sql-postgresql tcl tcsh toml typescript verilog xml xslt xul + yacc yaml. Not updated: rhtml (causes an error on our test + suite), zsh (has a regex we can't parse). + +- Update skylighting to version 0.10.4.1. + [#]# 0.10.4.1 + * Fixed logic for checking line-end-context (#119). + * Use NonEmpty for the context stack. + * Remove unneeded build-depends. + +- Update skylighting to version 0.10.4. + [#]# 0.10.4 + * Move from hxt to xml-conduit for XML parsing. + This gives about a 4X speedup in parsing syntax definitions. + It also reduces the pandoc build dependency footprint, as we + depend on xml-conduit anyway and now no longer need to compile + HXT and its dependencies. + There are improvements in accuracy as well: the change to + xml-conduit improved parsing for one of the prolog rules; + a matcher that should have been for tab characters had been set for a + space instead. + * Removed some unnecessary build-depends in skylighting-extract. + +- Update skylighting to version 0.10.3. + [#]# 0.10.3 + * Add support for raku (#114). + * Reimplement PR #40 and add haskell.xml.patch (#116). + * Update syntax definitions: actionscript ada asp awk bash + bibtex boo c cmake cpp cs d elm email fasm fsharp glsl + gnuassembler go haskell haskell idris isocpp + javascript julia latex lilypond makefile mediawiki metafont + mustache objectivec objectivecpp octave opencl perl php + php powershell prolog purebasic raku rest ruby sed + spdx-comments sql-mysql sql-postgresql sql typescript + verilog vhdl. + * Fix php.xml.patch so it applies again. + +- Update skylighting to version 0.10.2. + [#]# 0.10.2 + * Update syntax definitions for abc, actionscript, asn1, ats, + bash, boo, coffee, comments, cpp, cs, css, curry, d, + djangotemplate, dockerfile, doxygen, dtd, elixir, graphql, + groovy, hamlet, haskell, haxe, idris, ini, j, java, + javadoc, javascript-react, javascript, jsp, kotlin, lex, + lilypond, literate-curry, literate-haskell, m4, makefile, + mandoc, markdown, mediawiki, mips, modula-2, modula-3, + monobasic, mustache, nim, noweb, objectivec, objectivecpp, + ocaml, opencl, pascal, perl, php, pike, postscript, + prolog, protobuf, pure, purebasic, python, qml, relaxng, + relaxngcompact, rest, rhtml, roff, ruby, scala, sci, sed, + sgml, sml, spdx-comments, stata, tcsh, texinfo, verilog, + xml, xorg, xul. + * Re-insert CSS line needed to make line numbers appear in + HTML. See jgm/pandoc#6625. + +- disable %{ix86} build + +- Update skylighting to version 0.10.1. + [#]# 0.10.1 + * Regex: handle `(?|)` modifier. This is used in bash.xml now. + It resets the numbers of capturing groups in alternatives. + * Improve regex handling of `{` and `}` not in quantifiers: + - `{}` is literal (not a quantifier). + - loose unescaped `{` and `}` that are not part of a quantifier are + literal matchers. + * Update xml syntax definitions from upstream. + For: abc, actionscript, ada, agda, alert, apache, asn1, asp, + ats, awk, bash, boo, c, clojure, cmake, coffee, coldfusion, + commonlisp, cs, css, curry, d, djangotemplate, dockerfile, + dot, doxygen, dtd, eiffel, elixir, elm, erlang, fasm, + fortran-fixed, fortran-free, fsharp, glsl, gnuassembler, go, + graphql, groovy, hamlet, haskell, haxe, html, idris, ini, + isocpp, j, java, javadoc, javascript, jsp, julia, kotlin, + latex, lex, lilypond, literate-curry, literate-haskell, + llvm, lua, m4, makefile, markdown, mathematica, matlab, + maxima, mediawiki, metafont, mips, modula-2, modula-3, + monobasic, mustache, nasm, nim, noweb, objectivec, + objectivecpp, ocaml, octave, opencl, pascal, perl, php, + pike, postscript, povray, powershell, prolog, protobuf, + pure, purebasic, python, r, relaxng, relaxngcompact, rest, + rhtml, roff, ruby, rust, scala, scheme, sci, sed, sgml, sml, + sql-mysql, sql-postgresql, sql, stata, tcl, tcsh, texinfo, + toml, verilog, vhdl, xml, xorg, xslt, xul, yacc, yaml, zsh. + Also added spdx-comments.xml and comments.xml, which are + needed for these. Closes #111 (latex bug in matrix). + +- Update skylighting to version 0.10.0.3. + [#]# 0.10.0.3 + * Add groovy syntax. + +- Update skylighting to version 0.10.0.2. + [#]# 0.10.0.2 + * Improve DetectIdentifier to ensure that identifiers can't + include non-ASCII characters. + [#]# 0.10.0.1 + * Fix identifier detection in non-ASCII context (#110). + [#]# 0.10 + * Add instructions for submitting patches upstream to KDE (#106). + * Synced syntax definitions from KDE repo. Note that fortran + has split into two: `fortran-fixed` and `fortran-free`. + * Add test to ensure that all regexes in rules compile. + * Regex: allow unescaped `}`. + * Regex: allow empty regexes and groups. + * Regex: support lazy and possessive quantifiers (#109). + * Regex: support recursive regexes `(?R)` (#108). + * Hide invisible line numbers from keyboard focus (#107, d10n). + This fixes tabbing through elements on a page. + * Remove some obsolete patches for xml definitions. + [#]# 0.9 + * Use a pure Haskell regex implementation (in unexported module + Text.Regex.KDE) instead of pcre. The implementation is not + as efficient as pcre, but it seems good enough for this + application, and it is desirable to avoid depending on a C + library. (Available Haskell libraries weren't up to the + task, because they don't do back-references, captures, + lookahead/behind.) Some benchmarks (old/new): + haskell (4.6/7.9) java (13.4/23.3) c (2.8/3.7) rhtml + (4.7/6.1) lua (10.6/13.2) javascript (4.2/6.6). + Though this is a significant slowdown, the tradeoff seems + worth it to have a pure Haskell implementation. + * Removed old `system-pcre` flag. + * More efficient treatment of dynamic regexes. + We put something in the Regex itself to represent the `%1`, + and modify it later. This allows us to cache dynamic + regexes in a way we couldn't before. + * Add support for TOML (#105, Shiming Wang), + GraphQL, and Nim syntax (#102, Daniel Pozo Escalona). + * Update xml definitions for actionscript, bash, boo, c, + cmake, elm, erlang, glsl, isocpp, java, lua, m4, mediawiki, + perl, powershell, scala, tcsh, xul, zsh. + * Fix fallthrough behavior (don't always consume a token). + * Fix word boundary detection. + * Remove RegexException. (API change) + * Skylighting.Regex now exports `isWordChar` and `testRegex`, + as well as the constructors underlying the new `Regex` type. + * Remove some obsolete xml definition patches. + * Fix escaped % in dynamic regex. + +- Add _constraints with 6GB min disk space for ppc64/ppc64le + +- Replace %setup -q with the more modern %autosetup macro. + +- Update skylighting to version 0.8.5. + [#]# 0.8.5 + * Respect dynamic flag on StringDetect elements (#99, Albert + Krewinkel). + * Increase test timeout to avoid failures with qemu-emulated + environments, such as qemu and riscv64 in Ubuntu builders + (William Grant). + * Fix attribute for opening double quote in sql-postgresql.xml + (Benjamin Wuethrich). + * Update syntax descriptions for javascript, bash, coffee, + javascript-react, javascript, latex, sql-postgresql, typescript. + +- Update skylighting to version 0.8.4. + [#]# 0.8.4 + * HTML output: use aria-hidden="true" on empty a elements + unless numberLines is specified (in which case the element + is still empty but will have content added by CSS). + This is to avoid excess noise when the code blocks are + read by screen readers. See jgm/pandoc#6352. + ghc-skylighting-core +- Update skylighting-core to version 0.11. + [#]# 0.11 + * Skylighting.Regex: Support regex subroutines (#118). For example, + `(?1)` is replaced by the regex in the first capturing group. So far + we only support this simple, absolute form, not the relative + form `(?-1)` supported by some engines (but not used, I think, in + KDE's syntax highlighters). This change involves an API change: + Regex in Skylighting.Regex has a new Subroutine constructor, + and the Recurse constructor has been removed. Instead of Recurse we use + Subroutine 0, which unifies the code. + * Skylighting.Regex: handle e.g. `[\1]` and `[\123]` (without + initial 0) as octal escapes (#118). These occur in the zsh.xml + syntax definition. + * Pull xml definitions for bash, cmake, python, zsh from upstream. + * README: Add a note about pulling syntax definitions from upstream (#138). + Update build instructions for recent cabal versions (#131). + +- Update skylighting-core to version 0.10.5.2. + [#]# 0.10.5.2 + * Added swift grammar definition (Igor Ranieri). + * Simplify README.md instructions for two-step build. + * Fix link to KDE documentation. + +- Update skylighting-core to version 0.10.5.1. + [#]# 0.10.5.1 + * Regex: Allow lookaheads to capture groups. Previously + captures in lookaheads, like `(?=(a*))`, were ignored. This + led to errors highlighting xml and probably other formats (#121). + * Throw an exception if a capture group isn't defined (with 'dynamic') + rather than simply having getCapture fail so that the rule fails. + This will make it easier to debug issues like #121. + +- Update skylighting-core to version 0.10.5. + [#]# 0.10.5 + * Fix regression from 0.10.3 with Haskell highlighting of Char (#120). + * Update xml syntax definitions from upstream. Updated + syntaxes: abc apache asp bash bibtex boo c changelog clojure + cmake commonlisp cs curry d diff djangotemplate doxygen + elixir elm email erlang fortran-fixed fortran-free fsharp + hamlet haskell haxe html idris ini javascript-react + javascript json julia kotlin latex lex lilypond + literate-curry literate-haskell makefile markdown + mathematica maxima mediawiki metafont modula-2 mustache nasm + nim noweb ocaml octave opencl perl powershell prolog pure + python r roff ruby rust sed spdx-comments sql-mysql + sql-postgresql tcl tcsh toml typescript verilog xml xslt xul + yacc yaml. Not updated: rhtml (causes an error on our test + suite), zsh (has a regex we can't parse). + +- Update skylighting-core to version 0.10.4.1. + [#]# 0.10.4.1 + * Fixed logic for checking line-end-context (#119). + * Use NonEmpty for the context stack. + * Remove unneeded build-depends. + +- Update skylighting-core to version 0.10.4. + [#]# 0.10.4 + * Move from hxt to xml-conduit for XML parsing. + This gives about a 4X speedup in parsing syntax definitions. + It also reduces the pandoc build dependency footprint, as we + depend on xml-conduit anyway and now no longer need to compile + HXT and its dependencies. + There are improvements in accuracy as well: the change to + xml-conduit improved parsing for one of the prolog rules; + a matcher that should have been for tab characters had been set for a + space instead. + * Removed some unnecessary build-depends in skylighting-extract. + +- Update skylighting-core to version 0.10.3. + [#]# 0.10.3 + * Add support for raku (#114). + * Reimplement PR #40 and add haskell.xml.patch (#116). + * Update syntax definitions: actionscript ada asp awk bash + bibtex boo c cmake cpp cs d elm email fasm fsharp glsl + gnuassembler go haskell haskell idris isocpp + javascript julia latex lilypond makefile mediawiki metafont + mustache objectivec objectivecpp octave opencl perl php + php powershell prolog purebasic raku rest ruby sed + spdx-comments sql-mysql sql-postgresql sql typescript + verilog vhdl. + * Fix php.xml.patch so it applies again. + +- Update skylighting-core to version 0.10.2. + [#]# 0.10.2 + * Update syntax definitions for abc, actionscript, asn1, ats, + bash, boo, coffee, comments, cpp, cs, css, curry, d, + djangotemplate, dockerfile, doxygen, dtd, elixir, graphql, + groovy, hamlet, haskell, haxe, idris, ini, j, java, + javadoc, javascript-react, javascript, jsp, kotlin, lex, + lilypond, literate-curry, literate-haskell, m4, makefile, + mandoc, markdown, mediawiki, mips, modula-2, modula-3, + monobasic, mustache, nim, noweb, objectivec, objectivecpp, + ocaml, opencl, pascal, perl, php, pike, postscript, + prolog, protobuf, pure, purebasic, python, qml, relaxng, + relaxngcompact, rest, rhtml, roff, ruby, scala, sci, sed, + sgml, sml, spdx-comments, stata, tcsh, texinfo, verilog, + xml, xorg, xul. + * Re-insert CSS line needed to make line numbers appear in + HTML. See jgm/pandoc#6625. + +- disable %{ix86} build + +- Update skylighting-core to version 0.10.1. + [#]# 0.10.1 + * Regex: handle `(?|)` modifier. This is used in bash.xml now. + It resets the numbers of capturing groups in alternatives. + * Improve regex handling of `{` and `}` not in quantifiers: + - `{}` is literal (not a quantifier). + - loose unescaped `{` and `}` that are not part of a quantifier are + literal matchers. + * Update xml syntax definitions from upstream. + For: abc, actionscript, ada, agda, alert, apache, asn1, asp, + ats, awk, bash, boo, c, clojure, cmake, coffee, coldfusion, + commonlisp, cs, css, curry, d, djangotemplate, dockerfile, + dot, doxygen, dtd, eiffel, elixir, elm, erlang, fasm, + fortran-fixed, fortran-free, fsharp, glsl, gnuassembler, go, + graphql, groovy, hamlet, haskell, haxe, html, idris, ini, + isocpp, j, java, javadoc, javascript, jsp, julia, kotlin, + latex, lex, lilypond, literate-curry, literate-haskell, + llvm, lua, m4, makefile, markdown, mathematica, matlab, + maxima, mediawiki, metafont, mips, modula-2, modula-3, + monobasic, mustache, nasm, nim, noweb, objectivec, + objectivecpp, ocaml, octave, opencl, pascal, perl, php, + pike, postscript, povray, powershell, prolog, protobuf, + pure, purebasic, python, r, relaxng, relaxngcompact, rest, + rhtml, roff, ruby, rust, scala, scheme, sci, sed, sgml, sml, + sql-mysql, sql-postgresql, sql, stata, tcl, tcsh, texinfo, + toml, verilog, vhdl, xml, xorg, xslt, xul, yacc, yaml, zsh. + Also added spdx-comments.xml and comments.xml, which are + needed for these. Closes #111 (latex bug in matrix). + +- Update skylighting-core to version 0.10.0.3. + [#]# 0.10.0.3 + * Add groovy syntax. + +- Update skylighting-core to version 0.10.0.2. + [#]# 0.10.0.2 + * Improve DetectIdentifier to ensure that identifiers can't + include non-ASCII characters. + [#]# 0.10.0.1 + * Fix identifier detection in non-ASCII context (#110). + [#]# 0.10 + * Add instructions for submitting patches upstream to KDE (#106). + * Synced syntax definitions from KDE repo. Note that fortran + has split into two: `fortran-fixed` and `fortran-free`. + * Add test to ensure that all regexes in rules compile. + * Regex: allow unescaped `}`. + * Regex: allow empty regexes and groups. + * Regex: support lazy and possessive quantifiers (#109). + * Regex: support recursive regexes `(?R)` (#108). + * Hide invisible line numbers from keyboard focus (#107, d10n). + This fixes tabbing through elements on a page. + * Remove some obsolete patches for xml definitions. + [#]# 0.9 + * Use a pure Haskell regex implementation (in unexported module + Text.Regex.KDE) instead of pcre. The implementation is not + as efficient as pcre, but it seems good enough for this + application, and it is desirable to avoid depending on a C + library. (Available Haskell libraries weren't up to the + task, because they don't do back-references, captures, + lookahead/behind.) Some benchmarks (old/new): + haskell (4.6/7.9) java (13.4/23.3) c (2.8/3.7) rhtml + (4.7/6.1) lua (10.6/13.2) javascript (4.2/6.6). + Though this is a significant slowdown, the tradeoff seems + worth it to have a pure Haskell implementation. + * Removed old `system-pcre` flag. + * More efficient treatment of dynamic regexes. + We put something in the Regex itself to represent the `%1`, + and modify it later. This allows us to cache dynamic + regexes in a way we couldn't before. + * Add support for TOML (#105, Shiming Wang), + GraphQL, and Nim syntax (#102, Daniel Pozo Escalona). + * Update xml definitions for actionscript, bash, boo, c, + cmake, elm, erlang, glsl, isocpp, java, lua, m4, mediawiki, + perl, powershell, scala, tcsh, xul, zsh. + * Fix fallthrough behavior (don't always consume a token). + * Fix word boundary detection. + * Remove RegexException. (API change) + * Skylighting.Regex now exports `isWordChar` and `testRegex`, + as well as the constructors underlying the new `Regex` type. + * Remove some obsolete xml definition patches. + * Fix escaped % in dynamic regex. + +- Add _constraints with 6GB min disk space for ppc64/ppc64le + +- Replace %setup -q with the more modern %autosetup macro. + +- Update skylighting-core to version 0.8.5. + [#]# 0.8.5 + * Respect dynamic flag on StringDetect elements (#99, Albert + Krewinkel). + * Increase test timeout to avoid failures with qemu-emulated + environments, such as qemu and riscv64 in Ubuntu builders + (William Grant). + * Fix attribute for opening double quote in sql-postgresql.xml + (Benjamin Wuethrich). + * Update syntax descriptions for javascript, bash, coffee, + javascript-react, javascript, latex, sql-postgresql, typescript. + +- Update skylighting-core to version 0.8.4. + [#]# 0.8.4 + * HTML output: use aria-hidden="true" on empty a elements + unless numberLines is specified (in which case the element + is still empty but will have content added by CSS). + This is to avoid excess noise when the code blocks are + read by screen readers. See jgm/pandoc#6352. + ghc-smallcheck +- Update smallcheck to version 1.2.1. + Version 1.2.1 + - ------------ + * Add `Serial` and `CoSerial` instances for `Ordering`. + +- disable %{ix86} build + +- Update smallcheck to version 1.2.0. + Version 1.2.0 + - ------------ + * Add `Serial` and `CoSerial` instances for + `(,,,,)`, `(,,,,,)`, + `Compose`, + `Foreign.C.Types`, + `Data.List.NonEmpty`, + `Void`, + `Complex`. + * Add `Bounded`, `Functor`, `Foldable` and `Traversable` instances + for `Positive` and `NonNegative` wrappers. + * Add `NonZero` wrapper for non-zero integers. + * Add `cons5`, `cons6`, `alts5`, `alts6`. + Version 1.1.7 + - ------------ + * Fix overlapping instances of `GSerial`. + Version 1.1.6 + - ------------ + * Mark modules as `Safe`, not just `Trustworthy`. + ghc-socks +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-split +- make rpmlint happy + +- Update split to version 0.2.3.4 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-splitmix +- disable %{ix86} build + +- Update splitmix to version 0.1.0.3. + [#] 0.1.0.3 + - Fix oops bugs in 0.1.0.2 + - It's lowercase `windows.h`. + I blame Microsoft docs for using capital case `Windows.h` in the docs. + https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-getprocessid + - accidental `shiftL` vs `shiftR` mixup for 32-bit generator initialization. + Doesn't affect Linux. + +- Update splitmix to version 0.1.0.2. + [#] 0.1.0.2 + - Drop `time` dependency in favour of handcoded initialization + - On Unix platforms we use `/dev/urandom` if it exists, + otherwise use `gettimeofday`, `clock` and `getpid`. + - On Windows we use `GetCurrentProcessID`, `GetCurrentThreadId()`, + `GetTickCount`, `GetSystemTime` and `QueryPerformanceCounter`. + - On GHCJS use `Math.random()` + - Using `time` is a fallback option (e.g. for Hugs). + +- Replace %setup -q with the more modern %autosetup macro. + +- Update splitmix to version 0.1.0.1. + [#] 0.1.0.1 + - Add `INLINEABLE` pragmas to `bitmaskWithRejection*` functions + - Support GHC-9.0 + +- Update splitmix to version 0.1. + [#] 0.1 + - Drop `random` dependency unconditionally. + https://github.com/phadej/splitmix/issues/34 + +- Update splitmix to version 0.0.5. + - Add `nextInteger` + - Use smaller range in `bitmaskWithRejection32` and `64`, when + upper bound is 2^n - 1. This changes generated values when they + were on the boundary. + - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/splitmix-0.0.4/src/Changelog.md + - Add `bitmaskWithRejection32'` and `bitmaskWithRejection64'` + which generate numbers in closed range `[0, n]`. + - Unticked variants generate in closed-open range `[0, n)`. - [#] 0.0.3 ghc-stm-chans -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Update stm-chans to version 3.0.0.4 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. +- Replace %setup -q with the more modern %autosetup macro. -- Prefer the new %license attribute over %doc. -- Update Cabal file to revision 1. - * add missing "setup-depends" stanza - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 3.0.0.4 revision 0 with cabal2obs. - -- initial commit +- Add stm-chans at version 3.0.0.4. ghc-store-core -- Drop obsolete group attributes. +- disable %{ix86} build -- Update store-core to version 0.4.4.2. - [#]# 0.4.4.2 - * Build fixed for GHC-7.10. See - [#146](https://github.com/fpco/store/issues/146) +- Update store-core to version 0.4.4.4. + [#]# 0.4.4.4 + * Fixes build of `store-core` with `ghc-prim-0.7.0` + (`ghc-9.0.0-alpha1`). See [#155][]. + [#155]: https://github.com/mgsloan/store/issues/155 -- Update store-core to version 0.4.4.1. - [#]# 0.4.4.1 - * Now builds with GHC-8.8. - -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update store-core to version 0.4.4. - [#]# 0.4.4 - * Build fixed with `--flag store-core:force-alignment` / on architectures - like PowerPC. - [#]# 0.4.3 - * Now builds with primitive >= 0.6.4.0 - [#]# 0.4.2 - * Adds `unsafeMakePokeState`, `unsafeMakePeekState`, and - `maybeAlignmentBufferSize`, so that library users can write their own - `encode` / `decode` functions. - See [#126](https://github.com/fpco/store/pull/126) - -- Add fix-force-aligment.patch - * fixes build on ppc64 - * see upstream issue https://github.com/fpco/store/issues/133 - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.4.1. - -- Update to version 0.4 with cabal2obs. - -- Update to version 0.3 with cabal2obs. +- Add store-core at version 0.4.4.3. ghc-streaming-commons +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update streaming-commons to version 0.2.2.1. + [#]# 0.2.2.1 + * Fix test suite compilation issue [stackage#5528](https://github.com/commercialhaskell/stackage/issues/5528) + +- Update streaming-commons to version 0.2.2.0. + [#]# 0.2.2.0 + * Remove `AI_ADDRCONFIG` [#58](https://github.com/fpco/streaming-commons/issues/58) + +- Re-generate file with latest version of spec-cleaner. + ghc-syb +- Update syb to version 0.7.2.1. + 2021-01-18 Sergey Vinokurov + * 0.7.2: Add compatibility with GHC 9, switch to tasty for tests, + fix tests on GHCJS + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-system-fileio +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-system-filepath +- disable %{ix86} build + +- Update system-filepath to version 0.4.14 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-tagged +- Update tagged to version 0.8.6.1 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Update tagged to version 0.8.6.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update tagged to version 0.8.6.1. + 0.8.6.1 [2020.12.28] + - ------------------- + * Mark all modules as explicitly Safe or Trustworthy. + +- disable %{ix86} build + +- Update tagged to version 0.8.6 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Update tagged to version 0.8.6 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-tagsoup +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-tar +- Update tar to version 0.5.1.1 revision 4. + Upstream has revised the Cabal build instructions on Hackage. + +- Update tar to version 0.5.1.1 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update tar to version 0.5.1.1 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-temporary +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- spec file: Add %defattr(-,root,root,-) to %files devel section - ghc-terminal-size -- Drop obsolete group attributes. +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. ghc-text-conversions +- disable %{ix86} build + +- Update text-conversions to version 0.3.1. + [#]# 0.3.1 (September 29th, 2020) + - Added support for `base16-bytestring-1.0`. + [#]# 0.3.0 (June 9, 2016) + [#]## New Features + - The `Base16` and `Base64` newtypes are now provided for managing safe conversions between binary data and Base16 and Base64 textual encodings of that data. + +- Update text-conversions to version 0.3.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-text-metrics +- Update text-metrics to version 0.3.1. + [#]# Text Metrics 0.3.1 + * Fixed a bug in the implementation of Jaro-Winkler distance when two + strings share a long prefix. [PR + 21](https://github.com/mrkkrp/text-metrics/pull/21). + * Dropped support for GHC 8.6 and older. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update text-metrics to version 0.3.0 revision 4. + Upstream has revised the Cabal build instructions on Hackage. + ghc-tf-random -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.5 revision 0 with cabal2obs. - -- initial commit of tf-random 0.5 +- Add tf-random at version 0.5. ghc-th-abstraction +- Update th-abstraction to version 0.4.3.0. + [#]# 0.4.3.0 -- 2021.08.30 + * Make `applySubstitution` avoid capturing type variable binders when + substituting into `forall`s. + * Fix a bug in which `resolveTypeSynonyms` would incorrectly expand type + synonyms that are not applied to enough arguments. + * Allow the test suite to build with GHC 9.2. + +- Update th-abstraction to version 0.4.2.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update th-abstraction to version 0.4.2.0. + [#]# 0.4.2.0 -- 2020-12-30 + * Explicitly mark modules as Safe (or Trustworthy for GHC versions prior to 8.4). + +- disable %{ix86} build + +- Update th-abstraction to version 0.4.1.0. + [#]# 0.4.1.0 -- 2020-12-09 + * Fix a bug in which `normalizeDec` would give incorrect kind annotations to + type variables in quoted `Dec`s. `normalizeDec` now leaves the kinds of + type variable binders alone. + +- Update th-abstraction to version 0.4.0.0. + [#]# 0.4.0.0 -- 2020-09-29 + * Adapt to the `TyVarBndr` data type gaining a new `flag` type parameter + (in `template-haskell-2.17.0.0`) to represent its specificity: + * Introduce a new `Language.Haskell.TH.Datatype.TyVarBndr` module that + defines `TyVarBndr_`, a backwards-compatible type synonym for `TyVarBndr`, + as well as backporting `TyVarBndrSpec`, `TyVarBndrUnit`, and `Specificity`. + This module also defines other useful functions for constructing and + manipulating `TyVarBndr`s. + * The types in `Language.Haskell.TH.Datatype` now use `TyVarBndr_`, + `TyVarBndrUnit`, and `TyVarBndrSpec` where appropriate. Technically, this + is not a breaking change, since all three are simple type synonyms around + `TyVarBndr`, but it is likely that you will need to update your + `th-abstraction`-using code anyway if it involves a `TyVarBndr`-consuming + function. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-th-expand-syns +- Update th-expand-syns to version 0.4.9.0. + [#]# 0.4.9.0 [2021.08.30] + * Consolidate the type-synonym expansion functionality with `th-abstraction`, + which also provides the ability to expand type synonyms. After this change, + the `th-expand-syns` library is mostly a small shim on top of + `th-abstraction`. The only additional pieces of functionality that + `th-expand-syns` which aren't currently available in `th-abstraction` are: + * `th-expand-syns`' `expandSyns{With}` functions will warn that they cannot + expand type families (if the `SynonymExpansionSettings` are configured to + check for this). By contrast, `th-abstraction`'s `applySubstitution` + function will silently ignore type families. + * `th-expand-syns` provides a `substInCon` function which allows substitution + into `Con`s. + * `th-expand-syns` provides `evade{s}` functions which support type variable + `Name` freshening that calculating the free variables in any type that + provides an instance of `Data`. + +- Update th-expand-syns to version 0.4.8.0. + [#]# 0.4.8.0 [2021.03.12] + * Make the test suite compile with GHC 9.0 or later. + * Drop support for pre-7.0 versions of GHC. + [#]# 0.4.7.0 + * Support GHC 9.0 / template-haskell-2.17 (Thanks to @mgsloan) + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-th-lift +- Update th-lift to version 0.8.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update th-lift to version 0.8.2. + [#]# [0.8.2] - 2020-09-29 + * Allow building with `template-haskell-2.17.0.0` (GHC 9.0). + * Make `deriveLift` work for unlifted newtypes. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-th-lift-instances -- Drop obsolete group attributes. +- disable %{ix86} build -- Update th-lift-instances to version 0.1.14. +- Update th-lift-instances to version 0.1.18. -- Update th-lift-instances to version 0.1.13. - Upstream does not provide a change log file. +- Replace %setup -q with the more modern %autosetup macro. -- Update th-lift-instances to version 0.1.12. +- Update th-lift-instances to version 0.1.17. -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.1.11 with cabal2obs. - -- Update to version 0.1.10 revision 0 with cabal2obs. - -- Update to version 0.1.9 revision 0 with cabal2obs. +- Add th-lift-instances at version 0.1.16. ghc-th-orphans +- Update th-orphans to version 0.13.12 revision 1. + [#]## 0.13.12 [2021.08.30] + * Implement `qGetDoc` and `qPutDoc` (introduced in `template-haskell-2.18.0.0`) + for the `Quasi` instances defined in `th-orphans`. + +- disable %{ix86} build + +- Update th-orphans to version 0.13.11. + [#]## 0.13.11 [2020.09.29] + * Allow building with `template-haskell-2.17.0.0` (GHC 9.0). + * Define `Quote` instances for `ReaderT`, `StateT`, `WriterT`, and `RWST`. In + order to define these instances on as many versions of `template-haskell` as + possible, this library now depends on the `th-compat` library, which + backports the `Quote` class to older versions of `template-haskell`. + * Backport the `Semigroup`, `Monoid`, and `MonadFix` instances for `Q` that + were introduced in `template-haskell-2.17.0.0`. + +- Update th-orphans to version 0.13.10. + [#]## 0.13.10 [2020.04.13] + * Implement `liftTyped` in the `Lift Bytes` instance. + ghc-th-reify-many +- Update th-reify-many to version 0.1.10. + Upstream does not provide a change log file. + +- Update th-reify-many to version 0.1.9 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-th-utilities -- Update th-utilities to version 0.2.4.0. - [#]# 0.2.4.0 - * Compatibility with GHC-8.10 - * Behavior change in reification of type family instances. Instead of - erroring if the instance mentions a kind variable, now just ignores - it. +- Update th-utilities to version 0.2.4.3. + [#]# 0.2.4.3 + * Adds a lower bound for `th-abstraction` dependency. Also released as + a hackage revision of `0.2.4.2`. See [#15][] + [#15]: https://github.com/fpco/th-utilities/issues/15 + +- Update th-utilities to version 0.2.4.2. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/th-utilities-0.2.4.2/src/ChangeLog.md + +- disable %{ix86} build + +- Update th-utilities to version 0.2.4.1. + [#]# 0.2.4.1 + * Fixes generated Storable instances to have a `sizeOf` definition + which works with `-XStrict`. See [#13][] + [#13]: https://github.com/fpco/th-utilities/issues/1 -- Drop obsolete group attributes. - -- Update th-utilities to version 0.2.3.1. - [#]# 0.2.3.1 - * Compatibility with GHC-8.8 - -- Update th-utilities to version 0.2.3.0. - [#]# 0.2.3.0 - * Improved fix to the type variable behavior with GHC <= 7.10. Uses - `Any` in place of type variables instead of `()`, to allow for more - kinds than just `*` and `Constraint`. - [#]# 0.2.2.0 - * Fixes derive and instantiator mechanisms to work with ghc 7.10 and - earlier. Previously, invocation was broken when type variables were - used. - * Fixes `freeVarsT` - it now looks through more constructors of `Type`. - * Adds `dequalifyTyVars` to dequalify every type variable. - -- Update th-utilities to version 0.2.1.0. - [#]# 0.2.0.1 - * Fixes build on 7.8 - * Fixes warnings - -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.2.0.1 with cabal2obs. +- Add th-utilities at version 0.2.4.0. ghc-time-compat +- Update time-compat to version 1.9.6.1. + [#] 1.9.6.1 + - Support `time-1.12`. + +- Update time-compat to version 1.9.6. + [#] 1.9.6 + - Move `Hashable` instance here from `hashable-time` package. + Note: `ZonedTime` instance is dropped, as `ZonedTime` doesn't have `Eq` + instance. + - Drop GHC-7.0 and GHC-7.2 support. + +- Update time-compat to version 1.9.5 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update time-compat to version 1.9.5. + [#] 1.9.5 + - Support `time-1.11.1` + - Add `NFData CalandarDiffDays` instance + +- Update time-compat to version 1.9.4. + [#] 1.9.4 + - Support `time-1.11` + - `Data.Time.Calendar.Month` + - `Data.Time.Calendar.Quarter` + - Pattern synonyms + - `parseTimeMultipleM` is not backported + - `Month` is missing `ParseTime` instance + - Compat extras: + - Add `Ix`, `Enum`, `NFData` instances to `Month`, `Quarter`, `QuarterOfYear`, + `CalendarDiffTime` and `DayOfWeek`. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-time-locale-compat -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Update time-locale-compat to version 0.1.1.5. - Upstream does not provide a change log file. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update time-locale-compat to version 0.1.1.4. - Upstream does not provide a changelog. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.1.1.3 revision 0 with cabal2obs. - -- update to 0.1.1.3 - -- update to 0.1.1.2 - -- initial commit +- Add time-locale-compat at version 0.1.1.5. ghc-timezone-olson +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update timezone-olson to version 0.2.0. + Upstream does not provide a change log file. + ghc-timezone-series +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-tls +- Update tls to version 1.5.5. + [#]# Version 1.5.5 + - QUIC support + [#419](https://github.com/vincenthz/hs-tls/pull/419) + [#427](https://github.com/vincenthz/hs-tls/pull/427) + [#428](https://github.com/vincenthz/hs-tls/pull/428) + [#430](https://github.com/vincenthz/hs-tls/pull/430) + [#433](https://github.com/vincenthz/hs-tls/pull/433) + [#441](https://github.com/vincenthz/hs-tls/pull/441) + - Server ECDSA for P-256 + [#436](https://github.com/vincenthz/hs-tls/pull/436) + - Sort ciphersuites based on hardware-acceleration support + [#439](https://github.com/vincenthz/hs-tls/pull/439) + - Sending no_application_protocol + [#440](https://github.com/vincenthz/hs-tls/pull/440) + - Internal improvements + [#426](https://github.com/vincenthz/hs-tls/pull/426) + [#431](https://github.com/vincenthz/hs-tls/pull/431) + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-transformers-base +- Update transformers-base to version 0.4.6. + Upstream does not provide a change log file. + +- Update transformers-base to version 0.4.5.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- regenerate spec file for new packaging - -- Initial package - ghc-transformers-compat +- Update transformers-compat to version 0.7. + 0.7 [2021.07.25] + - --------------- + * Backport changes from `transformers-0.6.*`: + * Remove the long-deprecated `selectToCont` function from + `Control.Monad.Trans.Select`. + * Backport various `Generic`, `Generic1`, and `Data` instances. + * Backport `handleE`, `tryE`, and `finallyE` to `Control.Monad.Trans.Except`. + * Backport explicit implementations of `(<$)`, `liftA2`, `(*>)`, and `(<*)` + for `Control.Applicative.Backwards`. + * Backport a lazier implementation of `(<*>)` for `Control.Applicative.Lift`. + +- disable %{ix86} build + +- Update transformers-compat to version 0.6.6. + 0.6.6 [2020.09.30] + - ----------------- + * Add `FunctorClassesDefault`, an adapter newtype suitable for `DerivingVia`, + to `Data.Functor.Classes.Generic`. + * Fix a bug in which `readsPrec1Default`/`liftReadsPrecDefault` would parse + empty data types too strictly. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-turtle +- Update turtle to version 1.5.22. + 1.5.22 + * Add new `update` utility + * Improve documentation for `limit` + +- Update turtle to version 1.5.21 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update turtle to version 1.5.21. + 1.5.21 + * Build against `optparse-applicative-0.16.0.0` + +- Update turtle to version 1.5.20. + 1.5.20 + * Build against `doctest-0.17` + * Only depend on `semigroups` for GHC < 8.0 + +- Re-generate file with latest version of spec-cleaner. + ghc-type-equality -- Update Cabal file to get more accurate dependency information. +- Update type-equality to version 1 revision 2. + Upstream has revised the Cabal build instructions on Hackage. -- Drop obsolete group attributes. +- disable %{ix86} build + +- Update type-equality to version 1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. ghc-typed-process +- Update typed-process to version 0.2.6.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/typed-process-0.2.6.1/src/ChangeLog.md + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-uglymemo -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. +- disable %{ix86} build -- Update to version 0.1.0.1 revision 0 with cabal2obs. +- Replace %setup -q with the more modern %autosetup macro. + +- Add uglymemo at version 0.1.0.1. ghc-unicode-transforms +- Update unicode-transforms to version 0.3.8. + [#]# 0.3.8 + * Allow ghc-prim 0.7 + * Extract `unicode-data` into its own package + * Depend on the latest stable `text` + +- Update unicode-transforms to version 0.3.7.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update unicode-transforms to version 0.3.7.1. + [#]# 0.3.7.1 + * Fix x32 build + +- Update unicode-transforms to version 0.3.7. + [#]# 0.3.7 + * Significant performance improvements + * Update to Unicode version 13.0.0 + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-unix-compat +- Update unix-compat to version 0.5.3. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Update unix-compat to version 0.5.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-unix-time -- Drop obsolete group attributes. +- disable %{ix86} build -- Update unix-time to version 0.4.7. - Upstream does not provide a change log file. +- Replace %setup -q with the more modern %autosetup macro. -- Update unix-time to version 0.4.6. - Upstream does not provide a change log file. - -- Update unix-time to version 0.4.5. - Upstream does not provide a change log file. - -- Update unix-time to version 0.4.4. - Upstream does not provide a change log file. - -- Update unix-time to version 0.4.3. - Upstream does not provide a change log file. - -- Update unix-time to version 0.4.0. - Upstream does not provide a change log file. - -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update unix-time to version 0.3.8. - Upstream does not provide a changelog. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.3.7 revision 0 with cabal2obs. - -- Update to version 0.3.6 revision 0 with cabal2obs. - -- update to 0.3.6 - -- initial commit +- Add unix-time at version 0.4.7. ghc-unliftio -- Update unliftio to version 0.2.12.1. - [#]# 0.2.12.1 - * Minor doc improvements - -- Drop obsolete group attributes. - -- Update unliftio to version 0.2.12. - [#]# 0.2.12 - * Dropped support for ghc-7.8 - * Addition of `UnliftIO.IO.File` module and atomic+durable file writes: - * `writeBinaryFile` - * `writeBinaryFileAtomic` - * `writeBinaryFileDurable` - * `writeBinaryFileDurableAtomic` - * `withBinaryFileAtomic` - * `withBinaryFileDurable` - * `withBinaryFileDurableAtomic` - * `ensureFileDurable` - -- Update unliftio to version 0.2.11. - [#]# 0.2.11 - * Deprecate `forkWithUnmask` in favor of the newly added `forkIOWithUnmask` to - improve consistency. [https://github.com/fpco/unliftio/issues/44] - -- Update unliftio to version 0.2.10. - [#]# 0.2.10 - * Add pooling related functions for unliftio - -- Update unliftio to version 0.2.9.0. - [#]# 0.2.9.0 - * Add the new `Conc` datatype as a more efficient alternative to `Concurrently` - -- Update unliftio to version 0.2.8.1. - [#]# 0.2.8.1 - * Support for `stm-2.5.0.0` - [#]# 0.2.8.0 - * Add 'UnliftIO.Memoize' - -- Update unliftio to version 0.2.7.1. - [#] Changelog for unliftio - [#]# 0.2.7.1 - * Minor doc improvements +- Update unliftio to version 0.2.20. + [#]# 0.2.20 + * Add lifted `System.IO.openFile` (https://github.com/fpco/unliftio/pull/88) + +- Update unliftio to version 0.2.19. + [#]# 0.2.19 + * Add `Eq` instance for `StringException` (https://github.com/fpco/unliftio/pull/83) + +- Update unliftio to version 0.2.18. + [#]# 0.2.18 + * Reexport `asyncExceptionFromException` and `asyncExceptionToException` [#81](https://github.com/fpco/unliftio/issues/81) + +- Update unliftio to version 0.2.17. + [#]# 0.2.17 + * Re-export `AsyncCancelled` in `UnliftIO.Async` [#80](https://github.com/fpco/unliftio/pull/80) + * Add `fromExceptionUnwrap` [#80](https://github.com/fpco/unliftio/pull/80) + * Add `catchSyncOrAsync`, `handleSyncOrAsync`, and `trySyncOrAsync` [#80](https://github.com/fpco/unliftio/pull/80) + +- Update unliftio to version 0.2.16. + [#]# 0.2.16 + * Add `createFileLink` + +- Update unliftio to version 0.2.15. + [#]# 0.2.15 + * Updated documentation mentioning that `MonadUnliftIO` may be derived using + the `newtype` strategy [#72](https://github.com/fpco/unliftio/pull/72) + * Add `mapExceptionM` [#75](https://github.com/fpco/unliftio/pull/75) + +- Update unliftio to version 0.2.14. + [#]# 0.2.14 + * Add `UnliftIO.QSem` + * Add `UnliftIO.QSemN` + +- disable %{ix86} build + +- Update unliftio to version 0.2.13.1. + [#]# 0.2.13.1 + * Improve `UnliftIO.Exception` documentation -- Add unliftio at version 0.2.7.0. +- Replace %setup -q with the more modern %autosetup macro. + +- Add unliftio at version 0.2.13. ghc-unliftio-core +- Update unliftio-core to version 0.2.0.1 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update unliftio-core to version 0.2.0.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-unordered-containers +- Update unordered-containers to version 0.2.14.0. + [#]# [0.2.14.0] + * [Add `HashMap.mapKeys`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/308) Thanks, Marco Perone! + * [Add instances for `NFData1` and `NFData2`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/314) Thanks, Isaac Elliott and Oleg Grenrus! + * [Fix `@since`-annotation for `compose`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/303) Thanks, @Mathnerd314! + [0.2.14.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.13.0...v0.2.14.0 + +- disable %{ix86} build + +- Update unordered-containers to version 0.2.13.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/unordered-containers-0.2.13.0/src/CHANGES.md + +- Replace %setup -q with the more modern %autosetup macro. + +- Update unordered-containers to version 0.2.12.0. + [#]# [0.2.12.0] + * Add `HashMap.isSubmapOf[By]` and `HashSet.isSubsetOf`. Thanks Sven Keidel. ([#282]) + * Expose internal modules. ([#283]) + * Documentation improvements in `Data.HashSet`, including a beginner-friendly + introduction. Thanks Matt Renaud. ([#267]) + * `HashMap[.Strict].alterF`: Skip key deletion for absent keys. ([#288]) + * Remove custom `unsafeShift{L,R}` definitions. ([#281]) + * Various other documentation improvements. + [0.2.12.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.11.0...v0.2.12.0 + [#267]: https://github.com/haskell-unordered-containers/unordered-containers/pull/267 + [#281]: https://github.com/haskell-unordered-containers/unordered-containers/pull/281 + [#282]: https://github.com/haskell-unordered-containers/unordered-containers/pull/282 + [#283]: https://github.com/haskell-unordered-containers/unordered-containers/pull/283 + [#288]: https://github.com/haskell-unordered-containers/unordered-containers/pull/288 + +- Update unordered-containers to version 0.2.11.0. + [#]# 0.2.11.0 + * Add `HashMap.findWithDefault` (soft-deprecates `HashMap.lookupDefault`). + Thanks, Matt Renaud. + * Add `HashMap.fromListWithKey`. Thanks, Josef Svenningsson. + * Add more folding functions and use them in `Foldable` instances. Thanks, + David Feuer. + * Add `HashMap.!?`, a flipped version of `lookup`. Thanks, Matt Renaud. + * Add a `Bifoldable` instance for `HashMap`. Thanks, Joseph Sible. + * Add a `HasCallStack` constraint to `(!)`. Thanks, Roman Cheplyaka. + [#]## Bug fixes + * Fix a space leak affecting updates on keys with hash collisions. Thanks, + Neil Mitchell. ([#254]) + * Get rid of some silly thunks that could be left lying around. ([#232]). + Thanks, David Feuer. + [#]## Other changes + * Speed up the `Hashable` instances for `HashMap` and `HashSet`. Thanks, + Edward Amsden. + * Remove a dependency cycle hack from the benchmark suite. Thanks, + Andrew Martin. + * Improve documentation. Thanks, Tristan McLeay, Li-yao Xia, Gareth Smith, + Simon Jakobi, Sergey Vinokurov, and likely others. + [#232]: https://github.com/haskell-unordered-containers/unordered-containers/issues/232 + [#254]: https://github.com/haskell-unordered-containers/unordered-containers/issues/254 + +- Re-generate file with latest version of spec-cleaner. + ghc-utf8-string +- Update utf8-string to version 1.0.2. + 1.0.2 + - ---- + * Add fromChar + * Add IsString UTF8 instance + * Fixup documentation and tests + +- disable %{ix86} build + +- Update utf8-string to version 1.0.1.1 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-uuid-types +- Update uuid-types to version 1.0.5. + [#]# 1.0.5 (2021-05-03) + - Add (Template Haskell) `Lift UUID` instance + +- Update uuid-types to version 1.0.4. + Upstream has renamed and modified the change log file(s) in this + release. Unfortunately, the automatic updater cannot reliable + determine relevant entries for this release. + +- Update uuid-types to version 1.0.3 revision 4. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update uuid-types to version 1.0.3 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-vector +- Update vector to version 0.12.3.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Update vector to version 0.12.3.0. + [#] Changes in version 0.12.3.0 + * Fix performance regression due to introduction of `keepAlive#` primop in ghc-9.0: [#372](https://github.com/haskell/vector/pull/372) + * Add monadic functions for mutable vectors: [#338](https://github.com/haskell/vector/pull/338) + * Added folds for monadic functions: `mapM_`, `imapM_`, `forM_`, `iforM_`, + `foldl`, `foldl'`, `foldM`, `foldM'`, `ifoldl`, `ifoldl'`, `ifoldM`, + `ifoldM'` + * Added `modifyM` and `unsafeModifyM` for mutable vectors + * Added `generate` and `generateM` for mutable vectors + +- Update vector to version 0.12.2.0. + [#] Changes in version 0.12.2.0 + * Add `MINIMAL` pragma to `Vector` & `MVector` type classes: [#11](https://github.com/haskell/vector/issues/11) + * Export `unstreamM` from`from Data.Vector.Generic`: [#70](https://github.com/haskell/vector/issues/70) + * New functions: `unfoldrExactN` and `unfoldrExactNM`: [#140](https://github.com/haskell/vector/issues/140) + * Added `iforM` and `iforM_`: [#262](https://github.com/haskell/vector/issues/262) + * Added `MonadFix` instance for boxed vectors: [#178](https://github.com/haskell/vector/issues/178) + * Added `uncons` and `unsnoc`: [#212](https://github.com/haskell/vector/issues/212) + * Added `foldMap` and `foldMap'`: [#263](https://github.com/haskell/vector/issues/263) + * Added `isSameVector` for storable vectors + * Added `toArray`, `fromArray`, `toMutableArray` and `fromMutableArray` + * Added `iscanl`, `iscanl'`, `iscanr`, `iscanr'` to `Primitive`, `Storable` and `Unboxed` + * Added `izipWithM`, `izipWithM_`, `imapM` and `imapM_` to `Primitive` and `Storable` + * Added `ifoldM`, `ifoldM'`, `ifoldM_` and `ifoldM'_` to `Primitive` and `Storable` + * Added `eqBy` and `cmpBy` + * Added `findIndexR` to `Generic`: [#172](https://github.com/haskell/vector/issues/172) + * Added `catMaybes`: [#329](https://github.com/haskell/vector/issues/329) + * Added `mapMaybeM` and `imapMaybeM`: [#183](https://github.com/haskell/vector/issues/183) + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-vector-algorithms +- Update vector-algorithms to version 0.8.0.4 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update vector-algorithms to version 0.8.0.4. + [#]# Version 0.8.0.4 (2020-12-06) + - Fix out of range access in Intro.partialSort. + - Update QuickCheck dependency bounds. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-vector-binary-instances +- Update vector-binary-instances to version 0.2.5.2. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Update vector-binary-instances to version 0.2.5.1 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + ghc-vector-builder +- Update vector-builder to version 0.3.8.2. + Upstream does not provide a change log file. + +- Update vector-builder to version 0.3.8.1. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-vector-th-unbox +- Update vector-th-unbox to version 0.2.1.9. + Upstream added a new change log file in this release. With no + previous version to compare against, the automatic updater cannot + reliable determine the relevante entries for this release. + +- disable %{ix86} build + +- Update vector-th-unbox to version 0.2.1.7 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-void +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-word8 +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-x509 +- disable %{ix86} build + +- Update x509 to version 1.7.5 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-x509-store +- disable %{ix86} build + +- Update x509-store to version 1.6.7 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-x509-system +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-x509-validation +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-xml +- disable %{ix86} build + +- Update xml to version 1.3.14 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- spec file: Add %defattr(-,root,root,-) to %files devel section - -- update to 1.3.13 from upstream -- added functionality - * support for extracting characters with a custom function - ghc-xml-conduit +- Update xml-conduit to version 1.9.1.1. + [#]# 1.9.1.1 + * Entity declarations with tags inside are now correctly handled + * Parser now fails gracefully on malformed entity declarations + * Parameter entity declarations are now ignored + +- Update xml-conduit to version 1.9.1.0. + [#]# 1.9.1 + * `]` characters inside doctype are now correctly handled + * Entity expansion loops are now detected and avoided + * Add field `psEntityExpansionSizeLimit` in `ParseSettings` to limit the length of an entity expansion; set to 8192 characters by default + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-xml-types +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update xml-types to version 0.3.8. + Upstream does not provide a change log file. + +- Update xml-types to version 0.3.7. + Upstream does not provide a change log file. + ghc-xmonad-contrib +- Update xmonad-contrib to version 0.16 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Add _constraints for min 4GB disk space for some arches + aarch64 ppc64 ppc64le + +- Re-generate file with latest version of spec-cleaner. + ghc-yaml +- disable %{ix86} build + +- Update yaml to version 0.11.5.0. + [#]# 0.11.5.0 + * New functions capable of parsing YAML streams containing multiple documents into a list of results: + * `decodeAllEither'` + * `decodeAllFileEither` + * `decodeAllFileWithWarnings` + * `decodeAllThrow` + * `decodeAllFileThrow` + +- Replace %setup -q with the more modern %autosetup macro. + +- Update yaml to version 0.11.4.0. + [#]# 0.11.4.0 + * add `ToYaml` instance for `String` [#186](https://github.com/snoyberg/yaml/pull/186) + ghc-zip-archive +- disable %{ix86} build + +- Update zip-archive to version 0.4.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-zlib +- Update zlib to version 0.6.2.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update zlib to version 0.6.2.3. + 0.6.2.3 Emily Pillmore February 2021 + * Add support for bytestring-0.11.0.0 + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update zlib to version 0.6.2.2. + 0.6.2.2 Julian Ospald August 2020 + * Bump bundled zlib to 1.2.11, fixes #26 + * New build flag to force use of the bundled zlib C sources, #31 + * Simpler build support for ghcjs, #25 + * Add support for GHC 8.10 / base-4.14, #29 + +- Re-generate file with latest version of spec-cleaner. + glucat +- Update to version 0.8.5: + * Support for the the Intel icpx oneAPI C++ compiler. + * Support for compiling with recent Clang, GCC and Intel C++ + compilers. + * Restructured ./configure script to better support different + configuration options and compiler differences. + * Updated PyClical plotting demo to support more recent versions + of Matplotlib Pyplot. +- New BuildRequires: tex(enumitem.sty) and tex(alphalph.sty) + needed to build API documentation. + +- Drop duplicated TeX related BuildRequires. +- Use `tex(foo.sty)` form for TeX BuildRequires consistently. + +- Fix builds for openSUSE > 1500 by adding appropriate + BuildRequires needed to compile documentation against TeXLive + 2021. + +- Update to version 0.8.4: + * Port to Python3. + * Drop python2 support. +- Adapt to pyclical changes: + * Re-enable pyclical extension for all openSUSE and drop no + longer required compat macros. + * Rename python-glucat pkg to python3-glucat and provide + python-glucat. + * Switch BuildRequires to python3 versions. +- Drop BuildRequires: python-devel, no longer required. +- Package DESIGN file in doc package. + +- Disable python extension by default for openSUSE >= 1550 as it + doesn't build against python3. +- Build PDF documentation for openSUSE > 1500 also; introduces + new BuildRequires: tex(etoc.sty), tex(hanging.sty), + tex(newunicodechar.sty), tex(stackengine.sty), tex(ulem.sty). +- Drop glucat-convert-demos-to-python3.patch: No longer needed + since PDF documentation builds with previous change; drop + libtool BuildRequires and don't run autoreconf before configure, + both of which were only needed for this patch. + -- Update to version 0.7.3: - + Fixes a bug where the line print_exec("from PyClical import*") - was left out of some of the pyclical_tutorial*.py files. - gnome-pomodoro +- Set maximum gnome-shell version to 42, now that it supports 41. + +- Update to 0.20.0: + * Support for GNOME Shell 41 + +- Update to 0.19.2: + * Fix dialog animation braking ScreenShield + * Cleanup deprecated code + * Fix blur effect artifacts + * Dont wake up the screen after screensaver + * Fix possible recursion during blinking animation + * Workaround choppy blur effect animation in gnome-shell 3.38 + * Fix indicator opacity after lock screen + +- Update to version 0.19.1: + * Lower the cpu usage of the animation when on pause + +- Update to version 0.19.0: + * Support for GNOME Shell 40 + * Added support for meson + * Changed blur effect during break + * Updated translation + +- get actually ready for gnome-shell 3.38 + +- Update to 0.18.0: + * Support for GNOME Shell 3.38 + * Removed ayatana-appindicator3 support + * Added Norwegian translation + * Added Finnish translation + * Updated Indonesian translation + * Updated Chinese translation + * Updated Russian translation + * Updated French translation + +- Drop pkgconfig(ayatana-appindicator3-0.1) BuildRequires: + ayatana-appindicator has ben failing to build for a while and is + dying. + +- Fix gnome shell version requirements since upstream supports + single gnome-shell version only. +- Clean gnome-pomodoro.spec with spec-cleaner. + gnome-themes-standard +- Remove the is_opensuse tag to close the gap between Leap and SLE + (bsc#1170757, jsc#SLE-11890). + +- Ensure gtk2-32bit engine has the proper supplements to be + automatically selected. + +- Update to version 3.22.3: + + Dark theme fix. + + Minor tweaks. + +- Update to version 3.22.2: + + Dark theme updates. + + Adwaita updates. +- Modify fdupes following upstream changes. +- Conditionally apply translations-update-upstream BuildRequires + and macro for non-openSUSE only. + +- Update to version 3.22.1: + + Gtk2 dark variant. + + Updated translations. + +- Update to GNOME 3.20.2 FATE#318572 + +- Update to version 3.20.2: + + Scrollbar tweaks. + + Makefile updates. + + Updated translations. + +- Update to version 3.20: + + No changes. + +- Update to version 3.19.91: + + Updated gtk2 theme. +- Drop gnome-themes-standard-gtk3-like-menubar.patch: fixed + upstream. + +- Add gnome-themes-standard-gtk3-like-menubar.patch: Make gtk2 + menubar like gtk3 (bgo#747679). + +- Move gtk2 accessibility theme to a subpackage, which will be + suggested when main accessibility package and libgtk-2_0-0 are + installed. + +- Update to version 3.18.0: + + Updated translations. + +- Update to version 3.16.2: + + Updated translations. + +- Update to version 3.16.0: + + Updated translations. + +- Update to version 3.15.90: + + Drop metacity theme. + + Drop polari icon. + +- Update to version 3.15.2.2: + + HC: remove one more duplicate app icon. +- Changes from version 3.15.2.1: + + Remove some HC app icons that are already shipped with apps. + +- Update to version 3.15.2: + + Update gtk2 theme (entries, spinbuttons, radios, checks...). + + Update HC icon names. + + Update gtk2 HC icons. + +- Update to version 3.14.2.3: + + HC: remove one more duplicate app icon. +- Changes from version 3.14.2.2: + + Remove some HC app icons that already ship with apps. +- Changes from version 3.14.2.1: + + Update gtk2 HC icons. + +- Drop creation of HighContrastInverse and LowContrast Icon theme + caches: there is no icon available in those sets (boo#906721). + +- Update to version 3.14.2: + + Update gtk2 theme (entries, spinbuttons, radios, checks...). + + Update HC icon names. + gnome-usage +- Update to version 3.38.1: + + Flag GtkBuilder children as unowned. + + Prevent reading beyond GTop's args. + + Prevent navigation to the storage separator. + + Prevent a double border in the performance sidebar. + + List compatible form-factors. +- Changes from version 3.38.0: + + Port to Tracker 3. + + Updated translations. +- Replace pkgconfig(tracker-sparql-2.0) BuildRequires with + pkgconfig(tracker-sparql-3.0): follow upstreams port to + Tracker 3. + +- Update to version v3.37.1: + + Add icons to the pages. + + app-item: Add application ID based on .desktop file name. + + app-item: Add application lookup based on cgroup information. + + app-item: Add newline at end of file. + + application: Don't access the header bar directly. + + application: Load icon resources. + + cpu-sub-view: Don't hardcode the width. + + cpu-sub-view: Don't horizontally center. + + header-bar: Make it a HdyHeaderBar. + + header-bar: Replace the GtkStackSwitcher by a + HdyViewSwitcherTitle. + + header-bar: Wrap the search button in a revealer. + + icons: Add the speedometer-symbolic icon. + + memory-sub-view: Don't horizontally center. + + performance-view: Make the search bar adaptive. + + performance-view: Replace the GtkPaned by a HdyLeaflet. + + performance-view: Set a minimum width to the content box. + + performance-view: Use a HdyColumn. + + process-row: Don't hardcode the width. + + process: Add function to read cgroup information. + + storage-view: Replace the GtkPaned by a HdyLeaflet. + + window: Add a HdyViewSwitcherBar. + + window: Add action_on_search(). + + window: Drop get_header_bar(). + + window: Inline the header into the window. + + window: Reduce the hardcoded minimum size. + + window: Specialize Hdy.ApplicationWindow. + + window: Use a GtkBuilder template. +- Add pkgconfig(libhandy-1) BuildRequires: new dependency. + google-compute-engine -- Don't enable and start google-network-daemon.service when it's - already installed (bsc#1169978) - -- Add gceosl-no-def-sysgrps.patch (bsc#1170719, bsc#1170720) - + Do not add the created user to the adm (CVE-2020-8903), - docker (CVE-2020-8907), or lxd (CVE-2020-8933) groups - if they exist (bsc#1173258) - -- Rename the sysctl file that applies the GCE network settings (bsc#1167810) - + The file 11-gce-network-security.conf applies network configuration - settings. Specifically the value for net.ipv4.conf.all.rp_filter is also - part of the system defaults in /usr/lib/sysctl.d/50-default.conf and thus - the default setting was applied, instead of the desired setting. As - 50-default is processed after 11-gce-network-security. - -- Add gcei-waitlimit-dns.patch (bsc#1151398) - + Add a wait limit to retrying DNS resolution to avoid a forever loop - -- Fix file list - + On i586 Python code is also under _libdir thus creating a conflict between - the packages. - -- Add gcei_disableipv6.patch (bsc#1150058) - + Upstream introduced an interface named "DisableIpv6" but the - implementation was incomplete and the interface was missing for SUSE - distros - -- Fix install location of NSS and PAM shared libraries (bsc#1146172) -- Switch RPM group for oslogin package from Hardware to System/Daemons - -- Add patch to normalize setup version of Python code - + gcei-normalize-python-version.patch -- Fix file matching patterns in %files section for oslogin package - -- Update to version 20190801 (bsc#1144092, bsc#1144170) - + Google Compute Engine - * Re-enable boto config without plugin. - * Fix metadata script retrieval for python 2 and 3. - + Google Compute Engine OS Login - * Fix for 2FA on RHEL 8. -- from version 20190730 - + Google Compute Engine - * Support for Debian 10. - * New package versioning. - * Support for Google Private Access over IPv6. - * Support root disk expansion in RHEL 8 and Debian 10. - + Google Compute Engine OS Login - * Bug fixes for sudoers. - * Initial groups support (not yet enabled). -- Add patch to explicitly link NSS and PAM shared - libraries against libboost_regex on SLE-12 - + gcei-link-boost_regex.patch -- Refresh patches for new version - + gcei-scripts-after-reg.patch -- Set StandardOutput=journal+console in custom systemd service files - + google-optimize-local-ssd.service - + google-set-multiqueue.service -- Stop installing configuration file for systemd-journald - + Logging is now configured through systemd service files -- Update file matching patterns in %files section for new version - -- Update to version 20190522 (bsc#1136266, bsc#1136267) - + Google Compute Engine - * Fix guest attributes flow in Python 3. - + Google Compute Engine OS Login - * Update OS Login control file for FreeBSD support. -- from version 20190521 - + Google Compute Engine - * Retry download for metadata scripts. - * Fix script retrieval in Python 3. - * Disable boto config in Python 3. - * Update SSH host keys in guest attributes. - * Fix XPS settings with more than 64 vCPUs. - -- Update to version 20190416 (bsc#1128392, bsc#1134179) - + Google Compute Engine - * FreeBSD fixes: syslog socket location and OS detection. - * Upstart systems: only run startup scripts at boot. - + Google Compute Engine OS Login - * Fix pam_group ordering detection. - * Restart cron from the OS Login control file. - * Add PAM entry to su:account stack. -- from version 20190315 - + Google Compute Engine OS Login - * Fix alternate challenge section for two factor authentication. - * Fix FreeBSD compatibility issues in the control file. -- from version 20190304 - + Google Compute Engine - * Set oom_score_adjust for google_accounts_daemon. - + Google Compute Engine OS Login - * Use pam_group to provide users with default groups. - * Add compat.h to support FreeBSD. - * Exit immediately after a two factor authentication failure. - * Add support for Google phone prompt challenges. -- Adjust paths for new upstream directory layout in %build and %install -- Include systemd service file to run google_optimize_local_ssd command - + google-optimize-local-ssd.service -- Include systemd service file to run google_set_multiqueue command - + google-set-multiqueue.service -- Install journald configuration files into /usr/lib/systemd/journald.conf.d -- Refresh patches for new version - + gcei-hide-py-deps.patch - + gcei-scripts-after-reg.patch - + gcei-set-run_dir.patch - -- Update to version 20190124 (bsc#1123671, bsc#1123672) - + Google Compute Engine - * Fix metadata script retrieval to support Python 3. - -- Remove dropped service from systemd setup macros (bsc#1122172) -- Drop use of restart_on_update, force service restart with -f option - on service_del_preun and service_del_postun -- Detect and handle removed services in pre rather than post - -- Update to version 20181206 (bsc#1119029, bsc#1119110) - + Google Compute Engine - * Support enabling OS Login two factor authentication. - * Improve accounts support for FreeBSD. - + Google Compute Engine OS Login - * Support OS Login two factor authentication (Alpha). - * Improve SELinux support. -- from version 20181023 - + Google Compute Engine - * Fix: Update sudoer group membership without overriding local groups. -- from version 20181018 - + Google Compute Engine - * Fix: Remove users from sudoers group on account removal. - -- Remove conditions for distributions older than Leap 42.3 and SLE 12 - + Delete init scripts google-accounts-daemon.suse, - google-clock-skew-daemon.suse, google-instance-setup.suse, - google-network-daemon.suse, google-shutdown-scripts.suse, - google-startup-scripts.suse -- Fix build for distributions with gcc version less than 4.9 - + Add new dependency on boost - -- Update to version 20181011 - + Google Compute Engine - * Revert: Remove users from sudoers group on account removal. -- from version 20181008 - + Google Compute Engine - * Remove users from sudoers group on account removal. - * Remove gsutil dependency for metadata scripts. -- from version 20180905 - + Google Compute Engine - * Remove ntp package dependency. - * Support Debian 10 Buster. - * Restart the network daemon if networking is restarted. - * Prevent setup of the default ethernet interface. - * Accounts daemon verifies username is 32 characters or less. - + Google Compute Engine OS Login - * Add user name validation to pam modules. - * Return false on failed final load. - * Support FreeBSD. - * Support Debian 10 Buster. -- from version 20180611 - + Google Compute Engine - * Prevent IP forwarding daemon log spam. - * Make default shell configurable when executing metadata scripts. - * Rename distro directory to distro_lib. -- Refresh patches for new version - + gcei-set-run_dir.patch - -- Ensure that google-ip-forwarding-daemon service and - google-network-setup are stopped and disabled - during upgrade -- Ensure that google-network-daemon service is enabled - and started during upgrade - -- Add patch to set run_dir to /var/run (bsc#1097378, #1097616) - + gcei-set-run_dir.patch -- Drop deleted patch from spec file - + gcei-lnx-distro-py3.patch - -- Remove gcei-lnx-distro-py3.patch - + Upstream intention is to depend on distro module from GitHub -- Add dependency on python3-distro for SLE/Leap 15 and later - -- Add patch gcei-lnx-distro-py3.patch (bsc#1094074) - -- Update to version 20180510 (bsc#1092214) - + Prevent delay in configuring IP forwarding routes. - + Improve instance setup support for FreeBSD. -- Include new google-network-daemon - + Add google-network-daemon.service activation in - %pre and %post sections - + Add google-network-daemon.suse init script for SysV -- Stop shipping deprecated google-ip-forwarding-daemon service - + Remove google-ip-forwarding-daemon.service activation in - %pre and %post sections - + Drop google-ip-forwarding-daemon.suse from source distribution -- Add missing association with "init" package for %pre, %post, - %preun and %postun sections -- Install google_oslogin_nss_cache binary into oslogin package - -- Update to version 20180504 (bsc#1092214) - + Create a new network daemon. - + Refactor the IP forwarding daemon and network setup. - + Improvements for using NSS cache in the accounts daemon. - + Include libnss cache as part of the OS Login package. -- Refresh patches for new version: - + gcei-scripts-after-reg.patch - -- Update to version 20180227 (bsc#1066273) - + Add distro specific logic. - + Support SLES 11 and 12 in multi-nic setup. - + Fix boto config documentation. - + Add modprobe blacklist for nouveau and floppy modules. - + Fix irqbalance conflict in Debian package. - + Fix conflict with other applications that use curl and SSL. -- Install new kernel module blacklist into /etc/modprobe.d. -- Refresh patches for new version: - + gcei-hide-py-deps.patch - -- Update to version 20180129 (bsc#1078349, bsc#1079077) - + Improve rsyslog daemon reset when using the dhcp exit hook. - + The OS Login feature is generally available. - + Change the OS Login uid restriction to allow uid 1000. - + Close socket connections after requesting metadata. -- From version 20171213 - + Force IPv4 for Debian apt configs. - -- Update to version 20171129 (bsc#1070895, bsc#1070918) - + Generate SSH host keys when none are present. - + Improve logging when activating OS Login. - + Fix parsing logic for expiration time on SSH public keys. - + Fix home directory creation PAM config. - -- Change dependencies -init depends on -oslogin - + oslogin feature is now enabled by the initialization code - when appropriate -- Do not start the oslogin feature upon package install - -- Fix build for SLES 11 - -- Update to version 20171025 (bsc#1064356, bsc#1065308) - + Add apt configuration to prevent auto-removal of Google packages. - + Rename set_hostname to prevent naming conflicts. - + Remove logging when checking OS Login status. -- From version 20171019 - + Support the enable-oslogin metadata key for activating OS Login. - + Improve packaging to restart services. - + OS Login is available in Beta. - + Add status option to the OS Login control file. -- From version 20171006 - + Fix system hang during VM shutdown. - + JSON parser accepts string types for int64 values. -- From version 20170921 - + JSON parser casts uid and gid to unsigned integers. -- From version 20170914 - + Remove fstab barrier options in EL 7. - + Use curl to download metadata script files for SSL certificate validation. - + Use netifaces for retrieving MAC address names if the import exists. - -- Ship the udevrules with the -init package only - -- Fix baslibs.conf, use package, not files -- Include rpmlintrc and baslibc.conf as source - -- Add gcei-scripts-after-reg.patch (bsc#1057671) - -- Update to version 20170829 (bsc#1049242, FATE#323757) - + Support oslogin feature - + Add rpmlintrc - ~ We ship pam and nss modules in -oslogin we do not want - to name the package according to the shared library naming policy - + Add baslibs.config - ~ Handle the nss and pam modules provided by oslogin properly -- From version 20170718 - + Allow nologin paths other than /sbin/nologin. - + Try to download GCS URLs with curl if gsutil is not installed. - + Fix control scripts to correctly restart sshd and nscd if they exist. - + Retry HTTP requests if error 500 is received. - + Move oslogin sudoers directory locations. -- Setup for Python 3 build oSTW and SLE 15 -- Source package renamed to google-compute-engine - + Binary subpackages -init -oslogin - -- The startup script attempts a network connection, thus it must - run after network setup - -- Scripts that are one-shot should not be marked as "stop_on_removal" - as there is no process running (bsc#1017395) -- One-shot scripts should not run with startproc - -- Update to version 20161213 (bsc#1015829, bsc#1016372) - + Remove gcei-handle-failed-open.patch included upstream - + Remove gcei-handle-missing-gsutil.patch included upstream - + Forward port gcei-hide-py-deps.patch - + Improved alias IP support -- From 20161118 - + Add support for alias IPs in the IP forwarding daemon. - + IP forwarding daemon adds back local routes after network restart. - + Account daemon removes expired key access without metadata change. - + Account daemon ignores SSH keys with non-ascii characters. - + Improved exception handling. - + Fix for syslog startup on systemd. - + Add a route to the metadata server to /etc/hosts. -- From 20160930 - + Provide a service to enable network interfaces on boot. - + Create a common library for inspecting network interfaces. - + Allow metadata script output that is not UTF-8. - + Fixed instance config file logic. - + Fixed accounts management Python 3 compatibility. - + Fixed IP forwarding Python 3 compatibility. - + Improved style consistency. - + Run a service on boot to enable additional network interfaces. - + Update dhclient-script on EL 6 to fix local routing. - -- Resolve description inaccuracy -- Call %service_* just once, but with all args - -- Include in SLE 12 and SLE 11 (FATE#321748, FATE#321890, bsc#994943) - -- Update gcei-handle-failed-open.patch to match upstream PR - -- Add gcei-handle-failed-open.patch - * Do not exit with a traceback if the sudoers file cannot be written - -- Package the rsyslog config unconditionally, rsyslog also available on - SLE 11 - -- Add sysvinit scripts for SUSE, upstream scripts are RHEL specific - * google-accounts-daemon.suse - * google-clock-skew-daemon.suse - * google-instance-setup.suse - * google-ip-forwarding-daemon.suse - * google-shutdown-scripts.suse - * google-startup-scripts.suse - -- Own the udev directories, fixes issue with SLE 12 build - -- Conflict with the previous generation of initialization code. - * According to upstream and update path is not supported and - has too many corner cases to reliably work. Thus running instances are - not expected to upgrade. - -- Initial build - - Version 20160803 - gpsd +- Update to version 3.20 + * Change README into an asciidoc file and publish HTML from it + * Add NED and geoid_sep to gps_fix_t and TPV JSON. + * Add "-e NED" to ubxtool to enable NED messages. + * gpsdata.separation replaced by gpsdata.fix.geoid_sep. + * Remove nofloats build option. + * TPV JSON "alt" is now fixed at WGS84. Probably. + * xgps now uses XGPSOPTS environment variable. + * add health variable to satellite_t + * change satellite_t elevation and azimuth to double + * satellite_t elevation, azimuth, and ss use NAN for unknown value. + * add altMSL, altHAE, and depth, to gps_fix_t + * altitude in gps_fix_t is deprecated and undefined + * wgs84_separation() now return EGM2008 computed from 5x5 degree base data. + * The best results are close to cm, the worst off up to 12m. + * Move mag_var from gps_device_t to magnetic_var gps_data_t. + * Added mag_var() to interpolate magnetic variation (deviation) from a table. + * Remove true2magnetic() as mag_var() improves on it. + * Remove TIMEHINT_ENABLE. It only worked when enabled. + * Remove NTP_ENABLE and NTPSHM_ENABLE. It only worked when enabled. + * Remove PPS_ENABLE and TIMING_ENABLE. + * Add dgps_age and dgps_station to gps_fix_t + * Convert all timestamp_t to timespec_t. + * Remove FIXED_PORT_SPEED and FIXED_STOP_BITS build options. + * Add -s [speed] and -f [framing] runtime options to gpsd. + * A working CC and termios.h are mandatory. + * use the current leap second to determine the current GPS epoch. + * leapfetch.py, leapseconds.cache, timebase.h and leapfetch option gone. +- Remove 0001-Make-sure-Qgpsmm.pc-is-usable.patch (upstreamed) +- Fix legacy socket path + +- Allow building without python2 available + +- Add 0001-Make-sure-Qgpsmm.pc-is-usable.patch to fix the bogus values + in qgpsmm.pc +- Update the URLs + +- Update to version 3.19 + * Rearrange rawdata_t. Bump the API because gps_data_t changed. + * Report sequence-ID fields in type 7 and 13 AIS messages. + * Preliminary support for SiRFstar V + * Improve error modeling. + * Update pseudo NMEA to v3.0, with fractional time. + * Improve cycle detection, mostly for NMEA. + * Move epe from gps_data_t to be near its friends in gps_fix_t. + * Preliminary u-blox 9 support. + * Add qErr in gps_data_t to store PPS quantization error. + * Add Android (AOSP) support + * Improved multi gnss and multi signal support. + * NMEA 4.10 multi gnss multi signal support. + * The arguments to "ubxtool -p P" have been expanded and changed. + * New options, -g, -x, -z, added to ubxtool for u-blox 9 support. +- Drop gpsd-declaration-in-for-loop.patch + +- Correct flag to disable stripping (nostrip=True) +- Add gpsd-declaration-in-for-loop.patch to remove c99 construction + (backport from upstream), fixes building for Leap-42.3 +- Upstream changed location of gpsd in systemd gpsd.service file + (change it back to {_sbindir}) + +- Update to version 3.18.1 + * Fix some installation issues. + * A few minor updates to ubxtool and driver_ubx. + * Add contrib/skyview2svg +- Update to version 3.18.0 + * Add ECEF support to ievermore, italk,Skytraq, SiRF, U-blox drivers. + * Add ECEF support to JSON, cgps and xgps. + * Add GREIS (Javad) driver from Virgin Orbit. + * Add CLI tools zerk and ubxtool to manage JAVAD and u-blox GPS. + * Add gnssid:svid to satellite_t, cgps and xgps. PRN will die. + * Add gnssid:svid to JSON, cgps and xgps. + * Add stricter version checking (more to todo). + * More and better regression tests. + * Better Python dependency checking, at build time and runtime. + * Fix several buffer issues. + * New polar plots, and improved statistice, in gpsprof. + * gpsd master/slave mode works, first time ever. + * All isnan() changed to !isfinite(), fixing many bugs. + * Client-side Python libraries may automatically reconnect + * Too many other bug fixes and improvements to mention. + * Over 1,000 commits from 46 different commiters. +- Update to version 3.17.0 + * Repair support for non-NMEA devices requring active probing + (e.g. Garmin USB GPSes). + * Fix a SiRF driver bug that occasionally confused NTP. + * Support for Spectratime iSync GRClok and LNRClok oscillators. + * gpxlogger can reconnect when the GPS loses the fix. + * xgps and xgpsspeed moved to python-gi, getting shut of the + deprecated pygtk2 bindings. + * Default mode for xgpsspeed is now the more interesting nautical + display. + * gpsmon includes the hostname with the device display. + gpsprof now has centimeter precision. +- Remove patch: + * gpsd-python3.patch (not longer needed) +- Update gpsd.keyring (old key 8C6C738D got superseeded by 0C898D47 ) + +- Fix requires for gpsd-clients +- Cleanup spec file a bit + +- Require python3 versions for packages importing python modules, all + scripts use python3 as interpreter. + grub2 +- Fix arm64 kernel image not aligned on 64k boundary (bsc#1192522) + * 0001-arm64-Fix-EFI-loader-kernel-image-allocation.patch + * 0002-Arm-check-for-the-PE-magic-for-the-compiled-arch.patch + +- Remove openSUSE Tumbleweed specific handling for default grub + distributor (bsc#1191198) +- Use /usr/lib/os-release as fallback (bsc#1191196) + * grub2-default-distributor.patch + * grub2-check-default.sh +- VUL-0: grub2: grub2-once uses fixed file name in /var/tmp (bsc#1190474) + * grub2-once + * grub2-once.service +- Fix unknown TPM error on buggy uefi firmware (bsc#1191504) + * 0001-tpm-Pass-unknown-error-as-non-fatal-but-debug-print-.patch +- Fix error /boot/grub2/locale/POSIX.gmo not found (bsc#1189769) + * 0001-Filter-out-POSIX-locale-for-translation.patch +- Fix error lvmid disk cannot be found after second disk added to the root + volume group (bsc#1189874) (bsc#1071559) + * 0001-ieee1275-implement-FCP-methods-for-WWPN-and-LUNs.patch +- Fix error in grub installation due to unnecessary requirement to support + excessive device for the root logical volume (bsc#1184135) + * 0001-disk-diskfilter-Use-nodes-in-logical-volume-s-segmen.patch +- Fix regression in reading xfs v4 + * 0001-fs-xfs-Fix-unreadable-filesystem-with-v4-superblock.patch + +- Fix installation on usrmerged s390x + +- Improve support for SLE Micro 5.1 on s390x. (bsc#1190395) + * amend grub2-s390x-04-grub2-install.patch + * refresh grub2-s390x-11-secureboot.patch + happy +- disable %{ix86} build + +- Update happy to version 1.20.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/happy-1.20.0/src/CHANGES + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + haproxy -- CVE-2021-40346: haproxy: request smuggling vulnerability in HTX (>= 2.0) - (bsc#1189877) - Added patch: - 0001-2.0-2.3-BUG-MAJOR-htx-fix-missing-header-name-length-check-i.patch - -- Fixes HAProxy vulnerabilities on H2 (bsc#1189366) - Added patch: haproxy-2.0-h2_enforce_checks_on_the_method_syntax_bef.patch. - -- bsc#1178277 - L3: SLES15sp2: haproxy does not support TLS1.3, - it is still build with openssl version 1.1.0. - Branch for SLE15-SP2 to build against openssl-1.1.1d - -- Removed patch: haproxy-2.0-hpack-tbl.patch as already fixed in 2.0.14 -- Update to version 2.0.14: (bsc#1169457) - * [RELEASE] Released version 2.0.14 - * BUG/MINOR: namespace: avoid closing fd when socket failed in my_socketat - * BUG/MEDIUM: muxes: Use the right argument when calling the destroy method. - * SCRIPTS: announce-release: use mutt -H instead of -i to include the draft - * MINOR: http-htx: Add a function to retrieve the headers size of an HTX message - * MINOR: filters: Forward data only if the last filter forwards something - * BUG/MINOR: filters: Count HTTP headers as filtered data but don't forward them - * BUG/MINOR: http-ana: Matching on monitor-uri should be case-sensitive - * BUG/MAJOR: http-ana: Always abort the request when a tarpit is triggered - * MINOR: ist: add an iststop() function - * BUG/MINOR: http: http-request replace-path duplicates the query string - * BUG/MEDIUM: shctx: make sure to keep all blocks aligned - * MINOR: compiler: move CPU capabilities definition from config.h and complete them - * BUG/MEDIUM: ebtree: don't set attribute packed without unaligned access support - * BUILD: fix recent build failure on unaligned archs - * CLEANUP: cfgparse: Fix type of second calloc() parameter - * BUG/MINOR: sample: fix the json converter's endian-sensitivity - * BUG/MEDIUM: ssl: fix several bad pointer aliases in a few sample fetch functions - * BUG/MINOR: connection: make sure to correctly tag local PROXY connections - * MINOR: compiler: add new alignment macros - * BUILD: ebtree: improve architecture-specific alignment - * BUG/MINOR: sample: Make sure to return stable IDs in the unique-id fetch - * BUG/MINOR: dns: ignore trailing dot - * MINOR: contrib/prometheus-exporter: Add heathcheck status/code in server metrics - * MINOR: contrib/prometheus-exporter: Add the last heathcheck duration metric - * BUG/MEDIUM: random: initialize the random pool a bit better - * MINOR: tools: add 64-bit rotate operators - * BUG/MEDIUM: random: implement a thread-safe and process-safe PRNG - * MINOR: backend: use a single call to ha_random32() for the random LB algo - * BUG/MINOR: checks/threads: use ha_random() and not rand() - * BUG/MAJOR: list: fix invalid element address calculation - * MINOR: debug: report the task handler's pointer relative to main - * BUG/MEDIUM: debug: make the debug_handler check for the thread in threads_to_dump - * MINOR: haproxy: export main to ease access from debugger - * BUG/MINOR: wdt: do not return an error when the watchdog couldn't be enabled - * DOC: fix incorrect indentation of http_auth_* - * OPTIM: startup: fast unique_id allocation for acl. - * BUG/MINOR: pattern: Do not pass len = 0 to calloc() - * DOC: configuration.txt: fix various typos - * DOC: assorted typo fixes in the documentation and Makefile - * BUG/MINOR: init: make the automatic maxconn consider the max of soft/hard limits - * BUG/MAJOR: proxy_protocol: Properly validate TLV lengths - * REGTEST: make the PROXY TLV validation depend on version 2.2 - * MINOR: htx: Add a function to return a block at a specific offset - * BUG/MEDIUM: cache/filters: Fix loop on HTX blocks caching the response payload - * BUG/MEDIUM: compression/filters: Fix loop on HTX blocks compressing the payload - * BUG/MINOR: http-ana: Reset request analysers on a response side error - * BUG/MINOR: lua: Ignore the reserve to know if a channel is full or not - * BUG/MINOR: http-rules: Preserve FLT_END analyzers on reject action - * BUG/MINOR: http-rules: Fix a typo in the reject action function - * BUG/MINOR: rules: Preserve FLT_END analyzers on silent-drop action - * BUG/MINOR: rules: Increment be_counters if backend is assigned for a silent-drop - * DOC: fix typo about no-tls-tickets - * DOC: improve description of no-tls-tickets - * DOC: ssl: clarify security implications of TLS tickets - * BUILD: wdt: only test for SI_TKILL when compiled with thread support - * BUG/MEDIUM: random: align the state on 2*64 bits for ARM64 - * BUG/MINOR: haproxy: always initialize sleeping_thread_mask - * BUG/MINOR: listener/mq: do not dispatch connections to remote threads when stopping - * BUG/MINOR: haproxy/threads: try to make all threads leave together - * DOC: proxy_protocol: Reserve TLV type 0x05 as PP2_TYPE_UNIQUE_ID - * BUILD: on ARM, must be linked to libatomic. - * BUILD: makefile: fix regex syntax in ARM platform detection - * BUILD: makefile: fix expression again to detect ARM platform - * BUG/MEDIUM: peers: resync ended with RESYNC_PARTIAL in wrong cases. - * DOC: assorted typo fixes in the documentation - * MINOR: wdt: Move the definitions of WDTSIG and DEBUGSIG into types/signal.h. - * BUG/MEDIUM: wdt: Don't ignore WDTSIG and DEBUGSIG in __signal_process_queue(). - * MINOR: memory: Change the flush_lock to a spinlock, and don't get it in alloc. - * BUG/MINOR: connections: Make sure we free the connection on failure. - * REGTESTS: use "command -v" instead of "which" - * REGTEST: increase timeouts on the seamless-reload test - * BUG/MINOR: haproxy/threads: close a possible race in soft-stop detection - * BUG/MINOR: peers: init bind_proc to 1 if it wasn't initialized - * BUG/MINOR: peers: avoid an infinite loop with peers_fe is NULL - * BUG/MINOR: peers: Use after free of "peers" section. - * MINOR: listener: add so_name sample fetch - * BUILD: ssl: only pass unsigned chars to isspace() - * BUG/MINOR: stats: Fix color of draining servers on stats page - * DOC: internals: Fix spelling errors in filters.txt - * MINOR: http-rules: Add a flag on redirect rules to know the rule direction - * BUG/MINOR: http_ana: make sure redirect flags don't have overlapping bits - * MINOR: http-rules: Handle the rule direction when a redirect is evaluated - * BUG/MINOR: filters: Use filter offset to decude the amount of forwarded data - * BUG/MINOR: filters: Forward everything if no data filters are called - * BUG/MINOR: http-ana: Reset request analysers on error when waiting for response - * BUG/CRITICAL: hpack: never index a header into the headroom after wrapping - 2020/02/13 : 2.0.13 - * BUG/MINOR: checks: refine which errno values are really errors. - * BUG/MEDIUM: checks: Only attempt to do handshakes if the connection is ready. - * BUG/MEDIUM: connections: Hold the lock when wanting to kill a connection. - * MINOR: config: disable busy polling on old processes - * MINOR: ssl: Remove unused variable "need_out". - * BUG/MINOR: h1: Report the right error position when a header value is invalid - * BUG/MINOR: proxy: Fix input data copy when an error is captured - * BUG/MEDIUM: http-ana: Truncate the response when a redirect rule is applied - * BUG/MINOR: channel: inject output data at the end of output - * BUG/MEDIUM: session: do not report a failure when rejecting a session - * BUG/MINOR: stream-int: Don't trigger L7 retry if max retries is already reached - * BUG/MINOR: mux-h2: use a safe list_for_each_entry in h2_send() - * BUG/MEDIUM: mux-h2: fix missing test on sending_list in previous patch - * BUG/MEDIUM: mux-h2: don't stop sending when crossing a buffer boundary - * BUG/MINOR: cli/mworker: can't start haproxy with 2 programs - * REGTEST: mcli/mcli_start_progs: start 2 programs - * BUG/MEDIUM: mworker: remain in mworker mode during reload - * BUG/MEDIUM: mux_h1: Don't call h1_send if we subscribed(). - * BUG/MAJOR: hashes: fix the signedness of the hash inputs - * REGTEST: add sample_fetches/hashes.vtc to validate hashes - * BUG/MEDIUM: cli: _getsocks must send the peers sockets - * BUG/MINOR: stream: don't mistake match rules for store-request rules - * BUG/MEDIUM: connection: add a mux flag to indicate splice usability - * BUG/MINOR: pattern: handle errors from fgets when trying to load patterns - * BUG/MINOR: cache: Fix leak of cache name in error path - * BUG/MINOR: dns: Make dns_query_id_seed unsigned - * BUG/MINOR: 51d: Fix bug when HTX is enabled - * BUILD: pattern: include errno.h - * BUG/MINOR: http-ana/filters: Wait end of the http_end callback for all filters - * BUG/MINOR: http-rules: Remove buggy deinit functions for HTTP rules - * BUG/MINOR: stick-table: Use MAX_SESS_STKCTR as the max track ID during parsing - * BUG/MINOR: tcp-rules: Fix memory releases on error path during action parsing - * MINOR: proxy/http-ana: Add support of extra attributes for the cookie directive - * BUG/MINOR: http_act: don't check capture id in backend - * BUG/MEDIUM: 0rtt: Only consider the SSL handshake. - * BUG/MINOR: stktable: report the current proxy name in error messages - * BUG/MEDIUM: mux-h2: make sure we don't emit TE headers with anything but "trailers" - * BUILD: cfgparse: silence a bogus gcc warning on 32-bit machines - * BUG/MINOR: dns: allow srv record weight set to 0 - * BUG/MEDIUM: ssl: Don't forget to free ctx->ssl on failure. - * BUG/MINOR: tcpchecks: fix the connect() flags regarding delayed ack - * BUG/MEDIUM: pipe: fix a use-after-free in case of pipe creation error - * BUG/MINOR: connection: fix ip6 dst_port copy in make_proxy_line_v2 - * BUG/MEDIUM: connections: Don't forget to unlock when killing a connection. - * BUG/MEDIUM: memory_pool: Update the seq number in pool_flush(). - * MINOR: memory: Only init the pool spinlock once. - * BUG/MEDIUM: memory: Add a rwlock before freeing memory. - * BUG/MAJOR: memory: Don't forget to unlock the rwlock if the pool is empty. - * BUG/MINOR: ssl: we may only ignore the first 64 errors - * CONTRIB: debug: add missing flags SF_HTX and SF_MUX - * CONTRIB: debug: add the possibility to decode the value as certain types only - * CONTRIB: debug: support reporting multiple values at once - * MINOR: acl: Warn when an ACL is named 'or' - * CONTRIB: debug: also support reading values from stdin - * SCRIPTS: announce-release: place the send command in the mail's header - * SCRIPTS: announce-release: allow the user to force to overwrite old files - * MINOR: build: add linux-glibc-legacy build TARGET +- Update to version 2.5.0+git0.f2e0833f1: + https://www.mail-archive.com/haproxy@formilux.org/msg41508.html +- refreshed patches to apply cleanly again + haproxy-1.6.0-sec-options.patch + haproxy-1.6.0_config_haproxy_user.patch + lua54.patch + +- Update to version 2.4.8+git0.d1f8d41e0: + * [RELEASE] Released version 2.4.8 + * SCRIPTS: git-show-backports: re-enable file-based filtering + * DOC/peers: some grammar fixes for peers 2.1 spec + * MINOR: stream: Improve dump of bogus streams + * BUILD/MINOR: cpuset freebsd build fix + * DOC: config: Fix alphabetical order of fc_* samples + * BUG/MINOR: sample: fix backend direction flags consecutive to last fix + * BUG/MEDIUM: sample: Cumulate frontend and backend sample validity flags + * BUG/MEDIUM: stream-int: Block reads if channel cannot receive more data + * BUG/MINOR: http: Authorization value can have multiple spaces after the scheme + * BUG/MEDIUM: http-ana: Drain request data waiting the tarpit timeout expiration + * MINOR: halog: Add support for extracting captures using -hdr + * BUG/MINOR: halog: Add missing newlines in die() messages + * CLEANUP: halog: Use consistent indentation in help() + * MINOR: halog: Rename -qry to -query + * DOC: halog: Move the `-qry` parameter into the correct section in help text + * MINOR: halog: Add -qry parameter allowing to preserve the query string in -uX + * BUG/MEDIUM: resolvers: Track api calls with a counter to free resolutions + * BUG/MEDIUM: resolvers: Don't recursively perform requester unlink + * MEDIUM: resolvers: remove the last occurrences of the "safe" argument + * MEDIUM: resolvers: use a kill list to preserve the list consistency + * CLEANUP: resolvers: replace all LIST_DELETE with LIST_DEL_INIT + * CLEANUP: resolvers: simplify resolv_link_resolution() regarding requesters + * CLEANUP: always initialize the answer_list + * CLEANUP: resolvers: do not export resolv_purge_resolution_answer_records() + * BUG/MEDIUM: mux-h1: Perform a connection shutdown when the h1c is released + * BUG/MINOR: mux-h1: Save shutdown mode if the shutdown is delayed + * BUILD: atomic: fix build on mac/arm64 + * BUG/MINOR: backend: fix improper insert in avail tree for always reuse + * BUILD: fix compilation on NetBSD + * MINOR: memprof: add one pointer size to the size of allocations + * MINOR: memprof: report the delta between alloc and free on realloc() + * BUG/MEDIUM: lua: fix memory leaks with realloc() on non-glibc systems + * BUG/MINOR: mux-h2: do not prevent from sending a final GOAWAY frame + * BUG/MINOR: task: do not set TASK_F_USR1 for no reason + * BUG/MAJOR: buf: fix varint API post- vs pre- increment + * BUG/MEDIUM: resolvers: always check a valid item in query_list + * BUILD: resolvers: avoid a possible warning on null-deref + * BUG/MAJOR: resolvers: add other missing references during resolution removal + * MINOR: resolvers: merge address and target into a union "data" + * BUG/MEDIUM: resolvers: use correct storage for the target address + * BUG/MEDIUM: resolvers: fix truncated TLD consecutive to the API fix + * MINOR: resolvers: fix the resolv_dn_label_to_str() API about trailing zero + * BUG/MINOR: resolvers: do not reject host names of length 255 in SRV records + * BUG/MEDIUM: resolver: make sure to always use the correct hostname length + * MINOR: resolvers: fix the resolv_str_to_dn_label() API about trailing zero + * BUG/MAJOR: dns: attempt to lock globaly for msg waiter list instead of use barrier + * BUG/MAJOR: dns: tcp session can remain attached to a list after a free + * BUG/MEDIUM: tcpcheck: Properly catch early HTTP parsing errors + * Revert "CLEANUP: server: always include the storage for SSL settings" + * BUG/MEDIUM: stream: Keep FLT_END analyzers if a stream detects a channel error + * BUG/MEDIUM: cpuset: fix cpuset size for FreeBSD + * BUG/MINOR: sample: Fix 'fix_tag_value' sample when waiting for more data + * BUG/MINOR: http-ana: Don't eval front after-response rules if stopped on back + * MINOR: initcall: Rename __GLOBL and __GLOBL1. + * DOC: configuration: add clarification on escaping in keyword arguments + * BUG/MEDIUM: mux_h2: Handle others remaining read0 cases on partial frames + * BUG/MEDIUM: sample: properly verify that variables cast to sample + * MINOR: sample: provide a generic var-to-sample conversion function + * CLEANUP: sample: uninline sample_conv_var2smp_str() + * CLEANUP: sample: rename sample_conv_var2smp() to *_sint + * CLEANUP: server: always include the storage for SSL settings + +- Update to version 2.4.7+git0.b5e51a5e2: + * [RELEASE] Released version 2.4.7 + * BUG/MEDIUM: http-ana: Clear request analyzers when applying redirect rule + +- Update to version 2.4.6+git0.d83fd76a1: + * [RELEASE] Released version 2.4.6 + * BUG/MEDIUM: filters: Fix a typo when a filter is attached blocking the release + +- Update to version 2.4.5+git0.e74a1b34b: + * [RELEASE] Released version 2.4.5 + * MINOR: tasks: catch TICK_ETERNITY with BUG_ON() in __task_queue() + * BUG/MINOR: tcp-rules: Stop content rules eval on read error and end-of-input + * BUG/MINOR: tcpcheck: Don't use arg list for default proxies during parsing + * MINOR: arg: Be able to forbid unresolved args when building an argument list + * BUG/MAJOR: lua: use task_wakeup() to properly run a task once + * BUG/MEDIUM: lua: fix wakeup condition from sleep() + * MINOR: Makefile: add MEMORY_POOLS to the list of DEBUG_xxx options + * DOC: peers: fix doc "enable" statement on "peers" sections + * BUG/MINOR: mux-h1/mux-fcgi: Sanitize TE header to only send "trailers" + * MINOR: stream-int: Notify mux when the buffer is not stuck when calling rcv_buf + * BUG/MEDIUM: stream-int: Defrag HTX message in si_cs_recv() if necessary + * MINOR: htx: Add a function to know if the free space wraps + * MINOR: htx: Add an HTX flag to know when a message is fragmented + * MINOR: stream-int: Set CO_RFL transient/persistent flags apart in si_cs_rcv() + * BUG/MEDIUM: stream: Stop waiting for more data if SI is blocked on RXBLK_ROOM + * BUG/MEDIUM: stream-int: Notify stream that the mux wants more room to xfer data + * BUG/MEDIUM: mux-h1: Adjust conditions to ask more space in the channel buffer + * BUG/MINOR: stats: use refcount to protect dynamic server on dump + * MINOR: server: return the next srv instance on free_server + * BUG/MINOR: server: do not use refcount in free_server in stopping mode + * MINOR: global: define MODE_STOPPING + * MINOR: server: implement a refcount for dynamic servers + * BUG/MINOR: http-ana: increment internal_errors counter on response error + * BUG/MINOR: h1-htx: Fix a typo when request parser is reset + * BUG/MEDIUM: leastconn: fix rare possibility of divide by zero + * BUG/MINOR: server: allow 'enable health' only if check configured + * BUILD: threads: fix -Wundef for _POSIX_PRIORITY_SCHEDULING on libmusl + * BUILD: halog: fix a -Wundef warning on non-glibc systems + * BUILD: compiler: fixed a missing test on defined(__GNUC__) + * BUILD: fix dragonfly build again on __read_mostly + * BUG/MINOR: vars: do not talk about global section in CLI errors for set-var + * BUG/MINOR: vars: truncate the variable name in error reports about scope. + * BUG/MINOR: vars: properly set the argument parsing context in the expression + * MINOR: sample: add missing ARGC_ entries + * BUG/MINOR: vars: improve accuracy of the rules used to check expression validity + * BUILD: tools: properly guard __GLIBC__ with defined() + * BUILD: ssl: fix two remaining occurrences of #if USE_OPENSSL + * BUILD: ssl: next round of build warnings on LIBRESSL_VERSION_NUMBER + * BUILD/MINOR: regex: avoid a build warning on USE_PCRE2 with -Wundef + * IMPORT: slz: silence a build warning with -Wundef + * BUILD/MINOR: ssl: avoid a build warning on LIBRESSL_VERSION with -Wundef + * BUILD/MINOR: defaults: eliminate warning on MAXHOSTNAMELEN with -Wundef + * BUILD: activity: use #ifdef not #if on USE_MEMORY_PROFILING + * MINOR: proc: setting the process to produce a core dump on FreeBSD. + * MINOR: tools: add FreeBSD support to get_exec_path() + * BUILD: tools: get the absolute path of the current binary on NetBSD. + * BUG/MINOR: flt-trace: fix an infinite loop when random-parsing is set + * BUG/MINOR: cli/payload: do not search for args inside payload + * BUILD: ist: prevent gcc11 maybe-uninitialized warning on istalloc + * BUG/MINOR: connection: prevent null deref on mux cleanup task allocation + * DOC: management: certificate files must be sanitized before injection + * BUG/MINOR: tcpcheck: Improve LDAP response parsing to fix LDAP check + * BUG/MAJOR: mux-h1: Don't eval input data if an error was reported + * MINOR: pools: use mallinfo2() when available instead of mallinfo() + * MINOR: pools: automatically disable malloc_trim() with external allocators + * CLEANUP: pools: factor all malloc_trim() calls into trim_all_pools() + * BUG/MINOR: compat: make sure __WORDSIZE is always defined + * BUG/MEDIUM: stream-int: Don't block SI on a channel policy if EOI is reached + * CLEANUP: mux-h1: Remove condition rejecting upgrade requests with payload + * MINOR: htx: Skip headers with no value when adding a header list to a message + * BUG/MEDIUM: mux-h1: Remove "Upgrade:" header for requests with payload + * BUG/MINOR: systemd: ExecStartPre must use -Ws + * BUG/MINOR: filters: Set right FLT_END analyser depending on channel + * BUG/MINOR: filters: Always set FLT_END analyser when CF_FLT_ANALYZE flag is set + * BUG/MEDIUM: http-ana: Reset channels analysers when returning an error + * BUG/MINOR: stream: Don't release a stream if FLT_END is still registered + * BUG/MINOR: lua: Don't yield in channel.append() and channel.set() + * BUG/MINOR: lua: Yield in channel functions only if lua context can yield + * MINOR: lua: Add a flag on lua context to know the yield capability at run time + +- Update to version 2.4.4+git0.acb1d0bea: CVE-2021-40346 (boo#1189877) + * [RELEASE] Released version 2.4.4 + * Revert "BUG/MINOR: stream-int: Don't block reads in si_update_rx() if chn may receive" + * BUG/MAJOR: htx: fix missing header name length check in htx_add_header/trailer + * CLEANUP: htx: remove comments about "must be < 256 MB" + * BUG/MINOR: config: reject configs using HTTP with bufsize >= 256 MB + * DOC: configuration: remove wrong tcp-request examples in tcp-response + * BUG/MINOR: vars: fix set-var/unset-var exclusivity in the keyword parser + * CLEANUP: Add missing include guard to signal.h + * BUG/MINOR: tools: Fix loop condition in dump_text() + * BUG/MINOR threads: Use get_(local|gm)time instead of (local|gm)time + * BUG/MINOR: ebtree: remove dependency on incorrect macro for bits per long + * MINOR: time: add report_idle() to report process-wide idle time + * BUG/MINOR: time: fix idle time computation for long sleeps + * BUG/MINOR: lua: use strlcpy2() not strncpy() to copy sample keywords + * MINOR: compiler: implement an ONLY_ONCE() macro + * BUG/MINOR: base64: base64urldec() ignores padding in output size check + * BUG/MEDIUM: base64: check output boundaries within base64{dec,urldec} + * BUG/MINOR: stick-table: fix the sc-set-gpt* parser when using expressions + * MINOR: hlua: take the global Lua lock inside a global function + * REGTESTS: abortonclose: after retries, 503 is expected, not close + * REGTESTS: http_upgrade: fix incorrect expectation on TCP->H1->H2 + * BUG/MEDIUM: h2: match absolute-path not path-absolute for :path + +- Update to version 2.4.3+git0.4dd5a5a6c: + CVE-2021-39240 CVE-2021-39241 CVE-2021-39242 + (boo#1189366 boo#1189548 boo#1189549) + * [RELEASE] Released version 2.4.3 + * REGTESTS: add a test to prevent h2 desync attacks + * BUG/MEDIUM: h2: give :authority precedence over Host + * BUG/MAJOR: h2: enforce stricter syntax checks on the :method pseudo-header + * BUG/MAJOR: h2: verify that :path starts with a '/' before concatenating it + * BUG/MAJOR: h2: verify early that non-http/https schemes match the valid syntax + * MINOR: http: add a new function http_validate_scheme() to validate a scheme + * DOC/MINOR: fix typo in management document + * CLEANUP: assorted typo fixes in the code and comments + * BUG/MEDIUM: cfgcheck: verify existing log-forward listeners during config check + * BUG/MEDIUM: spoe: Fix policy to close applets when SPOE connections are queued + * DOC: config: Fix 'http-response send-spoe-group' documentation + * DOC: Improve the lua documentation + * BUG/MINOR: tcpcheck: Properly detect pending HTTP data in output buffer + * BUG/MINOR: buffer: fix buffer_dump() formatting + * BUG/MEDIUM: spoe: Create a SPOE applet if necessary when the last one is released + * MINOR: spoe: Add a pointer on the filter config in the spoe_agent structure + * ADMIN: dyncookie: implement a simple dynamic cookie calculator + * MINOR: server: unmark deprecated on enable health/agent cli + * BUG/MINOR: server: update last_change on maint->ready transitions too + * BUG/MINOR: server: remove srv from px list on CLI 'add server' error + * BUILD: opentracing: fixed build when using pkg-config utility + * DOC: internals: document the FD takeover process + * BUG/MINOR: fd: protect fd state harder against a concurrent takeover + * BUG/MINOR: pollers: always program an update for migrated FDs + * BUG/MINOR: poll: fix abnormally high skip_fd counter + * BUG/MINOR: select: fix excess number of dead/skip reported + * BUG/MEDIUM: pollers: clear the sleeping bit after waking up, not before + * BUG/MEDIUM: connection: close a rare race between idle conn close and takeover + * BUG/MINOR: connection: Add missing error labels to conn_err_code_str + * BUG/MEDIUM: mux-h2: Handle remaining read0 cases on partial frames + * BUG/MINOR: mux-h1: Be sure to swap H1C to splice mode when rcv_pipe() is called + * BUG/MINOR: mux-h2: Obey dontlognull option during the preface + * BUG/MINOR: mux-h1: Obey dontlognull option for empty requests + * BUG/MINOR: systemd: must check the configuration using -Ws + * BUG/MINOR: resolvers: Use a null-terminated string to lookup in servers tree + * BUG/MINOR: check: fix the condition to validate a port-less server + * BUG/MINOR: stats: Add missing agent stats on servers + * BUG/MEDIUM: ssl_sample: fix segfault for srv samples on invalid request + * BUILD/MINOR: memprof fix macOs build. + * BUG/MINOR: mworker: do not export HAPROXY_MWORKER_REEXEC across programs + * BUG/MEDIUM: mworker: do not register an exit handler if exit is expected + * BUILD: lua: silence a build warning with TCC + * BUILD: add detection of missing important CFLAGS + * BUG/MINOR: ssl: Default-server configuration ignored by server + * MINOR: mux_h2: define config to disable h2 websocket support + * BUILD: http_htx: fix ci compilation error with isdigit for Windows + +- Update to version 2.4.2+git0.553dee326: + * [RELEASE] Released version 2.4.2 + * REGTESTS: add http scheme-based normalization test + * MEDIUM: h2: apply scheme-based normalization on h2 requests + * MEDIUM: h1-htx: apply scheme-based normalization on h1 requests + * MEDIUM: http: implement scheme-based normalization + * MINOR: http: implement http_get_scheme + * Revert "MINOR: tcp-act: Add set-src/set-src-port for "tcp-request content" rules" + * BUG/MINOR: cli: fix server name output in "show fd" + * BUG/MEDIUM: sock: make sure to never miss early connection failures + * DOC: stick-table: add missing documentation about gpt0 stored type + * BUG/MINOR: peers: fix data_type bit computation more than 32 data_types + * BUG/MINOR: stick-table: fix several printf sign errors dumping tables + * DOC: config: use CREATE USER for mysql-check + * BUG/MEDIUM: resolvers: Make 1st server of a template take part to SRV resolution + * BUG/MINOR: mqtt: Support empty client ID in CONNECT message + * BUG/MINOR: mqtt: Fix parser for string with more than 127 characters + * BUG/MINOR: tcpcheck: Fix numbering of implicit HTTP send/expect rules + * BUILD: Makefile: fix linkage for Haiku. + * BUG/MINOR: checks: return correct error code for srv_parse_agent_check + * MINOR: resolvers: Reset server IP on error in resolv_get_ip_from_response() + * BUG/MINOR: resolvers: Reset server IP when no ip is found in the response + * BUG/MINOR: resolvers: Always attach server on matching record on resolution + * CLEANUP: dns: Remove a forgotten debug message + * DOC: config: Add missing actions in "tcp-request session" documentation + * MINOR: tcp-act: Add set-src/set-src-port for "tcp-request content" rules + * REGTESTS: fix maxconn update with agent-check + * BUG/MAJOR: server: fix deadlock when changing maxconn via agent-check + * BUG/MINOR: cache: Correctly handle existing-but-empty 'accept-encoding' header + * BUG/MINOR: server/cli: Fix locking in function processing "set server" command + * BUG/MINOR: resolvers: Use resolver's lock in resolv_srvrq_expire_task() + * BUG/MEDIUM: resolvers: Add a task on servers to check SRV resolution status + * MINOR: resolvers: Remove server from named_servers tree when removing a SRV item + * MINOR: resolvers: Clean server in a dedicated function when removing a SRV item + * BUG/MEDIUM: server/cli: Fix ABBA deadlock when fqdn is set from the CLI + * BUG/MINOR: server: Forbid to set fqdn on the CLI if SRV resolution is enabled + * BUG/MINOR: server-state: load SRV resolution only if params match the config + +- Update to version 2.4.1+git0.1ce7d4925: + * [RELEASE] Released version 2.4.1 + * BUG/MINOR: mux-h2/traces: bring back the lost "sent H2 REQ/RES" traces + * BUG/MINOR: mux-h2/traces: bring back the lost "rcvd H2 REQ" trace + * MINOR: mux-h2: obey http-ignore-probes during the preface + * BUG/MINOR: stats: make "show stat typed desc" work again + * CLEANUP: mux-h2/traces: better align user messages + * MINOR: mux-h2/trace: report a few connection-level info during h2_init() + * MINOR: connection: add helper conn_append_debug_info() + * BUG/MINOR: server: explicitly set "none" init-addr for dynamic servers + * BUG/MINOR: mux-h1: do not skip the error response on bad requests + * MINOR: backend: only skip LB when there are actual connections + * BUG/MAJOR: queue: set SF_ASSIGNED when setting strm->target on dequeue + * CLEANUP: global: remove unused definition of stopping_task[] + * BUG/MINOR: mworker: fix typo in chroot error message + * BUG/MINOR: ssl: use atomic ops to update global shctx stats + * BUG/MEDIUM: shctx: use at least thread-based locking on USE_PRIVATE_CACHE + * BUG/MEDIUM: server: do not auto insert a dynamic server in px addr_node + * BUG/MINOR: server: do not keep an invalid dynamic server in px ids tree + * BUG/MEDIUM: server: do not forget to generate the dynamic servers ids + * BUG/MEDIUM: server: clear dynamic srv on delete from proxy id/name trees + * BUG/MEDIUM: server: extend thread-isolate over much of CLI 'add server' + * BUG/MINOR: stick-table: insert srv in used_name tree even with fixed id + * DOC: lua: Add a warning about buffers modification in HTTP + * BUG/MAJOR: resolvers: segfault using server template without SRV RECORDs + * MEDIUM: resolvers: add a ref between servers and srv request or used SRV record + * MEDIUM: resolvers: add a ref on server to the used A/AAAA answer item + * BUG/MINOR: resolvers: answser item list was randomly purged or errors + * CLEANUP: l7-retries: do not test the buffer before calling b_alloc() + * BUG/MINOR: mux-fcgi: Expose SERVER_SOFTWARE parameter by default + * BUG/MAJOR: htx: Fix htx_defrag() when an HTX block is expanded + * CLEANUP: pools: remove now unused seq and pool_free_list + * BUG/MAJOR: pools: fix possible race with free() in the lockless variant + * MEDIUM: pools: use a single pool_gc() function for locked and lockless + * MINOR: pools: call malloc_trim() under thread isolation + * MINOR: pools: do not maintain the lock during pool_flush() + * BUG/MINOR: pools: make DEBUG_UAF always write to the to-be-freed location + * BUG/MINOR: pools: fix a possible memory leak in the lockless pool_flush() + * BUG/MEDIUM: compression: Add a flag to know the filter is still processing data + * BUG/MEDIUM: compression: Properly get the next block to iterate on payload + * BUG/MEDIUM: compression: Fix loop skipping unused blocks to get the next block + * BUG/MEDIUM: opentracing: initialization before establishing daemon and/or chroot mode + * Revert "BUG/MINOR: opentracing: initialization after establishing daemon mode" + * BUG/MINOR: ssl: OCSP stapling does not work if expire too far in the future + * BUILD: make tune.ssl.keylog available again + * DOC: use the req.ssl_sni in examples + * MINOR: errors: allow empty va_args for diag variadic macro + * BUG/MAJOR: stream-int: Release SI endpoint on server side ASAP on retry + * DOC/MINOR: move uuid in the configuration to the right alphabetical order + * BUG/MINOR: vars: Be sure to have a session to get checks variables + * CLEANUP: http-ana: Remove useless if statement about L7 retries + * BUG/MINOR: proxy: Missing calloc return value check in chash_init_server_tree + * BUG/MINOR: http: Missing calloc return value check in make_arg_list + * BUG/MINOR: http: Missing calloc return value check while parsing redirect rule + * BUG/MINOR: worker: Missing calloc return value check in mworker_env_to_proc_list + * BUG/MINOR: compression: Missing calloc return value check in comp_append_type/algo + * BUG/MINOR: http: Missing calloc return value check while parsing tcp-request rule + * BUG/MINOR: http: Missing calloc return value check while parsing tcp-request/tcp-response + * BUG/MINOR: proxy: Missing calloc return value check in proxy_defproxy_cpy + * BUG/MINOR: proxy: Missing calloc return value check in proxy_parse_declare + * BUG/MINOR: http: Missing calloc return value check in parse_http_req_capture + * BUG/MINOR: ssl: Missing calloc return value check in ssl_init_single_engine + * BUG/MINOR: peers: Missing calloc return value check in peers_register_table + * BUG/MINOR: server: Missing calloc return value check in srv_parse_source + * DOC: intro: Fix typo in starter guide + * MINOR: cfgparse: Fail when encountering extra arguments in macro + * MINOR: http-ana: Perform L7 retries because of status codes in response analyser + * BUG/MINOR: http-ana: Handle L7 retries on refused early data before K/A aborts + * BUG/MINOR: http-ana: Send the right error if max retries is reached on L7 retry + * Revert "MEDIUM: http-ana: Deal with L7 retries in HTTP analysers" + * BUG/MINOR: http-comp: Preserve HTTP_MSGF_COMPRESSIONG flag on the response + * BUG/MEDIUM: filters: Exec pre/post analysers only one time per filter + * BUILD/MINOR: opentracing: fixed build when using clang + * BUG/MAJOR: server: prevent deadlock when using 'set maxconn server' + * BUG/MEDIUM: ebtree: Invalid read when looking for dup entry + +- Update to version 2.4.0+git0.6cbbecf09: + https://www.haproxy.com/blog/announcing-haproxy-2-4/ + for all the details see /usr/share/doc/packages/haproxy/CHANGELOG +- refreshed patches to apply cleanly again + haproxy-1.6.0-makefile_lib.patch + haproxy-1.6.0-sec-options.patch + lua54.patch + +- Update to version 2.3.10+git0.4764f0e4e: + * [RELEASE] Released version 2.3.10 + * BUG/MEDIUM: peers: re-work refcnt on table to protect against flush + * BUG/MEDIUM: peers: re-work connection to new process during reload. + * BUG/MINOR: peers: remove useless table check if initial resync is finished + * BUG/MEDIUM: mux-h2: Properly handle shutdowns when received with data + * BUG/MINOR: mworker: don't use oldpids[] anymore for reload + * BUG/MINOR: mworker/init: don't reset nb_oldpids in non-mworker cases + * BUG/MEDIUM: config: fix cpu-map notation with both process and threads + * BUG/MEDIUM: mux-h2: Fix dfl calculation when merging CONTINUATION frames + * BUG/MAJOR: mux-h2: Properly detect too large frames when decoding headers + * BUG/MINOR: server: free srv.lb_nodes in free_server + * BUG/MINOR: mux-h1: Release idle server H1 connection if data are received + * BUG/MINOR: logs: Report the true number of retries if there was no connection + * BUG/MINOR: http_htx: Remove BUG_ON() from http_get_stline() function + * BUG/MINOR: http-fetch: Make method smp safe if headers were already forwarded + * BUG/MINOR: ssl-samples: Fix ssl_bc_* samples when called from a health-check + * MINOR: connection: Make bc_http_major compatible with tcp-checks + * BUG/MINOR: connection: Fix fc_http_major and bc_http_major for TCP connections + * MINOR: logs: Add support of checks as session origin to format lf strings + * BUG/MINOR: checks: Set missing id to the dummy checks frontend + * BUG/MEDIUM: threads: Ignore current thread to end its harmless period + * DOC: ssl: Certificate hot update only works on fronted certificates + * BUG/MEDIUM: sample: Fix adjusting size in field converter + * MINOR: No longer rely on deprecated sample fetches for predefined ACLs + * DOC: clarify that compression works for HTTP/2 + * BUG/MINOR: tools: fix parsing "us" unit for timers + * CONTRIB: halog: fix issue with array of type char + * REGTESTS: ssl: mark set_ssl_cert_bundle.vtc as broken + * DOC: Explicitly state only IPv4 are supported by forwardfor/originalto options + * REGTESTS: ssl: "set ssl cert" and multi-certificates bundle + * BUG/MINOR: ssl: Add missing free on SSL_CTX in ckch_inst_free + * BUG/MINOR: http_fetch: make hdr_ip() resistant to empty fields + * BUG/MINOR: ssl: Prevent removal of crt-list line if the instance is a default one + * BUG/MINOR: ssl: Fix update of default certificate + * BUILD: tcp: use IPPROTO_IPV6 instead of SOL_IPV6 on FreeBSD/MacOS + * BUG/MINOR: tcp: fix silent-drop workaround for IPv6 + +- Update to version 2.3.9+git1.afb63bc04: + * BUILD: backend: fix build breakage in idle conn locking fix + * [RELEASE] Released version 2.3.9 + * BUG/MEDIUM: time: make sure to always initialize the global tick + * BUG/MINOR: stats: Apply proper styles in HTML status page. + * BUG/MINOR: payload: Wait for more data if buffer is empty in payload/payload_lv + * MEDIUM: backend: use a trylock to grab a connection on high FD counts as well + * BUG/MEDIUM: mux-h1: make h1_shutw_conn() idempotent + +- Update to version 2.3.8+git0.e572195c7: + * [RELEASE] Released version 2.3.8 + * BUG/MINOR: http_fetch: make hdr_ip() reject trailing characters + * MINOR: tools: make url2ipv4 return the exact number of bytes parsed + * BUG/MEDIUM: thread: Fix a deadlock if an isolated thread is marked as harmless + * BUG/MEDIUM: fd: Take the fd_mig_lock when closing if no DWCAS is available. + * CLEANUP: fd: remove unused fd_set_running_excl() + * BUG/MEDIUM: fd: do not wait on FD removal in fd_delete() + * MINOR: fd: remove the unneeded running bit from fd_insert() + * MINOR: fd: make fd_clr_running() return the remaining running mask + * BUG/MEDIUM: lua: Always init the lua stack before referencing the context + * BUG/MEDIUM: debug/lua: Use internal hlua function to dump the lua traceback + * MINOR: lua: Slightly improve function dumping the lua traceback + * BUILD: ssl: guard ecdh functions with SSL_CTX_set_tmp_ecdh macro + * BUG/MINOR: ssl: Prevent disk access when using "add ssl crt-list" + * BUG/MEDIUM: debug/lua: Don't dump the lua stack if not dumpable + * MEDIUM: lua: Use a per-thread counter to track some non-reentrant parts of lua + * MINOR/BUG: mworker/cli: do not use the unix_bind prefix for the master CLI socket + * BUG/MINOR: protocol: add missing support of dgram unix socket. + * BUG/MEDIUM: freq_ctr/threads: use the global_now_ms variable + * MINOR: time: also provide a global, monotonic global_now_ms timer + * BUG/MEDIUM: mux-fcgi: Fix locking of idle_conns lock in the FCGI I/O callback + * BUG/MINOR: freq_ctr/threads: make use of the last updated global time + * MINOR: time: export the global_now variable + +- Update to version 2.3.7+git0.2d39ce334: + * [RELEASE] Released version 2.3.7 + * BUG/MINOR: resolvers: Add missing case-insensitive comparisons of DNS hostnames + * MINOR: resolvers: Don't try to match immediatly renewed ADD items + * MINOR: resolvers: Use milliseconds for cached items in resolver responses + * BUG/MEDIUM: resolvers: Skip DNS resolution at startup if SRV resolution is set + * BUG/MEDIUM: resolvers: Don't release resolution from a requester callbacks + * MINOR: resolvers: Directly call srvrq_update_srv_state() when possible + * MINOR: resolvers: Add function to change the srv status based on SRV resolution + * MINOR: resolvers: Purge answer items when a SRV resolution triggers an error + * MINOR: resolvers: Use a function to remove answers attached to a resolution + * BUG/MEDIUM: resolvers: Trigger a DNS resolution if an ADD item is obsolete + * BUG/MINOR; resolvers: Ignore DNS resolution for expired SRV item + * MINOR: resolvers: new function find_srvrq_answer_record() + * BUG/MEDIUM: resolvers: Fix the loop looking for an existing ADD item + * BUG/MEDIUM: resolvers: Don't set an address-less server as UP + * BUG/MINOR: resolvers: Unlink DNS resolution to set RMAINT on SRV resolution + * BUG/MINOR: resolvers: Reset server address on DNS error only on status change + * BUG/MINOR: resolvers: Consider server to have no IP on DNS resolution error + * Revert "BUG/MINOR: resolvers: Only renew TTL for SRV records with an additional record" + * CLEANUP: tcp-rules: add missing actions in the tcp-request error message + * BUG/MINOR: tcpcheck: Fix double free on error path when parsing tcp/http-check + * BUG/MINOR: session: Add some forgotten tests on session's listener + * BUG/MINOR: proxy/session: Be sure to have a listener to increment its counters + * BUG/MINOR: tcpcheck: Update .health threshold of agent inside an agent-check + * BUG/MEDIUM: filters: Set CF_FL_ANALYZE on channels when filters are attached + * BUILD: atomic/arm64: force the register pairs to use in __ha_cas_dw() + * BUG/MEDIUM: stick-tables: fix ref counter in table entry using multiple http tracksc. + * OPTIM: task: automatically adjust the default runqueue-depth to the threads + * MINOR: task: give the scheduler a bit more flexibility in the runqueue size + * MEDIUM: task: remove the tasks_run_queue counter and have one per thread + * MEDIUM: ssl: implement xprt_set_used and xprt_set_idle to relax context checks + * MINOR: xprt: add new xprt_set_idle and xprt_set_used methods + * MEDIUM: muxes: mark idle conns tasklets with TASK_F_USR1 + * MINOR: task: add an application specific flag to the state: TASK_F_USR1 + * BUG/MEDIUM: ssl: properly remove the TASK_HEAVY flag at end of handshake + * MINOR: ssl: mark the SSL handshake tasklet as heavy + * MINOR: task: limit the number of subsequent heavy tasks with flag TASK_HEAVY + * MEDIUM: backend: use a trylock when trying to grab an idle connection + * MINOR: pools: double the local pool cache size to 1 MB + * MEDIUM: pools: add CONFIG_HAP_NO_GLOBAL_POOLS and CONFIG_HAP_GLOBAL_POOLS + * MEDIUM: streams: do not use the streams lock anymore + * MINOR: streams: use one list per stream instead of a global one + * MINOR: cli/streams: make "show sess" dump all streams till the new epoch + * MINOR: stream: add an "epoch" to figure which streams appeared when + * MINOR: dynbuf: pass offer_buffers() the number of buffers instead of a threshold + * MINOR: dynbuf: use regular lists instead of mt_lists for buffer_wait + * MINOR: dynbuf: make the buffer wait queue per thread + * OPTIM: lb-leastconn: do not unlink the server if it did not change + * OPTIM: lb-leastconn: do not take the server lock on take_conn/drop_conn + * OPTIM: lb-first: do not take the server lock on take_conn/drop_conn + * MINOR: lb/api: let callers of take_conn/drop_conn tell if they have the lock + * MINOR: server: move actconns to the per-thread structure + * OPTIM: server: switch the actconn list to an mt-list + * MINOR: listener: refine the default MAX_ACCEPT from 64 to 4 + * MINOR: tasks: refine the default run queue depth + * BUG/MEDIUM: session: NULL dereference possible when accessing the listener + * MINOR: atomic: implement a more efficient arm64 __ha_cas_dw() using pairs + * MINOR: atomic: add armv8.1-a atomics variant for cas-dw + * BUG/MINOR: mt-list: always perform a cpu_relax call on failure + * REORG: atomic: reimplement pl_cpu_relax() from atomic-ops.h + * BUG/MINOR: ssl: don't truncate the file descriptor to 16 bits in debug mode + * BUG/MINOR: hlua: Don't strip last non-LWS char in hlua_pushstrippedstring() + * BUG/MINOR: backend: fix condition for reuse on mode HTTP + +- Update to version 2.3.6+git0.7851701ed: + * [RELEASE] Released version 2.3.6 + * BUG/MINOR: http-ana: Don't increment HTTP error counter on read error/timeout + * BUG/MINOR: mux-h2: Fix typo in scheme adjustment + * DOC: spoe: Add a note about fragmentation support in HAProxy + * BUG/MEDIUM: spoe: Kill applets if there are pending connections and nbthread > 1 + * BUG/MINOR: connection: Use the client's dst family for adressless servers + * BUG/MINOR: tcp-act: Don't forget to set the original port for IPv4 set-dst rule + * BUG/MINOR: http-ana: Only consider dst address to process originalto option + * BUG/MINOR: mux-h1: Immediately report H1C errors from h1_snd_buf() + * BUG/MINOR: stats: fix compare of no-maint url suffix + * CLEANUP: muxes: Remove useless if condition in show_fd function + * BUG/MINOR: ssl: potential null pointer dereference in ckchs_dup() + * BUG/MEDIUM: resolvers: Reset address for unresolved servers + * BUG/MEDIUM: resolvers: Reset server address and port for obselete SRV records + * BUG/MINOR: resolvers: new callback to properly handle SRV record errors + * BUG/MINOR: resolvers: Only renew TTL for SRV records with an additional record + * BUG/MINOR: resolvers: Fix condition to release received ARs if not assigned + * BUG/MINOR: fd: properly wait for !running_mask in fd_set_running_excl() + * BUG/MINOR: proxy: wake up all threads when sending the hard-stop signal + * BUG/MEDIUM: cli/shutdown sessions: make it thread-safe + * BUG/MEDIUM: proxy: use thread-safe stream killing on hard-stop + * BUG/MEDIUM: vars: make functions vars_get_by_{name,desc} thread-safe + * BUG/MINOR: sample: secure convs that accept base64 string and var name as args + * MINOR: Configure the `cpp` userdiff driver for *.[ch] in .gitattributes + * BUG/MINOR: ssl/cli: potential null pointer dereference in "set ssl cert" + * BUG/MEDIUM: mux-h1: Fix handling of responses to CONNECT other than 200-ok + * BUG/MINOR: server: Be sure to cut the last parsed field of a server-state line + * BUG/MINOR: server: Init params before parsing a new server-state line + * BUG/MINOR: http-rules: Always replace the response status on a return action + * BUG/MEDIUM: spoe: Resolve the sink if a SPOE logs in a ring buffer + * BUG/MEDIUM: lists: Avoid an infinite loop in MT_LIST_TRY_ADDQ(). + * DOC: explain the relation between pool-low-conn and tune.idle-pool.shared + * BUILD: ssl: introduce fine guard for OpenSSL specific SCTL functions + * BUG/MINOR: sample: Always consider zero size string samples as unsafe + * BUG/MEDIUM: checks: don't needlessly take the server lock in health_adjust() + * BUG/MINOR: checks: properly handle wrapping time in __health_adjust() + * BUG/MINOR: session: atomically increment the tracked sessions counter + * BUG/MINOR: server: Remove RMAINT from admin state when loading server state + * CLEANUP: channel: fix comment in ci_putblk. + * DOC: tune: explain the origin of block size for ssl.cachesize + * BUG/MINOR: server: Don't call fopen() with server-state filepath set to NULL + * BUG/MINOR: cfgparse: do not mention "addr:port" as supported on proxy lines + * BUG/MINOR: stats: revert the change on ST_CONVDONE + * BUG/MEDIUM: config: don't pick unset values from last defaults section + * CLEANUP: deinit: release global and per-proxy server-state variables on deinit + * BUG/MINOR: server: Fix server-state-file-name directive + * BUG/MINOR: backend: hold correctly lock when killing idle conn + * BUG/MINOR: tools: Fix a memory leak on error path in parse_dotted_uints() + * BUG/MINOR: server: re-align state file fields number + * BUG/MEDIUM: mux-h1: Always set CS_FL_EOI for response in MSG_DONE state + * BUG/MINOR: http-ana: Don't increment HTTP error counter on internal errors + * BUG/MINOR: intops: fix mul32hi()'s off-by-one + * BUILD: ssl: guard SSL_CTX_set_msg_callback with SSL_CTRL_SET_MSG_CALLBACK macro + * BUILD: ssl: guard SSL_CTX_add_server_custom_ext with special macro + * BUILD: ssl: fix typo in HAVE_SSL_CTX_ADD_SERVER_CUSTOM_EXT macro + * MINOR: check: do not ignore a connection header for http-check send + +- Update to version 2.3.5+git0.5902ad99b: + * [RELEASE] Released version 2.3.5 + * MINOR: config: Deprecate and ignore tune.chksize global option + * BUG/MINOR: sock: Unclosed fd in case of connection allocation failure + * BUG/MEDIUM: mux-h2: do not quit the demux loop before setting END_REACHED + * BUG/MEDIUM: mux-h2: handle remaining read0 cases + * BUILD: Makefile: move REGTESTST_TYPE default setting + * MINOR: cli/show_fd: report local and report ports when known + * BUILD: ssl: fix build breakage with last commit + * BUG/MINOR: ssl: do not try to use early data if not configured + * BUG/MINOR: xxhash: make sure armv6 uses memcpy() + * BUG/MINOR: mux_h2: fix incorrect stat titles + * BUG/MEDIUM: ssl: check a connection's status before computing a handshake + * BUG/MEDIUM: ssl/cli: abort ssl cert is freeing the old store + * BUG/MINOR: stick-table: Always call smp_fetch_src() with a valid arg list + * DOC: management: fix "show resolvers" alphabetical ordering + * MINOR: h1: Raise the chunk size limit up to (2^52 - 1) + * MINOR: mux-h1/show_fd: report as suspicious an entry with too many calls + * MINOR: mux-h2/show_fd: report as suspicious an entry with too many calls + * MINOR: ssl/show_fd: report some FDs as suspicious when possible + * MINOR: cli/show_fd: report some easily detectable suspicious states + * MINOR: cli: give the show_fd helpers the ability to report a suspicious entry + * MINOR: mux-fcgi: make the "show fd" helper also decode the fstrm subscriber when known + * MINOR: mux-h1: make the "show fd" helper also decode the h1s subscriber when known + * MINOR: mux-h2: make the "show fd" helper also decode the h2s subscriber when known + * MINOR: xprt/mux: export all *_io_cb functions so that "show fd" resolves them + * MINOR: ssl: provide a "show fd" helper to report important SSL information + * MINOR: xprt: add a new show_fd() helper to complete some "show fd" dumps. + * MINOR: cli: make "show fd" also report the xprt and xprt_ctx + * CLEANUP: cli: make "show fd" use a const connection to access other fields + * CLEANUP: tools: make resolve_sym_name() take a const pointer + * MINOR: contrib: Make the wireshark peers dissector compile for more distribs. + * BUG/MINOR: backend: check available list allocation for reuse + * BUG/MEDIUM: backend: never reuse a connection for tcp mode + * REORG: backend: simplify conn_backend_get + * BUG/MEDIUM: session: only retrieve ready idle conn from session + * BUG/MINOR: ssl: init tmp chunk correctly in ssl_sock_load_sctl_from_file() + * BUG/MINOR: config: fix leak on proxy.conn_src.bind_hdr_name + * BUG/MEDIUM: filters/htx: Fix data forwarding when payload length is unknown + * DOC: Improve documentation of the various hdr() fetches + * BUILD/MINOR: lua: define _GNU_SOURCE for LLONG_MAX + * BUG/MEDIUM: mux-h2: fix read0 handling on partial frames + * BUG/MEDIUM: tcpcheck: Don't destroy connection in the wake callback context + * BUG/MINOR: mworker: define _GNU_SOURCE for strsignal() + * BUG/MINOR: mux_h2: missing space between "st" and ".flg" in the "show fd" helper + * BUG/MINOR: peers: Wrong "new_conn" value for "show peers" CLI command. + * MINOR: build: discard echoing in help target + * BUG/MINOR: peers: Possible appctx pointer dereference. + * BUG/MEDIUM: stats: add missing INF_BUILD_INFO definition + * BUILD: peers: fix build warning about unused variable + * BUG/MINOR: dns: SRV records ignores duplicated AR records (v2) + * MINOR: peers: Add traces for peer control messages. + * BUG/MINOR: threads: Fixes the number of possible cpus report for Mac. + * MINOR: server: Forbid server definitions in frontend sections + * MINOR: config: Add failifnotcap() to emit an alert on proxy capabilities + * BUG/MINOR: init: Use a dynamic buffer to set HAPROXY_CFGFILES env variable + +- Add lua54.patch to fix building with lua 5.4 + +- Update to version 2.3.4+git0.10189c965: + * [RELEASE] Released version 2.3.4 + * MINOR: contrib/prometheus-exporter: use fill_info for process dump + * MINOR: contrib/prometheus-exporter: avoid connection close header + * BUG/MINOR: init: enforce strict-limits when using master-worker + * BUG/MINOR: check: Don't perform any check on servers defined in a frontend + * BUG/MINOR: sample: Memory leak of sample_expr structure in case of error + * Revert "BUG/MINOR: dns: SRV records ignores duplicated AR records" + * MINOR: reg-tests: add base prometheus test + * BUG/MINOR: reg-tests: fix service dependency script + * BUG/MINOR: sample: check alloc_trash_chunk return value in concat() + * MINOR: reg-tests: add a way to add service dependency + +- Update to version 2.3.3+git0.9233c2143: + * [RELEASE] Released version 2.3.3 + * BUG/MINOR: sample: fix concat() converter's corruption with non-string variables + * DOC: Add maintainers for the Prometheus exporter + * SCRIPTS: announce-release: fix typo in help message + * DOC: fix some spelling issues over multiple files + * MINOR: contrib/prometheus-exporter: export build_info + * CLEANUP: cfgparse: replace "realloc" with "my_realloc2" to fix to memory leak on error + * BUILD: Makefile: exclude broken tests by default + * MINOR: converter: adding support for url_enc + * BUG/MINOR: srv: do not cleanup idle conns if pool max is null + * BUG/MINOR: srv: do not init address if backend is disabled + * SCRIPTS: make announce release support preparing announces before tag exists + * SCRIPTS: improve announce-release to support different tag and versions + * BUG/MINOR: stats: Make stat_l variable used to dump a stat line thread local + * DOC: Improve the message printed when running `make` w/o `TARGET` + * BUG/MINOR: tcpcheck: Report a L7OK if the last evaluated rule is a send rule + * BUG/MINOR: cfgparse: Fail if the strdup() for `rule->be.name` for `use_backend` fails + * BUG/MINOR: sink: Return an allocation failure in __sink_new if strdup() fails + * MINOR: atomic: don't use ; to separate instruction on aarch64. + * BUILD: hpack: hpack-tbl-t.h uses VAR_ARRAY but does not include compiler.h + * BUG/MEDIUM: mux_h2: Add missing braces in h2_snd_buf()around trace+wakeup + * DOC: fix "smp_size" vs "sample_size" in "log" directive arguments + * BUG/MINOR: dns: SRV records ignores duplicated AR records + * BUILD: ssl: fine guard for SSL_CTX_get0_privatekey call + * BUILD: plock: remove dead code that causes a warning in gcc 11 + * CONTRIB: debug: address "poll" utility build on non-linux platforms + * CONTRIB: halog: fix signed/unsigned build warnings on counts and timestamps + * CONTRIB: halog: mark the has_zero* functions unused + * CONTRIB: halog: fix build issue caused by %L printf format + * BUG/MEDIUM: mux-h1: Handle h1_process() failures on a pipelined request + * BUG/MEDIUM: http-ana: Never for sending data in TUNNEL mode + * BUG/MINOR: mux-h1: Don't set CS_FL_EOI too early for protocol upgrade requests + * BUILD: Makefile: have "make clean" destroy .o/.a/.s in contrib subdirs as well + * BUILD: SSL: fine guard for SSL_CTX_add_server_custom_ext call + * REGTESTS: make use of HAPROXY_ARGS and pass -dM by default + * BUG/MEDIUM: ssl/crt-list: bad behavior with "commit ssl cert" + * BUG/MEDIUM: lb-leastconn: Reposition a server using the right eweight + * BUG/MINOR: tools: Reject size format not starting by a digit + * BUG/MINOR: tools: make parse_time_err() more strict on the timer validity + * MINOR: tcpcheck: Only wait for more payload data on HTTP expect rules + * BUG/MINOR: tcpcheck: Don't rearm the check timeout on each read + * BUG/MINOR: http-check: Use right condition to consider HTX message as full + * DOC: email change of the DeviceAtlas maintainer + * BUG/MEDIUM: spoa/python: Fixing references to None + * BUG/MEDIUM: spoa/python: Fixing PyObject_Call positional arguments + * BUG/MINOR: spoa/python: Cleanup ipaddress objects if initialization fails + * BUG/MINOR: spoa/python: Cleanup references for failed Module Addobject operations + * DOC: spoa/python: Fixing typos in comments + * DOC: spoa/python: Rephrasing memory related error messages + * DOC: spoa/python: Fixing typo in IP related error messages + * BUG/MAJOR: spoa/python: Fixing return None + * MEDIUM: ssl: fatal error with bundle + openssl < 1.1.1 + * MINOR: listener: now use a generic add_listener() function + * MINOR: listener: automatically set the port when creating listeners + * MINOR: protocol: add a ->set_port() helper to address families + * BUG/MINOR: mux-h1: Handle keep-alive timeout for idle frontend connections + * BUG/MINOR: listener: use sockaddr_in6 for IPv6 + * DOC/MINOR: Fix formatting in Management Guide + * BUILD/MINOR: haproxy DragonFlyBSD affinity build update. + * BUG/MAJOR: ring: tcp forward on ring can break the reader counter. + * BUG/MINOR: lua: warn when registering action, conv, sf, cli or applet multiple times + * MINOR: cli: add a function to look up a CLI service description + * MINOR: actions: add a function returning a service pointer from its name + * MINOR: actions: Export actions lookup functions + * BUG/MINOR: lua: Some lua init operation are processed unsafe + * BUG/MINOR: lua: Post init register function are not executed beyond the first one + * BUG/MINOR: lua: lua-load doesn't check its parameters + * BUG/MINOR: lua: missing "\n" in error message + * BUG/MINOR: mux-h2/stats: not all GOAWAY frames are errors + * BUG/MINOR: mux-h2/stats: make stream/connection proto errors more accurate + * BUG/MEDIUM: local log format regression. + * BUG/MEDIUM: task: close a possible data race condition on a tasklet's list link + * MINOR: task: remove __tasklet_remove_from_tasklet_list() + * BUG/MEDIUM: lists: Lock the element while we check if it is in a list. + * MINOR: plock: use an ARMv8 instruction barrier for the pause instruction + +- Update to version 2.3.2+git0.d522db763: + * [RELEASE] Released version 2.3.2 + * BUG/MINOR: http-fetch: Fix smp_fetch_body() when called from a health-check + * DOC: config: Move req.hdrs and req.hdrs_bin in L7 samples fetches section + * BUG/MAJOR: tcpcheck: Allocate input and output buffers from the buffer pool + * MINOR: tcpcheck: Don't handle anymore in-progress send rules in tcpcheck_main + * BUG/MINOR: tcpcheck: Don't forget to reset tcp-check flags on new kind of check + * DOC: Clarify %HP description in log-format + * DOC: better document the config file format and escaping/quoting rules + * BUG/MAJOR: peers: fix partial message decoding + * BUG/MEDIUM: http_act: Restore init of log-format list + * BUILD: Show the value of DEBUG= in haproxy -vv + * BUILD: Make DEBUG part of .build_opts + * MINOR: http_act: Add -m flag for del-header name matching method + * REGTESTS: converter: add url_dec test + * REGTESTS: Add sample_fetches/cook.vtc + * DOC: cache: Add new caching limitation information + * MEDIUM: cache: Change caching conditions + * BUG/MAJOR: filters: Always keep all offsets up to date during data filtering + * DOC: better describes how to configure a fallback crt + * BUG/MINOR: http_htx: Fix searching headers by substring + * BUG/MAJOR: connection: reset conn->owner when detaching from session list + * CLEANUP: connection: do not use conn->owner when the session is known + * DOC: clarify how to create a fallback crt + * BUILD: makefile: enable crypt(3) for OpenBSD + * BUG/MEDIUM: ssl/crt-list: fix error when no file found + * BUG/MINOR: ssl/crt-list: load bundle in crt-list only if activated + * BUG/MEDIUM: ssl: error when no certificate are found + * BUG/MEDIUM: ssl/crt-list: bundle support broken in crt-list + * BUG/MEDIUM: http-ana: Don't eval http-after-response ruleset on empty messages + * BUG/MINOR: ssl: segv on startup when AKID but no keyid + * DOC: add missing 3.10 in the summary + * BUG/MINOR: http-ana: Don't wait for the body of CONNECT requests + * BUG/MEDIUM: filters: Forward all filtered data at the end of http filtering + * CLEANUP: cfgparse: remove duplicate registration for transparent build options + * BUILD: http-htx: fix build warning regarding long type in printf + +- Update to version 2.3.1+git0.bdd7178b8: + * [RELEASE] Released version 2.3.1 + * REGTEST: make ssl_client_samples and ssl_server_samples require to 2.2 + * MINOR: peers: Add traces to peer_treat_updatemsg(). + * REGTEST: ssl: mark reg-tests/ssl/ssl_crt-list_filters.vtc as broken + * REGTEST: ssl: test wildcard and multi-type + exclusions + * MINOR: cfgparse: tighten the scope of newnameserver variable, free it on error. + * MINOR: config/mux-h2: Return ERR_ flags from init_h2() instead of a status + * MINOR: init: Fix the prototype for per-thread free callbacks + * BUG/MINOR: tcpcheck: Don't warn on unused rules if check option is after + * MINOR: spoe: Don't close connection in sync mode on processing timeout + * BUG/MAJOR: spoe: Be sure to remove all references on a released spoe applet + * BUG/MINOR: http-htx: Handle warnings when parsing http-error and http-errors + * MINOR: check: report error on incompatible connect proto + * MINOR: check: report error on incompatible proto + * BUG/MEDIUM: check: reuse srv proto only if using same mode + * BUG/MINOR: http-fetch: Fix calls w/o parentheses of the cookie sample fetches + * BUG/MINOR: http-fetch: Extract cookie value even when no cookie name + * BUG/MEDIUM: peers: fix decoding of multi-byte length in stick-table messages + * BUG/MINOR: peers: Missing TX cache entries reset. + * BUG/MINOR: peers: Do not ignore a protocol error for dictionary entries. + * BUG/MINOR: stats: free dynamically stats fields/lines on shutdown + * BUG/MINOR: lua: set buffer size during map lookups + * BUG/MINOR: pattern: a sample marked as const could be written + +- Update to version 2.3.0+git4.689d98154: + * BUG/MEDIUM: ssl/crt-list: correctly insert crt-list line if crt already loaded + +- Update to version 2.3.0+git3.7a50763d1: + * DOC: config: Fix a typo on ssl_c_chain_der + * MINOR: http-htx: Add understandable errors for the errorfiles parsing + * BUG/MINOR: ssl: don't report 1024 bits DH param load error when it's higher + +- apparmor: do not limit to tcp sockets. haproxy can do udp as + well. + +- Update to version 2.3.0+git0.1c0a722a8: + https://www.haproxy.com/blog/announcing-haproxy-2-3/ + for all the details see + /usr/share/doc/packages/haproxy/CHANGELOG + +- Update to version 2.2.5+git0.34b2b1066: + * [RELEASE] Released version 2.2.5 + * BUG/MEDIUM: server: make it possible to kill last idle connections + * CLEANUP: mux-h2: Remove the h1 parser state from the h2 stream + * BUG/MEDIUM: stick-table: limit the time spent purging old entries + * BUG/MINOR: filters: Skip disabled proxies during startup only + * BUG/MEDIUM: mux-pt: Release the tasklet during an HTTP upgrade + * MINOR: server: Copy configuration file and line for server templates + * BUG/MINOR: server: Set server without addr but with dns in RMAINT on startup + * BUG/MINOR: checks: Report a socket error before any connection attempt + * BUG/MINOR: proxy/server: Skip per-proxy/server post-check for disabled proxies + * BUG/MEDIUM: filters: Don't try to init filters for disabled proxies + * BUG/MINOR: cache: Inverted variables in http_calc_maxage function + * BUG/MINOR: cache: Manage multiple values in cache-control header value + * MINOR: ist: Add a case insensitive istmatch function + * BUG/MINOR: lua: initialize sample before using it + * BUG/MINOR: server: fix down_time report for stats + * BUG/MINOR: server: fix srv downtime calcul on starting + * BUG/MINOR: log: fix risk of null deref on error path + * BUG/MINOR: log: fix memory leak on logsrv parse error + * BUG/MINOR: extcheck: add missing checks on extchk_setenv() + * BUG/MEDIUM: ssl: OCSP must work with BoringSSL + * Revert "MINOR: ssl: 'ssl-load-extra-del-ext' removes the certificate extension" + * BUG/MAJOR: mux-h2: Don't try to send data if we know it is no longer possible + * BUG/MINOR: http-ana: Don't send payload for internal responses to HEAD requests + * BUG/MEDIUM: server: support changing the slowstart value from state-file + * BUG/MINOR: queue: properly report redistributed connections + * MINOR: ssl: 'ssl-load-extra-del-ext' removes the certificate extension + * BUILD: ssl: make BoringSSL use its own version numbers + * BUG/MINOR: disable dynamic OCSP load with BoringSSL + * BUG/MINOR: peers: Possible unexpected peer seesion reset after collisions. + * DOC: fix typo in MAX_SESS_STKCTR + * BUG/MEDIUM: lb: Always lock the server when calling server_{take,drop}_conn + * BUG/MEDIUM: mux-h1: Get the session from the H1S when capturing bad messages + * BUG/MEDIUM: spoe: Unset variable instead of set it if no data provided + * BUG/MEDIUM: task: bound the number of tasks picked from the wait queue at once + * BUG/MINOR: connection: fix loop iter on connection takeover + * MINOR: fd: report an error message when failing initial allocations + * BUG/MINOR: mux-h2: do not stop outgoing connections on stopping + * BUG/MINOR: init: only keep rlim_fd_cur if max is unlimited + * BUILD: connection: fix build on clang after the VAR_ARRAY cleanup + * CLEANUP: tree-wide: use VAR_ARRAY instead of [0] in various definitions + * BUG/MINOR: http-htx: Expect no body for 204/304 internal HTTP responses + * BUG/MINOR: http: Fix content-length of the default 500 error + * DOC: Fix typos in configuration.txt + * BUG/MEDIUM: mux-h2: Don't handle pending read0 too early on streams + * BUG/MEDIUM: mux-fcgi: Don't handle pending read0 too early on streams + * DOC: Add missing stats fields in the management doc + * DOC: fix a confusing typo on a regsub example + * BUG/MINOR: mux-h1: Always set the session on frontend h1 stream + * BUG/MINOR: mux-h1: Be sure to only set CO_RFL_READ_ONCE for the first read + * BUG/MINOR: peers: Inconsistency when dumping peer status codes. + * MINOR: hlua: Display debug messages on stderr only in debug mode + * BUG/MINOR: stats: fix validity of the json schema + * MINOR: counters: fix a typo in comment + * MINOR: ssl: Add warning if a crt-list might be truncated + * BUG/MEDIUM: queue: make pendconn_cond_unlink() really thread-safe + * BUG/MINOR: tcpcheck: Set socks4 and send-proxy flags before the connect call + * DOC: tcp-rules: Refresh details about L7 matching for tcp-request content rules + * BUG/MINOR: Fix several leaks of 'log_tag' in init(). + * MINOR: ssl: Add error if a crt-list might be truncated + * BUILD: makefile: Fix building with closefrom() support enabled + * BUILD: ssl_crtlist: work around another bogus gcc-9.3 warning + +- apparmor profile: + - we need net_admin capability for non local bind and setting + "source" for server entries. + +- apparmor profile fixes: + - include abstractions that give access to the openssl config, + ssl certs and ssl keys + - include local configs only with "if exists" so they do not have + to exist. +- move local files to %ghost + +- use parallel build + +- Update to version 2.2.4+git0.de456726d: + * [RELEASE] Released version 2.2.4 + * REGTEST: make map_regm_with_backref require 1.7 + * REGTEST: make abns_socket.vtc require 1.8 + * REGTEST: make agent-check.vtc require 1.8 + * REGTEST: fix host part in balance-uri-path-only.vtc + * BUG/MINOR: ssl/crt-list: exit on warning out of crtlist_parse_line() + * DOC: agent-check: fix typo in "fail" word expected reply + * REGTESTS: use "command" instead of "which" for better POSIX compatibility + * BUILD: trace: include tools.h + * BUG/MEDIUM: listeners: do not pause foreign listeners + * REGTESTS: add a few load balancing tests + * MINOR: backend: add a new "path-only" option to "balance uri" + * MINOR: backend: make the "whole" option of balance uri take only one bit + * MINOR: h2/trace: also display the remaining frame length in traces + * BUG/MINOR: Fix memory leaks cfg_parse_peers + * BUG/MEDIUM: h2: report frame bits only for handled types + * BUG/MINOR: config: Fix memory leak on config parse listen + * BUG/MINOR: http-fetch: Don't set the sample type during the htx prefetch + * BUG/MINOR: h2/trace: do not display "stream error" after a frame ACK + * BUG/MINOR: ssl/crt-list: crt-list could end without a \n + * BUG/MEDIUM: ssl: Don't call ssl_sock_io_cb() directly. + * BUG/MINOR: server: report correct error message for invalid port on "socks4" + * BUG/MINOR: ssl: verifyhost is case sensitive + * BUG/MINOR: Fix type passed of sizeof() for calloc() + * BUG/MEDIUM: pattern: Renew the pattern expression revision when it is pruned + * BUILD: threads: better workaround for late loading of libgcc_s + +- Update to version 2.2.3+git0.0e58a340d: + * [RELEASE] Released version 2.2.3 + * BUG/MEDIUM: mux-h1: always apply the timeout on half-closed connections + * BUG/MINOR: auth: report valid crypto(3) support depending on build options + * DOC: ssl-load-extra-files only applies to certificates on bind lines + * MINOR: server: Improve log message sent when server address is updated + * BUG/MEDIUM: dns: Be sure to renew IP address for already known servers + * BUG/MEDIUM: dns: Don't store additional records in a linked-list + * CLEANUP: dns: remove 45 "return" statements from dns_validate_dns_response() + * CLEANUP: Update .gitignore + * MINOR: Commit .gitattributes + * BUILD: thread: limit the libgcc_s workaround to glibc only + * BUG/MINOR: threads: work around a libgcc_s issue with chrooting + * BUG/MEDIUM: ssl: does not look for all SNIs before chosing a certificate + * MINOR: arg: Use chunk_destroy() to release string arguments + * BUG/MEDIUM: ssl: check OCSP calloc in ssl_sock_load_ocsp() + * REGTEST: Add a test for request path manipulations, with and without the QS + * MINOR: http-fetch: Add pathq sample fetch + * MINOR: http-rules: Add set-pathq and replace-pathq actions + * BUG/MEDIUM: doc: Fix replace-path action description + * Revert "BUG/MINOR: http-rules: Replace path and query-string in "replace-path" action" + * BUG/MINOR: startup: haproxy -s cause 100% cpu + * BUG/MEDIUM: contrib/spoa-server: Fix ipv4_address used instead of ipv6_address + * BUG/MINOR: contrib/spoa-server: Updating references to free in case of failure + * BUG/MINOR: contrib/spoa-server: Do not free reference to NULL + * BUG/MINOR: contrib/spoa-server: Ensure ip address references are freed + * BUG/MAJOR: contrib/spoa-server: Fix unhandled python call leading to memory leak + * BUILD: task: work around a bogus warning in gcc 4.7/4.8 at -O1 + * BUILD: tools: include auxv a bit later + * MINOR: cache: Reject duplicate cache names + * DOC: cache: Use '' instead of '' in error message + * BUG/MEDIUM: ssl: crt-list negative filters don't work + * BUG/MINOR: http-rules: Replace path and query-string in "replace-path" action + * MINOR: http-htx: Add an option to eval query-string when the path is replaced + * BUG/MEDIUM: http-ana: Don't wait to send 1xx responses received from servers + * BUG/MINOR: reload: do not fail when no socket is sent + * BUG/MEDIUM: ssl: fix ssl_bind_conf double free w/ wildcards + * BUG/MEDIUM: ssl: never generates the chain from the verify store + * BUG/MEDIUM: htx: smp_prefetch_htx() must always validate the direction + * BUG/MINOR: stats: use strncmp() instead of memcmp() on health states + * BUG/MINOR: ssl: ssl-skip-self-issued-ca requires >= 1.0.2 + * BUG/MEDIUM: ssl: fix the ssl-skip-self-issued-ca option + * BUG/MINOR: snapshots: leak of snapshots on deinit() + * MEDIUM: lua: Don't filter exported fetches and converters + * BUG/MINOR: lua: Duplicate lua strings in sample fetches/converters arg array + * MINOR: hlua: Don't needlessly copy lua strings in trash during args validation + * BUG/MINOR: lua: Check argument type to convert it to IP mask in arg validation + * BUG/MINOR: lua: Check argument type to convert it to IPv4/IPv6 arg validation + * BUG/MINOR: arg: Fix leaks during arguments validation for fetches/converters + * BUG/MINOR: lua: Duplicate map name to load it when a new Map object is created + * BUG/MINOR: converters: Store the sink in an arg pointer for debug() converter + * MINOR: arg: Add an argument type to keep a reference on opaque data + * BUG/MEDIUM: map/lua: Return an error if a map is loaded during runtime + * BUG/MEDIUM: ssl: memory leak of ocsp data at SSL_CTX_free() + * BUG/MINOR: ssl: fix memory leak at OCSP loading + * DOC: spoa-server: fix false friends `actually` + * BUG/MINOR: spoa-server: fix size_t format printing + * BUG/MAJOR: dns: disabled servers through SRV records never recover + * CLEANUP: dns: typo in reported error message + * BUG/MEDIUM: mux-h1: Refresh H1 connection timeout after a synchronous send + * SCRIPTS: git-show-backports: emit the shell command to backport a commit + * SCRIPTS: git-show-backports: make -m most only show the left branch + +- Update to version 2.2.2+git0.b8a2763d5: + * [RELEASE] Released version 2.2.2 + * BUG/MEDIUM: tcp-checks: always attach the transport before installing the mux + * BUG/MEDIUM: backend: always attach the transport before installing the mux + * SCRIPTS: announce-release: add the link to the wiki in the announce messages + * MINOR: stream-int: Be sure to have a mux to do sends and receives + * MINOR: connection: Preinstall the mux for non-ssl connect + * BUG/MEDIUM: connection: Be sure to always install a mux for sync connect + * BUG/MINOR: tcp-rules: Set the inspect-delay when a tcp-response action yields + * BUG/MINOR: tcp-rules: Preserve the right filter analyser on content eval abort + * BUG/MINOR: lua: Abort execution of actions that yield on a final evaluation + * BUG/MEDIUM: dns: Don't yield in do-resolve action on a final evaluation + * MEDIUM: lua: Add support for the Lua 5.4 + * BUG/MAJOR: dns: don't treat Authority records as an error + * BUG/MAJOR: dns: fix null pointer dereference in snr_update_srv_status + * BUG/MINOR: debug: Don't dump the lua stack if it is not initialized + * BUILD: tools: fix build with static only toolchains + * BUG/MINOR: mux-fcgi: Don't url-decode the QUERY_STRING parameter anymore + +- Update to version 2.2.1+git0.0ef71a557: + * [RELEASE] Released version 2.2.1 + * BUG/MEDIUM: http-ana: Only set CF_EXPECT_MORE flag on data filtering + * BUG/MEDIUM: stream-int: Don't set MSG_MORE flag if no more data are expected + * BUG/MINOR: htx: add two missing HTX_FL_EOI and remove an unexpected one + * MEDIUM: htx: Add a flag on a HTX message when no more data are expected + * BUG/MEDIUM: dns: Release answer items when a DNS resolution is freed + * BUG/MAJOR: dns: Make the do-resolve action thread-safe + * BUG/MAJOR: tasks: don't requeue global tasks into the local queue + * BUG/MEDIUM: resolve: fix init resolving for ring and peers section. + * BUG/MEDIUM: arg: empty args list must be dropped + * DOC: ssl: req_ssl_sni needs implicit TLS + * BUILD: config: fix again bugs gcc warnings on calloc + * BUG/MAJOR: tasks: make sure to always lock the shared wait queue if needed + * BUILD: config: address build warning on raspbian+rpi4 + * BUG/MEDIUM: channel: Be aware of SHUTW_NOW flag when output data are peeked + * BUG/MEDIUM: server: fix possibly uninitialized state file on close + * BUG/MEDIUM: server: resolve state file handle leak on reload + * BUG/MEDIUM: fcgi-app: fix memory leak in fcgi_flt_http_headers + * BUG/MEDIUM: log: issue mixing sampled to not sampled log servers. + * BUG/MINOR: mux-fcgi: Set flags on the right stream field for empty FCGI_STDOUT + * BUG/MINOR: mux-fcgi: Set conn state to RECORD_P when skipping the record padding + * BUG/MINOR: mux-fcgi: Handle empty STDERR record + * BUG/MEDIUM: mux-h1: Continue to process request when switching in tunnel mode + * BUG/MEDIUM: mux-fcgi: Don't add private connections in available connection list + * BUG/MEDIUM: mux-h2: Don't add private connections in available connection list + * CONTRIB: da: fix memory leak in dummy function da_atlas_open() + * BUG/MEDIUM: lists: add missing store barrier in MT_LIST_ADD/MT_LIST_ADDQ + * BUG/MEDIUM: lists: add missing store barrier on MT_LIST_BEHEAD() + * BUG/MINOR: sample: Free str.area in smp_check_const_meth + * BUG/MINOR: sample: Free str.area in smp_check_const_bool + +- Update to version 2.2.0+git0.3a00c915f: + https://www.haproxy.com/blog/announcing-haproxy-2-2/ + * [RELEASE] Released version 2.2.0 + * MINOR: version: mention that it's an LTS release now + * DOC: minor update to coding style file + * DOC: update INSTALL with new compiler versions + * CLEANUP: ssl: remove unrelevant comment in smp_fetch_ssl_x_keylog() + * DOC: configuration: remove obsolete mentions of H2 being converted to HTTP/1.x + * BUG/MINOR: connection: See new connection as available only on reuse always + * BUG/MEDIUM: connection: Don't consider new private connections as available + * BUG/MINOR: backend: Remove CO_FL_SESS_IDLE if a client remains on the last server + * MINOR: mux-h1: Improve traces about the splicing +- refreshed patches to apply cleanly again: + haproxy-1.6.0-makefile_lib.patch + haproxy-1.6.0-sec-options.patch +- track series file in source rpm + +- Update to version 2.1.7+git0.8bebf80fb: + * [RELEASE] Released version 2.1.7 + +- Update to version 2.1.6+git1.661c88907: + * BUG/MAJOR: http-htx: Don't forget to copy error messages from defaults sections + +- Update to version 2.1.6+git0.34db76106: + * [RELEASE] Released version 2.1.6 + * BUG/MINOR: mworker: fix a memleak when execvp() failed + * BUG/MINOR: ssl: fix a trash buffer leak in some error cases + * BUG/MEDIUM: mworker: fix the reload with an -- option + * BUG/MINOR: init: -S can have a parameter starting with a dash + * BUG/MINOR: init: -x can have a parameter starting with a dash + * BUG/MEDIUM: mworker: fix the copy of options in copy_argv() + * BUG/MEDIUM: contrib/prometheus-exporter: Properly set flags to dump metrics + * BUG/MEDIUM: hlua: Lock pattern references to perform set/add/del operations + * BUG/MEDIUM: http-htx: Duplicate error messages as raw data instead of string + * BUG/MEDIUM: lua: Reset analyse expiration timeout before executing a lua action + * BUG/MINOR: peers: fix internal/network key type mapping. + * SCRIPTS: publish-release: pass -n to gzip to remove timestamp + * Revert "BUG/MEDIUM: connections: force connections cleanup on server changes" + +- Update to version 2.1.5+git0.36e14bd31: + * [RELEASE] Released version 2.1.5 + * BUG/MINOR: nameservers: fix error handling in parsing of resolv.conf + * BUG/MINOR: lua: Add missing string length for lua sticktable lookup + * BUG/MEDIUM: logs: fix trailing zeros on log message. + * REGTESTS: checks: Fix tls_health_checks when IPv6 addresses are used + * BUG/MINOR: logs: prevent double line returns in some events. + * DOC: SPOE is no longer experimental + * DOC/MINOR: halog: Add long help info for ic flag + * DOC: retry-on can only be used with mode http + * BUG/MINOR: server: Fix server_finalize_init() to avoid unused variable + * BUG/MINOR: checks: Respect check-ssl param when a port or an addr is specified + * BUG/MEDIUM: ring: write-lock the ring while attaching/detaching + * BUG/MAJOR: mux-fcgi: Stop sending loop if FCGI stream is blocked for any reason + * BUG/MINOR: cache: Don't needlessly test "cache" keyword in parse_cache_flt() + * BUG/MEDIUM: stream: Only allow L7 retries when using HTTP. + * BUG/MEDIUM: streams: Remove SF_ADDR_SET if we're retrying due to L7 retry. + * BUILD: select: only declare existing local labels to appease clang + * BUG/MINOR: soft-stop: always wake up waiting threads on stopping + * BUG/MINOR: pollers: remove uneeded free in global init + * BUG/MINOR: pools: use %u not %d to report pool stats in "show pools" + * BUG/MINOR: cfgparse: Abort parsing the current line if an invalid \x sequence is encountered + * BUG/MEDIUM: http_ana: make the detection of NTLM variants safer + * BUG/MINOR: http-ana: fix NTLM response parsing again + * BUG/MINOR: config: Make use_backend and use-server post-parsing less obscur + * BUG/MEDIUM: lua: Fix dumping of stick table entries for STD_T_DICT + * BUG/MINOR: threads: fix multiple use of argument inside HA_ATOMIC_UPDATE_{MIN,MAX}() + * BUG/MINOR: threads: fix multiple use of argument inside HA_ATOMIC_CAS() + * BUG/MINOR: sample: Set the correct type when a binary is converted to a string + * CLEANUP: connections: align function declaration + * BUG/MEDIUM: ssl: fix the id length check within smp_fetch_ssl_fc_session_id() + * BUG/MEDIUM: h1: Don't compare host and authority if only h1 headers are parsed + * BUG/MEDIUM: connections: force connections cleanup on server changes + * BUG/MEDIUM: mux-fcgi: Fix wrong test on FCGI_CF_KEEP_CONN in fcgi_detach() + * BUG/MEDIUM: mux_fcgi: Free the FCGI connection at the end of fcgi_release() + * BUG/MINOR: checks: Remove a warning about http health checks + * BUG/MINOR: checks: Compute the right HTTP request length for HTTP health checks + * BUG/MINOR: checks/server: use_ssl member must be signed + * Revert "BUG/MINOR: connection: make sure to correctly tag local PROXY connections" + * Revert "BUG/MINOR: connection: always send address-less LOCAL PROXY connections" + * REGTEST: http-rules: Require PCRE or PCRE2 option to run map_redirect script + * REGTEST: ssl: test the client certificate authentication + * BUILD: Makefile: add linux-musl to TARGET + * BUILD: tools: rely on __ELF__ not USE_DL to enable use of dladdr() + * BUILD: tools: unbreak resolve_sym_name() on non-GNU platforms + * MINOR: debug: dump the whole trace if we can't spot the starting point + * MINOR: debug: use our own backtrace function on clang+x86_64 + * MINOR: debug: improve backtrace() on aarch64 and possibly other systems + * MINOR: debug: report the number of entries in the backtrace + * MINOR: wdt: do not depend on USE_THREAD + * BUILD: Makefile: include librt before libpthread + * MINOR: debug: call backtrace() once upon startup + * MEDIUM: debug: add support for dumping backtraces of stuck threads + * MINOR: cli: make "show fd" rely on resolve_sym_name() + * MINOR: debug: use resolve_sym_name() to dump task handlers + * MINOR: tools: add resolve_sym_name() to resolve function pointers + * MINOR: tools: add new function dump_addr_and_bytes() + * MINOR: haproxy: export run_poll_loop + * MINOR: stream: report the list of active filters on stream crashes + * BUG/MEDIUM: shctx: bound the number of loops that can happen around the lock + * BUG/MEDIUM: shctx: really check the lock's value while waiting + * BUG/MINOR: debug: properly use long long instead of long for the thread ID + * MINOR: threads: export the POSIX thread ID in panic dumps + * BUG/MEDIUM: listener: mark the thread as not stuck inside the loop + * BUG/MEDIUM: sample: make the CPU and latency sample fetches check for a stream + * BUG/MEDIUM: http: the "unique-id" sample fetch could crash without a steeam + * BUG/MEDIUM: http: the "http_first_req" sample fetch could crash without a steeam + * BUG/MEDIUM: capture: capture.{req,res}.* crash without a stream + * BUG/MEDIUM: capture: capture-req/capture-res converters crash without a stream + * BUG/MINOR: mux-fcgi: Be sure to have a connection as session's origin to use it + * BUG/MINOR: obj_type: Handle stream object in obj_base_ptr() function + * BUG/MINOR: checks: chained expect will not properly wait for enough data + * BUG/MEDIUM: server/checks: Init server check during config validity check + * BUG/MINOR: checks: Respect the no-check-ssl option + * MINOR: checks: Add a way to send custom headers and payload during http chekcs + * BUG/MINOR: check: Update server address and port to execute an external check + * MINOR: contrib: make the peers wireshark dissector a plugin + * MEDIUM: memory: make pool_gc() run under thread isolation + * DOC: option logasap does not depend on mode + * BUG/MINOR: http: make url_decode() optionally convert '+' to SP + * BUG/MINOR: tools: fix the i386 version of the div64_32 function + * BUG/MEDIUM: http-ana: Handle NTLM messages correctly. + * BUG/MINOR: ssl: default settings for ssl server options are not used + * DOC: Improve documentation on http-request set-src + * MINOR: version: Show uname output in display_version() + * DOC: hashing: update link to hashing functions + * BUG/MINOR: peers: Incomplete peers sections should be validated. + * BUG/MINOR: connection: always send address-less LOCAL PROXY connections + * BUG/MINOR: ssl: memleak of the struct cert_key_and_chain + * BUG/MINOR: ssl/cli: memory leak in 'set ssl cert' + * MINOR: ssl: improve the errors when a crt can't be open + * BUG/MINOR: protocol_buffer: Wrong maximum shifting. + +- use the "profile profilename /path/to/binary" syntax to make + "ps aufxZ" more readable + +- Update to version 2.1.4+git0.3cfc2f1d9: (boo#1168023) CVE-2020-11100 + - SCRIPTS: make announce-release executable again + - BUG/MINOR: namespace: avoid closing fd when socket failed in + my_socketat + - BUG/MEDIUM: muxes: Use the right argument when calling the + destroy method. + - BUG/MINOR: mux-fcgi: Forbid special characters when matching + PATH_INFO param + - MINOR: mux-fcgi: Make the capture of the path-info optional in + pathinfo regex + - SCRIPTS: announce-release: use mutt -H instead of -i to include + the draft + - MINOR: http-htx: Add a function to retrieve the headers size of + an HTX message + - MINOR: filters: Forward data only if the last filter forwards + something + - BUG/MINOR: filters: Count HTTP headers as filtered data but + don't forward them + - BUG/MINOR: http-htx: Don't return error if authority is updated + without changes + - BUG/MINOR: http-ana: Matching on monitor-uri should be + case-sensitive + - MINOR: http-ana: Match on the path if the monitor-uri starts by + a / + - BUG/MAJOR: http-ana: Always abort the request when a tarpit is + triggered + - MINOR: ist: add an iststop() function + - BUG/MINOR: http: http-request replace-path duplicates the query + string + - BUG/MEDIUM: shctx: make sure to keep all blocks aligned + - MINOR: compiler: move CPU capabilities definition from config.h + and complete them + - BUG/MEDIUM: ebtree: don't set attribute packed without + unaligned access support + - BUILD: fix recent build failure on unaligned archs + - CLEANUP: cfgparse: Fix type of second calloc() parameter + - BUG/MINOR: sample: fix the json converter's endian-sensitivity + - BUG/MEDIUM: ssl: fix several bad pointer aliases in a few + sample fetch functions + - BUG/MINOR: connection: make sure to correctly tag local PROXY + connections + - MINOR: compiler: add new alignment macros + - BUILD: ebtree: improve architecture-specific alignment + - BUG/MINOR: h2: reject again empty :path pseudo-headers + - BUG/MINOR: sample: Make sure to return stable IDs in the + unique-id fetch + - BUG/MINOR: dns: ignore trailing dot + - BUG/MINOR: http-htx: Do case-insensive comparisons on Host + header name + - MINOR: contrib/prometheus-exporter: Add heathcheck status/code + in server metrics + - MINOR: contrib/prometheus-exporter: Add the last heathcheck + duration metric + - BUG/MEDIUM: random: initialize the random pool a bit better + - MINOR: tools: add 64-bit rotate operators + - BUG/MEDIUM: random: implement a thread-safe and process-safe + PRNG + - MINOR: backend: use a single call to ha_random32() for the + random LB algo + - BUG/MINOR: checks/threads: use ha_random() and not rand() + - BUG/MAJOR: list: fix invalid element address calculation + - MINOR: debug: report the task handler's pointer relative to + main + - BUG/MEDIUM: debug: make the debug_handler check for the thread + in threads_to_dump + - MINOR: haproxy: export main to ease access from debugger + - BUILD: tools: remove obsolete and conflicting trace() from + standard.c + - BUG/MINOR: wdt: do not return an error when the watchdog + couldn't be enabled + - DOC: fix incorrect indentation of http_auth_* + - OPTIM: startup: fast unique_id allocation for acl. + - BUG/MINOR: pattern: Do not pass len = 0 to calloc() + - DOC: configuration.txt: fix various typos + - DOC: assorted typo fixes in the documentation and Makefile + - BUG/MINOR: init: make the automatic maxconn consider the max of + soft/hard limits + - BUG/MAJOR: proxy_protocol: Properly validate TLV lengths + - REGTEST: make the PROXY TLV validation depend on version 2.2 + - BUG/MINOR: filters: Use filter offset to decude the amount of + forwarded data + - BUG/MINOR: filters: Forward everything if no data filters are + called + - MINOR: htx: Add a function to return a block at a specific + offset + - BUG/MEDIUM: cache/filters: Fix loop on HTX blocks caching the + response payload + - BUG/MEDIUM: compression/filters: Fix loop on HTX blocks + compressing the payload + - BUG/MINOR: http-ana: Reset request analysers on a response side + error + - BUG/MINOR: lua: Ignore the reserve to know if a channel is full + or not + - BUG/MINOR: http-rules: Preserve FLT_END analyzers on reject + action + - BUG/MINOR: http-rules: Fix a typo in the reject action function + - BUG/MINOR: rules: Preserve FLT_END analyzers on silent-drop + action + - BUG/MINOR: rules: Increment be_counters if backend is assigned + for a silent-drop + - DOC: fix typo about no-tls-tickets + - DOC: improve description of no-tls-tickets + - DOC: assorted typo fixes in the documentation + - DOC: ssl: clarify security implications of TLS tickets + - BUILD: wdt: only test for SI_TKILL when compiled with thread + support + - BUG/MEDIUM: mt_lists: Make sure we set the deleted element to + NULL; + - MINOR: mt_lists: Appease gcc. + - BUG/MEDIUM: random: align the state on 2*64 bits for ARM64 + - BUG/MEDIUM: pools: Always update free_list in pool_gc(). + - BUG/MINOR: haproxy: always initialize sleeping_thread_mask + - BUG/MINOR: listener/mq: do not dispatch connections to remote + threads when stopping + - BUG/MINOR: haproxy/threads: try to make all threads leave + together + - DOC: proxy_protocol: Reserve TLV type 0x05 as + PP2_TYPE_UNIQUE_ID + - DOC: correct typo in alert message about rspirep + - BUILD: on ARM, must be linked to libatomic. + - BUILD: makefile: fix regex syntax in ARM platform detection + - BUILD: makefile: fix expression again to detect ARM platform + - BUG/MEDIUM: peers: resync ended with RESYNC_PARTIAL in wrong + cases. + - DOC: assorted typo fixes in the documentation + - MINOR: wdt: Move the definitions of WDTSIG and DEBUGSIG into + types/signal.h. + - BUG/MEDIUM: wdt: Don't ignore WDTSIG and DEBUGSIG in + __signal_process_queue(). + - MINOR: memory: Change the flush_lock to a spinlock, and don't + get it in alloc. + - BUG/MINOR: connections: Make sure we free the connection on + failure. + - REGTESTS: use "command -v" instead of "which" + - REGTEST: increase timeouts on the seamless-reload test + - BUG/MINOR: haproxy/threads: close a possible race in soft-stop + detection + - BUG/MINOR: peers: init bind_proc to 1 if it wasn't initialized + - BUG/MINOR: peers: avoid an infinite loop with peers_fe is NULL + - BUG/MINOR: peers: Use after free of "peers" section. + - MINOR: listener: add so_name sample fetch + - BUILD: ssl: only pass unsigned chars to isspace() + - BUG/MINOR: stats: Fix color of draining servers on stats page + - DOC: internals: Fix spelling errors in filters.txt + - MINOR: http-rules: Add a flag on redirect rules to know the + rule direction + - BUG/MINOR: http_ana: make sure redirect flags don't have + overlapping bits + - MINOR: http-rules: Handle the rule direction when a redirect is + evaluated + - BUG/MINOR: http-ana: Reset request analysers on error when + waiting for response + - BUG/CRITICAL: hpack: never index a header into the headroom + after wrapping + +- Remove unsupported options from example haproxy.cfg +- Make haproxy useable for containers + - Use sysusers.d to create users. + - Use systemd_ordering instead of requiring systemd. + - Own vim syntax directory instead of requiring vim. This also + solves the problem the directory got never removed if vim is + updated before haproxy. + +- Update to version 2.1.3+git0.5c020bbdd: + * [RELEASE] Released version 2.1.3 + * BUG/MINOR: tcp: don't try to set defaultmss when value is negative + * BUG/MINOR: http-ana: Set HTX_FL_PROXY_RESP flag if a server perform a redirect + * BUG/MINOR: http-ana: Don't overwrite outgoing data when an error is reported + * MINOR: htx/channel: Add a function to copy an HTX message in a channel's buffer + * MINOR: htx: Add a function to append an HTX message to another one + * DOC: word converter ignores delimiters at the start or end of input string + * MINOR: build: add aix72-gcc build TARGET and power{8,9} CPUs + * BUG/MINOR: tcp: avoid closing fd when socket failed in tcp_bind_listener + * BUG/MINOR: listener: enforce all_threads_mask on bind_thread on init + * BUG/MEDIUM: listener: only consider running threads when resuming listeners + * BUG/MINOR: dns: allow 63 char in hostname - * MINOR: http: add a new "replace-path" action + * DOC: schematic of the SSL certificates architecture + * BUG/MEDIUM: ssl/cli: 'commit ssl cert' wrong SSL_CTX init + * SCRIPTS: announce-release: allow the user to force to overwrite old files + * SCRIPTS: announce-release: place the send command in the mail's header + * CONTRIB: debug: also support reading values from stdin + * MINOR: acl: Warn when an ACL is named 'or' + * CONTRIB: debug: support reporting multiple values at once + * CONTRIB: debug: add the possibility to decode the value as certain types only + * CONTRIB: debug: add missing flags SF_HTX and SF_MUX + * BUG/MINOR: ssl: clear the SSL errors on DH loading failure + * BUG/MINOR: ssl: we may only ignore the first 64 errors + * BUG/MAJOR: memory: Don't forget to unlock the rwlock if the pool is empty. + * BUG/MEDIUM: memory: Add a rwlock before freeing memory. + * MINOR: memory: Only init the pool spinlock once. + * BUG/MEDIUM: memory_pool: Update the seq number in pool_flush(). + * BUG/MEDIUM: connections: Don't forget to unlock when killing a connection. + * BUG/MINOR: connection: fix ip6 dst_port copy in make_proxy_line_v2 - * BUG/MINOR: dns: allow 63 char in hostname - * BUG/MEDIUM: listener: only consider running threads when resuming listeners - * BUG/MINOR: listener: enforce all_threads_mask on bind_thread on init - * BUG/MINOR: tcp: avoid closing fd when socket failed in tcp_bind_listener - * DOC: word converter ignores delimiters at the start or end of input string - * BUG/MINOR: tcp: don't try to set defaultmss when value is negative - * SCRIPTS: make announce-release executable again - 2019/12/21 : 2.0.12 - * DOC: Improve documentation of http-re(quest|sponse) replace-(header|value|uri) - * DOC: clarify the fact that replace-uri works on a full URI - * BUG/MINOR: sample: fix the closing bracket and LF in the debug converter - * BUG/MINOR: sample: always check converters' arguments - * BUG/MEDIUM: ssl: Don't set the max early data we can receive too early. - * MINOR: task: only check TASK_WOKEN_ANY to decide to requeue a task - * BUG/MAJOR: task: add a new TASK_SHARED_WQ flag to fix foreing requeuing - * BUG/MEDIUM: ssl: Revamp the way early data are handled. - * MINOR: fd/threads: make _GET_NEXT()/_GET_PREV() use the volatile attribute - * BUG/MEDIUM: fd/threads: fix a concurrency issue between add and rm on the same fd - * BUG/MINOR: ssl: openssl-compat: Fix getm_ defines - * BUG/MEDIUM: stream: Be sure to never assign a TCP backend to an HTX stream + * BUG/MEDIUM: pipe: fix a use-after-free in case of pipe creation error + * BUG/MINOR: tcpchecks: fix the connect() flags regarding delayed ack + * BUG/MEDIUM: ssl: Don't forget to free ctx->ssl on failure. + * MINOR: lua: Add HLUA_PREPEND_C?PATH build option + * MINOR: lua: Add lua-prepend-path configuration option + * MINOR: lua: Add hlua_prepend_path function + * BUILD: cfgparse: silence a bogus gcc warning on 32-bit machines + * BUG/MEDIUM: mux-h2: make sure we don't emit TE headers with anything but "trailers" + * BUG/MINOR: stktable: report the current proxy name in error messages + * BUG/MEDIUM: 0rtt: Only consider the SSL handshake. + * BUG/MINOR: ssl/cli: ocsp_issuer must be set w/ "set ssl cert" + * BUG/MINOR: ssl: typo in previous patch + * BUG/MINOR: ssl: memory leak w/ the ocsp_issuer + * BUG/MINOR: ssl: increment issuer refcount if in chain + * CLEANUP: stats: shut up a wrong null-deref warning from gcc 9.2 + * BUG/MINOR: ssl/cli: free the previous ckch content once a PEM is loaded + * BUG/MINOR: ssl: ssl_sock_load_pem_into_ckch is not consistent + * BUG/MEDIUM: netscaler: Don't forget to allocate storage for conn->src/dst. + * BUG/MINOR: http_act: don't check capture id in backend + * MINOR: proxy/http-ana: Add support of extra attributes for the cookie directive + * BUG/MINOR: ssl: ssl_sock_load_sctl_from_file memory leak + * BUG/MINOR: ssl: ssl_sock_load_issuer_file_into_ckch memory leak + * BUG/MINOR: ssl: ssl_sock_load_ocsp_response_from_file memory leak + * BUG/MINOR: tcp-rules: Fix memory releases on error path during action parsing + * BUG/MINOR: stick-table: Use MAX_SESS_STKCTR as the max track ID during parsing + * BUG/MINOR: http-rules: Remove buggy deinit functions for HTTP rules + * BUG/MINOR: http-ana/filters: Wait end of the http_end callback for all filters + * BUILD: pattern: include errno.h + * BUG/MINOR: 51d: Fix bug when HTX is enabled + * BUG/MINOR: dns: Make dns_query_id_seed unsigned + * BUG/MINOR: cache: Fix leak of cache name in error path + * BUG/MINOR: pattern: handle errors from fgets when trying to load patterns + * BUG/MEDIUM: connection: add a mux flag to indicate splice usability + * BUG/MINOR: stream: don't mistake match rules for store-request rules + * BUG/MEDIUM: cli: _getsocks must send the peers sockets + * REGTEST: add sample_fetches/hashes.vtc to validate hashes + * BUG/MAJOR: hashes: fix the signedness of the hash inputs + * BUG/MEDIUM: mux_h1: Don't call h1_send if we subscribed(). + * BUG/MEDIUM: mworker: remain in mworker mode during reload + * REGTEST: mcli/mcli_start_progs: start 2 programs + * BUG/MINOR: cli/mworker: can't start haproxy with 2 programs + * BUG/MEDIUM: mux-h2: don't stop sending when crossing a buffer boundary + * BUG/MEDIUM: mux-h2: fix missing test on sending_list in previous patch + * BUG/MINOR: mux-h2: use a safe list_for_each_entry in h2_send() + * BUG/MEDIUM: tasks: Use the MT macros in tasklet_free(). + * BUG/MINOR: stream-int: Don't trigger L7 retry if max retries is already reached + * BUG/MEDIUM: session: do not report a failure when rejecting a session + * BUG/MINOR: channel: inject output data at the end of output + * BUG/MEDIUM: http-ana: Truncate the response when a redirect rule is applied + * BUG/MINOR: proxy: Fix input data copy when an error is captured + * BUG/MINOR: h1: Report the right error position when a header value is invalid + * MINOR: ssl: Remove unused variable "need_out". + * MINOR: config: disable busy polling on old processes + * BUG/MEDIUM: connections: Hold the lock when wanting to kill a connection. + * BUG/MEDIUM: checks: Only attempt to do handshakes if the connection is ready. + * BUG/MINOR: checks: refine which errno values are really errors. + +- Update to version 2.1.2+git0.d5b6759b5: + * [RELEASE] Released version 2.1.2 - 2019/12/11 : 2.0.11 - * BUG/MINOR: stream: init variables when the list is empty - * BUG/MINOR: contrib/prometheus-exporter: Use HTX errors and not legacy ones - * BUG/MINOR: contrib/prometheus-exporter: decode parameter and value only - * BUG/MINOR: http-htx: Don't make http_find_header() fail if the value is empty - * DOC: Clarify behavior of server maxconn in HTTP mode - * DOC: clarify matching strings on binary fetches - * DOC: move the "group" keyword at the right place - * BUG/MEDIUM: stream-int: don't subscribed for recv when we're trying to flush data - * BUG/MINOR: stream-int: avoid calling rcv_buf() when splicing is still possible - * BUG/MEDIUM: listener/thread: fix a race when pausing a listener - * BUG/MINOR: ssl: certificate choice can be unexpected with openssl >= 1.1.1 - * BUG/MEDIUM: mux-h1: Never reuse H1 connection if a shutw is pending - * BUG/MINOR: mux-h1: Don't rely on CO_FL_SOCK_RD_SH to set H1C_F_CS_SHUTDOWN - * BUG/MINOR: mux-h1: Fix conditions to know whether or not we may receive data - * BUG/MEDIUM: tasks: Make sure we switch wait queues in task_set_affinity(). - * BUG/MEDIUM: checks: Make sure we set the task affinity just before connecting. - * BUG/MINOR: mux-h1: Be sure to set CS_FL_WANT_ROOM when EOM can't be added - * BUG/MINOR: proxy: make soft_stop() also close FDs in LI_PAUSED state - * BUG/MINOR: listener/threads: always use atomic ops to clear the FD events - * BUG/MINOR: listener: also clear the error flag on a paused listener - * BUG/MEDIUM: listener/threads: fix a remaining race in the listener's accept() - * DOC: document the listener state transitions - * BUG/MAJOR: dns: add minimalist error processing on the Rx path + * BUG/MEDIUM: stream: Be sure to never assign a TCP backend to an HTX stream + * BUG/MINOR: state-file: do not leak memory on parse errors + * BUG/MINOR: state-file: do not store duplicates in the global tree + * BUG/MEDIUM: state-file: do not allocate a full buffer for each server entry + * BUG/MINOR: ssl: openssl-compat: Fix getm_ defines + * BUG/MEDIUM: fd/threads: fix a concurrency issue between add and rm on the same fd + * MINOR: fd/threads: make _GET_NEXT()/_GET_PREV() use the volatile attribute + * BUG/MEDIUM: ssl: Revamp the way early data are handled. + * BUG/MAJOR: task: add a new TASK_SHARED_WQ flag to fix foreing requeuing + * MINOR: task: only check TASK_WOKEN_ANY to decide to requeue a task + * MINOR: http: add a new "replace-path" action + * MINOR: debug: support logging to various sinks + * BUG/MEDIUM: ssl: Don't set the max early data we can receive too early. + * MINOR: sample: Validate the number of bits for the sha2 converter + * BUG/MINOR: sample: always check converters' arguments + * BUG/MINOR: sample: fix the closing bracket and LF in the debug converter + * DOC: clarify the fact that replace-uri works on a full URI + +- drop the udev buildrequires completely + +- BuildRequire pkgconfig(udev) instead of udev: allow OBS to + shortcut through the -mini flavors. + +- Update to version 2.1.1+git0.4ae521379: + * [RELEASE] Released version 2.1.1 + * BUILD/MINOR: unix sockets: silence an absurd gcc warning about strncpy() + * BUG/MINOR: listener: fix off-by-one in state name check + * BUG/MINOR: server: make "agent-addr" work on default-server line + * BUG/MINOR: listener: do not immediately resume on transient error + * BUG/MINOR: mworker: properly pass SIGTTOU/SIGTTIN to workers + * BUG/MINOR: log: fix minor resource leaks on logformat error path + * DOC: remove references to the outdated architecture.txt + * DOC: proxies: HAProxy only supports 3 connection modes + * BUG/MINOR: tasks: only requeue a task if it was already in the queue + * DOC: listeners: add a few missing transitions + +- Update to version 2.1.0+git33.8e4a62508: + * BUG/MAJOR: dns: add minimalist error processing on the Rx path - * DOC: listeners: add a few missing transitions - * BUG/MINOR: tasks: only requeue a task if it was already in the queue - * DOC: proxies: HAProxy only supports 3 connection modes - * BUILD/MINOR: ssl: shut up a build warning about format truncation - * BUILD/MINOR: tools: shut up the format truncation warning in get_gmt_offset() - * BUILD: do not disable -Wformat-truncation anymore - * DOC: remove references to the outdated architecture.txt - * BUG/MINOR: log: fix minor resource leaks on logformat error path - * BUG/MINOR: mworker: properly pass SIGTTOU/SIGTTIN to workers - * BUG/MINOR: listener: do not immediately resume on transient error - * BUG/MINOR: server: make "agent-addr" work on default-server line - * BUG/MINOR: listener: fix off-by-one in state name check - * BUILD/MINOR: unix sockets: silence an absurd gcc warning about strncpy() + * DOC: document the listener state transitions + * BUG/MEDIUM: listener/threads: fix a remaining race in the listener's accept() + * BUG/MINOR: listener: also clear the error flag on a paused listener + * BUG/MINOR: listener/threads: always use atomic ops to clear the FD events + * BUG/MINOR: proxy: make soft_stop() also close FDs in LI_PAUSED state + * BUG/MEDIUM: mux-fcgi: Handle cases where the HTX EOM block cannot be inserted + * BUG/MINOR: mux-h1: Be sure to set CS_FL_WANT_ROOM when EOM can't be added + +- Update to version 2.1.0+git23.e77b108cd: + * BUG/MEDIUM: checks: Make sure we set the task affinity just before connecting. + * BUG/MEDIUM: tasks: Make sure we switch wait queues in task_set_affinity(). + +- Update to version 2.1.0+git21.67ff2112b: + * BUG/MINOR: mux-h1: Fix conditions to know whether or not we may receive data + * BUG/MINOR: mux-h1: Don't rely on CO_FL_SOCK_RD_SH to set H1C_F_CS_SHUTDOWN + * BUG/MEDIUM: mux-h1: Never reuse H1 connection if a shutw is pending + * BUG/MINOR: ssl: certificate choice can be unexpected with openssl >= 1.1.1 + * BUG/MEDIUM: listener/thread: fix a race when pausing a listener + * BUG/MINOR: ssl/cli: don't overwrite the filters variable + * BUG/MINOR: stream-int: avoid calling rcv_buf() when splicing is still possible + * BUG/MEDIUM: stream-int: don't subscribed for recv when we're trying to flush data + * DOC: move the "group" keyword at the right place + * DOC: Fix ordered list in summary + +- switch to the 2.1 branch + https://www.haproxy.com/blog/haproxy-2-1/ + https://www.mail-archive.com/haproxy@formilux.org/msg35491.html -- CVE-2020-11100: Fixed an H2/HPAC vulnerability (bsc#1168023) - - Added patch: haproxy-2.0-hpack-tbl.patch +- Update to version 2.0.10+git14.7caf150a: + * BUG/MINOR: mux-h1: Fix conditions to know whether or not we may receive data + * BUG/MINOR: mux-h1: Don't rely on CO_FL_SOCK_RD_SH to set H1C_F_CS_SHUTDOWN + * BUG/MEDIUM: mux-h1: Never reuse H1 connection if a shutw is pending + * BUG/MINOR: ssl: certificate choice can be unexpected with openssl >= 1.1.1 + * BUG/MEDIUM: listener/thread: fix a race when pausing a listener + * BUG/MINOR: stream-int: avoid calling rcv_buf() when splicing is still possible + * BUG/MEDIUM: stream-int: don't subscribed for recv when we're trying to flush data + * DOC: move the "group" keyword at the right place + * DOC: clarify matching strings on binary fetches + * DOC: Clarify behavior of server maxconn in HTTP mode + +- Update to version 2.0.10+git4.6d9a455d: + * BUG/MINOR: http-htx: Don't make http_find_header() fail if the value is empty + +- Update to version 2.0.10+git3.200c6215: + * BUG/MINOR: contrib/prometheus-exporter: decode parameter and value only + +- Update to version 2.0.10+git2.3a00e5fc: + * BUG/MINOR: contrib/prometheus-exporter: Use HTX errors and not legacy ones + * BUG/MINOR: stream: init variables when the list is empty hfst-ospell +- Fix the build with new ICU bsc#1164440, fixes Leap build after + we bumped ICU on SLE-15-SP2 + +- Add baselibs.conf: build libhfstospell10-32bit, which is required + by libvoikko1-32bit. + +- Initial commit, required by libvoikko + hpack +- Add _constraints for PowerPC as do not build on power8:05 + +- Update hpack to version 0.34.4. + [#]# Changes in 0.34.4 + - Render `default-extensions` / `other-extensions` line-separated + - Compatibility with `Cabal-3.4.0.0` + +- disable %{ix86} build + +- Update hpack to version 0.34.3. + [#]# Changes in 0.34.3 + - Ignore duplicate source directories (see #356) + - Do not infer duplicate modules (see #408, #406, #353) + - Reject empty `then` / `else` sections (see #362) + - Omit conditionals that are always `false` from generated `.cabal` file + (see #404) + - Infer correct `cabal-version` when `Path_` is used with `RebindableSyntax` + and `OverloadedStrings` or `OverloadedLists` (see #400) + - Do not use indentation from any existing `.cabal` file if it is invalid + (e.g. `0`) (fixes #252) + - Accept lists for `tested-with` (see #407) + - Render current directory as `./` instead of `./.` for forward compatibility + with future version of Cabal + +- Update hpack to version 0.34.2. + [#]# Changes in 0.34.2 + - Accept subcomponents as dependencies (close #382) + [#]# Changes in 0.34.1 + - Fix a bug in `github: ...` introduced with `0.34.0` + (f63eb19b956517b4dd8e28dc5785be5889a99298) + [#]# Changes in 0.34.0 (deprecated) + - Use `PreferNoHash` as default `GenerateHashStrategy` + - Add support for library `visibility` (see #382) + - Reject URLs for `github` + [#]# Changes in 0.33.1 + - Add `GenerateHashStrategy`. The default is `PreferHash` for `0.33.0` and + will change to `PreferNoHash` with `0.34.0`. See + https://github.com/sol/hpack/pull/390) for details. + - Add command-line options `--hash` and `--no-hash` + [#]# Changes in 0.33.0.1 + - Silently ignore missing hash when the cabal file content didn't change at + all (for forward compatibility with #390) + +- Add _constraints with 6GB min disk space for ppc64/ppc64le + hspec-discover +- Update hspec-discover to version 2.8.3. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.8.2. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.8.1. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.8.0. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.7.10. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.7.9. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.7.8. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.7.7. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.7.6. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.7.5. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Update hspec-discover to version 2.7.4. + Upstream does not provide a change log file. + hunspell -- security update -- added patches - fix CVE-2019-16707 [bsc#1151867], invalid read operation in SuggestMgr:leftcommonsubstring in suggestmgr.cxx - + hunspell-CVE-2019-16707.patch - -- Update to version 1.6.2: - * Command line tool: - + Added German translation - + Fixed bug with wrong output encoding, not respecting system - locale. - -- Update to version 1.6.1: - * Library changes: - + Performance improvements in suggest() - + Fixes regressions for Hungarian related to compounding. - + Fixes regressions for Korean related to ICONV. - * Command line tool: - + Added Tajik translation - + Fix regarding serching of OOo dicts installed in user folder - * Manpages: - + Fix microsoft-cp1251 to cp1251. Dicts should not use the - first. - + Typos. - -- Update to version 1.6.0: - * Changes in the library: - + Performance improvement in ngsuggest(), suggestions should be - faster. - + Revert MAXWORDLEN to 100 as in 1.3.3 for performance reasons. - + MAXWORDLEN can be set during build time with -D defines. - + Fix crash when word with 102 consecutive X is spelled. - * Changes in the command line tool: - + -D shows all loaded dictionares insted of only the first. - + -D properly lists all available dictionaries on Windows. - -- update to 1.5.4: - * fix API compatibility with 1.4 - -- update to 1.5.0: - * Lot of stability fixes - * Fixed compilation errors on various systems (Windows, FreeBSD) - * Small performance improvement compared to 1.4.0 - * API is same as 1.4. - -- Drop Requires: pkgconfig because this is already autodetected - by rpm. Use mode inheritance for defattr. Edit rpm group and - description a tiny bit. - -- Update baselibs.conf bnc#977784 -- Add conflicts to hunspell 1.4.0 - -- Update to 1.4.1: - * Past begin() iterator decrement error - * VS Debug build threw error on decrement past begin. -- Split shared library -- Do not call autoreconf -- Move manpages to corresponding packages - -- Update to 1.4.0 - * New release that strips out fixed length buffers from large - parts of the library - * Note: dictmgr.hxx header is dropped -- Drop upstreamed hunspell-grep2.24.patch - -- Version update to 1.3.4: - * Various updates to the buildsystem - * Various werror bugfixes - * Loads of coverity fixes -- Add patch to build with grep 2.24: - * hunspell-grep2.24.patch -- Remove upstreamed patch: - * hunspell-emacs-utf8.patch -- Do not search for translations - broken automake from upstream - * Not worth fixing only bit italian and mostly hungarian translations - for cli anyway - ibmtss +- Fix certificate list, run all tests. + intelhex +- build with Python3 + +- Update to 2.2.1 + * Fixes for PyPI. +- Fix project URL +- Update to 2.2 + * API changes: IntelHex.write_hex_file method: added support for new + parameter: eolstyle = native | CRLF. (Alexander Belchenko) + * API changes: IntelHex.write_hex_file() method gets new optional + parameter byte_count to specify how many bytes should be written to + each data record in output file. Default value is 16. (patch from + GitHub user erki1993) + * Unit tests: Fixed xrange overflow test for Python 2.7 on 64-bit + platforms. Use sys.maxint to ensure we trigger an exception. (Masayuki + Takeda) + * Script hexinfo.py: Python 3 compatibility for processing start address + dict keys. (patch from GitHub user mentaal) + * Added get_memory_size() method: approx memory footprint of IntelHex + object plus data. (Alexander Belchenko) + * Better compatibility with Python 3. (Alexander Belchenko) +- Update to 2.1 + * API changes: added IntelHex.segments() method that returns a list + of ordered tuple objects, representing contiguous occupied data + addresses. (Andrew Fernandes) + * New command-line script hexinfo.py to print summary about hex files + contents (file name, start address, address ranges covered by the + data) in YAML format. (Andrew Fernandes) + * Better Python 3 compatibility when hex2bin.py and bin2hex.py scripts + are trying to read/write binary data from stdin or to stdout. (GitHub + issue https://github.com/bialix/intelhex/issues/4) + * The main activity of the IntelHex project slowly drifting towards + GitHub - the main social network for OSS developers. I'd really like + to get some help from additional maintainer though. + * API changes: IntelHex.dump() method gets new optional parameters: + width, withpadding to control generation of output text. (patch from + GitHub user durexyl) + * Script hex2dump.py gets new option --width to support corresponding + parameter in IntelHex.dump() method. +- Update to 2.0 + * The same codebase can be run on both Python 2 (2.4-2.7) and Python 3 + (3.2+). No need to use 2to3. + * compat.py: provide more helper functions and aliases to reduce + changes required to convert python 2 compatible sources to python 3. + The code becomes quite ugly, but such compatibility has its price. + * Python 3 compatibility: tobinstr should return bytes not unicode + string (Bug #1212698). + * Python 2: better support for long int addresses (over 2GB) (Bug + [#1408934]) + kbibtex +- Remove the QtWebKit dependency. + +- Spec cleanup + keepalived +- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): + * harden_keepalived.service.patch + +- add 1915.patch to fix build on tumbleweed + +- drop linux-4.15.patch: No longer needed as it was a backport from + upstream +- Cleanup configure options after consultation with upstream: + - --enable-regex-timers is for debugging purposes + - --enable-snmp-checker and --enable-snmp-vrrp are enabled by + - -enable-snmp + - --enable-snmp-rfcv2 and --enable-snmp-rfcv3 anre enabled by + - -enable-snmp-rfc + - --enable-stacktrace is definitely a debugging option +- on systems where we have nftables support we will only ship with + nftables support (>= 15.0) and use iptables support only on older + distributions. + +- Update to 2.2.2 + https://www.keepalived.org/release-notes/Release-2.2.2.html +- change how we install documentation to avoid duplicated files +- Link all the files for ipset, iptables, libnl instead of dlopen. + Drop the previous workaround for generating requires for the + dlopen-ed libaries. +- remove unsupported configure option: --enable-libiptc + +- Make sure we pull in the libraries we need for dlopen, by + following the symlinks from the .so symlinks with the + requires_file macro. + +- Update to 2.2.1 + https://www.keepalived.org/release-notes/Release-2.2.1.html + https://www.keepalived.org/release-notes/Release-2.2.0.html + https://www.keepalived.org/release-notes/Release-2.1.5.html + https://www.keepalived.org/release-notes/Release-2.1.4.html + https://www.keepalived.org/release-notes/Release-2.1.3.html + https://www.keepalived.org/release-notes/Release-2.1.2.html + https://www.keepalived.org/release-notes/Release-2.1.1.html + https://www.keepalived.org/release-notes/Release-2.1.0.html +- enable systemd integration via libsystemd (new BR: libsystemd) +- switch to systemd_ordering instead of systemd_requires +- sync configure options with the configure script + - ‘const’ Depending on what configure options are selected, + "const" Depending on what configure options are selected, kernel-64kb +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Use firmware recommended queue depth + (jsc#SLE-18967). +- scsi: mpt3sas: Bump driver version to 38.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Add io_uring iopoll support (jsc#SLE-18967). +- commit 769c603 + +- ibmvnic: Process crqs after enabling interrupts (bsc#1192273 + ltc#194629). +- ibmvnic: don't stop queue in xmit (bsc#1192273 ltc#194629). +- commit 0c1f769 + +- Revert "ibmvnic: check failover_pending in login response" + (bsc#1190523 ltc#194510). +- ibmvnic: check failover_pending in login response (bsc#1190523 + ltc#194510). +- commit 3cece0c + +- x86/fpu: Move os_xsave() and os_xrstor() to core + (jsc#SLE-18931). +- commit 0e76265 + +- x86/fpu: Make os_xrstor_booting() private (jsc#SLE-18931). +- commit 5d32b8f + +- x86/fpu: Clean up CPU feature tests (jsc#SLE-18931). +- commit 446c71a + +- x86/fpu: Move context switch and exit to user inlines into + sched.h (jsc#SLE-18931). +- commit 93f59dc + +- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 + (jsc#SLE-18968). +- scsi: megaraid_sas: Add helper functions for irq_context + (jsc#SLE-18968). +- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ + polling and real interrupt (jsc#SLE-18968). +- scsi: megaraid: Clean up some inconsistent indenting + (jsc#SLE-18968). +- scsi: megaraid: Fix Coccinelle warning (jsc#SLE-18968). +- scsi: megaraid: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-18968). +- commit 15f1bb5 + +- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + (jsc#SLE-18931). +- commit d3c4053 + +- x86/fpu: Rework copy_xstate_to_uabi_buf() (jsc#SLE-18931). +- commit 2a28e7e + +- x86/fpu: Replace KVMs home brewed FPU copy from user + (jsc#SLE-18931). +- commit d2f0bca + +- x86/fpu: Move KVMs FPU swapping to FPU core (jsc#SLE-18931). +- commit 640c80f + +- x86/fpu/xstate: Mark all init only functions __init + (jsc#SLE-18931). +- commit b7fb34b + +- x86/fpu/xstate: Provide and use for_each_xfeature() + (jsc#SLE-18931). +- commit 1c5014e + +- x86/fpu: Cleanup xstate xcomp_bv initialization (jsc#SLE-18931). +- commit 135211d + +- x86/fpu: Do not inherit FPU context for kernel and IO worker + threads (jsc#SLE-18931). +- commit becc295 + +- x86/process: Clone FPU in copy_thread() (jsc#SLE-18931). +- commit 2d0ab18 + +- x86/fpu: Remove pointless memset in fpu_clone() (jsc#SLE-18931). +- commit 43563a6 + +- x86/fpu: Cleanup the on_boot_cpu clutter (jsc#SLE-18931). +- commit fba46f1 + +- x86/fpu: Restrict xsaves()/xrstors() to independent states + (jsc#SLE-18931). +- commit 2680d35 + +- x86/pkru: Remove useless include (jsc#SLE-18931). +- commit 0a37ab9 + +- x86/fpu: Update stale comments (jsc#SLE-18931). +- commit ccb8547 + +- x86/fpu: Remove pointless argument from switch_fpu_finish() + (jsc#SLE-18931). +- commit 2a98e69 + +- Update + patches.suse/x86-fpu-mask-out-the-invalid-mxcsr-bits-properly.patch + (jsc#SLE-18931). +- commit 1bb370e + +- x86/fpu/signal: Fix missed conversion to correct boolean retval + in save_xstate_epilog() (jsc#SLE-18931). +- commit 88b693c + +- x86/fpu/signal: Change return code of restore_fpregs_from_user() + to boolean (jsc#SLE-18931). +- commit bff2e93 + +- x86/fpu/signal: Change return code of check_xstate_in_sigframe() + to boolean (jsc#SLE-18931). +- commit 0925586 + +- x86/fpu/signal: Change return type of __fpu_restore_sig() + to boolean (jsc#SLE-18931). +- commit 8707aff + +- trap: cleanup trap_init() (git-fixes). +- commit 84c723c + +- xsurf100: drop include of lib8390.c (git-fixes). +- commit b8f067c + +- x86/fpu/signal: Change return type of fpu__restore_sig() + to boolean (jsc#SLE-18931). +- commit a9ed3f4 + +- x86/signal: Change return type of restore_sigcontext() to + boolean (jsc#SLE-18931). +- commit eacd67e + +- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() + helpers to boolean (jsc#SLE-18931). +- commit f83d895 + +- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() + to boolean (jsc#SLE-18931). +- commit a72c41f + +- x86/fpu/signal: Move xstate clearing out of + copy_fpregs_to_sigframe() (jsc#SLE-18931). +- commit 2f939c3 + +- x86/fpu/signal: Move header zeroing out of + xsave_to_user_sigframe() (jsc#SLE-18931). +- commit 05da93a + +- x86/fpu/signal: Clarify exception handling in + restore_fpregs_from_user() (jsc#SLE-18931). +- commit d359dfe + +- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + (jsc#SLE-18931). +- commit f1063b0 + +- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit cfb074b + +- x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit c72dfcc + +- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and + EX_TYPE_FAULT_MCE_SAFE (jsc#SLE-18931). +- commit 0827eac + +- x86/extable: Rework the exception table mechanics + (jsc#SLE-18931). +- commit 91c2fad + +- x86/mce: Get rid of stray semicolons (jsc#SLE-18931). +- commit 03638cb + +- x86/mce: Deduplicate exception handling (jsc#SLE-18931). +- commit 01e0919 + +- x86/extable: Get rid of redundant macros (jsc#SLE-18931). +- commit 9770234 + +- x86/extable: Tidy up redundant handler functions + (jsc#SLE-18931). +- commit ef9303c + +- Drop patches where were added for ustat() + glibc doesn't expose this system call anymore, and so no point in + carrying this delta. LTP does test for this but the test uses its + own headers instead of libc for it. It is not worth carrying this + delta for a deprecated call. + This patch set was tested with kernel-ci and found no new regressions + with btrfs. +- Delete + patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch. +- Delete patches.suse/btrfs-use-the-new-VFS-super_block_dev.patch. +- commit ea7c7f6 + +- efi: cper: check section header more appropriately + (jsc#SLE-18522). +- efi/libstub: Simplify "Exiting bootservices" message + (jsc#SLE-18522). +- efi: sysfb_efi: fix build when EFI is not set (jsc#SLE-18522). +- drivers/firmware: fix SYSFB depends to prevent build failures + (jsc#SLE-18522). +- drivers/firmware: consolidate EFI framebuffer setup for all + arches (jsc#SLE-18522). + Update config files: + +# CONFIG_SYSFB_SIMPLEFB is not set +- drivers/firmware: move x86 Generic System Framebuffers support + (jsc#SLE-18522). + Update config files: + +CONFIG_SYSFB=y +- efi: cper: fix scnprintf() use in cper_mem_err_location() + (jsc#SLE-18522). +- commit f3836a8 + -- isystem: ship and use stdarg.h (jsc#SLE-19223). +- isystem: ship and use stdarg.h (jsc#SLE-19223). -- commit 648b5c7 + https://github.com/openSUSE/installation-images/issues/537 +- rpm/config.sh: Compress modules with zstd (jsc#SLE-21256). +- commit 33519d9 kernel-azure +- Revert "mark pstore-blk as broken" (git-fixes). +- Update config files. +- supported.conf: adjust for pstore_blk and co +- commit 79eccc2 + +- pinctrl: qcom: sm8350: Correct UFS and SDC offsets (git-fixes). +- pinctrl: qcom: sdm845: Enable dual edge errata (git-fixes). +- pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c' + (git-fixes). +- ACPI: Add stubs for wakeup handler functions (git-fixes). +- commit 7d34774 + +- blacklist.conf: add media patch entry that was already picked up +- commit 262559d + +- ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE + (bsc#1192473). +- commit a604fd5 + +- NFC: reorder the logic in nfc_{un,}register_device (git-fixes). +- Refresh + patches.suse/NFC-SUSE-specific-brutal-fix-for-runtime-PM.patch. +- commit 58d673a + +- Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" + (git-fixes). +- fbdev: Prevent probing generic drivers if a FB is already + registered (git-fixes). +- drm/cma-helper: Release non-coherent memory with + dma_free_noncoherent() (git-fixes). +- drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame + (git-fixes). +- thermal: int340x: Limit Kconfig to 64-bit (git-fixes). +- platform/x86: think-lmi: Abort probe on analyze failure + (git-fixes). +- platform/x86: hp_accel: Fix an error handling path in + 'lis3lv02d_probe()' (git-fixes). +- spi: fix use-after-free of the add_lock mutex (git-fixes). +- e100: fix device suspend/resume (git-fixes). +- NFC: add NCI_UNREG flag to eliminate the race (git-fixes). +- NFC: reorganize the functions in nci_request (git-fixes). +- mac80211: fix monitor_sdata RCU/locking assertions (git-fixes). +- mac80211: drop check for DONT_REORDER in + __ieee80211_select_queue (git-fixes). +- nl80211: fix radio statistics in survey dump (git-fixes). +- cfg80211: call cfg80211_stop_ap when switch from P2P_GO type + (git-fixes). +- docs: accounting: update delay-accounting.rst reference + (git-fixes). +- commit 195d274 + +- powerpc/pseries/svm: Add a powerpc version of cc_platform_has() (jsc#SLE-19924). +- Update config files. +- commit d22f826 + +- btrfs: update comments for chunk allocation -ENOSPC cases + (bsc#1192896). +- btrfs: fix deadlock between chunk allocation and chunk btree + modifications (bsc#1192896). +- commit 09c9eb3 + +- blacklist.conf: Add b94f9ac79a73 cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem +- commit b3581c2 + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1192547). +- treewide: Replace the use of mem_encrypt_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sev: Replace occurrences of sev_es_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sev: Replace occurrences of sev_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sme: Replace occurrences of sme_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/ioremap: Selectively build arch override encryption + functions (jsc#SLE-19924). +- powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() + (jsc#SLE-19924). +- commit c6b9314 + +- memcg: replace in_interrupt() by !in_task() in active_memcg() + (bsc#1192894). +- commit 8c447eb + +- Update metadata + patches.suse/bpf-cgroup-Assign-cgroup-in-cgroup_sk_alloc-when-cal.patch + (stable-5.14.19 bsc#1191279). +- Update metadata + patches.suse/bpf-cgroups-Fix-cgroup-v2-fallback-on-v1-v2-mixed-mo.patch + (stable-5.14.19 bsc#1191279). +- commit 590ab5b + +- btrfs: fix memory ordering between normal and ordered work functions (git-fixes). +- commit 0b78f1b + +- Update config files: bump to 5.14.20 +- commit c08e20b + +- Linux 5.14.20 (stable-5.14.20). +- commit 1a4044c + +- Drop x86 patch to follow a stable-5.14.20 revert + Other two (sched and x86 fixes) were reverted in 5.14.20 but we keep them + Delete patches.suse/x86-Fix-__get_wchan-for-STACKTRACE.patch + Update blacklist.conf +- commit 6440d2c + +- x86/setup: Explicitly include acpi.h (bsc#1192825). +- commit 915b5b4 + +- iscsi_ibft: fix warning in reserve_ibft_region() (bsc#1191540). +- commit 4ad3fae + +- e1000e: Add support for the next LOM generation (jsc#SLE-18382). +- Refresh + patches.suse/e1000e-Separate-TGP-board-type-from-SPT.patch. +- commit 92196b6 + +- e1000e: Add support for Lunar Lake (jsc#SLE-18382). +- Refresh + patches.suse/e1000e-Separate-TGP-board-type-from-SPT.patch. +- commit d86918a + +- e1000e: Remove redundant statement (jsc#SLE-18382). +- ionic: no devlink_unregister if not registered (jsc#SLE-19282). +- ionic: tame the filter no space message (jsc#SLE-19282). +- ionic: allow adminq requests to override default error message + (jsc#SLE-19282). +- ionic: handle vlan id overflow (jsc#SLE-19282). +- ionic: generic filter delete (jsc#SLE-19282). +- ionic: generic filter add (jsc#SLE-19282). +- ionic: add generic filter search (jsc#SLE-19282). +- ionic: remove mac overflow flags (jsc#SLE-19282). +- ionic: move lif mac address functions (jsc#SLE-19282). +- ionic: add filterlist to debugfs (jsc#SLE-19282). +- ionic: add lif param to ionic_qcq_disable (jsc#SLE-19282). +- ionic: have ionic_qcq_disable decide on sending to hardware + (jsc#SLE-19282). +- ionic: add polling to adminq wait (jsc#SLE-19282). +- ionic: widen queue_lock use around lif init and deinit + (jsc#SLE-19282). +- ionic: move lif mutex setup and delete (jsc#SLE-19282). +- ionic: check for binary values in FW ver string (jsc#SLE-19282). +- ionic: remove debug stats (jsc#SLE-19282). +- ionic: Move devlink registration to be last devlink command + (jsc#SLE-19282). +- net: e1000e: solve insmod 'Unknown symbol mutex_lock' error + (jsc#SLE-18382). +- net/e1000e: Fix spelling mistake "The" -> "This" + (jsc#SLE-18382). +- e1000e: Add space to the debug print (jsc#SLE-18382). +- e1000e: Additional PHY power saving in S0ix (jsc#SLE-18382). +- e1000e: Add polling mechanism to indicate CSME DPG exit + (jsc#SLE-18382). +- e1000e: Add handshake with the CSME to support S0ix + (jsc#SLE-18382). +- commit 405902c + +- PCI: PM: Do not call platform_pci_power_manageable() + unnecessarily (jsc#SLE-19359). +- commit 18069d0 + +- PCI: PM: Make pci_choose_state() call pci_target_state() + (jsc#SLE-19359). +- commit 397bfa6 + +- PCI: PM: Rearrange pci_target_state() (jsc#SLE-19359). +- commit 6bb9c14 + +- PCI: endpoint: Use sysfs_emit() in "show" functions + (jsc#SLE-19359). +- commit 9243675 + +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI + (jsc#SLE-19359). +- commit 96c7dd9 + +- PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM + (jsc#SLE-19359). +- commit 7e981c8 + +- PCI: Tidy comments (git-fixes). +- commit 125067a + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- iscsi_ibft: Fix isa_bus_to_virt not working under ARM + (bsc#1191540). +- iscsi_ibft: fix crash due to KASLR physical memory remapping + (bsc#1191540). +- commit 64cab0a + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Use firmware recommended queue depth + (jsc#SLE-18967). +- scsi: mpt3sas: Bump driver version to 38.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Add io_uring iopoll support (jsc#SLE-18967). +- commit 769c603 + +- ibmvnic: Process crqs after enabling interrupts (bsc#1192273 + ltc#194629). +- ibmvnic: don't stop queue in xmit (bsc#1192273 ltc#194629). +- commit 0c1f769 + +- Revert "ibmvnic: check failover_pending in login response" + (bsc#1190523 ltc#194510). +- ibmvnic: check failover_pending in login response (bsc#1190523 + ltc#194510). +- commit 3cece0c + +- x86/fpu: Move os_xsave() and os_xrstor() to core + (jsc#SLE-18931). +- commit 0e76265 + +- x86/fpu: Make os_xrstor_booting() private (jsc#SLE-18931). +- commit 5d32b8f + +- x86/fpu: Clean up CPU feature tests (jsc#SLE-18931). +- commit 446c71a + +- x86/fpu: Move context switch and exit to user inlines into + sched.h (jsc#SLE-18931). +- commit 93f59dc + +- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 + (jsc#SLE-18968). +- scsi: megaraid_sas: Add helper functions for irq_context + (jsc#SLE-18968). +- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ + polling and real interrupt (jsc#SLE-18968). +- scsi: megaraid: Clean up some inconsistent indenting + (jsc#SLE-18968). +- scsi: megaraid: Fix Coccinelle warning (jsc#SLE-18968). +- scsi: megaraid: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-18968). +- commit 15f1bb5 + +- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + (jsc#SLE-18931). +- commit d3c4053 + +- x86/fpu: Rework copy_xstate_to_uabi_buf() (jsc#SLE-18931). +- commit 2a28e7e + +- x86/fpu: Replace KVMs home brewed FPU copy from user + (jsc#SLE-18931). +- commit d2f0bca + +- x86/fpu: Move KVMs FPU swapping to FPU core (jsc#SLE-18931). +- commit 640c80f + +- x86/fpu/xstate: Mark all init only functions __init + (jsc#SLE-18931). +- commit b7fb34b + +- x86/fpu/xstate: Provide and use for_each_xfeature() + (jsc#SLE-18931). +- commit 1c5014e + +- x86/fpu: Cleanup xstate xcomp_bv initialization (jsc#SLE-18931). +- commit 135211d + +- x86/fpu: Do not inherit FPU context for kernel and IO worker + threads (jsc#SLE-18931). +- commit becc295 + +- x86/process: Clone FPU in copy_thread() (jsc#SLE-18931). +- commit 2d0ab18 + +- x86/fpu: Remove pointless memset in fpu_clone() (jsc#SLE-18931). +- commit 43563a6 + +- x86/fpu: Cleanup the on_boot_cpu clutter (jsc#SLE-18931). +- commit fba46f1 + +- x86/fpu: Restrict xsaves()/xrstors() to independent states + (jsc#SLE-18931). +- commit 2680d35 + +- x86/pkru: Remove useless include (jsc#SLE-18931). +- commit 0a37ab9 + +- x86/fpu: Update stale comments (jsc#SLE-18931). +- commit ccb8547 + +- x86/fpu: Remove pointless argument from switch_fpu_finish() + (jsc#SLE-18931). +- commit 2a98e69 + +- Delete + patches.suse/sched-fair-Couple-wakee-flips-with-heavy-wakers.patch. + Upstream thought the heuristic was too specific. +- commit f48e685 + +- sched: Temporarily restore deprecated scheduler sysctls with + a warning (bsc#1192327, bsc#1191396). +- commit b45e01a + +- Update + patches.suse/x86-fpu-mask-out-the-invalid-mxcsr-bits-properly.patch + (jsc#SLE-18931). +- commit 1bb370e + +- x86/fpu/signal: Fix missed conversion to correct boolean retval + in save_xstate_epilog() (jsc#SLE-18931). +- commit 88b693c + +- x86/fpu/signal: Change return code of restore_fpregs_from_user() + to boolean (jsc#SLE-18931). +- commit bff2e93 + +- x86/fpu/signal: Change return code of check_xstate_in_sigframe() + to boolean (jsc#SLE-18931). +- commit 0925586 + +- x86/fpu/signal: Change return type of __fpu_restore_sig() + to boolean (jsc#SLE-18931). +- commit 8707aff + +- trap: cleanup trap_init() (git-fixes). +- commit 84c723c + +- xsurf100: drop include of lib8390.c (git-fixes). +- commit b8f067c + +- x86/fpu/signal: Change return type of fpu__restore_sig() + to boolean (jsc#SLE-18931). +- commit a9ed3f4 + +- x86/signal: Change return type of restore_sigcontext() to + boolean (jsc#SLE-18931). +- commit eacd67e + +- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() + helpers to boolean (jsc#SLE-18931). +- commit f83d895 + +- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() + to boolean (jsc#SLE-18931). +- commit a72c41f + +- x86/fpu/signal: Move xstate clearing out of + copy_fpregs_to_sigframe() (jsc#SLE-18931). +- commit 2f939c3 + +- Removed c0891ac1 patch backporting because it touched many files + in different subsystems and it's not necessary for ACPI (jsc#SLE-18523) + The c0891ac1 patch causes many "warning: "va_start" redefined" + messages when building kernel. The patch touched many files + in different subsystem and it's not neceaary for ACPI backporting. + So I removed this patch and also respin related patches. (jsc#SLE-18523) +- Refresh patches.suse/ACPI-tools-fix-compilation-error.patch. +- Delete + patches.suse/isystem-ship-and-use-stdarg.h-c0891ac1.patch. +- commit b3998a8 + +- x86/fpu/signal: Move header zeroing out of + xsave_to_user_sigframe() (jsc#SLE-18931). +- commit 05da93a + +- x86/fpu/signal: Clarify exception handling in + restore_fpregs_from_user() (jsc#SLE-18931). +- commit d359dfe + +- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + (jsc#SLE-18931). +- commit f1063b0 + +- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit cfb074b + +- x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit c72dfcc + +- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and + EX_TYPE_FAULT_MCE_SAFE (jsc#SLE-18931). +- commit 0827eac + +- x86/extable: Rework the exception table mechanics + (jsc#SLE-18931). +- commit 91c2fad + +- x86/mce: Get rid of stray semicolons (jsc#SLE-18931). +- commit 03638cb + +- x86/mce: Deduplicate exception handling (jsc#SLE-18931). +- commit 01e0919 + +- x86/extable: Get rid of redundant macros (jsc#SLE-18931). +- commit 9770234 + +- x86/extable: Tidy up redundant handler functions + (jsc#SLE-18931). +- commit ef9303c + +- crypto: s5p-sss - Add error handling in s5p_aes_probe() + (git-fixes). +- commit 29916de + +- crypto: octeontx2 - set assoclen in aead_do_fallback() + (git-fixes). +- commit dac895e + +- crypto: qat - disregard spurious PFVF interrupts (git-fixes). +- commit 6643391 + +- crypto: qat - detect PFVF collision after ACK (git-fixes). +- commit e7481e9 + +- crypto: qat - store vf.compatible flag (git-fixes). +- commit e25bd9f + +- crypto: caam - disable pkc for non-E SoCs (git-fixes). +- commit 74d1a4c + +- crypto: qat - power up 4xxx device (git-fixes). +- commit 3d9a37e + +- crypto: qat - fix naming of PF/VF enable functions (git-fixes). +- commit 8111874 + +- crypto: qat - complete all the init steps before service + notification (git-fixes). +- commit 4e4b1e2 + +- crypto: qat - enable interrupts only after ISR allocation + (git-fixes). +- commit f21fda1 + +- crypto: qat - protect interrupt mask CSRs with a spinlock + (git-fixes). +- commit 3990e0f + +- crypto: qat - remove intermediate tasklet for vf2pf (git-fixes). +- Refresh + patches.suse/crypto-qat-fix-naming-for-init-shutdown-VF-to-PF-not.patch. +- commit 5b8bbae + +- Revert "rpm/config.sh: Compress modules with zstd (jsc#SLE-21256)." + This reverts commit 648b5c7cb84366056aed609528029ae9c75c3d37. + Reported to cause build problems in IBS. +- commit 082e0f1 + +- crypto: qat - prevent spurious MSI interrupt in PF (git-fixes). +- commit 0efbad5 + +- crypto: qat - move IO virtualization functions (git-fixes). +- commit 68d4675 + +- crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c + (git-fixes). +- commit 756b47d + +- crypto: qat - rename compatibility version definition + (git-fixes). +- Refresh + patches.suse/crypto-qat-fix-reuse-of-completion-variable.patch. +- commit 0a119bc + +- Delete check.sh that was mistakenly taken into the tree +- commit 0bf8e1d + +- mfd: altera-a10sr: Include linux/module.h (git-fixes). +- commit 71795a7 + +- video: backlight: Drop maximum brightness override for + brightness zero (git-fixes). +- mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() + (git-fixes). +- mtd: rawnand: arasan: Prevent an unsupported configuration + (git-fixes). +- mtd: rawnand: xway: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: socrates: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: plat_nand: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: pasemi: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: orion: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: mpc5121: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: gpio: Keep the driver compatible with on-die + ECC engines (git-fixes). +- commit e849ae5 + +- mtd: rawnand: au1550nd: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: ams-delta: Keep the driver compatible with on-die + ECC engines (git-fixes). +- Revert "mtd: rawnand: cs553x: Fix external use of SW Hamming + ECC helper" (git-fixes). +- Revert "mtd: rawnand: lpc32xx_slc: Fix external use of SW + Hamming ECC helper" (git-fixes). +- Revert "mtd: rawnand: ndfc: Fix external use of SW Hamming + ECC helper" (git-fixes). +- Revert "mtd: rawnand: sharpsl: Fix external use of SW Hamming + ECC helper" (git-fixes). +- Revert "mtd: rawnand: tmio: Fix external use of SW Hamming + ECC helper" (git-fixes). +- Revert "mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming + ECC helper" (git-fixes). +- mtd: rawnand: fsmc: Fix use of SM ORDER (git-fixes). +- mtd: rawnand: intel: Fix potential buffer overflow in probe + (git-fixes). +- commit 7347e0b + +- mfd: altera-sysmgr: Fix a mistake caused by resource_size + conversion (git-fixes). +- mfd: sprd: Add SPI device ID table (git-fixes). +- mfd: cpcap: Add SPI device ID table (git-fixes). +- mfd: altr_a10sr: Add SPI device ID table (git-fixes). +- mfd: core: Add missing of_node_put for loop iteration + (git-fixes). +- cxl/pci: Fix NULL vs ERR_PTR confusion (git-fixes). +- i2c: xlr: Fix a resource leak in the error handling path of + 'xlr_i2c_probe()' (git-fixes). +- i2c: mediatek: fixing the incorrect register offset (git-fixes). +- mtd: core: don't remove debugfs directory if device is in use + (git-fixes). +- commit deece6f + +- x86/softirq: Disable softirq stacks on PREEMPT_RT (bsc#1189998). +- commit acf1ee7 + +- mm: disable NUMA_BALANCING_DEFAULT_ENABLED and + TRANSPARENT_HUGEPAGE on PREEMPT_RT (bsc#1189998). +- net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT (bsc#1189998). +- crypto: testmgr - Only disable migration in + crypto_disable_simd_for_test() (bsc#1189998). +- leds: trigger: Disable CPU trigger on PREEMPT_RT (bsc#1189998). +- smack: Guard smack_ipv6_lock definition within a + SMACK_IPV6_PORT_LABELING block (bsc#1189998). +- efi: Allow efi=runtime (bsc#1189998). +- efi: Disable runtime services on RT (bsc#1189998). +- sched/rt: Annotate the RT balancing logic irqwork as + IRQ_WORK_HARD_IRQ (bsc#1189998). +- genirq: Disable irqfixup/poll on PREEMPT_RT (bsc#1189998). +- genirq: Move prio assignment into the newly created thread + (bsc#1189998). +- genirq: Update irq_set_irqchip_state documentation + (bsc#1189998). +- smack: mark 'smack_enabled' global variable as __initdata + (bsc#1189998). +- genirq: Fix kernel doc indentation (bsc#1189998). +- genirq: Change force_irqthreads to a static key (bsc#1189998). +- genirq: Clarify documentation for request_threaded_irq() + (bsc#1189998). +- commit fbda427 + +- PCI: Set dma-can-stall for HiSilicon chips (jsc#SLE-17310). +- commit 062d197 + +- crypto: pcrypt - Delay write to padata->info (git-fixes). +- commit 4723c6a + +- thunderbolt: Fix -Wrestrict warning (jsc#SLE-19438). +- commit d228f70 + +- thunderbolt: Enable retry logic for intra-domain control packets + (jsc#SLE-19430 jsc#SLE-19436). +- commit 984baff + +- Update config files (bsc#1192456). + CONFIG_IMA_ARCH_POLICY=y + CONFIG_IMA_READ_POLICY=y + CONFIG_IMA_TRUSTED_KEYRING=y + CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT=y +- commit 14c1dff + +- ftrace: Fix scripts/recordmcount.pl due to new binutils + (bsc#1192267). +- commit e6b961a + +- auxdisplay: ht16k33: Fix frame buffer device blanking + (git-fixes). +- auxdisplay: ht16k33: Connect backlight to fbdev (git-fixes). +- auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty + string (git-fixes). +- PCI: uniphier: Serialize INTx masking/unmasking and fix the + bit operation (git-fixes). +- PCI: cadence: Add cdns_plat_pcie_probe() missing return + (git-fixes). +- PCI: j721e: Fix j721e_pcie_probe() error path (git-fixes). +- PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated + bridge (git-fixes). +- PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on + emulated bridge (git-fixes). +- PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge + (git-fixes). +- PCI: aardvark: Fix support for bus mastering and PCI_COMMAND + on emulated bridge (git-fixes). +- PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG + (git-fixes). +- PCI: aardvark: Fix return value of MSI domain .alloc() method + (git-fixes). +- PCI: pci-bridge-emul: Fix emulation of W1C bits (git-fixes). +- PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() + (git-fixes). +- PCI: aardvark: Do not unmask unused interrupts (git-fixes). +- PCI: aardvark: Do not clear status bits of masked interrupts + (git-fixes). +- PCI: aardvark: Fix configuring Reference clock (git-fixes). +- PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on + emulated bridge (git-fixes). +- PCI: aardvark: Don't spam about PIO Response Status (git-fixes). +- PCI: Do not enable AtomicOps on VFs (git-fixes). +- commit bed291e + +- Drop two USB patches that have been reverted by stable-5.14.17 + Deleted: + patches.suse/usb-core-hcd-Add-support-for-deferring-roothub-regis.patch + patches.suse/xhci-Set-HCD-flag-to-defer-primary-roothub-registrat.patch + blacklist.conf: updated +- commit c2712fa + +- PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() + (bsc#1169263). +- PCI/ACPI: Move _OSC query checks to separate function + (bsc#1169263). +- PCI/ACPI: Move supported and control calculations to separate + functions (bsc#1169263). +- PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS + (bsc#1169263). +- commit 45659d5 + +- Update config files: version bump to 5.14.17 +- commit d9ad97b + +- Linux 5.14.17 (stable-5.14.17). +- commit b38f62e + +- Revert "soc: imx: gpcv2: move reset assert after requesting + domain power up" (stable-5.14.17). +- ALSA: usb-audio: Add Audient iD14 to mixer map quirk table + (stable-5.14.17). +- drm/amdkfd: fix boot failure when iommu is disabled in Picasso + (stable-5.14.17). +- Revert "drm/i915/gt: Propagate change in error status to + children on unhold" (stable-5.14.17). +- ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" + (stable-5.14.17). +- sfc: Fix reading non-legacy supported link modes + (stable-5.14.17). +- drm/i915: Remove memory frequency calculation (stable-5.14.17). +- scsi: core: Put LLD module refcnt after SCSI device is released + (stable-5.14.17). +- vrf: Revert "Reset skb conntrack + connection..." (stable-5.14.17). +- ALSA: usb-audio: Add Schiit Hel device to mixer map quirk table + (stable-5.14.17). +- commit f0969c0 + +- Update patch references for stable-5.14.17 +- commit f5fa096 + +- HID: u2fzero: properly handle timeouts in usb_submit_urb + (git-fixes). +- HID: u2fzero: clarify error check and length calculations + (git-fixes). +- pinctrl: core: fix possible memory leak in pinctrl_enable() + (git-fixes). +- pinctrl: equilibrium: Fix function addition in multiple groups + (git-fixes). +- pinctrl: renesas: checker: Fix off-by-one bug in drive register + check (git-fixes). +- pinctrl: mediatek: mt8195: Add pm_ops (git-fixes). +- video: fbdev: chipsfb: use memset_io() instead of memset() + (git-fixes). +- commit 3eb7025 + +- blacklist.conf: Add perf git-fixes checked into userspace package +- commit 1d6e569 + +- Drop patches.suse/Revert-platform-x86-i2c-multi-instantiate-Don-t-crea.patch again (git-fxies) + This needs the fix in tipd driver at first (likey commit 9990f2f6264c). +- commit 3c36722 + +- Update patch reference for ISDN fix (CVE-2021-43389 bsc#1191958) +- commit 69afb02 + +- rtw89: Fix crash by loading compressed firmware file + (bsc#1188303). +- commit fce817c + +- soundwire: bus: stop dereferencing invalid slave pointer + (git-fixes). +- USB: serial: keyspan: fix memleak on probe errors (git-fixes). +- USB: iowarrior: fix control-message timeouts (git-fixes). +- USB: chipidea: fix interrupt deadlock (git-fixes). +- usb: musb: Balance list entry in musb_gadget_queue (git-fixes). +- usb: max-3421: Use driver data instead of maintaining a list + of bound devices (git-fixes). +- usb: dwc2: drd: reset current session before setting the new + one (git-fixes). +- usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be + disabled (git-fixes). +- usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init + (git-fixes). +- usb: typec: STUSB160X should select REGMAP_I2C (git-fixes). +- usb: musb: select GENERIC_PHY instead of depending on it + (git-fixes). +- usb: gadget: hid: fix error code in do_config() (git-fixes). +- commit e5a5f46 + +- serial: cpm_uart: Protect udbg definitions by + CONFIG_SERIAL_CPM_CONSOLE (git-fixes). +- serial: xilinx_uartps: Fix race condition causing stuck TX + (git-fixes). +- serial: 8250: fix racy uartclk update (git-fixes). +- serial: imx: fix detach/attach of serial console (git-fixes). +- serial: 8250_dw: Drop wrong use of ACPI_PTR() (git-fixes). +- serial: core: Fix initializing and restoring termios speed + (git-fixes). +- soundwire: debugfs: use controller id and link_id for debugfs + (git-fixes). +- staging: r8712u: fix control-message timeout (git-fixes). +- staging: rtl8192u: fix control-message timeouts (git-fixes). +- staging: rtl8712: fix use-after-free in rtl8712_dl_fw + (git-fixes). +- commit 9e7d7b6 + +- power: supply: bq27xxx: Fix kernel crash on IRQ handler register + error (git-fixes). +- power: supply: max17042_battery: Prevent int underflow in + set_soc_threshold (git-fixes). +- power: supply: max17042_battery: Clear status bits in interrupt + handler (git-fixes). +- power: supply: max17040: fix null-ptr-deref in max17040_probe() + (git-fixes). +- =?UTF-8?q?power:=20supply:=20rt5033=5Fbattery:=20Change?= + =?UTF-8?q?=20voltage=20values=20to=20=C2=B5V?= (git-fixes). +- power: supply: max17042_battery: use VFSOC for capacity when + no rsns (git-fixes). +- power: reset: at91-reset: check properly the return value of + devm_of_iomap (git-fixes). +- phy: Sparx5 Eth SerDes: Fix return value check in + sparx5_serdes_probe() (git-fixes). +- phy: qcom-snps: Correct the FSEL_MASK (git-fixes). +- Revert "platform/x86: i2c-multi-instantiate: Don't create + platform device for INT3515 ACPI nodes" (git-fixes). +- commit 0b67117 + +- phy: ti: gmii-sel: check of_get_address() for failure + (git-fixes). +- phy: qcom-qusb2: Fix a memory leak on probe (git-fixes). +- most: fix control-message timeouts (git-fixes). +- iio: buffer: Fix memory leak in + iio_buffers_alloc_sysfs_and_mask() (git-fixes). +- iio: adc: tsc2046: fix scan interval warning (git-fixes). +- iio: core: fix double free in iio_device_unregister_sysfs() + (git-fixes). +- iio: core: check return value when calling dev_set_name() + (git-fixes). +- staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC + (git-fixes). +- staging: most: dim2: do not double-register the same device + (git-fixes). +- phy: micrel: ksz8041nl: do not use power down mode (git-fixes). +- commit f2194b0 + +- iio: buffer: Fix memory leak in + iio_buffer_register_legacy_sysfs_groups() (git-fixes). +- iio: buffer: Fix double-free in + iio_buffers_alloc_sysfs_and_mask() (git-fixes). +- iio: buffer: Fix memory leak in + __iio_buffer_alloc_sysfs_and_mask() (git-fixes). +- iio: buffer: check return value of kstrdup_const() (git-fixes). +- iio: dac: ad5446: Fix ad5622_write() return value (git-fixes). +- drivers: iio: dac: ad5766: Fix dt property name (git-fixes). +- iio: st_pressure_spi: Add missing entries SPI to device ID table + (git-fixes). +- commit 614338b + +- component: do not leave master devres group open after bind + (git-fixes). +- device property: Add missed header in fwnode.h (git-fixes). +- driver core: Fix possible memory leak in device_link_add() + (git-fixes). +- comedi: dt9812: fix DMA buffers on stack (git-fixes). +- comedi: ni_usb6501: fix NULL-deref in command paths (git-fixes). +- Documentation:devicetree:bindings:iio:dac: Fix val (git-fixes). +- iio: adis: do not disabe IRQs in 'adis_init()' (git-fixes). +- dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg + (git-fixes). +- iio: ad5770r: make devicetree property reading consistent + (git-fixes). +- iio: st_sensors: disable regulators after device unregistration + (git-fixes). +- commit 7a34673 + +- ABI: obsolete/sysfs-bus-iio: add some missing blank lines + (git-fixes). +- ABI: sysfs-kernel-slab: Document some stats (git-fixes). +- ABI: sysfs-devices-removable: make a table valid as ReST markup + (git-fixes). +- ABI: configfs-usb-gadget-uac2: fix a broken table (git-fixes). +- ABI: sysfs-platform-dptf: Add tables markup to a table + (git-fixes). +- comedi: vmk80xx: fix bulk and interrupt message timeouts + (git-fixes). +- comedi: vmk80xx: fix bulk-buffer overflow (git-fixes). +- comedi: vmk80xx: fix transfer-buffer overflows (git-fixes). +- char: xillybus: fix msg_ep UAF in xillyusb_probe() (git-fixes). +- commit 7b9627f + +- Update patch reference for a net fix (CVE-2021-43267 bsc#1192341) +- commit f6e8d1c + +- ALSA: usb-audio: Input source control - digidesign mbox + (git-fixes). +- commit 5b93860 + +- ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 + Mixer/Soundcard (git-fixes). +- commit 587cd4a + +- ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers + (git-fixes). +- commit df7bc2c + +- ALSA: hda/realtek: Add quirk for Clevo PC70HS (git-fixes). +- ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk + (git-fixes). +- ALSA: usb-audio: Add registration quirk for JBL Quantum 400 + (git-fixes). +- ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED + (git-fixes). +- ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume + (git-fixes). +- ALSA: mixer: oss: Fix racy access to slots (git-fixes). +- commit dee578e + +- clk: qcom: gcc-sc7280: Drop unused array (git-fixes). +- commit dbfffa3 + +- soc: qcom: apr: Add of_node_put() before return (git-fixes). +- soc: qcom: rpmhpd: fix sm8350_mxc's peer domain (git-fixes). +- soc: qcom: socinfo: add two missing PMIC IDs (git-fixes). +- soc: qcom: rpmhpd: Make power_on actually enable the domain + (git-fixes). +- soc: samsung: pm_domains: drop unused is_off field (git-fixes). +- soc: samsung: exynos-pmu: Fix compilation when nothing selects + CONFIG_MFD_CORE (git-fixes). +- soc: fsl: dpio: rename the enqueue descriptor variable + (git-fixes). +- soc: fsl: dpio: use an explicit NULL instead of 0 (git-fixes). +- soc: qcom: llcc: Disable MMUHWT retention (git-fixes). +- virtio_ring: check desc == NULL when using indirect with packed + (git-fixes). +- commit 46f0c26 + +- firmware: qcom_scm: Fix error retval in + __qcom_scm_is_call_available() (git-fixes). +- memory: renesas-rpc-if: Avoid unaligned bus access for + HyperFlash (git-fixes). +- memory: renesas-rpc-if: Correct QSPI data transfer in Manual + mode (git-fixes). +- memory: fsl_ifc: fix leak of irq and nand_irq in + fsl_ifc_ctrl_probe (git-fixes). +- soc/tegra: Fix an error handling path in + tegra_powergate_power_up() (git-fixes). +- firmware: tegra: Reduce stack usage (git-fixes). +- of: unittest: fix EXPECT text for gpio hog errors (git-fixes). +- of: remove duplicate declarations of __of_*_sysfs() functions + (git-fixes). +- platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning + (git-fixes). +- commit eb8bc37 + +- clk: at91: clk-master: fix prescaler logic (git-fixes). +- clk: at91: clk-master: check if div or pres is zero (git-fixes). +- clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL (git-fixes). +- clk: at91: check pmc node status before registering syscore ops + (git-fixes). +- clk: rockchip: use module_platform_driver_probe (git-fixes). +- clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling + paths (git-fixes). +- clk: qcom: gcc: Remove CPUSS clocks control for SC7280 + (git-fixes). +- bus: ti-sysc: Fix timekeeping_suspended warning on resume + (git-fixes). +- docs: f2fs: fix text alignment (git-fixes). +- docs: UML: user_mode_linux_howto_v2 edits (git-fixes). +- commit e03ec55 + +- ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()' + (git-fixes). +- ASoC: cs42l42: Correct configuring of switch inversion from + ts-inv (git-fixes). +- ASoC: dt-bindings: cs42l42: Correct description of ts-inv + (git-fixes). +- ASoC: topology: Fix stub for snd_soc_tplg_component_remove() + (git-fixes). +- ASoC: tegra: Set default card name for Trimslice (git-fixes). +- ASoC: tegra: Restore AC97 support (git-fixes). +- ASoC: soc-pcm: restore mixer functionality (git-fixes). +- ASoC: SOF: topology: do not power down primary core during + topology removal (git-fixes). +- ASoC: wcd9335: Use correct version to initialize Class H + (git-fixes). +- ASoC: ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE + (git-fixes). +- commit a8c85b8 + +- ASoC: mediatek: mt8195: Remove unsued irqs_lock (git-fixes). +- ASoC: meson: t9015: Add missing AVDD-supply property + (git-fixes). +- ASoC: rockchip: Use generic dmaengine code (git-fixes). +- ASoC: cs42l42: Defer probe if request_threaded_irq() returns + EPROBE_DEFER (git-fixes). +- ASoC: cs42l42: Don't set defaults for volatile registers + (git-fixes). +- ASoC: cs42l42: Correct some register default values (git-fixes). +- ASoC: cs42l42: Always configure both ASP TX channels + (git-fixes). +- ALSA: oxfw: fix functional regression for Mackie Onyx 1640i + in v5.14 or later (git-fixes). +- ALSA: ua101: fix division by zero at probe (git-fixes). +- ALSA: line6: fix control and interrupt message timeouts + (git-fixes). +- commit 8645368 + +- ALSA: 6fire: fix control and bulk message timeouts (git-fixes). +- ALSA: uapi: Fix a C++ style comment in asound.h (git-fixes). +- ALSA: hda: Use position buffer for SKL+ again (git-fixes). +- ALSA: hda: Reduce udelay() at SKL+ position reporting + (git-fixes). +- ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 + (git-fixes). +- ABI: sysfs-platform-intel-pmc: add blank lines to make it + valid for ReST (git-fixes). +- ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries + (git-fixes). +- commit 19d7af3 + +- Move upstreamed patches into sorted section +- commit d1ff8bb + +- locking: Remove spin_lock_flags() etc (bsc#1190137). +- locking/rwsem: Fix comments about reader optimistic lock + stealing conditions (bsc#1190137). +- locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() + (bsc#1190137). +- locking/rwsem: Disable preemption for spinning region + (bsc#1190137). +- locking/rwbase: Optimize rwbase_read_trylock (bsc#1190137 + bsc#1189998). +- rtmutex: Wake up the waiters lockless while dropping the read + lock (bsc#1190137 bsc#1189998). +- rtmutex: Check explicit for TASK_RTLOCK_WAIT (bsc#1190137 + bsc#1189998). +- locking/rt: Take RCU nesting into account for __might_resched() + (bsc#1190137 bsc#1189998). +- sched: Make cond_resched_lock() variants RT aware (bsc#1190137 + bsc#1189998). +- sched: Make RCU nest depth distinct in __might_resched() + (bsc#1190137 bsc#1189998). +- sched: Make might_sleep() output less confusing (bsc#1190137 + bsc#1189998). +- sched: Cleanup might_sleep() printks (bsc#1190137 bsc#1189998). +- sched: Remove preempt_offset argument from __might_sleep() + (bsc#1190137 bsc#1189998). +- sched: Make cond_resched_*lock() variants consistent + vs. might_sleep() (bsc#1190137 bsc#1189998). +- sched: Clean up the might_sleep() underscore zoo (bsc#1190137 + bsc#1189998). +- locking/ww-mutex: Fix uninitialized use of ret in test_aa() + (bsc#1190137). +- lockdep: Improve comments in wait-type checks (bsc#1190137). +- lockdep: Let lock_is_held_type() detect recursive read as read + (bsc#1190137). +- kernel/locking: Add context to ww_mutex_trylock() (bsc#1190137). +- commit 86065d6 + +- Input: i8042 - Add quirk for Fujitsu Lifebook T725 + (bsc#1191980). +- commit 3274f52 + +- Move upstreamed patches into sorted section +- commit 8e8bf1d + +- Revert "PM: sleep: Do not assume that "mem" is always present" + (git-fixes). +- commit c0f0040 + +- wilc1000: fix possible memory leak in cfg_scan_result() + (git-fixes). +- commit 663fdc6 + +- virtio-gpu: fix possible memory allocation failure (git-fixes). +- wcn36xx: Channel list update before hardware scan (git-fixes). +- wcn36xx: Fix discarded frames due to wrong sequence number + (git-fixes). +- wcn36xx: add proper DMA memory barriers in rx path (git-fixes). +- wcn36xx: Fix HT40 capability for 2Ghz band (git-fixes). +- Revert "wcn36xx: Disable bmps when encryption is disabled" + (git-fixes). +- wcn36xx: Fix tx_status mechanism (git-fixes). +- wcn36xx: Fix (QoS) null data frame bitrate/modulation + (git-fixes). +- wcn36xx: Add ability for wcn36xx_smd_dump_cmd_req to pass + two's complement (git-fixes). +- wcn36xx: Fix Antenna Diversity Switching (git-fixes). +- commit c191910 + +- thermal/core: fix a UAF bug in + __thermal_cooling_device_register() (git-fixes). +- PM: EM: Fix inefficient states detection (git-fixes). +- PM: sleep: Do not let "syscore" devices runtime-suspend during + system transitions (git-fixes). +- rsi: fix control-message timeout (git-fixes). +- rtl8187: fix control-message timeouts (git-fixes). +- rsi: stop thread firstly in rsi_91x_init() error handling + (git-fixes). +- rsi: Fix module dev_oper_mode parameter description (git-fixes). +- rsi: fix rate mask set leading to P2P failure (git-fixes). +- rsi: fix key enabled check causing unwanted encryption for + vap_id > 0 (git-fixes). +- rsi: fix occasional initialisation failure with BT coex + (git-fixes). +- commit 0e59d7a + +- PM: sleep: Do not assume that "mem" is always present + (git-fixes). +- mwifiex: fix division by zero in fw download path (git-fixes). +- mt76: mt7615: mt7622: fix ibss and meshpoint (git-fixes). +- mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() + (git-fixes). +- mt76: mt7915: fix sta_rec_wtbl tag len (git-fixes). +- mt76: mt7615: fix monitor mode tear down crash (git-fixes). +- mt76: mt7921: fix retrying release semaphore without end + (git-fixes). +- mt76: mt7915: fix possible infinite loop release semaphore + (git-fixes). +- mt76: mt7615: fix hwmon temp sensor mem use-after-free + (git-fixes). +- mwifiex: Send DELBA requests according to spec (git-fixes). +- commit 11ac107 + +- mt76: mt7915: fix hwmon temp sensor mem use-after-free + (git-fixes). +- mt76: mt7921: always wake device if necessary in debugfs + (git-fixes). +- mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate + (git-fixes). +- mt76: mt7921: fix firmware usage of RA info using legacy rates + (git-fixes). +- mt76: mt7921: report HE MU radiotap (git-fixes). +- mt76: overwrite default reg_ops if necessary (git-fixes). +- mt76: connac: fix GTK rekey offload failure on WPA mixed mode + (git-fixes). +- mt76: mt7921: fix dma hang in rmmod (git-fixes). +- mt76: mt7915: fix bit fields for HT rate idx (git-fixes). +- mt76: mt7915: fix potential overflow of eeprom page index + (git-fixes). +- commit 282c2b4 + +- ibmvnic: delay complete() (bsc#1094840 ltc#167098 git-fixes). +- commit 19163fe + +- mt76: mt7921: Fix out of order process by invalid event pkt + (git-fixes). +- mt76: mt7915: fix mgmt frame using unexpected bitrate + (git-fixes). +- mt76: mt7921: fix mgmt frame using unexpected bitrate + (git-fixes). +- mt76: add mt76_default_basic_rate more devices can rely on + (git-fixes). +- mt76: mt76x02: fix endianness warnings in mt76x02_mac.c + (git-fixes). +- mt76: mt7921: fix survey-dump reporting (git-fixes). +- mt76: fix build error implicit enumeration conversion + (git-fixes). +- mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (git-fixes). +- mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() + (git-fixes). +- mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi + (git-fixes). +- mt76: mt7921: fix endianness warning in mt7921_update_txs + (git-fixes). +- commit d1310f8 + +- iwlwifi: fw: uefi: add missing include guards (git-fixes). +- iwlwifi: mvm: fix some kerneldoc issues (git-fixes). +- libertas: Fix possible memory leak in probe and disconnect + (git-fixes). +- libertas_tf: Fix possible memory leak in probe and disconnect + (git-fixes). +- mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb + (git-fixes). +- mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event + (git-fixes). +- iwlwifi: cfg: set low-latency-xtal for some integrated So + devices (git-fixes). +- iwlwifi: mvm: reset PM state on unsuccessful resume (git-fixes). +- gve: Track RX buffer allocation failures (git-fixes). +- gve: Allow pageflips on larger pages (git-fixes). +- commit 110b62b + +- drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits (git-fixes). +- drm/amdgpu: fix a potential memory leak in + amdgpu_device_fini_sw() (git-fixes). +- drm/msm: Fix potential NULL dereference in DPU SSPP (git-fixes). +- fbdev/efifb: Release PCI device's runtime PM ref during FB + destroy (git-fixes). +- gve: Add netif_set_xps_queue call (git-fixes). +- gve: Recover from queue stall due to missed IRQ (git-fixes). +- gve: Do lazy cleanup in TX path (git-fixes). +- gve: Add rx buffer pagecnt bias (git-fixes). +- gve: Switch to use napi_complete_done (git-fixes). +- gve: DQO: avoid unused variable warnings (git-fixes). +- commit 55a8612 + +- drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8" + (git-fixes). +- commit 542acac + +- drm/msm: uninitialized variable in msm_gem_import() (git-fixes). +- drm/msm: potential error pointer dereference in init() + (git-fixes). +- drm/msm: Fix potential Oops in a6xx_gmu_rpmh_init() (git-fixes). +- drm/amdkfd: Fix an inappropriate error handling in allloc + memory of gpu (git-fixes). +- drm: fb_helper: fix CONFIG_FB dependency (git-fixes). +- drm/ttm: stop calling tt_swapin in vm_access (git-fixes). +- drm/amdgpu: fix warning for overflow check (git-fixes). +- drm/amdgpu: move amdgpu_virt_release_full_gpu to fini_early + stage (git-fixes). +- commit b55334e + +- drm/amd/display: Revert "Directly retrain link from debugfs" + (git-fixes). +- drm: bridge: it66121: Fix return value it66121_probe + (git-fixes). +- drm/v3d: fix wait for TMU write combiner flush (git-fixes). +- drm/sun4i: Fix macros in sun8i_csc.h (git-fixes). +- drm/bridge: it66121: Wait for next bridge to be probed + (git-fixes). +- drm/bridge: it66121: Initialize {device,vendor}_ids (git-fixes). +- drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux() + (git-fixes). +- cfg80211: always free wiphy specific regdomain (git-fixes). +- Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync + (git-fixes). +- Bluetooth: fix init and cleanup of sco_conn.timeout_work + (git-fixes). +- commit c29b2e3 + +- ath6kl: fix division by zero in send path (git-fixes). +- ath10k: fix division by zero in send path (git-fixes). +- ath6kl: fix control-message timeout (git-fixes). +- ath9k: Fix potential interrupt storm on queue reset (git-fixes). +- b43: fix a lower bounds test (git-fixes). +- b43legacy: fix a lower bounds test (git-fixes). +- ath11k: Fix memory leak in ath11k_qmi_driver_event_work + (git-fixes). +- ath11k: fix packet drops due to incorrect 6 GHz freq value in + rx status (git-fixes). +- ath11k: Avoid race during regd updates (git-fixes). +- ath11k: fix some sleeping in atomic bugs (git-fixes). +- commit 4e5d1a9 + +- amd/display: remove ChromeOS workaround (git-fixes). +- ACPI: PM: Fix sharing of wakeup power resources (git-fixes). +- ACPI: PM: Turn off unused wakeup power resources (git-fixes). +- ath10k: fix control-message timeout (git-fixes). +- ath10k: fix module load regression with iram-recovery feature + (git-fixes). +- ath10k: fix max antenna gain unit (git-fixes). +- ath10k: Don't always treat modem stop events as crashes + (git-fixes). +- ath10k: sdio: Add missing BH locking around napi_schdule() + (git-fixes). +- ath10k: Fix missing frame timestamp for beacon/probe-resp + (git-fixes). +- commit dfaf1e9 + +- Revert "net: hns3: fix pause config problem after autoneg + disabled" (git-fixes). +- commit ea23b32 + +- Update config files: version bump to 5.14.16 +- commit b93546f + +- Linux 5.14.16 (stable-5.14.16). +- commit e533e4f + +- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support + (stable-5.14.16). +- perf script: Check session->header.env.arch before using it + (stable-5.14.16). +- KVM: x86: Take srcu lock in post_kvm_run_save() + (stable-5.14.16). +- KVM: SEV-ES: fix another issue with string I/O VMGEXITs + (stable-5.14.16). +- KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in + kvm_vcpu_block() (stable-5.14.16). +- KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock + (stable-5.14.16). +- scsi: ufs: ufs-exynos: Correct timeout value setting registers + (stable-5.14.16). +- riscv: Fix asan-stack clang build (stable-5.14.16). +- riscv: Do not re-populate shadow memory with + kasan_populate_early_shadow (stable-5.14.16). +- riscv: fix misalgned trap vector base address (stable-5.14.16). +- commit 09b4969 + +- bpf: Use kvmalloc for map values in syscall (stable-5.14.16). +- Refresh + patches.suse/bpf-Fix-error-usage-of-map_fd-and-fdget-in-generic_m.patch. +- commit cedd276 + +- KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu + (stable-5.14.16). +- KVM: s390: clear kicked_mask before sleeping again + (stable-5.14.16). +- octeontx2-af: Check whether ipolicers exists (stable-5.14.16). +- net: hns3: expand buffer len for some debugfs command + (stable-5.14.16). +- net: hns3: add more string spaces for dumping packets number + of queue info in debugfs (stable-5.14.16). +- phy: phy_ethtool_ksettings_set: Lock the PHY while changing + settings (stable-5.14.16). +- RDMA/irdma: Do not hold qos mutex twice on QP resume + (stable-5.14.16). +- RDMA/irdma: Set VLAN in UD work completion correctly + (stable-5.14.16). +- RDMA/irdma: Process extended CQ entries correctly + (stable-5.14.16). +- commit 53d65f5 + +- net: ethernet: microchip: lan743x: Fix skb allocation failure + (stable-5.14.16). +- net/tls: Fix flipped sign in async_wait.err assignment + (stable-5.14.16). +- net: hns3: fix data endian problem of some functions of debugfs + (stable-5.14.16). +- net: hns3: fix pause config problem after autoneg disabled + (stable-5.14.16). +- net: nxp: lpc_eth.c: avoid hang when bringing interface down + (stable-5.14.16). +- phy: phy_start_aneg: Add an unlocked version (stable-5.14.16). +- phy: phy_ethtool_ksettings_set: Move after phy_start_aneg + (stable-5.14.16). +- phy: phy_ethtool_ksettings_get: Lock the phy for consistency + (stable-5.14.16). +- net: ethernet: microchip: lan743x: Fix dma allocation failure + by using dma_set_mask_and_coherent (stable-5.14.16). +- net: ethernet: microchip: lan743x: Fix driver crash when + lan743x_pm_resume fails (stable-5.14.16). +- commit df8349f + +- ice: check whether PTP is initialized in ice_ptp_release() + (stable-5.14.16). +- mlxsw: pci: Recycle received packet upon allocation failure + (stable-5.14.16). +- net-sysfs: initialize uid and gid before calling + net_ns_get_ownership (stable-5.14.16). +- net: Prevent infinite while loop in skb_tx_hash() + (stable-5.14.16). +- nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST + (stable-5.14.16). +- RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a + string (stable-5.14.16). +- RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR + (stable-5.14.16). +- RDMA/mlx5: Set user priority for DCT (stable-5.14.16). +- reset: brcmstb-rescal: fix incorrect polarity of status bit + (stable-5.14.16). +- arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node + (stable-5.14.16). +- commit 97aac17 + +- nvmet-tcp: fix data digest pointer calculation (stable-5.14.16). +- nvme-tcp: fix data digest pointer calculation (stable-5.14.16). +- nvme-tcp: fix possible req->offset corruption (stable-5.14.16). +- octeontx2-af: Fix possible null pointer dereference + (stable-5.14.16). +- octeontx2-af: Display all enabled PF VF rsrc_alloc entries + (stable-5.14.16). +- tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict + function (stable-5.14.16). +- bpf: Fix error usage of map_fd and fdget() in + generic_map_update_batch() (stable-5.14.16). +- ice: Respond to a NETDEV_UNREGISTER event for LAG + (stable-5.14.16). +- IB/hfi1: Fix abba locking issue with sc_disable() + (stable-5.14.16). +- IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt + fields (stable-5.14.16). +- commit a55a0c7 + +- drm/ttm: fix memleak in ttm_transfered_destroy (stable-5.14.16). +- drm/amd/display: Fallback to clocks which meet requested + voltage on DCN31 (stable-5.14.16). +- drm/amdgpu: support B0&B1 external revision id for yellow carp + (stable-5.14.16). +- drm/amd/display: Moved dccg init to after bios golden init + (stable-5.14.16). +- drm/amd/display: Increase watermark latencies for DCN3.1 + (stable-5.14.16). +- drm/amd/display: increase Z9 latency to workaround underflow + in Z9 (stable-5.14.16). +- drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1 + (stable-5.14.16). +- drm/amd/display: Limit display scaling to up to true 4k for + DCN 3.1 (stable-5.14.16). +- riscv, bpf: Fix potential NULL dereference (stable-5.14.16). +- cgroup: Fix memory leak caused by missing cgroup_bpf_offline + (stable-5.14.16). +- commit e3a5ce8 + +- mm: khugepaged: skip huge page collapse for special files + (stable-5.14.16). +- mm, thp: bail out early in collapse_file for writeback page + (stable-5.14.16). +- mm: filemap: check if THP has hwpoisoned subpage for PMD page + fault (stable-5.14.16). +- mm: hwpoison: remove the unnecessary THP check (stable-5.14.16). +- drm/amd/display: Require immediate flip support for DCN3.1 + planes (stable-5.14.16). +- arm64: dts: imx8mm-kontron: Fix connection type for VSC8531 + RGMII PHY (stable-5.14.16). +- arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequency + (stable-5.14.16). +- arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2 + (stable-5.14.16). +- arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to + 800 mV (stable-5.14.16). +- arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply + voltages are correct (stable-5.14.16). +- commit 274ce5a + +- nvme-tcp: fix H2CData PDU send accounting (again) + (stable-5.14.16). +- block: Fix partition check for host-aware zoned block devices + (stable-5.14.16). +- mmc: sdhci: Map more voltage level to SDHCI_POWER_330 + (stable-5.14.16). +- ocfs2: fix race between searching chunks and release + journal_head from buffer_head (stable-5.14.16). +- net/tls: Fix flipped sign in tls_err_abort() calls + (stable-5.14.16). +- tipc: fix size validations for the MSG_CRYPTO type + (stable-5.14.16). +- ftrace/nds32: Update the proto for ftrace_trace_function to + match ftrace_stub (stable-5.14.16). +- ata: sata_mv: Fix the error handling of mv_chip_id() + (stable-5.14.16). +- pinctrl: amd: disable and mask interrupts on probe + (stable-5.14.16). +- Revert "pinctrl: bcm: ns: support updated DT binding as syscon + subnode" (stable-5.14.16). +- commit 26c5964 + +- usbnet: fix error return code in usbnet_probe() + (stable-5.14.16). +- ARM: 9148/1: handle CONFIG_CPU_ENDIAN_BE32 in + arch/arm/kernel/head.S (stable-5.14.16). +- ARM: 9141/1: only warn about XIP address when not compile + testing (stable-5.14.16). +- ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype + (stable-5.14.16). +- ARM: 9138/1: fix link warning with XIP + frame-pointer + (stable-5.14.16). +- ARM: 9134/1: remove duplicate memcpy() definition + (stable-5.14.16). +- ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned + (stable-5.14.16). +- ARM: 9132/1: Fix __get_user_check failure with ARM KASAN images + (stable-5.14.16). +- usbnet: sanity check for maxpacket (stable-5.14.16). +- commit 47b76d0 + +- Update patch references for stable-5.14.16 +- commit 88fbd03 + +- Drop patches where were added for ustat() + glibc doesn't expose this system call anymore, and so no point in + carrying this delta. LTP does test for this but the test uses its + own headers instead of libc for it. It is not worth carrying this + delta for a deprecated call. + This patch set was tested with kernel-ci and found no new regressions + with btrfs. +- Delete + patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch. +- Delete patches.suse/btrfs-use-the-new-VFS-super_block_dev.patch. +- commit ea7c7f6 + +- efi: cper: check section header more appropriately + (jsc#SLE-18522). +- efi/libstub: Simplify "Exiting bootservices" message + (jsc#SLE-18522). +- efi: sysfb_efi: fix build when EFI is not set (jsc#SLE-18522). +- drivers/firmware: fix SYSFB depends to prevent build failures + (jsc#SLE-18522). +- drivers/firmware: consolidate EFI framebuffer setup for all + arches (jsc#SLE-18522). + Update config files: + +# CONFIG_SYSFB_SIMPLEFB is not set +- drivers/firmware: move x86 Generic System Framebuffers support + (jsc#SLE-18522). + Update config files: + +CONFIG_SYSFB=y +- efi: cper: fix scnprintf() use in cper_mem_err_location() + (jsc#SLE-18522). +- commit f3836a8 + -- isystem: ship and use stdarg.h (jsc#SLE-19223). +- isystem: ship and use stdarg.h (jsc#SLE-19223). -- commit 648b5c7 + https://github.com/openSUSE/installation-images/issues/537 +- rpm/config.sh: Compress modules with zstd (jsc#SLE-21256). +- commit 33519d9 kernel-debug +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Use firmware recommended queue depth + (jsc#SLE-18967). +- scsi: mpt3sas: Bump driver version to 38.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Add io_uring iopoll support (jsc#SLE-18967). +- commit 769c603 + +- ibmvnic: Process crqs after enabling interrupts (bsc#1192273 + ltc#194629). +- ibmvnic: don't stop queue in xmit (bsc#1192273 ltc#194629). +- commit 0c1f769 + +- Revert "ibmvnic: check failover_pending in login response" + (bsc#1190523 ltc#194510). +- ibmvnic: check failover_pending in login response (bsc#1190523 + ltc#194510). +- commit 3cece0c + +- x86/fpu: Move os_xsave() and os_xrstor() to core + (jsc#SLE-18931). +- commit 0e76265 + +- x86/fpu: Make os_xrstor_booting() private (jsc#SLE-18931). +- commit 5d32b8f + +- x86/fpu: Clean up CPU feature tests (jsc#SLE-18931). +- commit 446c71a + +- x86/fpu: Move context switch and exit to user inlines into + sched.h (jsc#SLE-18931). +- commit 93f59dc + +- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 + (jsc#SLE-18968). +- scsi: megaraid_sas: Add helper functions for irq_context + (jsc#SLE-18968). +- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ + polling and real interrupt (jsc#SLE-18968). +- scsi: megaraid: Clean up some inconsistent indenting + (jsc#SLE-18968). +- scsi: megaraid: Fix Coccinelle warning (jsc#SLE-18968). +- scsi: megaraid: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-18968). +- commit 15f1bb5 + +- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + (jsc#SLE-18931). +- commit d3c4053 + +- x86/fpu: Rework copy_xstate_to_uabi_buf() (jsc#SLE-18931). +- commit 2a28e7e + +- x86/fpu: Replace KVMs home brewed FPU copy from user + (jsc#SLE-18931). +- commit d2f0bca + +- x86/fpu: Move KVMs FPU swapping to FPU core (jsc#SLE-18931). +- commit 640c80f + +- x86/fpu/xstate: Mark all init only functions __init + (jsc#SLE-18931). +- commit b7fb34b + +- x86/fpu/xstate: Provide and use for_each_xfeature() + (jsc#SLE-18931). +- commit 1c5014e + +- x86/fpu: Cleanup xstate xcomp_bv initialization (jsc#SLE-18931). +- commit 135211d + +- x86/fpu: Do not inherit FPU context for kernel and IO worker + threads (jsc#SLE-18931). +- commit becc295 + +- x86/process: Clone FPU in copy_thread() (jsc#SLE-18931). +- commit 2d0ab18 + +- x86/fpu: Remove pointless memset in fpu_clone() (jsc#SLE-18931). +- commit 43563a6 + +- x86/fpu: Cleanup the on_boot_cpu clutter (jsc#SLE-18931). +- commit fba46f1 + +- x86/fpu: Restrict xsaves()/xrstors() to independent states + (jsc#SLE-18931). +- commit 2680d35 + +- x86/pkru: Remove useless include (jsc#SLE-18931). +- commit 0a37ab9 + +- x86/fpu: Update stale comments (jsc#SLE-18931). +- commit ccb8547 + +- x86/fpu: Remove pointless argument from switch_fpu_finish() + (jsc#SLE-18931). +- commit 2a98e69 + +- Update + patches.suse/x86-fpu-mask-out-the-invalid-mxcsr-bits-properly.patch + (jsc#SLE-18931). +- commit 1bb370e + +- x86/fpu/signal: Fix missed conversion to correct boolean retval + in save_xstate_epilog() (jsc#SLE-18931). +- commit 88b693c + +- x86/fpu/signal: Change return code of restore_fpregs_from_user() + to boolean (jsc#SLE-18931). +- commit bff2e93 + +- x86/fpu/signal: Change return code of check_xstate_in_sigframe() + to boolean (jsc#SLE-18931). +- commit 0925586 + +- x86/fpu/signal: Change return type of __fpu_restore_sig() + to boolean (jsc#SLE-18931). +- commit 8707aff + +- trap: cleanup trap_init() (git-fixes). +- commit 84c723c + +- xsurf100: drop include of lib8390.c (git-fixes). +- commit b8f067c + +- x86/fpu/signal: Change return type of fpu__restore_sig() + to boolean (jsc#SLE-18931). +- commit a9ed3f4 + +- x86/signal: Change return type of restore_sigcontext() to + boolean (jsc#SLE-18931). +- commit eacd67e + +- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() + helpers to boolean (jsc#SLE-18931). +- commit f83d895 + +- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() + to boolean (jsc#SLE-18931). +- commit a72c41f + +- x86/fpu/signal: Move xstate clearing out of + copy_fpregs_to_sigframe() (jsc#SLE-18931). +- commit 2f939c3 + +- x86/fpu/signal: Move header zeroing out of + xsave_to_user_sigframe() (jsc#SLE-18931). +- commit 05da93a + +- x86/fpu/signal: Clarify exception handling in + restore_fpregs_from_user() (jsc#SLE-18931). +- commit d359dfe + +- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + (jsc#SLE-18931). +- commit f1063b0 + +- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit cfb074b + +- x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit c72dfcc + +- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and + EX_TYPE_FAULT_MCE_SAFE (jsc#SLE-18931). +- commit 0827eac + +- x86/extable: Rework the exception table mechanics + (jsc#SLE-18931). +- commit 91c2fad + +- x86/mce: Get rid of stray semicolons (jsc#SLE-18931). +- commit 03638cb + +- x86/mce: Deduplicate exception handling (jsc#SLE-18931). +- commit 01e0919 + +- x86/extable: Get rid of redundant macros (jsc#SLE-18931). +- commit 9770234 + +- x86/extable: Tidy up redundant handler functions + (jsc#SLE-18931). +- commit ef9303c + +- Drop patches where were added for ustat() + glibc doesn't expose this system call anymore, and so no point in + carrying this delta. LTP does test for this but the test uses its + own headers instead of libc for it. It is not worth carrying this + delta for a deprecated call. + This patch set was tested with kernel-ci and found no new regressions + with btrfs. +- Delete + patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch. +- Delete patches.suse/btrfs-use-the-new-VFS-super_block_dev.patch. +- commit ea7c7f6 + +- efi: cper: check section header more appropriately + (jsc#SLE-18522). +- efi/libstub: Simplify "Exiting bootservices" message + (jsc#SLE-18522). +- efi: sysfb_efi: fix build when EFI is not set (jsc#SLE-18522). +- drivers/firmware: fix SYSFB depends to prevent build failures + (jsc#SLE-18522). +- drivers/firmware: consolidate EFI framebuffer setup for all + arches (jsc#SLE-18522). + Update config files: + +# CONFIG_SYSFB_SIMPLEFB is not set +- drivers/firmware: move x86 Generic System Framebuffers support + (jsc#SLE-18522). + Update config files: + +CONFIG_SYSFB=y +- efi: cper: fix scnprintf() use in cper_mem_err_location() + (jsc#SLE-18522). +- commit f3836a8 + -- isystem: ship and use stdarg.h (jsc#SLE-19223). +- isystem: ship and use stdarg.h (jsc#SLE-19223). -- commit 648b5c7 + https://github.com/openSUSE/installation-images/issues/537 +- rpm/config.sh: Compress modules with zstd (jsc#SLE-21256). +- commit 33519d9 kernel-default +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Use firmware recommended queue depth + (jsc#SLE-18967). +- scsi: mpt3sas: Bump driver version to 38.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Add io_uring iopoll support (jsc#SLE-18967). +- commit 769c603 + +- ibmvnic: Process crqs after enabling interrupts (bsc#1192273 + ltc#194629). +- ibmvnic: don't stop queue in xmit (bsc#1192273 ltc#194629). +- commit 0c1f769 + +- Revert "ibmvnic: check failover_pending in login response" + (bsc#1190523 ltc#194510). +- ibmvnic: check failover_pending in login response (bsc#1190523 + ltc#194510). +- commit 3cece0c + +- x86/fpu: Move os_xsave() and os_xrstor() to core + (jsc#SLE-18931). +- commit 0e76265 + +- x86/fpu: Make os_xrstor_booting() private (jsc#SLE-18931). +- commit 5d32b8f + +- x86/fpu: Clean up CPU feature tests (jsc#SLE-18931). +- commit 446c71a + +- x86/fpu: Move context switch and exit to user inlines into + sched.h (jsc#SLE-18931). +- commit 93f59dc + +- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 + (jsc#SLE-18968). +- scsi: megaraid_sas: Add helper functions for irq_context + (jsc#SLE-18968). +- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ + polling and real interrupt (jsc#SLE-18968). +- scsi: megaraid: Clean up some inconsistent indenting + (jsc#SLE-18968). +- scsi: megaraid: Fix Coccinelle warning (jsc#SLE-18968). +- scsi: megaraid: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-18968). +- commit 15f1bb5 + +- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + (jsc#SLE-18931). +- commit d3c4053 + +- x86/fpu: Rework copy_xstate_to_uabi_buf() (jsc#SLE-18931). +- commit 2a28e7e + +- x86/fpu: Replace KVMs home brewed FPU copy from user + (jsc#SLE-18931). +- commit d2f0bca + +- x86/fpu: Move KVMs FPU swapping to FPU core (jsc#SLE-18931). +- commit 640c80f + +- x86/fpu/xstate: Mark all init only functions __init + (jsc#SLE-18931). +- commit b7fb34b + +- x86/fpu/xstate: Provide and use for_each_xfeature() + (jsc#SLE-18931). +- commit 1c5014e + +- x86/fpu: Cleanup xstate xcomp_bv initialization (jsc#SLE-18931). +- commit 135211d + +- x86/fpu: Do not inherit FPU context for kernel and IO worker + threads (jsc#SLE-18931). +- commit becc295 + +- x86/process: Clone FPU in copy_thread() (jsc#SLE-18931). +- commit 2d0ab18 + +- x86/fpu: Remove pointless memset in fpu_clone() (jsc#SLE-18931). +- commit 43563a6 + +- x86/fpu: Cleanup the on_boot_cpu clutter (jsc#SLE-18931). +- commit fba46f1 + +- x86/fpu: Restrict xsaves()/xrstors() to independent states + (jsc#SLE-18931). +- commit 2680d35 + +- x86/pkru: Remove useless include (jsc#SLE-18931). +- commit 0a37ab9 + +- x86/fpu: Update stale comments (jsc#SLE-18931). +- commit ccb8547 + +- x86/fpu: Remove pointless argument from switch_fpu_finish() + (jsc#SLE-18931). +- commit 2a98e69 + +- Update + patches.suse/x86-fpu-mask-out-the-invalid-mxcsr-bits-properly.patch + (jsc#SLE-18931). +- commit 1bb370e + +- x86/fpu/signal: Fix missed conversion to correct boolean retval + in save_xstate_epilog() (jsc#SLE-18931). +- commit 88b693c + +- x86/fpu/signal: Change return code of restore_fpregs_from_user() + to boolean (jsc#SLE-18931). +- commit bff2e93 + +- x86/fpu/signal: Change return code of check_xstate_in_sigframe() + to boolean (jsc#SLE-18931). +- commit 0925586 + +- x86/fpu/signal: Change return type of __fpu_restore_sig() + to boolean (jsc#SLE-18931). +- commit 8707aff + +- trap: cleanup trap_init() (git-fixes). +- commit 84c723c + +- xsurf100: drop include of lib8390.c (git-fixes). +- commit b8f067c + +- x86/fpu/signal: Change return type of fpu__restore_sig() + to boolean (jsc#SLE-18931). +- commit a9ed3f4 + +- x86/signal: Change return type of restore_sigcontext() to + boolean (jsc#SLE-18931). +- commit eacd67e + +- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() + helpers to boolean (jsc#SLE-18931). +- commit f83d895 + +- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() + to boolean (jsc#SLE-18931). +- commit a72c41f + +- x86/fpu/signal: Move xstate clearing out of + copy_fpregs_to_sigframe() (jsc#SLE-18931). +- commit 2f939c3 + +- x86/fpu/signal: Move header zeroing out of + xsave_to_user_sigframe() (jsc#SLE-18931). +- commit 05da93a + +- x86/fpu/signal: Clarify exception handling in + restore_fpregs_from_user() (jsc#SLE-18931). +- commit d359dfe + +- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + (jsc#SLE-18931). +- commit f1063b0 + +- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit cfb074b + +- x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit c72dfcc + +- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and + EX_TYPE_FAULT_MCE_SAFE (jsc#SLE-18931). +- commit 0827eac + +- x86/extable: Rework the exception table mechanics + (jsc#SLE-18931). +- commit 91c2fad + +- x86/mce: Get rid of stray semicolons (jsc#SLE-18931). +- commit 03638cb + +- x86/mce: Deduplicate exception handling (jsc#SLE-18931). +- commit 01e0919 + +- x86/extable: Get rid of redundant macros (jsc#SLE-18931). +- commit 9770234 + +- x86/extable: Tidy up redundant handler functions + (jsc#SLE-18931). +- commit ef9303c + +- Drop patches where were added for ustat() + glibc doesn't expose this system call anymore, and so no point in + carrying this delta. LTP does test for this but the test uses its + own headers instead of libc for it. It is not worth carrying this + delta for a deprecated call. + This patch set was tested with kernel-ci and found no new regressions + with btrfs. +- Delete + patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch. +- Delete patches.suse/btrfs-use-the-new-VFS-super_block_dev.patch. +- commit ea7c7f6 + +- efi: cper: check section header more appropriately + (jsc#SLE-18522). +- efi/libstub: Simplify "Exiting bootservices" message + (jsc#SLE-18522). +- efi: sysfb_efi: fix build when EFI is not set (jsc#SLE-18522). +- drivers/firmware: fix SYSFB depends to prevent build failures + (jsc#SLE-18522). +- drivers/firmware: consolidate EFI framebuffer setup for all + arches (jsc#SLE-18522). + Update config files: + +# CONFIG_SYSFB_SIMPLEFB is not set +- drivers/firmware: move x86 Generic System Framebuffers support + (jsc#SLE-18522). + Update config files: + +CONFIG_SYSFB=y +- efi: cper: fix scnprintf() use in cper_mem_err_location() + (jsc#SLE-18522). +- commit f3836a8 + -- isystem: ship and use stdarg.h (jsc#SLE-19223). +- isystem: ship and use stdarg.h (jsc#SLE-19223). -- commit 648b5c7 + https://github.com/openSUSE/installation-images/issues/537 +- rpm/config.sh: Compress modules with zstd (jsc#SLE-21256). +- commit 33519d9 kernel-docs +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Use firmware recommended queue depth + (jsc#SLE-18967). +- scsi: mpt3sas: Bump driver version to 38.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Add io_uring iopoll support (jsc#SLE-18967). +- commit 769c603 + +- ibmvnic: Process crqs after enabling interrupts (bsc#1192273 + ltc#194629). +- ibmvnic: don't stop queue in xmit (bsc#1192273 ltc#194629). +- commit 0c1f769 + +- Revert "ibmvnic: check failover_pending in login response" + (bsc#1190523 ltc#194510). +- ibmvnic: check failover_pending in login response (bsc#1190523 + ltc#194510). +- commit 3cece0c + +- x86/fpu: Move os_xsave() and os_xrstor() to core + (jsc#SLE-18931). +- commit 0e76265 + +- x86/fpu: Make os_xrstor_booting() private (jsc#SLE-18931). +- commit 5d32b8f + +- x86/fpu: Clean up CPU feature tests (jsc#SLE-18931). +- commit 446c71a + +- x86/fpu: Move context switch and exit to user inlines into + sched.h (jsc#SLE-18931). +- commit 93f59dc + +- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 + (jsc#SLE-18968). +- scsi: megaraid_sas: Add helper functions for irq_context + (jsc#SLE-18968). +- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ + polling and real interrupt (jsc#SLE-18968). +- scsi: megaraid: Clean up some inconsistent indenting + (jsc#SLE-18968). +- scsi: megaraid: Fix Coccinelle warning (jsc#SLE-18968). +- scsi: megaraid: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-18968). +- commit 15f1bb5 + +- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + (jsc#SLE-18931). +- commit d3c4053 + +- x86/fpu: Rework copy_xstate_to_uabi_buf() (jsc#SLE-18931). +- commit 2a28e7e + +- x86/fpu: Replace KVMs home brewed FPU copy from user + (jsc#SLE-18931). +- commit d2f0bca + +- x86/fpu: Move KVMs FPU swapping to FPU core (jsc#SLE-18931). +- commit 640c80f + +- x86/fpu/xstate: Mark all init only functions __init + (jsc#SLE-18931). +- commit b7fb34b + +- x86/fpu/xstate: Provide and use for_each_xfeature() + (jsc#SLE-18931). +- commit 1c5014e + +- x86/fpu: Cleanup xstate xcomp_bv initialization (jsc#SLE-18931). +- commit 135211d + +- x86/fpu: Do not inherit FPU context for kernel and IO worker + threads (jsc#SLE-18931). +- commit becc295 + +- x86/process: Clone FPU in copy_thread() (jsc#SLE-18931). +- commit 2d0ab18 + +- x86/fpu: Remove pointless memset in fpu_clone() (jsc#SLE-18931). +- commit 43563a6 + +- x86/fpu: Cleanup the on_boot_cpu clutter (jsc#SLE-18931). +- commit fba46f1 + +- x86/fpu: Restrict xsaves()/xrstors() to independent states + (jsc#SLE-18931). +- commit 2680d35 + +- x86/pkru: Remove useless include (jsc#SLE-18931). +- commit 0a37ab9 + +- x86/fpu: Update stale comments (jsc#SLE-18931). +- commit ccb8547 + +- x86/fpu: Remove pointless argument from switch_fpu_finish() + (jsc#SLE-18931). +- commit 2a98e69 + +- Update + patches.suse/x86-fpu-mask-out-the-invalid-mxcsr-bits-properly.patch + (jsc#SLE-18931). +- commit 1bb370e + +- x86/fpu/signal: Fix missed conversion to correct boolean retval + in save_xstate_epilog() (jsc#SLE-18931). +- commit 88b693c + +- x86/fpu/signal: Change return code of restore_fpregs_from_user() + to boolean (jsc#SLE-18931). +- commit bff2e93 + +- x86/fpu/signal: Change return code of check_xstate_in_sigframe() + to boolean (jsc#SLE-18931). +- commit 0925586 + +- x86/fpu/signal: Change return type of __fpu_restore_sig() + to boolean (jsc#SLE-18931). +- commit 8707aff + +- trap: cleanup trap_init() (git-fixes). +- commit 84c723c + +- xsurf100: drop include of lib8390.c (git-fixes). +- commit b8f067c + +- x86/fpu/signal: Change return type of fpu__restore_sig() + to boolean (jsc#SLE-18931). +- commit a9ed3f4 + +- x86/signal: Change return type of restore_sigcontext() to + boolean (jsc#SLE-18931). +- commit eacd67e + +- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() + helpers to boolean (jsc#SLE-18931). +- commit f83d895 + +- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() + to boolean (jsc#SLE-18931). +- commit a72c41f + +- x86/fpu/signal: Move xstate clearing out of + copy_fpregs_to_sigframe() (jsc#SLE-18931). +- commit 2f939c3 + +- x86/fpu/signal: Move header zeroing out of + xsave_to_user_sigframe() (jsc#SLE-18931). +- commit 05da93a + +- x86/fpu/signal: Clarify exception handling in + restore_fpregs_from_user() (jsc#SLE-18931). +- commit d359dfe + +- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + (jsc#SLE-18931). +- commit f1063b0 + +- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit cfb074b + +- x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit c72dfcc + +- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and + EX_TYPE_FAULT_MCE_SAFE (jsc#SLE-18931). +- commit 0827eac + +- x86/extable: Rework the exception table mechanics + (jsc#SLE-18931). +- commit 91c2fad + +- x86/mce: Get rid of stray semicolons (jsc#SLE-18931). +- commit 03638cb + +- x86/mce: Deduplicate exception handling (jsc#SLE-18931). +- commit 01e0919 + +- x86/extable: Get rid of redundant macros (jsc#SLE-18931). +- commit 9770234 + +- x86/extable: Tidy up redundant handler functions + (jsc#SLE-18931). +- commit ef9303c + +- Drop patches where were added for ustat() + glibc doesn't expose this system call anymore, and so no point in + carrying this delta. LTP does test for this but the test uses its + own headers instead of libc for it. It is not worth carrying this + delta for a deprecated call. + This patch set was tested with kernel-ci and found no new regressions + with btrfs. +- Delete + patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch. +- Delete patches.suse/btrfs-use-the-new-VFS-super_block_dev.patch. +- commit ea7c7f6 + +- efi: cper: check section header more appropriately + (jsc#SLE-18522). +- efi/libstub: Simplify "Exiting bootservices" message + (jsc#SLE-18522). +- efi: sysfb_efi: fix build when EFI is not set (jsc#SLE-18522). +- drivers/firmware: fix SYSFB depends to prevent build failures + (jsc#SLE-18522). +- drivers/firmware: consolidate EFI framebuffer setup for all + arches (jsc#SLE-18522). + Update config files: + +# CONFIG_SYSFB_SIMPLEFB is not set +- drivers/firmware: move x86 Generic System Framebuffers support + (jsc#SLE-18522). + Update config files: + +CONFIG_SYSFB=y +- efi: cper: fix scnprintf() use in cper_mem_err_location() + (jsc#SLE-18522). +- commit f3836a8 + -- isystem: ship and use stdarg.h (jsc#SLE-19223). +- isystem: ship and use stdarg.h (jsc#SLE-19223). -- commit 648b5c7 + https://github.com/openSUSE/installation-images/issues/537 +- rpm/config.sh: Compress modules with zstd (jsc#SLE-21256). +- commit 33519d9 kernel-kvmsmall +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Use firmware recommended queue depth + (jsc#SLE-18967). +- scsi: mpt3sas: Bump driver version to 38.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Add io_uring iopoll support (jsc#SLE-18967). +- commit 769c603 + +- ibmvnic: Process crqs after enabling interrupts (bsc#1192273 + ltc#194629). +- ibmvnic: don't stop queue in xmit (bsc#1192273 ltc#194629). +- commit 0c1f769 + +- Revert "ibmvnic: check failover_pending in login response" + (bsc#1190523 ltc#194510). +- ibmvnic: check failover_pending in login response (bsc#1190523 + ltc#194510). +- commit 3cece0c + +- x86/fpu: Move os_xsave() and os_xrstor() to core + (jsc#SLE-18931). +- commit 0e76265 + +- x86/fpu: Make os_xrstor_booting() private (jsc#SLE-18931). +- commit 5d32b8f + +- x86/fpu: Clean up CPU feature tests (jsc#SLE-18931). +- commit 446c71a + +- x86/fpu: Move context switch and exit to user inlines into + sched.h (jsc#SLE-18931). +- commit 93f59dc + +- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 + (jsc#SLE-18968). +- scsi: megaraid_sas: Add helper functions for irq_context + (jsc#SLE-18968). +- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ + polling and real interrupt (jsc#SLE-18968). +- scsi: megaraid: Clean up some inconsistent indenting + (jsc#SLE-18968). +- scsi: megaraid: Fix Coccinelle warning (jsc#SLE-18968). +- scsi: megaraid: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-18968). +- commit 15f1bb5 + +- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + (jsc#SLE-18931). +- commit d3c4053 + +- x86/fpu: Rework copy_xstate_to_uabi_buf() (jsc#SLE-18931). +- commit 2a28e7e + +- x86/fpu: Replace KVMs home brewed FPU copy from user + (jsc#SLE-18931). +- commit d2f0bca + +- x86/fpu: Move KVMs FPU swapping to FPU core (jsc#SLE-18931). +- commit 640c80f + +- x86/fpu/xstate: Mark all init only functions __init + (jsc#SLE-18931). +- commit b7fb34b + +- x86/fpu/xstate: Provide and use for_each_xfeature() + (jsc#SLE-18931). +- commit 1c5014e + +- x86/fpu: Cleanup xstate xcomp_bv initialization (jsc#SLE-18931). +- commit 135211d + +- x86/fpu: Do not inherit FPU context for kernel and IO worker + threads (jsc#SLE-18931). +- commit becc295 + +- x86/process: Clone FPU in copy_thread() (jsc#SLE-18931). +- commit 2d0ab18 + +- x86/fpu: Remove pointless memset in fpu_clone() (jsc#SLE-18931). +- commit 43563a6 + +- x86/fpu: Cleanup the on_boot_cpu clutter (jsc#SLE-18931). +- commit fba46f1 + +- x86/fpu: Restrict xsaves()/xrstors() to independent states + (jsc#SLE-18931). +- commit 2680d35 + +- x86/pkru: Remove useless include (jsc#SLE-18931). +- commit 0a37ab9 + +- x86/fpu: Update stale comments (jsc#SLE-18931). +- commit ccb8547 + +- x86/fpu: Remove pointless argument from switch_fpu_finish() + (jsc#SLE-18931). +- commit 2a98e69 + +- Update + patches.suse/x86-fpu-mask-out-the-invalid-mxcsr-bits-properly.patch + (jsc#SLE-18931). +- commit 1bb370e + +- x86/fpu/signal: Fix missed conversion to correct boolean retval + in save_xstate_epilog() (jsc#SLE-18931). +- commit 88b693c + +- x86/fpu/signal: Change return code of restore_fpregs_from_user() + to boolean (jsc#SLE-18931). +- commit bff2e93 + +- x86/fpu/signal: Change return code of check_xstate_in_sigframe() + to boolean (jsc#SLE-18931). +- commit 0925586 + +- x86/fpu/signal: Change return type of __fpu_restore_sig() + to boolean (jsc#SLE-18931). +- commit 8707aff + +- trap: cleanup trap_init() (git-fixes). +- commit 84c723c + +- xsurf100: drop include of lib8390.c (git-fixes). +- commit b8f067c + +- x86/fpu/signal: Change return type of fpu__restore_sig() + to boolean (jsc#SLE-18931). +- commit a9ed3f4 + +- x86/signal: Change return type of restore_sigcontext() to + boolean (jsc#SLE-18931). +- commit eacd67e + +- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() + helpers to boolean (jsc#SLE-18931). +- commit f83d895 + +- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() + to boolean (jsc#SLE-18931). +- commit a72c41f + +- x86/fpu/signal: Move xstate clearing out of + copy_fpregs_to_sigframe() (jsc#SLE-18931). +- commit 2f939c3 + +- x86/fpu/signal: Move header zeroing out of + xsave_to_user_sigframe() (jsc#SLE-18931). +- commit 05da93a + +- x86/fpu/signal: Clarify exception handling in + restore_fpregs_from_user() (jsc#SLE-18931). +- commit d359dfe + +- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + (jsc#SLE-18931). +- commit f1063b0 + +- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit cfb074b + +- x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit c72dfcc + +- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and + EX_TYPE_FAULT_MCE_SAFE (jsc#SLE-18931). +- commit 0827eac + +- x86/extable: Rework the exception table mechanics + (jsc#SLE-18931). +- commit 91c2fad + +- x86/mce: Get rid of stray semicolons (jsc#SLE-18931). +- commit 03638cb + +- x86/mce: Deduplicate exception handling (jsc#SLE-18931). +- commit 01e0919 + +- x86/extable: Get rid of redundant macros (jsc#SLE-18931). +- commit 9770234 + +- x86/extable: Tidy up redundant handler functions + (jsc#SLE-18931). +- commit ef9303c + +- Drop patches where were added for ustat() + glibc doesn't expose this system call anymore, and so no point in + carrying this delta. LTP does test for this but the test uses its + own headers instead of libc for it. It is not worth carrying this + delta for a deprecated call. + This patch set was tested with kernel-ci and found no new regressions + with btrfs. +- Delete + patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch. +- Delete patches.suse/btrfs-use-the-new-VFS-super_block_dev.patch. +- commit ea7c7f6 + +- efi: cper: check section header more appropriately + (jsc#SLE-18522). +- efi/libstub: Simplify "Exiting bootservices" message + (jsc#SLE-18522). +- efi: sysfb_efi: fix build when EFI is not set (jsc#SLE-18522). +- drivers/firmware: fix SYSFB depends to prevent build failures + (jsc#SLE-18522). +- drivers/firmware: consolidate EFI framebuffer setup for all + arches (jsc#SLE-18522). + Update config files: + +# CONFIG_SYSFB_SIMPLEFB is not set +- drivers/firmware: move x86 Generic System Framebuffers support + (jsc#SLE-18522). + Update config files: + +CONFIG_SYSFB=y +- efi: cper: fix scnprintf() use in cper_mem_err_location() + (jsc#SLE-18522). +- commit f3836a8 + -- isystem: ship and use stdarg.h (jsc#SLE-19223). +- isystem: ship and use stdarg.h (jsc#SLE-19223). -- commit 648b5c7 + https://github.com/openSUSE/installation-images/issues/537 +- rpm/config.sh: Compress modules with zstd (jsc#SLE-21256). +- commit 33519d9 kernel-obs-build +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Use firmware recommended queue depth + (jsc#SLE-18967). +- scsi: mpt3sas: Bump driver version to 38.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Add io_uring iopoll support (jsc#SLE-18967). +- commit 769c603 + +- ibmvnic: Process crqs after enabling interrupts (bsc#1192273 + ltc#194629). +- ibmvnic: don't stop queue in xmit (bsc#1192273 ltc#194629). +- commit 0c1f769 + +- Revert "ibmvnic: check failover_pending in login response" + (bsc#1190523 ltc#194510). +- ibmvnic: check failover_pending in login response (bsc#1190523 + ltc#194510). +- commit 3cece0c + +- x86/fpu: Move os_xsave() and os_xrstor() to core + (jsc#SLE-18931). +- commit 0e76265 + +- x86/fpu: Make os_xrstor_booting() private (jsc#SLE-18931). +- commit 5d32b8f + +- x86/fpu: Clean up CPU feature tests (jsc#SLE-18931). +- commit 446c71a + +- x86/fpu: Move context switch and exit to user inlines into + sched.h (jsc#SLE-18931). +- commit 93f59dc + +- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 + (jsc#SLE-18968). +- scsi: megaraid_sas: Add helper functions for irq_context + (jsc#SLE-18968). +- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ + polling and real interrupt (jsc#SLE-18968). +- scsi: megaraid: Clean up some inconsistent indenting + (jsc#SLE-18968). +- scsi: megaraid: Fix Coccinelle warning (jsc#SLE-18968). +- scsi: megaraid: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-18968). +- commit 15f1bb5 + +- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + (jsc#SLE-18931). +- commit d3c4053 + +- x86/fpu: Rework copy_xstate_to_uabi_buf() (jsc#SLE-18931). +- commit 2a28e7e + +- x86/fpu: Replace KVMs home brewed FPU copy from user + (jsc#SLE-18931). +- commit d2f0bca + +- x86/fpu: Move KVMs FPU swapping to FPU core (jsc#SLE-18931). +- commit 640c80f + +- x86/fpu/xstate: Mark all init only functions __init + (jsc#SLE-18931). +- commit b7fb34b + +- x86/fpu/xstate: Provide and use for_each_xfeature() + (jsc#SLE-18931). +- commit 1c5014e + +- x86/fpu: Cleanup xstate xcomp_bv initialization (jsc#SLE-18931). +- commit 135211d + +- x86/fpu: Do not inherit FPU context for kernel and IO worker + threads (jsc#SLE-18931). +- commit becc295 + +- x86/process: Clone FPU in copy_thread() (jsc#SLE-18931). +- commit 2d0ab18 + +- x86/fpu: Remove pointless memset in fpu_clone() (jsc#SLE-18931). +- commit 43563a6 + +- x86/fpu: Cleanup the on_boot_cpu clutter (jsc#SLE-18931). +- commit fba46f1 + +- x86/fpu: Restrict xsaves()/xrstors() to independent states + (jsc#SLE-18931). +- commit 2680d35 + +- x86/pkru: Remove useless include (jsc#SLE-18931). +- commit 0a37ab9 + +- x86/fpu: Update stale comments (jsc#SLE-18931). +- commit ccb8547 + +- x86/fpu: Remove pointless argument from switch_fpu_finish() + (jsc#SLE-18931). +- commit 2a98e69 + +- Update + patches.suse/x86-fpu-mask-out-the-invalid-mxcsr-bits-properly.patch + (jsc#SLE-18931). +- commit 1bb370e + +- x86/fpu/signal: Fix missed conversion to correct boolean retval + in save_xstate_epilog() (jsc#SLE-18931). +- commit 88b693c + +- x86/fpu/signal: Change return code of restore_fpregs_from_user() + to boolean (jsc#SLE-18931). +- commit bff2e93 + +- x86/fpu/signal: Change return code of check_xstate_in_sigframe() + to boolean (jsc#SLE-18931). +- commit 0925586 + +- x86/fpu/signal: Change return type of __fpu_restore_sig() + to boolean (jsc#SLE-18931). +- commit 8707aff + +- trap: cleanup trap_init() (git-fixes). +- commit 84c723c + +- xsurf100: drop include of lib8390.c (git-fixes). +- commit b8f067c + +- x86/fpu/signal: Change return type of fpu__restore_sig() + to boolean (jsc#SLE-18931). +- commit a9ed3f4 + +- x86/signal: Change return type of restore_sigcontext() to + boolean (jsc#SLE-18931). +- commit eacd67e + +- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() + helpers to boolean (jsc#SLE-18931). +- commit f83d895 + +- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() + to boolean (jsc#SLE-18931). +- commit a72c41f + +- x86/fpu/signal: Move xstate clearing out of + copy_fpregs_to_sigframe() (jsc#SLE-18931). +- commit 2f939c3 + +- x86/fpu/signal: Move header zeroing out of + xsave_to_user_sigframe() (jsc#SLE-18931). +- commit 05da93a + +- x86/fpu/signal: Clarify exception handling in + restore_fpregs_from_user() (jsc#SLE-18931). +- commit d359dfe + +- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + (jsc#SLE-18931). +- commit f1063b0 + +- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit cfb074b + +- x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit c72dfcc + +- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and + EX_TYPE_FAULT_MCE_SAFE (jsc#SLE-18931). +- commit 0827eac + +- x86/extable: Rework the exception table mechanics + (jsc#SLE-18931). +- commit 91c2fad + +- x86/mce: Get rid of stray semicolons (jsc#SLE-18931). +- commit 03638cb + +- x86/mce: Deduplicate exception handling (jsc#SLE-18931). +- commit 01e0919 + +- x86/extable: Get rid of redundant macros (jsc#SLE-18931). +- commit 9770234 + +- x86/extable: Tidy up redundant handler functions + (jsc#SLE-18931). +- commit ef9303c + +- Drop patches where were added for ustat() + glibc doesn't expose this system call anymore, and so no point in + carrying this delta. LTP does test for this but the test uses its + own headers instead of libc for it. It is not worth carrying this + delta for a deprecated call. + This patch set was tested with kernel-ci and found no new regressions + with btrfs. +- Delete + patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch. +- Delete patches.suse/btrfs-use-the-new-VFS-super_block_dev.patch. +- commit ea7c7f6 + +- efi: cper: check section header more appropriately + (jsc#SLE-18522). +- efi/libstub: Simplify "Exiting bootservices" message + (jsc#SLE-18522). +- efi: sysfb_efi: fix build when EFI is not set (jsc#SLE-18522). +- drivers/firmware: fix SYSFB depends to prevent build failures + (jsc#SLE-18522). +- drivers/firmware: consolidate EFI framebuffer setup for all + arches (jsc#SLE-18522). + Update config files: + +# CONFIG_SYSFB_SIMPLEFB is not set +- drivers/firmware: move x86 Generic System Framebuffers support + (jsc#SLE-18522). + Update config files: + +CONFIG_SYSFB=y +- efi: cper: fix scnprintf() use in cper_mem_err_location() + (jsc#SLE-18522). +- commit f3836a8 + -- isystem: ship and use stdarg.h (jsc#SLE-19223). +- isystem: ship and use stdarg.h (jsc#SLE-19223). -- commit 648b5c7 + https://github.com/openSUSE/installation-images/issues/537 +- rpm/config.sh: Compress modules with zstd (jsc#SLE-21256). +- commit 33519d9 kernel-obs-qa +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Use firmware recommended queue depth + (jsc#SLE-18967). +- scsi: mpt3sas: Bump driver version to 38.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Add io_uring iopoll support (jsc#SLE-18967). +- commit 769c603 + +- ibmvnic: Process crqs after enabling interrupts (bsc#1192273 + ltc#194629). +- ibmvnic: don't stop queue in xmit (bsc#1192273 ltc#194629). +- commit 0c1f769 + +- Revert "ibmvnic: check failover_pending in login response" + (bsc#1190523 ltc#194510). +- ibmvnic: check failover_pending in login response (bsc#1190523 + ltc#194510). +- commit 3cece0c + +- x86/fpu: Move os_xsave() and os_xrstor() to core + (jsc#SLE-18931). +- commit 0e76265 + +- x86/fpu: Make os_xrstor_booting() private (jsc#SLE-18931). +- commit 5d32b8f + +- x86/fpu: Clean up CPU feature tests (jsc#SLE-18931). +- commit 446c71a + +- x86/fpu: Move context switch and exit to user inlines into + sched.h (jsc#SLE-18931). +- commit 93f59dc + +- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 + (jsc#SLE-18968). +- scsi: megaraid_sas: Add helper functions for irq_context + (jsc#SLE-18968). +- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ + polling and real interrupt (jsc#SLE-18968). +- scsi: megaraid: Clean up some inconsistent indenting + (jsc#SLE-18968). +- scsi: megaraid: Fix Coccinelle warning (jsc#SLE-18968). +- scsi: megaraid: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-18968). +- commit 15f1bb5 + +- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + (jsc#SLE-18931). +- commit d3c4053 + +- x86/fpu: Rework copy_xstate_to_uabi_buf() (jsc#SLE-18931). +- commit 2a28e7e + +- x86/fpu: Replace KVMs home brewed FPU copy from user + (jsc#SLE-18931). +- commit d2f0bca + +- x86/fpu: Move KVMs FPU swapping to FPU core (jsc#SLE-18931). +- commit 640c80f + +- x86/fpu/xstate: Mark all init only functions __init + (jsc#SLE-18931). +- commit b7fb34b + +- x86/fpu/xstate: Provide and use for_each_xfeature() + (jsc#SLE-18931). +- commit 1c5014e + +- x86/fpu: Cleanup xstate xcomp_bv initialization (jsc#SLE-18931). +- commit 135211d + +- x86/fpu: Do not inherit FPU context for kernel and IO worker + threads (jsc#SLE-18931). +- commit becc295 + +- x86/process: Clone FPU in copy_thread() (jsc#SLE-18931). +- commit 2d0ab18 + +- x86/fpu: Remove pointless memset in fpu_clone() (jsc#SLE-18931). +- commit 43563a6 + +- x86/fpu: Cleanup the on_boot_cpu clutter (jsc#SLE-18931). +- commit fba46f1 + +- x86/fpu: Restrict xsaves()/xrstors() to independent states + (jsc#SLE-18931). +- commit 2680d35 + +- x86/pkru: Remove useless include (jsc#SLE-18931). +- commit 0a37ab9 + +- x86/fpu: Update stale comments (jsc#SLE-18931). +- commit ccb8547 + +- x86/fpu: Remove pointless argument from switch_fpu_finish() + (jsc#SLE-18931). +- commit 2a98e69 + +- Update + patches.suse/x86-fpu-mask-out-the-invalid-mxcsr-bits-properly.patch + (jsc#SLE-18931). +- commit 1bb370e + +- x86/fpu/signal: Fix missed conversion to correct boolean retval + in save_xstate_epilog() (jsc#SLE-18931). +- commit 88b693c + +- x86/fpu/signal: Change return code of restore_fpregs_from_user() + to boolean (jsc#SLE-18931). +- commit bff2e93 + +- x86/fpu/signal: Change return code of check_xstate_in_sigframe() + to boolean (jsc#SLE-18931). +- commit 0925586 + +- x86/fpu/signal: Change return type of __fpu_restore_sig() + to boolean (jsc#SLE-18931). +- commit 8707aff + +- trap: cleanup trap_init() (git-fixes). +- commit 84c723c + +- xsurf100: drop include of lib8390.c (git-fixes). +- commit b8f067c + +- x86/fpu/signal: Change return type of fpu__restore_sig() + to boolean (jsc#SLE-18931). +- commit a9ed3f4 + +- x86/signal: Change return type of restore_sigcontext() to + boolean (jsc#SLE-18931). +- commit eacd67e + +- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() + helpers to boolean (jsc#SLE-18931). +- commit f83d895 + +- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() + to boolean (jsc#SLE-18931). +- commit a72c41f + +- x86/fpu/signal: Move xstate clearing out of + copy_fpregs_to_sigframe() (jsc#SLE-18931). +- commit 2f939c3 + +- x86/fpu/signal: Move header zeroing out of + xsave_to_user_sigframe() (jsc#SLE-18931). +- commit 05da93a + +- x86/fpu/signal: Clarify exception handling in + restore_fpregs_from_user() (jsc#SLE-18931). +- commit d359dfe + +- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + (jsc#SLE-18931). +- commit f1063b0 + +- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit cfb074b + +- x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit c72dfcc + +- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and + EX_TYPE_FAULT_MCE_SAFE (jsc#SLE-18931). +- commit 0827eac + +- x86/extable: Rework the exception table mechanics + (jsc#SLE-18931). +- commit 91c2fad + +- x86/mce: Get rid of stray semicolons (jsc#SLE-18931). +- commit 03638cb + +- x86/mce: Deduplicate exception handling (jsc#SLE-18931). +- commit 01e0919 + +- x86/extable: Get rid of redundant macros (jsc#SLE-18931). +- commit 9770234 + +- x86/extable: Tidy up redundant handler functions + (jsc#SLE-18931). +- commit ef9303c + +- Drop patches where were added for ustat() + glibc doesn't expose this system call anymore, and so no point in + carrying this delta. LTP does test for this but the test uses its + own headers instead of libc for it. It is not worth carrying this + delta for a deprecated call. + This patch set was tested with kernel-ci and found no new regressions + with btrfs. +- Delete + patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch. +- Delete patches.suse/btrfs-use-the-new-VFS-super_block_dev.patch. +- commit ea7c7f6 + +- efi: cper: check section header more appropriately + (jsc#SLE-18522). +- efi/libstub: Simplify "Exiting bootservices" message + (jsc#SLE-18522). +- efi: sysfb_efi: fix build when EFI is not set (jsc#SLE-18522). +- drivers/firmware: fix SYSFB depends to prevent build failures + (jsc#SLE-18522). +- drivers/firmware: consolidate EFI framebuffer setup for all + arches (jsc#SLE-18522). + Update config files: + +# CONFIG_SYSFB_SIMPLEFB is not set +- drivers/firmware: move x86 Generic System Framebuffers support + (jsc#SLE-18522). + Update config files: + +CONFIG_SYSFB=y +- efi: cper: fix scnprintf() use in cper_mem_err_location() + (jsc#SLE-18522). +- commit f3836a8 + -- isystem: ship and use stdarg.h (jsc#SLE-19223). +- isystem: ship and use stdarg.h (jsc#SLE-19223). -- commit 648b5c7 + https://github.com/openSUSE/installation-images/issues/537 +- rpm/config.sh: Compress modules with zstd (jsc#SLE-21256). +- commit 33519d9 kernel-preempt +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Use firmware recommended queue depth + (jsc#SLE-18967). +- scsi: mpt3sas: Bump driver version to 38.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Add io_uring iopoll support (jsc#SLE-18967). +- commit 769c603 + +- ibmvnic: Process crqs after enabling interrupts (bsc#1192273 + ltc#194629). +- ibmvnic: don't stop queue in xmit (bsc#1192273 ltc#194629). +- commit 0c1f769 + +- Revert "ibmvnic: check failover_pending in login response" + (bsc#1190523 ltc#194510). +- ibmvnic: check failover_pending in login response (bsc#1190523 + ltc#194510). +- commit 3cece0c + +- x86/fpu: Move os_xsave() and os_xrstor() to core + (jsc#SLE-18931). +- commit 0e76265 + +- x86/fpu: Make os_xrstor_booting() private (jsc#SLE-18931). +- commit 5d32b8f + +- x86/fpu: Clean up CPU feature tests (jsc#SLE-18931). +- commit 446c71a + +- x86/fpu: Move context switch and exit to user inlines into + sched.h (jsc#SLE-18931). +- commit 93f59dc + +- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 + (jsc#SLE-18968). +- scsi: megaraid_sas: Add helper functions for irq_context + (jsc#SLE-18968). +- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ + polling and real interrupt (jsc#SLE-18968). +- scsi: megaraid: Clean up some inconsistent indenting + (jsc#SLE-18968). +- scsi: megaraid: Fix Coccinelle warning (jsc#SLE-18968). +- scsi: megaraid: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-18968). +- commit 15f1bb5 + +- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + (jsc#SLE-18931). +- commit d3c4053 + +- x86/fpu: Rework copy_xstate_to_uabi_buf() (jsc#SLE-18931). +- commit 2a28e7e + +- x86/fpu: Replace KVMs home brewed FPU copy from user + (jsc#SLE-18931). +- commit d2f0bca + +- x86/fpu: Move KVMs FPU swapping to FPU core (jsc#SLE-18931). +- commit 640c80f + +- x86/fpu/xstate: Mark all init only functions __init + (jsc#SLE-18931). +- commit b7fb34b + +- x86/fpu/xstate: Provide and use for_each_xfeature() + (jsc#SLE-18931). +- commit 1c5014e + +- x86/fpu: Cleanup xstate xcomp_bv initialization (jsc#SLE-18931). +- commit 135211d + +- x86/fpu: Do not inherit FPU context for kernel and IO worker + threads (jsc#SLE-18931). +- commit becc295 + +- x86/process: Clone FPU in copy_thread() (jsc#SLE-18931). +- commit 2d0ab18 + +- x86/fpu: Remove pointless memset in fpu_clone() (jsc#SLE-18931). +- commit 43563a6 + +- x86/fpu: Cleanup the on_boot_cpu clutter (jsc#SLE-18931). +- commit fba46f1 + +- x86/fpu: Restrict xsaves()/xrstors() to independent states + (jsc#SLE-18931). +- commit 2680d35 + +- x86/pkru: Remove useless include (jsc#SLE-18931). +- commit 0a37ab9 + +- x86/fpu: Update stale comments (jsc#SLE-18931). +- commit ccb8547 + +- x86/fpu: Remove pointless argument from switch_fpu_finish() + (jsc#SLE-18931). +- commit 2a98e69 + +- Update + patches.suse/x86-fpu-mask-out-the-invalid-mxcsr-bits-properly.patch + (jsc#SLE-18931). +- commit 1bb370e + +- x86/fpu/signal: Fix missed conversion to correct boolean retval + in save_xstate_epilog() (jsc#SLE-18931). +- commit 88b693c + +- x86/fpu/signal: Change return code of restore_fpregs_from_user() + to boolean (jsc#SLE-18931). +- commit bff2e93 + +- x86/fpu/signal: Change return code of check_xstate_in_sigframe() + to boolean (jsc#SLE-18931). +- commit 0925586 + +- x86/fpu/signal: Change return type of __fpu_restore_sig() + to boolean (jsc#SLE-18931). +- commit 8707aff + +- trap: cleanup trap_init() (git-fixes). +- commit 84c723c + +- xsurf100: drop include of lib8390.c (git-fixes). +- commit b8f067c + +- x86/fpu/signal: Change return type of fpu__restore_sig() + to boolean (jsc#SLE-18931). +- commit a9ed3f4 + +- x86/signal: Change return type of restore_sigcontext() to + boolean (jsc#SLE-18931). +- commit eacd67e + +- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() + helpers to boolean (jsc#SLE-18931). +- commit f83d895 + +- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() + to boolean (jsc#SLE-18931). +- commit a72c41f + +- x86/fpu/signal: Move xstate clearing out of + copy_fpregs_to_sigframe() (jsc#SLE-18931). +- commit 2f939c3 + +- x86/fpu/signal: Move header zeroing out of + xsave_to_user_sigframe() (jsc#SLE-18931). +- commit 05da93a + +- x86/fpu/signal: Clarify exception handling in + restore_fpregs_from_user() (jsc#SLE-18931). +- commit d359dfe + +- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + (jsc#SLE-18931). +- commit f1063b0 + +- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit cfb074b + +- x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit c72dfcc + +- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and + EX_TYPE_FAULT_MCE_SAFE (jsc#SLE-18931). +- commit 0827eac + +- x86/extable: Rework the exception table mechanics + (jsc#SLE-18931). +- commit 91c2fad + +- x86/mce: Get rid of stray semicolons (jsc#SLE-18931). +- commit 03638cb + +- x86/mce: Deduplicate exception handling (jsc#SLE-18931). +- commit 01e0919 + +- x86/extable: Get rid of redundant macros (jsc#SLE-18931). +- commit 9770234 + +- x86/extable: Tidy up redundant handler functions + (jsc#SLE-18931). +- commit ef9303c + +- Drop patches where were added for ustat() + glibc doesn't expose this system call anymore, and so no point in + carrying this delta. LTP does test for this but the test uses its + own headers instead of libc for it. It is not worth carrying this + delta for a deprecated call. + This patch set was tested with kernel-ci and found no new regressions + with btrfs. +- Delete + patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch. +- Delete patches.suse/btrfs-use-the-new-VFS-super_block_dev.patch. +- commit ea7c7f6 + +- efi: cper: check section header more appropriately + (jsc#SLE-18522). +- efi/libstub: Simplify "Exiting bootservices" message + (jsc#SLE-18522). +- efi: sysfb_efi: fix build when EFI is not set (jsc#SLE-18522). +- drivers/firmware: fix SYSFB depends to prevent build failures + (jsc#SLE-18522). +- drivers/firmware: consolidate EFI framebuffer setup for all + arches (jsc#SLE-18522). + Update config files: + +# CONFIG_SYSFB_SIMPLEFB is not set +- drivers/firmware: move x86 Generic System Framebuffers support + (jsc#SLE-18522). + Update config files: + +CONFIG_SYSFB=y +- efi: cper: fix scnprintf() use in cper_mem_err_location() + (jsc#SLE-18522). +- commit f3836a8 + -- isystem: ship and use stdarg.h (jsc#SLE-19223). +- isystem: ship and use stdarg.h (jsc#SLE-19223). -- commit 648b5c7 + https://github.com/openSUSE/installation-images/issues/537 +- rpm/config.sh: Compress modules with zstd (jsc#SLE-21256). +- commit 33519d9 kernel-source +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Use firmware recommended queue depth + (jsc#SLE-18967). +- scsi: mpt3sas: Bump driver version to 38.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Add io_uring iopoll support (jsc#SLE-18967). +- commit 769c603 + +- ibmvnic: Process crqs after enabling interrupts (bsc#1192273 + ltc#194629). +- ibmvnic: don't stop queue in xmit (bsc#1192273 ltc#194629). +- commit 0c1f769 + +- Revert "ibmvnic: check failover_pending in login response" + (bsc#1190523 ltc#194510). +- ibmvnic: check failover_pending in login response (bsc#1190523 + ltc#194510). +- commit 3cece0c + +- x86/fpu: Move os_xsave() and os_xrstor() to core + (jsc#SLE-18931). +- commit 0e76265 + +- x86/fpu: Make os_xrstor_booting() private (jsc#SLE-18931). +- commit 5d32b8f + +- x86/fpu: Clean up CPU feature tests (jsc#SLE-18931). +- commit 446c71a + +- x86/fpu: Move context switch and exit to user inlines into + sched.h (jsc#SLE-18931). +- commit 93f59dc + +- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 + (jsc#SLE-18968). +- scsi: megaraid_sas: Add helper functions for irq_context + (jsc#SLE-18968). +- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ + polling and real interrupt (jsc#SLE-18968). +- scsi: megaraid: Clean up some inconsistent indenting + (jsc#SLE-18968). +- scsi: megaraid: Fix Coccinelle warning (jsc#SLE-18968). +- scsi: megaraid: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-18968). +- commit 15f1bb5 + +- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + (jsc#SLE-18931). +- commit d3c4053 + +- x86/fpu: Rework copy_xstate_to_uabi_buf() (jsc#SLE-18931). +- commit 2a28e7e + +- x86/fpu: Replace KVMs home brewed FPU copy from user + (jsc#SLE-18931). +- commit d2f0bca + +- x86/fpu: Move KVMs FPU swapping to FPU core (jsc#SLE-18931). +- commit 640c80f + +- x86/fpu/xstate: Mark all init only functions __init + (jsc#SLE-18931). +- commit b7fb34b + +- x86/fpu/xstate: Provide and use for_each_xfeature() + (jsc#SLE-18931). +- commit 1c5014e + +- x86/fpu: Cleanup xstate xcomp_bv initialization (jsc#SLE-18931). +- commit 135211d + +- x86/fpu: Do not inherit FPU context for kernel and IO worker + threads (jsc#SLE-18931). +- commit becc295 + +- x86/process: Clone FPU in copy_thread() (jsc#SLE-18931). +- commit 2d0ab18 + +- x86/fpu: Remove pointless memset in fpu_clone() (jsc#SLE-18931). +- commit 43563a6 + +- x86/fpu: Cleanup the on_boot_cpu clutter (jsc#SLE-18931). +- commit fba46f1 + +- x86/fpu: Restrict xsaves()/xrstors() to independent states + (jsc#SLE-18931). +- commit 2680d35 + +- x86/pkru: Remove useless include (jsc#SLE-18931). +- commit 0a37ab9 + +- x86/fpu: Update stale comments (jsc#SLE-18931). +- commit ccb8547 + +- x86/fpu: Remove pointless argument from switch_fpu_finish() + (jsc#SLE-18931). +- commit 2a98e69 + +- Update + patches.suse/x86-fpu-mask-out-the-invalid-mxcsr-bits-properly.patch + (jsc#SLE-18931). +- commit 1bb370e + +- x86/fpu/signal: Fix missed conversion to correct boolean retval + in save_xstate_epilog() (jsc#SLE-18931). +- commit 88b693c + +- x86/fpu/signal: Change return code of restore_fpregs_from_user() + to boolean (jsc#SLE-18931). +- commit bff2e93 + +- x86/fpu/signal: Change return code of check_xstate_in_sigframe() + to boolean (jsc#SLE-18931). +- commit 0925586 + +- x86/fpu/signal: Change return type of __fpu_restore_sig() + to boolean (jsc#SLE-18931). +- commit 8707aff + +- trap: cleanup trap_init() (git-fixes). +- commit 84c723c + +- xsurf100: drop include of lib8390.c (git-fixes). +- commit b8f067c + +- x86/fpu/signal: Change return type of fpu__restore_sig() + to boolean (jsc#SLE-18931). +- commit a9ed3f4 + +- x86/signal: Change return type of restore_sigcontext() to + boolean (jsc#SLE-18931). +- commit eacd67e + +- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() + helpers to boolean (jsc#SLE-18931). +- commit f83d895 + +- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() + to boolean (jsc#SLE-18931). +- commit a72c41f + +- x86/fpu/signal: Move xstate clearing out of + copy_fpregs_to_sigframe() (jsc#SLE-18931). +- commit 2f939c3 + +- x86/fpu/signal: Move header zeroing out of + xsave_to_user_sigframe() (jsc#SLE-18931). +- commit 05da93a + +- x86/fpu/signal: Clarify exception handling in + restore_fpregs_from_user() (jsc#SLE-18931). +- commit d359dfe + +- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + (jsc#SLE-18931). +- commit f1063b0 + +- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit cfb074b + +- x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit c72dfcc + +- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and + EX_TYPE_FAULT_MCE_SAFE (jsc#SLE-18931). +- commit 0827eac + +- x86/extable: Rework the exception table mechanics + (jsc#SLE-18931). +- commit 91c2fad + +- x86/mce: Get rid of stray semicolons (jsc#SLE-18931). +- commit 03638cb + +- x86/mce: Deduplicate exception handling (jsc#SLE-18931). +- commit 01e0919 + +- x86/extable: Get rid of redundant macros (jsc#SLE-18931). +- commit 9770234 + +- x86/extable: Tidy up redundant handler functions + (jsc#SLE-18931). +- commit ef9303c + +- Drop patches where were added for ustat() + glibc doesn't expose this system call anymore, and so no point in + carrying this delta. LTP does test for this but the test uses its + own headers instead of libc for it. It is not worth carrying this + delta for a deprecated call. + This patch set was tested with kernel-ci and found no new regressions + with btrfs. +- Delete + patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch. +- Delete patches.suse/btrfs-use-the-new-VFS-super_block_dev.patch. +- commit ea7c7f6 + +- efi: cper: check section header more appropriately + (jsc#SLE-18522). +- efi/libstub: Simplify "Exiting bootservices" message + (jsc#SLE-18522). +- efi: sysfb_efi: fix build when EFI is not set (jsc#SLE-18522). +- drivers/firmware: fix SYSFB depends to prevent build failures + (jsc#SLE-18522). +- drivers/firmware: consolidate EFI framebuffer setup for all + arches (jsc#SLE-18522). + Update config files: + +# CONFIG_SYSFB_SIMPLEFB is not set +- drivers/firmware: move x86 Generic System Framebuffers support + (jsc#SLE-18522). + Update config files: + +CONFIG_SYSFB=y +- efi: cper: fix scnprintf() use in cper_mem_err_location() + (jsc#SLE-18522). +- commit f3836a8 + -- isystem: ship and use stdarg.h (jsc#SLE-19223). +- isystem: ship and use stdarg.h (jsc#SLE-19223). -- commit 648b5c7 + https://github.com/openSUSE/installation-images/issues/537 +- rpm/config.sh: Compress modules with zstd (jsc#SLE-21256). +- commit 33519d9 kernel-source-azure +- Revert "mark pstore-blk as broken" (git-fixes). +- Update config files. +- supported.conf: adjust for pstore_blk and co +- commit 79eccc2 + +- pinctrl: qcom: sm8350: Correct UFS and SDC offsets (git-fixes). +- pinctrl: qcom: sdm845: Enable dual edge errata (git-fixes). +- pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c' + (git-fixes). +- ACPI: Add stubs for wakeup handler functions (git-fixes). +- commit 7d34774 + +- blacklist.conf: add media patch entry that was already picked up +- commit 262559d + +- ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE + (bsc#1192473). +- commit a604fd5 + +- NFC: reorder the logic in nfc_{un,}register_device (git-fixes). +- Refresh + patches.suse/NFC-SUSE-specific-brutal-fix-for-runtime-PM.patch. +- commit 58d673a + +- Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" + (git-fixes). +- fbdev: Prevent probing generic drivers if a FB is already + registered (git-fixes). +- drm/cma-helper: Release non-coherent memory with + dma_free_noncoherent() (git-fixes). +- drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame + (git-fixes). +- thermal: int340x: Limit Kconfig to 64-bit (git-fixes). +- platform/x86: think-lmi: Abort probe on analyze failure + (git-fixes). +- platform/x86: hp_accel: Fix an error handling path in + 'lis3lv02d_probe()' (git-fixes). +- spi: fix use-after-free of the add_lock mutex (git-fixes). +- e100: fix device suspend/resume (git-fixes). +- NFC: add NCI_UNREG flag to eliminate the race (git-fixes). +- NFC: reorganize the functions in nci_request (git-fixes). +- mac80211: fix monitor_sdata RCU/locking assertions (git-fixes). +- mac80211: drop check for DONT_REORDER in + __ieee80211_select_queue (git-fixes). +- nl80211: fix radio statistics in survey dump (git-fixes). +- cfg80211: call cfg80211_stop_ap when switch from P2P_GO type + (git-fixes). +- docs: accounting: update delay-accounting.rst reference + (git-fixes). +- commit 195d274 + +- powerpc/pseries/svm: Add a powerpc version of cc_platform_has() (jsc#SLE-19924). +- Update config files. +- commit d22f826 + +- btrfs: update comments for chunk allocation -ENOSPC cases + (bsc#1192896). +- btrfs: fix deadlock between chunk allocation and chunk btree + modifications (bsc#1192896). +- commit 09c9eb3 + +- blacklist.conf: Add b94f9ac79a73 cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem +- commit b3581c2 + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1192547). +- treewide: Replace the use of mem_encrypt_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sev: Replace occurrences of sev_es_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sev: Replace occurrences of sev_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sme: Replace occurrences of sme_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/ioremap: Selectively build arch override encryption + functions (jsc#SLE-19924). +- powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() + (jsc#SLE-19924). +- commit c6b9314 + +- memcg: replace in_interrupt() by !in_task() in active_memcg() + (bsc#1192894). +- commit 8c447eb + +- Update metadata + patches.suse/bpf-cgroup-Assign-cgroup-in-cgroup_sk_alloc-when-cal.patch + (stable-5.14.19 bsc#1191279). +- Update metadata + patches.suse/bpf-cgroups-Fix-cgroup-v2-fallback-on-v1-v2-mixed-mo.patch + (stable-5.14.19 bsc#1191279). +- commit 590ab5b + +- btrfs: fix memory ordering between normal and ordered work functions (git-fixes). +- commit 0b78f1b + +- Update config files: bump to 5.14.20 +- commit c08e20b + +- Linux 5.14.20 (stable-5.14.20). +- commit 1a4044c + +- Drop x86 patch to follow a stable-5.14.20 revert + Other two (sched and x86 fixes) were reverted in 5.14.20 but we keep them + Delete patches.suse/x86-Fix-__get_wchan-for-STACKTRACE.patch + Update blacklist.conf +- commit 6440d2c + +- x86/setup: Explicitly include acpi.h (bsc#1192825). +- commit 915b5b4 + +- iscsi_ibft: fix warning in reserve_ibft_region() (bsc#1191540). +- commit 4ad3fae + +- e1000e: Add support for the next LOM generation (jsc#SLE-18382). +- Refresh + patches.suse/e1000e-Separate-TGP-board-type-from-SPT.patch. +- commit 92196b6 + +- e1000e: Add support for Lunar Lake (jsc#SLE-18382). +- Refresh + patches.suse/e1000e-Separate-TGP-board-type-from-SPT.patch. +- commit d86918a + +- e1000e: Remove redundant statement (jsc#SLE-18382). +- ionic: no devlink_unregister if not registered (jsc#SLE-19282). +- ionic: tame the filter no space message (jsc#SLE-19282). +- ionic: allow adminq requests to override default error message + (jsc#SLE-19282). +- ionic: handle vlan id overflow (jsc#SLE-19282). +- ionic: generic filter delete (jsc#SLE-19282). +- ionic: generic filter add (jsc#SLE-19282). +- ionic: add generic filter search (jsc#SLE-19282). +- ionic: remove mac overflow flags (jsc#SLE-19282). +- ionic: move lif mac address functions (jsc#SLE-19282). +- ionic: add filterlist to debugfs (jsc#SLE-19282). +- ionic: add lif param to ionic_qcq_disable (jsc#SLE-19282). +- ionic: have ionic_qcq_disable decide on sending to hardware + (jsc#SLE-19282). +- ionic: add polling to adminq wait (jsc#SLE-19282). +- ionic: widen queue_lock use around lif init and deinit + (jsc#SLE-19282). +- ionic: move lif mutex setup and delete (jsc#SLE-19282). +- ionic: check for binary values in FW ver string (jsc#SLE-19282). +- ionic: remove debug stats (jsc#SLE-19282). +- ionic: Move devlink registration to be last devlink command + (jsc#SLE-19282). +- net: e1000e: solve insmod 'Unknown symbol mutex_lock' error + (jsc#SLE-18382). +- net/e1000e: Fix spelling mistake "The" -> "This" + (jsc#SLE-18382). +- e1000e: Add space to the debug print (jsc#SLE-18382). +- e1000e: Additional PHY power saving in S0ix (jsc#SLE-18382). +- e1000e: Add polling mechanism to indicate CSME DPG exit + (jsc#SLE-18382). +- e1000e: Add handshake with the CSME to support S0ix + (jsc#SLE-18382). +- commit 405902c + +- PCI: PM: Do not call platform_pci_power_manageable() + unnecessarily (jsc#SLE-19359). +- commit 18069d0 + +- PCI: PM: Make pci_choose_state() call pci_target_state() + (jsc#SLE-19359). +- commit 397bfa6 + +- PCI: PM: Rearrange pci_target_state() (jsc#SLE-19359). +- commit 6bb9c14 + +- PCI: endpoint: Use sysfs_emit() in "show" functions + (jsc#SLE-19359). +- commit 9243675 + +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI + (jsc#SLE-19359). +- commit 96c7dd9 + +- PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM + (jsc#SLE-19359). +- commit 7e981c8 + +- PCI: Tidy comments (git-fixes). +- commit 125067a + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- iscsi_ibft: Fix isa_bus_to_virt not working under ARM + (bsc#1191540). +- iscsi_ibft: fix crash due to KASLR physical memory remapping + (bsc#1191540). +- commit 64cab0a + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Use firmware recommended queue depth + (jsc#SLE-18967). +- scsi: mpt3sas: Bump driver version to 38.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Add io_uring iopoll support (jsc#SLE-18967). +- commit 769c603 + +- ibmvnic: Process crqs after enabling interrupts (bsc#1192273 + ltc#194629). +- ibmvnic: don't stop queue in xmit (bsc#1192273 ltc#194629). +- commit 0c1f769 + +- Revert "ibmvnic: check failover_pending in login response" + (bsc#1190523 ltc#194510). +- ibmvnic: check failover_pending in login response (bsc#1190523 + ltc#194510). +- commit 3cece0c + +- x86/fpu: Move os_xsave() and os_xrstor() to core + (jsc#SLE-18931). +- commit 0e76265 + +- x86/fpu: Make os_xrstor_booting() private (jsc#SLE-18931). +- commit 5d32b8f + +- x86/fpu: Clean up CPU feature tests (jsc#SLE-18931). +- commit 446c71a + +- x86/fpu: Move context switch and exit to user inlines into + sched.h (jsc#SLE-18931). +- commit 93f59dc + +- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 + (jsc#SLE-18968). +- scsi: megaraid_sas: Add helper functions for irq_context + (jsc#SLE-18968). +- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ + polling and real interrupt (jsc#SLE-18968). +- scsi: megaraid: Clean up some inconsistent indenting + (jsc#SLE-18968). +- scsi: megaraid: Fix Coccinelle warning (jsc#SLE-18968). +- scsi: megaraid: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-18968). +- commit 15f1bb5 + +- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + (jsc#SLE-18931). +- commit d3c4053 + +- x86/fpu: Rework copy_xstate_to_uabi_buf() (jsc#SLE-18931). +- commit 2a28e7e + +- x86/fpu: Replace KVMs home brewed FPU copy from user + (jsc#SLE-18931). +- commit d2f0bca + +- x86/fpu: Move KVMs FPU swapping to FPU core (jsc#SLE-18931). +- commit 640c80f + +- x86/fpu/xstate: Mark all init only functions __init + (jsc#SLE-18931). +- commit b7fb34b + +- x86/fpu/xstate: Provide and use for_each_xfeature() + (jsc#SLE-18931). +- commit 1c5014e + +- x86/fpu: Cleanup xstate xcomp_bv initialization (jsc#SLE-18931). +- commit 135211d + +- x86/fpu: Do not inherit FPU context for kernel and IO worker + threads (jsc#SLE-18931). +- commit becc295 + +- x86/process: Clone FPU in copy_thread() (jsc#SLE-18931). +- commit 2d0ab18 + +- x86/fpu: Remove pointless memset in fpu_clone() (jsc#SLE-18931). +- commit 43563a6 + +- x86/fpu: Cleanup the on_boot_cpu clutter (jsc#SLE-18931). +- commit fba46f1 + +- x86/fpu: Restrict xsaves()/xrstors() to independent states + (jsc#SLE-18931). +- commit 2680d35 + +- x86/pkru: Remove useless include (jsc#SLE-18931). +- commit 0a37ab9 + +- x86/fpu: Update stale comments (jsc#SLE-18931). +- commit ccb8547 + +- x86/fpu: Remove pointless argument from switch_fpu_finish() + (jsc#SLE-18931). +- commit 2a98e69 + +- Delete + patches.suse/sched-fair-Couple-wakee-flips-with-heavy-wakers.patch. + Upstream thought the heuristic was too specific. +- commit f48e685 + +- sched: Temporarily restore deprecated scheduler sysctls with + a warning (bsc#1192327, bsc#1191396). +- commit b45e01a + +- Update + patches.suse/x86-fpu-mask-out-the-invalid-mxcsr-bits-properly.patch + (jsc#SLE-18931). +- commit 1bb370e + +- x86/fpu/signal: Fix missed conversion to correct boolean retval + in save_xstate_epilog() (jsc#SLE-18931). +- commit 88b693c + +- x86/fpu/signal: Change return code of restore_fpregs_from_user() + to boolean (jsc#SLE-18931). +- commit bff2e93 + +- x86/fpu/signal: Change return code of check_xstate_in_sigframe() + to boolean (jsc#SLE-18931). +- commit 0925586 + +- x86/fpu/signal: Change return type of __fpu_restore_sig() + to boolean (jsc#SLE-18931). +- commit 8707aff + +- trap: cleanup trap_init() (git-fixes). +- commit 84c723c + +- xsurf100: drop include of lib8390.c (git-fixes). +- commit b8f067c + +- x86/fpu/signal: Change return type of fpu__restore_sig() + to boolean (jsc#SLE-18931). +- commit a9ed3f4 + +- x86/signal: Change return type of restore_sigcontext() to + boolean (jsc#SLE-18931). +- commit eacd67e + +- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() + helpers to boolean (jsc#SLE-18931). +- commit f83d895 + +- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() + to boolean (jsc#SLE-18931). +- commit a72c41f + +- x86/fpu/signal: Move xstate clearing out of + copy_fpregs_to_sigframe() (jsc#SLE-18931). +- commit 2f939c3 + +- Removed c0891ac1 patch backporting because it touched many files + in different subsystems and it's not necessary for ACPI (jsc#SLE-18523) + The c0891ac1 patch causes many "warning: "va_start" redefined" + messages when building kernel. The patch touched many files + in different subsystem and it's not neceaary for ACPI backporting. + So I removed this patch and also respin related patches. (jsc#SLE-18523) +- Refresh patches.suse/ACPI-tools-fix-compilation-error.patch. +- Delete + patches.suse/isystem-ship-and-use-stdarg.h-c0891ac1.patch. +- commit b3998a8 + +- x86/fpu/signal: Move header zeroing out of + xsave_to_user_sigframe() (jsc#SLE-18931). +- commit 05da93a + +- x86/fpu/signal: Clarify exception handling in + restore_fpregs_from_user() (jsc#SLE-18931). +- commit d359dfe + +- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + (jsc#SLE-18931). +- commit f1063b0 + +- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit cfb074b + +- x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit c72dfcc + +- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and + EX_TYPE_FAULT_MCE_SAFE (jsc#SLE-18931). +- commit 0827eac + +- x86/extable: Rework the exception table mechanics + (jsc#SLE-18931). +- commit 91c2fad + +- x86/mce: Get rid of stray semicolons (jsc#SLE-18931). +- commit 03638cb + +- x86/mce: Deduplicate exception handling (jsc#SLE-18931). +- commit 01e0919 + +- x86/extable: Get rid of redundant macros (jsc#SLE-18931). +- commit 9770234 + +- x86/extable: Tidy up redundant handler functions + (jsc#SLE-18931). +- commit ef9303c + +- crypto: s5p-sss - Add error handling in s5p_aes_probe() + (git-fixes). +- commit 29916de + +- crypto: octeontx2 - set assoclen in aead_do_fallback() + (git-fixes). +- commit dac895e + +- crypto: qat - disregard spurious PFVF interrupts (git-fixes). +- commit 6643391 + +- crypto: qat - detect PFVF collision after ACK (git-fixes). +- commit e7481e9 + +- crypto: qat - store vf.compatible flag (git-fixes). +- commit e25bd9f + +- crypto: caam - disable pkc for non-E SoCs (git-fixes). +- commit 74d1a4c + +- crypto: qat - power up 4xxx device (git-fixes). +- commit 3d9a37e + +- crypto: qat - fix naming of PF/VF enable functions (git-fixes). +- commit 8111874 + +- crypto: qat - complete all the init steps before service + notification (git-fixes). +- commit 4e4b1e2 + +- crypto: qat - enable interrupts only after ISR allocation + (git-fixes). +- commit f21fda1 + +- crypto: qat - protect interrupt mask CSRs with a spinlock + (git-fixes). +- commit 3990e0f + +- crypto: qat - remove intermediate tasklet for vf2pf (git-fixes). +- Refresh + patches.suse/crypto-qat-fix-naming-for-init-shutdown-VF-to-PF-not.patch. +- commit 5b8bbae + +- Revert "rpm/config.sh: Compress modules with zstd (jsc#SLE-21256)." + This reverts commit 648b5c7cb84366056aed609528029ae9c75c3d37. + Reported to cause build problems in IBS. +- commit 082e0f1 + +- crypto: qat - prevent spurious MSI interrupt in PF (git-fixes). +- commit 0efbad5 + +- crypto: qat - move IO virtualization functions (git-fixes). +- commit 68d4675 + +- crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c + (git-fixes). +- commit 756b47d + +- crypto: qat - rename compatibility version definition + (git-fixes). +- Refresh + patches.suse/crypto-qat-fix-reuse-of-completion-variable.patch. +- commit 0a119bc + +- Delete check.sh that was mistakenly taken into the tree +- commit 0bf8e1d + +- mfd: altera-a10sr: Include linux/module.h (git-fixes). +- commit 71795a7 + +- video: backlight: Drop maximum brightness override for + brightness zero (git-fixes). +- mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() + (git-fixes). +- mtd: rawnand: arasan: Prevent an unsupported configuration + (git-fixes). +- mtd: rawnand: xway: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: socrates: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: plat_nand: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: pasemi: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: orion: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: mpc5121: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: gpio: Keep the driver compatible with on-die + ECC engines (git-fixes). +- commit e849ae5 + +- mtd: rawnand: au1550nd: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: ams-delta: Keep the driver compatible with on-die + ECC engines (git-fixes). +- Revert "mtd: rawnand: cs553x: Fix external use of SW Hamming + ECC helper" (git-fixes). +- Revert "mtd: rawnand: lpc32xx_slc: Fix external use of SW + Hamming ECC helper" (git-fixes). +- Revert "mtd: rawnand: ndfc: Fix external use of SW Hamming + ECC helper" (git-fixes). +- Revert "mtd: rawnand: sharpsl: Fix external use of SW Hamming + ECC helper" (git-fixes). +- Revert "mtd: rawnand: tmio: Fix external use of SW Hamming + ECC helper" (git-fixes). +- Revert "mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming + ECC helper" (git-fixes). +- mtd: rawnand: fsmc: Fix use of SM ORDER (git-fixes). +- mtd: rawnand: intel: Fix potential buffer overflow in probe + (git-fixes). +- commit 7347e0b + +- mfd: altera-sysmgr: Fix a mistake caused by resource_size + conversion (git-fixes). +- mfd: sprd: Add SPI device ID table (git-fixes). +- mfd: cpcap: Add SPI device ID table (git-fixes). +- mfd: altr_a10sr: Add SPI device ID table (git-fixes). +- mfd: core: Add missing of_node_put for loop iteration + (git-fixes). +- cxl/pci: Fix NULL vs ERR_PTR confusion (git-fixes). +- i2c: xlr: Fix a resource leak in the error handling path of + 'xlr_i2c_probe()' (git-fixes). +- i2c: mediatek: fixing the incorrect register offset (git-fixes). +- mtd: core: don't remove debugfs directory if device is in use + (git-fixes). +- commit deece6f + +- x86/softirq: Disable softirq stacks on PREEMPT_RT (bsc#1189998). +- commit acf1ee7 + +- mm: disable NUMA_BALANCING_DEFAULT_ENABLED and + TRANSPARENT_HUGEPAGE on PREEMPT_RT (bsc#1189998). +- net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT (bsc#1189998). +- crypto: testmgr - Only disable migration in + crypto_disable_simd_for_test() (bsc#1189998). +- leds: trigger: Disable CPU trigger on PREEMPT_RT (bsc#1189998). +- smack: Guard smack_ipv6_lock definition within a + SMACK_IPV6_PORT_LABELING block (bsc#1189998). +- efi: Allow efi=runtime (bsc#1189998). +- efi: Disable runtime services on RT (bsc#1189998). +- sched/rt: Annotate the RT balancing logic irqwork as + IRQ_WORK_HARD_IRQ (bsc#1189998). +- genirq: Disable irqfixup/poll on PREEMPT_RT (bsc#1189998). +- genirq: Move prio assignment into the newly created thread + (bsc#1189998). +- genirq: Update irq_set_irqchip_state documentation + (bsc#1189998). +- smack: mark 'smack_enabled' global variable as __initdata + (bsc#1189998). +- genirq: Fix kernel doc indentation (bsc#1189998). +- genirq: Change force_irqthreads to a static key (bsc#1189998). +- genirq: Clarify documentation for request_threaded_irq() + (bsc#1189998). +- commit fbda427 + +- PCI: Set dma-can-stall for HiSilicon chips (jsc#SLE-17310). +- commit 062d197 + +- crypto: pcrypt - Delay write to padata->info (git-fixes). +- commit 4723c6a + +- thunderbolt: Fix -Wrestrict warning (jsc#SLE-19438). +- commit d228f70 + +- thunderbolt: Enable retry logic for intra-domain control packets + (jsc#SLE-19430 jsc#SLE-19436). +- commit 984baff + +- Update config files (bsc#1192456). + CONFIG_IMA_ARCH_POLICY=y + CONFIG_IMA_READ_POLICY=y + CONFIG_IMA_TRUSTED_KEYRING=y + CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT=y +- commit 14c1dff + +- ftrace: Fix scripts/recordmcount.pl due to new binutils + (bsc#1192267). +- commit e6b961a + +- auxdisplay: ht16k33: Fix frame buffer device blanking + (git-fixes). +- auxdisplay: ht16k33: Connect backlight to fbdev (git-fixes). +- auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty + string (git-fixes). +- PCI: uniphier: Serialize INTx masking/unmasking and fix the + bit operation (git-fixes). +- PCI: cadence: Add cdns_plat_pcie_probe() missing return + (git-fixes). +- PCI: j721e: Fix j721e_pcie_probe() error path (git-fixes). +- PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated + bridge (git-fixes). +- PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on + emulated bridge (git-fixes). +- PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge + (git-fixes). +- PCI: aardvark: Fix support for bus mastering and PCI_COMMAND + on emulated bridge (git-fixes). +- PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG + (git-fixes). +- PCI: aardvark: Fix return value of MSI domain .alloc() method + (git-fixes). +- PCI: pci-bridge-emul: Fix emulation of W1C bits (git-fixes). +- PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() + (git-fixes). +- PCI: aardvark: Do not unmask unused interrupts (git-fixes). +- PCI: aardvark: Do not clear status bits of masked interrupts + (git-fixes). +- PCI: aardvark: Fix configuring Reference clock (git-fixes). +- PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on + emulated bridge (git-fixes). +- PCI: aardvark: Don't spam about PIO Response Status (git-fixes). +- PCI: Do not enable AtomicOps on VFs (git-fixes). +- commit bed291e + +- Drop two USB patches that have been reverted by stable-5.14.17 + Deleted: + patches.suse/usb-core-hcd-Add-support-for-deferring-roothub-regis.patch + patches.suse/xhci-Set-HCD-flag-to-defer-primary-roothub-registrat.patch + blacklist.conf: updated +- commit c2712fa + +- PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() + (bsc#1169263). +- PCI/ACPI: Move _OSC query checks to separate function + (bsc#1169263). +- PCI/ACPI: Move supported and control calculations to separate + functions (bsc#1169263). +- PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS + (bsc#1169263). +- commit 45659d5 + +- Update config files: version bump to 5.14.17 +- commit d9ad97b + +- Linux 5.14.17 (stable-5.14.17). +- commit b38f62e + +- Revert "soc: imx: gpcv2: move reset assert after requesting + domain power up" (stable-5.14.17). +- ALSA: usb-audio: Add Audient iD14 to mixer map quirk table + (stable-5.14.17). +- drm/amdkfd: fix boot failure when iommu is disabled in Picasso + (stable-5.14.17). +- Revert "drm/i915/gt: Propagate change in error status to + children on unhold" (stable-5.14.17). +- ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" + (stable-5.14.17). +- sfc: Fix reading non-legacy supported link modes + (stable-5.14.17). +- drm/i915: Remove memory frequency calculation (stable-5.14.17). +- scsi: core: Put LLD module refcnt after SCSI device is released + (stable-5.14.17). +- vrf: Revert "Reset skb conntrack + connection..." (stable-5.14.17). +- ALSA: usb-audio: Add Schiit Hel device to mixer map quirk table + (stable-5.14.17). +- commit f0969c0 + +- Update patch references for stable-5.14.17 +- commit f5fa096 + +- HID: u2fzero: properly handle timeouts in usb_submit_urb + (git-fixes). +- HID: u2fzero: clarify error check and length calculations + (git-fixes). +- pinctrl: core: fix possible memory leak in pinctrl_enable() + (git-fixes). +- pinctrl: equilibrium: Fix function addition in multiple groups + (git-fixes). +- pinctrl: renesas: checker: Fix off-by-one bug in drive register + check (git-fixes). +- pinctrl: mediatek: mt8195: Add pm_ops (git-fixes). +- video: fbdev: chipsfb: use memset_io() instead of memset() + (git-fixes). +- commit 3eb7025 + +- blacklist.conf: Add perf git-fixes checked into userspace package +- commit 1d6e569 + +- Drop patches.suse/Revert-platform-x86-i2c-multi-instantiate-Don-t-crea.patch again (git-fxies) + This needs the fix in tipd driver at first (likey commit 9990f2f6264c). +- commit 3c36722 + +- Update patch reference for ISDN fix (CVE-2021-43389 bsc#1191958) +- commit 69afb02 + +- rtw89: Fix crash by loading compressed firmware file + (bsc#1188303). +- commit fce817c + +- soundwire: bus: stop dereferencing invalid slave pointer + (git-fixes). +- USB: serial: keyspan: fix memleak on probe errors (git-fixes). +- USB: iowarrior: fix control-message timeouts (git-fixes). +- USB: chipidea: fix interrupt deadlock (git-fixes). +- usb: musb: Balance list entry in musb_gadget_queue (git-fixes). +- usb: max-3421: Use driver data instead of maintaining a list + of bound devices (git-fixes). +- usb: dwc2: drd: reset current session before setting the new + one (git-fixes). +- usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be + disabled (git-fixes). +- usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init + (git-fixes). +- usb: typec: STUSB160X should select REGMAP_I2C (git-fixes). +- usb: musb: select GENERIC_PHY instead of depending on it + (git-fixes). +- usb: gadget: hid: fix error code in do_config() (git-fixes). +- commit e5a5f46 + +- serial: cpm_uart: Protect udbg definitions by + CONFIG_SERIAL_CPM_CONSOLE (git-fixes). +- serial: xilinx_uartps: Fix race condition causing stuck TX + (git-fixes). +- serial: 8250: fix racy uartclk update (git-fixes). +- serial: imx: fix detach/attach of serial console (git-fixes). +- serial: 8250_dw: Drop wrong use of ACPI_PTR() (git-fixes). +- serial: core: Fix initializing and restoring termios speed + (git-fixes). +- soundwire: debugfs: use controller id and link_id for debugfs + (git-fixes). +- staging: r8712u: fix control-message timeout (git-fixes). +- staging: rtl8192u: fix control-message timeouts (git-fixes). +- staging: rtl8712: fix use-after-free in rtl8712_dl_fw + (git-fixes). +- commit 9e7d7b6 + +- power: supply: bq27xxx: Fix kernel crash on IRQ handler register + error (git-fixes). +- power: supply: max17042_battery: Prevent int underflow in + set_soc_threshold (git-fixes). +- power: supply: max17042_battery: Clear status bits in interrupt + handler (git-fixes). +- power: supply: max17040: fix null-ptr-deref in max17040_probe() + (git-fixes). +- =?UTF-8?q?power:=20supply:=20rt5033=5Fbattery:=20Change?= + =?UTF-8?q?=20voltage=20values=20to=20=C2=B5V?= (git-fixes). +- power: supply: max17042_battery: use VFSOC for capacity when + no rsns (git-fixes). +- power: reset: at91-reset: check properly the return value of + devm_of_iomap (git-fixes). +- phy: Sparx5 Eth SerDes: Fix return value check in + sparx5_serdes_probe() (git-fixes). +- phy: qcom-snps: Correct the FSEL_MASK (git-fixes). +- Revert "platform/x86: i2c-multi-instantiate: Don't create + platform device for INT3515 ACPI nodes" (git-fixes). +- commit 0b67117 + +- phy: ti: gmii-sel: check of_get_address() for failure + (git-fixes). +- phy: qcom-qusb2: Fix a memory leak on probe (git-fixes). +- most: fix control-message timeouts (git-fixes). +- iio: buffer: Fix memory leak in + iio_buffers_alloc_sysfs_and_mask() (git-fixes). +- iio: adc: tsc2046: fix scan interval warning (git-fixes). +- iio: core: fix double free in iio_device_unregister_sysfs() + (git-fixes). +- iio: core: check return value when calling dev_set_name() + (git-fixes). +- staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC + (git-fixes). +- staging: most: dim2: do not double-register the same device + (git-fixes). +- phy: micrel: ksz8041nl: do not use power down mode (git-fixes). +- commit f2194b0 + +- iio: buffer: Fix memory leak in + iio_buffer_register_legacy_sysfs_groups() (git-fixes). +- iio: buffer: Fix double-free in + iio_buffers_alloc_sysfs_and_mask() (git-fixes). +- iio: buffer: Fix memory leak in + __iio_buffer_alloc_sysfs_and_mask() (git-fixes). +- iio: buffer: check return value of kstrdup_const() (git-fixes). +- iio: dac: ad5446: Fix ad5622_write() return value (git-fixes). +- drivers: iio: dac: ad5766: Fix dt property name (git-fixes). +- iio: st_pressure_spi: Add missing entries SPI to device ID table + (git-fixes). +- commit 614338b + +- component: do not leave master devres group open after bind + (git-fixes). +- device property: Add missed header in fwnode.h (git-fixes). +- driver core: Fix possible memory leak in device_link_add() + (git-fixes). +- comedi: dt9812: fix DMA buffers on stack (git-fixes). +- comedi: ni_usb6501: fix NULL-deref in command paths (git-fixes). +- Documentation:devicetree:bindings:iio:dac: Fix val (git-fixes). +- iio: adis: do not disabe IRQs in 'adis_init()' (git-fixes). +- dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg + (git-fixes). +- iio: ad5770r: make devicetree property reading consistent + (git-fixes). +- iio: st_sensors: disable regulators after device unregistration + (git-fixes). +- commit 7a34673 + +- ABI: obsolete/sysfs-bus-iio: add some missing blank lines + (git-fixes). +- ABI: sysfs-kernel-slab: Document some stats (git-fixes). +- ABI: sysfs-devices-removable: make a table valid as ReST markup + (git-fixes). +- ABI: configfs-usb-gadget-uac2: fix a broken table (git-fixes). +- ABI: sysfs-platform-dptf: Add tables markup to a table + (git-fixes). +- comedi: vmk80xx: fix bulk and interrupt message timeouts + (git-fixes). +- comedi: vmk80xx: fix bulk-buffer overflow (git-fixes). +- comedi: vmk80xx: fix transfer-buffer overflows (git-fixes). +- char: xillybus: fix msg_ep UAF in xillyusb_probe() (git-fixes). +- commit 7b9627f + +- Update patch reference for a net fix (CVE-2021-43267 bsc#1192341) +- commit f6e8d1c + +- ALSA: usb-audio: Input source control - digidesign mbox + (git-fixes). +- commit 5b93860 + +- ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 + Mixer/Soundcard (git-fixes). +- commit 587cd4a + +- ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers + (git-fixes). +- commit df7bc2c + +- ALSA: hda/realtek: Add quirk for Clevo PC70HS (git-fixes). +- ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk + (git-fixes). +- ALSA: usb-audio: Add registration quirk for JBL Quantum 400 + (git-fixes). +- ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED + (git-fixes). +- ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume + (git-fixes). +- ALSA: mixer: oss: Fix racy access to slots (git-fixes). +- commit dee578e + +- clk: qcom: gcc-sc7280: Drop unused array (git-fixes). +- commit dbfffa3 + +- soc: qcom: apr: Add of_node_put() before return (git-fixes). +- soc: qcom: rpmhpd: fix sm8350_mxc's peer domain (git-fixes). +- soc: qcom: socinfo: add two missing PMIC IDs (git-fixes). +- soc: qcom: rpmhpd: Make power_on actually enable the domain + (git-fixes). +- soc: samsung: pm_domains: drop unused is_off field (git-fixes). +- soc: samsung: exynos-pmu: Fix compilation when nothing selects + CONFIG_MFD_CORE (git-fixes). +- soc: fsl: dpio: rename the enqueue descriptor variable + (git-fixes). +- soc: fsl: dpio: use an explicit NULL instead of 0 (git-fixes). +- soc: qcom: llcc: Disable MMUHWT retention (git-fixes). +- virtio_ring: check desc == NULL when using indirect with packed + (git-fixes). +- commit 46f0c26 + +- firmware: qcom_scm: Fix error retval in + __qcom_scm_is_call_available() (git-fixes). +- memory: renesas-rpc-if: Avoid unaligned bus access for + HyperFlash (git-fixes). +- memory: renesas-rpc-if: Correct QSPI data transfer in Manual + mode (git-fixes). +- memory: fsl_ifc: fix leak of irq and nand_irq in + fsl_ifc_ctrl_probe (git-fixes). +- soc/tegra: Fix an error handling path in + tegra_powergate_power_up() (git-fixes). +- firmware: tegra: Reduce stack usage (git-fixes). +- of: unittest: fix EXPECT text for gpio hog errors (git-fixes). +- of: remove duplicate declarations of __of_*_sysfs() functions + (git-fixes). +- platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning + (git-fixes). +- commit eb8bc37 + +- clk: at91: clk-master: fix prescaler logic (git-fixes). +- clk: at91: clk-master: check if div or pres is zero (git-fixes). +- clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL (git-fixes). +- clk: at91: check pmc node status before registering syscore ops + (git-fixes). +- clk: rockchip: use module_platform_driver_probe (git-fixes). +- clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling + paths (git-fixes). +- clk: qcom: gcc: Remove CPUSS clocks control for SC7280 + (git-fixes). +- bus: ti-sysc: Fix timekeeping_suspended warning on resume + (git-fixes). +- docs: f2fs: fix text alignment (git-fixes). +- docs: UML: user_mode_linux_howto_v2 edits (git-fixes). +- commit e03ec55 + +- ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()' + (git-fixes). +- ASoC: cs42l42: Correct configuring of switch inversion from + ts-inv (git-fixes). +- ASoC: dt-bindings: cs42l42: Correct description of ts-inv + (git-fixes). +- ASoC: topology: Fix stub for snd_soc_tplg_component_remove() + (git-fixes). +- ASoC: tegra: Set default card name for Trimslice (git-fixes). +- ASoC: tegra: Restore AC97 support (git-fixes). +- ASoC: soc-pcm: restore mixer functionality (git-fixes). +- ASoC: SOF: topology: do not power down primary core during + topology removal (git-fixes). +- ASoC: wcd9335: Use correct version to initialize Class H + (git-fixes). +- ASoC: ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE + (git-fixes). +- commit a8c85b8 + +- ASoC: mediatek: mt8195: Remove unsued irqs_lock (git-fixes). +- ASoC: meson: t9015: Add missing AVDD-supply property + (git-fixes). +- ASoC: rockchip: Use generic dmaengine code (git-fixes). +- ASoC: cs42l42: Defer probe if request_threaded_irq() returns + EPROBE_DEFER (git-fixes). +- ASoC: cs42l42: Don't set defaults for volatile registers + (git-fixes). +- ASoC: cs42l42: Correct some register default values (git-fixes). +- ASoC: cs42l42: Always configure both ASP TX channels + (git-fixes). +- ALSA: oxfw: fix functional regression for Mackie Onyx 1640i + in v5.14 or later (git-fixes). +- ALSA: ua101: fix division by zero at probe (git-fixes). +- ALSA: line6: fix control and interrupt message timeouts + (git-fixes). +- commit 8645368 + +- ALSA: 6fire: fix control and bulk message timeouts (git-fixes). +- ALSA: uapi: Fix a C++ style comment in asound.h (git-fixes). +- ALSA: hda: Use position buffer for SKL+ again (git-fixes). +- ALSA: hda: Reduce udelay() at SKL+ position reporting + (git-fixes). +- ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 + (git-fixes). +- ABI: sysfs-platform-intel-pmc: add blank lines to make it + valid for ReST (git-fixes). +- ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries + (git-fixes). +- commit 19d7af3 + +- Move upstreamed patches into sorted section +- commit d1ff8bb + +- locking: Remove spin_lock_flags() etc (bsc#1190137). +- locking/rwsem: Fix comments about reader optimistic lock + stealing conditions (bsc#1190137). +- locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() + (bsc#1190137). +- locking/rwsem: Disable preemption for spinning region + (bsc#1190137). +- locking/rwbase: Optimize rwbase_read_trylock (bsc#1190137 + bsc#1189998). +- rtmutex: Wake up the waiters lockless while dropping the read + lock (bsc#1190137 bsc#1189998). +- rtmutex: Check explicit for TASK_RTLOCK_WAIT (bsc#1190137 + bsc#1189998). +- locking/rt: Take RCU nesting into account for __might_resched() + (bsc#1190137 bsc#1189998). +- sched: Make cond_resched_lock() variants RT aware (bsc#1190137 + bsc#1189998). +- sched: Make RCU nest depth distinct in __might_resched() + (bsc#1190137 bsc#1189998). +- sched: Make might_sleep() output less confusing (bsc#1190137 + bsc#1189998). +- sched: Cleanup might_sleep() printks (bsc#1190137 bsc#1189998). +- sched: Remove preempt_offset argument from __might_sleep() + (bsc#1190137 bsc#1189998). +- sched: Make cond_resched_*lock() variants consistent + vs. might_sleep() (bsc#1190137 bsc#1189998). +- sched: Clean up the might_sleep() underscore zoo (bsc#1190137 + bsc#1189998). +- locking/ww-mutex: Fix uninitialized use of ret in test_aa() + (bsc#1190137). +- lockdep: Improve comments in wait-type checks (bsc#1190137). +- lockdep: Let lock_is_held_type() detect recursive read as read + (bsc#1190137). +- kernel/locking: Add context to ww_mutex_trylock() (bsc#1190137). +- commit 86065d6 + +- Input: i8042 - Add quirk for Fujitsu Lifebook T725 + (bsc#1191980). +- commit 3274f52 + +- Move upstreamed patches into sorted section +- commit 8e8bf1d + +- Revert "PM: sleep: Do not assume that "mem" is always present" + (git-fixes). +- commit c0f0040 + +- wilc1000: fix possible memory leak in cfg_scan_result() + (git-fixes). +- commit 663fdc6 + +- virtio-gpu: fix possible memory allocation failure (git-fixes). +- wcn36xx: Channel list update before hardware scan (git-fixes). +- wcn36xx: Fix discarded frames due to wrong sequence number + (git-fixes). +- wcn36xx: add proper DMA memory barriers in rx path (git-fixes). +- wcn36xx: Fix HT40 capability for 2Ghz band (git-fixes). +- Revert "wcn36xx: Disable bmps when encryption is disabled" + (git-fixes). +- wcn36xx: Fix tx_status mechanism (git-fixes). +- wcn36xx: Fix (QoS) null data frame bitrate/modulation + (git-fixes). +- wcn36xx: Add ability for wcn36xx_smd_dump_cmd_req to pass + two's complement (git-fixes). +- wcn36xx: Fix Antenna Diversity Switching (git-fixes). +- commit c191910 + +- thermal/core: fix a UAF bug in + __thermal_cooling_device_register() (git-fixes). +- PM: EM: Fix inefficient states detection (git-fixes). +- PM: sleep: Do not let "syscore" devices runtime-suspend during + system transitions (git-fixes). +- rsi: fix control-message timeout (git-fixes). +- rtl8187: fix control-message timeouts (git-fixes). +- rsi: stop thread firstly in rsi_91x_init() error handling + (git-fixes). +- rsi: Fix module dev_oper_mode parameter description (git-fixes). +- rsi: fix rate mask set leading to P2P failure (git-fixes). +- rsi: fix key enabled check causing unwanted encryption for + vap_id > 0 (git-fixes). +- rsi: fix occasional initialisation failure with BT coex + (git-fixes). +- commit 0e59d7a + +- PM: sleep: Do not assume that "mem" is always present + (git-fixes). +- mwifiex: fix division by zero in fw download path (git-fixes). +- mt76: mt7615: mt7622: fix ibss and meshpoint (git-fixes). +- mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() + (git-fixes). +- mt76: mt7915: fix sta_rec_wtbl tag len (git-fixes). +- mt76: mt7615: fix monitor mode tear down crash (git-fixes). +- mt76: mt7921: fix retrying release semaphore without end + (git-fixes). +- mt76: mt7915: fix possible infinite loop release semaphore + (git-fixes). +- mt76: mt7615: fix hwmon temp sensor mem use-after-free + (git-fixes). +- mwifiex: Send DELBA requests according to spec (git-fixes). +- commit 11ac107 + +- mt76: mt7915: fix hwmon temp sensor mem use-after-free + (git-fixes). +- mt76: mt7921: always wake device if necessary in debugfs + (git-fixes). +- mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate + (git-fixes). +- mt76: mt7921: fix firmware usage of RA info using legacy rates + (git-fixes). +- mt76: mt7921: report HE MU radiotap (git-fixes). +- mt76: overwrite default reg_ops if necessary (git-fixes). +- mt76: connac: fix GTK rekey offload failure on WPA mixed mode + (git-fixes). +- mt76: mt7921: fix dma hang in rmmod (git-fixes). +- mt76: mt7915: fix bit fields for HT rate idx (git-fixes). +- mt76: mt7915: fix potential overflow of eeprom page index + (git-fixes). +- commit 282c2b4 + +- ibmvnic: delay complete() (bsc#1094840 ltc#167098 git-fixes). +- commit 19163fe + +- mt76: mt7921: Fix out of order process by invalid event pkt + (git-fixes). +- mt76: mt7915: fix mgmt frame using unexpected bitrate + (git-fixes). +- mt76: mt7921: fix mgmt frame using unexpected bitrate + (git-fixes). +- mt76: add mt76_default_basic_rate more devices can rely on + (git-fixes). +- mt76: mt76x02: fix endianness warnings in mt76x02_mac.c + (git-fixes). +- mt76: mt7921: fix survey-dump reporting (git-fixes). +- mt76: fix build error implicit enumeration conversion + (git-fixes). +- mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (git-fixes). +- mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() + (git-fixes). +- mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi + (git-fixes). +- mt76: mt7921: fix endianness warning in mt7921_update_txs + (git-fixes). +- commit d1310f8 + +- iwlwifi: fw: uefi: add missing include guards (git-fixes). +- iwlwifi: mvm: fix some kerneldoc issues (git-fixes). +- libertas: Fix possible memory leak in probe and disconnect + (git-fixes). +- libertas_tf: Fix possible memory leak in probe and disconnect + (git-fixes). +- mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb + (git-fixes). +- mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event + (git-fixes). +- iwlwifi: cfg: set low-latency-xtal for some integrated So + devices (git-fixes). +- iwlwifi: mvm: reset PM state on unsuccessful resume (git-fixes). +- gve: Track RX buffer allocation failures (git-fixes). +- gve: Allow pageflips on larger pages (git-fixes). +- commit 110b62b + +- drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits (git-fixes). +- drm/amdgpu: fix a potential memory leak in + amdgpu_device_fini_sw() (git-fixes). +- drm/msm: Fix potential NULL dereference in DPU SSPP (git-fixes). +- fbdev/efifb: Release PCI device's runtime PM ref during FB + destroy (git-fixes). +- gve: Add netif_set_xps_queue call (git-fixes). +- gve: Recover from queue stall due to missed IRQ (git-fixes). +- gve: Do lazy cleanup in TX path (git-fixes). +- gve: Add rx buffer pagecnt bias (git-fixes). +- gve: Switch to use napi_complete_done (git-fixes). +- gve: DQO: avoid unused variable warnings (git-fixes). +- commit 55a8612 + +- drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8" + (git-fixes). +- commit 542acac + +- drm/msm: uninitialized variable in msm_gem_import() (git-fixes). +- drm/msm: potential error pointer dereference in init() + (git-fixes). +- drm/msm: Fix potential Oops in a6xx_gmu_rpmh_init() (git-fixes). +- drm/amdkfd: Fix an inappropriate error handling in allloc + memory of gpu (git-fixes). +- drm: fb_helper: fix CONFIG_FB dependency (git-fixes). +- drm/ttm: stop calling tt_swapin in vm_access (git-fixes). +- drm/amdgpu: fix warning for overflow check (git-fixes). +- drm/amdgpu: move amdgpu_virt_release_full_gpu to fini_early + stage (git-fixes). +- commit b55334e + +- drm/amd/display: Revert "Directly retrain link from debugfs" + (git-fixes). +- drm: bridge: it66121: Fix return value it66121_probe + (git-fixes). +- drm/v3d: fix wait for TMU write combiner flush (git-fixes). +- drm/sun4i: Fix macros in sun8i_csc.h (git-fixes). +- drm/bridge: it66121: Wait for next bridge to be probed + (git-fixes). +- drm/bridge: it66121: Initialize {device,vendor}_ids (git-fixes). +- drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux() + (git-fixes). +- cfg80211: always free wiphy specific regdomain (git-fixes). +- Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync + (git-fixes). +- Bluetooth: fix init and cleanup of sco_conn.timeout_work + (git-fixes). +- commit c29b2e3 + +- ath6kl: fix division by zero in send path (git-fixes). +- ath10k: fix division by zero in send path (git-fixes). +- ath6kl: fix control-message timeout (git-fixes). +- ath9k: Fix potential interrupt storm on queue reset (git-fixes). +- b43: fix a lower bounds test (git-fixes). +- b43legacy: fix a lower bounds test (git-fixes). +- ath11k: Fix memory leak in ath11k_qmi_driver_event_work + (git-fixes). +- ath11k: fix packet drops due to incorrect 6 GHz freq value in + rx status (git-fixes). +- ath11k: Avoid race during regd updates (git-fixes). +- ath11k: fix some sleeping in atomic bugs (git-fixes). +- commit 4e5d1a9 + +- amd/display: remove ChromeOS workaround (git-fixes). +- ACPI: PM: Fix sharing of wakeup power resources (git-fixes). +- ACPI: PM: Turn off unused wakeup power resources (git-fixes). +- ath10k: fix control-message timeout (git-fixes). +- ath10k: fix module load regression with iram-recovery feature + (git-fixes). +- ath10k: fix max antenna gain unit (git-fixes). +- ath10k: Don't always treat modem stop events as crashes + (git-fixes). +- ath10k: sdio: Add missing BH locking around napi_schdule() + (git-fixes). +- ath10k: Fix missing frame timestamp for beacon/probe-resp + (git-fixes). +- commit dfaf1e9 + +- Revert "net: hns3: fix pause config problem after autoneg + disabled" (git-fixes). +- commit ea23b32 + +- Update config files: version bump to 5.14.16 +- commit b93546f + +- Linux 5.14.16 (stable-5.14.16). +- commit e533e4f + +- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support + (stable-5.14.16). +- perf script: Check session->header.env.arch before using it + (stable-5.14.16). +- KVM: x86: Take srcu lock in post_kvm_run_save() + (stable-5.14.16). +- KVM: SEV-ES: fix another issue with string I/O VMGEXITs + (stable-5.14.16). +- KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in + kvm_vcpu_block() (stable-5.14.16). +- KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock + (stable-5.14.16). +- scsi: ufs: ufs-exynos: Correct timeout value setting registers + (stable-5.14.16). +- riscv: Fix asan-stack clang build (stable-5.14.16). +- riscv: Do not re-populate shadow memory with + kasan_populate_early_shadow (stable-5.14.16). +- riscv: fix misalgned trap vector base address (stable-5.14.16). +- commit 09b4969 + +- bpf: Use kvmalloc for map values in syscall (stable-5.14.16). +- Refresh + patches.suse/bpf-Fix-error-usage-of-map_fd-and-fdget-in-generic_m.patch. +- commit cedd276 + +- KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu + (stable-5.14.16). +- KVM: s390: clear kicked_mask before sleeping again + (stable-5.14.16). +- octeontx2-af: Check whether ipolicers exists (stable-5.14.16). +- net: hns3: expand buffer len for some debugfs command + (stable-5.14.16). +- net: hns3: add more string spaces for dumping packets number + of queue info in debugfs (stable-5.14.16). +- phy: phy_ethtool_ksettings_set: Lock the PHY while changing + settings (stable-5.14.16). +- RDMA/irdma: Do not hold qos mutex twice on QP resume + (stable-5.14.16). +- RDMA/irdma: Set VLAN in UD work completion correctly + (stable-5.14.16). +- RDMA/irdma: Process extended CQ entries correctly + (stable-5.14.16). +- commit 53d65f5 + +- net: ethernet: microchip: lan743x: Fix skb allocation failure + (stable-5.14.16). +- net/tls: Fix flipped sign in async_wait.err assignment + (stable-5.14.16). +- net: hns3: fix data endian problem of some functions of debugfs + (stable-5.14.16). +- net: hns3: fix pause config problem after autoneg disabled + (stable-5.14.16). +- net: nxp: lpc_eth.c: avoid hang when bringing interface down + (stable-5.14.16). +- phy: phy_start_aneg: Add an unlocked version (stable-5.14.16). +- phy: phy_ethtool_ksettings_set: Move after phy_start_aneg + (stable-5.14.16). +- phy: phy_ethtool_ksettings_get: Lock the phy for consistency + (stable-5.14.16). +- net: ethernet: microchip: lan743x: Fix dma allocation failure + by using dma_set_mask_and_coherent (stable-5.14.16). +- net: ethernet: microchip: lan743x: Fix driver crash when + lan743x_pm_resume fails (stable-5.14.16). +- commit df8349f + +- ice: check whether PTP is initialized in ice_ptp_release() + (stable-5.14.16). +- mlxsw: pci: Recycle received packet upon allocation failure + (stable-5.14.16). +- net-sysfs: initialize uid and gid before calling + net_ns_get_ownership (stable-5.14.16). +- net: Prevent infinite while loop in skb_tx_hash() + (stable-5.14.16). +- nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST + (stable-5.14.16). +- RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a + string (stable-5.14.16). +- RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR + (stable-5.14.16). +- RDMA/mlx5: Set user priority for DCT (stable-5.14.16). +- reset: brcmstb-rescal: fix incorrect polarity of status bit + (stable-5.14.16). +- arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node + (stable-5.14.16). +- commit 97aac17 + +- nvmet-tcp: fix data digest pointer calculation (stable-5.14.16). +- nvme-tcp: fix data digest pointer calculation (stable-5.14.16). +- nvme-tcp: fix possible req->offset corruption (stable-5.14.16). +- octeontx2-af: Fix possible null pointer dereference + (stable-5.14.16). +- octeontx2-af: Display all enabled PF VF rsrc_alloc entries + (stable-5.14.16). +- tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict + function (stable-5.14.16). +- bpf: Fix error usage of map_fd and fdget() in + generic_map_update_batch() (stable-5.14.16). +- ice: Respond to a NETDEV_UNREGISTER event for LAG + (stable-5.14.16). +- IB/hfi1: Fix abba locking issue with sc_disable() + (stable-5.14.16). +- IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt + fields (stable-5.14.16). +- commit a55a0c7 + +- drm/ttm: fix memleak in ttm_transfered_destroy (stable-5.14.16). +- drm/amd/display: Fallback to clocks which meet requested + voltage on DCN31 (stable-5.14.16). +- drm/amdgpu: support B0&B1 external revision id for yellow carp + (stable-5.14.16). +- drm/amd/display: Moved dccg init to after bios golden init + (stable-5.14.16). +- drm/amd/display: Increase watermark latencies for DCN3.1 + (stable-5.14.16). +- drm/amd/display: increase Z9 latency to workaround underflow + in Z9 (stable-5.14.16). +- drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1 + (stable-5.14.16). +- drm/amd/display: Limit display scaling to up to true 4k for + DCN 3.1 (stable-5.14.16). +- riscv, bpf: Fix potential NULL dereference (stable-5.14.16). +- cgroup: Fix memory leak caused by missing cgroup_bpf_offline + (stable-5.14.16). +- commit e3a5ce8 + +- mm: khugepaged: skip huge page collapse for special files + (stable-5.14.16). +- mm, thp: bail out early in collapse_file for writeback page + (stable-5.14.16). +- mm: filemap: check if THP has hwpoisoned subpage for PMD page + fault (stable-5.14.16). +- mm: hwpoison: remove the unnecessary THP check (stable-5.14.16). +- drm/amd/display: Require immediate flip support for DCN3.1 + planes (stable-5.14.16). +- arm64: dts: imx8mm-kontron: Fix connection type for VSC8531 + RGMII PHY (stable-5.14.16). +- arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequency + (stable-5.14.16). +- arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2 + (stable-5.14.16). +- arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to + 800 mV (stable-5.14.16). +- arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply + voltages are correct (stable-5.14.16). +- commit 274ce5a + +- nvme-tcp: fix H2CData PDU send accounting (again) + (stable-5.14.16). +- block: Fix partition check for host-aware zoned block devices + (stable-5.14.16). +- mmc: sdhci: Map more voltage level to SDHCI_POWER_330 + (stable-5.14.16). +- ocfs2: fix race between searching chunks and release + journal_head from buffer_head (stable-5.14.16). +- net/tls: Fix flipped sign in tls_err_abort() calls + (stable-5.14.16). +- tipc: fix size validations for the MSG_CRYPTO type + (stable-5.14.16). +- ftrace/nds32: Update the proto for ftrace_trace_function to + match ftrace_stub (stable-5.14.16). +- ata: sata_mv: Fix the error handling of mv_chip_id() + (stable-5.14.16). +- pinctrl: amd: disable and mask interrupts on probe + (stable-5.14.16). +- Revert "pinctrl: bcm: ns: support updated DT binding as syscon + subnode" (stable-5.14.16). +- commit 26c5964 + +- usbnet: fix error return code in usbnet_probe() + (stable-5.14.16). +- ARM: 9148/1: handle CONFIG_CPU_ENDIAN_BE32 in + arch/arm/kernel/head.S (stable-5.14.16). +- ARM: 9141/1: only warn about XIP address when not compile + testing (stable-5.14.16). +- ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype + (stable-5.14.16). +- ARM: 9138/1: fix link warning with XIP + frame-pointer + (stable-5.14.16). +- ARM: 9134/1: remove duplicate memcpy() definition + (stable-5.14.16). +- ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned + (stable-5.14.16). +- ARM: 9132/1: Fix __get_user_check failure with ARM KASAN images + (stable-5.14.16). +- usbnet: sanity check for maxpacket (stable-5.14.16). +- commit 47b76d0 + +- Update patch references for stable-5.14.16 +- commit 88fbd03 + +- Drop patches where were added for ustat() + glibc doesn't expose this system call anymore, and so no point in + carrying this delta. LTP does test for this but the test uses its + own headers instead of libc for it. It is not worth carrying this + delta for a deprecated call. + This patch set was tested with kernel-ci and found no new regressions + with btrfs. +- Delete + patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch. +- Delete patches.suse/btrfs-use-the-new-VFS-super_block_dev.patch. +- commit ea7c7f6 + +- efi: cper: check section header more appropriately + (jsc#SLE-18522). +- efi/libstub: Simplify "Exiting bootservices" message + (jsc#SLE-18522). +- efi: sysfb_efi: fix build when EFI is not set (jsc#SLE-18522). +- drivers/firmware: fix SYSFB depends to prevent build failures + (jsc#SLE-18522). +- drivers/firmware: consolidate EFI framebuffer setup for all + arches (jsc#SLE-18522). + Update config files: + +# CONFIG_SYSFB_SIMPLEFB is not set +- drivers/firmware: move x86 Generic System Framebuffers support + (jsc#SLE-18522). + Update config files: + +CONFIG_SYSFB=y +- efi: cper: fix scnprintf() use in cper_mem_err_location() + (jsc#SLE-18522). +- commit f3836a8 + -- isystem: ship and use stdarg.h (jsc#SLE-19223). +- isystem: ship and use stdarg.h (jsc#SLE-19223). -- commit 648b5c7 + https://github.com/openSUSE/installation-images/issues/537 +- rpm/config.sh: Compress modules with zstd (jsc#SLE-21256). +- commit 33519d9 kernel-syms +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Use firmware recommended queue depth + (jsc#SLE-18967). +- scsi: mpt3sas: Bump driver version to 38.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Add io_uring iopoll support (jsc#SLE-18967). +- commit 769c603 + +- ibmvnic: Process crqs after enabling interrupts (bsc#1192273 + ltc#194629). +- ibmvnic: don't stop queue in xmit (bsc#1192273 ltc#194629). +- commit 0c1f769 + +- Revert "ibmvnic: check failover_pending in login response" + (bsc#1190523 ltc#194510). +- ibmvnic: check failover_pending in login response (bsc#1190523 + ltc#194510). +- commit 3cece0c + +- x86/fpu: Move os_xsave() and os_xrstor() to core + (jsc#SLE-18931). +- commit 0e76265 + +- x86/fpu: Make os_xrstor_booting() private (jsc#SLE-18931). +- commit 5d32b8f + +- x86/fpu: Clean up CPU feature tests (jsc#SLE-18931). +- commit 446c71a + +- x86/fpu: Move context switch and exit to user inlines into + sched.h (jsc#SLE-18931). +- commit 93f59dc + +- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 + (jsc#SLE-18968). +- scsi: megaraid_sas: Add helper functions for irq_context + (jsc#SLE-18968). +- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ + polling and real interrupt (jsc#SLE-18968). +- scsi: megaraid: Clean up some inconsistent indenting + (jsc#SLE-18968). +- scsi: megaraid: Fix Coccinelle warning (jsc#SLE-18968). +- scsi: megaraid: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-18968). +- commit 15f1bb5 + +- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + (jsc#SLE-18931). +- commit d3c4053 + +- x86/fpu: Rework copy_xstate_to_uabi_buf() (jsc#SLE-18931). +- commit 2a28e7e + +- x86/fpu: Replace KVMs home brewed FPU copy from user + (jsc#SLE-18931). +- commit d2f0bca + +- x86/fpu: Move KVMs FPU swapping to FPU core (jsc#SLE-18931). +- commit 640c80f + +- x86/fpu/xstate: Mark all init only functions __init + (jsc#SLE-18931). +- commit b7fb34b + +- x86/fpu/xstate: Provide and use for_each_xfeature() + (jsc#SLE-18931). +- commit 1c5014e + +- x86/fpu: Cleanup xstate xcomp_bv initialization (jsc#SLE-18931). +- commit 135211d + +- x86/fpu: Do not inherit FPU context for kernel and IO worker + threads (jsc#SLE-18931). +- commit becc295 + +- x86/process: Clone FPU in copy_thread() (jsc#SLE-18931). +- commit 2d0ab18 + +- x86/fpu: Remove pointless memset in fpu_clone() (jsc#SLE-18931). +- commit 43563a6 + +- x86/fpu: Cleanup the on_boot_cpu clutter (jsc#SLE-18931). +- commit fba46f1 + +- x86/fpu: Restrict xsaves()/xrstors() to independent states + (jsc#SLE-18931). +- commit 2680d35 + +- x86/pkru: Remove useless include (jsc#SLE-18931). +- commit 0a37ab9 + +- x86/fpu: Update stale comments (jsc#SLE-18931). +- commit ccb8547 + +- x86/fpu: Remove pointless argument from switch_fpu_finish() + (jsc#SLE-18931). +- commit 2a98e69 + +- Update + patches.suse/x86-fpu-mask-out-the-invalid-mxcsr-bits-properly.patch + (jsc#SLE-18931). +- commit 1bb370e + +- x86/fpu/signal: Fix missed conversion to correct boolean retval + in save_xstate_epilog() (jsc#SLE-18931). +- commit 88b693c + +- x86/fpu/signal: Change return code of restore_fpregs_from_user() + to boolean (jsc#SLE-18931). +- commit bff2e93 + +- x86/fpu/signal: Change return code of check_xstate_in_sigframe() + to boolean (jsc#SLE-18931). +- commit 0925586 + +- x86/fpu/signal: Change return type of __fpu_restore_sig() + to boolean (jsc#SLE-18931). +- commit 8707aff + +- trap: cleanup trap_init() (git-fixes). +- commit 84c723c + +- xsurf100: drop include of lib8390.c (git-fixes). +- commit b8f067c + +- x86/fpu/signal: Change return type of fpu__restore_sig() + to boolean (jsc#SLE-18931). +- commit a9ed3f4 + +- x86/signal: Change return type of restore_sigcontext() to + boolean (jsc#SLE-18931). +- commit eacd67e + +- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() + helpers to boolean (jsc#SLE-18931). +- commit f83d895 + +- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() + to boolean (jsc#SLE-18931). +- commit a72c41f + +- x86/fpu/signal: Move xstate clearing out of + copy_fpregs_to_sigframe() (jsc#SLE-18931). +- commit 2f939c3 + +- x86/fpu/signal: Move header zeroing out of + xsave_to_user_sigframe() (jsc#SLE-18931). +- commit 05da93a + +- x86/fpu/signal: Clarify exception handling in + restore_fpregs_from_user() (jsc#SLE-18931). +- commit d359dfe + +- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + (jsc#SLE-18931). +- commit f1063b0 + +- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit cfb074b + +- x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit c72dfcc + +- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and + EX_TYPE_FAULT_MCE_SAFE (jsc#SLE-18931). +- commit 0827eac + +- x86/extable: Rework the exception table mechanics + (jsc#SLE-18931). +- commit 91c2fad + +- x86/mce: Get rid of stray semicolons (jsc#SLE-18931). +- commit 03638cb + +- x86/mce: Deduplicate exception handling (jsc#SLE-18931). +- commit 01e0919 + +- x86/extable: Get rid of redundant macros (jsc#SLE-18931). +- commit 9770234 + +- x86/extable: Tidy up redundant handler functions + (jsc#SLE-18931). +- commit ef9303c + +- Drop patches where were added for ustat() + glibc doesn't expose this system call anymore, and so no point in + carrying this delta. LTP does test for this but the test uses its + own headers instead of libc for it. It is not worth carrying this + delta for a deprecated call. + This patch set was tested with kernel-ci and found no new regressions + with btrfs. +- Delete + patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch. +- Delete patches.suse/btrfs-use-the-new-VFS-super_block_dev.patch. +- commit ea7c7f6 + +- efi: cper: check section header more appropriately + (jsc#SLE-18522). +- efi/libstub: Simplify "Exiting bootservices" message + (jsc#SLE-18522). +- efi: sysfb_efi: fix build when EFI is not set (jsc#SLE-18522). +- drivers/firmware: fix SYSFB depends to prevent build failures + (jsc#SLE-18522). +- drivers/firmware: consolidate EFI framebuffer setup for all + arches (jsc#SLE-18522). + Update config files: + +# CONFIG_SYSFB_SIMPLEFB is not set +- drivers/firmware: move x86 Generic System Framebuffers support + (jsc#SLE-18522). + Update config files: + +CONFIG_SYSFB=y +- efi: cper: fix scnprintf() use in cper_mem_err_location() + (jsc#SLE-18522). +- commit f3836a8 + -- isystem: ship and use stdarg.h (jsc#SLE-19223). +- isystem: ship and use stdarg.h (jsc#SLE-19223). -- commit 648b5c7 + https://github.com/openSUSE/installation-images/issues/537 +- rpm/config.sh: Compress modules with zstd (jsc#SLE-21256). +- commit 33519d9 kernel-syms-azure +- Revert "mark pstore-blk as broken" (git-fixes). +- Update config files. +- supported.conf: adjust for pstore_blk and co +- commit 79eccc2 + +- pinctrl: qcom: sm8350: Correct UFS and SDC offsets (git-fixes). +- pinctrl: qcom: sdm845: Enable dual edge errata (git-fixes). +- pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c' + (git-fixes). +- ACPI: Add stubs for wakeup handler functions (git-fixes). +- commit 7d34774 + +- blacklist.conf: add media patch entry that was already picked up +- commit 262559d + +- ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE + (bsc#1192473). +- commit a604fd5 + +- NFC: reorder the logic in nfc_{un,}register_device (git-fixes). +- Refresh + patches.suse/NFC-SUSE-specific-brutal-fix-for-runtime-PM.patch. +- commit 58d673a + +- Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" + (git-fixes). +- fbdev: Prevent probing generic drivers if a FB is already + registered (git-fixes). +- drm/cma-helper: Release non-coherent memory with + dma_free_noncoherent() (git-fixes). +- drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame + (git-fixes). +- thermal: int340x: Limit Kconfig to 64-bit (git-fixes). +- platform/x86: think-lmi: Abort probe on analyze failure + (git-fixes). +- platform/x86: hp_accel: Fix an error handling path in + 'lis3lv02d_probe()' (git-fixes). +- spi: fix use-after-free of the add_lock mutex (git-fixes). +- e100: fix device suspend/resume (git-fixes). +- NFC: add NCI_UNREG flag to eliminate the race (git-fixes). +- NFC: reorganize the functions in nci_request (git-fixes). +- mac80211: fix monitor_sdata RCU/locking assertions (git-fixes). +- mac80211: drop check for DONT_REORDER in + __ieee80211_select_queue (git-fixes). +- nl80211: fix radio statistics in survey dump (git-fixes). +- cfg80211: call cfg80211_stop_ap when switch from P2P_GO type + (git-fixes). +- docs: accounting: update delay-accounting.rst reference + (git-fixes). +- commit 195d274 + +- powerpc/pseries/svm: Add a powerpc version of cc_platform_has() (jsc#SLE-19924). +- Update config files. +- commit d22f826 + +- btrfs: update comments for chunk allocation -ENOSPC cases + (bsc#1192896). +- btrfs: fix deadlock between chunk allocation and chunk btree + modifications (bsc#1192896). +- commit 09c9eb3 + +- blacklist.conf: Add b94f9ac79a73 cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem +- commit b3581c2 + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1192547). +- treewide: Replace the use of mem_encrypt_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sev: Replace occurrences of sev_es_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sev: Replace occurrences of sev_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sme: Replace occurrences of sme_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/ioremap: Selectively build arch override encryption + functions (jsc#SLE-19924). +- powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() + (jsc#SLE-19924). +- commit c6b9314 + +- memcg: replace in_interrupt() by !in_task() in active_memcg() + (bsc#1192894). +- commit 8c447eb + +- Update metadata + patches.suse/bpf-cgroup-Assign-cgroup-in-cgroup_sk_alloc-when-cal.patch + (stable-5.14.19 bsc#1191279). +- Update metadata + patches.suse/bpf-cgroups-Fix-cgroup-v2-fallback-on-v1-v2-mixed-mo.patch + (stable-5.14.19 bsc#1191279). +- commit 590ab5b + +- btrfs: fix memory ordering between normal and ordered work functions (git-fixes). +- commit 0b78f1b + +- Update config files: bump to 5.14.20 +- commit c08e20b + +- Linux 5.14.20 (stable-5.14.20). +- commit 1a4044c + +- Drop x86 patch to follow a stable-5.14.20 revert + Other two (sched and x86 fixes) were reverted in 5.14.20 but we keep them + Delete patches.suse/x86-Fix-__get_wchan-for-STACKTRACE.patch + Update blacklist.conf +- commit 6440d2c + +- x86/setup: Explicitly include acpi.h (bsc#1192825). +- commit 915b5b4 + +- iscsi_ibft: fix warning in reserve_ibft_region() (bsc#1191540). +- commit 4ad3fae + +- e1000e: Add support for the next LOM generation (jsc#SLE-18382). +- Refresh + patches.suse/e1000e-Separate-TGP-board-type-from-SPT.patch. +- commit 92196b6 + +- e1000e: Add support for Lunar Lake (jsc#SLE-18382). +- Refresh + patches.suse/e1000e-Separate-TGP-board-type-from-SPT.patch. +- commit d86918a + +- e1000e: Remove redundant statement (jsc#SLE-18382). +- ionic: no devlink_unregister if not registered (jsc#SLE-19282). +- ionic: tame the filter no space message (jsc#SLE-19282). +- ionic: allow adminq requests to override default error message + (jsc#SLE-19282). +- ionic: handle vlan id overflow (jsc#SLE-19282). +- ionic: generic filter delete (jsc#SLE-19282). +- ionic: generic filter add (jsc#SLE-19282). +- ionic: add generic filter search (jsc#SLE-19282). +- ionic: remove mac overflow flags (jsc#SLE-19282). +- ionic: move lif mac address functions (jsc#SLE-19282). +- ionic: add filterlist to debugfs (jsc#SLE-19282). +- ionic: add lif param to ionic_qcq_disable (jsc#SLE-19282). +- ionic: have ionic_qcq_disable decide on sending to hardware + (jsc#SLE-19282). +- ionic: add polling to adminq wait (jsc#SLE-19282). +- ionic: widen queue_lock use around lif init and deinit + (jsc#SLE-19282). +- ionic: move lif mutex setup and delete (jsc#SLE-19282). +- ionic: check for binary values in FW ver string (jsc#SLE-19282). +- ionic: remove debug stats (jsc#SLE-19282). +- ionic: Move devlink registration to be last devlink command + (jsc#SLE-19282). +- net: e1000e: solve insmod 'Unknown symbol mutex_lock' error + (jsc#SLE-18382). +- net/e1000e: Fix spelling mistake "The" -> "This" + (jsc#SLE-18382). +- e1000e: Add space to the debug print (jsc#SLE-18382). +- e1000e: Additional PHY power saving in S0ix (jsc#SLE-18382). +- e1000e: Add polling mechanism to indicate CSME DPG exit + (jsc#SLE-18382). +- e1000e: Add handshake with the CSME to support S0ix + (jsc#SLE-18382). +- commit 405902c + +- PCI: PM: Do not call platform_pci_power_manageable() + unnecessarily (jsc#SLE-19359). +- commit 18069d0 + +- PCI: PM: Make pci_choose_state() call pci_target_state() + (jsc#SLE-19359). +- commit 397bfa6 + +- PCI: PM: Rearrange pci_target_state() (jsc#SLE-19359). +- commit 6bb9c14 + +- PCI: endpoint: Use sysfs_emit() in "show" functions + (jsc#SLE-19359). +- commit 9243675 + +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI + (jsc#SLE-19359). +- commit 96c7dd9 + +- PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM + (jsc#SLE-19359). +- commit 7e981c8 + +- PCI: Tidy comments (git-fixes). +- commit 125067a + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- iscsi_ibft: Fix isa_bus_to_virt not working under ARM + (bsc#1191540). +- iscsi_ibft: fix crash due to KASLR physical memory remapping + (bsc#1191540). +- commit 64cab0a + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Use firmware recommended queue depth + (jsc#SLE-18967). +- scsi: mpt3sas: Bump driver version to 38.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Add io_uring iopoll support (jsc#SLE-18967). +- commit 769c603 + +- ibmvnic: Process crqs after enabling interrupts (bsc#1192273 + ltc#194629). +- ibmvnic: don't stop queue in xmit (bsc#1192273 ltc#194629). +- commit 0c1f769 + +- Revert "ibmvnic: check failover_pending in login response" + (bsc#1190523 ltc#194510). +- ibmvnic: check failover_pending in login response (bsc#1190523 + ltc#194510). +- commit 3cece0c + +- x86/fpu: Move os_xsave() and os_xrstor() to core + (jsc#SLE-18931). +- commit 0e76265 + +- x86/fpu: Make os_xrstor_booting() private (jsc#SLE-18931). +- commit 5d32b8f + +- x86/fpu: Clean up CPU feature tests (jsc#SLE-18931). +- commit 446c71a + +- x86/fpu: Move context switch and exit to user inlines into + sched.h (jsc#SLE-18931). +- commit 93f59dc + +- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 + (jsc#SLE-18968). +- scsi: megaraid_sas: Add helper functions for irq_context + (jsc#SLE-18968). +- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ + polling and real interrupt (jsc#SLE-18968). +- scsi: megaraid: Clean up some inconsistent indenting + (jsc#SLE-18968). +- scsi: megaraid: Fix Coccinelle warning (jsc#SLE-18968). +- scsi: megaraid: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-18968). +- commit 15f1bb5 + +- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + (jsc#SLE-18931). +- commit d3c4053 + +- x86/fpu: Rework copy_xstate_to_uabi_buf() (jsc#SLE-18931). +- commit 2a28e7e + +- x86/fpu: Replace KVMs home brewed FPU copy from user + (jsc#SLE-18931). +- commit d2f0bca + +- x86/fpu: Move KVMs FPU swapping to FPU core (jsc#SLE-18931). +- commit 640c80f + +- x86/fpu/xstate: Mark all init only functions __init + (jsc#SLE-18931). +- commit b7fb34b + +- x86/fpu/xstate: Provide and use for_each_xfeature() + (jsc#SLE-18931). +- commit 1c5014e + +- x86/fpu: Cleanup xstate xcomp_bv initialization (jsc#SLE-18931). +- commit 135211d + +- x86/fpu: Do not inherit FPU context for kernel and IO worker + threads (jsc#SLE-18931). +- commit becc295 + +- x86/process: Clone FPU in copy_thread() (jsc#SLE-18931). +- commit 2d0ab18 + +- x86/fpu: Remove pointless memset in fpu_clone() (jsc#SLE-18931). +- commit 43563a6 + +- x86/fpu: Cleanup the on_boot_cpu clutter (jsc#SLE-18931). +- commit fba46f1 + +- x86/fpu: Restrict xsaves()/xrstors() to independent states + (jsc#SLE-18931). +- commit 2680d35 + +- x86/pkru: Remove useless include (jsc#SLE-18931). +- commit 0a37ab9 + +- x86/fpu: Update stale comments (jsc#SLE-18931). +- commit ccb8547 + +- x86/fpu: Remove pointless argument from switch_fpu_finish() + (jsc#SLE-18931). +- commit 2a98e69 + +- Delete + patches.suse/sched-fair-Couple-wakee-flips-with-heavy-wakers.patch. + Upstream thought the heuristic was too specific. +- commit f48e685 + +- sched: Temporarily restore deprecated scheduler sysctls with + a warning (bsc#1192327, bsc#1191396). +- commit b45e01a + +- Update + patches.suse/x86-fpu-mask-out-the-invalid-mxcsr-bits-properly.patch + (jsc#SLE-18931). +- commit 1bb370e + +- x86/fpu/signal: Fix missed conversion to correct boolean retval + in save_xstate_epilog() (jsc#SLE-18931). +- commit 88b693c + +- x86/fpu/signal: Change return code of restore_fpregs_from_user() + to boolean (jsc#SLE-18931). +- commit bff2e93 + +- x86/fpu/signal: Change return code of check_xstate_in_sigframe() + to boolean (jsc#SLE-18931). +- commit 0925586 + +- x86/fpu/signal: Change return type of __fpu_restore_sig() + to boolean (jsc#SLE-18931). +- commit 8707aff + +- trap: cleanup trap_init() (git-fixes). +- commit 84c723c + +- xsurf100: drop include of lib8390.c (git-fixes). +- commit b8f067c + +- x86/fpu/signal: Change return type of fpu__restore_sig() + to boolean (jsc#SLE-18931). +- commit a9ed3f4 + +- x86/signal: Change return type of restore_sigcontext() to + boolean (jsc#SLE-18931). +- commit eacd67e + +- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() + helpers to boolean (jsc#SLE-18931). +- commit f83d895 + +- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() + to boolean (jsc#SLE-18931). +- commit a72c41f + +- x86/fpu/signal: Move xstate clearing out of + copy_fpregs_to_sigframe() (jsc#SLE-18931). +- commit 2f939c3 + +- Removed c0891ac1 patch backporting because it touched many files + in different subsystems and it's not necessary for ACPI (jsc#SLE-18523) + The c0891ac1 patch causes many "warning: "va_start" redefined" + messages when building kernel. The patch touched many files + in different subsystem and it's not neceaary for ACPI backporting. + So I removed this patch and also respin related patches. (jsc#SLE-18523) +- Refresh patches.suse/ACPI-tools-fix-compilation-error.patch. +- Delete + patches.suse/isystem-ship-and-use-stdarg.h-c0891ac1.patch. +- commit b3998a8 + +- x86/fpu/signal: Move header zeroing out of + xsave_to_user_sigframe() (jsc#SLE-18931). +- commit 05da93a + +- x86/fpu/signal: Clarify exception handling in + restore_fpregs_from_user() (jsc#SLE-18931). +- commit d359dfe + +- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + (jsc#SLE-18931). +- commit f1063b0 + +- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit cfb074b + +- x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit c72dfcc + +- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and + EX_TYPE_FAULT_MCE_SAFE (jsc#SLE-18931). +- commit 0827eac + +- x86/extable: Rework the exception table mechanics + (jsc#SLE-18931). +- commit 91c2fad + +- x86/mce: Get rid of stray semicolons (jsc#SLE-18931). +- commit 03638cb + +- x86/mce: Deduplicate exception handling (jsc#SLE-18931). +- commit 01e0919 + +- x86/extable: Get rid of redundant macros (jsc#SLE-18931). +- commit 9770234 + +- x86/extable: Tidy up redundant handler functions + (jsc#SLE-18931). +- commit ef9303c + +- crypto: s5p-sss - Add error handling in s5p_aes_probe() + (git-fixes). +- commit 29916de + +- crypto: octeontx2 - set assoclen in aead_do_fallback() + (git-fixes). +- commit dac895e + +- crypto: qat - disregard spurious PFVF interrupts (git-fixes). +- commit 6643391 + +- crypto: qat - detect PFVF collision after ACK (git-fixes). +- commit e7481e9 + +- crypto: qat - store vf.compatible flag (git-fixes). +- commit e25bd9f + +- crypto: caam - disable pkc for non-E SoCs (git-fixes). +- commit 74d1a4c + +- crypto: qat - power up 4xxx device (git-fixes). +- commit 3d9a37e + +- crypto: qat - fix naming of PF/VF enable functions (git-fixes). +- commit 8111874 + +- crypto: qat - complete all the init steps before service + notification (git-fixes). +- commit 4e4b1e2 + +- crypto: qat - enable interrupts only after ISR allocation + (git-fixes). +- commit f21fda1 + +- crypto: qat - protect interrupt mask CSRs with a spinlock + (git-fixes). +- commit 3990e0f + +- crypto: qat - remove intermediate tasklet for vf2pf (git-fixes). +- Refresh + patches.suse/crypto-qat-fix-naming-for-init-shutdown-VF-to-PF-not.patch. +- commit 5b8bbae + +- Revert "rpm/config.sh: Compress modules with zstd (jsc#SLE-21256)." + This reverts commit 648b5c7cb84366056aed609528029ae9c75c3d37. + Reported to cause build problems in IBS. +- commit 082e0f1 + +- crypto: qat - prevent spurious MSI interrupt in PF (git-fixes). +- commit 0efbad5 + +- crypto: qat - move IO virtualization functions (git-fixes). +- commit 68d4675 + +- crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c + (git-fixes). +- commit 756b47d + +- crypto: qat - rename compatibility version definition + (git-fixes). +- Refresh + patches.suse/crypto-qat-fix-reuse-of-completion-variable.patch. +- commit 0a119bc + +- Delete check.sh that was mistakenly taken into the tree +- commit 0bf8e1d + +- mfd: altera-a10sr: Include linux/module.h (git-fixes). +- commit 71795a7 + +- video: backlight: Drop maximum brightness override for + brightness zero (git-fixes). +- mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() + (git-fixes). +- mtd: rawnand: arasan: Prevent an unsupported configuration + (git-fixes). +- mtd: rawnand: xway: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: socrates: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: plat_nand: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: pasemi: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: orion: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: mpc5121: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: gpio: Keep the driver compatible with on-die + ECC engines (git-fixes). +- commit e849ae5 + +- mtd: rawnand: au1550nd: Keep the driver compatible with on-die + ECC engines (git-fixes). +- mtd: rawnand: ams-delta: Keep the driver compatible with on-die + ECC engines (git-fixes). +- Revert "mtd: rawnand: cs553x: Fix external use of SW Hamming + ECC helper" (git-fixes). +- Revert "mtd: rawnand: lpc32xx_slc: Fix external use of SW + Hamming ECC helper" (git-fixes). +- Revert "mtd: rawnand: ndfc: Fix external use of SW Hamming + ECC helper" (git-fixes). +- Revert "mtd: rawnand: sharpsl: Fix external use of SW Hamming + ECC helper" (git-fixes). +- Revert "mtd: rawnand: tmio: Fix external use of SW Hamming + ECC helper" (git-fixes). +- Revert "mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming + ECC helper" (git-fixes). +- mtd: rawnand: fsmc: Fix use of SM ORDER (git-fixes). +- mtd: rawnand: intel: Fix potential buffer overflow in probe + (git-fixes). +- commit 7347e0b + +- mfd: altera-sysmgr: Fix a mistake caused by resource_size + conversion (git-fixes). +- mfd: sprd: Add SPI device ID table (git-fixes). +- mfd: cpcap: Add SPI device ID table (git-fixes). +- mfd: altr_a10sr: Add SPI device ID table (git-fixes). +- mfd: core: Add missing of_node_put for loop iteration + (git-fixes). +- cxl/pci: Fix NULL vs ERR_PTR confusion (git-fixes). +- i2c: xlr: Fix a resource leak in the error handling path of + 'xlr_i2c_probe()' (git-fixes). +- i2c: mediatek: fixing the incorrect register offset (git-fixes). +- mtd: core: don't remove debugfs directory if device is in use + (git-fixes). +- commit deece6f + +- x86/softirq: Disable softirq stacks on PREEMPT_RT (bsc#1189998). +- commit acf1ee7 + +- mm: disable NUMA_BALANCING_DEFAULT_ENABLED and + TRANSPARENT_HUGEPAGE on PREEMPT_RT (bsc#1189998). +- net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT (bsc#1189998). +- crypto: testmgr - Only disable migration in + crypto_disable_simd_for_test() (bsc#1189998). +- leds: trigger: Disable CPU trigger on PREEMPT_RT (bsc#1189998). +- smack: Guard smack_ipv6_lock definition within a + SMACK_IPV6_PORT_LABELING block (bsc#1189998). +- efi: Allow efi=runtime (bsc#1189998). +- efi: Disable runtime services on RT (bsc#1189998). +- sched/rt: Annotate the RT balancing logic irqwork as + IRQ_WORK_HARD_IRQ (bsc#1189998). +- genirq: Disable irqfixup/poll on PREEMPT_RT (bsc#1189998). +- genirq: Move prio assignment into the newly created thread + (bsc#1189998). +- genirq: Update irq_set_irqchip_state documentation + (bsc#1189998). +- smack: mark 'smack_enabled' global variable as __initdata + (bsc#1189998). +- genirq: Fix kernel doc indentation (bsc#1189998). +- genirq: Change force_irqthreads to a static key (bsc#1189998). +- genirq: Clarify documentation for request_threaded_irq() + (bsc#1189998). +- commit fbda427 + +- PCI: Set dma-can-stall for HiSilicon chips (jsc#SLE-17310). +- commit 062d197 + +- crypto: pcrypt - Delay write to padata->info (git-fixes). +- commit 4723c6a + +- thunderbolt: Fix -Wrestrict warning (jsc#SLE-19438). +- commit d228f70 + +- thunderbolt: Enable retry logic for intra-domain control packets + (jsc#SLE-19430 jsc#SLE-19436). +- commit 984baff + +- Update config files (bsc#1192456). + CONFIG_IMA_ARCH_POLICY=y + CONFIG_IMA_READ_POLICY=y + CONFIG_IMA_TRUSTED_KEYRING=y + CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT=y +- commit 14c1dff + +- ftrace: Fix scripts/recordmcount.pl due to new binutils + (bsc#1192267). +- commit e6b961a + +- auxdisplay: ht16k33: Fix frame buffer device blanking + (git-fixes). +- auxdisplay: ht16k33: Connect backlight to fbdev (git-fixes). +- auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty + string (git-fixes). +- PCI: uniphier: Serialize INTx masking/unmasking and fix the + bit operation (git-fixes). +- PCI: cadence: Add cdns_plat_pcie_probe() missing return + (git-fixes). +- PCI: j721e: Fix j721e_pcie_probe() error path (git-fixes). +- PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated + bridge (git-fixes). +- PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on + emulated bridge (git-fixes). +- PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge + (git-fixes). +- PCI: aardvark: Fix support for bus mastering and PCI_COMMAND + on emulated bridge (git-fixes). +- PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG + (git-fixes). +- PCI: aardvark: Fix return value of MSI domain .alloc() method + (git-fixes). +- PCI: pci-bridge-emul: Fix emulation of W1C bits (git-fixes). +- PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() + (git-fixes). +- PCI: aardvark: Do not unmask unused interrupts (git-fixes). +- PCI: aardvark: Do not clear status bits of masked interrupts + (git-fixes). +- PCI: aardvark: Fix configuring Reference clock (git-fixes). +- PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on + emulated bridge (git-fixes). +- PCI: aardvark: Don't spam about PIO Response Status (git-fixes). +- PCI: Do not enable AtomicOps on VFs (git-fixes). +- commit bed291e + +- Drop two USB patches that have been reverted by stable-5.14.17 + Deleted: + patches.suse/usb-core-hcd-Add-support-for-deferring-roothub-regis.patch + patches.suse/xhci-Set-HCD-flag-to-defer-primary-roothub-registrat.patch + blacklist.conf: updated +- commit c2712fa + +- PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() + (bsc#1169263). +- PCI/ACPI: Move _OSC query checks to separate function + (bsc#1169263). +- PCI/ACPI: Move supported and control calculations to separate + functions (bsc#1169263). +- PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS + (bsc#1169263). +- commit 45659d5 + +- Update config files: version bump to 5.14.17 +- commit d9ad97b + +- Linux 5.14.17 (stable-5.14.17). +- commit b38f62e + +- Revert "soc: imx: gpcv2: move reset assert after requesting + domain power up" (stable-5.14.17). +- ALSA: usb-audio: Add Audient iD14 to mixer map quirk table + (stable-5.14.17). +- drm/amdkfd: fix boot failure when iommu is disabled in Picasso + (stable-5.14.17). +- Revert "drm/i915/gt: Propagate change in error status to + children on unhold" (stable-5.14.17). +- ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" + (stable-5.14.17). +- sfc: Fix reading non-legacy supported link modes + (stable-5.14.17). +- drm/i915: Remove memory frequency calculation (stable-5.14.17). +- scsi: core: Put LLD module refcnt after SCSI device is released + (stable-5.14.17). +- vrf: Revert "Reset skb conntrack + connection..." (stable-5.14.17). +- ALSA: usb-audio: Add Schiit Hel device to mixer map quirk table + (stable-5.14.17). +- commit f0969c0 + +- Update patch references for stable-5.14.17 +- commit f5fa096 + +- HID: u2fzero: properly handle timeouts in usb_submit_urb + (git-fixes). +- HID: u2fzero: clarify error check and length calculations + (git-fixes). +- pinctrl: core: fix possible memory leak in pinctrl_enable() + (git-fixes). +- pinctrl: equilibrium: Fix function addition in multiple groups + (git-fixes). +- pinctrl: renesas: checker: Fix off-by-one bug in drive register + check (git-fixes). +- pinctrl: mediatek: mt8195: Add pm_ops (git-fixes). +- video: fbdev: chipsfb: use memset_io() instead of memset() + (git-fixes). +- commit 3eb7025 + +- blacklist.conf: Add perf git-fixes checked into userspace package +- commit 1d6e569 + +- Drop patches.suse/Revert-platform-x86-i2c-multi-instantiate-Don-t-crea.patch again (git-fxies) + This needs the fix in tipd driver at first (likey commit 9990f2f6264c). +- commit 3c36722 + +- Update patch reference for ISDN fix (CVE-2021-43389 bsc#1191958) +- commit 69afb02 + +- rtw89: Fix crash by loading compressed firmware file + (bsc#1188303). +- commit fce817c + +- soundwire: bus: stop dereferencing invalid slave pointer + (git-fixes). +- USB: serial: keyspan: fix memleak on probe errors (git-fixes). +- USB: iowarrior: fix control-message timeouts (git-fixes). +- USB: chipidea: fix interrupt deadlock (git-fixes). +- usb: musb: Balance list entry in musb_gadget_queue (git-fixes). +- usb: max-3421: Use driver data instead of maintaining a list + of bound devices (git-fixes). +- usb: dwc2: drd: reset current session before setting the new + one (git-fixes). +- usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be + disabled (git-fixes). +- usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init + (git-fixes). +- usb: typec: STUSB160X should select REGMAP_I2C (git-fixes). +- usb: musb: select GENERIC_PHY instead of depending on it + (git-fixes). +- usb: gadget: hid: fix error code in do_config() (git-fixes). +- commit e5a5f46 + +- serial: cpm_uart: Protect udbg definitions by + CONFIG_SERIAL_CPM_CONSOLE (git-fixes). +- serial: xilinx_uartps: Fix race condition causing stuck TX + (git-fixes). +- serial: 8250: fix racy uartclk update (git-fixes). +- serial: imx: fix detach/attach of serial console (git-fixes). +- serial: 8250_dw: Drop wrong use of ACPI_PTR() (git-fixes). +- serial: core: Fix initializing and restoring termios speed + (git-fixes). +- soundwire: debugfs: use controller id and link_id for debugfs + (git-fixes). +- staging: r8712u: fix control-message timeout (git-fixes). +- staging: rtl8192u: fix control-message timeouts (git-fixes). +- staging: rtl8712: fix use-after-free in rtl8712_dl_fw + (git-fixes). +- commit 9e7d7b6 + +- power: supply: bq27xxx: Fix kernel crash on IRQ handler register + error (git-fixes). +- power: supply: max17042_battery: Prevent int underflow in + set_soc_threshold (git-fixes). +- power: supply: max17042_battery: Clear status bits in interrupt + handler (git-fixes). +- power: supply: max17040: fix null-ptr-deref in max17040_probe() + (git-fixes). +- =?UTF-8?q?power:=20supply:=20rt5033=5Fbattery:=20Change?= + =?UTF-8?q?=20voltage=20values=20to=20=C2=B5V?= (git-fixes). +- power: supply: max17042_battery: use VFSOC for capacity when + no rsns (git-fixes). +- power: reset: at91-reset: check properly the return value of + devm_of_iomap (git-fixes). +- phy: Sparx5 Eth SerDes: Fix return value check in + sparx5_serdes_probe() (git-fixes). +- phy: qcom-snps: Correct the FSEL_MASK (git-fixes). +- Revert "platform/x86: i2c-multi-instantiate: Don't create + platform device for INT3515 ACPI nodes" (git-fixes). +- commit 0b67117 + +- phy: ti: gmii-sel: check of_get_address() for failure + (git-fixes). +- phy: qcom-qusb2: Fix a memory leak on probe (git-fixes). +- most: fix control-message timeouts (git-fixes). +- iio: buffer: Fix memory leak in + iio_buffers_alloc_sysfs_and_mask() (git-fixes). +- iio: adc: tsc2046: fix scan interval warning (git-fixes). +- iio: core: fix double free in iio_device_unregister_sysfs() + (git-fixes). +- iio: core: check return value when calling dev_set_name() + (git-fixes). +- staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC + (git-fixes). +- staging: most: dim2: do not double-register the same device + (git-fixes). +- phy: micrel: ksz8041nl: do not use power down mode (git-fixes). +- commit f2194b0 + +- iio: buffer: Fix memory leak in + iio_buffer_register_legacy_sysfs_groups() (git-fixes). +- iio: buffer: Fix double-free in + iio_buffers_alloc_sysfs_and_mask() (git-fixes). +- iio: buffer: Fix memory leak in + __iio_buffer_alloc_sysfs_and_mask() (git-fixes). +- iio: buffer: check return value of kstrdup_const() (git-fixes). +- iio: dac: ad5446: Fix ad5622_write() return value (git-fixes). +- drivers: iio: dac: ad5766: Fix dt property name (git-fixes). +- iio: st_pressure_spi: Add missing entries SPI to device ID table + (git-fixes). +- commit 614338b + +- component: do not leave master devres group open after bind + (git-fixes). +- device property: Add missed header in fwnode.h (git-fixes). +- driver core: Fix possible memory leak in device_link_add() + (git-fixes). +- comedi: dt9812: fix DMA buffers on stack (git-fixes). +- comedi: ni_usb6501: fix NULL-deref in command paths (git-fixes). +- Documentation:devicetree:bindings:iio:dac: Fix val (git-fixes). +- iio: adis: do not disabe IRQs in 'adis_init()' (git-fixes). +- dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg + (git-fixes). +- iio: ad5770r: make devicetree property reading consistent + (git-fixes). +- iio: st_sensors: disable regulators after device unregistration + (git-fixes). +- commit 7a34673 + +- ABI: obsolete/sysfs-bus-iio: add some missing blank lines + (git-fixes). +- ABI: sysfs-kernel-slab: Document some stats (git-fixes). +- ABI: sysfs-devices-removable: make a table valid as ReST markup + (git-fixes). +- ABI: configfs-usb-gadget-uac2: fix a broken table (git-fixes). +- ABI: sysfs-platform-dptf: Add tables markup to a table + (git-fixes). +- comedi: vmk80xx: fix bulk and interrupt message timeouts + (git-fixes). +- comedi: vmk80xx: fix bulk-buffer overflow (git-fixes). +- comedi: vmk80xx: fix transfer-buffer overflows (git-fixes). +- char: xillybus: fix msg_ep UAF in xillyusb_probe() (git-fixes). +- commit 7b9627f + +- Update patch reference for a net fix (CVE-2021-43267 bsc#1192341) +- commit f6e8d1c + +- ALSA: usb-audio: Input source control - digidesign mbox + (git-fixes). +- commit 5b93860 + +- ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 + Mixer/Soundcard (git-fixes). +- commit 587cd4a + +- ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers + (git-fixes). +- commit df7bc2c + +- ALSA: hda/realtek: Add quirk for Clevo PC70HS (git-fixes). +- ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk + (git-fixes). +- ALSA: usb-audio: Add registration quirk for JBL Quantum 400 + (git-fixes). +- ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED + (git-fixes). +- ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume + (git-fixes). +- ALSA: mixer: oss: Fix racy access to slots (git-fixes). +- commit dee578e + +- clk: qcom: gcc-sc7280: Drop unused array (git-fixes). +- commit dbfffa3 + +- soc: qcom: apr: Add of_node_put() before return (git-fixes). +- soc: qcom: rpmhpd: fix sm8350_mxc's peer domain (git-fixes). +- soc: qcom: socinfo: add two missing PMIC IDs (git-fixes). +- soc: qcom: rpmhpd: Make power_on actually enable the domain + (git-fixes). +- soc: samsung: pm_domains: drop unused is_off field (git-fixes). +- soc: samsung: exynos-pmu: Fix compilation when nothing selects + CONFIG_MFD_CORE (git-fixes). +- soc: fsl: dpio: rename the enqueue descriptor variable + (git-fixes). +- soc: fsl: dpio: use an explicit NULL instead of 0 (git-fixes). +- soc: qcom: llcc: Disable MMUHWT retention (git-fixes). +- virtio_ring: check desc == NULL when using indirect with packed + (git-fixes). +- commit 46f0c26 + +- firmware: qcom_scm: Fix error retval in + __qcom_scm_is_call_available() (git-fixes). +- memory: renesas-rpc-if: Avoid unaligned bus access for + HyperFlash (git-fixes). +- memory: renesas-rpc-if: Correct QSPI data transfer in Manual + mode (git-fixes). +- memory: fsl_ifc: fix leak of irq and nand_irq in + fsl_ifc_ctrl_probe (git-fixes). +- soc/tegra: Fix an error handling path in + tegra_powergate_power_up() (git-fixes). +- firmware: tegra: Reduce stack usage (git-fixes). +- of: unittest: fix EXPECT text for gpio hog errors (git-fixes). +- of: remove duplicate declarations of __of_*_sysfs() functions + (git-fixes). +- platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning + (git-fixes). +- commit eb8bc37 + +- clk: at91: clk-master: fix prescaler logic (git-fixes). +- clk: at91: clk-master: check if div or pres is zero (git-fixes). +- clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL (git-fixes). +- clk: at91: check pmc node status before registering syscore ops + (git-fixes). +- clk: rockchip: use module_platform_driver_probe (git-fixes). +- clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling + paths (git-fixes). +- clk: qcom: gcc: Remove CPUSS clocks control for SC7280 + (git-fixes). +- bus: ti-sysc: Fix timekeeping_suspended warning on resume + (git-fixes). +- docs: f2fs: fix text alignment (git-fixes). +- docs: UML: user_mode_linux_howto_v2 edits (git-fixes). +- commit e03ec55 + +- ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()' + (git-fixes). +- ASoC: cs42l42: Correct configuring of switch inversion from + ts-inv (git-fixes). +- ASoC: dt-bindings: cs42l42: Correct description of ts-inv + (git-fixes). +- ASoC: topology: Fix stub for snd_soc_tplg_component_remove() + (git-fixes). +- ASoC: tegra: Set default card name for Trimslice (git-fixes). +- ASoC: tegra: Restore AC97 support (git-fixes). +- ASoC: soc-pcm: restore mixer functionality (git-fixes). +- ASoC: SOF: topology: do not power down primary core during + topology removal (git-fixes). +- ASoC: wcd9335: Use correct version to initialize Class H + (git-fixes). +- ASoC: ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE + (git-fixes). +- commit a8c85b8 + +- ASoC: mediatek: mt8195: Remove unsued irqs_lock (git-fixes). +- ASoC: meson: t9015: Add missing AVDD-supply property + (git-fixes). +- ASoC: rockchip: Use generic dmaengine code (git-fixes). +- ASoC: cs42l42: Defer probe if request_threaded_irq() returns + EPROBE_DEFER (git-fixes). +- ASoC: cs42l42: Don't set defaults for volatile registers + (git-fixes). +- ASoC: cs42l42: Correct some register default values (git-fixes). +- ASoC: cs42l42: Always configure both ASP TX channels + (git-fixes). +- ALSA: oxfw: fix functional regression for Mackie Onyx 1640i + in v5.14 or later (git-fixes). +- ALSA: ua101: fix division by zero at probe (git-fixes). +- ALSA: line6: fix control and interrupt message timeouts + (git-fixes). +- commit 8645368 + +- ALSA: 6fire: fix control and bulk message timeouts (git-fixes). +- ALSA: uapi: Fix a C++ style comment in asound.h (git-fixes). +- ALSA: hda: Use position buffer for SKL+ again (git-fixes). +- ALSA: hda: Reduce udelay() at SKL+ position reporting + (git-fixes). +- ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 + (git-fixes). +- ABI: sysfs-platform-intel-pmc: add blank lines to make it + valid for ReST (git-fixes). +- ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries + (git-fixes). +- commit 19d7af3 + +- Move upstreamed patches into sorted section +- commit d1ff8bb + +- locking: Remove spin_lock_flags() etc (bsc#1190137). +- locking/rwsem: Fix comments about reader optimistic lock + stealing conditions (bsc#1190137). +- locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() + (bsc#1190137). +- locking/rwsem: Disable preemption for spinning region + (bsc#1190137). +- locking/rwbase: Optimize rwbase_read_trylock (bsc#1190137 + bsc#1189998). +- rtmutex: Wake up the waiters lockless while dropping the read + lock (bsc#1190137 bsc#1189998). +- rtmutex: Check explicit for TASK_RTLOCK_WAIT (bsc#1190137 + bsc#1189998). +- locking/rt: Take RCU nesting into account for __might_resched() + (bsc#1190137 bsc#1189998). +- sched: Make cond_resched_lock() variants RT aware (bsc#1190137 + bsc#1189998). +- sched: Make RCU nest depth distinct in __might_resched() + (bsc#1190137 bsc#1189998). +- sched: Make might_sleep() output less confusing (bsc#1190137 + bsc#1189998). +- sched: Cleanup might_sleep() printks (bsc#1190137 bsc#1189998). +- sched: Remove preempt_offset argument from __might_sleep() + (bsc#1190137 bsc#1189998). +- sched: Make cond_resched_*lock() variants consistent + vs. might_sleep() (bsc#1190137 bsc#1189998). +- sched: Clean up the might_sleep() underscore zoo (bsc#1190137 + bsc#1189998). +- locking/ww-mutex: Fix uninitialized use of ret in test_aa() + (bsc#1190137). +- lockdep: Improve comments in wait-type checks (bsc#1190137). +- lockdep: Let lock_is_held_type() detect recursive read as read + (bsc#1190137). +- kernel/locking: Add context to ww_mutex_trylock() (bsc#1190137). +- commit 86065d6 + +- Input: i8042 - Add quirk for Fujitsu Lifebook T725 + (bsc#1191980). +- commit 3274f52 + +- Move upstreamed patches into sorted section +- commit 8e8bf1d + +- Revert "PM: sleep: Do not assume that "mem" is always present" + (git-fixes). +- commit c0f0040 + +- wilc1000: fix possible memory leak in cfg_scan_result() + (git-fixes). +- commit 663fdc6 + +- virtio-gpu: fix possible memory allocation failure (git-fixes). +- wcn36xx: Channel list update before hardware scan (git-fixes). +- wcn36xx: Fix discarded frames due to wrong sequence number + (git-fixes). +- wcn36xx: add proper DMA memory barriers in rx path (git-fixes). +- wcn36xx: Fix HT40 capability for 2Ghz band (git-fixes). +- Revert "wcn36xx: Disable bmps when encryption is disabled" + (git-fixes). +- wcn36xx: Fix tx_status mechanism (git-fixes). +- wcn36xx: Fix (QoS) null data frame bitrate/modulation + (git-fixes). +- wcn36xx: Add ability for wcn36xx_smd_dump_cmd_req to pass + two's complement (git-fixes). +- wcn36xx: Fix Antenna Diversity Switching (git-fixes). +- commit c191910 + +- thermal/core: fix a UAF bug in + __thermal_cooling_device_register() (git-fixes). +- PM: EM: Fix inefficient states detection (git-fixes). +- PM: sleep: Do not let "syscore" devices runtime-suspend during + system transitions (git-fixes). +- rsi: fix control-message timeout (git-fixes). +- rtl8187: fix control-message timeouts (git-fixes). +- rsi: stop thread firstly in rsi_91x_init() error handling + (git-fixes). +- rsi: Fix module dev_oper_mode parameter description (git-fixes). +- rsi: fix rate mask set leading to P2P failure (git-fixes). +- rsi: fix key enabled check causing unwanted encryption for + vap_id > 0 (git-fixes). +- rsi: fix occasional initialisation failure with BT coex + (git-fixes). +- commit 0e59d7a + +- PM: sleep: Do not assume that "mem" is always present + (git-fixes). +- mwifiex: fix division by zero in fw download path (git-fixes). +- mt76: mt7615: mt7622: fix ibss and meshpoint (git-fixes). +- mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() + (git-fixes). +- mt76: mt7915: fix sta_rec_wtbl tag len (git-fixes). +- mt76: mt7615: fix monitor mode tear down crash (git-fixes). +- mt76: mt7921: fix retrying release semaphore without end + (git-fixes). +- mt76: mt7915: fix possible infinite loop release semaphore + (git-fixes). +- mt76: mt7615: fix hwmon temp sensor mem use-after-free + (git-fixes). +- mwifiex: Send DELBA requests according to spec (git-fixes). +- commit 11ac107 + +- mt76: mt7915: fix hwmon temp sensor mem use-after-free + (git-fixes). +- mt76: mt7921: always wake device if necessary in debugfs + (git-fixes). +- mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate + (git-fixes). +- mt76: mt7921: fix firmware usage of RA info using legacy rates + (git-fixes). +- mt76: mt7921: report HE MU radiotap (git-fixes). +- mt76: overwrite default reg_ops if necessary (git-fixes). +- mt76: connac: fix GTK rekey offload failure on WPA mixed mode + (git-fixes). +- mt76: mt7921: fix dma hang in rmmod (git-fixes). +- mt76: mt7915: fix bit fields for HT rate idx (git-fixes). +- mt76: mt7915: fix potential overflow of eeprom page index + (git-fixes). +- commit 282c2b4 + +- ibmvnic: delay complete() (bsc#1094840 ltc#167098 git-fixes). +- commit 19163fe + +- mt76: mt7921: Fix out of order process by invalid event pkt + (git-fixes). +- mt76: mt7915: fix mgmt frame using unexpected bitrate + (git-fixes). +- mt76: mt7921: fix mgmt frame using unexpected bitrate + (git-fixes). +- mt76: add mt76_default_basic_rate more devices can rely on + (git-fixes). +- mt76: mt76x02: fix endianness warnings in mt76x02_mac.c + (git-fixes). +- mt76: mt7921: fix survey-dump reporting (git-fixes). +- mt76: fix build error implicit enumeration conversion + (git-fixes). +- mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (git-fixes). +- mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() + (git-fixes). +- mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi + (git-fixes). +- mt76: mt7921: fix endianness warning in mt7921_update_txs + (git-fixes). +- commit d1310f8 + +- iwlwifi: fw: uefi: add missing include guards (git-fixes). +- iwlwifi: mvm: fix some kerneldoc issues (git-fixes). +- libertas: Fix possible memory leak in probe and disconnect + (git-fixes). +- libertas_tf: Fix possible memory leak in probe and disconnect + (git-fixes). +- mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb + (git-fixes). +- mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event + (git-fixes). +- iwlwifi: cfg: set low-latency-xtal for some integrated So + devices (git-fixes). +- iwlwifi: mvm: reset PM state on unsuccessful resume (git-fixes). +- gve: Track RX buffer allocation failures (git-fixes). +- gve: Allow pageflips on larger pages (git-fixes). +- commit 110b62b + +- drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits (git-fixes). +- drm/amdgpu: fix a potential memory leak in + amdgpu_device_fini_sw() (git-fixes). +- drm/msm: Fix potential NULL dereference in DPU SSPP (git-fixes). +- fbdev/efifb: Release PCI device's runtime PM ref during FB + destroy (git-fixes). +- gve: Add netif_set_xps_queue call (git-fixes). +- gve: Recover from queue stall due to missed IRQ (git-fixes). +- gve: Do lazy cleanup in TX path (git-fixes). +- gve: Add rx buffer pagecnt bias (git-fixes). +- gve: Switch to use napi_complete_done (git-fixes). +- gve: DQO: avoid unused variable warnings (git-fixes). +- commit 55a8612 + +- drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8" + (git-fixes). +- commit 542acac + +- drm/msm: uninitialized variable in msm_gem_import() (git-fixes). +- drm/msm: potential error pointer dereference in init() + (git-fixes). +- drm/msm: Fix potential Oops in a6xx_gmu_rpmh_init() (git-fixes). +- drm/amdkfd: Fix an inappropriate error handling in allloc + memory of gpu (git-fixes). +- drm: fb_helper: fix CONFIG_FB dependency (git-fixes). +- drm/ttm: stop calling tt_swapin in vm_access (git-fixes). +- drm/amdgpu: fix warning for overflow check (git-fixes). +- drm/amdgpu: move amdgpu_virt_release_full_gpu to fini_early + stage (git-fixes). +- commit b55334e + +- drm/amd/display: Revert "Directly retrain link from debugfs" + (git-fixes). +- drm: bridge: it66121: Fix return value it66121_probe + (git-fixes). +- drm/v3d: fix wait for TMU write combiner flush (git-fixes). +- drm/sun4i: Fix macros in sun8i_csc.h (git-fixes). +- drm/bridge: it66121: Wait for next bridge to be probed + (git-fixes). +- drm/bridge: it66121: Initialize {device,vendor}_ids (git-fixes). +- drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux() + (git-fixes). +- cfg80211: always free wiphy specific regdomain (git-fixes). +- Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync + (git-fixes). +- Bluetooth: fix init and cleanup of sco_conn.timeout_work + (git-fixes). +- commit c29b2e3 + +- ath6kl: fix division by zero in send path (git-fixes). +- ath10k: fix division by zero in send path (git-fixes). +- ath6kl: fix control-message timeout (git-fixes). +- ath9k: Fix potential interrupt storm on queue reset (git-fixes). +- b43: fix a lower bounds test (git-fixes). +- b43legacy: fix a lower bounds test (git-fixes). +- ath11k: Fix memory leak in ath11k_qmi_driver_event_work + (git-fixes). +- ath11k: fix packet drops due to incorrect 6 GHz freq value in + rx status (git-fixes). +- ath11k: Avoid race during regd updates (git-fixes). +- ath11k: fix some sleeping in atomic bugs (git-fixes). +- commit 4e5d1a9 + +- amd/display: remove ChromeOS workaround (git-fixes). +- ACPI: PM: Fix sharing of wakeup power resources (git-fixes). +- ACPI: PM: Turn off unused wakeup power resources (git-fixes). +- ath10k: fix control-message timeout (git-fixes). +- ath10k: fix module load regression with iram-recovery feature + (git-fixes). +- ath10k: fix max antenna gain unit (git-fixes). +- ath10k: Don't always treat modem stop events as crashes + (git-fixes). +- ath10k: sdio: Add missing BH locking around napi_schdule() + (git-fixes). +- ath10k: Fix missing frame timestamp for beacon/probe-resp + (git-fixes). +- commit dfaf1e9 + +- Revert "net: hns3: fix pause config problem after autoneg + disabled" (git-fixes). +- commit ea23b32 + +- Update config files: version bump to 5.14.16 +- commit b93546f + +- Linux 5.14.16 (stable-5.14.16). +- commit e533e4f + +- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support + (stable-5.14.16). +- perf script: Check session->header.env.arch before using it + (stable-5.14.16). +- KVM: x86: Take srcu lock in post_kvm_run_save() + (stable-5.14.16). +- KVM: SEV-ES: fix another issue with string I/O VMGEXITs + (stable-5.14.16). +- KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in + kvm_vcpu_block() (stable-5.14.16). +- KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock + (stable-5.14.16). +- scsi: ufs: ufs-exynos: Correct timeout value setting registers + (stable-5.14.16). +- riscv: Fix asan-stack clang build (stable-5.14.16). +- riscv: Do not re-populate shadow memory with + kasan_populate_early_shadow (stable-5.14.16). +- riscv: fix misalgned trap vector base address (stable-5.14.16). +- commit 09b4969 + +- bpf: Use kvmalloc for map values in syscall (stable-5.14.16). +- Refresh + patches.suse/bpf-Fix-error-usage-of-map_fd-and-fdget-in-generic_m.patch. +- commit cedd276 + +- KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu + (stable-5.14.16). +- KVM: s390: clear kicked_mask before sleeping again + (stable-5.14.16). +- octeontx2-af: Check whether ipolicers exists (stable-5.14.16). +- net: hns3: expand buffer len for some debugfs command + (stable-5.14.16). +- net: hns3: add more string spaces for dumping packets number + of queue info in debugfs (stable-5.14.16). +- phy: phy_ethtool_ksettings_set: Lock the PHY while changing + settings (stable-5.14.16). +- RDMA/irdma: Do not hold qos mutex twice on QP resume + (stable-5.14.16). +- RDMA/irdma: Set VLAN in UD work completion correctly + (stable-5.14.16). +- RDMA/irdma: Process extended CQ entries correctly + (stable-5.14.16). +- commit 53d65f5 + +- net: ethernet: microchip: lan743x: Fix skb allocation failure + (stable-5.14.16). +- net/tls: Fix flipped sign in async_wait.err assignment + (stable-5.14.16). +- net: hns3: fix data endian problem of some functions of debugfs + (stable-5.14.16). +- net: hns3: fix pause config problem after autoneg disabled + (stable-5.14.16). +- net: nxp: lpc_eth.c: avoid hang when bringing interface down + (stable-5.14.16). +- phy: phy_start_aneg: Add an unlocked version (stable-5.14.16). +- phy: phy_ethtool_ksettings_set: Move after phy_start_aneg + (stable-5.14.16). +- phy: phy_ethtool_ksettings_get: Lock the phy for consistency + (stable-5.14.16). +- net: ethernet: microchip: lan743x: Fix dma allocation failure + by using dma_set_mask_and_coherent (stable-5.14.16). +- net: ethernet: microchip: lan743x: Fix driver crash when + lan743x_pm_resume fails (stable-5.14.16). +- commit df8349f + +- ice: check whether PTP is initialized in ice_ptp_release() + (stable-5.14.16). +- mlxsw: pci: Recycle received packet upon allocation failure + (stable-5.14.16). +- net-sysfs: initialize uid and gid before calling + net_ns_get_ownership (stable-5.14.16). +- net: Prevent infinite while loop in skb_tx_hash() + (stable-5.14.16). +- nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST + (stable-5.14.16). +- RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a + string (stable-5.14.16). +- RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR + (stable-5.14.16). +- RDMA/mlx5: Set user priority for DCT (stable-5.14.16). +- reset: brcmstb-rescal: fix incorrect polarity of status bit + (stable-5.14.16). +- arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node + (stable-5.14.16). +- commit 97aac17 + +- nvmet-tcp: fix data digest pointer calculation (stable-5.14.16). +- nvme-tcp: fix data digest pointer calculation (stable-5.14.16). +- nvme-tcp: fix possible req->offset corruption (stable-5.14.16). +- octeontx2-af: Fix possible null pointer dereference + (stable-5.14.16). +- octeontx2-af: Display all enabled PF VF rsrc_alloc entries + (stable-5.14.16). +- tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict + function (stable-5.14.16). +- bpf: Fix error usage of map_fd and fdget() in + generic_map_update_batch() (stable-5.14.16). +- ice: Respond to a NETDEV_UNREGISTER event for LAG + (stable-5.14.16). +- IB/hfi1: Fix abba locking issue with sc_disable() + (stable-5.14.16). +- IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt + fields (stable-5.14.16). +- commit a55a0c7 + +- drm/ttm: fix memleak in ttm_transfered_destroy (stable-5.14.16). +- drm/amd/display: Fallback to clocks which meet requested + voltage on DCN31 (stable-5.14.16). +- drm/amdgpu: support B0&B1 external revision id for yellow carp + (stable-5.14.16). +- drm/amd/display: Moved dccg init to after bios golden init + (stable-5.14.16). +- drm/amd/display: Increase watermark latencies for DCN3.1 + (stable-5.14.16). +- drm/amd/display: increase Z9 latency to workaround underflow + in Z9 (stable-5.14.16). +- drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1 + (stable-5.14.16). +- drm/amd/display: Limit display scaling to up to true 4k for + DCN 3.1 (stable-5.14.16). +- riscv, bpf: Fix potential NULL dereference (stable-5.14.16). +- cgroup: Fix memory leak caused by missing cgroup_bpf_offline + (stable-5.14.16). +- commit e3a5ce8 + +- mm: khugepaged: skip huge page collapse for special files + (stable-5.14.16). +- mm, thp: bail out early in collapse_file for writeback page + (stable-5.14.16). +- mm: filemap: check if THP has hwpoisoned subpage for PMD page + fault (stable-5.14.16). +- mm: hwpoison: remove the unnecessary THP check (stable-5.14.16). +- drm/amd/display: Require immediate flip support for DCN3.1 + planes (stable-5.14.16). +- arm64: dts: imx8mm-kontron: Fix connection type for VSC8531 + RGMII PHY (stable-5.14.16). +- arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequency + (stable-5.14.16). +- arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2 + (stable-5.14.16). +- arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to + 800 mV (stable-5.14.16). +- arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply + voltages are correct (stable-5.14.16). +- commit 274ce5a + +- nvme-tcp: fix H2CData PDU send accounting (again) + (stable-5.14.16). +- block: Fix partition check for host-aware zoned block devices + (stable-5.14.16). +- mmc: sdhci: Map more voltage level to SDHCI_POWER_330 + (stable-5.14.16). +- ocfs2: fix race between searching chunks and release + journal_head from buffer_head (stable-5.14.16). +- net/tls: Fix flipped sign in tls_err_abort() calls + (stable-5.14.16). +- tipc: fix size validations for the MSG_CRYPTO type + (stable-5.14.16). +- ftrace/nds32: Update the proto for ftrace_trace_function to + match ftrace_stub (stable-5.14.16). +- ata: sata_mv: Fix the error handling of mv_chip_id() + (stable-5.14.16). +- pinctrl: amd: disable and mask interrupts on probe + (stable-5.14.16). +- Revert "pinctrl: bcm: ns: support updated DT binding as syscon + subnode" (stable-5.14.16). +- commit 26c5964 + +- usbnet: fix error return code in usbnet_probe() + (stable-5.14.16). +- ARM: 9148/1: handle CONFIG_CPU_ENDIAN_BE32 in + arch/arm/kernel/head.S (stable-5.14.16). +- ARM: 9141/1: only warn about XIP address when not compile + testing (stable-5.14.16). +- ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype + (stable-5.14.16). +- ARM: 9138/1: fix link warning with XIP + frame-pointer + (stable-5.14.16). +- ARM: 9134/1: remove duplicate memcpy() definition + (stable-5.14.16). +- ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned + (stable-5.14.16). +- ARM: 9132/1: Fix __get_user_check failure with ARM KASAN images + (stable-5.14.16). +- usbnet: sanity check for maxpacket (stable-5.14.16). +- commit 47b76d0 + +- Update patch references for stable-5.14.16 +- commit 88fbd03 + +- Drop patches where were added for ustat() + glibc doesn't expose this system call anymore, and so no point in + carrying this delta. LTP does test for this but the test uses its + own headers instead of libc for it. It is not worth carrying this + delta for a deprecated call. + This patch set was tested with kernel-ci and found no new regressions + with btrfs. +- Delete + patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch. +- Delete patches.suse/btrfs-use-the-new-VFS-super_block_dev.patch. +- commit ea7c7f6 + +- efi: cper: check section header more appropriately + (jsc#SLE-18522). +- efi/libstub: Simplify "Exiting bootservices" message + (jsc#SLE-18522). +- efi: sysfb_efi: fix build when EFI is not set (jsc#SLE-18522). +- drivers/firmware: fix SYSFB depends to prevent build failures + (jsc#SLE-18522). +- drivers/firmware: consolidate EFI framebuffer setup for all + arches (jsc#SLE-18522). + Update config files: + +# CONFIG_SYSFB_SIMPLEFB is not set +- drivers/firmware: move x86 Generic System Framebuffers support + (jsc#SLE-18522). + Update config files: + +CONFIG_SYSFB=y +- efi: cper: fix scnprintf() use in cper_mem_err_location() + (jsc#SLE-18522). +- commit f3836a8 + -- isystem: ship and use stdarg.h (jsc#SLE-19223). +- isystem: ship and use stdarg.h (jsc#SLE-19223). -- commit 648b5c7 + https://github.com/openSUSE/installation-images/issues/537 +- rpm/config.sh: Compress modules with zstd (jsc#SLE-21256). +- commit 33519d9 kernel-zfcpdump +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Use firmware recommended queue depth + (jsc#SLE-18967). +- scsi: mpt3sas: Bump driver version to 38.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Add io_uring iopoll support (jsc#SLE-18967). +- commit 769c603 + +- ibmvnic: Process crqs after enabling interrupts (bsc#1192273 + ltc#194629). +- ibmvnic: don't stop queue in xmit (bsc#1192273 ltc#194629). +- commit 0c1f769 + +- Revert "ibmvnic: check failover_pending in login response" + (bsc#1190523 ltc#194510). +- ibmvnic: check failover_pending in login response (bsc#1190523 + ltc#194510). +- commit 3cece0c + +- x86/fpu: Move os_xsave() and os_xrstor() to core + (jsc#SLE-18931). +- commit 0e76265 + +- x86/fpu: Make os_xrstor_booting() private (jsc#SLE-18931). +- commit 5d32b8f + +- x86/fpu: Clean up CPU feature tests (jsc#SLE-18931). +- commit 446c71a + +- x86/fpu: Move context switch and exit to user inlines into + sched.h (jsc#SLE-18931). +- commit 93f59dc + +- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 + (jsc#SLE-18968). +- scsi: megaraid_sas: Add helper functions for irq_context + (jsc#SLE-18968). +- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ + polling and real interrupt (jsc#SLE-18968). +- scsi: megaraid: Clean up some inconsistent indenting + (jsc#SLE-18968). +- scsi: megaraid: Fix Coccinelle warning (jsc#SLE-18968). +- scsi: megaraid: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-18968). +- commit 15f1bb5 + +- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + (jsc#SLE-18931). +- commit d3c4053 + +- x86/fpu: Rework copy_xstate_to_uabi_buf() (jsc#SLE-18931). +- commit 2a28e7e + +- x86/fpu: Replace KVMs home brewed FPU copy from user + (jsc#SLE-18931). +- commit d2f0bca + +- x86/fpu: Move KVMs FPU swapping to FPU core (jsc#SLE-18931). +- commit 640c80f + +- x86/fpu/xstate: Mark all init only functions __init + (jsc#SLE-18931). +- commit b7fb34b + +- x86/fpu/xstate: Provide and use for_each_xfeature() + (jsc#SLE-18931). +- commit 1c5014e + +- x86/fpu: Cleanup xstate xcomp_bv initialization (jsc#SLE-18931). +- commit 135211d + +- x86/fpu: Do not inherit FPU context for kernel and IO worker + threads (jsc#SLE-18931). +- commit becc295 + +- x86/process: Clone FPU in copy_thread() (jsc#SLE-18931). +- commit 2d0ab18 + +- x86/fpu: Remove pointless memset in fpu_clone() (jsc#SLE-18931). +- commit 43563a6 + +- x86/fpu: Cleanup the on_boot_cpu clutter (jsc#SLE-18931). +- commit fba46f1 + +- x86/fpu: Restrict xsaves()/xrstors() to independent states + (jsc#SLE-18931). +- commit 2680d35 + +- x86/pkru: Remove useless include (jsc#SLE-18931). +- commit 0a37ab9 + +- x86/fpu: Update stale comments (jsc#SLE-18931). +- commit ccb8547 + +- x86/fpu: Remove pointless argument from switch_fpu_finish() + (jsc#SLE-18931). +- commit 2a98e69 + +- Update + patches.suse/x86-fpu-mask-out-the-invalid-mxcsr-bits-properly.patch + (jsc#SLE-18931). +- commit 1bb370e + +- x86/fpu/signal: Fix missed conversion to correct boolean retval + in save_xstate_epilog() (jsc#SLE-18931). +- commit 88b693c + +- x86/fpu/signal: Change return code of restore_fpregs_from_user() + to boolean (jsc#SLE-18931). +- commit bff2e93 + +- x86/fpu/signal: Change return code of check_xstate_in_sigframe() + to boolean (jsc#SLE-18931). +- commit 0925586 + +- x86/fpu/signal: Change return type of __fpu_restore_sig() + to boolean (jsc#SLE-18931). +- commit 8707aff + +- trap: cleanup trap_init() (git-fixes). +- commit 84c723c + +- xsurf100: drop include of lib8390.c (git-fixes). +- commit b8f067c + +- x86/fpu/signal: Change return type of fpu__restore_sig() + to boolean (jsc#SLE-18931). +- commit a9ed3f4 + +- x86/signal: Change return type of restore_sigcontext() to + boolean (jsc#SLE-18931). +- commit eacd67e + +- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() + helpers to boolean (jsc#SLE-18931). +- commit f83d895 + +- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() + to boolean (jsc#SLE-18931). +- commit a72c41f + +- x86/fpu/signal: Move xstate clearing out of + copy_fpregs_to_sigframe() (jsc#SLE-18931). +- commit 2f939c3 + +- x86/fpu/signal: Move header zeroing out of + xsave_to_user_sigframe() (jsc#SLE-18931). +- commit 05da93a + +- x86/fpu/signal: Clarify exception handling in + restore_fpregs_from_user() (jsc#SLE-18931). +- commit d359dfe + +- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + (jsc#SLE-18931). +- commit f1063b0 + +- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit cfb074b + +- x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit c72dfcc + +- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and + EX_TYPE_FAULT_MCE_SAFE (jsc#SLE-18931). +- commit 0827eac + +- x86/extable: Rework the exception table mechanics + (jsc#SLE-18931). +- commit 91c2fad + +- x86/mce: Get rid of stray semicolons (jsc#SLE-18931). +- commit 03638cb + +- x86/mce: Deduplicate exception handling (jsc#SLE-18931). +- commit 01e0919 + +- x86/extable: Get rid of redundant macros (jsc#SLE-18931). +- commit 9770234 + +- x86/extable: Tidy up redundant handler functions + (jsc#SLE-18931). +- commit ef9303c + +- Drop patches where were added for ustat() + glibc doesn't expose this system call anymore, and so no point in + carrying this delta. LTP does test for this but the test uses its + own headers instead of libc for it. It is not worth carrying this + delta for a deprecated call. + This patch set was tested with kernel-ci and found no new regressions + with btrfs. +- Delete + patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch. +- Delete patches.suse/btrfs-use-the-new-VFS-super_block_dev.patch. +- commit ea7c7f6 + +- efi: cper: check section header more appropriately + (jsc#SLE-18522). +- efi/libstub: Simplify "Exiting bootservices" message + (jsc#SLE-18522). +- efi: sysfb_efi: fix build when EFI is not set (jsc#SLE-18522). +- drivers/firmware: fix SYSFB depends to prevent build failures + (jsc#SLE-18522). +- drivers/firmware: consolidate EFI framebuffer setup for all + arches (jsc#SLE-18522). + Update config files: + +# CONFIG_SYSFB_SIMPLEFB is not set +- drivers/firmware: move x86 Generic System Framebuffers support + (jsc#SLE-18522). + Update config files: + +CONFIG_SYSFB=y +- efi: cper: fix scnprintf() use in cper_mem_err_location() + (jsc#SLE-18522). +- commit f3836a8 + -- isystem: ship and use stdarg.h (jsc#SLE-19223). +- isystem: ship and use stdarg.h (jsc#SLE-19223). -- commit 648b5c7 + https://github.com/openSUSE/installation-images/issues/537 +- rpm/config.sh: Compress modules with zstd (jsc#SLE-21256). +- commit 33519d9 kexi +- Add Use-plain-Marble-package-instead-of-KexiMarble.patch to fix + build with marble 21.08 + +- BuildRequire postgresql-server-devel also on Leap 15.2/15.3 to + fix missing PostgreSQL migration driver + +- Remove the optional QtWebKit dependency. + +- Add patch to fix build with glib >= 2.68 + * 0001-Include-glib.h-outside-of-the-extern-block.patch + +- Add dependencies on breeze5-icons-rcc instead of breeze5-icons + where necessary, kexi needs breeze-icons.rcc (during build and on + runtime) which has been split out to a seperate package recently + +- Pull in hicolor-icon-theme for dir ownership + +- Spec cleanup + kphotoalbum +- Update to 5.8.1 + * Enhancement: The "Copy to/Move to" action (triggered by + pressing F7/F8) can now be run both from the browser and the + viewer, using the same interface and caching the same last + target directory + * Change: Search field no longer gets focus by default (you can + press '/' to focus) + * Enhancement: Improve focus switching behavior when using + Tab/Shift-Tab + * Enhancement: Add freeform text search to thumbnail view + (kde#321502) + * Enhancement: UI improvements for MapView + * Enhancement: Performance improvement when many thumbnails are + shown in the MapView + * Enhancement: Allow relative local URLs in "Open list of files" + dialog + * Enhancement: Add option "--vacuum" to kpa-thumbnailtool + * Bugfix: Fix searching for label (introduced in version 5.4.1) + * Bugfix: Make splash screen text readable with dark themes + * Bugfix: Fix crash in context menu of full-screen preview of + annotation dialog + * Change: Start maximized on first startup + * Change: Click behavior for overview page now honors + system-preference for double- or single-click +- Drop Fix-build-with-Qt-versions-before-5.12.patch, merged + upstream + kupfer +- Fix Python XDG dependency so that Kupfer doesn't crash on start + +- Require missed python3-libxml2 to get it build + +- BuildRequire python3 instead of python: this package moved to + py3 long ago and the 'python' symbol is python2. + +- Add dependency packages python-base to satisfy waf env setting + -- Remove %clean since it is not needed anymore. - -- Some changes based on rpmlint results - + Resolve standard-dir-owned-by-package problem - + Change GPL version to spec standard. -- Use %_libdir instead of hardcode in spec. - -- Version 208 -- Build rpm form the upstream codes - lftp +- Synchronize with Factory version. [SLE-21785] +- Add a deprecation warning to the lftp_wrapper executable via + "add-deprecation-warning-to-lftp-wrapper.patch". The script will + be removed from the distribution in SLE-16. [SLE-19631] +- Add "lftp" as a low-priority alternative implementation for + "ftp". Users are encouraged to switch to "lftp" because the + current default, lftp_wrapper, has been deprecated, but we don't + force the change on them to make sure no scripts are inadvertedly + broken. [SLE-19631] +- update to 4.9.2: + * mkdir: fixed exit code with -f option. + * ftp: made ftp:use-pret setting tri-boolean. + * get/mget/put/mput: don't try next files after error if cmd:fail-exit is true. + * get/mget: fixed -O option with remote URL and xfer:use-temp-file being true. + * mirror: disallow empty patterns; don't delete "..". + * mirror: fixed --on-change with --reverse. + * sftp: fixed a bug with truncated files when packets are reordered (finally). +- Update to version 4.9.1 + * get1: fixed creating the target directory. + * get1: fixed renaming the temp file. + * fixed a coredump on startup when IPv6 is not supported or configured. +- Update to version 4.9.0 + * ftp: add support for CEPR command. + * ftp: enabled TLS by default. + * ftp: fixed OPTS MLST format. + * ftps: apply rfc1738 rules. + * ftp: stop sending ALLO commands by default. + * http: fixed redirection to absolute path. + * http: improved index parsing performance. + * http: revert to original URL when temporary redirects led to an error. + * mirror --no-empty-dirs: exclude empty dirs so that chmod is not done on them. + * net: disable inet6 if there is no public ipv6 address. + * net: lowered reconnect intervals. + * sftp, fish: fixed yes/no/[fingerprint] and passphrase recognition. + * sftp: fixed a bug with truncated files when packets are reordered. + * torrent: fixed a coredump when all dht ports are busy. + * fixed file list sorting when some file names start with tilde. + * fixed retry counting when a site has multiple addresses. + * fixed "version" command for certain openssl versions. +- Drop relax-ssh-password-prompt-recognition.patch and + relax-ssh-password-prompt-recognition-some-more.patch. These + changes are now included in the upstream version. + libXaw +- U_NULL-pointer-dereference-in-XawAsciiSinkInitialize.patch + * Fix crash when required font is not installed. (bsc#1098411) + +- Update to version 1.0.13 + * Fix build with gcc -Werror=format-security + * configure: Drop AM_MAINTAINER_MODE + * autogen.sh: Honor NOCONFIGURE=1 + * Use autoconf HAVE_UNISTD_H instead of imake X_NOT_POSIX to find + * Just use C89 size_t instead of rolling our own Size_t + * Use SEEK_* names instead of raw numbers for fseek whence argument + * Makefile: use AM_V_GEN and AM_V_at to implement automake silent rules + * Makefile: use $(LN_S) for better code portability + * Include + * Fix abs() usage. + +- Update to version 1.0.12: + + Replace TXT16 with XChar2b inline. + + Remove CRAY/WORD64 support. + + Fix fd leak when write() fails in WriteToFile(). + + Fix fd leak when fdopen() fails in InitStringOrFile(). + + Include winsock header on WIN32 to provide fd_set etc. + +- Add proper bit-type symbols for sparc64 + +- Use more robust make install call + +- Update to version 1.0.11: + + Only call XawStackFree if XawStackAlloc was used for allocation + + Correct order of arguments to XawStackFree() + + Correct undefined behavior access to out of scope pointer + contents + +- Update to version 1.0.10: + + Fix potential infinte loop in XawBoxQueryGeometry() + + Fixes for compiler warnings + + General cleanups + + Build configuration and documentation improvements +- Changes from version 1.0.9: + + Fix build issues + + Minor documentation cleanups + + Build configuration improvements + +- Split xorg-x11-libs into separate packages + libaom -- security update -- added patches - fix CVE-2021-30474 [bsc#1186799], aom_dsp/grain_table.c in libaom in AOMedia before 2021-03-30 has a use-after-free. - + libaom-CVE-2021-30474.patch - -- security update -- added patches - fix CVE-2021-30475 [bsc#1189497], Buffer overflow in aom_dsp/noise_model.c - + libaom-CVE-2021-30475.patch - -- Enable CONFIG_LOWBITDEPTH. Makes 8-bit decoding faster. The only - reason this confusingly-named option is not enabled by default - is that its behavior might not match the 16-bit reference code - path, and that hardware vendors want to be able to validate - their designs against it. No actual mismatches have been found. - See https://bugs.chromium.org/p/aomedia/issues/detail?id=2062 - -- Pass conditional AOM_TARGET_CPU to cmake, fix build for arm and - ppc, as well as optimize target cpu for other arches. - -- Init, v1.0.0 - libass +- security update +- added patches + fix CVE-2020-36430 [bsc#1188539], heap-based buffer overflow in decode_chars + + libass-CVE-2020-36430.patch + +- Add upstream CVE-2020-24994_1.patch and CVE-2020-24994_2.patch (bsc#1184153, CVE-2020-24994) + * Stack overflow in the parse_tag function in libass/ass_parse.c + +- security update +- added patches + fix CVE-2020-26682 [bsc#1177862], signed integer overflow in the call to outline_stroke() from ass_outline_construct() + + libass-CVE-2020-26682.patch + +- Update to version 0.14.0: + * Brand new, faster and better outline stroker (replaces FreeType + stroker) + * Remove option to use the FreeType rasterizer + * Fix spots of missing border around self-intersecting shapes + * Switch from Yasm to NASM for building hand-written assembler + code + * Clear font cache in ass_set_fonts(). This fixes potentially + incorrect font choices and an occasional crash if this function + is called midway through rendering a file. + +- Update to version 0.13.7 + * Fix invalid memory accesses with BorderStyle=4 + * Fix change detection bug on frame resizes + * Fix cache bugs with border size + * Reduce precision of border width in font outline caching + * Don't treat :;<=>? as hexadecimal digits in color headers + * Fix parsing of unusual Alignment values in ASS style definitions + * Fix potential truncation in timestamp parsing + * Treat negative PlayResX/PlayResY like VSFilter + * Fixes to parsing of embedded fonts + * Remove arbitrary bitmap limit (fixes issues with subtitle rendering at 4K) + * Allow using shadow offset to adjust size of background with BorderStyle=4 + +- Update to version 0.13.6: + * Add Justify style override that changes text justification + (left/right/center) without affecting event positioning. This + breaks ABI compatibility with prior releases. + * Fix ass_set_cache_limits() to affect total bitmap cache size + including composite bitmap cache. + * Number parsing fixes + + Fix illegal read when parsing some numbers in scientific + notation with huge exponents. + + Correctly evaluate numbers in scientific notation with large + exponents. + + Correctly evaluate numbers with many leading zeros. + * Bug fixes found with fuzzing + + Fix a small memory leak in the parser. + + Fix illegal read in the parser on specially crafted input + with \t tags. + +- Update 0.13.4: + * Fuzzing fixes bnc#1002982 CVE-2016-7969, CVE-2016-7970 and + CVE-2016-7972 + * Improve compatibility/portablility of build system, should fix e.g. compilation on Solaris. + * Fix memory leak in DirectWrite font provider. + * Fix the rasterizer when rendering some large outlines. + * Remove hack that forced RTL base direction depending on font encoding. + * Greatly improve the internal caches with refcounting and gradual clearing. + +- Update to 0.13.2 + * Add ass_set_check_readorder() API function to disable use of + the ReadOrder field for duplicate checking in + ass_process_chunk(). + * ass_step_sub(track, now, 0) now finds the start of the subtitle + at now. + * Bug fixes: + + Fix an issue with the new duplicate checking, which could + lead to missing subtitles after seeking. + + Fix a crash with Core Text under specific circumstances. + +- Update to 0.13.1 + * Much faster duplicate event check in ass_process_chunk. + * Interpret negative timestamp components as actual negative numbers. + * Look up fonts that contain PostScript outlines by their PostScript + name instead of their full names. Family names continue to be used for all fonts. + * Keep spaces in font names + * Drop support for Fontconfig < 2.10.92 to ensure correct font matching + * Fix some small memory leaks, potential crashes and bad data uses + +- Update summary/description + +- Update RPM groups + +- Update to 0.13.0 + * Add native font selection backends for OSX (CoreText) and + Windows (DirectWrite). You can now run libass without + fontconfig on these platforms. This fixes problems with + fontconfig behaving badly on these platforms (it could take + minutes to scan all system fonts). Even on Linux, this speeds + up loading of embedded fonts (such as provided by + ass_add_font()). The DirectWrite backend only works on Windows + Vista and later. On XP, fontconfig is still needed. libass can + be compiled with both DirectWrite and fontconfig, and then it + will fallback to fontconfig automatically if DirectWrite is not + available at runtime. + * Add ass_get_available_font_providers() API function. + * Change the 4th parameter of ass_set_fonts(). This now selects + the font provider. This is somewhat backwards compatible with + the old behavior, but if you ever passed values other than 0 + or 1, your application might break with this libass release. + * The ass_fonts_update() function now does nothing. It's kept + for backward compatibility only. + * Much faster gaussian blur. This can bring a large speedup with + big blurred signs and such. + * Drop ENCA support + * Bug fixes + + Fix compilation of the freetype rasterizer (disabled by + default) + + Fix rendering with some cases of consecutive line breaks + (\N\N). + + Fix some memory allocation failure checks + + Avoid system locale dependent behavior by reinventing some + standard C functions + + Fix rendering errors with strikes (GH #193) + + MSVC compilation fixes +- Enable harfbuzz and yasm build requires + +- Update to 0.12.3 + * VSFilter blur compatibility changes + * VSFilter color/alpha parsing compatibility changes + * Bugfixes + + Fix some potential memory leaks and crashes + + Fix large timestamps (larger than about 600 hours) + + Fix a potential crash with the new rasterizer and complex + fonts + + Do not apply user-configured line position to non-dialog + events + + Strictly clip non-dialog events to the video rectangle +- Changes for 0.12.2 + * Add extern "C" guards to the public headers for C++ + compatibility + * Improvements to style override API and implementation + * Bugfixes + + Fix some rasterizer bugs of unknown severity + + Fix a broken memset() of unknown severity + + Make timestamp parsing more lenient, which makes libass + accept invalid + + files accepted by most other ASS parsers + + Increase compatibility with broken ASS drawings accepted by + VSFilter + +- Update to version 0.12.1 (bnc#921212) + * Make ASS drawings with an extremely high number of control points work + This change increases compatibility with VSFilter. + * Bugfixes + - Fix a crash when using newer harfbuzz versions (GH #155) + - Load embedded memory fonts correctly + - Large shadow offsets rendered incorrectly (GH #142) + - Fix incorrect closing of last drawing contour + - Fix issues with undefined behavior in shifts + - Lots of of malloc() error checking +- Update home and download source Url to new project home +- Add baselibs.conf in sources list for Factory + libbde +- update to v20200724 + * changes to handle metadatasize + * changes for AES-XTS 256 support + * colde clean up +- add LGPL text +- add README to tools + +- update to v20191221 + * there are no documented changes except code clean up + +- remove python2 submodule + +- update to v20190701 + * worked on AES-XTS 256 support + +- update to v0~20190317 + * worked on AES-XTS support + * Added support for volumes without metadata value type 0x000f + * Worked on mount tool + * Worked on BitLocker Used Disk Space Only encryption format support + -- initial version v20140731 - libbfio +- Disable implicit library-side locking during operations; + performance for e.g. libpff improves by another 22%. + +- Update to snapshot 20210416 (3516e2a7f4) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20201127 + * Changes to memory range IO handle + * Worked on API functions + * Worked on pool + +- update to v0~20200409 (no changelog) + +- update to v0~20190112 + * Additional restrictions for memory tests + * Changes for latest version of libcdata + -- update to v0~20130908 - * worked on tests - * updated dependencies -- updated dependencies in specfile - -- update to v0~20130721 - * worked on multi threading support - * removed open on demand code from seek offset - * refactored pool to use a cdata array - * worked on tests - * updated dependencies - * fix for compiling with stand-alone version of libcdata - * fix in .pc.in file - * worked on git release - * moved examples to project page - * removed codegear files - * remove libbfio_legacy.[ch] - * 2013 update -- change to gz compression to simplyfy download/convert step - -- run spec-cleaner, update comment - -- Initial package (version 0~20121225) for build.opensuse.org - libcaes +- Update to snapshot 20210412 (f0b06e5c) + * No changelog was provided +- Add system-libs.patch +- Enable python3 integration + +- update to v0~20201012 + * worked on AES-CFB support and tests + * provide OpenSSL error information + +- update to v0~20190102 + * Added OpenSSL EVP AES-XTS support + * Removed WinCrypt support (deprecated) + libcdata +- Disable implicit library-side locking during operations; + performance for e.g. libpff improves by 190%. +- Hard rerun autoreconf to workaround aclocal run failure + in Leap. + +- Update to release 20210625 + * No changelog was provided + +- Update to snapshot 20210415 (2401fd5d) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20200509 + * No documented changes + +- update to v0~20190112 + * fixed issue in libcdata_btree_node_get_sub_node_by_value + * Changes to array to handle failure in lock release + * Worked on B-tree type + * API change in return value. The change requires tests of the return value to be updated. + -- update to v0~20130407 - * small changes to range list - * moved range list value to separate source files - * added value support to range list - * improved range list remove function to multiple ranges - * textual updates - * updated include header - * added error functions - * updated dependencies - * added array prepend entry - * added array reverse - * 2013 update -- change from xz to gz to simplyfy download/convert step - -- run spec-cleaner - -- Initial package (version 0~20121224) for build.opensuse.org - libcdatetime +- Update to snapshot 20210512 (40e98e83) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20200510 + * code clean up + +- update to v0~20181004 + * Worked on suppressing fallthrough warnings + libcdirectory +- Update to snapshot 20210415 (63fab974) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20200702 + * code clean up + libcerror +- Update to snapshot 20210512 (0f07a7e5) + * No changelog was provided + +- update to v0~20201121 + * worked on tests and minor updates +- comment out # BuildRequires: pkg-config + * It started causing build problems + +- update to v0~20181117 + * worked on tests and minor updates + -- update to v0~20130609 - * fix in .pc.in - * updated common files - * additional bounds checking - * added FORMAT_MESSAGE_IGNORE_INSERTS to FormatMessage calls - * textual changes - * updated dependencies - * 2013 update -- switch to gz compression to eliminate download / conversion process - -- Initial package (version 0~20121222) for build.opensuse.org - libcfile +- Update to snapshot 20210409 (1b077fb7) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20200216 + * changes for block aligned read + * Added O_CLOEXEC to open file IO flags + +- update to v0~20190314 + * Added O_CLOEXEC to open file IO flags + * Code cleanup + -- Initial package (version 0~20130329) for build.opensuse.org - libclocale +- Update to snapshot 20210410 (305803c6) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20200913 + * no documented changes for Linux + +- update to v0~20180721 + * worked on tests + * code clean up +- fix broken build + * REMOVE BuildRequires: pkg-config + * ADD BuildRequires: pkgconfig + libcnotify +- Update to snapshot 20210411 (2e4e84c5) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20200913 + * no documented changes + +- update to v0~20180102 + * worked on tests + libcpath +- Update to snapshot 20210411 (b0c579ef) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20200623 + * correction to error path of join functions +- remove BuildRequires: pkg-config + +- update to v0~20181228 + * Worked on libcpath_path_get_sanitized_path_wide + libcsplit +- update to v0~20200703 + * no documented changes +- split off %license line from %doc +- include COPYING* on %license line +- remove BuildRequires: pkg-config + +- update to v0~20190102 + * worked on tests + * code clean-up + * fixed a typo + libcthreads +- Update to snapshot 20210415 (036bab2b) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20200508 + * no documented changes + +- update to v0~20180724 + * Changes to represent EAGAIN in error messages + * Changes to represent EDEADLK in error messages + * Code clean up + libeconf +- explicitly BuildRequire: pkgconfig for /usr/lib/rpm/pkgconfigdeps.sh + On TW it's pulled in implicitly by libxcrypt-devel which is not the + case on 15.2 + +- Update to version 0.3.8+git20200710.5126fff: + * Add CMake build scripts, remove autotools support + * Move C++ ABI compatibility section + +- Update to version 0.3.7+git20200605.c67ef9a: + * Fix build on i586 + +- Update to version 0.3.6+git20200529.276359f: + * Package meson files with autotools + * Use newer version of actions/checkout + * Add actions for meson + * Create meson.yml + * Use meson source root for tests configuration files + * Add additional compiler warnings + * First useable meson build support including unit tests + * Add global options, build with pie and GNU_SOURCE + * Fix name of library, add example binary + * add support for meson + * Add C++ compatibility + * Add test case for crash with empty value keys + +- Update to version 0.3.5+git20200203.3144b69: + * Release version 0.3.5 + * Use float.h instead of obsolete gnuism values.h + * Remove gnuism (strdupa) + * Check for empty value (NULL pointer) before calling strdup. + +- Update to version 0.3.4+git20200121.febebf2: + * Release version 0.3.4 + * Fix buffer overflow in econf_readDirs + * Fix parsing of quoted strings, and values starting with delimiters + * tests: add test for quoted strings + * tests: tst-configdirs5: fix config dir paths + +- Update to version 0.3.3+git20191028.3ac14ce: + * Release version 0.3.3 + * Reset *key_file to NULL after free + +- Update to version 0.3.2+git20190926.fea4a03: + * Release version 0.3.2 + * Fix merging an empty file (#105) + * Add test cases for merge function + +- Update to version 0.3.1+git20190924.822cf5b: + * release version 0.3.1 + * Set delimiter in readFile + * Change parser interface to store file name and line numbers per key + * Update ccpp.yml + +- Update to version 0.3.0+git20190906.0e60a88: + * Ensure LICENSE, README, and TODO are included in the release tarball + * Rewrite set*ValueNum functions to avoid libm usage and add error checking + * Move src/*.c to lib and release version 0.3.0 + +- Update to version 0.3.0+git20190905.0ca8fe2: + * Merge doc changes from parlt91 (pull rq#73) + * Implement econf_get*ValueDef functions: if key is not found, a provided default is returned. + * Differentiate between no value provided and empty value provided + * Remove obsolete check for comments + * Enhance and adjust test cases + * Remove obsolete check for comments + +- Update to version 0.2.0+git20190904.03fa5b4: + * Enhance and adjust test cases + * Update ccpp.yml + * Update ccpp.yml + * Update ccpp.yml + +- Update to version 0.2.0+git20190904.989df9f: + * Remove debug printf + +- Update to version 0.2.0+git20190904.c9c1820: + * Implement alternate file parser solving the problems with group entry detection. + * Add new parse error error code + * Bool values read from a config file are not sanitzied, so we need to do that in the getBoolValueNum function, too. + * Only use ..d directories + * Release version 0.2.0 + * Add an explanation about this project. + * Check for NULL pointer arguments + * Fix error return value + * Fix typo in comment + * Add test case for reading login.defs with data from util-linux test suite + +- Update to version 0.0.0+git20190902.dd17c11: + * Fix int64 variables on 32bit architectures + +- Update to version 0.0.0+git20190831.fb7c1bb: + * Rewrite econf_readDirs - don't assume suffix is ".conf" - Read files and directories in correct order + +- Update to version 0.0.0+git20190830.04ba053: + * Make clear that the API and ABI of the three functions econf_newIniFile, econf_newKeyFile, econf_writeFile are not stable yet. + * Fix getGroups argument types and add several test cases for this. + * Fix cppcheck and compiler warnings + +- Update to version 0.0.0+git20190829.a1479b1: + * Make comment argument an array, so that we can support more than one comment character in the future. + * Change the API + * Fix size_t as return value of getc() + +- Update to version 0.0.0+git20190829.209219e: + * Convert all functions to new error API + * Convert econf_newKeyFile provide the error via return code + +- Update to version 0.0.0+git20190828.74eeb32: + * Fix tst-arguments3 and tst-arguments4 and only use error return code. + * Bug fixes for new API + * Change API of econf_get* and econf_set* functions to return error code direct. + * Fix some compiler warnings + * Prevent possible crash when parsing 0xFF + * Add "--enable-compiler-warnings" option to enable much more GCC compiler warnings + * Fix more cppcheck warnings + * Fix github actions build + * Update bin/Makefile.am to work with Asan + * Add missing tst-getconfdirs4-data to EXTRA_DIST + * Fix some cppcheck warnings + * Don't ignore getline return value + * Add free for getStringValue in tst-group1 + * Remove XFAIL for tst-groups1 + * Update example.c to free after getStringValue + * Add addbrackets for getValue functions + * tst-getconfdirs4: make sure, only a file in /etc/ and not in /usr/etc works, too. + +- Update to version 0.0.0+git20190827.5ed5492: + * Mark all input char pointer as const in the official API + +- Update to version 0.0.0+git20190827.b243e6c: + * getStringValueNum returns a newly allocated string or NULL in error case. + +- Update to version 0.0.0+git20190827.8374759: + * Fix missing return + * Remove XFAIL for tst-setgetvalues1 + * Fix representation of float and double values + * Add preliminary test case for group handling + * NULL terminate string returned by addbrackets + * Fix addbrackets function + +- Update to version 0.0.0+git20190826.99b6bf3: + * Add more "const". + * Fix setString and setBoolean + * Add test suite which sets and gets all possible kind of types. Some are failing, so mark this test as XFAIL. + * Start marking some string arguments/results as const + * Optimize some strdup away + * Mark econf_write_key_file as ALPHA as the API is not stable + +- Update to version 0.0.0+git20190826.9e69003: + * Update ccpp.yml + * Add --enable-compiler-checks option to configure, enables AddressSanitizer + * Fix printf format directive + * Rework set*Value functions for error checking and error handling + * Add tst-getconfdirs3: verify we can load original file without local changes + * Error handling for econf_getGroups and econf_getKeys + * More errorreporting changes + * Fix make distcheck/don't mess around with libtool install/uninstall, this breaks to much other stuff. + * Autotools cleanup and fixes + * Fix logindefs1 test case + +- Update to version 0.0.0+git20190823.09a8f2e: + * Fix buffer overlow of realpath + +- Update to version 0.0.0+git20190823.acd8cdf: + * Update ccpp.yml + * Fix crash in strcmp, if strchr returns NULL + * Add error reporting to econf_merge_key_files and adjust the depending code. + * setStringValue return NULL on error/key not found + * Add framework for correct error reporting + * Disable searching through XDG dirs for now + * Add test cases for econf_get_conf_from_dirs + * Update comment setValue -> econf_setValue + * Update test cases to use econf_destroy + * Replace econf_afree with econf_destroy in example + * Add _generic macro to free memory of econf_ functions + * Add tst-merge2 to .gitignore + * Fix pointer arithmetic + * Adjust Makefiles and code to make "make distcheck" working + +- Update to version 0.0.0+git20190822.bb9702b: + * Ignore /usr file if /etc exists when merging + * Add NULL value handling + * Update merge example + * Rework merge_functionality + * Use deep copies instead of pointers for merged files + * Replace [] with KEY_FILE_NULL_VALUE + * Refactor getfilecontent functions + * Remove cmake files + * Fix test cases + * Update libeconf.c + * Change License from LGPL-2.1 to MIT + * libeconf.pc should only be deleted on distclean, not normal clean + * Fix delim argument + * Add more test cases for login.defs and wrong arguments + * Link libeconf against libm, so that it is enough to link an application against libeconf and developers don't need to bother with other dependencies + * Add autogen.sh, which calls autoconf/automake/libtool in the correct order to create the configure script + +- Update to version 0.0.0+git20190820.742af8c: + * Remove accidental .swp file + * Update example with conf.d directory + * Remove regex, replace with strchr(delim, ch) + * Add symbol versioning Don't ignore complete lib directory + * Include all headers in tar archive + * Don't define our own errno + * Remove wrong commit + * Add some basic tests + +- Update to version 0.0.0+git20190807.7aedb57: + * Refactor getfilecontent functions + * Update example file + * Add econf prefix to public API functions + * Add cmake targets for debugging + * Fix build with cmake + * Fix build with autotools + * Move Key_File allocation from the stack to the heap + * Move Key_File create functions to libeconf.c + * Move destroy functions from helpers.c to libeconf.c + * Add macro to set supported types generic. + +- Initial version + libevt +- Drop python2 module build. + +- Update to snapshot 20210503 (bc1ed1a6) + * No changelog was provided +- Add system-libs.patch + +- update to 0~20200926 + * Changes to ensure record data can wrap only once in a record scan + * Code clean up + +- Allow distros to disable py2 support (bcond_without). Tumbleweed + declares this, as py2 is EOL. + +- update to 0~20191221 + * Code clean up + * added thread lock support +- add python3 support + +- update to 0~20181227 + * worked on python bindings + * code clean-up + * miscelaneos small fixes + -- update to 0~20131013 - * worked on setup.py, largely for MSI builds - * updated dependencies - * worked on libcthreads build support -- use libcthreads and libcfile from factory - -- update to 0~20130727 - * updated dependencies - * pyevt - - changed event identifier to an unsigned long - - fixes fro >2G file objects in BFIO glue code - * worked on tests - * bug fix for wrapped event record - * fixed codepage 1255 restriction - * updates and bug fixes in pyevt - * implemented libfdata support to improve handling of large EVT files - * remove item flags - * added support for truncated event record corruption scenario - * fixed codepage 949 and 950 restriction -- change to gz compression to simplyfy download/convert -- use libyal factory packages if possible - -- Cleanups: Set RPM group, license, summary and description - metadata; remove unused %py_requires; do not bloat shlib package - with documentation -- Use system libraries instead of bundled ones where possible -- Name the tools package according to upstream's recommendation -- Drop unnecessary -fno-strict-aliasing - -- initial package (version 0~20130319) for build.opensuse.org - libevtx +- Update to snapshot 20210504 (c23e14d0) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20200709 + * worked on python bindings + +- Allow distros to disable python2 bindings (bcond_without): + Tumbleweed already declares this, as python2 is EOL. + +- update to v0~20191221 + * Added binary XML creation time to API and evtxexport #21 + * worked on tests +- rename python-libevtx to python2-libevtx +- add python3 subpackage + +- update to v0~20181227 + * work on python bindings + * code clean-up + * documentation fixes + * Added fallback for caseless wide string compare + * address libfdata API changes + -- add these 2 lines to python sub-project to ensure proper syncronization between versions - * Requires: %lname = %version - * Provides: pyevtx = %version - -- update to 0~20140731 - * bug fix in Python-bindings - * worked on dpkg debug packages support - * updated dependencies - * worked on Python-bindings - * replaced PackageMaker for pkgbuild - * code clean up - * worked on setup.py - * added evtxexport man page - * removed examples - * 2014 update - * small fix in evtxexport -h output -- use libregf from external package - -- using internal libregf, latest factory update broke libevtx - -- update to 0~20131013 - * updated dependencies -- using internal libwrc, latest factory update broke libevtx -- removed 0~ from buildrequires dependencies - -- update to 0~20130923 - * updated dependencies - * worked on libcthreads build support - libewf +- Drop python2 module build. + +- Update to snapshot (a791283c) + * No changelog was provided. +- Add system-libs.patch + +- update to libewf-20140811 + * address errors in retries in ewfacquire + * changes to libmfdata + * changes to ewfwrite +- change Requires python-fuse to python3-fuse +- requires libbfio v20201127 or newer + -- update to libewf-20140608 - * worked on integrating multi threaded ewfacquire changes - * bug fix for utf16 header functions - * bug fix in ewfmount regarding logical files date and time values - * make pyewf_handle_open more strict to catch non-string objects - without the check the code will segfault on non-string objects - * bug fixes in empty block compression - * bug fix in libewf_read_io_handle_read_chunk_data error tolerance - code path - * bug fix in recent process status changes - * changed behavior of empty-block check -- review BuildRequires for new external packages -- use external packages where possible -- added to python sub-package section - - Requires: %{lname} = %{version" - - Provides: pyewf -- ran spec-cleaner - -- update to libewf-20140201 -- remove nonexistent README.dll from %doc - -- update to 0~20130416 - * changes to zlib.m4 for adler32 detection -- add Obsoletes/Provides pair for ewftools. That was the old name of the tool package. - libexe +- Update to snapshot 20210424 (6a3feb22) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20191221 + * worked on python bindings + * code cleanup +- convert bindings subpackage from python2 to python3 +- rename from python-libexe to python3-libexe + +- update to v0~20181128 + * Worked on python bindings + * code clean up + * Worked on dtfabric support (used by the developers, not an API issue) + libfcache +- Update to snapshot 20210413 (33c1ab96) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20200708 + * Changes to set cache value function + * Added clear functionality +- add COPYING.LESSER to the %license line + +- update to v0~20181011 + * Worked on cache value usage + * Worked on get/set value by identifier + libfdata +- Update to snapshot 20210414 (fa85a383) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20201129 + * changes for libcdata + * small changes in vector + * removed no longer used B-tree support + * worked on stream + * worked on list + * changes for libfcache get/set value by identifier +- remove BuildRequires pkg-config +- add COPYING* to %license line + +- update to v0~20181124 + * Changes for libfcache get/set value by identifier + libfdatetime +- Update to snapshot 20210414 (da968c35) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20180910 + * Worked on POSIX timestamp in nanoseconds + * Worked on floatingtime + libfguid +- Update to snapshot 20210415 (c8bed427) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20180724 + * 2018 update - minimal changes + libfsntfs +- Update to snapshot 20210503 (8803365c) + * No changelog was provided +- Add system-libs.patch +- Enable FUSE integration + +- update to v0~20201027 + * worked format support + * worked on Python bindings + * changes to handle resident data + +- remove python2 submodule + +- update to v0~20200223 + * the codebase has seen significant rework and improvements + * improved format support + * improved documentation + * improved python binding + * worked on mount tool + * worked on WofCompressedData format + * worked on casesensitive support + * added namespace API function + +- update to v0~20190104 + * improvments to handle corrupt file systems + libfvalue +- Update to snapshot 20210510 (12264644) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20201124 + * Changes for POSIX time value type + +- update to v0~20180817 + * Floating support updates + * minor fixes + libfvde +- Update to snapshot 20210425 (19317d6d) + * No changelog was provided +- Add system-libs.patch + +- update to 0~20191221 + * No documented changes + +- remove python2 submodule + +- update to 0~20190104 + * Worked on Python bindings + * Worked on format support + * Fixed infinite loop in getopt fallback functions + * Worked on mount tool + libfwevt +- Update to snapshot 20210508 (f3314d46) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20200709 + * no documented changes +- include COPYING* in %license line +- remove BuildRequires: pkg-config + +- update to v0~20190102 + * 2019 update - no significant changes + libfwnt +- Update to release 20210717 + * Unspecified changes to security descriptor + * Added missing notify functions + +- Update to snapshot 20210421 (fa9d27e5) + * No changelog was provided +- Add system-libs.patch + +- update to 0~20200723 + * Worked on LZXpress-Huffman support + * Added LZXpress-Huffman 32-bit extended size support + +- remove python2 submodule + +- updated to 0~20181227 + * Worked on Python bindings + -- updated to 20170115 +- updated to 0~20170115 -- initial package in OBS (v0~20140105) - libfwsi +- Drop python2 module build. + +- Update to snapshot 20210419 (4142a726) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20201204 + * no documented changes +- added all COPYING* files to %license line + +- update to v0~20191221 + * minor release + * Worked on Python wheel support +- rename python-libfwsi to python2-libfwsi +- add python3 bindings submodule + +- update to v0~20181227 + * Changes to improve handling corrupt shell item lists + * Worked on Python bindings + * Changes to improve handling corrupt URI extension values + * Fix for handling corrupt shell items + * Changes to improve handling corrupt file entry extension values + * Added URI sub values shell item type + * Changes for debug output and unsuppored extension block sizes + * Changes to URI and URI sub shell items + libgnome-games-support +- Update to version 1.8.2: + + Add margins to category bar in scores dialog. + + Fix build with latest vala. + +- Update to version 1.8.1: + + Updated translations. + +- Update to version 1.7.1: + + Add API to set icon name. + +- Update to version 1.6.1: + + Always show category in scores dialog. + +- Update to version 1.6.0.1: + + Updated translations. +- Changes from version 1.5.59: + + Replace autotools buildsystem with meson. +- Switch to meson buildsystem following upstream changes. Add + meson BuildRequires and macros. Also add a check section, and run + meson_test. + +- No longer recommend -lang: supplements are in use + +- Update to version 1.4.4: + + Fix build with new gettext. + +- Update to version 1.4.3: + + Fix build with vala 0.43.1 + +- Update to version 1.4.2: + + Hide category chooser on scores dialog when not needed. +- Changes from version 1.4.1: + + Fix invalid cast in scores dialog. +- Changes from version 1.4.0: + + Fix Scores.Context.get_high_scores() returning unordered + scores. + + Ensure all public objects are usable when created with + g_object_new(). + + Build with --abi-stability (requires valac 0.40). Bump soname. +- Following upstream changes, bump soname to 3, use define sover to + ease future bumps. +- Drop gnome-common BuildRequires and remove conditional autogen + call, we are using a prestine tarball. +- Add make_build, actually build the libs ourselves, not just + install the upstream ones. Use autosetup macro. + libhmac +- Update to snapshot 20210419 (f97b507a) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20200104 + * changes for SHA-512 HMAC + * removed WinCrypt support +- removed BuildRequires: pkg-config +- added COPYING* to %license line + +- update to v0~20180731 + * code cleanup + libidn -- libidn 1.34 (bsc#1087709): - * libidn: Fix integer overflow in combine_hangul() - * libidn: Fix integer overflow in punycode decoder - drop previously patched libidn-CVE-2017-14062.patch - * libidn: Fix performance issue in idna_to_unicode_internal() - * libidn: Fix performance issue in stringprep functions. - * libidn: Fix NULL pointer dereference in g_utf8_normalize() - * libidn: Fix NULL pointer dereference in stringprep_ucs4_nfkc_normalize() - * libidn: Increase performance of stringprep functions - * testing: Add OSS-fuzz integration and regression testing - * build: Update gnulib files - * build: Modernize GTK-Doc build - * build: Fix parallel builds - * build: Add configure flag --disable-doc - * build: Add configure flag --enable-ubsan (enable UB Sanitizer) - * build: Add configure flag --enable-asan (enable Address Sanitizer) - * build: Fix compiler warnings - * build: Fix build for gcc-7 - drop reviously patched libidn-gcc7-part1.patch - * i18n: Added Swedish translation -- update upstream signing key from website - -- Update summaries. Remove ineffective --with-pic. - -- Add patch to fix bsc#1056450 CVE-2017-14062: - * libidn-CVE-2017-14062.patch - -- Use %license (boo#1082318) - -- Add patches to build with gcc7: - * libidn-gcc7-part1.patch - -- libidn 1.33: - * bnc#990189 CVE-2015-8948 CVE-2016-6262 - * bnc#990190 CVE-2016-6261 - * bnc#990191 CVE-2016-6263 - * libidn: Fix out-of-bounds stack read in idna_to_ascii_4i. - * idn: Solve out-of-bounds-read when reading one zero byte as input. - * libidn: stringprep_utf8_nfkc_normalize reject invalid UTF-8. - -- Update to 1.32 - * libidn: Fix crash in idna_to_unicode_8z8z and - idna_to_unicode_8zlz. This problem was introduced in 1.31. - * API and ABI is backwards compatible with the previous version. -- Update gpg keyring - -- Add Apache-2.0 license to the license line. Under this is the - java code, but we don't build it -> just the sources license - -- Version bump to 1.31: - * Fixes bnc#923241 CVE-2015-2059 out-of-bounds read with stringprep on - invalid UTF-8 - * Few other triv changes - -- Version bump to 1.30: - * punycode.{c,h} files were reimported -- Cleanup with spec-cleaner - -- update version 1.29: - * libidn: Mark internal variable "g_utf8_skip" as static. - * idn: Flush stdout to simplify for tools that buffer too heavily. - * i18n: Added Brazilian Portuguese translation. - * Update gnulib files. - * API and ABI is backwards compatible with the previous version. - liblnk +- Drop python2 module build. + +- Update to snapshot 20210417 (0c9a2c83) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20200810 + * worked on python bindings +- added COPYING* to %license line +- removed BuildRequires: pkg-config + +- Allow distros to disable python2 builds (bcond_without python2): + Tumbleweed already declares this, as python2 is EOL. + +- update to v0~20191221 + * Worked on Python wheel support + * Correction for reading location information device name #38 + * Changes for show_window and hot_key API functions +- rename python-liblnk to python2-liblnk +- add python3-liblnk submodule + +- update to v0~20181227 + * Changes for handling location information strings + * worked on Python bindings + * various improvements associated with corrupt files + * Fixed infinite loop in getopt fallback functions + * Worked on dtfabric support (used by the developers, not an API issue) + -- add these 2 lines to python sub-project to ensure proper syncronization between versions - * Requires: %lname = %version - * Provides: pylnk = %version - -- update to v0~20140731 - * bug fix in Python-bindings - * worked on Python bindings - - changes regarding integer object signedness on 32-bit architectures - * worked on shell items support - * small changes in debug output - * small changes in lnkinfo output - * updated dependencies - * worked on updates - * 2014 update - -- update to v0~20131015 - * updated dependencies - * improved pyolecf as integer functions - * worked on setup.py, largely for MSI builds -- cleanup BuildRequires statements - -- updated to v0~20130829 - * change to API to expose link target identifier data - * fixes for building with stand-alone libuna and libbfio - * updated dependencies - * worked on automated tests - * bug fix in pymsiecf file object libbfio glue code - * worked on shell items - - detection of delegate 0x2e item - * fix in debug output for local path - * worked on tests - * textual changes - -- update to v0~20130413 - * updated dependencies - * moved examples to project site - * updated lnkinfo man page - * worked on tests - * updates and bug fixes in pylnk - * fixed codepage 949, 950, 1255 restriction - * added PackageMaker files - * added functions to retrieve drive type, drive serial number and volume label - * fix trailing \ for local and network path when common path is an emtpy string -- use gz compression to simplify download/convert -- use factory version of sub-packages as possible - -- Cleanups: Set RPM group, license, summary and description - metadata; remove unused %py_requires; do not bloat shlib package - with documentation -- Use system libraries instead of bundled ones where possible -- Name the tools package according to upstream's recommendation -- Drop unnecessary -fno-strict-aliasing -- Drop Windows_Shell_Item pdf, this belongs to a different package - libmapidb +- Update to snapshot 20210421 (14a17a14) + * No changelog was provided +- Add system-libs.patch + +- update to 0~20170304 + * Code clean-up + libmsiecf -- updated ot 0~20150314 +- Update to snapshot 20210506 (9e94c3b8) + * No changelog was provided +- Add system-libs.patch + +- updated to 0~20200710 + * Code clean up +- remove BuildRequires: pkg-config +- add COPYING* to %license line + +- remove python2 submodule + +- updated to 0~20191221 + * changes for libcdata +- rename python-msiecf to python2-msiecf +- add python3-msiecf submodule + +- updated to 0~20181227 + * changes to the API + * updates to support libcdata API change + * worked on python bindings + * code cleanup + +- updated to 0~20150314 -- update to 0~20130806 - * fixes for building with stand-alone libuna and libbfio - * bug fix in pymsiecf file object libbfio glue code - * worked on tests -- use libyal packages from factory where possible - -- updated to v0~20130529 - * updated dependencies - * worked on pymsiecf simple inheritance of leak, redirected and url items - * worked on hash calculation - * worked on tests - * bug fix in record scan due to recent dependency update - * textual changes - * updates and bug fixes in pymsiecf - * fixed codepage 1255 restriction - * fixed codepage 949 and 950 restriction -- change to gz compression to simplyfy download/convert -- use libyal packages from factory where possible - -- fixed: python-libmsiecf required unprovidable libmsiecf%soname - -- Cleanups: Set RPM group, license, summary and description - metadata; remove unused %py_requires; do not bloat shlib package - with documentation -- Use system libraries instead of bundled ones where possible -- Name the tools package according to upstream's recommendation -- Drop unnecessary -fno-strict-aliasing - -- initial package (version 0~20130317) for build.opensuse.org - libodraw +- Update to snapshot 20210503 (59e73642) + * No changelog was provided +- Add system-libs.patch + +- update to 0~20201003 + * no documented changes +- remove BuildRequires: pkg-config +- add COPYING* to %license line + +- update to 0~20190118 + * code clean-up + * updated documentations + libolecf +- Drop python2 module build. + +- Update to snapshot 20210512 (381cbe88) + * No changelog was provided +- Add system-libs.patch + +- update to 20201004 + * worked on python bindings +- remove BuildRequires: pkg-config +- add COPYING* to the %license line + +- Allow distros to disable python2 builds (bcond_withou python2): + Tumbleweed already declares this, as python2 is EOL. + +- quit using libfdatetime and libfvalue from factory + * using the factory version causes python-plaso self-test to fail + +- update to 20191221 + * changes for libcdata + * Worked on mount tool +- rename python-libolecf to python2-libolecf +- add python3-libolecf subproject +- use libfdatetime, libfvalue, libcerror, libcsystem from factory instead of internal version + +- update to 20181231 + * Worked on python bindings + * Changes for get item by path. + * Worked on olecfinfo + * changes for libcdata + * Changes to file name sanitation in export handle + * removed libcsystem dependency +- removed libcsystem dependency + +- update to 20160109 + * fixes for rpmbuild + -- use libfdatetime internal package. With external factory version fails testing. -- use libcdata internal package. With external factory version fails testing. - -- add "Requires: %lname = %version" to tools sub-project -- add "Provice: pyolecf" to match upstream requires - -- updated to 0~20140801 - * worked on Python bindings - * bug fix in Python-bindings - * worked on olecfmount Dokan support - * updated dependencies - * small changes to Makefile - * worked on setup.py - * 2014 update -- use external package for libfguid - -- updated to 20131108 - * added support for 0 value sub directory entry not being used as index. - -- add %if logic around BuildRequires to allow use of internal packages on older distros - -- initial package (v0~20131012) - libqcow +- Update to snapshot 20210419 (3f7562bd) + * No changelog was provided +- Add system-libs.patch + +- Update to v0~20201213 + * Worked on format support + * Code clean-up + +- Update to v0~20191221 (no changelog) + +- remove python2 subpackage. Python2 is no longer in factory. + +- update to v0~20181227 + * Worked on mount tool + * Added a new API call "is_locked" + -- add BuildRequires for fuse, openssl, and zlib. Allows parsing of more complex containers. -- move %doc statement after %attr statement in python sub-package -- add Requires: %lname = %version to python section to make sure they stay in sync - -- add %doc line to python sub-package - -- initial package in OBS (v0~20140729) - libqt5-qtwebengine -- Do not use system_vpx on 15.4 +- Do not use system vpx on 15.4 + +- Update to version 5.15.7: + * Update Chromium: + [Backport] Linux sandbox: update syscalls numbers on 32-bit platforms + [Backport] sandbox: linux: allow clock_nanosleep & gettime64 + [Backport] Linux sandbox: update syscall numbers for all platforms. + [Backport] Ease HarfBuzz API change with feature detection + [Backport] Security bug 1248665 + [Backport] CVE-2021-37975 : Use after free in V8 + [Backport] CVE-2021-37980 : Inappropriate implementation in Sandbox + [Backport] CVE-2021-37979 : Heap buffer overflow in WebRTC (2/2) + [Backport] CVE-2021-37979 : Heap buffer overflow in WebRTC (1/2) + [Backport] CVE-2021-37978 : Heap buffer overflow in Blink + [Backport] CVE-2021-30616: Use after free in Media. + [Backport] CVE-2021-37962 : Use after free in Performance Manager (2/2) + [Backport] CVE-2021-37962 : Use after free in Performance Manager (1/2) + [Backport] CVE-2021-37973 : Use after free in Portals + [Backport] CVE-2021-37971 : Incorrect security UI in Web Browser UI. + [Backport] CVE-2021-37968 : Inappropriate implementation in Background Fetch API + [Backport] CVE-2021-37967 : Inappropriate implementation in Background Fetch API + [Backport] Linux sandbox: return ENOSYS for clone3 + [Backport] Linux sandbox: fix fstatat() crash + [Backport] Reland "Reland "Linux sandbox syscall broker: use struct kernel_stat"" + [Backport] Security bug 1238178 (2/2) + [Backport] Security bug 1238178 (1/2) + [Backport] CVE-2021-30633: Use after free in Indexed DB API (2/2) + [Backport] CVE-2021-30633: Use after free in Indexed DB API (1/2) + [Backport] CVE-2021-30630: Inappropriate implementation in Blink + [Backport] CVE-2021-30629: Use after free in Permissions + [Backport] CVE-2021-30628: Stack buffer overflow in ANGLE + [Backport] CVE-2021-30627: Type Confusion in Blink layout + [Backport] CVE-2021-30626: Out of bounds memory access in ANGLE + [Backport] CVE-2021-30625: Use after free in Selection API + [Backport] Security bug 1206289 + [Backport] CVE-2021-30613: Use after free in Base internals + [Backport] Security bug 1227228 + [Backport] CVE-2021-30618: Inappropriate implementation in DevTools + * Update patch level + * Blacklist certificate test until certicates have been renewed + * Block CORS from local URLs when remote access is not enabled + * Do not wait on weak_pointer for termination errors + * Support MSVC_VER 16.8 + * Fix wrong save file filter for Markdown Editor example + * Add Chromium version source documentation + * Bump version from 5.15.6 to 5.15.7 + * Fix crash when clicking on a link in PDF +- Drop openSUSE patches: + * fix1163766.patch. Should be addressed with: + https://github.com/qt/qtwebengine-chromium/commit/652f834de + https://github.com/qt/qtwebengine-chromium/commit/faae106ed + https://github.com/qt/qtwebengine-chromium/commit/6b7b3f1bf + * chromium-glibc-2.33.patch. Should be addressed with the + [Backport] Linux sandbox: fix fstatat() crash and + Reland "Reland "Linux sandbox syscall broker: use struct kernel_stat"" + changes. + * chromium-older-harfbuzz.patch +- Drop upstream changes: + * 0001-return-ENOSYS-for-clone3.patch + * chromium-harfbuzz-3.0.0.patch + * skia-harfbuzz-3.0.0.patch +- Rebase patches: + * sandbox-statx-futex_time64.patch + +- Add patches from Arch to fix build with HarfBuzz 3.0.0: + * chromium-harfbuzz-3.0.0.patch + * skia-harfbuzz-3.0.0.patch +- ... but don't break with < 2.9.0: + * chromium-older-harfbuzz.patch + +- Update to version 5.15.6: + * Update Chromium: + + [Backport] CVE-2021-30560: Use after free in Blink XSLT + + [Backport] CVE-2021-30566: Stack buffer overflow in Printing + + [Backport] CVE-2021-30585: Use after free in sensor handling + + Bump V8_PATCH_LEVEL + + [Backport] Security bug 1228036 + + [Backport] CVE-2021-30604: Use after free in ANGLE + + [Backport] CVE-2021-30603: Race in WebAudio + + [Backport] CVE-2021-30602: Use after free in WebRTC + + [Backport] CVE-2021-30599: Type Confusion in V8 + + [Backport] CVE-2021-30598: Type Confusion in V8 + + [Backport] Security bug 1227933 + + [Backport] Security bug 1205059 + + [Backport] Security bug 1184294 + + [Backport] Security bug 1198385 + + [Backport] CVE-2021-30588: Type Confusion in V8 + + [Backport] CVE-2021-30587: Inappropriate implementation in Compositing on Windows + + [Backport] CVE-2021-30573: Use after free in GPU + + [Backport] CVE-2021-30569, security bugs 1198216 and 1204814 + + [Backport] CVE-2021-30568: Heap buffer overflow in WebGL + + [Backport] CVE-2021-30541: Use after free in V8 + + [Backport] Security bugs 1197786 and 1194330 + + [Backport] Security bug 1194689 + + [Backport] CVE-2021-30563: Type Confusion in V8 + + [Backport] Security bug 1211215 + + [Backport] Security bug 1209558 + + [Backport] CVE-2021-30553: Use after free in Network service + + [Backport] CVE-2021-30548: Use after free in Loader + + [Backport] CVE-2021-30547: Out of bounds write in ANGLE + + [Backport] CVE-2021-30556: Use after free in WebAudio + + [Backport] CVE-2021-30559: Out of bounds write in ANGLE + + [Backport] CVE-2021-30533: Insufficient policy enforcement in PopupBlocker + + [Backport] Security bug 1202534 + + [Backport] CVE-2021-30536: Out of bounds read in V8 + + [Backport] CVE-2021-30522: Use after free in WebAudio + + [Backport] CVE-2021-30554 Use after free in WebGL + + [Backport] CVE-2021-30551: Type Confusion in V8 + + [Backport] CVE-2021-30544: Use after free in BFCache + + [Backport] CVE-2021-30535: Double free in ICU + + [Backport] CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox + + [Backport] CVE-2021-30530: Out of bounds memory access in WebAudio + + [Backport] CVE-2021-30523: Use after free in WebRTC + + Generate mojo bindings before compiling extension API registration + * Bump version from 5.15.5 to 5.15.6 + * Always send phased wheel events beginning with Began +- Import patch from the chromium package: + * 0001-return-ENOSYS-for-clone3.patch +- Add changes from the chromium package to + 0001-Fix-build-with-glibc-2.34.patch + +- Add patch to fix build with glibc 2.34 (boo#1189095) + * 0001-Fix-build-with-glibc-2.34.patch + +- Update the CMake version workaround to get qtbase's real version + +- Update to version 5.15.5: + * Abort findText also right on explicit navigation request + * Adapt to new Connections syntax + * Add devtools eyedropper support + * Add more tests to tst_loadsignals + * Add support for Keyboard.getLayoutMap() + * Add web-ui chrome://net-internals + * Allow leaving OCSP off + * Always send phased wheel events beginning with Began + * Avoid accessing profileAdapter when profile is shutting down + * Avoid unknownFunc messages in qmltests + * Blacklist CertificateError::test_error for macOS + * Blacklist NewViewRequest::test_loadNewViewRequest on macOS + * Blacklist handleError on macos until we merge the fix + * Blacklist numberOfStartedAndFinishedSignalsIsSame on b2q CIs + * Depend on QCoreApplication::startingUp() for checking + existence of app + * Do not allow WebBluetooth to continue + * Do not hide virtual keyboard if the focused node is editable + * Doc: Add a note about navigation within a page to a fragment + * Docs: Suggest to use higher DPI for printing + * Fix FilePickerController's path validation for windows and + corresponding tests + * Fix application locales again + * Fix embedded PDFs when plugins are disabled + * Fix first party url for cookie filter + * Fix inconsistent number of load signals and their order + * Fix normalization of app locales + * Fix not working certificates on mac > 10.14 + * Fix prl files on ios + * Fix qmltests::WebEngineViewNavigationHistory auto tests + * Fix qtpdf static builds on windows + * Fix static build of qml qtpdf + * Follow InProcessGpuThread::Init() on thread priority + * Generate mojo bindings before compiling extension API + registration + * Implement PluginServiceFilterQt + * Load signals test: use focusProxy for link clicking test + * Make able to override disabled features from command line + * Notify canGoBack/canGoForward changes based on web actions + * Only disconnect QWebEnginePage signals that QWebEngineView + connected + * Package devtools inspector overlay + * Remove ResourceTypeSubFrame check after website update + * Remove obsolete loadSignals test + secondLoadForError_WhenErrorPageEnabled + * Remove qquickwebengineprofile test + * Remove tracking of frame which load error page + * Remove ui/snapshot overrides for aura + * Report server directs in navigation type + * Return to using the default devtools page + * Set enumaration root directory for File.webkitRelativePath API + * Set more Display properties + * Show PDF viewer in a guest view + * Support devtools close button in QuickNanoBrowser + * Support zoom-in, zoom-out and cell web cursors on macOS + * Unblacklist and fix load signals test for file download + * Update Chromium and adapt PermissionManagerQt + * Update platform notes + * View: test signal for deletion of external page set to view +- Drop patches: + * 0001-Fix-normalization-of-app-locales.patch + * 0001-Fix-build-with-GCC-11.patch + * 0001-Fix-build-with-system-ICU-69.patch + +- Add patch to fix build with ICU 69: + * 0001-Fix-build-with-system-ICU-69.patch + +- Add patch to fix build with GCC 11: + * 0001-Fix-build-with-GCC-11.patch + +- Update _constraints to avoid OOM + +- Add back missing part in fix1163766.patch (boo#1184610) libregf +- Update to snapshot 20210504 (ee938acd) + * No changelog was provided +- Add system-libs.patch + +- update to 20201007 + * Changes to handle additional corruption scenarios +- Add COPYING* to %license line +- remove BuildRequires: pkg-config + +- update to 20200805 + * Changes to handle multi-string corruption scenario + * Worked on Python Bindings + +- Allow distros to disable python2 build (bcond_without python2): + Tumbleweed already declares this, as python2 is EOL. + +- update to 20191221 + * Worked on REG_MULTI_SZ support + * Added key path to regfexport output + * Added key path option to export tool + * Worked on thread lock support and tests + * Changes for local usage of libregf +- add python3 subpackage + +- update to 20190303 + * Applied updates and changes for class name + -- update to 20140905 - * updated libfwsi version check - * bug fix in Python-bindings - * code clean -- update Source field to fullpath - delete DL_URL field -- use libcerror from external package - -- add these 2 lines to python sub-project to ensure proper syncronization between versions - * Requires: %lname = %version - * Provides: pyregf = %version - -- update to v0~20140803 - * bug fix in Python-bindings - * worked on Python bindings - * worked on regfmount - - moved values to sub directory to prevent value and key name clashes - - added class name support - - other tasks - * updated dependencies - * fix for dealing with size mismatch between value and block list size - * improved string size corruption handling - * worked on setup.py - * bug fix for call to libfdata_tree_node_set_sub_nodes_data_range - * 2014 update - * worked on Dokan support for regfmount - -- update to v0~20131013 -- clean up buildrequires -- use libyal packages from factory if feasible - -- update to v0~20130922 - * removed hardcoded codepages from value functions - * worked on automated tests - * updated dependencies - libscca +- Update to snapshot 20210419 (048a9a44) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20200717 + * worked on python bindings + * worked on format support + * code clean up +- remove BuildRequires: pkgconfig +- add COPYING* to %license line + +- remove python2 submodule + +- update to v0~20191222 + * worked on python bindings + * changes to support libfdata changes + libsmdev +- Update to snapshot 20210418 (3b84f9f7) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20201204 + * Changes to detect removed device +- remove BuildRequires: pkg-config +- add COPYING* to %license line + +- remove python2 submodule + +- update to v0~20190315 + * applied updates + * worked on tests + -- Initial package (version 0~20130331) for build.opensuse.org - libsmraw +- Update to snapshot 20210418 (ad75680d) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20201210 + * worked on python binding + +- remove python2 submodule + +- update to v0~20181227 + * Added smraw.net.rc + -- update to 0~20140728 - * removed examples - * worked on Python bindings - * smrawmount worked on Dokan support - * added smrawverify - * worked on tests - - replaced compare test by smrawverify test - * smrawmount added -X option - * updated dependencies - * textual changes - * changes due to libmfdata and libfdata merge -- use internal version of libhmac, external version is causing build errors - -- update DL-URL -- clean up BuildRequires a little bit - -- Re-organize BuildRequires and add comments about why many are commented out - -- Initial package (version 0~20130402) for build.opensuse.org - libsodium -- Add baselibs.conf: build libsodium23-32bit, which is required by - zeromq's -32bit packages. - -- Add gpg signature -- Modernise spec file with spec-cleaner - -- Enable verbose make output when building tests - -- Update to 1.0.16 - * Signatures computations and verifications are now way faster - on 64-bit platforms with compilers supporting 128-bit - arithmetic (gcc, clang, icc). This includes the WebAssembly - target. - * New low-level APIs for computations over edwards25519: - crypto_scalarmult_ed25519(), crypto_scalarmult_ed25519_base(), - crypto_core_ed25519_is_valid_point(), crypto_core_ed25519_add(), - crypto_core_ed25519_sub() and crypto_core_ed25519_from_uniform() - (elligator representative to point). - * crypto_sign_open(), crypto_sign_verify_detached() and - crypto_sign_edwards25519sha512batch_open` now reject public - keys in non-canonical form in addition to low-order points. - * The library can be built with ED25519_NONDETERMINISTIC defined - in order to use synthetic nonces for EdDSA. This is disabled - by default. - * sodium_stackzero() was added to wipe content off the stack. - * The Salsa20-based PRNG example is now thread-safe on platforms - with support for thread-local storage, optionally mixes bits - from RDRAND. - * Argon2 and scrypt are slightly faster on Linux. - -- Refresh spec-file. -- Update to 1.0.15. - * Release notes: https://github.com/jedisct1/libsodium/releases/tag/1.0.15 - * The default password hashing algorithm is now Argon2id. - * The pwhash_str_verify() function can still verify Argon2i hashes without any changes, - and pwhash() can still compute Argon2i hashes as well. - * The aes128ctr primitive was removed. It was slow, non-standard, not authenticated, - and didn't seem to be used by any opensource project. - * Argon2id required at least 3 passes like Argon2i, despite a minimum of 1 - as defined by the OPSLIMIT_MIN constant. This has been fixed. - * The secretstream construction was slightly changed to be consistent with forthcoming variants. - * The Javascript and Webassembly versions have been merged, and the module now returns - a .ready promise that will resolve after the Webassembly code is loaded and compiled. - * Note that due to these incompatible changes, the library version major was bumped up. - -- Update to version 1.0.14 - * Internal consistency checks failing and primitives used with - dangerous/out-of-bounds/invalid parameters used to call abort(3). - Now, a custom handler that doesn't return can be set with the - set_sodium_misuse() function. It still aborts by default or if - the handler ever returns. This is not a replacement for non-fatal, - expected runtime errors. This handler will be only called in - unexpected situations due to potential bugs in the library or in - language bindings. - * *_MESSAGEBYTES_MAX macros (and the corresponding _messagebytes_max() - symbols) have been added to represent the maximum message size that - can be safely handled by a primitive. Language bindings are - encouraged to check user inputs against these maximum lengths. - * The test suite has been extended to cover more edge cases. - * crypto_sign_ed25519_pk_to_curve25519() now rejects points that - are not on the curve, or not in the main subgroup. - * Further changes have been made to ensure that smart compilers - will not optimize out code that we don't want to be optimized. - * The sodium_runtime_has_* symbols for CPU features detection are - now defined as weak symbols, i.e. they can be replaced with an - application-defined implementation. This can be useful to - disable AVX* when temperature/power consumption is a concern. - * crypto_kx_*() now aborts if called with no non-NULL pointers - to store keys to. - * SSE2 implementations of crypto_verify_*() have been added. - * Passwords can be hashed using a specific algorithm with the new - crypto_pwhash_str_alg() function. - * Due to popular demand, base64 encoding (sodium_bin2base64()) - and decoding (sodium_base642bin()) have been implemented. - * A new crypto_secretstream_*() API was added to safely encrypt - files and multi-part messages. - * The sodium_pad() and sodium_unpad() helper functions have been - added in order to add & remove padding. - * An AVX512 optimized implementation of Argon2 has been added. - * The crypto_pwhash_str_needs_rehash() function was added to check - if a password hash string matches the given parameters, or if it - needs an update. - Updates from 1.0.13 - * An AVX2 optimized implementation of the Argon2 round function was added. - * The Argon2id variant of Argon2 has been implemented. The high-level - crypto_pwhash_str_verify() function automatically detects the - algorithm and can verify both Argon2i and Argon2id hashed passwords. - The default algorithm for newly hashed passwords remains Argon2i - in this version to avoid breaking compatibility with verifiers - running libsodium <= 1.0.12. - * A crypto_box_curve25519xchacha20poly1305_seal*() function set was implemented. - -- Update to version 1.0.12 - * Ed25519ph was implemented, adding a multi-part signature API - (crypto_sign_init(), crypto_sign_update(), crypto_sign_final_*()). - * New constants and related accessors have been added for Scrypt - and Argon2. - * XChaCha20 has been implemented. Like XSalsa20, this construction - extends the ChaCha20 cipher to accept a 192-bit nonce. This - makes it safe to use ChaCha20 with random nonces. - * crypto_secretbox, crypto_box and crypto_aead now offer variants - leveraging XChaCha20. - * SHA-2 is about 20% faster, which also gives a speed boost to - signature and signature verification. - * AVX2 implementations of Salsa20 and ChaCha20 have been added. - They are twice as fast as the SSE2 implementations. The speed - gain is even more significant on Windows, that previously - didn't use vectorized implementations. - * New high-level API: crypto_kdf, to easily derive one or more - subkeys from a master key. - * Siphash with a 128-bit output has been implemented, and is - available as crypto_shorthash_siphashx_*. - * New *_keygen() helpers functions have been added to create - secret keys for all constructions. This improves code clarity - and can prevent keys from being partially initialized. - * A new randombytes_buf_deterministic() function was added to - deterministically fill a memory region with pseudorandom data. - This function can especially be useful to write reproducible tests. - * A preliminary crypto_kx_*() API was added to compute shared - session keys. - * AVX2 detection is more reliable. - -- update version 1.0.11 - * sodium_init() is now thread-safe, and can be safely called - multiple times. - * Better support for old gcc versions. - * AVX2 detection was fixed, resulting in faster BLAKE2b hashing - on platforms where it was not properly detected. - * The Sandy2x Curve25519 implementation was not as fast as - expected on some platforms. This has been fixed. - * The NativeClient target was improved. Most notably, it now - supports optimized implementations, and uses pepper_49 by default. - * The library can be compiled with recent Emscripten versions. - Changes have been made to produce smaller code, and the default - heap size was reduced in the standard version. - * Decryption functions can now accept a NULL pointer for the output. - This checks the MAC without writing the decrypted message. - * crypto_generichash_final() now returns -1 if called twice. - -- Update to version 1.0.10 - * Compile fix update for older GCCs - -- Update to version 1.0.9 - * A detached API was added to the ChaCha20-Poly1305 and AES256-GCM - implementations. - * The Argon2i password hashing function was added, and is accessible - directly and through a new, high-level crypto_pwhash API. - The scrypt function remains available as well. - * A speed-record AVX2 implementation of BLAKE2b was added. - * Countermeasures for Ed25519 signatures malleability have been - added to match the irtf-cfrg-eddsa draft. - * The HChaCha20 core function was implemented (crypto_core_hchacha20()). - * No-op stubs were added for all AES256-GCM public functions even - when compiled on non-Intel platforms. - * crypt_generichash_blake2b_statebytes() was added. - * New macros were added for the IETF variant of the ChaCha20-Poly1305 - construction. - -- Update to version 1.0.8 - * Handle the case where the CPU supports AVX, but we are running - on an hypervisor with AVX disabled/not supported. - * Faster (2x) scalarmult_base() when using the ref10 implementation. - -- Update to version 1.0.7 - * Sandy2x, the fastest Curve25519 implementation ever, - has been merged in, and is automatically used on CPUs - supporting the AVX instructions set. - * An SSE2 optimized implementation of Poly1305 was added, - and is twice as fast as the portable one. - * An SSSE3 optimized implementation of ChaCha20 was added, - and is twice as fast as the portable one. - * Faster sodium_increment() for common nonce sizes. - * New helper functions have been added: sodium_is_zero() - and sodium_add(). - -- Follow upstream's lead and compile with -flto for > 13.2 on x86 - and x86-64. - -- Update to 1.0.6 - * Optimized implementations of Blake2 have been added for modern - Intel platforms. crypto_generichash() is now faster than MD5 and - SHA1 implementations while being far more secure. - * The crypto_sign_edwards25519sha512batch_*() functions have been - tagged as deprecated. - * sodium_compare() now works as documented, and compares numbers - in little-endian format instead of behaving like memcmp(). - * sodium_runtime_has_ssse3() and sodium_runtime_has_sse41() have - been added. - -- Now that gcc 5.2 is available on TW, remove the ARMv7 workaround. - -- Update to 1.0.4 - * Support for AES256-GCM has been added. This requires a CPU with - the aesni and pclmul extensions, and is accessible via the - crypto_aead_aes256gcm_*() functions. - * ChaCha20 with an extended (96 bit) nonce and a 32-bit counter has - been implemented as crypto_stream_chacha20_ietf(), - crypto_stream_chacha20_ietf_xor() and crypto_stream_chacha20_ietf_xor_ic(). - An IETF-compatible version of ChaCha20Poly1305 is available as - crypto_aead_chacha20poly1305_ietf_npubbytes(), - crypto_aead_chacha20poly1305_ietf_encrypt() and - crypto_aead_chacha20poly1305_ietf_decrypt(). - * The sodium_increment() helper function has been added, to increment - an arbitrary large number (such as a nonce). - * The sodium_compare() helper function has been added, to compare - arbitrary large numbers (such as nonces, in order to prevent replay attacks). - -- Update to 1.0.3 - * In addition to sodium_bin2hex(), sodium_hex2bin() is now a - constant-time function. - * crypto_stream_xsalsa20_ic() has been added. - * crypto_generichash_statebytes(), crypto_auth_*_statebytes() - and crypto_hash_*_statebytes() have been added in order to - retrieve the size of structures keeping states from foreign - languages. - * The JavaScript target doesn't require /dev/urandom or an - external randombytes() implementation any more. Other minor - Emscripten-related improvements have been made in order to - support libsodium.js - * Custom randombytes implementations do not need to provide - their own implementation of randombytes_uniform() any more. - randombytes_stir() and randombytes_close() can also be NULL - pointers if they are not required. - * On Linux, getrandom(2) is being used instead of directly - accessing /dev/urandom, if the kernel supports this system - call. - * crypto_box_seal() and crypto_box_seal_open() have been added. - * A solutions for Visual Studio 2015 was added. - -- Update to version 1.0.2 - * The _easy and _detached APIs now support precalculated keys - * sodium_free() can now be called on regions with PROT_NONE - protection. - * Memory allocation functions can now be used on operating systems - with no memory protection. - libstorage-ng +- merge gh#openSUSE/libstorage-ng#842 +- support PBKDF for LUKS2 (jsc#SLE-21309) +- updated documentation +- refactored pool generation +- 4.4.56 + +- Translated using Weblate (Indonesian) (bsc#1149754) +- 4.4.55 + +- Translated using Weblate (Catalan) (bsc#1149754) +- 4.4.54 + +- merge gh#openSUSE/libstorage-ng#841 +- run external programs in C.UTF-8 if codeset is UTF-8 +- 4.4.53 + +- Translated using Weblate (Portuguese (Brazil)) (bsc#1149754) +- 4.4.52 + +- Translated using Weblate (Czech) (bsc#1149754) +- 4.4.51 + +- merge gh#openSUSE/libstorage-ng#840 +- BIOS RAIDs can also not be removed +- 4.4.50 + +- Translated using Weblate (Japanese) (bsc#1149754) +- 4.4.49 + +- merge gh#openSUSE/libstorage-ng#839 +- allow to create partitions with any number +- coding style +- 4.4.48 + +- merge gh#openSUSE/libstorage-ng#838 +- Use dev name in fstab for LUKS devices (jsc#SLE-20416, bsc#1181196) +- 4.4.47 + +- Translated using Weblate (Slovak) (bsc#1149754) +- 4.4.46 + +- merge gh#openSUSE/libstorage-ng#837 +- simplified parted flag handling +- added partition id for 'linux-home' +- 4.4.45 + +- merge gh#openSUSE/libstorage-ng#836 +- added non-const versions of several existing functions +- added detect_remove_info() +- 4.4.44 + +- merge gh#openSUSE/libstorage-ng#835 +- generate pools with dasds +- extended testsuite +- 4.4.43 + +- merge gh#openSUSE/libstorage-ng#834 +- added get_dasd_type_name() and get_dasd_format_name() +- 4.4.42 + +- merge gh#openSUSE/libstorage-ng#833 +- avoid sporadic out-of-memory during build (on Fedora) +- 4.4.41 + +- merge gh#openSUSE/libstorage-ng#832 +- added BlkDevice::can_be_removed() +- 4.4.40 + +- merge gh#openSUSE/libstorage-ng#831 +- added non-const Encryption::get_blk_device() +- 4.4.39 + +- merge gh#openSUSE/libstorage-ng#830 +- added get_encryption_type_name() +- coding style +- 4.4.38 + +- Translated using Weblate (Greek) (bsc#1149754) +- 4.4.37 + +- Translated using Weblate (Indonesian) (bsc#1149754) +- 4.4.36 + +- merge gh#openSUSE/libstorage-ng#829 +- added function BlkFilesystem::supports_tune_options() +- coding style +- 4.4.35 + +- merge gh#openSUSE/libstorage-ng#828 +- added non-const version of BlkFilesystem::get_blk_devices() +- use in-class member initialization +- coding style and documentation +- 4.4.34 + +- merge gh#openSUSE/libstorage-ng#827 +- added function to rename a pool +- coding style +- 4.4.33 + +- merge gh#openSUSE/libstorage-ng#826 +- allow to attach userdata to pools +- 4.4.32 + +- merge gh#openSUSE/libstorage-ng#825 +- run blkdiscard when creating/removing partition tables and partitions +- 4.4.31 + +- merge gh#openSUSE/libstorage-ng#824 +- added notes +- 4.4.30 + +- merge gh#openSUSE/libstorage-ng#823 +- extended spec file for Fedora +- added documentation +- avoid non standard parted commands where possible +- coding style +- 4.4.29 + +- Translated using Weblate (Czech) (bsc#1149754) +- 4.4.28 + +- Translated using Weblate (Slovak) (bsc#1149754) +- 4.4.27 + +- Translated using Weblate (Japanese) (bsc#1149754) +- 4.4.26 + +- Translated using Weblate (Portuguese (Brazil)) (bsc#1149754) +- 4.4.25 + +- Translated using Weblate (Dutch) (bsc#1149754) +- 4.4.24 + +- Translated using Weblate (Catalan) (bsc#1149754) + +- merge gh#openSUSE/libstorage-ng#822 +- extended "install" integration tests +- tiny cleanup +- updated pot and po files +- 4.4.23 + +- merge gh#openSUSE/libstorage-ng#821 +- updated documentation +- 4.4.22 + +- merge gh#openSUSE/libstorage-ng#820 +- avoid internal use of some deprecared functions +- 4.4.21 + +- merge gh#openSUSE/libstorage-ng#819 +- make minimal SystemInfo class available in ABI +- 4.4.20 + +- merge gh#openSUSE/libstorage-ng#818 +- fixed action dependency generation when certain LVM and btrfs + quota action are present +- added unit test +- more detailed exception messages +- 4.4.19 + +- merge gh#openSUSE/libstorage-ng#817 +- allow trailing newlines in json parser +- 4.4.18 + +- merge gh#openSUSE/libstorage-ng#816 +- new exceptions for invalid stripe and chunk sizes +- 4.4.17 + +- merge gh#openSUSE/libstorage-ng#815 +- added functions to validate LVM VG and LV names +- preceded LVM VG and LV name by '--' during command invocation +- added notes +- work on LVM support +- 4.4.16 + +- merge gh#openSUSE/libstorage-ng#814 +- removed unused code in SystemCmd +- use reference in loop +- 4.4.15 + +- merge gh#openSUSE/libstorage-ng#813 +- use some c++17 features +- minor code improvements +- 4.4.14 + +- merge gh#openSUSE/libstorage-ng#812 +- override lvm config setting causing invalid JSON (bsc#1186780) +- 4.4.13 + +- merge gh#openSUSE/libstorage-ng#811 +- minimise dependencies between mount actions +- 4.4.12 + +- merge gh#openSUSE/libstorage-ng#810 +- added flag rootprefixed +- added unit test +- added dependencies between unmount actions +- added integration test + +- merge gh#openSUSE/libstorage-ng#809 +- work on image mode +- 4.4.11 + +- merge gh#openSUSE/libstorage-ng#808 +- adjust partition names from set_source +- 4.4.10 + +- merge gh#openSUSE/libstorage-ng#807 -- 4.3.108 +- 4.4.9 + +- Translated using Weblate (Lithuanian) (bsc#1149754) +- 4.4.8 +- Translated using Weblate (Lithuanian) (bsc#1149754) +- 4.4.7 + +- Translated using Weblate (Russian) (bsc#1149754) +- 4.4.6 + +- Translated using Weblate (Japanese) (bsc#1149754) +- 4.4.5 + +- Translated using Weblate (Slovak) (bsc#1149754) +- 4.4.4 + +- merge gh#openSUSE/libstorage-ng#806 -- 4.3.107 +- 4.4.3 + +- merge gh#openSUSE/libstorage-ng#805 +- added argument keep_sids to Devicegraph::load() +- added functions to set source or target of holder +- use in-class member initialization +- added keep_sids and set_source +- 4.4.2 + +- merge gh#openSUSE/libstorage-ng#804 +- added function Holder::get_devicegraph() +- fixed typo +- use in-class member initialization +- 4.4.1 + +- merge gh#openSUSE/libstorage-ng#803 +- support setting UUIDs for RAID, LUKS and more filesystems +- 4.4.0 libuna +- Update to snapshot 20210418 (2939fe8f) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20201204 + * changes to handle high range surrogates + * added SCSU support + -- run spec-cleaner -- add comments about why internal libraries are being used - -- Initial package (version 0~20130103) for build.opensuse.org - libvhdi +- Update to 20210425 (61eeb381) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20201018 + * Worked on VHDX support and tests + * Changes to retrieve the number of bytes per sector + +- remove python2 submodule + +- update to v0~20181227 + * Worked on mount tool + libvmdk +- Update to snapshot 20210418 (4601e0bd) + * No changelog was provided +- Add system-libs.patch + +- Update to 20200926 + * Added Big5 as an alias for CP950 + * Added GBK as an alias for CP936 + +- remove python2 submodule + +- Update to 20181227 + * Extended pyvmdk with disk and extent types + * Fixed issue in fallback inflate implementation + * Worked on mount tool + -- initial package in OBS (0v20140803) - libvshadow +- Update to snapshot 20210507 (9f06d799) + * No changelog was provided +- Add system-libs.patch + +- update to v0~20201222 + * Changes for large amount of block descriptors + * Worked on format support + * Worked on Python bindings + * Code clean up + +- remove python2 submodule + +- update to v0~20190323 + * Fixed bug for over 30 snapshots in place + * Worked on mount tool + -- add "Requires: %lname = %version" to tools sub-project -- add "Provice: pyvshadow" to match upstream requires - -- update to v0~20140731 - * updated dependencies - * worked on Python bindings - * worked on setup.py - * changed return value check of libvshadow_store_read_buffer to allow for - on read size valid read count values - * subtle bug fix where python file-like object returns an int object - instead of long object - * improved error reporting - -- update to 0~20131003 - * Primarily Windows related improvements -- add libcthread as a standalone BuildRequires -- update BuildRequires for post 13.1 builds - libvslvm +- Update to snapshot 20210511 (df8d7d9f) + * No changelog was provided +- Add system-libs.patch + +- update to v0~2020817 + * no documented changes + +- remove python2 submodule + +- update to v0~2020102 + * changes to vslvmmount +- comment out "make check" For now this is a false failure + +- update to v0~20181227 + * changes for libfdata update + * worked on mount tool + +- clean up the Obsoletes/Provides pair + libwrc +- Update to snapshot 20210425 (89146ffc) + * No changelog was provided +- Add system-libs.patch +- Enable python3 integration + +- update to v0~20191221 + * changes for libuna +- remove BuildRequires: pkg-config +- add COPYING* to %license line + +- update to v0~20181203 + * changes for libuna API changes + * Updated synclibs.ps1 to use latest tagged version + * combined on Python 2 and 3 support + libxcb -- u_don-t-flag-extra-reply-in-xcb_take_socket.patch - * Fix IO errors with KWin in combination with NVIDIA driver. - (bnc#1101560) - -- Update to version 1.13 - * As with xcb-proto, this release mainly enables multi-planar buffers in - DRI3 v1.2 via support for variable-sized lists of FDs, and enables - sending GenericEvents to other clients. Present v1.2 and RandR v1.6 - did not require any specific library changes. -- supersedes U_add-support-for-eventstruct.patch, - u_build_python3.patch - -- Really conditionalize the python3 option to allow us building - without any python2 present - * u_build_python3.patch -- Convert to pkgconfig style deps -- Format bit with spec-cleaner - -- Enable xinput extension. (bnc#1074249) -- U_add-support-for-eventstruct.patch - * Update xinput to the state when it was enabled by default - upstream. - -- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch - * Prevent infinite loop also in case DISPLAY is non-local. - -- Use spaces instead of tabs in the patches (as does the original - source code) to avoid confusion. -- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch - * If authentication (with *stage == 0) failed and the variable - XAUTHLOCALHOSTNAME wasn't set, we were never getting to stage 2 - in the original patch, causing calls to xcb_connect_to_display - to be stuck in an infinite loop. - Now we also go to stage 2 if the variable isn't set. - -- fixes build against python3 (package rename of - python-xcb-proto-devel to python3-xcb-proto-devel) - -- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch - * Modify this patch to do what it say - retry not only if the current hostname is - not found in the xauthority file, but also when it is rejected by X server. - (bnc#1043221) - -- Update to version 1.12 - * here is a new version of libxcb for you to enjoy. The - highlights are the same as for the new xcb-proto release: - xinput support, RandR 1.5 and an automatic alignment checker. -- removed libxcb-xevie0/libxcb-xprint0 subpackages - -- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch: - If auth with credentials for hostname fails retry with XAUTHLOCALHOSTNAME - (boo#906622). - -- Update to version 1.11.1: - This fixes some threading-related bugs with - xcb_wait_for_special_event() and adds 64-bit versions of - functions that work with sequence numbers. - libyui +- Send a proper notify event from the YMultiSelectionBox widget + when checking a check box via the REST API (bsc#1192574) +- 4.2.22 + +- ncurses: Fix sorting tables by strings (jsc#SLE-17782) +- 4.2.21 + +- Use the C++17 standard in the *-pkg plugins (libzypp uses that + standard by default) (related to bsc#1191829) +- 4.2.20 + +- Fixed crash in NCurses online update when retracted packages + are present (bsc#1191130) +- 4.2.19 + +- Add debug_label as filter and improve error handling (bsc#1174390) +- 4.2.18 + +- Fixed empty entries in YQPackageSelector Zypp history window + (bsc#1191430) +- Added missing textdomain (bsc#1190805) +- 4.2.17 + libyui:libyui-bindings +- Send a proper notify event from the YMultiSelectionBox widget + when checking a check box via the REST API (bsc#1192574) +- 4.2.22 + +- ncurses: Fix sorting tables by strings (jsc#SLE-17782) +- 4.2.21 + +- Use the C++17 standard in the *-pkg plugins (libzypp uses that + standard by default) (related to bsc#1191829) +- 4.2.20 + +- Fixed crash in NCurses online update when retracted packages + are present (bsc#1191130) +- 4.2.19 + +- Add debug_label as filter and improve error handling (bsc#1174390) +- 4.2.18 + +- Fixed empty entries in YQPackageSelector Zypp history window + (bsc#1191430) +- Added missing textdomain (bsc#1190805) +- 4.2.17 + libyui:libyui-ncurses +- Send a proper notify event from the YMultiSelectionBox widget + when checking a check box via the REST API (bsc#1192574) +- 4.2.22 + +- ncurses: Fix sorting tables by strings (jsc#SLE-17782) +- 4.2.21 + +- Use the C++17 standard in the *-pkg plugins (libzypp uses that + standard by default) (related to bsc#1191829) +- 4.2.20 + +- Fixed crash in NCurses online update when retracted packages + are present (bsc#1191130) +- 4.2.19 + +- Add debug_label as filter and improve error handling (bsc#1174390) +- 4.2.18 + +- Fixed empty entries in YQPackageSelector Zypp history window + (bsc#1191430) +- Added missing textdomain (bsc#1190805) +- 4.2.17 + libyui:libyui-ncurses-pkg +- Send a proper notify event from the YMultiSelectionBox widget + when checking a check box via the REST API (bsc#1192574) +- 4.2.22 + +- ncurses: Fix sorting tables by strings (jsc#SLE-17782) +- 4.2.21 + +- Use the C++17 standard in the *-pkg plugins (libzypp uses that + standard by default) (related to bsc#1191829) +- 4.2.20 + +- Fixed crash in NCurses online update when retracted packages + are present (bsc#1191130) +- 4.2.19 + +- Add debug_label as filter and improve error handling (bsc#1174390) +- 4.2.18 + +- Fixed empty entries in YQPackageSelector Zypp history window + (bsc#1191430) +- Added missing textdomain (bsc#1190805) +- 4.2.17 + libyui:libyui-ncurses-rest-api +- Send a proper notify event from the YMultiSelectionBox widget + when checking a check box via the REST API (bsc#1192574) +- 4.2.22 + +- ncurses: Fix sorting tables by strings (jsc#SLE-17782) +- 4.2.21 + +- Use the C++17 standard in the *-pkg plugins (libzypp uses that + standard by default) (related to bsc#1191829) +- 4.2.20 + +- Fixed crash in NCurses online update when retracted packages + are present (bsc#1191130) +- 4.2.19 + +- Add debug_label as filter and improve error handling (bsc#1174390) +- 4.2.18 + +- Fixed empty entries in YQPackageSelector Zypp history window + (bsc#1191430) +- Added missing textdomain (bsc#1190805) +- 4.2.17 + libyui:libyui-qt +- Send a proper notify event from the YMultiSelectionBox widget + when checking a check box via the REST API (bsc#1192574) +- 4.2.22 + +- ncurses: Fix sorting tables by strings (jsc#SLE-17782) +- 4.2.21 + +- Use the C++17 standard in the *-pkg plugins (libzypp uses that + standard by default) (related to bsc#1191829) +- 4.2.20 + +- Fixed crash in NCurses online update when retracted packages + are present (bsc#1191130) +- 4.2.19 + +- Add debug_label as filter and improve error handling (bsc#1174390) +- 4.2.18 + +- Fixed empty entries in YQPackageSelector Zypp history window + (bsc#1191430) +- Added missing textdomain (bsc#1190805) +- 4.2.17 + libyui:libyui-qt-graph +- Send a proper notify event from the YMultiSelectionBox widget + when checking a check box via the REST API (bsc#1192574) +- 4.2.22 + +- ncurses: Fix sorting tables by strings (jsc#SLE-17782) +- 4.2.21 + +- Use the C++17 standard in the *-pkg plugins (libzypp uses that + standard by default) (related to bsc#1191829) +- 4.2.20 + +- Fixed crash in NCurses online update when retracted packages + are present (bsc#1191130) +- 4.2.19 + +- Add debug_label as filter and improve error handling (bsc#1174390) +- 4.2.18 + +- Fixed empty entries in YQPackageSelector Zypp history window + (bsc#1191430) +- Added missing textdomain (bsc#1190805) +- 4.2.17 + libyui:libyui-qt-pkg +- Send a proper notify event from the YMultiSelectionBox widget + when checking a check box via the REST API (bsc#1192574) +- 4.2.22 + +- ncurses: Fix sorting tables by strings (jsc#SLE-17782) +- 4.2.21 + +- Use the C++17 standard in the *-pkg plugins (libzypp uses that + standard by default) (related to bsc#1191829) +- 4.2.20 + +- Fixed crash in NCurses online update when retracted packages + are present (bsc#1191130) +- 4.2.19 + +- Add debug_label as filter and improve error handling (bsc#1174390) +- 4.2.18 + +- Fixed empty entries in YQPackageSelector Zypp history window + (bsc#1191430) +- Added missing textdomain (bsc#1190805) +- 4.2.17 + libyui:libyui-qt-rest-api +- Send a proper notify event from the YMultiSelectionBox widget + when checking a check box via the REST API (bsc#1192574) +- 4.2.22 + +- ncurses: Fix sorting tables by strings (jsc#SLE-17782) +- 4.2.21 + +- Use the C++17 standard in the *-pkg plugins (libzypp uses that + standard by default) (related to bsc#1191829) +- 4.2.20 + +- Fixed crash in NCurses online update when retracted packages + are present (bsc#1191130) +- 4.2.19 + +- Add debug_label as filter and improve error handling (bsc#1174390) +- 4.2.18 + +- Fixed empty entries in YQPackageSelector Zypp history window + (bsc#1191430) +- Added missing textdomain (bsc#1190805) +- 4.2.17 + libyui:libyui-rest-api +- Send a proper notify event from the YMultiSelectionBox widget + when checking a check box via the REST API (bsc#1192574) +- 4.2.22 + +- ncurses: Fix sorting tables by strings (jsc#SLE-17782) +- 4.2.21 + +- Use the C++17 standard in the *-pkg plugins (libzypp uses that + standard by default) (related to bsc#1191829) +- 4.2.20 + +- Fixed crash in NCurses online update when retracted packages + are present (bsc#1191130) +- 4.2.19 + +- Add debug_label as filter and improve error handling (bsc#1174390) +- 4.2.18 + +- Fixed empty entries in YQPackageSelector Zypp history window + (bsc#1191430) +- Added missing textdomain (bsc#1190805) +- 4.2.17 + libzypp +- Disable logger in the child after fork (bsc#1192436) +- version 17.28.8 (22) + +- Check log writer before accessing it (fixes #355, bsc#1192337) +- Save locks: Update an existing locks changed comment string. +- Allow uname-r format in purge kernels keepspec (fixes + openSUSE/zypper#418) +- version 17.28.7 (22) + +- Zypper should keep cached files if transaction is aborted + (bsc#1190356) + Singletrans mode currently does not keep files around if the + transaction is aborted. This patch fixes the problem. +- Require a minimum number of mirrors for multicurl (bsc#1191609) +- Use procfs to detect nr of open fd's if rlimit is too high + (bsc#1191324) + Especially in a VM iterating over all possible fd's to close open + ones right before a exec() slows down zypper unnecessarily. This + patch uses /proc/self/fd to iterate over open fd's in case rlimit + is above 1024. +- po: Fix some lost '%' signs in positional args (bsc#1191370) +- RepoManager: Don't probe for plaindir repo if URL schema is + plugin: (bsc#1191286) +- version 17.28.6 (22) + libzypp-testsuite-tools +- Switch to using CMake +- CMake: use ZYPPCOMMON_CXX_STANDARD +- Support libzypps new yaml testcase format +- BuildRequires: libzypp-devel >= 17.25.3 +- version 5.0.4 + -- license update: GPL-2.0 - Contains files with GPL-2.0 (i.e. "only") licenses - see e.g. - src/XmlNode.cc - lightdm +- Replace /usr/etc to /etc for products if suse_version < 1550 + (bsc#1190289) + +- Remove %ghost from /var/cache/lightdm. With SELinux enabled + lightdm would otherwise not be allowed to create that directory. + link-grammar +- Drop python2 bindings: + + Remove pkgconfig(python) BuildRequires. + + Drop python2-clinkgrammar subpackage (not obsoleted: users + that need them can keep them). + +- Update to version 5.7.0 (13 Sept 2019): + * Minor efficiency improvements to the SQL-backed dictionary. + * Incompatible change to the Exp traversal API. + * Remove the obsolete and unsupported "corpus statistics" code. + * Major performance improvement (3x-4x) for long sentences. + * Fix a bug that causes random results on 32-bit systems. + * Fix a bug that could cause missing linkages on some systems. +- Changes from version 5.6.2 (24 June 2019): + * Bug-fix the SQL-backed dictionary. + * Add missing public symbol to shlib export list. + * English dict: additions of paraphrasing verbs. +- Changes from version 5.6.1 (27 May 2019): + * Performance improvement (approx 20%) in expressions. + * Performance improvement (approx 10%) by disjunct/connectors pools. + * Performance improvement (4-10% for English) by faster power-pruning. + * Fix a bug in trailing connectors encoding (may cause bad linkages). + * Fix inability to form linkage when first word is disconnected. + * English dict: fix use of quotations with paraphrasing verbs. + * English dict: fix broken usage of "have not". + * Performance improvement (approx 16%) for long sentences. + * Performance improvement (approx 20%) for long sentences. +- Changes from version 5.6.0 (4 January 2019): + * Fix dict cost reading under user locales with comma decimal separator. + * Support using the pcre2 regex package (configured by default if available). + * Add "-with-regexlib=pcre2|tre|regex|c" to "configure". + * Revise the manpage. + * Remove the experimental Viterbi code. + * Revise the SAT parser cost model to align it with the classic parser. + * Implement a strict check on connector name. + * Fix linkage_get_disjunct_*() when parse-option display_morphology is true. + * Change library and python-bindings default for display_morphology to true. + * Drastic speedup for long sentences (hash encoding of trailing connectors). + * English dict: Support locative replies/declarations. + * English dict: broaden support for misc paraphrasing verbs. + * English dict: fix relativized paraphrasing. + * English dict: fix comparative-style conjunctions. +- Changes from version 5.5.1 (27 July 2018): + * English dict: Fix clause openers with questions. + * English dict: Various misc fixes. + * English dict: Various paraphrasing verbs + * Bring the SQL-backed dict to production state. + * Restore the repeatability of the produced linkages. +- Enable SQLite3, pcre2 and SAT solver support: Add + pkgconfig(sqlite3), pkgconfig(libpcre-2.0) and minisat-devel + BuildRequires. +- Unbreak English dictionary (do not remove units.a): limit *.a and + * .la removal to %_libdir. + +- Update to version 5.5.0: + + Additions: + - An extended version API and use it in "link-parser + - -version". + - A per-command help in link-parser. + - A command line completion in link-parser. + - Idiom lookup in link-parser's dict lookup command. + + Fixes: + - Memory leak when parsing with null links. + - Spurious errors if the last dict line is a comment. + - Garbage report if EOF is encountered in a quoted dict word. + - Garbage report if a whitespace is encountered in a quoted + dict word. + - random selection of linkages so that it's actually random. + + Improve handling of quoted words (e.g. single words in "scare + quotes"). + -- Update to version 5.0.6: - + Fix: JSON output format missing brace. - + Fix: serious error in Russian morphology printing. -- Changes from version 5.0.5: - + Fix packaging bug with the English dictionary. - -- Update to version 5.0.4: - + Expanded unit tests for capitalization. - + Fix who questions: "Who are they?", "Who are you?", etc. - + Provide verb-wall linkage for many questions. - + Add Biblical naming idioms: "Lud, son of Shem, ...". - + Fix MacOSX build break. - + Fix the 'make clean' target to not remove critical files. - + Fix broken emoticon support in English dict. - + Remove obsolete entity detection tokens from Englsh dict. - + Fix broken equation parsing. -- Changes from version 5.0.3: - + Minor memory usage optimization - + Fix unit test: suppress printing of empty word, and of - morphology. - + Fix: Swig and python were meant to be optional, not required! -- Changes from version 5.0.2: - + Expanded unit tests. - + Fix another sqlite3-dev build break. -- Changes from version 5.0.1: - + Dictionary debugging print fixes. - + Print summary of parse statistics when in batch mode. - + Generalize the notion of prefix/suffix to arbitrary classes. - + Fixes for German adjectives. - + Fix build break when sqlite3-dev not installed. - + Fix regression in Russian morphology handling. -- Add gcc-c++ BuildRequires: new dependency. - -- Update to version 5.0.0: - + License upgrade to LGPLv2.1. - + Arabic dictionaries, from Jon Dehdari - + Persian dictionaries, from Jon Dehdari - + Support for Hebrew tokenization, from Amir P. - + Fix wild-card matching for user-supplied word lookup. - + Prototype Turkish dictionary from Can Bruce. - + Re-arrange programming language bindings directory. - + Adopt the orphaned/unsupported pylinkgrammar Python bindings. - + Deprecate the obsolete CNode interface. - + Provide low-level perl bindings. - + Adopt the orphaned/unsupported Ocaml bindings. - + Support affirmative replies: "Who did it?" "John's evil twin." - + Expanded Lithuanian dictionary. - + Minor disjunct printing fixes. - + Fix: "Mary is too XXX to talk to." - + Prototype Hebrew dictionary from Amir P. - + Change !suffixes flag to !morphology. - + Introduce a bi-directional connector, for free-word-order - languages. - + Introduce a symmetric-AND operator, for free-word-order - languages. - + Add demo shell script for running the JSON parse server. - + Bugfix: Java server failing when input sentence has commas in - it! - + New !test and !debug commands for selective debugging support. - + Print post-processing rejection message, when !bad is enabled. - + Remove some deprecated functions for C API. - + Remove all deprecated functions from Java API. - + Initial support for an SQL-backed dynamic dictionary. - linuxrc +- merge gh#openSUSE/linuxrc#279 +- allow option matching based on patterns (jsc#SLE-21308) +- 7.0.31.3 + +- merge gh#openSUSE/linuxrc#277 +- Add support for gz and zst compressed modules (jsc#SLE-21256, + bsc#1192855) +- 7.0.31.2 + mariadb -- Remove ownership of %{_rpmconfigdir}/macros.d. Fixes bsc#1182218 +- The following issues have already been fixed in this package but weren't + previously mentioned in the changes file: + bsc#1189320 + CVE-2021-2145, bsc#1185872 + CVE-2021-2166, bsc#1185870 + CVE-2021-27928, bsc#1183770 + MDEV-23851 -- Update to 10.5.12 [bsc#1189320] +- Fix rpmlint errors +- Run spec-cleaner + +- Enable LZ4 compression for INNODB and ROCKSDB, fixes bsc#1186031 + +- Revert systemd hardening + * Remove harden_mariadb.service.patch + +- Add CONFIG parameter to %sysusers_generate_pre + +- Update to 10.6.5 + * release notes and changelog: + https://mariadb.com/kb/en/library/mariadb-1065-release-notes + https://mariadb.com/kb/en/library/mariadb-1065-changelog + * fixes for the following security vulnerabilities: + 10.6.5: none +- Not affected by [CVE-2021-35604], bsc#1192497 +- Drop upstreamed patch: + * mariadb-10.2.19-link-and-enable-c++11-atomics.patch + +- Use pam macros instead of hardcoding directories, fixes bsc#1191038 +- Add fix-pamdir.patch + +- Add func_math_tests_MDEV-26645.diff to avoid test failures in the func_math + test on Tumbleweed s390x and ppc64 until MDEV-26645 gets fixed upstream + +- Fix socket address in mariadb@.socket file + +- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): + * harden_mariadb.service.patch + Modified: + * mariadb.service.in + +- Replace %{_rpmconfigdir}/macros.d with %{_rpmmacrodir}, + remove ownership of this directory. Fixes boo#1182218 +- Run spec-cleaner + +- Update to 10.6.4 - https://mariadb.com/kb/en/library/mariadb-10512-release-notes - https://mariadb.com/kb/en/library/mariadb-10512-changelog + https://mariadb.com/kb/en/library/mariadb-1064-release-notes + https://mariadb.com/kb/en/library/mariadb-1064-changelog + https://mariadb.com/kb/en/library/mariadb-1063-release-notes + https://mariadb.com/kb/en/library/mariadb-1063-changelog + https://mariadb.com/kb/en/library/mariadb-1062-release-notes + https://mariadb.com/kb/en/library/mariadb-1062-changelog + https://mariadb.com/kb/en/library/mariadb-1061-release-notes + https://mariadb.com/kb/en/library/mariadb-1061-changelog + https://mariadb.com/kb/en/library/mariadb-1060-release-notes + https://mariadb.com/kb/en/library/mariadb-1060-changelog - CVE-2021-2372 + 10.6.4: CVE-2021-2372 +- Removed support to tokudb as it has been removed from upstream +- Refresh mariadb-10.2.4-fortify-and-O.patch +- Add new systemd socket from upstream + +- Support both rpmlint 1.x and 2.x. + +- Update rpmlint rules in order to work with rpmlint2 + (bsc#1179049). + +- Update to version 10.5.10 + * Fix CVE-2021-2154 + * Add ST_DISTANCE_SPHERE for calculating the spherical distance + between two geometries (point or multipoint) on a sphere + * Fix: Crash with invalid multi-table update of view in 2nd execution + of SP + * Fix: Incorrect name resolution for subqueries in ON expressions + * Fix: Complex query in Store procedure corrupts results + * Fix: DELETE HISTORY may delete current data on system-versioned + table + * Fix: Crashes with nested table value constructors + * Fix: Server crashes in thd_clear_errors() + * Fix: The statement set password=password('') executed in + PS mode fails in case it is run by a user with expired password + * Full changes: https://mariadb.com/kb/en/mariadb-10510-changelog/ +- Drop mariadb-10.5.9-cmake-3.20.patch, applied upstream + +- Add mariadb-10.5.9-cmake-3.20.patch: Fix syntax error which is + exposed by cmake 3.20. -- Update to 10.5.11 [bsc#1182739] +- Update to 10.5.9 - https://mariadb.com/kb/en/library/mariadb-10511-release-notes - https://mariadb.com/kb/en/library/mariadb-10511-changelog - https://mariadb.com/kb/en/library/mariadb-10510-release-notes - https://mariadb.com/kb/en/library/mariadb-10510-changelog - 10.5.11: none - 10.5.10: CVE-2021-2145, bsc#1185872 - CVE-2021-2166, bsc#1185870 - 10.5.9: CVE-2021-27928, bsc#1183770 -- remove upstreamed patch fix-lock-rollback-assert-abort.patch - (MDEV-23851) -- refresh mariadb-10.1.1-mysqld_multi-features.patch + 10.5.9: none +- Tracker bug: [bsc#1182739] +- Update fixes [bsc#1182255] (MDL BF-BF Conflict caused by + TRUNCATE TABLE) +- remove fix-lock-rollback-assert-abort.patch (applied upstream) mgp +- Fix another build failure on TW due to the bad ar invocation; + it's a result from the default Imake.tmp, so correct locally after + creating Makefiles. + +- Fix build with the recent gcc, the doubly defined yylineno: + mgp-yylineno-fix.patch + -- Add bilinear image resampling (bnc#789418) -- Fix BadDrawable error with zoomonclk (bnc#789416) -- Fix the potential buffer overflow in imlib handling code - -- add automake as buildrequire to avoid implicit dependency - mininet +- With the upgrade to 2.3.0d6 obsoleted these patches: + * mininet-2.2.1-private-mount.patch + * mininet-2.2.1-fallback-to-ovs-testcontroller.patch + * mininet-2.2.1-add-ovs-testcontroller.patch + * mininet-2.2.1-default-ofport.patch + +- Rename back to mininet as it is simple tool only +- Build with just python3 in mind + +- Upgraded to version 2.3.0d6. +- Removed previous patches, as they seem to have been merged upstream. +- SPEC remade to conform to python single-spec. +- Enabled tests (but they seem to required a root user). + mksusecd +- merge gh#openSUSE/mksusecd#58 +- read list of special initrd modules from .base_modules if it exists +- 2.4 + +- merge gh#openSUSE/mksusecd#57 +- fix zstd compression handling +- 2.3 + +- merge gh#openSUSE/mksusecd#56 +- rework documentation and split off proper man page +- adjust spec file +- 2.2 + +- merge gh#openSUSE/mksusecd#54 +- mksusecd: add support for zstd-compressed archives and initrd +- mksusecd: support zstd compression for kernel modules +- zstd compression for initrd and kernel modules (jsc#SLE-18766, + jsc#SLE-18768, jsc#SLE-20248, jsc#SLE-21256) +- 2.1 + +- merge gh#openSUSE/mksusecd#55 +- rename --instsys option to --instsys-url +- add new --initrd option for extending the installation system +- allow RPMs as media sources and add special handling for + skelcd-installer-xxx packages +- implement instsys extending for suse and rh style media +- support updating .treeinfo files +- code to distinguish suse and rh media +- add openSUSE spec file +- require at least checkmedia version 6 +- add support for rh media (jsc#SCL-6) +- 2.0 + mlocate +- Added hardening to systemd service(s) (bsc#1181400). Modified: + * mlocate.service + +- require apparmor-abstractions, because apparmor.service fails with + Could not open 'tunables/global' error otherwise + motif -- Add openmotif-2.3.3-multiscreen.patch and - openMotif-2.3.3-mwm-screenresize.patch (bsc#1184184) preventing - the third party application crashing. - -- motif-2.3.4-implicit-fortify-decl.patch: fix bad use of reserved - identifier - -- Use url for source -- Cleanup spec file with spec-cleaner -- Remove old ppc obsoletes/provides - -- Add motif-2.3.4-implicit-fortify-decl.patch - * Fix implicit-fortify-decl and implicit-function-decl errors - -- add pkgconfig(printproto) as requires to motif-devel - -- openmotif-2.3.1-suse-stipple.patch - forward-port SLE's feature - that allows disabling of upstream fix1381. This is necessary - in some legacy scenarios, but undesirable in new apps. To enable - the stipple feature (disable fix1381), set environment variable - SUSE_OPENMOTIF_ENABLE_STIPPLE to 1. - -- merge motif and openmotif -- add localonly service to recompress - -- please legal-team (bnc#827674) by removing all files that - have strange licenses - -- Drop openmotif-libpng14.diff: fixed in upstream - -- Motif 2.3.4 strictly requires Xmu >= 1.1.1 (changed prototypes) - mpDris2 +- Updated to release 0.8: + * Added cli options for mpd host and port, music dir + * Better detection of embedded covers + * Compatibility with python-mpd2 1.0.0 + * Fixed volume reporting with newer mpd versions + * Fix notification system initialization + * Notify urgengy can be configured + * "Playing" and "Paused" notifications now show song information (gh-#71). + * Path to config file can be changed via command line + * Add a hidden option to change the D-Bus service name, for advanced + multi-instance configurations. + +- Fix interpreter.patch + +- Update to current Github version, including the following: + * Catch Mutagen exceptions for malformed files + * Allow a custom bus name to be specified (for multi-instance) + * Use SafeConfigParser#read() and Python3 interpreter + +- Add missing gobject-introspection-devel BuildRequires for + automatic typelib requirements generation. +- Add python3-base BuildRequires and switch python2-python-mpd2 + Requires to python3-python-mpd2 since configure script checks for + Python 3, the new openSUSE default version, rather than Python 2. +- Switch python2 to python3 in interprter.patch to reflect the + previous changes. +- Drop update-desktop-files BuildRequires: this is not required nor + used. + mraa +- Update project url + +- Update to version 2.2.0: + * Multiple fixes to improve project security and reliability on + newly added platforms + * Removed Python 2 bindings and old node.js versions from CI + * Added detection for latest RPi board versions + * Fix for SPI frequency function not writing to file + * Common mraa API can now return C error strings from MRAA error + codes + * Updated and extended installation instructions for some Linux + distributions + +- Add mraa-i686.patch: Support target_arch i686, same as i586. + +- Use %{_prefix}/lib instead of %{_libexecdir} (boo#1174075). + +- Fix building with gcc10 + +- Update to version 2.1.0: + * New platforms UP Xtreme, IPi SMARC, ROCK PI 4, Raspberry Pi 4, + Ultra96 + * Added support for chardev GPIO devices on Rock960 + * Introduced APIs to initialize GPIOs by name + * Multiple fixes to address static tool scans and user submitted + bug reports + * Revised documentation to reflect project transfer to the + Eclipse Foundation + * Updated installation instructions for multiple distribution + channels +- Drop python2 bindings + +- Drop nodejs bindings as they dont work with lates versions of + node. + +- Update to version 2.0.0: + * New platforms IEI Tank, Ultra-96, Rock960, Hikey960, + Dragonboard 820c + * Added support for chardev GPIO devices with implementation on + several boards + * Added string based I/O initialization for simpler integration + with other frameworks + * Added GTest support for unit testing + * Extended named LED device APIs allowing them to be listed + during board definition + * Removed packaging and CI for obsolete devkits + * Multiple bug fixes and cmake improvements +- Run tests during build + +- Update to version 1.9.0: + * Added support for RPi Zero W + * Added support for MIPS based Omega2 and Linkit Smart 7688 + * New APIs for sysfs onboard LED control using the gpio-leds + driver + * Restructured and cleaned-up examples + * Improved documentation generation and CI integration + * Static analysis fixes, added SonarQube badge + * Enhanced Node.js detection on some Linux distros (OpenSUSE) +- Enable building of nodejs bindings + musescore +- Do not build with qtwebengine on ppc64 and ppc64le + +- Change the GenericName in the desktop file to something that is + really generic: Music score typesetter + +- Add no-webview-in-startcentre.patch to prevent that webview is + used in startcentre (boo#1181604) + +- Add compatibility with qml-autoreqprov + +- Updated to 3.6.2 + * Fixed an issue with gap between staff and final barline with + courtesy clef + * Fixed an issue when removing spanners from measures + outside of the rewrite range + * Fixed an accessibility issue with the score migration dialog + * Fixed a crash related to QtWebEngineProcess after update + * Fixed an issue with timeline showing part name rather than + instrument name + * Fixed an issue with focus of dockable windows when visibility + is toggled + * Fixed an issue where custom gliss text reverts to default "gliss" + * Added missing Flügelhorns to instrument ordering definitions + * Fixed an issue where beams cannot be connected over quarter rests + * Fixed an issue where staff spacers do not work on last + system of page + * Fixed an issue with broken swapping of notes/chords with + Shift + Left/Right + * Fixed an issue with incomplete import from ScoreScan XML file + * Fixed an issue with unsaved default settings to pre-3.6 score + after 'reset styles to default' + * Fixed an issue with Banjo fifth string fret numbers + * Fixed an issue where invisible breath marks impact layout + * Fixed a crash during the opening of a score with a missing + section break + * Applying tremolo is now a toggle operation + * Fixed an issue where the Mixer panel is not fully shown when opened + * Fixed an issue where an empty rehearsal mark is not deleted + after entering a system break + * Fixed an issue where multi-measure rest numbers can collide + with other elements + * Fixed an issue where deleting a breath/caesura leads + to the wrong note being selected + * Fixed an issue when parts inherit non-default style from score + * Fixed a crash when changing time signature at the beginning + of a corrupted measure + * Fixed an issue with unreadable chord symbols + * Updated the close icon for Import Midi Panel (and Find/GoTo) + * Fixed an issue with auto-sizing of vertical frames when dragging + the height handle + +- Updated to 3.6.1 + * Fixed a crash on open of a file with start repeat in + continuous view + * Fixed an issue when switching tabs when opening a score while + "Score migration dialog" is open + * Fixed crashes when rearranging instrument positions and changing + Ordering + * Fixed an issue where the window is marked as modified, even when + the last score is closed + * Fixed a crash when opening scores with large orchestration + created in older versions of MuseScore + * Fixed an issue with incorrect order of Violins in + Orchestra template + * Fixed a crash when hiding palettes + * Fixed an export failure when part name contains a slash + * Fixed an issue where spacers do not function when vertical + justification is enabled + * Added an option to Copy SMuFL Symbol Code for symbols in + Master Palette + * Clef changes are no longer visible on hidden staves + * Fixed an issue where first system indentation can cause + measures to not fit on system + * Fixed an issue with wrong key signatures upon + "Reset Al Styles" in concert pitch scores + * Display symbols' SMuFL name in Symbols Palette + * Removed corner radius from new default rehearsal mark style + * Fixed an issue where custom style defaults are ignored when + creating new score from template + * Fixed an issue where applying a key change to a selection causes + a crash when transposing instruments are involved + * Fixed an issue where an incomplete voice in local time signature + leads to corruption upon import + * Fixed an issue where swapping notes in a two-note tremolo causes + corrupted tremolo, and crash + * Fixed an issue where two-note tremolos display incorrectly + on a stave with custom scale + * Fixed an issue where measure number offset changes on reload + * It is now possible to copy/paste the LetRing, PalmMute and + Vibrato elements + * The link on "Score migration dialog" now leads to Bilibili + if using Chinese +- Removed enable-build-with-qt5.15 patch as building with + QT 5.15 is now enabled by upstream + +- From Balázs Dura-Kovács: +- removed fonts/gootville/readme.txt executable bit fix, as it was + fixed in upstream +- install new fonts, most of them are otf +- included additional third party licenses and readme files +- added MUSESCORE_REVISION and MUSESCORE_BUILD_CONFIG flags, + so that Musescore wouldn't think it's a dev build +- tested on Tumbleweed with Qt 5.15.2. Couldn't reproduce issues + with with palettes and migration window described here: + https://github.com/musescore/MuseScore/pull/7119 + +- Update to 3.6 + * Added the new default notation fonts "Leland" + * Added the new default text font "Edwin" + * Added a new dialog that suggests trying out the new engraving + defaults + * Added automatic score ordering and bracketing + * Added automatic vertical justification of staves + * Added Mountain Dulcimer instrument and 3-string tab presets + * Added portamento for FLUID synthesiser + * Added Petaluma notation font + * Added mnemonics for "Save", "Save As" and "Resource Manager" + * And other improvements and bugfixes, for details see: + https://github.com/musescore/MuseScore/releases/tag/v3.6 +- Remove correct-revision.patch +- Add enable-build-with-qt515.patch to enable build with Qt 5.15 + +- Update to 3.5.2: + * Fixed an unexpected page stretching in "Edit style" dialog + * Fixed an issue with audio export on Windows, previously + exporting to .FLAC or .OGG could result in an empty file that + cannot be played + * Fixed an issue of harmony playback preferences. Previously, the + real value of "Chord symbol playback" was not taken into + account until the first toggle of this setting + * Fixed a potential crash that could occur when resizing the + Piano Roll + +- Update to 3.5.1: + * Bugfix release + For details see + https://github.com/musescore/MuseScore/releases/tag/v3.5.1 +- Update use-qtmake-qt5.patch + +- Update to 3.5: + * New features: + - Option available in Preferences for playback of chord symbols + - Mid-staff instrument changes now do almost everything + automatically + - Support for Orca (Linux) screenreader + - Hairpins, voltas, and other lines now adapt anchor points + when dragged + - Splash screen displays progress messages while loading MuseScore + - Diatonic pitch up/down (keep degree alterations) shortcuts + - Select Similar Elements: Same Beat + - New Score Wizard now automatically numbers instruments + - Property for beam style of tremolo (all strokes attached to + stem) + - Style for hiding brackets which span to a single staff when + empty staves are hidden + - Properties and styles for measure number positioning, including + cantered and below staff + - Property and style for position of multimeasure rest numbers + - Property for fretboard diagram rotation + * Improvements and fixes. + For details see : + https://github.com/musescore/MuseScore/releases/tag/v3.5 +- update correct-revision.patch + nanopb +- Install nanopb also under /usr/bin/nanopb_generator.py - this fixes an + error when using with protoc + +- Update to 0.4.5: + * Fix CVE-2021-21401: Release of Invalid Pointer or Reference + * Fix unordered field numbers inside oneof causing fields to be ignored + * Fix pb_decode() not initializing fields inside oneof + * Fix compiler errors with complex oneof hierarchy and sizeof() + * Fix descriptor width calculation for 64-bit types + * Fix compiler error in generated initializer for submessage callback + * Fix duplicate union definition in generated file + * Add support for including comments from .proto file +- Update to 0.4.4: + * Fix CVE-2020-26243, memory leak + * Fix generator error when oneof contains a single unresolved field size + * Fix unsigned enums not working correctly inside OneOf + * Fix recursion depth exceeded error in generator + * Add support for proto3 optional fields introduced in protoc 3.12 + * Add better error message when enum type is not found + * Allow specifying descriptorsize on field level also + * Allow multiple targets to be created by calling NANOPB_GENERATE_CPP() +- Update to 0.4.3 + * Fix issue with unknown message sizes being referred inside oneof + encoded size calculation + * Fix problem with [default=xxxx, (nanopb).proto3=true] field + option combination + * Better support C++ types in generated structs + * Use grpcio protoc + * Make pb_decode_varint32() reject overlong varint encodings. + * Performance optimizations + * !! NOTE: version 0.4.3 changes layout of pb_msgdesc_t. It requires + recompiling .pb.c files and thus breaks ABI compatibility. +- Enabled build of generator (requires Python3) + +- update to 0.4.2: + * Fix buffer overflow when encoding bytes with size set to 65535 (#547, GHSA-3p39-mfxg-hrq4) + * Fix segfault with pointer fields and proto3_singular_msgs = true. (#504,#505) + * Fix Windows 10 temp file handling (#486) + * Fix macro name conflicts (ATMEGA32U4 UENUM and more) (#522) + * Fix generator error with nested messages and default values (#487) + * Fix nanopb_generator exception on enums with aliases (#535) + * Fix compile error when struct members are called X or a (#492) + * Fix sizeof(union ...) fallback not compiling with C++ (#415, #494) + * Fix "missing required field" error with submessage callback (#544) + * Fix field descriptor sizing with submsg_callback option (#545) + * Fix protoc calling on Python 2 (#503) + * Fix handling of varying NaN representations in PB_CONVERT_DOUBLE_FLOAT (#543) + * Fix clang undefined behavior sanitizer errors. + * Change generator to use Python 3 by default (#441, #509) + * Binary packages updated to use Python 3 and grpcio-tools + * Add support for infinity and nan floating-point defaults (#530, #538) + * Add generator option sort_by_tag (#542) + * Add type_override option to override type defined in .proto (#497) + * Set proto2 enum fields to first value when no default is given, even if nonzero (#532,#539) + * Include protoc-gen-nanopb in path in protoc wrapper script + * Properly pass error status from protoc wrapper when calling binary protoc + * Generator: pass --include_imports when calling protoc (#494) + * Create intermediate directories when writing files to relative path (#512) + * Add current directory to include path for protoc (#499) + * Update readme to use nanopb_generator.py directly + * Regression test for proto3 incorrectly considered empty (#504) + * CMake: change package name to Nanopb for cmake 3.17 compatibility (#506) + * CMake: remove find_package(PythonInterp) (#508) + * CMake: use split --nanopb_opt only on protoc >= 3.6 (#515) + * CMake: Relax python version spec, allowing Python3. (#534) + * Swift package manager (#549) + * Rename BUILD as BUILD.bazel (#537 + +- Update to version 0.4.1: + * Fix for CVE-2020-5235 - porential exploitable out of memory + condition. + * Fixes for AVR builds and tests. + +- As we download the tags directly no need for services and we + can fetch it using URL paths +- Do not build generators as those require python2 and we are + removing that from the dsitribution +- Update to 0.4.0: + * Make nanopb_generator automatically compile .proto files (#462) + * Allow installing as Python package from pip (#460) + * Use protoc from grpcio-tools Python package if available (#463) + * Change proto3 message types to be optional (#308, #452) + * Add pb_decode_ex(), pb_encode_ex() functions. + * Automatically rebuild nanopb_pb2.py + * Use plugin.proto that comes with python-protobuf (#234) + +- Update to version 0.3.9.4: + * Publishing nanopb-0.3.9.4 + * Update changelog + * Add test for PB_ENCODE_ARRAYS_UNPACKED + * Fix "unused variable" warning when using PB_ENCODE_ARRAYS_UNPACKED + * Fix undefined behavior with bool fields (#434) + * Make fuzztest detect invalid bool values (#434) + * .gitignore: don't ignore generator-bin files (#419) + * Don't call stream callback with count=0 (#421) + * network_server example: Detect count=0 in read_callback() (#421) + * Add scons package to travis rules, for build automation + * Introduce new compile time flag: PB_ENCODE_ARRAYS_UNPACKED + * Add migration note about enum min/max + * Use min/max enum value for min/max + * Publishing nanopb-0.3.9.3 + * Fix generator error with mangle_names option (#380) + * Add testcase for #380 + * Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363) + * Add testcase for #363 + * Generator: Allow comma separated options in plugin mode (#343) + * Fix encoding of fixed size arrays inside proto3 submessages (#376) + * Add regression test for issue #376 + netcat-openbsd +- Fix download URL. Debian has purged older versions from their + servers. + +- Build with hidden visibility since no symbols should be exported + +- enable-udp-ip_recverr.patch: Enable IP_RECVERR on UDP sockets + to match *bsd behaviour and avoid long timeouts if an error + ocurrs. + +- Add port-select-on-connect.patch: if -s is given but not -p + do not select port at bind() but at connect() time. + +- Update to 1.203 matching debian +- Remove patch verbose-numeric-port.patch +- Refresh patches: + * broadcast-support.patch + * build-without-TLS-support.patch + * connect-timeout.patch + * dccp-support.patch + * destination-port-list.patch + * get-sev-by-name.patch + * misc-failures-and-features.patch + * port-to-linux-with-libsd.patch + * quit-timer.patch + * send-crlf.patch + * serialized-handling-multiple-clients.patch + * set-TCP-MD5SIG-correctly-for-client-connections.patch + * udp-scan-timeout.patch + * use-flags-to-specify-listen-address.patch + +- Update to 1.195 release matching with debian +- Added new patches: + * broadcast-support.patch + * build-without-TLS-support.patch + * destination-port-list.patch + * use-flags-to-specify-listen-address.patch +- Refreshed patches: + * connect-timeout.patch + * dccp-support.patch + * get-sev-by-name.patch + * misc-failures-and-features.patch + * port-to-linux-with-libsd.patch + * quit-timer.patch + * send-crlf.patch + * serialized-handling-multiple-clients.patch + * set-TCP-MD5SIG-correctly-for-client-connections.patch + * udp-scan-timeout.patch + * verbose-numeric-port.patch +- Drop patch compile-without-TLS-support.patch, renamed + -- Fixed typos in description of netcat-openbsd.spec - -- Use update-alternatives to set netcat symbolic links for compatibility. -- Provides and obsoltes netcat. - -- Obsolete nc6 - -- sync recent bugfixes from Ubuntu - -- sync most recent bugfixes from debian/Ubuntu - -- netcat-openbsd conflicts with netcat but it should not [BNC#406581] - netcontrol -- version 0.3.2 -- use SPDX shortname lincense and PKG_INSTALLDIR autoconf macro -- virsh iface-list takes too long with many interfaces (bsc#1179144) - - Cleanup netcf functions, include elapsed time in debug messages - - Changed to refresh config and system info to keep them consistent - - Add (fix or) adaptive refresh caching, set to double refresh-time - - Implemented new backend refresh using wicked config/system queries -- remove packages included in 0.3.2 source archive: - [- 0005-bonding-don-t-complain-about-unknown-options.1132794.patch] - [- 0004-udev-use-correct-udev-rule-write-lock-directory.patch] - [- 0003-sysconfig-fix-segfault-on-missed-end-quote-bsc-10277.patch] - [- 0002-Fix-invalid-check-in-route-creation-bsc-1148646.patch] - [- 0001-virsh-iface-list-not-working-as-expected-bsc-1029201.patch] - -- bonding: don't complain about unknown options (bsc#1132794) - [+ 0005-bonding-don-t-complain-about-unknown-options.1132794.patch] - -- udev: use correct udev rule (write) lock directory - [+ 0004-udev-use-correct-udev-rule-write-lock-directory.patch] -- sysconfig: fix segfault on missed end-quote (bsc#1027736) - [+ 0003-sysconfig-fix-segfault-on-missed-end-quote-bsc-10277.patch] -- fix segfault on invalid check in route creation (bsc#1148646) - [+ 0002-Fix-invalid-check-in-route-creation-bsc-1148646.patch] -- fix virsh iface-list not working as expected (bsc#1029201) - [+ 0001-virsh-iface-list-not-working-as-expected-bsc-1029201.patch] - -- Install pkgconfig into libdir instead of datadir - -- version 0.3.1 -- filter devices not supported by libvirt API (fate#320557) - [- 0001-blacklist-ifcfg-files-ending-in-.orig-or-tilde-bnc-8.patch] - -- sanitize release line in specfile - -- blacklist ifcfg files ending in .orig or tilde (bnc#871600) - [+ 0001-blacklist-ifcfg-files-ending-in-.orig-or-tilde-bnc-8.patch] - -- version 0.3.0 -- Added libnl version configure option and detection -- Obsoletes 0002-allow-wicked.patch, 0001-use-libnl3.patch - -- Applied a minimal 0002-allow-wicked.patch to accept wicked - as the network service (fate#316768). -- Renamed libnl3.patch to 0001-use-libnl3.patch - -- Add libnl3.patch to build with libnl3 open openSUSE 13.1+, this - fixes bnc#845540 - nextcloud-desktop +- Update to 3.3.6 + - desktop#3904 [stable-3.3] Only use basic authentication if needed + - desktop#3931 [stable-3.3] Windows. Remove CWD from DLL search paths. + - desktop#3932 [stable-3.3] Remove Temporary solution for file + restoration issue due to set the data-fingerprint. + +- Update to 3.3.5 + - desktop#3850 [stable-3.3] Fix incorrect db name for nextcloud command line client. + - desktop#3851 [stable-3.3] Don't log encryption data in release mode + +- Update to 3.3.4 + - desktop#3756 [stable-3.3] macOS client is not able to do auto + updates + - desktop#3757 [stable-3.3] prevent infinte recursion when + closing a websocket in case of SSL errors + - desktop#3791 [stable-3.3] Accept nc scheme in provider page + +- Update to 3.3.3 + - desktop#3739 [stable-3.3] Only set dav user after log + obexftp +- update to 0.24.2: + * obexfs: Parse XML data with Expat library + * obexfs: Properly encode XML special characters + * obexfs: New option -r to specify root path + * obexfs: New option -S to simulate free space + * Fix probing + * Add support for Gigaset devices + * CMake improvements + * Fix build system bugs + * Replace CRC implementation in libbfb +- remove obexftp-pkgconfig_requires.patch : upstream + +- Build python bindings for python3 instead of for python2 +- Add obexftp-0.24-move_to_python3.patch: + Use PyUnicode_FromStringAndSize instead of + PyString_FromStringAndSize in swig/charmap.i (needed for python3) + -- adjust buildrequires - -- update to 0.22: - * for changelog, see included ChangeLog - ocli +- Add patch: + * 0001-FIX-adapted-for-gpsd-3.23.1.patch + +- Add patch: + * 0001-FIX-adapted-for-gpsd-3.21.patch + +- Add patch: + * 0001-FIX-adapted-for-gpsd-3.20.patch + octave-forge-symbolic +- Update to version 2.9.0: + * Default python interpreter is now `python3`. + * Fixes for SymPy 1.5. + + `@sym/round` changed to round-to-even. + + fix broken EmptySet `finiteset()`. + * Documentation updates for upcoming Octave 6. + * If the Pythonic package is loaded, automatically use it for + Python communication (see `help sympref` for details). + * Deprecation notice: `python_cmd` will be removed in a future + release. +- Switch to python3, drop python*-devel build dependency + +- Update to version 2.8.0: + * New symbolic commands: eval ezmesh find sinc + * Update minimum versions of SymPy to 1.2 and Octave to 4.2. + * Fixes for SymPy 1.4. + * Newer SymPy versions improve QR and LU on non-square matrices. + * Support for expressions with min and max such as `min(x, y)`. + * `subs(f)` now works: it finds values from the workspace. + * `gammainc` now regularized correctly. + * `lambertw` has more consistent printing. + * Other bug fixes and documentation updates. +- Update version numbers for python-sympy and octave-cli for + Requires and BuildRequires in keeping with upstream. + openal-soft +- Remove Apache-2.0 licensed file during %prep since we actually don't + need it so we're sure not to use it. +- Use %license tag + +- add fix-neon-build.patch for armv7l build + +- Add missing dependency for JACK backend + +- Update to 1.17.2 + * Implemented device enumeration for OSSv4. + * Fixed building on non-Windows systems without POSIX-2008. + * Fixed Dedicated Dialog and Dedicated LFE effect output. + * Added a build option to override the share install dir. + * Added a build option to static-link libgcc for MinGW. +- Changes for 1.17.1 + * Fixed building with JACK and without PulseAudio. + * Fixed building on FreeBSD. + * Fixed the ALSA backend's allow-resampler option. + * Fixed handling of inexact ALSA period counts. + * Altered device naming scheme on Windows backends to better + match other drivers. + * Updated the CoreAudio backend to use the AudioComponent API. + This clears up deprecation warnings for OSX 10.11, although + requires OSX 10.6 or newer. +- Changes for 1.17.0 + * Implemented a JACK playback backend. + * Implemented the AL_EXT_BFORMAT and AL_EXT_MULAW_BFORMAT + extensions. + * Implemented the ALC_SOFT_HRTF extension. + * Implemented C, SSE3, and SSE4.1 based 4- and 8-point Sinc + resamplers. + * Implemented a C and SSE based band-limited Sinc resampler. + This does 12- to 24-point Sinc resampling, and performs + anti-aliasing. + * Implemented B-Format output support for the wave file writer. + This creates FuMa-style first-order Ambisonics wave files + (AMB format). + * Implemented a stereo-mode config option for treating stereo + modes as either speakers or headphones. + * Implemented per-device configuration options. + * Fixed handling of PulseAudio and MMDevAPI devices that have + identical descriptions. + * Fixed a potential lockup when stopping playback of suspended + PulseAudio devices. + * Fixed logging of Unicode characters on Windows. + * Fixed 5.1 surround sound channels. By default it will now + use the side channels for the surround output. A + configuration using rear channels is still available. + * Fixed the QSA backend potentially altering the capture + format. +- Update project and download url +- Dropped upstreamed fix-neon-build.patch +- Refreshed openal-no-autospawn.diff + +- replace openal-soft-arm_neon-only-for-32bit.patch with + fix-neon-build.patch to fix the build instead of disabling neon + +- add openal-soft-arm_neon-only-for-32bit.patch to fix build + on aarch64 + +- baselibs for -devel too for building wine. + +- Use %cmake_install macro +- Add dependency on pkg-config +- Remove missingok from ghost file, it should not be needed + +- remove conflicts with openal. That package doesn't exist since + 11.1 and actually only the library conflicts. +- add back ldconfig calls for libopenal0 +- mark alsoft.conf as %config(noreplace,missingok) to silence + rpmlint once the rpmlint bug is fixed. + +- Update to version 1.16.0 + * Implemented EFX Chorus, Flanger, Distortion, Equalizer, and Compressor + effects. + * Implemented high-pass and band-pass EFX filters. + * Implemented the high-pass filter for the EAXReverb effect. + * Implemented SSE2 and SSE4.1 linear resamplers. + * Implemented Neon-enhanced non-HRTF mixers. + * Implemented a QSA backend, for QNX. + * Implemented the ALC_SOFT_pause_device, AL_SOFT_deferred_updates, + * AL_SOFT_block_alignment, AL_SOFT_MSADPCM, and AL_SOFT_source_length + extensions. + * Fixed resetting mmdevapi backend devices. + * Fixed clamping when converting 32-bit float samples to integer. + * Fixed modulation range in the Modulator effect. + * Several fixes for the OpenSL playback backend. + * Fixed device specifier names that have Unicode characters on Windows. + * Added support for filenames and paths with Unicode (UTF-8) characters on + Windows. + * Added support for alsoft.conf config files found in XDG Base Directory + * Specification locations (XDG_CONFIG_DIRS and XDG_CONFIG_HOME, or their + defaults) on non-Windows systems. + * Added a GUI configuration utility (requires Qt 4.8). + * Added support for environment variable expansion in config options (not + keys or section names). + * Added an example that uses SDL2 and ffmpeg. + * Modified examples to use SDL_sound. + * Modified CMake config option names for better sorting. + * HRTF data sets specified in the hrtf_tables config option may now be + relative or absolute filenames. + * Made the default HRTF data set an external file, and added a data set for + 48khz playback in addition to 44.1khz. + * Added support for C11 atomic methods. + * Improved support for some non-GNU build systems. +- Add gcc-c++ requirement; new dependency +- Use %cmake macro + openbabel +- Modernise spec file +- Drop old conditionals +- Use ninja as builder +- Build only python3 bindings + opensc -- bsc#1177380 - VUL-0: CVE-2020-26571 - * gemsafe GPK smart card software driver stack-based buffer overflow - * opensc-0_19_0-CVE-2020-26571.patch -- bsc#1158307 - VUL-1: CVE-2019-19480 - * improper free operation in sc_pkcs15_decode_prkdf_entry - * opensc-0_19_0-CVE-2019-19480.patch -- bsc#1149747 – VUL-1: CVE-2019-15946 - * out-of-bounds access of an ASN.1 Octet string in asn1_decode_entry - * opensc-0_19_0-CVE-2019-15946.patch -- bsc#1149746 – VUL-1: CVE-2019-15945 - * out-of-bounds access of an ASN.1 Bitstring in decode_bit_string - * opensc-0_19_0-CVE-2019-15945.patch -- bsc#1158256 – VUL-1: CVE-2019-19479 - * incorrect read operation during parsing of a SETCOS file attribute - * opensc-0_19_0-CVE-2019-19479.patch -- bsc#1170809 – VUL-1: CVE-2019-20792 - * double free in coolkey_free_private_data - * opensc-0_19_0-CVE-2019-20792.patch -- bsc#1177378 - VUL-0: CVE-2020-26572 - * Prevent out of bounds write - * opensc-0_19_0-CVE-2020-26572.patch - -- Fix buffer overflow in sc_oberthur_read_file - * bsc#1177364 - * CVE-2020-26570 - * Added opensc-0_19_0-CVE-2020-26570.patch +- Update to OpenSC 0.22.0: + * Removed changes in opensc-gcc11.patch already present in upstream. + - See https://github.com/OpenSC/OpenSC/pull/2241/commits/e549e9c62eb4fcd2260800e2665071e4dd9bbbda + * Removed some false positives from the openrc-rpmlintrc file. + * Use standard paths for file cache on Linux (#2148) and OSX (#2214) + * Various issues of memory/buffer handling in legacy drivers mostly reported by oss-fuzz and coverity (tcos, oberthur, isoapplet, iasecc, westcos, gpk, flex, dnie, mcrd, authentic, belpic) + * Add threading test to `pkcs11-tool` (#2067) + * Add support to generate generic secret keys (#2140) + * `opensc-explorer`: Print information about LCS (Life cycle status byte) (#2195) + * Add support for Apple's arm64 (M1) binaries, removed TokenD. A seperate installer with TokenD (and without arm64 binaries) will be available (#2179). + * Support for gcc11 and its new strict aliasing rules (#2241, #2260) + * Initial support for building with OpenSSL 3.0 (#2343) + * pkcs15-tool: Write data objects in binary mode (#2324) + * Avoid limited size of log messages (#2352) + * Support for ECDSA verification (#2211) + * Support for ECDSA with different SHA hashes (#2190) + * Prevent issues in p11-kit by not returning unexpected return codes (#2207) + * Add support for PKCS#11 3.0: The new interfaces, profile objects and functions (#2096, #2293) + * Standardize the version 2 on 2.20 in the code (#2096) + * Fix CKA_MODIFIABLE and CKA_EXTRACTABLE (#2176) + * Copy arguments of C_Initialize (#2350) + * Fix RSA-PSS signing (#2234) + * Fix DO deletion (#2215) + * Add support for (X)EdDSA keys (#1960) + * Add support for applet version 3 and fix RSA-PSS mechanisms (#2205) + * Add support for applet version 4 (#2332) + * New configuration option for opensc.conf to disable pkcs1_padding (#2193) + * Add support for ECDSA with different hashes (#2190) + * Enable more mechanisms (#2178) + * Fixed asking for a user pin when formatting a card (#1737) + * Added support for French CPx Healthcare cards (#2217) + * Added ATR for new CardOS 5.4 version (#2296) + * Fixes security issues: + * tcos: use after return (bsc#1192005, CVE-2021-42780) + * oberthur: use after free (bsc#1191992, CVE-2021-42779) + * oberthur: multiple heap buffer overflows (bsc#1192000, + CVE-2021-42781) + * multiple stack buffer overflow issues (bsc#1191957, + CVE-2021-42782) + +- Fix build on GCC11 + * Add opensc-gcc11.patch from Fedora + (https://github.com/OpenSC/OpenSC/pull/2241/) + +- move licenses to licensedir + +- OpenSC 0.21.0: + * CVE-2020-26571: stack-based buffer overflow in the gemsafe GPK + smart card software driver (boo#1177380) + * CVE-2020-26572: stack-based buffer overflow in the TCOS smart + card software driver (boo#1177378) + * CVE-2020-26570: heap-based buffer overflow in the Oberthur + smart card software driver (boo#1177364) + * CardOS 5.x support boo#1179291 + * Support for OAEP encryption, make SHA256 default + * New separate debug level for PIN commands + * Fix handling of card/reader insertion/removal events in pcscd + * Fixes of removed readers handling + * Fix Firefox crash because of invalid pcsc context + * PKCS#11: Return CKR_TOKEN_NOT_RECOGNIZED for not recognized cards + * Propagate ignore_user_content to PKCS#11 layer not to confuse applications + * Minidriver: Fix check of ATR length (2-to 33 characters inclusive) + * pkcs11-tool: allow using SW tokens + * opensc-explorer asn1 accepts offsets and decode records + * opensc-explorer cat accepts records + * OpenPGP: Add new ec curves supported by GNUK + * First steps supporting OpenPGP 3.4 + * OpenPGP: Add support for EC key import + * Rutoken: Add ATR for Rutoken ECP SC NFC + * Improve detection of various CardOS 5 configurations + * DNIe: Add new DNIe CA structure for the secure channel + * ePass2003: Improve ECC support + * ePass2003: Fix erase sequence + * IAS-ECC: Fix support for Idemia Cosmo cards + * IAS-ECC: PIN padding settings are now used from PKCS#15 info when available + * IAS-ECC: Added PIN-pad support for PIN unblock + * New driver for Gemalto IDPrime (only some types) + * eDo: New driver with initial support for Polish eID card (e-dowód, eDO) + * MCRD: Remove unused and broken RSA EstEID support + * TCOS: Add missing encryption certificates + * PIV: Add ATR of DOD Yubikey + * fixed PIV global pin bug + * CAC1: Support changing PIN with CAC Alt tokens +- includes changes from 0.20.0 + * CVE-2019-6502: memory leak in libopensc (boo#1122756) + * CVE-2019-15946: out-of-bounds access of an ASN.1 Octet string (boo#1149747) + * CVE-2019-15945: out-of-bounds access of an ASN.1 Bitstring (boo#1149746) + * CVE-2019-19479: incorrect read operation during parsing of a SETCOS file attribute (boo#1158256) + * CVE-2019-19480: improper free operation in sc_pkcs15_decode_prkdf_entry (boo#1158307) + * CVE-2019-20792: double free in coolkey_free_private_dat (bsc#1170809) + * Support RSA-PSS signature mechanisms using RSA-RAW + * Added memory locking for secrets + * added support for terminal colors + * PC/SC driver: Fixed error handling in case of changing or removing the card reader + * rename md_read_only to read_only and use it for PKCS#11 and Minidriver + * allow global use of ignore_private_certificate + * PKCS#11: Implement write protection (CKF_WRITE_PROTECTED) based on the card profile + * PKCS#11: Add C_WrapKey and C_UnwrapKey implementations + * PKCS#11: Handle CKA_ALWAYS_AUTHENTICATE when creating key objects + * PKCS#11: Truncate long PKCS#11 labels with ... + * PKCS#11: Fixed recognition of a token when being unplugged and reinserted + * Minidriver: Register for CardOS5 cards + * Minidriver: Add support for RSA-PSS + * tools: Harmonize the use of option -r/--reader + * goid-tool: GoID personalization with fingerprint + * openpgp-tool: replace the options -L/--key-length with -t/--key-type + * openpgp-tool: add options -C/--card-info and -K/--key-info + * opensc-explorer: add command pin_info, extend random + * pkcs11-register: Auto-configuration of applications for use of OpenSC PKCS#11 + * pkcd11-register: Autostart + * opensc-tool: Show ATR also for cards not recognized by OpenSC + * pkcs11-spy: parse CKM_AES_GCM, EC Derive parameters + * pkcs11-spy: Add support for CKA_OTP_* and CKM_*_PSS values + * pkcs11-tool: Support for signature verification via --verify + * pkcs11-tool: Add object type secrkey for --type option + * pkcs11-tool: Implement Secret Key write object + * pkcs11-tool: Add GOSTR3410-2012 support + * pkcs11-tool: Add support for testing CKM_RSA_PKCS_OAEP + * pkcs11-tool: Add extractable option to key import + * pkcs11-tool: list more key access flags when listing keys + * pkcs11-tool: Add support for CKA_ALLOWED_MECHANISMS when creating new objects and listing keys + * pkcs15-crypt: *Handle keys with user consent + * New separate CAC1 driver using the old CAC specification (#1502) + * CardOS: Add support for 4K RSA keys in CardOS 5 + * CardOS: Fixed decryption with CardOS 5 + * Enable CoolKey driver to handle 2048-bit keys + * EstEID: add support for a minimalistic, small and fast card profile based on IAS-ECC issued since December 2018 + * GIDS Decipher fix (#1881) + * GIDS: Allow RSA 4K support + * MICARDO: Remove long expired EstEID 1.0/1.1 card support + * MyEID: Add support for unwrapping a secret key with an RSA key or secret key + * MyEID Add support for wrapping a secret key with a secret key + * Support for MyEID 4K RSA + * Support for OsEID + * Gemalto GemSafe: add new PTeID ATRs, add support for 4K RSA keys + * OpenPGP Card v3 ECC support + * Add Rutoken ECP SC + * Add Rutoken Lite + * Add SmartCard-HSM 4K ATR + * Add missing secp384r1 curve parameter + * Stacros: Fix decipher with 2.3 + * Stacros: Add ATR for 2nd gen. eGK + * Stacros: Add new ATR for 3.5 + * Stacros: Detect and allow Globalplatform PIN encoding + * Fix TCOS IDKey support + * TCOS: add encryption certificate for IDKey + * Infocamere, Postecert, Cnipa: Remove profiles + * Remove incomplete acos5 driver +- drop patches now upstream: + * opensc-0.19.0-piv_card_matching.patch + * opensc-0.19.0-redundant_logging.patch + * opensc-0.19.0-rsa-pss.patch + +- added opensc-0.19.0-piv_card_matching.patch + * Improve Card Matching for Dual CAC/PIV and PIVKEY cards. + * sourced from https://github.com/OpenSC/OpenSC/pull/1549 + +- added opensc-0.19.0-rsa-pss.patch + * Fixes the pkcs11-tool example + * Added missing CKM_SHA224_RSA_PKCS_PSS + * Add support for PSS padding to RSA signatures + * Support for signature verification in pkcs11-tool + * Switch cleanup steps to avoid segfaults on errors and more sanity checking +- added opensc-0.19.0-redundant_logging.patch + * Remove redundant debug output + +- add explicit BuildRequires: zlib-devel + * bsc#1104812 - * Drop patches: - opensc-fixed-out-of-bounds-reads.patch - opensc-fixed-out-of-bounds-writes.patch - opensc-iasecc-fixed-unbound-recursion.patch - opensc-added-bounds-checking.patch -- fixed multiple security problems (out of bound writes/reads): - bsc#1104812 - CVE-2018-16391 (bsc#1106998) - CVE-2018-16392 (bsc#1106999) - CVE-2018-16393 (bsc#1108318) - CVE-2018-16418 (bsc#1107039) - CVE-2018-16419 (bsc#1107107) - CVE-2018-16420 (bsc#1107097) - CVE-2018-16421 (bsc#1107049) - CVE-2018-16422 (bsc#1107038) - CVE-2018-16423 (bsc#1107037) - CVE-2018-16424 (bsc#1107036) - CVE-2018-16425 (bsc#1107035) - CVE-2018-16426 (bsc#1107034) - CVE-2018-16427 (bsc#1107033) -- added patches: - opensc-fixed-out-of-bounds-reads.patch - opensc-fixed-out-of-bounds-writes.patch - opensc-iasecc-fixed-unbound-recursion.patch - opensc-added-bounds-checking.patch (fixes security issue caused - by opensc-fixed-out-of-bounds-writes.patch) - (see upstream commits for more informations) - opus +- Add opus-fix-celt-decoder-assertion.patch: When using + OPUS_CUSTOM, CELTDecoder->end can be larger than 21. + This causes builds with CUSTOM_MODES and either ENABLE_HARDENING + or ENABLE_ASSERTIONS to crash. This patch fixes it. + (bsc#1172526) + +- Add 2 upstream bug fixes for Silk: + * opus-Silk-CNG-adapts-faster.patch: Silk CNG adapts faster to + received packets with lower gains. + * opus-Silk-fix-arm-optimization.patch: Avoid processing LPC + coeffs beyond the given order in NEON optimizations. + +- Own %{_datadir}/aclocal: when we might switch to pkgconf instead + of pkg-config, nothing in the build root is 'accidentally' owning + this directory for us. + +- Update to version 1.3.1 + * This release fixes an issue with the analysis on files with + digital silence (all zeros), especially on x87 builds + (mostly affects 32-bit builds). + * Two new features: + + A new OPUS_GET_IN_DTX query to know if the encoder is in + DTX mode (last frame was either a comfort noise frame or + not encoded at all) + + A new (and still experimental) CMake-based build system + that is eventually meant to replace the VS2015 build + system (the autotools one will stay). + +- Update to 1.3: + - improved speech/music detection based on a neural network + - low-bitrate speech improvements + - support for immersive audio using ambisonics + - tone quality improvements + - updates to the Opus standard (rfc 8251) are on by default + - security improvements +- Clean up SPEC to the latest standards + +- Update to version 1.2.1: + + This fixes an issue where the encoder can misdetect that the + signal is SWB instead of FB, lowpassing the signal. This patch + makes the encoder much more careful about doing that. + +- Cleanup with spec-cleaner + +- Update to version 1.2 + + Speech quality improvements especially in the 12-20 kbit/s + range + + Improved VBR encoding for hybrid mode + + More aggressive use of wider speech bandwidth, including + fullband speech starting at 14 kbit/s + + Music quality improvements in the 32-48 kb/s range + + Generic and SSE CELT optimizations + + Support for directly encoding packets up to 120 ms + + DTX support for CELT mode + + SILK CBR improvements + + Support for all of the fixes in + draft-ietf-codec-opus-update-06 (the mono downmix and the + folding fixes need --enable-update-draft) + + Many bug fixes, including integer wrap-arounds discovered + through fuzzing (no security implications) +- Removed static package + +- Update to version 1.1.5 + + This release backports the surround encoder bug fix from + 1.2-beta branch + +- Rename %soname to %sover to better reflect its use. + RPM group fix. + +- Update to version 1.1.4 (CVE-2017-0381): + + A specially-crafted Opus packet could cause an integer + wrap-around in the SILK LSF stabilization code. This would + cause an out-of-bounds read 256 bytes before a constant table. +- Drop opus-NLSF-not-negative.patch: Fixed upstream. + +- Fix CVE-2017-0381 (boo#1020102), opus: remote code execution + vulnerability in silk/NLSF_stabilize.c. +- Add opus-NLSF-not-negative.patch: Ensure that NLSF cannot be + negative when computing a min distance between them. + +- Update to version 1.1.3: + + Neon optimizations improving performance on ARMv7 and ARMv8 by + up to 15%. + + Fixes some issues with 16-bit platforms (e.g. TI C55x). + + Fixes to comfort noise generation (CNG). + + Documenting that PLC packets can also be 2 bytes. + + Includes experimental ambisonics work (--enable-ambisonics). +- Stop passing conditional --enable/disable-intrinsics, it's + enabled by default now. +- Not adding the new --enable-ambisonics to configure, it's still + experimental. + +- Disable SSE2 in SLE_11 due to code or compiler bugs. + +- Enable tests during package build +- Cleanup spec file with spec-cleaner +- Drop not needed libtool dependency for build + +- Update to version 1.1.2, fixes the following bugs: + + Resetting the encoder or decoder state with OPUS_RESET_STATE + would disable some run-time selected architecture-specific + optimizations. + + In hybrid mode discontinuous transmission (DTX) operation, + the comfort noise above 8 kHz was incorrectly estimated + and could oscillate in time. + +- Update to version 1.1.1: + + x86 SSE, SSE2 and SSE4.1 intrinsics optimizations with run-time + CPU detection. + + MIPS intrinsics optimizations. + + ARM Neon optimizations. + + Many architecture-independent optimizations and memory + footprint reductions that should improve performance on all + platforms, and several minor bug fixes. +- Pass --enable-intrinsics to configure. + pam_radius +- Adding patch pam_radius-bufferoverflow-CVE-2015-9542-fix.patch + to fix buffer overflow in password field (CVE-2015-9542) + (bsc#1163933 - VUL-0: CVE-2015-9542: pam_radius: buffer overflow + in password field) + +- Some spec cleanups + +- Update to version 1.4.0 + * The entry of the ChangeLog for this version is empty +- Use %configure macro +- Enable parallel build with %{?_smp_mflags} +- Remove obsolete patches + * pam_radius-1.3.16.diff + * pam_radius-md5-ppc-fix.patch +- Use download Url as source +- Remove obsolete AUTHORS section +- Do not copy INSTALL file into the package + +- Fix /etc/raddb attributes to avoid conflict with freeradius-server + +- package baselibs.conf + +- Supplement pam-32bit/pam-64bit in baselibs.conf (bnc#354164). + +- added baselibs.conf file to build xxbit packages + for multilib support + +- Fix MD5 support on PPC (360648). + +- Use RPM_OPT_FLAGS. +- Fix linking of shared library. + +- converted neededforbuild to BuildRequires + pandoc +- Update pandoc to version 2.14.2. + [#]# pandoc 2.14.2 (provisional) + * Allow `--slide-level=0` (#7476). When the slide level is set + to 0, headings won't be used at all in splitting the document + into slides. Horizontal rules must be used to separate slides. + * Add RTF reader (#3982). `rtf` is now supported as an input + format as well as an output format. New module + Text.Pandoc.Readers.RTF (exporting `readRTF`). [API change] + * HTML reader: treat comments as blank when parsing (#7482). + * Markdown reader: + + Fix raw LaTeX injection issue (#7497). Using a code block + containing `\end{verbatim}`, one could inject raw TeX into a + LaTeX document even when `raw_tex` is disabled. Thanks to + Augustin Laville for noticing the bug. + + Multimarkdown sub- and superscripts (#5512, OCzarnecki). + Added an extension `short_subsuperscripts` which modifies + the behavior of `subscript` and `superscript`, allowing + subscripts or superscripts containing only alphanumerics + to end with a space character (eg. `x^2 = 4` or `H~2 is + combustible`). This improves support for multimarkdown. + * RST reader: Fix `:literal:` includes (#7513). These should create + code blocks, not insert raw RST. + * LaTeX reader: + + Proper implicit grouping around environment macros. + + Support `\global` before `\def`, `\let`, etc. (#7494). + + Fix scope for LaTeX macros (#7494). They should by default + scope over the group in which they are defined (except `\gdef` + and `\xdef`, which are global). In addition, environments must + be treated as groups. + + Improve handling of plain TeX macro primitives (#7474). + Fixed semantics for `\let`. + + Implement `\edef`, `\gdef`, and `\xdef`. + * Docx reader: Improve docx reader's robustness in extracting + images (#7511). The docx reader made some assumptions about + how docx containers were laid out that were not always true, with + the result that some images in documents did not get + extracted. + * LaTeX writer: Increase table column width precision (#7466, + Peter Fabinski). In some cases, the rounding performed by the + LaTeX table writer would introduce visible overrun outside + the text area. This adds two more decimal places to the width + values. + * Powerpoint writer: + + Include image title in description (#7352, Emily Bourke). The + image title (i.e. `![alt text](link "title")`) was previously + ignored when writing to pptx. This commit includes it in + PowerPoint's description of the image, along with the link. + + Select layouts from reference doc by name (Emily Bourke). Until + now, users had to make sure that their reference doc contains + layouts in a specific order: the first four layouts in the file + had to have a specific structure. Now the layout selection uses + the layout names rather than order: users must make sure their + reference doc contains four layouts with specific names, and if + a layout with the right name isn’t found pandoc will emit + a warning and use the corresponding layout from the default + reference doc as a fallback. + * Docx writer: be sensitive to the `native_numbering` extension + (#7499). Figure and table numbers are now only included if + `native_numbering` is enabled. (By default it is disabled.) + This is a behavior change with respect to 2.14.1, but the + default behavior is now that of previous versions. The + change was necessary to avoid incompatibilities between + pandoc's native numbering and third-party cross reference + filters like pandoc-crossref. + * RTF writer: + + Omit `\bin` in `\pict`. According to the spec, this is not + needed or wanted when the data is in hexadecimal format, as + here. + + Emit `\outlinelevel`` for section headings. + * RTF template: specify font family for fixed-width font f1. + According to the spec, this is mandatory. + * LaTeX writer: Use ulem for underline (#7351). ulem is + conditionally included already when the `strikeout` variable + is set, so we set this when there is underlined text, and use + `\uline` instead of `\underline`. This fixes wrapping for + underlined text. + * Text.Pandoc.Citeproc: + + Revise citeproc code to fit new citeproc 0.5 API (thanks to + Benjamin Bray). Linkification of URLs in the bibliography + is now done in the citeproc library, depending on the + setting of an option. We set that option depending on the + value of the metadata field `link-bibliography` (defaulting + to true, for consistency with earlier behavior). If a DOI, + PMID, PMCID, or URL field is present but not explicitly + rendered, the title (or if no title, the whole entry) is + hyperlinked. These changes implement the recommendations + from the draft CSL v1.0.2 spec (Appendix VI): + + + Avoid odd handling of quotes. Recent citeproc changes + allow us to ignore Quoted elements; citeproc now uses its own + method for represented quoted things, and only localizes and + flipflops quotes it adds itself. Convert Quoted in bib + entries to special Spans before passing them off to + citeproc. This ensures that we get proper localization and + flipflopping if, e.g., quotes are used in titles + (jgm/citeproc#87). + + Removed quote localization from citeproc processing. + This is now done in citeproc itself. + * Text.Pandoc.Logging: Add PowerpointTemplateWarning log message + type [API change] (Emily Bourke). + * Text.Pandoc.Extension: Add `Ext_short_subsuperscripts` + constructor to `Extension` [API change] (OCzarnecki). + * Various sample.lua editorial fixes (#7493, #7487, William + Lupton). + * Bump base-compat version so we get compatibility with base 4.12. + * Use Prelude from base-compat for ghc 8.4 too. + * Add haskell-language-server to shell.nix (#7496, Emily Bourke). + * Tests.Helpers: export testGolden and use it in RTF reader. + This gives a diff output on failure. + * Remove obsolete and incorrect sentence in `--slide-level` docs. + * Add internal module Text.Pandoc.Network.HTTP, exporting + `urlEncode`. + * Text.Pandoc.Parsing: `parseFromString`: preserve at least + the source directory (#7464). Previously we just set the + source name to "chunk" when parsing from strings, to avoid + misleading source positions. This had the side effect that + `rebase_relative_paths` would break inside sections that + were parsed as strings. So, now we use + "ORIGINAL_SOURCE_PATH_chunk" instead of just "chunk". + * Text.Pandoc.MIME: use image/x-xcf instead of application/x-xcf + (#7454). + * Don’t compare `cdLine` in OOXML golden tests (Emily Bourke). + The `cdLine` field gives the line of the file some CData was + found on, which reflects irrelevant formatting differences. + * Provide more detailed XML diff in tests (Emily Bourke). + * OOXML tests: silence warnings. These can make the test output + confusing, making people think tests are failing when they're + passing. + * INSTALL.md: Add GitLab CI/CD example (#7448, Veratyr). + * MANUAL.txt + - Clarifications (William Lupton). + - Add a note on security risks of include directives. + * Document use of the 'underline' class (#7492, #7484, William + Lupton). + * Add a FAQ about the "Cannot allocate memory" error on M1 macs. + * Use texmath 0.12.3.1. + * Use released citeproc 0.5. + * Remove dependency on HTTP package (#7456, mt_caret). + +- Include manpage in distribution. + +- Update pandoc to version 2.14.1. + [#]# pandoc 2.14.1 (2021-07-18) + * Text.Pandoc.ImageSize: Add Tiff constructor for ImageType (#7405) + [Minor API change]. This allows pandoc to get size information from + tiff images. + * Markdown reader: don't try to read contents in self-closing HTML tag. + Previously we had problems parsing raw HTML with self-closing + tags like ``. The problem was that pandoc would look + for a closing tag to close the markdown contents, but the + closing tag had, in effect, already been parsed by `htmlTag`. + * LaTeX reader: + + Avoid trailing hyphen in translating languages (#7447). + Previously `\foreignlanguage{english}` turned into ``. + The same issue affected Arabic. + + Support `\cline` in LaTeX tables (#7442). + + Improved parsing of raw LaTeX from Text streams (`rawLaTeXParser`, + used to read LaTeX in Markdown files, #7434). We now use source + positions from the token stream to tell us how much of the text stream + to consume. Getting this to work required a few other changes to + make token source positions accurate. + * DocBook reader: + + Handle images with imageobjectco elements (#7440). + + Add support for citerefentry (#7437, Jan Tojnar). + * RST reader: fix regression with code includes (#7436). + With the recent changes to include infrastructure, + included code blocks were getting an extra newline. + * HTML reader: + + Recognize data-external when reading HTML img tags (#7429, + Michael Hoffmann). Preserve all attributes in img tags. If attributes + have a `data-` prefix, it will be stripped. In particular, this + preserves a `data-external` attribute as an `external` attribute in + the pandoc AST. + + Add col, colgroup to 'closes' definitions + * HTML writer: + + Remove duplicated alt text in HTML output (Aner Lucero). + + Remove `aria-hidden` when explicit alt text is provided (Aner Lucero). + + Set boolean values for reveal.js variables. + * Docx writer: + + Add table numbering for captioned tables. + The numbers are added using fields, so that Word can + create a list of tables that will update automatically. + + Support figure numbers. These are set up in such a way that they + will work with Word's automatic table of figures (#7392). + * Markdown writer: put space between Plain and following fenced Div + (#4465). + * EPUB writer: Don't incorporate externally linked images in EPUB documents + (#7430, Michael Hoffmann). Just as it is possible to avoid incorporating + an image in EPUB by passing `data-external="1"` to a raw HTML snippet, + this makes the same possible for native Images, by looking for an + associated `external` attribute. + * Text.Pandoc.PDF: + + Fix `svgIn` path error (#7431). We were duplicating + the temp directory; this didn't cause problems on macOS or linux + because there we use absolute paths for the temp directory. + But on Windows it caused errors converting SVG files. + + `convertImage`: normalize paths (#7431). This will avoid paths + on Windows with mixed path separators. + * Text.Pandoc.Class: Always use / when adding directory to image destination + with `extractMedia`, even on Windows. + * Text.Pandoc.Citeproc: + + Allow `$` characters in bibtex keys (#7409). + + Set proper initial source name in parsing BibTeX (for better error + messages.) + + Revamp note citation handling (#7394). Use latest + citeproc, which uses a Span with a class rather than a Note for notes. + This helps us distinguish between user notes and citation notes. Don't + put citations at the beginning of a note in parentheses. Fix small bug + in handling of citations in notes, which led to commas at the end of + sentences in some cases. + + Cleanup and efficiency improvement in `deNote`. + + Improve punctuation moving with `--citeproc`. Previously, using + `--citeproc` could cause punctuation to move in quotes even when + there aer no citations. This has been changed; punctuation moving + is now limited to citations. In addition, we only move footnotes + around punctuation if the style is a note style, even if + `notes-after-punctuation` is `true`. + * Use citeproc 0.10. This helps improve note citations (see above) + and eliminates double hyperlinks in author-in-text citations. + Author-only citations are no longer hyperlinked. See jgm/citeproc#77. + It also fixes moving of punctuation inside quotes to conform to + the CSL spec: only comma and period are moved, not question + mark or exclamation point. + * Text.Pandoc.Error: fix line calculations in reporting parsec errors. + Also remove a spurious initial newline in the error report. + * Use doctemplates 0.4.1, which gives us better support for boolean + variable values. Previously `$if(foo)$` would evaluate to true + for variables with boolean `false` values, because it cared only + about the string rendering (#7402). + * Require commonmark-pandoc >= 0.2.2.1. + This fixes task lists with multiple paragraphs. + * Use skylighting 0.11. + * CSS in HTML template: reset overflow-wrap on code blocks + (Mauro Bieg, #7423). + * LaTeX template: Revert change in PR #7295: "move title, author, date up + to top of preamble." The change caused problem for people who used + LaTeX commands defined defined later in the preamble in the title + or author fields (#7422). + * Add `doc/faqs.md`. This is imported from the website; in the future the + website version will be drawn from here. + Added a FAQ on the use of `\AtEndPreamble` for cases when the contents of + `header-includes` need to refer to definitions that come later in the + preamble. See #7422. + * Upgrade Debian 10 AMI for build-arm.sh. + * CircleCI: change to using xcode 11.1.0 (macOS 10.14.4). + We previously built on 10.13, but 10.13 no longer gets + security updates and CirclCI is deprecating. + +- Update pandoc to version 2.14.0.3. + [#]# pandoc 2.14.0.3 (2021-06-22) + * Text.Pandoc.MediaBag `insertMediaBag`: ensure we get a sane mediaPath + for URLs (#7391). In earlier 2.14.x versions, we'd get + incorrect paths for resources downloaded from URLs when the + media are extracted (including in PDF production). + * Text.Pandoc.Parsing: improve `emailAddress` (#7398). + Previously the parser would accept characters in domains + that are illegal in domains, and this sometimes caused it + to gobble bits of the following text. + * txt2tags reader: modify the email address parser so + it still includes form parameters, even after the change to + `emailAddress` in Text.Pandoc.Parsing. + * Text.Pandoc.Readers.Metadata: Fix regression with comment-only YAML + metadata blocks (#7400). + * reveal.js writer and template: better handling of options. Previously + it was impossible to specify false values for options that default to + true (e.g. `center`); setting the option to false just caused the portion + of the template setting the option to be omitted. Now we prepopulate + all the variables with their default values, including them all + unconditionally and allowing them to be overridden. + * Markdown writer: Fix regression in code blocks with attributes (#7397). + Code blocks with a single class but nonempty attributes + were having attributes drop as a result of #7242. + * LaTeX writer: + + Add strut at end of minipage if it contains line breaks. + Without them, the last line is not as tall as it should be in + some cases. + + Always use a minipage for cells with line breaks, when + width information is available (#7393). Otherwise the way we treat them + can lead to content that overflows a cell. + + Use `\strut` instead of `~` before `\\` in empty line. + * Use lts-18.0 stack resolver. + * Require skylighting 0.10.5.2 (adding support for Swift). + * Require commonmark 0.2.1. + * Rephrase section on unsafe HTML in manual. + * Create SECURITY.md + +- Update pandoc to version 2.14.0.2. + [#]# pandoc 2.14.0.2 (2021-06-13) + * Fix MediaBag regressions (#7345). iIn the 2.14 release `--extract-media` + stopped working as before; there could be mismatches between the + paths in the rendered document and the extracted media. + This patch makes several changes that restore the earlier behavior + (while keeping the same API). The `mediaPath` in 2.14 was always + constructed from the SHA1 hash of the media contents. Now, we + preserve the original path unless it's an absolute path or contains + `..` segments (in that case we use a path based on the SHA1 hash of + the contents). + In Text.Pandoc.MediaBag, `mediaDirectory` and `mediaItems` now use the + `mediaPath`, rather than the mediabag key, for the first component of the + tuple. This makes more sense, I think, and fits with the documentation of + these functions; eventually, though, we should rework the API so that + `mediaItems` returns both the keys and the MediaItems. + In Text.Pandoc.Class.IO, rewriting of source paths in `extractMedia` has + been fixed. + In Text.Pandoc.Class.PandocMonad, `fillMediaBag` has been modified so that + it doesn't modify image paths (that was part of the problem in #7345). + We now do path normalization (e.g. `\` separators on Windows) in + writing the media. + * Text.Pandoc.PDF: + + Text.Pandoc.PDF: Fix regression in 2.14 for generation of PDFs with + SVGs (#7344). + + Only print relevant part of environment on `--verbose`. Since + `--verbose` output might be put in an issue, we want to avoid + spilling out secrets in environment variables. + * Markdown reader: fix pipe table regression in 2.11.4 (#7343). + Previously pipe tables with empty headers (that is, a header + line with all empty cells) would be rendered as headerless + tables. This broke in 2.11.4. The fix here is to produce an + AST with an empty table head when a pipe table has all empty + header cells. + * LaTeX reader: don't allow optional `*` on symbol control sequences + (#7340). Generally we allow optional starred variants of LaTeX commands + (since many allow them, and if we don't accept these explicitly, + ignoring the star usually gives acceptable results). But we + don't want to do this for `\(*\)` and similar cases. + * Docx reader: handle absolute URIs in Relationship Target (#7374). + * Docx writer: fix handling of empty table headers (Albert Krewinkel, + [#7369]). A table header which does not contain any cells is now treated as + an empty header. + * LaTeX writer: Fix regression in table header position (#7347). + In recent versions the table headers were no longer bottom-aligned + (if more than one line). This patch fixes that by using minipages + for table headers in non-simple tables. + * CommonMark writer: + + Do not use simple class for fenced-divs (Jan Tojnar, amends #7242.) + + Do not throw away attributes when `Ext_attributes` is enabled. + `Ext_attributes` covers at least the following: + `Ext_fenced_code_attributes`, `Ext_header_attributes`, + `Ext_inline_code_attributes`, `Ext_link_attributes`. + * Markdown writer: + + Allow `pipe_tables` to be disabled for commonmark formats + (`commonmark_x`, `gfm`) (#7375). + + Re-use functions from Text.Pandoc.Markdown.Inline (Jan Tojnar). + * DocBook writer: Remove non-existent admonitions (Jan Tojnar). + `attention`, `error` and `hint` are reStructuredText specific. + * HTML writer: Don't omit width attribute on div (#7342). + * Text.Pandoc.MIME, `extensionFromMimeType`: add a few special cases. + When we do a reverse lookup in the MIME table, we just get the + last match, so when the same mime type is associated with several + different extensions, we sometimes got weird results, e.g. `.vs` + for `text/plain`. These special cases help us get the most standard + extensions for mime types like `text/plain`. + * Lua utils: fix handling of table headers in `from_simple_table` (Albert + Krewinkel, #7369). Passing an empty list of header cells now results + in an empty table header. + * Text.Pandoc.Citeproc: + + Avoid duplicate classes and attributes on references div. + + Fix regression in citeproc processing (#7376). If inline + references are used (in the metadata `references` field), we + should still only include in the bibliography items that are + actually cited (unless `nocite` is used). + * Require citeproc 0.4.0.1. This fixes a bug which led to doubled + "et al." in some (rare) circumstances. + * MANUAL.txt: + + Mention GladTeX for EPUB export (Sebastian Humenda). + This updates the manual and the web site about the GladTeX usage. + + More details and a useful link for YAML syntax. + * CONTRIBUTING.md: update modules overview (Albert Krewinkel). + * using-the-pandoc-api.md: switch from String to Text (Albert Krewinkel). + +- Update pandoc to version 2.14.0.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/pandoc-2.14.0.1/src/changelog.md + +- Update pandoc to version 2.14. + [#]# pandoc 2.14 (2021-05-28) + * Change reader types, allowing better tracking of source positions + [API change]. Previously, when multiple file arguments were provided, + pandoc simply concatenated them and passed the contents to the readers, + which took a Text argument. As a result, the readers had no way of knowing + which file was the source of any particular bit of text. This meant that + we couldn't report accurate source positions on errors or include accurate + source positions as attributes in the AST. More seriously, it meant that + we couldn't resolve resource paths relative to the files containing them + (see e.g. #5501, #6632, #6384, #3752). + * Add `rebase_relative_paths` extension (#3752). When enabled, this + extension rewrites relative image and link paths by prepending + the (relative) directory of the containing file. This + behavior is useful when your input sources are split + into multiple files, across several directories, with files + referring to images stored in the same directory. The + extension can be enabled for all markdown and commonmark-based formats. + * Add Text.Pandoc.Sources (exported module), with a `Sources` type and a + `ToSources` class. A `Sources` wraps a list of `(SourcePos, Text)` pairs + [API change]. A parsec `Stream` instance is provided for `Sources`. The + module also exports versions of parsec's `satisfy` and other Char parsers + that track source positions accurately from a `Sources` stream (or any + instance of the new `UpdateSourcePos` class). + * Text.Pandoc.Parsing + + Export the modified Char parsers defined in Text.Pandoc.Sources + instead of the ones parsec provides. Modified parsers to use a + `Sources` as stream [API change]. + + Improve include file functions [API change]. Remove old + `insertIncludedFileF`. Give `insertIncludedFile` a more general type, + allowing it to be used where `insertIncludedFileF` was. + + Add parameter to the `citeKey` parser from + Text.Pandoc.Parsing, which controls whether the `@{..}` + syntax is allowed [API change]. + * Text.Pandoc.Error: Modified the constructor `PandocParsecError` to take a + `Sources` rather than a `Text` as first argument, so parse error locations + can be accurately reported. + * Fix source position reporting for YAML bibliographies (#7273). + * Issue error message when reader or writer format is malformed + (#7231). Previously we exited with an error status but (due to a bug) + no message. + * Smarter smart quotes (#7216, #2103). Treat a leading `"` with no + closing `"` as a left curly quote. This supports the practice, in + fiction, of continuing paragraphs quoting the same speaker without an + end quote. It also helps with quotes that break over lines in line blocks. + * Markdown reader: + + Use MetaInlines not MetaBlocks for multimarkdown metadata fields. + This gives better results in converting to e.g. pandoc markdown. + + Implement curly-brace syntax for Markdown citation keys (#6026). + The change provides a way to use citation keys that contain + special characters not usable with the standard citation key syntax. + Example: `@{foo_bar{x}'}` for the key `foo_bar{x}`. It also allows + separating citation keys from immediately following text, e.g. `@{foo}A`. + * RST reader: + + Seek include files in the directory of the file + containing the include directive, as RST requires (#6632). + + Use `insertIncludedFile` from Text.Pandoc.Parsing + instead of reproducing much of its code. + * Org reader: Resolve org includes relative to the directory containing the + file containing the INCLUDE directive (#5501). + * ODT reader: Treat tabs as spaces (#7185, niszet). + * Docx reader: + + Add handling of vml image objects (#7257, mbrackeantidot). + + Support new table features (Emily Bourke, #6316): column + spans, row spans, multiple header rows, table description + (parsed as a simple caption), captions, column widths. + * LaTeX reader: + + Improved siunitx support (#6658, #6620). + + Better support for `\xspace` (#7299). + + Improve parsing of `\def` macros. We previously set "verbatim mode" + even for parsing the initial `\def`; this caused problems + for `\def` nested inside another `\def`. + + Implement `\newif`. + * ConTeXt writer: improve ordered lists (#5016, Denis Maier). + Change ordered list from itemize to enumerate. Add new + itemgroup for ordered lists. Remove manual insertion of + width attributes. Use tabular figures in ordered list + enumerators. + * HTML reader: + + Don't fail on unmatched closing "script" tag (Albert Krenkel, #7282). + + Keep h1 tags as normal headers (#2293, Albert Krewinkel). + The tags `` and `<h1 class="title">` often contain the same + information, so the latter was dropped from the document. However, as + this can lead to loss of information, the heading is now always + retained. Use `--shift-heading-level-by=-1` to turn the `<h1>` + into the document title, or a filter to restore the previous behavior. + + Handle relative lengths (e.g. `2*`) in HTML column widths (#4063). + See <https://www.w3.org/TR/html4/types.html#h-6.6>. + * DocBook/JATS readers: + + Fix mathml regression caused by the switch in XML libraries (#7173). + + Fix "phrase" in DocBook: take classes from "role" not "class" (#7195). + * DocBook reader: ensure that first and last names are separated (#6541). + * Jira reader (Albert Krewinkel, #7218): + + Support "smart" links: `[alias|https://example.com|smart-card]` syntax. + + Allow spaces and most unicode characters in attachment links. + + No longer require a newline character after `{noformat}`. + + Only allow URI path segment characters in bare links. + + The `file:` schema is no longer allowed in bare links; these + rarely make sense. + * Plain writer: handle superscript unicode minus (#7276). + * LaTeX writer: + + Better handling of line breaks in simple tables (#7272). + Now we also handle the case where they're embedded in other elements, + e.g. spans. + + For beamer output, support `exampleblock` and `alertblock` (#7278). + A block will be rendered as an `exampleblock` if the heading + has class `example` and an `alertblock` if it has class `alert`. + + Separate successive quote chars with thin space (#6958, + Albert Krewinkel). Successive quote characters are separated with + a thin space to improve readability and to prevent unwanted ligatures. + Detection of these quotes sometimes had failed if the second quote + was nested in a span element. + + Separate successive quote chars with thin space (#6958, Albert + Krewinkel). + * EPUB Writer: Fix belongs-to-collection XML id choice (#7267, nuew). + The epub writer previously used the same XML id for both the book + identifier and the epub collection. This causes an error on epubcheck. + * BibTeX/BibLaTeX writer: Handle `annote` field (#7266). + * ZimWiki writer: allow links and emphasis in headers (#6605, + Albert Krewinkel). + * ConTeXt writer: + + Support blank lines in line blocks (#6564, Albert Krewinkel, + thanks to @denismaier). + + Use span identifiers as reference anchors (#7246, Albert Krewinkel). + * HTML writer: + + Keep attributes from code nested below `pre` tag (#7221, + Albert Krewinkel). If a code block is defined with `<pre><code + class="language-x">…</code></pre>`, where the `<pre>` element has no + attributes, then the attributes from the `<code>` element are used + instead. Any leading `language-` prefix is dropped in the code's + `class` attribute are dropped to improve syntax highlighting. + + Ensure headings only have valid attribs in HTML4 (#5944, Albert + Krewinkel). + + Parse `<header>` as a Div (Albert Krewinkel). + * Org writer: + + Inline latex envs need newlines (#7252, tecosaur). + As specified in https://orgmode.org/manual/LaTeX-fragments.html, an + inline \begin{}...\end{} LaTeX block must start on a new line. + + Use LaTeX style maths deliminators (#7196, tecosaur). + * JATS writer (Albert Krewinkel): + + Use either styled-content or named-content for spans (#7211). + If the element has a content-type attribute, or at least one class, + then that value is used as `content-type` and the span is put inside + a `<named-content>` element. Otherwise a `<styled-content>` element + is used instead. + + Reduce unnecessary use of `<p>` elements for wrapping (#7227). + The `<p>` element is used for wrapping in cases were the contents + would otherwise not be allowed in a certain context. Unnecessary + wrapping is avoided, especially around quotes (`<disp-quote>` elements). + + Convert spans to `<named-content>` elements (#7211). Spans with + attributes are converted to `<named-content>` elements instead of + being wrapped with `<milestone-start/>` and `<milestone-end>` + elements. Milestone elements are not allowed in documents using the + articleauthoring tag set, so this change ensures the creation of valid + documents. + + Add footnote number as label in backmatter (#7210). Footnotes in the + backmatter are given the footnote's number as a label. The + articleauthoring output is unaffected from this change, as footnotes + are placed inline there. + + Escape disallows chars in identifiers. XML identifiers must start + with an underscore or letter, and can contain only a limited set + of punctuation characters. Any IDs not adhering to these rules are + rewritten by writing the offending characters as `Uxxxx`, + where `xxxx` is the character's hex code. + * Jira writer: use `{color}` when span has a color attribute + (Albert Krewinkel, tarleb/jira-wiki-markup#10). + * Docx writer: + + Autoset table width if no column has an explicit width (Albert + Krewinkel). + + Extract Table handling into separate module (Albert Krewinkel). + + Support colspans and rowspans in tables (Albert Krewinkel, #6315). + + Support multirow table headers (Albert Krewinkel). + + Improve integration of settings from reference.docx (#1209). + This change allows users to create a reference.docx that + sets `w:proofState` for spelling or grammar to `dirty`, + so that spell/grammar checking will be triggered on the + generated docx. + + Copy over more settings from reference.docx (#7240). From settings.xml + in the reference-doc, we now include: `zoom`, `embedSystemFonts`, + `doNotTrackMoves`, `defaultTabStop`, `drawingGridHorizontalSpacing`, + `drawingGridVerticalSpacing`, `displayHorizontalDrawingGridEvery`, + `displayVerticalDrawingGridEvery`, `characterSpacingControl`, + `savePreviewPicture`, `mathPr`, `themeFontLang`, `decimalSymbol`, + `listSeparator`, `autoHyphenation`, `compat`. + + Set zoom to 100% by default in settings.xml. + + Align math options more with current Word defaults (e.g. Cambria Math + font). + + Remove `rsid`s from default settings.xml. Word will add these + when revisions are made. + * Ms writer: Handle tables with multiple paragraphs (#7288). + Previously they overflowed the table cell width. We now set line lengths + per-cell and restore them after the table has been written. + * Markdown writer: + + Use cleaner braceless syntax for code blocks with a + single class (#7242, Jan Tojnar). + + Add quotes properly in markdown YAML metadata fields (#7245). + This fixes a bug, which caused the writer to look at the *last* + rather than the *first* character in determining whether quotes + were needed. So we got spurious quotes in some cases and + didn't get necessary quotes in others. + + Use `@{..}` syntax for citations when needed. + + Use fewer unneeded escapes for `#` (see #6259). + + Improve escaping of `@`. We need to escape literal `@` before + `{` because of the new citation syntax. + * Commonmark writer: Use backslash escapes for `<` and `|`... + instead of entities (#7208). + * Powerpoint writer: allow `monofont` to be specified in metadata + (#7187). + * LaTeX template: + + Use non-starred names for xcolor color names (#6109). + This should make svgnames and x11names work properly. + + Fix bad vertical spacing after bibliography (#7234, badumont). + + List of figures before list of tables (#7235, Julien Dutant). + + Move CSL macro definitions before header-includes so they can be + overridden (#7286). + + Improve treatment of CSL `entry-spacing` (#7296). + Previously with the default template settings (`indent` variable + not set), we would get interparagraph spaces separating bib + entries even with `entry-spacing="0"`. On the other hand, + setting `entry-spacing="2"` gave ridiculously large spacing. + This change makes the spacing caused by `entry-spacing` a multiple + of `\parskip` by default, which gives aesthetically reasonable + output. Those who want a larger or smaller unit (e.g. because + they use `indent` which sets `\parskip` to 0) may + `\setlength{\cslentryspacingunit}{10pt}` in header-includes + to override the defaults. + + Move title, author, date up to top of preamble (#7295). + This allows header-includes to use them, and puts them + in a position where you can see them immediately. + + Define commands for zero width non-joiner character + (#6639, Albert Krewinkel). The zero-width non-joiner character + is used to avoid ligatures (e.g. in German). + * ConTeXt template: List of figures before list of tables (#7235, + Julien Dutant). + * reveal.js template: + + Support `toc-title` (#7171, Florian Kohrt). + + Use `hash: true` by default rather than `history: true` (#6968). + * HTML-based slide shows: add support for `institute` (#7289, Thomas + Hodgson). + * Text.Pandoc.Extensions: Add constructor `Ext_rebase_relative_paths` to + `Extensions` [API change]. + * Text.Pandoc.XML.Light: add Eq, Ord instances for Content, + Element, Attr, CDataKind [API change]. + * Text.Pandoc.MediaBag: + + Change type to use a `Text` key instead of `[FilePath]`. + We normalize the path and use `/` separators for consistency. + + Export `MediaItem` type [API change]. + + Change `MediaBag` type to a map from Text to MediaItem [API change]. + + `lookupMedia` now returns a `MediaItem` [API change]. + + Change `insertMedia` so it sets the `mediaPath` to a filename based on + the SHA1 hash of the contents. This will be used when contents + are extracted. + * Text.Pandoc.Class.PandocMonad: + + Remove `fetchMediaResource` [API change]. Use `fetchItem` to get + resources in `fillMediaBag`. + + Add informational message in `downloadOrRead` indicating what path + local resources have been loaded from. + * Text.Pandoc.Logging: + + Remove single quotes around paths in messages. + + Add LoadedResource constructor to LogMessage [API change]. + This is for INFO-level messages telling where image data has been + loaded from. (This can vary because of the resource path.) + * Text.Pandoc.Asciify: simplify code and export `toAsciiText` [API change]. + Instead of encoding a giant (and incomplete) map, we now + just use unicode-transforms to normalize the text to + a canonical decomposition, and manipulate the result. + * App: allow tabs expansion even if file-scope is used (Albert Krewinkel, + [#6709]). Tabs in plain-text inputs are now handled correctly, even if + the `--file-scope` flag is used. + * Add new internal module Text.Pandoc.Writers.GridTable (Albert Krewinkel). + * Text.Pandoc.Highlighting: Change type of `languagesByExtension`, adding + a parameter for a `SyntaxMap` [API change] (Jan Tojnar, #7241). + Languages defined using `--syntax-definition` were not recognized by + `languagesByExtension`. This patch corrects that, allowing the writers + to see all custom definitions. The LaTeX writer still uses the default + syntax map, but that's okay in that context, since + `--syntax-definition` won't create new listings styles. + * Text.Pandoc.Citeproc: + + Ensure that CSL-related attributes are passed on to a Div with id + 'refs'. Otherwise things like `entry-spacing` won't work when + such Divs are used. + + Use metadata's `lang` for the lang parameter of citeproc, overriding + `localeLanguage`. + + Recognize locators spelled with a capital letter (#7323). + + Add a comma and a space in front of the suffix if it doesn't start + with space or punctuation (#7324). + + Don't detect math elements as locators (#7321). + * Remove Text.Pandoc.BCP47 module [API change]. Use types and functions + from UnicodeCollation.Lang instead. This is a richer implementation + of BCP 47. + * Text.Pandoc.Shared: + + Fix regression in grid tables for wide characters (#7214). + In the translation from String to Text, a char-width-sensitive + `splitAt'` was dropped. This commit reinstates it and uses it to make + `splitTextByInstances` char-width sensitive. + + Add `getLang` (formerly in the now-removed BCP47) [API change]. + * Text.Pandoc.SelfContained: use `application/octet-stream` + for unknown mime types instead of halting with an error (#7202). + * Lua filters: respect Inlines/Blocks filter functions in `pandoc.walk_*` + (Albert Krewinkel). + * Add text as build-depend for trypandoc (#7193, Roman Beránek). + * Bump upper-bounds for network-uri, time, attoparsec. + * Use citeproc 0.4. + * Use texmath 0.12.3. + * Use jira-wiki-markup 1.3.5 (Albert Krewinkel). + * Require latest skylighting (fixes a bug in XML syntax highlighting). + * Use latest xml-conduit. + * Use latest commonmark, commonmark-extensions, commonmark-pandoc. + * Use haddock-library-1.10.0 (Albert Krewinkel). + * Allow compilation with base 4.15 (Albert Krewinkel). + * MANUAL: + + Add information about `lang` and bibliography sorting. + + Add info about YAML escape sequences, link to spec (#7152, + Albert Krewinkel). + + Note that `institute` variable works for HTML-based slides. + + Update documentation on citation syntax. + + Add citation example for locators and suffixes (Tristan Stenner) + * Updated and fixed typos in documentation (Charanjit Singh, + Anti-Distinctlyminty, Tatiana Porras, obcat). + * Add instructions for installing pandoc-types before compiling filter. + * INSTALL: add note that parallel installations should be avoided + (#6865). + * Remove `biblatex-nussbaum.md` test. It is basically the same + as `biblaetx-quotes.md`. + * Command tests: fail if a file contains no tests---and fix a + test that failed in that way! + +- Update pandoc to version 2.13. + [#]# pandoc 2.13 (2021-03-21) + * Support `yaml_metadata_block` extension for `commonmark`, `gfm` (#6537). + This supported is a bit more limited than with pandoc's + `markdown`. The YAML block must be the first thing in the input, + and the leaf notes are parsed in isolation from the rest of + the document. So, for example, you can't use reference + links if the references are defined later in the document. + * Fix fallback to default partials when custom templates are used. + If the directory containing a template does not contain the partial, + it should be sought in the default templates, but this was not + working properly (#7164). + * Handle `nocite` better with `--biblatex` and `--natbib` (#4585). + Previously the nocite metadata field was ignored with these formats. + Now it populates a `nocite-ids` template variable and causes a + `\nocite` command to be issued. + * Text.Pandoc.Citeproc: apply `fixLinks` correctly (#7130). This is code + that incorporates a prefix like `https://doi.org/` into a following link + when appropriate. + * Text.Pandoc.Shared: + + Remove `backslashEscapes`, `escapeStringUsing` [API change]. Replace + these inefficient association list lookups with more efficient escaping + functions in the writers that used them (for a 10-25% performance boost + in org, haddock, rtf, texinfo writers). + + Remove `ToString`, `ToText` typeclasses [API change]. These were needed + for the transition from String to Text, but they are no longer used and + may clash with other things. + + Simplify `compactDL`. + * Text.Pandoc.Parsing: + + Change type of `readWithM` so that it is no longer polymorphic + [API change]. The `ToText` class has been removed, and now that we've + completed the transition to Text we no longer need this to operate + on Strings. + + Remove `F` type synonym [API change]. Muse and Org were defining their + own `F` anyway. + * Text.Pandoc.Readers.Metadata: + + Export `yamlMetaBlock` [API change]. + + Make `yamlBsToMeta`, `yamlBsToRefs` polymorphic on the parser state + [API change]. + * Markdown reader: Fix regression with `tex_math_backslash` (#7155). + * MediaWiki reader: Allow block-level content in notes (ref) (#7145). + * Jira reader (Albert Krewinkel): + + Fixed parsing of autolinks (i.e., of bare URLs in the text). + Previously an autolink would take up the rest of a line, as spaces + were allowed characters in these items. + + Emoji character sequences no longer cause parsing failures. This was + due to missing backtracking when emoji parsing fails. + + Mark divs created from panels with class "panel". + * RST reader: fix logic for ending comments (#7134). Previously comments + sometimes got extended too far. + * DocBook writer: include Header attributes as XML attributes on + section (Erik Rask). Attributes with key names that are not allowed + as XML attributes are dropped, as are attributes with invalid values + and `xml:id` (DocBook 5) and `id` (DocBook 4). + * Docx writer: + + Make `nsid` in `abstractNum` deterministic. Previously we assigned + a random number, but we don't need random values, so now we just + assign a value based on the list marker. + + Use integral values for `w:tblW` (#7141). + * Jira writer (Albert Krewinkel): + + Block quotes are only rendered as `bq.` if they do not contain a + linebreak. + + Jira writer: improve div/panel handling. Include div attributes in + panels, always render divs with class `panel` as panels, and + avoid nesting of panels. + * HTML writer: Add warnings on duplicate attribute values. + This prevents emitting invalid HTML. Ultimately it would be good to + prevent this in the types themselves, but this is better for now. + * Org writer: Prevent unintended creation of ordered list items (#7132, + Albert Krewinkel). Adjust line wrapping if default wrapping would cause + a line to be read as an ordered list item. + * JATS templates: support 'equal-contrib' attrib for authors (Albert + Krewinkel). Authors who contributed equally to a paper may be marked + with `equal-contrib`. + * reveal.js template: replace JS comment with HTML (#7154, Florian Kohrt). + * Text.Pandoc.Logging: Add `DuplicateAttribute` constructor to `LogMessage`. + [API change] + * Use `-j4` for linux release build. This speeds up the build dramatically + on arm. + * cabal.project: remove ghcoptions. Move flags to top level, so they can + be set differently on the command line. + * Require latest texmath, skylighting, citeproc, jira-wiki-markup. + (The latest skylighting fixes a bad bug with Haskell syntax highlighting.) + Narrow version bounds for texmath, skylighting, and citeproc, since + the test output depend on them. + * Use doclayout 0.3.0.2. This significantly reduces the time and memory + needed to compile pandoc. + * Use `foldl'` instead of `foldl` everywhere. + * Update bounds for random (#7156, Alexey Kuleshevich). + * Remove uses of some partial functions. + * Don't bake in a larger stack size for the executable. + * Test improvements: + + Use `getExecutablePath` from base, avoiding the dependency on + `executable-path`. + + Factor out `setupEnvironment` in Helpers, to avoid code duplication. + + Fix finding of data files by setting teh `pandoc_datadir` environment + variable when we shell out to pandoc. This avoids the need to use + `--data-dir` for the tests, which caused problems finding `pandoc.lua` + when compiling without the `embed_data_files` flag (#7163). + * Benchmark improvements: + + Build `+RTS -A8m -RTS` into default ghc-options for benchmark. + This is necessary to get accurate benchmark results; otherwise we + are largely measuring garbage collecting, some not related to the + current benchmark. + + Allow specifying BASELINE file in 'make bench' for comparison + (otherwise the latest benchmark is chosen by default). + + Force `readFile` in benchmarks early (Bodigrim). + * CONTRIBUTING: suggest using a `cabal.project.local` file (#7153, + Albert Krewinkel). + * Add ghcid-test to Makefile. This loads the test suite in ghcid. + +- Update pandoc to version 2.12. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/pandoc-2.12/src/changelog.md + +- Update pandoc to version 2.11.4. + [#]# pandoc 2.11.4 (2021-01-22) + * Add `biblatex`, `bibtex` as output formats (closes #7040). + * Recognize more extensions as markdown by default (#7034): + `mkdn`, `mkd`, `mdwn`, `mdown`, `Rmd`. + * Implement defaults file inheritance (#6924, David Martschenko). + Allow defaults files to inherit options from other defaults files by + specifying them with the following syntax: + `defaults: [list of defaults files or single defaults file]`. + * Fix infinite HTTP requests when writing epubs from URL source (#7013). + Due to a bug in code added to avoid overwriting the cover image + if it had the form `fileX.YYY`, pandoc made an endless sequence + of HTTP requests when writing epub with input from a URL. + * Org reader: + + Allow multiple pipe chars in todo sequences (Albert Krewinkel, #7014). + Additional pipe chars, used to separate "action" state from "no further + action" states, are ignored. E.g., for the following sequence, both + `DONE` and `FINISHED` are states with no further action required: + `#+TODO: UNFINISHED | DONE | FINISHED`. + + Restructure output of captioned code blocks (Albert Krewinkel, #6977). + The Div wrapper of code blocks with captions now has the class + "captioned-content". The caption itself is added as a Plain block + inside a Div of class "caption". This makes it easier to write filters + which match on captioned code blocks. Existing filters will need to be + updated. + + Mark verbatim code with class `verbatim` (Dimitri Sabadie, #6998). + * LaTeX reader: + + Handle `filecontents` environment (#7003). + + Put contents of unknown environments in a Div when `raw_tex` is not + enabled (#6997). (When `raw_tex` is enabled, the whole environment is + parsed as a raw block.) The class name is the name of the environment. + Previously, we just included the contents without the surrounding Div, + but having a record of the environment's boundaries and name can be + useful. + * Mediawiki reader: + + Allow space around storng/emph delimiters (#6993). + * New module Text.Pandoc.Writers.BibTeX, exporting + writeBibTeX and writeBibLaTeX. [API change] + * LaTeX writer: + + Revert table line height increase in 2.11.3 (#6996). + In 2.11.3 we started adding `\addlinespace`, which produced less dense + tables. This wasn't an intentional change; I misunderstood a comment in + the discussion leading up to the change. This commit restores the earlier + default table appearance. Note that if you want a less dense table, you + can use something like `\def\arraystretch{1.5}` in your header. + * EPUB writer: + + Adjust internal links to identifiers defined in raw HTML sections + after splitting into chapters (#7000). + + Recognize `Format "html4"`, `Format "html5"` as raw HTML. + + Adjust internal links to images, links, and tables after splitting into + chapters. Previously we only did this for Div and Span and Header + elements (see #7000). + * Ms writer: + + Don't justify text inside table cells. + * JATS writer: + + Use `<element-citation>` if `element_citations` + extension is enabled (Albert Krewinkel). + + Fix citations (Albert Krewinkel, #7018). By default + we use formatted citations. + + Ensure that `<disp-quote>` is always wrapped in `<p>` (#7041). + * Markdown writer: + + Cleaned up raw formats. We now react appropriately + to `gfm`, `commonmark`, and `commonmark_x` as raw formats. + * RST writer: + + Fix bug with dropped content from inside spans with a class in + some cases (#7039). + * Docx writer: + + Handle table header using styles (#7008). Instead of hard-coding + the border and header cell vertical alignment, we now let this + be determined by the Table style, making use of Word's + "conditional formatting" for the table's first row. For + headerless tables, we use the tblLook element to tell Word + not to apply conditional first-row formatting. + * Commonmark writer: + + Implement start number on ordered lists (#7009). Previously they always + started at 1, but according to the spec the start number is respected. + * HTML writer: + + Fix implicit_figure at end of footnotes (#7006). + * ConTeXt template: Remove `\setupthinrules` from default template. + The width parameter this used is not actually supported, + and the command didn't do anything. + * Text.Pandoc.Extensions: + + Add `Ext_element_citations` constructor (Albert Krewinkel). + * Text.Pandoc.Citeproc.BibTeX: New unexported function + `writeBibtexString`. + * Text.Pandoc.Citeproc: + + Use finer grained imports (Albert Krewinkel). + + Factor out and export `getStyle` [API change]. + + Export `getReferences` [API change, #7106]. + + Factor out getLang. + * Text.Pandoc.Parsing: modify `gridTableWith'` for headerless tables. + If the table lacks a header, the header row should be an empty + list. Previously we got a list of empty cells, which caused + an empty header to be emitted instead of no header. In LaTeX/PDF + output that meant we got a double top line with space between. + * ImageSize: use `viewBox` for SVG if no length, width attributes (#7045). + This change allows pandoc to extract size information from more SVGs. + * Add simple default.nix. + * Use commonmark 0.1.1.3. + * Use citeproc 0.3.0.5. + * Update default CSL to use latest chicago-author-date.csl. + * CONTRIBUTING.md: add note on GNU xargs. + * MANUAL.txt: + + Update description of `-L`/`--lua-filter`. + + Document use of citations in note styles (#6828). + +- Update pandoc to version 2.11.3.2. + [#]# pandoc 2.11.3.2 (2020-12-29) + * HTML reader: use renderTags' from Text.Pandoc.Shared (Albert Krewinkel). + A side effect of this change is that empty `<col>` elements are written + as self-closing tags in raw HTML blocks. + * Asciidoc writer: Add support for writing nested tables (#6972, timo-a). + Asciidoc supports one level of nesting. If deeper tables are to be + written, they are omitted and a warning is issued. + * Docx writer: fix nested tables with captions (#6983). + Previously we got unreadable content, because docx seems + to want a `<w:p>` element (even an empty one) at the end of + every table cell. + * Powerpoint writer: allow arbitrary OOXML in raw inline elements + (Albert Krewinkel). The raw text is now included verbatim in the + output. Previously is was parsed into XML elements, which prevented + the inclusion of partial XML snippets. + * LaTeX writer: support colspans and rowspans in tables (#6950, + Albert Krewinkel). Note that the multirow package is needed for + rowspans. It is included in the latex template under a variable, + so that it won't be used unless needed for a table. + * HTML writer: don't include p tags in CSL bibliography entries + (#6966). Fixes a regression in 2.11.3. + * Add `meta-description` variable to HTML templates (#6982). This + is populated by the writer by stringifying the `description` + field of metadata (Jerry Sky). The `description` meta tag will + make the generated HTML documents more complete and SEO-friendly. + * Citeproc: fix handling of empty URL variables (`DOI`, etc.). + The `linkifyVariables` function was changing these to links + which then got treated as non-empty by citeproc, leading + to wrong results (e.g. ignoring nonempty URL when empty DOI is present). + See jgm/citeproc#41. + * Use citeproc 0.3.0.3. Fixes an issue in author-only citations when + both an author and translator are present, and an issue with + citation group delimiters. + * Require texmath 0.12.1. This improves siunitx support in math, + fixes bugs with `\*mod` family operators and arrays, and avoids + italicizing symbols and operator names in docx output. + * Ensure that the perl interpreter used for filters with `.pl` + extension (wuffi). + * MANUAL: note that textarea content is never parsed as Markdown + (Albert Krewinkel). + +- Update pandoc to version 2.11.3.1. + [#]# pandoc 2.11.3.1 (2020-12-18) + * Added some missing files to extra-source-files and data + files, so they are included in the sdist tarball. Closes #6961. + Cleaned up some extraneous data and test files, and added + a CI check to ensure that the test and data files included + in the sdist match what is in the git repository. + * Use citeproc 0.3.0.1, which avoids removing nonbreaking + space at the end of the `initialize-with` attribute. (Some + journals require nonbreaking space after initials, and this + makes that possible.) + +- Update pandoc to version 2.11.3. + [#]# pandoc 2.11.3 (2020-12-17) + * With `--bibliography` (or `bibliography` in metadata), a + URL may now be provided, and pandoc will fetch the resource. + In addition, if a file path is provided and it is not + found relative to the working directory, the resource + path will be searched (#6940). + * Add `sourcepos` extension for `commonmark`, `gfm`, `commonmark_x` + (#4565). With the `sourcepos` extension set set, `data-pos` + attributes are added to the AST by the commonmark reader. No other + readers are affected. The `data-pos` attributes are put on elements + that accept attributes; for other elements, an enlosing Div or Span + is added to hold the attributes. + * Change extensions for `commonmark_x`: replace `auto_identifiers` + with `gfm_auto_identifiers` (#6863). `commonmark_x` never actually + supported `auto_identifiers` (it didn't do anything), because the + underlying library implements gfm-style identifiers only. Attempts + to add the `auto_identifiers` extension to `commonmark` will now + fail with an error. + * HTML reader: + + Split module into several submodules (Albert Krewinkel). Reducing + module size should reduce memory use during compilation. + + Support advanced table features (Albert Krewinkel): + block level content in captions, row and colspans, + body headers, row head columns, footers, attributes. + + Disable round-trip testing for tables. Information for cell + alignment in a column is not preserved during round-trips (Albert + Krewinkel). + + Allow finer grained options for tag omission (Albert Krewinkel). + + Simplify list attribute handling (Albert Krewinkel). + + Pay attention to `lang` attributes on body element (#6938). + These (as well as `lang` attributes on the html element) should update + lang in metadata. + + Retain attribute prefixes and avoid duplicates (#6938). + Previously we stripped attribute prefixes, reading `xml:lang` as + `lang` for example. This resulted in two duplicate `lang` + attributes when `xml:lang` and `lang` were both used. This commit + causes the prefixes to be retained, and also avoids invald + duplicate attributes. + * Commonmark reader: + + Refactor `specFor`. + + Set input name to `""` to avoid clutter in sourcepos output. + * Org reader: + + Parse `#+LANGUAGE` into `lang` metadata field (#6845, Albert + Krewinkel). + + Preserve targets of spurious links (#6916, Albert + Krewinkel). Links with (internal) targets that the reader doesn't + know about are converted into emphasized text. Information on the + link target is now preserved by wrapping the text in a Span of class + `spurious-link`, with an attribute `target` set to the link's + original target. This allows to recover and fix broken or unknown + links with filters. + * DocBook reader: + + Table text width support (#6791, Nils Carlson). + Table width in relation to text width is not natively supported + by docbook but is by the docbook `fo` stylesheets through an XML + processing instruction, `<?dbfo table-width="50%"?>`. + * LaTeX reader: + + Improve parsing of command options (#6869, #6873). + In cases where we run into trouble parsing inlines til the + closing `]`, e.g. quotes, we return a plain string with the + option contents. Previously we mistakenly included the brackets + in this string. + + Preserve center environment (#6852, Igor Pashev). + The contents of the `center` environment are put in a `Div` + with class `center`. + + Don't parse `\rule` with width 0 as horizontal rule. These are + sometimes used as spacers in LaTeX. + + Don't apply theorem default styling to a figure inside (#6925). + If we put an image in italics, then when rendering to Markdown + we no longer get an implicit figure. + * Dokuwiki reader: + + Handle unknown interwiki links better (#6932). + DokuWiki lets the user define his own Interwiki links. Previously + pandoc reacted to these by emitting a google search link, which is + not helpful. Instead, we now just emit the full URL including the + wikilink prefix, e.g. `faquk>FAQ-mathml`. This at least gives users + the ability to modify the links using filters. + * Markdown writer: + + Properly handle boolean values in writing YAML metadata (#6388). + + Ensure that a new csl-block begins on a new line (#6921). + This just looks better and doesn't affect the semantics. + * RST writer: + + Better image handling (#6948). An image alone in its paragraph + (but not a figure) is now rendered as an independent image, with an + `alt` attribute if a description is supplied. An inline image that + is not alone in its paragraph will be rendered, as before, using a + substitution. Such an image cannot have a "center", "left", or + "right" alignment, so the classes `align-center`, `align-left`, or + `align-right` are ignored. However, `align-top`, `align-middle`, + `align-bottom` will generate a corresponding `align` attribute. + * Docx writer: + + Keep raw openxml strings verbatim (#6933, Albert Krewinkel). + + Use Content instead of Element. This allows us to inject + raw OpenXML into the document without reparsing it into an + Element, which is necessary if you want to inject an open + tag or close tag. + + Fix bullets/lists indentation, so that the first level is slightly + indented to the right instead of right on the margin (cholonam). + + Support bold and italic in "complex script" (#6911). + Previously bold and italics didn't work properly in LTR + text. This commit causes the w:bCs and w:iCs attributes + to be used, in addition to w:b and w:i, for bold and + italics respectively. + * ICML writer: + + Fix image bounding box for custom widths/heighta (Mauro Bieg, #6936). + * LaTeX writer: + + Improve table spacing (#6842, #6860). + Remove the `\strut` that was added at the end of minipage + environments in cells. Replace `\tabularnewline` with + `\\ \addlinespace`. + + Improve calculation of column spacing (#6883). + + Extract table handling into separate module (Albert Krewinkel). + + Fix bug with nested `csl-` display Spans (#6921). + + Improve longtable output (#6883). Don't create minipages for + regular paragraphs. Put width and alignment information in the + longtable column descriptors. + * OpenDocument writer: + + Support for table width as a percentage of text width + (#6792, Nils Carson). + + Implement Div and Span ident support (#6755, Nils Carson). + Spans and Divs containing an ident in the Attr will become bookmarks + or sections with idents in OpenDocument format. + + Add two extensions, `xrefs_name` and `xrefs_number` (#6774, Nils + Carlson). Links to headings, figures and tables inside the + document are substituted with cross-references that will use the + name or caption of the referenced item for `xrefs_name` or the + number for `xrefs_number`. For the `xrefs_number` to be useful + heading numbers must be enabled in the generated document and + table and figure captions must be enabled using for example the + `native_numbering` extension. In order for numbers and reference + text to be updated the generated document must be refreshed. + * JATS writer: + + Support advanced table features (Albert Krewinkel). + + Support author affiliations (#6687, Albert Krewinkel). + * Docbook writer: + + Use correct id attribute consistently (Jan Tojnar). + DocBook5 should always use `xml:id` instead of `id`. + + Handle admonition titles better (Jan Tojnar). + Docbook reader produces a `Div` with `title` class for `<title>` + element within an “admonition” element. Markdown writer then turns + this into a fenced div with `title` class attribute. Since fenced + divs are block elements, their content is recognized as a + paragraph by the Markdown reader. This is an issue for Docbook + writer because it would produce an invalid DocBook document from + such AST – the `<title>` element can only contain “inline” + elements. Handle this special case separately by unwrapping + the paragraph before creating the `<title>` element. + + Add XML namespaces to top-level elements (#6923, Jan Tojnar). + Previously, we only added `xmlns` attributes to chapter + elements, even when running with `--top-level-division=section`. + These namespaces are now added to part and section elements too, + when they are the selected top-level divisions. + We do not need to add namespaces to documents produced with + `--standalone` flag, since those will already have xmlns attribute on + the root element in the template. + * HTML writer: + + Fix handling of nested `csl-` display spans (#6921). + Previously inner Spans used to represent CSL display attributes were + not rendered as div tags as intended. + * EPUB writer: + + Include title page in landmarks (#6919). + Note that the toc is also included if `--toc` is specified. + + Add frontmatter type on body element for nav.xhtml (#6918). + * EPUB templates: use preserveAspectRatio="xMidYMid" for cover image (#6895, + Shin Sang-jae). This change affects both the epub2 and the epub3 + templates. It avoids distortion of the cover image by requiring that the + aspect ratio be preserved. + * LaTeX template: + + Include `csquotes` package if `csquotes` variable set. + + Put back `amssymb`. We need it for checkboxes in todo lists, + and maybe for other things. In this location it seems compatible + with the cases that prompted #6469 and PR #6762. + + Disable language-specific shorthands in babel (#6817, #6887). + Babel defines "shorthands" for some languages, and these can + produce unexpected results. For example, in Spanish, `1.22` + gets rendered as `122`, and `et~al.` as `etal`. + One would think that babel's `shorthands=off` option (which + we were using) would disable these, but it doesn't. So we + remove `shorthands=off` and add some code that redefines + the shorthands macro. Eventually this will be fixed in babel, + I hope, and we can revert to something simpler. + * JATS template: allow array of persistent institute ids in `pid` + (Albert Krewinkel). + * Text.Pandoc.Parsing: minor code and efficiency improvements. + * Text.Pandoc.Extension: + + Add `Ext_sourcepos` constructor for `Extension` [API change]. + + Add `Ext_xrefs_name` and `Ext_xrefs_number` constructors for + `Extension` (Nils Carson) [API change]. + * Text.Pandoc.Citeproc: + + Fix truncation of `[Citation]` list in `Cite` inside footnotes (#6890). + This affected author-in-text citations in footnotes. It didn't cause + problems for the printed output, but for filters that expected the + citation id and other information. + + Allow the use of both inline and external references (#6951), + as with pandoc-citeproc. References defined in the document's + metadata take priority over references with the same id defined in + an external bibliography. + + Use `fetchItem` to get external bibliography (#6940). + + Ensure that BCP47 lang codes can be used. We ignore the variants + and just use the base lang code and country code when passing off + to citeproc. + + Citeproc BibTeX parser: revert change in `getRawField` + which was made (for reasons forgotten) when transferring + this code from pandoc-citeproc. The change led to `--` in + URLs being interpreted as en-dashes, which is unwanted (#6874). + * Text.Pandoc.ImageSize: + + Default to DPI 72 if the format specifies DPI of 0 (#6880). + This shouldn't happen, in general, but it can happen with + JPEGs that don't conform to the spec. Having a DPI of 0 + will blow up size calculations (division by 0). + + ImageSize: use JuicyPixels to determine size for png, jpeg, and + gif, instead of doing our own binary parsing (#6936). This + gives more reliable results. + * Text.Pandoc.CSS: + + Remove `foldOrElse` (internal module) (Albert Krewinkel). + * Use skylighting 0.10.2 (#6625). + * Use citeproc 0.3. This fixes issues with references with + duplicate ids (jgm/citeproc#36). + * Use doctemplates 0.9. This fixes issues with boolean + metadata values in the Markdown writer (#6388) + and in `meta-json` (#6650). It also fixes + issues with nested for loops in templates. + * Add translations zh-Hans.yaml and zh-Hant.yaml (#6904, #6909, + Kolen Cheung, taotieren). + * Add tests: True to cabal.project. + This fixes some CI failures for cabal. + * Normalize test/tables/*.native (#6888, Kolen Cheung). + * Move executable to `app` directory to avoid problems with cabal repl. + * CONTRIBUTING: add section "How can I help?" (#6892, Albert Krewinkel). + Also adds a paragraph aimed at highlighting the importance of feature + maintenance. + * MANUAL: Document that --number-sections works in `ms` (#6935). + +- disable %{ix86} build + +- Update pandoc to version 2.11.2. + [#]# pandoc 2.11.2 (2020-11-19) + * Default to using ATX (`##`-style) headings for Markdown output + (#6662, Aner Lucero). Previously we used Setext (underlined) headings + by default for levels 1--2. + * Add option `--markdown-headings=atx|setext`, and deprecate + `--atx-headers` (#6662, Aner Lucero). + * Support `markdown-headings` in defaults files. + * Fix corner case in YAML metadata parsing (#6823). Previously YAML + metadata would sometimes not get recognized if a field ended with a + newline followed by spaces. + * `--self-contained`: increase coverage (#6854). + Previously we only self-contained attributes for certain tag names + (`img`, `embed`, `video`, `input`, `audio`, `source`, `track`, + `section`). Now we self-contain any occurrence of `src`, + `data-src`, `poster`, or `data-background-image`, on any tag; and + also `href` on `link` tags. + * Markdown reader: + + Fix detection of locators following in-text citations. + Prevously, if we had `@foo [p. 33; @bar]`, the `p. 33` would be + incorrectly parsed as a prefix of `@bar` rather than a suffix of + `@foo`. + + Improve period suppression algorithm for citations in notes + in note citation styles (#6835). + + Don't increment `stateNoteNumber` for example list references. + This helps with #6836 (a bug in which example list references + disturb calculation of citation note number and affect when + `ibid` is triggered). + * LaTeX reader: + + Move `getNextNumber` from Readers.LaTeX to Readers.LaTeX.Parsing. + + Fix negative numbers in siunitx commands. A change in pandoc 2.11 + broke negative numbers, e.g. `\SI{-33}{\celcius}` or `\num{-3}`. + This fixes the regression. + * DocBook reader: drop period in formalpara title + and put it in a div with class `formalpara-title`, so that + people can reformat with filters (#6562). + * Man reader: improve handling of `.IP` (#6858). We now better handle + `.IP` when it is used with non-bullet, non-numbered lists, creating a + definition list. We also skip blank lines like groff itself. + * Bibtex reader: fall back on `en-US` if locale for LANG not found. + This reproduces earlier pandoc-citeproc behavior (jgm/citeproc#26). + * JATS writer: + + Wrap all tables (Albert Krewinkel). + All `<table>` elements are put inside `<table-wrap>` elements, as the + former are not valid as immediate child elements of `<body>`. + + Move Table handling to separate module (Albert Krewinkel). + Adds two new unexported modules: + Text.Pandoc.Writers.JATS.Types, Text.Pandoc.Writers.JATS.Table. + * Org writer: + + Replace org #+KEYWORDS with #+keywords (TEC). + As of ~2 years ago, lower case keywords became the standard (though + they are handled case insensitive, as always). + + Update org supported languages and identifiers according to the + current list contained in + <https://orgmode.org/worg/org-contrib/babel/languages/index.html> + (TEC). + * Only use `filterIpynbOutput` if input format is ipynb (#6841). + Before this change content could go missing from divs with class + `output`, even when non-ipynb was being converted. + * When checking reader/writer name, check base name now that we permit + extensions on formats other than markdown. + * Text.Pandoc.PDF: Fix `changePathSeparators` for Windows (#6173). + Previously a path beginning with a drive, like `C:\foo\bar`, was + translated to `C:\/foo/bar`, which caused problems. + With this fix, the backslashes are removed. + * Text.Pandoc.Logging: Add constructor `ATXHeadingInLHS` constructor + to `LogMessage` [API change]. + * Fix error that is given when people specify `doc` output (#6834, + gison93). + * LaTeX template: add a `\break` after parbox in `CSLRightInline`. + This should fix spacing problems between entries with numeric styles. + Also fix number of params on `CSLReferences`. + * reveal.js template: Put quotes around `controlsLayout`, + `controlsBackArrows`, and `display`, since these require strings. + Add `showSlideNumber`, `hashOneBasedIndex`, `pause`. + * Use citeproc 0.2. This fixes a bug with title case around parentheses. + * pandoc.cabal: remove 'static' flag. + This isn't really necessary and can be misleading (e.g. on macOS, + where a fully static build isn't possible). cabal's new option + `--enable-executable-static` does the same. On stack you can add + something like this to the options for your executable in package.yaml: + ld-options: -static -pthread + * Remove obsolete bibutils flag setting in `linux/make_artifacts.sh`. + * Manual: + + Correct `link-citation` -> `link-citations`. + + Add a sentence about `pagetitle` for HTML (#6843, Alex Toldaiev). + * INSTALL.md: Remove references to `pandoc-citeproc` (#6857). + * CONTRIBUTING: describe hlint and how it's used (#6840, Albert + Krewinkel). + +- Update pandoc to version 2.11.1.1. + [#]# pandoc 2.11.1.1 (2020-11-07) + * Citeproc: improve punctuation in in-text note citations (#6813). + Previously in-text note citations inside a footnote would sometimes have + the final period stripped, even if it was needed (e.g. on the end of + 'ibid'). + * Use citeproc 0.1.1.1. This improves the decision about when + to use `ibid` in cases where citations are used inside + a footnote (#6813). + * Support `nocase` spans for `csljson` output. + * Require latest commonmark, commonmark-extensions. + This fixes a bug with `autolink_bare_uris` and commonmark. + * LaTeX reader: better handling of `\\` inside math in table cells (#6811). + * DokuWiki writer: translate language names for code elements + and improve whitespace (#6807). + * MediaWiki writer: use `syntaxhighlight` tag instead of deprecated + `source` for highlighted code (#6810). Also support `startFrom` + attribute and `numberLines`. + * Lint code in PRs and when committing to master (#6790, + Albert Krewinkel). + * doc/filters.md: describe technical details of filter invocations (#6815, + Albert Krewinkel). + +- Update pandoc to version 2.11.1. + [#]# pandoc 2.11.1 (2020-11-03) + * DocBook Reader: fix duplicate bibliography bug (#6773, Nils Carlson). + * HTML reader: + + Parse contents of iframes (#6770). + + Parse inline svg as image unless `raw_html` is set in the reader (in + which case the svg is passed through as raw HTML) (#6770). + * LaTeX reader: + + Fix bug parsing macro arguments (#6796). If `\cL` is + defined as `\mathcal{L}`, and `\til` as `\tilde{#1}`, then + `\til\cL` should expand to `\tilde{\mathcal{L}}`, but + pandoc was expanding it to `\tilde\mathcal{L}`. This is + fixed by parsing the arguments in "verbatim mode" when the + macro expands arguments at the point of use. + + Properly support optional (cite) argument for + `\blockquote` from `csquotes` (#6802). + * LaTeX writer: Improved calculation of table column widths. + We now have LaTeX do the calculation, using `\tabcolsep`. + So we should now have accurate relative column widths no + matter what the text width. The default template has been modified to load + the calc package if tables are used. + * HTML writer: Fix duplicate "class" attribute for table + rows (Andy Morris). + * Text.Pandoc.Filter: allow shorter YAML representation of Citeproc + (Albert Krewinkel). The map-based YAML representation of filters expects + `type` and `path` fields. The path field had to be present for all filter + types, but is not used for citeproc filters. The field can now be omitted + when type is "citeproc", as described in the MANUAL. + * Text.Pandoc.Error: Add `PandocBibliographyError` constructor + for `PandocError` [API change]. This ensures that bibliography parsing + errors generate messages that include the bibliography file name -- + otherwise it can be quite mysterious where it is coming from. + * Citeproc: properly handle `csl` field with `data:` URI (#6783). + This is used with the JATS writer, so this fixes a regression + in pandoc 2.11 with JATS output and citeproc. + * Allow `citation-abbreviations` in defaults file. + * JATS templates: ensure `jats_publishing` output is valid + (Albert Krewinkel). + * LaTeX template: Fix `CSLRightInline`, so that it does not + run over the right margin. + * HTML template: default CSS tweaks (Mauro Bieg and John + MacFarlane). + - Fix margin before codeblock + - Add `monobackgroundcolor` variable, making the background color + and padding of code optional. + - Ensure that backgrounds from highlighting styles take precedence over + monobackgroundcolor + - Remove list markers from TOC + - Add margin-bottom where needed + - Remove italics from blockquote styling + - Change borders and spacing in tables to be more consistent with other + output formats + - Style h5, h6 + - Set font-size for print media to 12pt. + - Reduce interline space. + - Reduce interparagraph space. + - Reduce line width. + - Remove the special `line-height: 1` for table cells. + - Remove the special line-height for pre. + - Ensure that there is a bit more space before a heading + than after. + - Slightly reduced space after title header. + - Add CSS example to MANUAL + * man template: Change comment that triggers `tbl` from + `.\"t` to `'\" t`, as specified in groff_man(7) (#6803). + * Use latest commonmark, commonmark-extensions. + This fixes a bug with nested blocks in footnotes with the + `footnote` extension to `commonmark`. See jgm/commonmark-hs#63. + * Citeproc: use comma for in-text citations inside footnotes. + When an author-in-text citation like `@foo` occurs in a footnote, + we now render it with: `AUTHOR NAME + COMMA + SPACE + REST`. + Previously we rendered: `AUTHOR NAME + SPACE + "(" + REST + ")"`. + This gives better results. Note that normal citations are still + rendered in parentheses. + * Use latest citeproc: + + citeproc no longer capitalizes notes, so we do it + in pandoc when appropriate. + + Closes #6783. + * Clarify manual on `--track-changes` (#6801). + * Add `doc/jats.md` to document pandoc's handling of JATS + (#6794, Albert Krewinkel). + * Fix code example in lua-filters.md (#6795). + +- Update pandoc to version 2.11.0.4. + [#]# pandoc 2.11.0.4 (2020-10-21) + * Commonmark writer: fix regression with fenced divs (#6768). + Starting with 2.10.1, fenced divs no longer render with + HTML div tags in commonmark output. This is a regression + due to our transition from cmark-gfm. This commit fixes it. + * Use released version of citeproc. (This fixes a mis-step + in the 2.11.0.3 release, which is now deprecated.) + * Use latest sylighting, with support for `groovy`. + * Document that --html-q-tags requires the smart extension on the reader + (#6766). + [#]# pandoc 2.11.0.3 (2020-10-20) + * Use latest citeproc (closes #6765). This fixes a problem with + author-in-text citations for references including both an author + and an editor. Previously, both were included in the text, but only + the author should be. + * With `--citeproc`, ensure that the final period is removed when + citations that occur in notes in note-based styles get put in + parentheses. See jgm/citeproc#20. + * Normalize rewritten image paths with `--extract-media` (#6761). + This change will avoid mixed paths like this one when + `--extract-media` is used with a Word file: + `![](C:\Git\TIJ4\Markdown/media/image30.wmf)`. Instead we'll get + `![](C:\Git\TIJ4\Markdown`media`image30.wmf)`. + * Modify `--version` output. Use space more efficiently and report the + citeproc and ipynb versions, along with skylighting, texmath, and + pandoc-types. Drop the word "default" before "user data directory." + * DocBook reader: bibliomisc and anchor support (#6754, Nils Carlson). + Also ensure that bibliodiv without a title no longer results in + an empty Header. + * ConTeXt template: adds `\setupinterlinespace` to fonts larger + than normal (#6763, Denis Maier). + * LaTeX template: Do not load amssymb if not needed (#6469, Angelo Peronio). + See <https://tex.stackexchange.com/a/549938>. + * Relax upper bound on hslua, allow hslua-1.3.* (Albert Krewinkel). + * MANUAL: + + Improve explanation of "indent" variable (#6767, Cyrus Yip). + + Remove org from list of input formats supporting raw_tex (#6753, + Nick Fleisher). + +- Update pandoc to version 2.11.0.2. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/pandoc-2.11.0.2/src/changelog.md + +- Update pandoc to version 2.11.0.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/pandoc-2.11.0.1/src/changelog.md + +- Update pandoc to version 2.11. + [#]# pandoc 2.11 (2020-10-11) + * Add `--citeproc` (`-C`) option to trigger built-in citation processing. + It is no longer necessary to use the external `pandoc-citeproc` + filter. `--citeproc` behaves like a filter and can be positioned + relative to other filters as they appear on the command line. + The new built-in citation processing uses the citeproc library, + a reimplementation of CSL citation processing that fixes many + of the shortcomings of pandoc-citeproc. In general, citation + processing should work much the same as it did with pandoc-citeproc, + but with greater fidelity to CSL styles and better performance. + (The tests from the pandoc-citeproc package have been carried + over to pandoc.) The following differences should be noted: + - At this point, only some of the writers (HTML, ms, LaTeX) properly + interpret CSL display styles. You should get decent output in + all formats (at least as good as with pandoc-citeproc), but + indentation and block-alignment may not be right. + - pandoc-citeproc searches the `~/.csl` directory for `.csl` + styles. Pandoc instead searches the `csl` subdirectory of + the pandoc user data directory (e.g., `~/.pandoc/csl` or + `~/.local/share/pandoc/csl`). Users who already keep + CSL styles in `~/.csl` may find it convenient to add a + symlink. + - Some of the bibliography formats supported by pandoc-citeproc (via + hs-bibutils) are no longer supported: Copac, EndNote, + ISI, MEDLINE, MODS, and RIS. If you use one of these formats, + you may use the `bibutils` utility to convert to BibLaTeX. + We now support only BibTeX, BibLaTeX, CSL JSON, + and pandoc's YAML/Markdown analogue of CSL JSON. + - pandoc-citeproc would always retrieve the independent parent + of a dependent style by doing an HTTP request. pandoc will + now first seek the independent parent locally (in the resource + path or in the `csl` subdirectory of the pandoc user data + directory) before resorting to HTTP. In addition, you may + omit the `.csl` extension, e.g. `--csl zoology`. + - Using the `--bibliography` option (or including + `bibliography` in YAML metadata) no longer triggers + citation processing implicitly: one must always use the + `--citeproc` option if citation processing is wanted. + * Add `csljson` as and input and output format. This allows pandoc + to convert between `csljson` and other bibliography formats + (e.g. `-f csljson -t markdown -s` or `-f bibtex -t csljson`), + and to generate formatted versions of CSL JSON bibliographies + (e.g., `pandoc -f csljson --citeproc pl.json -o pl.pdf`). + * Added `bibtex`, `biblatex` as input formats. This allows pandoc + to convert between BibLaTeX and BibTeX and other bibliography formats, + and to generated formatted versions of BibTeX/BibLaTeX bibliographies + (e.g., `pandoc -f biblatex --citeproc pl.bib -o pl.pdf`). + * Raise informative errors when YAML metadata parsing fails (#6730). + Previously the command would succeed, returning empty metadata, + with no errors or warnings. + * Sort languages in `--list-highlight-languages` output (#6718, + Albert Krewinkel). Languages were previously sorted by their + long name, which leads to unexpected results). + * Add CSS to default HTML template (#6601, Mauro Bieg). This + greatly improves the default typography in pandoc's HTML + output. The CSS is sensitive to a number of variables + (e.g. `mainfont`, `fontsize`, `linestretch`): see the manual for + details. To restore the earlier, more spartan output, you can + disable this with `-M document-css=false`. + * Support `--toc-depth` option for ODT writer (#6696, niszet). + * Fix issues with Windows UNC paths with some options (#5127). + * Remove `fenced_code_blocks` and `backtick_code_blocks` from allowed + `commonmark` and `gfm` extensions. These shouldn't really be counted + as extensions, because they can't be disabled in commonmark. + Adjust markdown writer to check for the commonmark variant in addition + to extensions. + * Add these extensions to `gfm` and `commonmark`: + `fenced_code_blocks`, `backtick_code_blocks`, `fenced_code_attributes`. + These can't really be disabled in the reader, but they need to be enabled + in the writer or we just get indented code. + * Make sure proper set of extensions is recognized for `commonmark_x`. + * Allow `gfm_auto_identifiers`, `ascii_identifiers` extensions for `docx`. + * Markdown reader: + + Add `Maybe FilePath` parameter to `yamlToMeta` [API change]. + + Export `yamlToRefs` [API change], a version of `yamlToMeta` + specialized to references. + + Set `citationNoteNum` accurately in citations. + + Revise abbreviation support. Don't insert a nonbreaking space after a + potential abbreviation if it comes right before a note or citation. + This causes problems for citeproc's moving of note citations. + * LaTeX reader: + + Support missing siunitx commands (#6658). + + Support `squared`, `cubed`, `tothe` in siunitx (#6657). + + Improved uncertainty handling in slunitx. + + Factored out siunitx stuff into separate unexposed module. + + Fix improper empty cell filtering (#6689, Christian Despres). + + Fix parsing of "show name" in `\newtheorem` (#6734). + Previously we were just treating it as a string and + ignoring accents and formatting. + + Prevent wrong nesting of `\multirow` and `\multicolumn` table + cells (#6603, Laurent P. René de Cotret). + + Table cell parser not consuming spaces correctly (#6596, + Laurent P. René de Cotret). + + Change `SIRange` to `SIrange` (#6617, Emerson Harkin). + + Allow blank lines inside `\author` (#6324). + * DocBook reader: + + Don't squelch space at end of emphasis and other inline elements; + instead, move it outside the element (#6719). + + Implement table cell alignment (#6698, Nils Carlson). + + Implement column span support for tables (#6492, Nils Carlson). + + Update list of block level tags (#6610). + * JATS reader: + + Don't squelch space at end of emphasis and other inline elements; + instead, move it outside the element (#6719). + * RST reader: + + Apply `.. class::` directly to following Header rather than creating + a surrounding Div (#6699). + * Docx reader: + + Allow empty dates in comments and tracked changes (#6726, Diego + Balseiro). + * Markdown writer: + + Be less aggressive about using quotes for YAML values, + allowing e.g. a quotation mark or bracket as long as it's not at the + beginning of the line. + + Use double quotes for YAML metadata (#6727). + + Sort YAML metadata keys in Markdown output case-insensitive. + * Asciidoc writer: + + Support asciidoctor's block figures (#6538, argent0). + * LaTeX writer: + + Fix spacing issue with list in definition list. + When a list occurs at the beginning of a definition list definition, + it can start on the same line as the label, which looks bad. + Fix that by starting such lists with an `\item[]`. + * HTML writer: + + Support intermediate table headers (#5314, Albert Krewinkel). + + Support attributes on all table elements (Albert Krewinkel). + + Render table footers if present (#6314, Albert Krewinkel). + + Fix addition of `doc-biblioentry` role. + + Support colspans and rowspans in HTML tables (#6312, Albert Krewinkel). + * ICML writer: + + Support internal document links (#5541, Leonard Rosenthol). + + Changed default link state to invisible (#6676, Leonard Rosenthol). + * Docx writer: + + Better handle list items whose contents are lists (#5948, Michael + Hoffmann). If the first element of a bulleted or ordered list is + another list, then that first item would previously disappear if the + target format is docx. + + Separate adjacent tables (#4315). Word combines adjacent tables, + so to prevent this we insert an empty paragraph between two + adjacent tables. + * Org writer: + + Don't force blank line after headings (#6554). + * OpenDocument writer: + + Implement table cell alignment (#6700 Nils Carson, Mauro Bieg). + + New table cell support with row and column spans (#6682, Nils Carson). + + Syntax highlighting for inline code (#6711, niszet). + * Add Text.Pandoc.Citeproc module, exporting `processCitations` + [API change]. This depends on several other, unexported + modules under Text.Pandoc.Citeproc. + * Add module Text.Pandoc.Writers.CslJson, exporting `writeCslJson`. + [API change] + * Add module Text.Pandoc.Readers.CslJson, exporting `readCslJson`. + [API change] + * Add module Text.Pandoc.Readers.BibTeX, exporting `readBibTeX` and + `readBibLaTeX`. [API change] + * Text.Pandoc.Filter: Add `CiteprocFilter` constructor to Filter. + [API change] This runs the processCitations transformation. + We need to treat it like a filter so it can be placed + in the sequence of filter runs (after some, before others). + In FromYAML, this is parsed from `citeproc` or `{type: citeproc}`, + so this special filter may be specified either way in a defaults file + (or by `citeproc: true`, though this gives no control of positioning + relative to other filters). + * Add new exported module Text.Pandoc.Writers.AnnotatedTable [API change] + (#6655, Christian Despres). This module (which should generally + be imported qualified to avoid name conflicts) provides a + `Table` type that mirrors the structure of a pandoc `Table`, + but with added inferred information so that the writers do not have to + lay out tables themselves. The `toTable` and `fromTable` functions convert + between an annotated `Table` and a regular pandoc `Table`. In addition to + producing a `Table` with coherent and well-formed annotations, the + `toTable` function also normalizes its input table like the table + builder does. Tests ensure that `toTable` normalizes tables exactly + like the table builder, and that its annotations are coherent. + * Text.Pandoc.Logging: + + Remove unused `CouldNotParseYamlMetadata` constructor for `LogMessage` + [API change]. + + Add `CiteprocWarning` constructor to `LogMessage` [API change]. + * Text.Pandoc.Readers.Metadata: export `yamlBsToRefs` [API change]. + These allow specifying an id filter so we parse only references + that are used in the document. + * Text.Pandoc.Parsing: + + Export ParseError [API change]. + + Add `stateInNote` and `stateNoteNumber` to `ParserState` + [API change]. These are used to populate note numbers for citation + processing. + * Fix apparent typos in sample.lua (#6729, William Lupton). + Also make the writer less aggressive in escaping quotes. + * Text.Pandoc.Options: + + `defaultMathJaxURL`: use `tex-chtml-full` instead of `tex-mml-chtml` + (#6599, Kolen Cheung). This drops the MathML support (which we + don't need for HTML math rendering) and includes the full JavaScript, + which makes it possible to use `--self-contained` (though there may + still be issues if the required math fonts aren't available). This + change should also reduce latency in pages with lots of formulas. + + Add `/tex-chtml-full.js` to `defaultMathJaxURL` (#6593) Previously we + added this in processing command line options, but not in processing + defaults files, which was inconsistent. + * epub.css: Fix cover page selectors and add note explaining their use + (#6649, a-vrma). + * Add data files needed for Text.Pandoc.Citeproc: these include + `default.csl` in the data directory and a `citeproc` directory that + is only used at compile-time for biblatex localizations. Note that we've + added `file-embed` as a mandatory rather than a conditional depedency, + because of the biblatex localization files. + * Lua filters: + + Add SimpleTable for backwards compatibility (#6575, Albert Krewinkel). + A new type `SimpleTable` is made available to Lua filters. It is + similar to the `Table` type in pandoc versions before 2.10; + conversion functions from and to the new Table type are provided. + Old filters using tables now require minimal changes and can use, e.g., + if PANDOC_VERSION > {2,10,1} then + pandoc.Table = pandoc.SimpleTable + end + and + function Table (tbl) + tbl = pandoc.utils.to_simple_table(tbl) + … + return pandoc.utils.from_simple_table(tbl) + end + to work with the current pandoc version. + + Make `attr` argument optional in `Table` constructor (Albert Krewinkel). + This changes the Lua API. It is highly unlikely for this change to affect + existing filters, since the documentation for the new Table constructor + (and type) was incomplete and partly wrong before. The Lua API is now + more consistent, as all constructors for elements with attributes now + take attributes as the last parameter. + * MANUAL.txt: + * Add a dedicated Citations section which consolidates the information + the manual used to contain about citation processing, and incorporates + some information formerly found in the pandoc-citeproc man page. + + Add note about lualatex using `selnolig`. + + Remove duplicate `seriespage` (#6568, Blake Eryx). + + Remove lists of support extensions for markdown variants (#6604). + Instead, offer the advice to use `--list-extensions=FORMAT`. + + Fix position of attributes in header (Albert Krewinkel). + + Delete obsolete section on compact and loose lists (#6684). + * doc/lua-filters.md: + + Add info on how to debug Lua filters (#6732, Ian Max Andolina). + + Document Underline type and constructor (Albert Krewinkel). + + Document `body` field (Albert Krewinkel). + + Add missing header attribute + + Add missing Link.title field (Albert Krewinkel). + + Make the setting-the-date example conditional (the-solipsist). + This makes the example a bit more realistic. + + Remove outdated link table example. + * doc/org.md: + + Add section on tables (Albert Krewinkel). + + Add section on handling of unknown directives (Albert Krewinkel). + * CONTRIBUTING.md: fix typo (#6584, Dmitry Volodin). + * Use golden test framework for command tests. This means that + `--accept` can be used to update expected output. + * Use the `smart` extension when generating pandoc's man page (#6613). + * Release-candidate: don't build windows i386. + So far we haven't been able to figure out how to get + stack to use a 32-bit ghc. + * Use `null` instead of deprecated `Builder.isNull`. + * Makefile: + + Fix macospkg target to fetch target from S3 artifacts. + + Fix pandoc-templates target to include all partials. + * Remove duplicated dependency in pandoc.cabal (#6591, Felix Yan). + * Sort build depends in pandoc.cabal alphabetically (#6691, + Albert Krewinkel). + * Add .travis.yml for macos release candidate build (#6622). + We need to build the release candidate on Travis rather + than GitHub actions, because GH has macos 10.15, and + binaries compiled on that OS will not work with 10.13. + This build is only triggered on `rc/*` branches. + * Remove instructions for building pandoc-citeproc from CI and + release binary build instructions. We will no longer distribute + pandoc-citeproc. + * Fix math rendering in trypandoc (this broke after + commit d8ad766d17603784b86fc5c2e1b22864125d04d1). + * Use latest versions of skylighting, commonmark (#6589), + comonmark-extensions, commonmark-pandoc, texmath. + * Relax version bounds for hslua, hslua-module-text, bytestring. + * Use released pandoc-types 1.22. This changes the JSON + encoding slightly for the new table types introduced + in 1.21, so they're more consistent with the rest. + Developers of libraries for pandoc filters will want + to take note. + * Fix hlint suggestions, update hlint.yaml (#6680, Christian Despres). + * Code cleanup (#6678, Joseph C. Sible). + * Add haddocks to functions in Text.Pandoc.Writers.Shared (Albert + Krewinkel). + * Remove duplicate `tshow` definition. + * Linux release candidate build: use ghc-musl container. This simplifies + our build process (over using a customized alpine container). + +- Replace %setup -q with the more modern %autosetup macro. + +- Tweak Cabal file to accept latest version of its dependencies. + +- Update pandoc to version 2.10.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/pandoc-2.10.1/src/changelog.md + +- Update pandoc to version 2.10. + [#]# pandoc 2.10 (YYYY-MM-DD) + * Use pandoc-types 1.21. This adds two things: + + A native Underline constructor for Inline (#6277, Vaibhav Sagar). + + More expressive types for tables (#1024, Christian Despres). + Tables can now take attributes; and rowspans and colspans, + column headers, multiple row headers, table head and foot + can all be represented. (Note, however, that reader and + writer support for these features is still lacking, so + most users won't see any differences in table conversion + yet. These changes just lay the foundation for further + improvements.) + * Support new Underline element in readers and writers (#6277, + Vaibhav Sagar). + * Support new Table type (Christian Despres). + The Builder.simpleTable now only adds a row to the TableHead + when the given header row is not null. This uncovered an + inconsistency in the readers: some would unconditionally + emit a header filled with empty cells, even if the header + was not present. Now every reader has the conditional + behaviour. Only the XWiki writer depended on the header row + being always present; it now pads its head as necessary. + * Add an option to disable certificate validation (#6156, Cédric Couralet, + Cécile Chemin, Juliette Fourcot). This commit adds the option + `--no-check-certificate`, which disables certificate checking when + resources are fetched by HTTP. + * Unify defaults and markdown metadata parsers (#6328, Nikolay + Yakimov). Clean up code in Text.Pandoc.Readers.Metadata and + properly handle errors in `yamlToMeta`. This fixes parsing + of Boolean fields in metadata withinin defaults files and reduces + code duplication. + * Docbook reader: + + Implement `<procedure>` (#6442, Mathieu Boespflug). + + Implement `<phrase>` (#6438, Mathieu Boespflug). + + Treat envar and systemitem like code (#6435, Mathieu Boespflug). + + Implement `<replaceable>` (#6437, Mathieu Boespflug) + + Map `<simplesect>` to unnumbered section (#6436, Mathieu Boespflug). + * JATS reader: + + Handle "label" element in section title (#6288). + + Parse abstract element into metadata field of same name + (#6480, Albert Krewinkel). + * Jira reader (Albert Krewinkel): + + Resolve multiple parsing problems, including issues with empty + table cells, faulty recognition of closing emphasis characters, and + parsing of image attributes (#6212, #6219, #6220). + + Two consecutive markup chars are now parsed verbatim (#6343); + styled text must not be empty. + + Newlines are no longer allowed within styled text (#6325). + + Links to anchors are now parsed as links (#6407). + + Retain image attributes (#6234). Jira images attributes as in + `!image.jpg|align=right!` are retained as key-value pairs. Thumbnail + images, such as `!example.gif|thumbnail!`, are marked by a + `thumbnail` class in their attributes. + + Use Underline for inserted text (#6237). Previously, the span was + marked with the non-standard class `inserted`. + + Improve icon conversion for `(/)`, `(x)`, `(!)`, `(?)` + `(+)`, `(-)`, `(off)`, `(*)`. (#6236, #6264). + + Support citations, attachment links, and user links (#6231, #6238, + [#6239]). + + Resolve parsing issues of blockquote, color (#6233, #6235). + * HTML reader: + + Parse attributes into table attributes. + + Support `<bdo>` (#5794, Tristan de Cacqueray). + + Add `summary` to list of block-level HTML tags (#6385). + This improves support for summary/details inside Markdown. + NOTE: you need to include a blank line before the closing + `</details>`, if you want the last part of the content to + be parsed as a paragraph. + + Fix parsing unclosed th elements in a table (#6247). + * Commonmark reader: Implement `implicit_figures` extension (#6350). + * Markdown Reader: + + Fix inline code in lists (#6284, Nikolay Yakimov). + Previously inline code containing list markers was sometimes + parsed incorrectly. + + Don't require blank line after grid table (#6481). + This allows grid tables to be enclosed in fenced divs with no + intervening blank lines. + * LaTeX reader: + + Don't parse beyond `\end{document}` (#6380). + This required some internal changes to `\subfile` handling. + + Better handling of `\lettrine`. SmallCaps instead of Span + for the part after the initial capital. Ensure that both + arguments are parsed, so that in Markdown both + are treated as raw LateX. (Closes #6258.) + * Org reader (Albert Krewinkel): + + Recognize images with uppercase extensions (#6472). + + Keep unknown keyword lines as raw org. The lines of unknown + keywords, like `#+SOMEWORD: value` are no longer read as metadata, + but kept as raw `org` blocks. This ensures that more information + is retained when round-tripping org-mode files; additionally, + this change makes it possible to support non-standard org + extensions via filters. + + Unify keyword handling. Handling of export settings and other + keywords (like `#+LINK`) has been combined and unified. + + Support `LATEX_HEADER_EXTRA` and `HTML_HEAD_EXTRA` + settings. These export settings are treated like their non-extra + counterparts, i.e., the values are added to the `header-includes` + metadata list. + + Allow multiple `#+SUBTITLE` export settings. The values of all + lines are read as inlines and collected in the `subtitle` + metadata field. + + Read `#+INSTITUTE` values as text with markup. The value is + stored in the `institute` metadata field and used in the + default beamer presentation template. + + The behavior of the `#+AUTHOR` and `#+KEYWORD` export + settings has changed: Org now allows multiple such lines + and adds a space between the contents of each line. Pandoc + now always parses these settings as meta inlines; setting + values are no longer treated as comma-separated lists. + Note that a Lua filter can be used to restore the previous + behavior. + + Read description lines as inlines (#6485). `#+DESCRIPTION` lines + are now treated as text with markup. If multiple such + lines are given, then all lines are read and separated by soft + linebreaks. + + Honor tex export option (#4070). The `tex` export option can be set + with `#+OPTION: tex:nil` and allows three settings: + `t` (the default) causes LaTeX fragments to be parsed as TeX or added + as raw TeX. `nil` removes all LaTeX fragments from the document. + `verbatim` treats LaTeX as text. + * RST reader: + + Pass arbitrary attributes through in code blocks (#6465). + Exceptions: name (which becomes the id), class (which becomes the + classes), and number-lines (which is treated specially to fit + with pandoc highlighting). + + Handle `date::` directive (#6276). + * Textile reader: support `pre.` for code blocks (#6454). + * Ipynb reader: + + Handle application/pdf output as image (#6430). + + Properly handle image/svg+xml as an image (#6430). + * Docx reader: + + Distinguish between docx parsing and docx container unpacking errors. + * MediaWiki reader: + + Fix `gfm_auto_identifiers` so that `-` is not replaced by `_` (#6335). + * Vimwiki reader: + + Add nested syntax highlighting (#6256, Vlad Hanciuta). + Nested syntaxes are specified like this: + ``` + {{{sql + SELECT * FROM table + }}} + ``` + The preformatted code block parser has been extended to check if the + first attribute of the block is not a `key=value` pair, and in that + case it will be considered as a class. + * Jira writer (Albert Krewinkel): + + Always escape braces (#6478). Braces are now always escaped, even + within words or when surrounded by whitespace. Jira and + Confluence treat braces specially. + + Convert Underline to inserted text (`+inserted+`). + + Add image attributes (#6234). Image attributes are added + to the output as image parameters. If the image has a + class "thumbnail", then a thumbnail image is generated; + all other attributes are discarded in this case. + * LaTeX writer: + + Ensure that `-M csquotes` works even in fragment mode (#6265). + + Escape `^` specially for listings (#6460). + + Create hypertarget for links with identifier (#6360). + + Distinguish between single and double quotes when using enquote + package (#6457, dbecher-ito). + + Add support for customizable alignment of columns in beamer (#6331, + andrebauer). + + Add support for customizable alignment of columns in beamer + (#4805, #4150, andrebauer). + * HTML writer: + + Use CSS in favor of `<br>` for display math (#6372) + Some CSS to ensure that display math is + displayed centered and on a new line is now included + in the default HTML-based templates; this may be + overridden if the user wants a different behavior. + * Org writer: + + Clean-up Div handling (Albert Krewinkel). + * Docx writer: + + Enable column and row bands for tables (#6371). + This change will not have any effect with the default style. + However, it enables users to use a style (via a reference.docx) + that turns on row and/or column bands. + * OpenDocument (and ODT) writer: + + Add custom-style "Abstract" in metadata abstract. + This ensures that the abstract is rendered with style Abstract. + + Enable custom-style attribute on a Div. + This allows you to apply a custom style to contained paragraphs. + * DocBook writer: + + Add id of figure to enclosed image. + + Add personname element to docbook author (#6244). + * FB2 writer: + + Properly handle cover-image containing spaces (#6391). + * Markdown writer: + + Ensure consistent padding for pipe tables (#6240). + + Avoid unnecessary escapes before intraword `_` when + `intraword_underscores` extension is enabled (#6296). + * RST writer: + + Properly handle images with same alt text (#6194). + Previously we created duplicate references for these in rendering RST. + * AsciiDoc writer: + + Add blank line after Div (#6308). + * Haddock Writer: + + Support Haddock tables (Joe Hermaszewski). + See this PR on Haddock for details on the table format: + <https://github.com/haskell/haddock/pull/718>. + * PowerPoint writer (Jesse Rosenthal): + + Write math input verbatim in speaker notes (#6301). + OMML in speaker notes would lead to corrupt PowerPoint output. We now + output the OMML verbatim as LaTeX in the speaker notes. + * LaTeX template: Make polyglossia package options list-aware + (#6444, Frederik Elwert). + * Reveal.js template: + + Update template for reveal.js 4.0.0 (#6390, Salim B). + + Update template with newly available options (#6347, Jake Zimmerman). + + Use CDN version of revealjs v4 by default (#6408). + * opendocument template: Add abstract and subtitle to opendocument + template (#6369). + * reference.odt: clean up styles. Add Abstract. + Change Author, Date to centered paragraphs with no character + styling. + * epub.css: wrap overlong lines in highlighted code blocks (#6242). + This fixes a problem in iBooks v2.4 with our earlier + horizontally scrolling code blocks. The problem seems to + be a bug in iBooks, not pandoc, but since iBooks is a major + target we're changing pandoc's default behavior so that + pandoc-produced epubs work on that platform. + * Text.Pandoc.PDF: + + Use `--enable-local-file-access` in invoking `wkhtmltopdf` (#6474). + `wkhtmltopdf` changed in recent versions to require this for + access to local files. This fixes PDF via HTML5 with `--css`. + + Send verbose output to stderr, not stdout (#6483). + * Text.Pandoc.MIME: Fix MIME type for TrueType fonts in EPUBs + (#6464, Michael Reed). + * Text.Pandoc.Shared: + + `makeSections`: omit number attribute when unnumbered class + is present (#6339). Previously the attribute was included but given + an empty value, and this caused the table of contents creation + functions in Text.Pandoc.Writers.Shared to think these items had + numbers, which meant that they were included in the TOC even if the + `unlisted` class was used. + + Deprecate `underlineSpan` in Shared in favor of + `Text.Pandoc.Builder.underline` (Vaibhav Sagar). + + `renderTags'`: use self-closing tag for col element (#6295). + * Text.Pandoc.UUID: Fix `getRandomUUID`, which previously would + return the same value twice in a row. Make `getRandomUUID` + polymorphic in PandocMonad. Remove `getUUID` (#6228, Joseph C. Sible). + * Text.Pandoc.Class: Generalize `PandocIO` functions to `MonadIO`. + * Fixed Katex standalone script (#6399, Lucas Escot). + Global macros are now persistent when using the HTML Writer with the + `--katex` option. + * Lua subsystem (Albert Krewinkel): + + Use new type PandocLua for all pandoc Lua operations (API change). + The new type `PandocLua` is an instance of the `PandocMonad` typeclass + and can thus be used in a way similar to `PandocIO`. + + Use PandocError for exceptions in Lua subsystem (API change). + The PandocError type is used throughout the Lua subsystem. All Lua + functions throw an exception of this type if an error occurs. The + `LuaException` type is removed and no longer exported from + `Text.Pandoc.Lua`. In its place, a new constructor `PandocLuaError` + is added to PandocError. + * Lua filters: improve error messages for failing filters (#6332, + Albert Krewinkel). Print the Lua error properly instead of + displaying their `show` string. + * Use latest skylighting. This fixes a bug with lua multiline + comments (and may improve handling of other syntaxes as well). + IT also adds `aria-hidden="true"` to the empty a elements, which + helps people who use screen readers. + * Use latest texmath. + * Require latest doctemplates 0.8.2. + This adds support for template pipes `first`, `rest`, + `last`, `allbutlast`. + * Revert 0e48a02 and dependency on base-noprelude, which hasn't + been updated for ghc 8.10 (see #6187). + * Dependency adjustments: + + Allow haddock-library 1.9.x. + + Allow hslua 1.1 (#6243, Felix Yan). + + Allow base64-bytestring 1.1. + + Use latest jira-wiki-markup. + + Allow http-client 0.7. + + Allow tasty 1.3.x. + + Allow aeson 1.5 (#6400, Felix Yan). + + Remove unused dependency `vector` (#6462, Laurent P. René de Cotret). + + Bump QuickCheck upper bound. + * Significant code cleanup and simplification (Joseph C. Sible, #6223, + [#6209], #6225, #6229, #6226, #6340). + * Remove unnecessary hlint ignores (#6341, Joseph C. Sible). + * Remove obsolete RelaxedPolyRec extension (#6487, Nikolay Yakimov). + * trypandoc improvements (Mike Tzou): + + Add standalone option to the command text (#6210). + + Update third party libraries. + * MANUAL.txt: + + Clarify template partial naming (#6476, Mauro Bieg). + + Describe `jira` as "Jira/Confluence wiki markup" (#6351, Albert + Krewinkel). In the past, Jira's wiki markup was also used by -- and + could be imported into -- Atlassian Confluence. + + Add link to print-css.rocks (#6272, Mauro Bieg). + + Clarify pipe table column width adjustment (#6254). + + Fix ATX header syntax. + + Fix misleading note about image size conversions (#6353). + + Update links to reveal.js documentation (#6386, Salim B). + + Separate adjacent verbatim code blocks (#6307, tom-audm). + * org.md: + + Document behavior of `smart` extension (#4387, Albert Krewinkel). + + Describe all supported export options in detail. + * lua-filters.md: + + Fix description of BulletList Lua type (Levi Gruspe). + + Use pandoc.system module in TikZ example (Albert + Krewinkel). Showcase temporary directory handling with + `with_temporary_directory` and `with_working_directory`. + * INSTALL.md: fix FreeBSD port link (#6422, Mo). + The FreeBSD port was renamed from pandoc to hs-pandoc in 2010. + The old pandoc port is still at version 1.5.1.1 + * Propagate `(DY)LD_LIBRARY_PATH` in tests (#6376, Lila). + * Bump `cabal-version` to 2.2 (#6377). + * Make it possible to compile using Stack on NixOS (#6439, Mathieu + Boespflug). + * CI action to check for commit messsage length (Nikolay Yakimov, #6398). + +- Re-generate file with latest version of spec-cleaner. + paprefs +- No longer recommend -lang: supplements are in use + +- Update to version 1.1: + + Replace dbus-glib and libdbus with gdbus. + + Use module-combine-sink instead of module-combine. +- Drop paprefs-module-combine-sink.patch: Fixed upstream. +- Drop pkgconfig(dbus-glib-1) BuildRequires: No longer needed. +- Drop conditional post(un) handling of desktop_database_post(un) + for obsolete versions of openSUSE, not needed for any currently + supported version. +- Replace gcc-c++ with c++_compiler BuildRequires. + +- Update to version 1.0: + + Port to meson. +- Stop using source service, new stable release out. +- Add meson BuildRequires and corresponding macros following + upstreams port to meson. +- Drop intltool, libtool and lynx BuildRequires, no longer needed. +- Rebase paprefs-module-combine-sink.patch to upstream committed. + +- Add pulseaudio-module-gsettings Requires: paprefs now stores it's + settings in GSettings. + +- Update to version 0.9.10+20180501.534d20a: + + rename "module" to "module-group" in GSettings schemas and + paths. + + remove paprefs.convert. + + Port from GTK2 to GTK3. + + fix GSettings pkg-config dependency. + + remove the GSettings schema file. + + README: remove references to module-gconf. + + build-sys: remove the gconf dependency. + + Move from GConf to GSettings. + + Added fixed port 5004 option for rtp sender. + + doc: Drop 0pointer.de references. + + modules: Better code for working out the dynamic module dir. + + Do not require a recompile for each new PA version in order to + detect the modules. +- Switch to gitcheckout via sources service, following this, add + libtool and lynx BuildRequires, and pass boostrap.sh, now needed. +- Run spec-cleaner, modernize spec. +- Drop gconfmm-devel, libglademm-devel and xz BuildRequires, drop + pulseaudio-module-gconf Requires: no longer after upstreams port + and changes in obs. +- Add pkgconfig(dbus-glib-1), pkgconfig(giomm-2.4), + pkgconfig(gtkmm-3.0), pkgconfig(libpulse) and + pkgconfig(sigc++-2.0) BuildRequires, new dependencies. +- Replace libpulse-devel with pkgconfig(libpulse) BuildRequires. +- Rebase paprefs-module-combine-sink.patch. + -- Call relevant macros in %post/%postun: - + %desktop_database_post/postun because the package ships at - least one desktop file. -- Pass %{?no_lang_C} to %find_lang so that english documentation - can be packaged with the program, and not in the lang subpackage. -- Split lang subpackage. - -- Do not add AudioVideo, SystemSetup, Mixer categories to - paprefs.desktop, but just HardwareSettings so that the item - appears with the sound preferences. - -- Add paprefs-packagekit.patch: only show install buttons if - packagekit service is available - -- Update to version 0.9.9 - + wrap upnp mediaserver - + implement basic packagekit support - -- Fix directory where we look for pulse modules - pingus +- Add https://en.opensuse.org/openSUSE:AppStore metadata +- Use upstream .desktop file +- Fix icon file ending + +- Drop libcwiid-devel BuildRequires: cwiid is deprecated and no + longer maintained in openSUSE. + -- fix build with --dt-needed... - -- fixed build for gcc46 - plplot +- Change shebangs for Python examples to be Python 3. +- Add patch support-python3-pythondemos.patch so pythondemos.py will + run under Python 3. + +- Enable building octave bindings for openSUSE >= 1550 (TW) where + swig has been patched to support octave 6+. + +- Enforce std=c++14 to avoid build failures with GCC 11 that + defaults to c++17. + +- Reenable qhull support, link against reentrant libqhull_r: + 0001-Use-reentrant-libqhull_r-instead-of-deprecated-libqh.patch +- Some minor specfile cleanups + +- Add plplot-drop-FindLua-cmake-module.patch to drop in-house + FindLua.cmake module, which is severely dated, to use cmake's + own module and fix building for lua >= 5.4; patch taken from + upstream. + +- Disable octave bindings until compilation against octave 6 is + fixed (fix should happen mostly in swig, see gh#swig/swig#1893). + +- Fix dependency of -devel package when built without qhull + support: libcsironn0 does not exist in this case. + +- Disable csironn library since it does not build against recent + qhull (libqhull_r). +- Disable ada bindings: does not build with fPIC. +- BuildRequires: python3-sip4-devel for openSUSE >= 1550 to enable + pyqt5 bindings. +- Pass `-DCMAKE_SKIP_RPATH:BOOL=OFF + - DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON` to cmake to fix build issues + caused by Leap 15.2's incorrect cmake macros (doesn't hurt for + other distros anyway). + +- Disable octave bindings for openSUSE < 1550 where they fail to + build. + +- Add _constraints for PowerPC avoid "no space left on device" build error + +- Add plplot-include-QPainterPath.patch: Include QPainterPath + header when building Qt modules, needed for Qt >= 5.15.0; patch + from upstream. +- Re-enable octave bindings (issue with swig and octave seems to + be fixed now). +- Reorganise the distribution of cmake files so that each cmake + file belongs in the right package. + python-Shapely +- Don't use and test NumPy for python36 flavor: not available on + Tumbleweed (NEP29) +- Make sure to test shapely.vectorized on remaining flavors by + changing the working dir. + +- Add Shapely-fix-svg-collection-pr1042.patch + gh#Toblerity/Shapely#1042 to fix failing test due to newer + matplotlib version (and GEOS?) + +- Skip Python2 build. It is not supported by upstream anymore and + the unit tests in Leap fail because of it +- Let the %python_subpackages macro take care of the correct + provides/obsoletes flavors. (gh#openSUSE/python-rpm-macros#66) + +- update to 1.7.1 + * ``STRtree`` now safely implements the pickle protocol (#915).^ + * Documentation has been added for ``minimum_clearance`` (#875, #874). + * In ``STRtree.__del__()`` we guard against calling ``GEOSSTRtree_destroy`` + when the lgeos module has already been torn down on exit (#897, #830). + * Documentation for the ``overlaps()`` method has been corrected (#920). + * Correct the test in ``shapely.geometry.base.BaseGeometry.empty()`` to + eliminate memory leaks like the one reported in #745. + * Get free() not from libc but from the processes global symbols (#891), + fixing a bug that manifests on OS X 10.15 and 10.16. + * Extracting substrings from complex lines has been made more correct (#848, + [#849]). + * Splitting of complex geometries has been sped up by preparing the input + geometry (#871). + * Fix bug in concatenation of function argtypes (#866). + * Improved documentation of STRtree usage (#857). + * Improved handling for empty list or list of lists in GeoJSON coordinates + (#852). + * The polylabel algorithm now accounts for polygon holes (#851, #817). + python-acme +- update to version 1.18.0 + * sync with main certbot package + * the .client.Client and .client.BackwardsCompatibleClientV2 classes + are now deprecated in favor of .client.ClientV2 + +- update to version 1.17.0 + * sync with main certbot package + +- update to version 1.16.0 + * sync with main certbot package + +- update to version 1.15.0 + * sync with main certbot package + +- update to version 1.14.0 + * The module acme.magic_typing is deprecated and will be removed in + a future release. Please use the built-in module typing instead. + +- update to version 1.13.0 + * Support for Python 2 has been removed. + * The acme library no longer depends on the security extras from + requests which was needed to support SNI in TLS requests when + using old versions of Python 2. + * When revoking a certificate by --cert-name, it is no longer + necessary to specify the --server if the certificate was + obtained from a non-default ACME server. + +- update to version 1.11.0 + * We deprecated support for Python 2 in Certbot and its ACME + library. Support for Python 2 will be removed in the next + planned release of Certbot. +- update to version 1.10.1 + * sync with the main certbot package +- update to version 1.10.0 + * Support for Python 3.9 was added to Certbot and all of its + components. + +- update to version 1.9.0 + * sync with the main certbot package + +- update to version 1.8.0 + * Support for Python 3.5 has been removed. + * The acme library can now tell the ACME server to clear contact information by passing an empty + tuple to the contact field of a Registration message. + +- update to version 1.7.0 + * We deprecated support for Python 3.5 in Certbot and its ACME library. + Support for Python 3.5 will be removed in the next major release of Certbot. + +- update to version 1.6.0 + * Support for alternative certificate chains in the acme module. + * Added --preferred-chain <issuer CN>. If a CA offers multiple + certificate chains, it may be used to indicate to Certbot which + chain should be preferred. + +- update to version 1.5.0 + * Fix TLS-ALPN test that fails when run with newer versions of OpenSSL. + python-colander +- Obsolete the lang subpackage to avoid conflicts +- Do not generate docu twice, it is provided online by + upstream so we don't have to bother really at all + +- Eliminate complicated py2k constructs + -- Version 1.0a5: initial build - python-django-mailer +- Activate test suite + +- Use single spec +- Update to v2.0.1 + python-hyper +- Fix Tumbleweed builds by regenerating test certificates, and + skip flaky tests test_insecure_proxy_connection and + test_client_certificate[context_kwargs1] + +- Skip test_set_url_info test as well + +- Skip two tests failing due to updated dependencies +- Simplify test invocation + python-murano-pkg-check +- switch to wallaby template + +- update to victora template (removes setuptools) + +- blacklist failing test + +- switch to ussuri spec template + +- Switch to stable/train spec template + * Switch to python3 only + python-nss +- Add missing patches from Fedora package + (https://src.fedoraproject.org/rpms/python-nss/tree/master): + - 0001-Rename-DSA-RSA-PublicKey-to-Py-DSA-RSA-PublicKey.patch + (bmo#1474274) + - sphinx.patch +- Add generated documentation to -doc subpackage. + python-num2words +- %python3_only -> %python_alternative + python-oauth2 +- Add missing dependency on httplib2 +- Remove unnecessary build dependency on coverage + +- Enable building on Python 3 + +- Remove superfluous devel dependency for noarch package + +- Clean SPEC file + +- singlespec auto-conversion + -- Update to version 1.5.211: - + Upstream provides no changelog -- Completely redone spec file (with py2pack) -- Run testsuite - -- remove python_sitelib/tests from package - -- initial version (1.5.170) - python-pyLibravatar +- Disable python2 build + python-pysmb +- Fix test suite call + +- Update to version 1.2.6: + * Fix bug in SMB1 store file implmentation which generates + SMB_COM_WRITE_ANDX packets larger than the allowed max buffer + size (gh#miketeo/pysmb#175). + +- Update to version 1.2.5: + * Fix bug in filename encoding which leads to failure for file + retrieval and upload operations (gh#miketeo/pysmb#170, + gh#miketeo/pysmb#171). + * Improve resetFileAttributes() method in SMBConnection class to + allow the new attribute to be specified in the reset operation + (gh#miketeo/pysmb#172). +- Use pytest to run tests (only those that don't require a network + connection); BuildRequires: + python-pytest, python-nose, and for python2 only python-twisted. + +- Update to version 1.2.4: + * Remove dependency on pycrypto as it is no longer under active + maintenance and use own implementation of RC4 cipher instead + (gh#miketeo/pysmb#167). +- Changes from version 1.2.3: + * Fix bug in session key generation during session negotiation + (gh#miketeo/pysmb#166). + * Fix bug in SMB message signing which leads to operation + failures with Samba services. + +- Update to version 1.2.2: + * Improve SMB URL handlers to support specifying server's + machine name and IP address (gh#miketeo/pysmb#162). + * Improvements to documentation on SMB URLs + (gh#miketeo/pysmb#160). + +- Update to version 1.2.1: + * Fix bug in deleteFiles() method which can fail for certain + search patterns. +- Changes from version 1.2.0: + * Add new parameter, delete_matching_folders, to deleteFiles() + method to support deletion of child folders that match the + search pattern. + +- Remove python-flavour dependent recompilation commands; they + are no longer needed for openSUSE >= 1550. + python-requestbuilder +- modernize, switch to singlespec, update to 0.7.1 + python-scspell3k +- Drop dependency on cram as we remove it due to build fail + +- %python3_only -> %python_alternative + +- Make sure the tests do not execute python2 + python-translationstring +- use %pytest macro + +- update to 1.4 + * Drop support for Python 2.6, 3.2 and 3. + * Update license classifiers +- drop use_pylons_theme.patch + python-wxWidgets-3_0 +- Provide symbol wxPython as package did in past. + +- Rename package to python-wxWidgets to follow upstream base name. +- Split wxPython to a separate package. +- Spec file completely rewritten. + +- Updated to version 2.8.11.0 + Adds Python 2.7 builds, PySlices, new pubsub implementation, + lots of updates to AGW, and lots of bugs fixed. +- Removed wxGTK-GSocket-clash.patch and wxGTK-editra-ebmlib.patch + as already fixed. + +- Added --enable-graphics_ctx to fix Editra (bnc#580060). +- Added ebmlib file required by Editra (bnc#580060, + patch from Salix). + +- build with PIC + +- Enabled media libraries (bnc#565039). + +- Disabled STL (bnc#530027). See also + http://lists.opensuse.org/opensuse-factory/2009-09/msg00386.html +- Removed obsolete RPATH. +- The GSocket symbol clash fix replaced by the upstream one. + +- fixed pth file to point to platlib + +- Fixed for the latest python package. + +- Updated to version 2.8.10.1: + * Incompatible change in wxTreeCtrl behaviour! + * Added several functions forward compatible with wxWidgets 3.0. + * Add wxBU_EXACTFIT support to wxToggleButton XRC handler. + * wxHashMap::insert() doesn't update the value if it didn't + insert the element any more. + * Correct bug in wxTimeSpan::Format() for negative spans. + * Correct several bugs in wxList using end() iterators. + * Translation updates. + * Fix wxURL::GetInputStream() for URLs with special characters in + credentials. + * Fix wxURI::GetUser() for URIs without password. + * Correct wxDateTime DST computation for 2006 and later. + * wxRTC: fixed a problem with HTML list generation. + * wxRTC: no longer deletes a character when content is selected + before pressing Delete. + * wxRTC: fixed inability to select no superscript and no + subscript in formatting dialog. + * wxRTC: fixed centering and right-justification when combined + with left indentation. + * wxRTC: fixed lack of right margin when centering or + right-justifying. + * wxRTC: fixed wrong descent when wrapping lines with different + font sizes. + * wxRTC: fixed wrapping problem for long lines. + * wxRTC: all buffer margins now respected. + * wxRTC: Added wxRE_CENTRE_CARET to centre the caret line + vertically. + * Fixed wxHTML's pagebreaks computation in tables. + * Fixed wxHtmlWindow::SelectionToText() to correctly insert + newlines after single-cell paragraphs. + * Fixed wxHTML's line breaks handling in <pre> blocks. + * wxHTML: don't include extra whitespace in table cells. + * Implemented wxWindow::DragAcceptFiles() on all platforms. + * Added wxAUI_MGR_LIVE_RESIZE flag to wxAuiManager. + * Use bitmap mask in wxSplashScreen. + * Translate "(c)" and "(C)" to the real copyright sign in + wxAboutBox. + * Fix painting of highlight border for merged cells in wxGrid. + * Fix handling of long lines in wxGridCellAutoWrapStringRenderer. + * Return false from wxSingleInstanceChecker::IsAnotherRunning() + if an error occurred while opening or reading the lock file. + * Fixed printing to use fonts sizes adjustment consistent with + wxMSW. + * Make colours used by list, tree and status bar controls more + consistent with the system theme settings. + * Worked around bug in GTK+ < 2.14 where enabling some controls + such as wxButton didn't re-enable sensitivity until the mouse + was moved. + +- Worked-around GSocket name conflict with GIO. + python3-libmount -- DEPRECATION NOTICE: raw and raw.service are deprecated and will - be removed soon. -- Remove the raw utility altogether, as it is not even built any - more with the latest kernel. +- INCOMPATIBLE CHANGE: Remove the raw utility altogether, as it is + not even built any more with the latest kernel. qpid-proton +- Disable tests for the while as a stopgap solution for python + integration test looping + +- avoid fdupes -s as it causes symlinks between python36 and python38 + flavor +- remove python2 subpackage (it is beyond 2020) + +- Update to version 0.34: + * [python] reconnect/failover is a bit of a mess + * [python] BlockingConnection has no way to allow failover + * Allow access to link properties in cpp binding + * Allow proactor raw connections to be half closed + * Introduce 'Drain buffers' event to proactor raw connection + * Simplify and clean up build flag selection for different + compilers + * [c] receiver cannot settle an incomplete incoming message + * [c] Codec pn_data_vfill() method doc has symbol and string + types interchanged + * [cpp] If reconnect is on client responds to a forced close + from server by only closing the socket + * Fixed epoll proactor bug in tracking previous task used + by a thread + * Fixed incorrect handling of commandline options in + ssl.cpp example + * Fix some proactor raw connection issues found with TSAN + * Fixed memory leak and close_waits in qpid-proton-c when + dropping timeouted connection + +- Can't assume non-existence of python38 macros in Leap. + gh#openSUSE/python-rpm-macros#107 + Test for suse_version instead. Only Tumbleweed has and needs the + python_subpackage_only support. + +- update to 0.33: + * improved timers implementation with single timerfd kernel resource + * Option to skip building examples + * Tidy up and finalise the SASL plugin API + * [c] Epoll proactor debug assistance + * [c] Proactor: psocket has an unnecessary back pointer to the proactor + * cmake -DBUILD_TESTING=OFF does not disable building all tests + * pn_data_t initialization lead to low performance + * Problem building c examples with qpid-proton 0.31.0 + * [c] Need ability to add an authorization id in the SASL exchange + * Threadercizer causes warnings on BSD based platforms + * Threaderciser test does not honor ctest '--timeout' switch + * [c] Threadercizer build causes warnings and hence build failures on 32 bit builds + * [c] Raw connection API trying to give back buffers after emitting the PN_RAW_CONNECTION_DISCONNECTED event + * [cpp][tests] cpp_connect_config_test fails on Fedora 32 with 'tls_post_process_client_hello:no shared cipher' + * [c] Proactor: pn_raw_connection_close() doesn't drain already written buffers + * [c] Proactor: TSAN failure in pni_timer_manager + * [c] Proactor: Raw connection wakes can crash the application + * [go] Go 1.15.3 failure in macOS CI; panic: can't call pointer on a non-pointer Value + * Need a means of specifying and reading link properties + * Change Minimum supported Visual Studio compiler to 2015 + * Change base C language/compiler requirements to C99 or equivalent + * Restructure pn_netaddr_* implementation + * [c] Proactor API to support 'raw' TCP connections using the proactor event loop + * Simplify the locking inside the proactor epoll implementation + * Mark the Proton work list as deprecated + * cc1plus: warning: -Wformat-security ignored without -Wformat [-Wformat-security] + * memory leak in c++ object inspect + * Windows build fails if CMAKE_MODULE_PATH is not empty + * Undefined variable x in scripts/env.py + * [proton-c] Assert in pni_add_work during pn_proactor_done + * Epoll proactor listener leaks file descriptors on close + * [Proton-c] Encoder error for array of lists where first list in array is empty + * Coverity warning of buffer overrun in pn_proactor_addr + * Build fails with older CMake version 2.8.12 + +- Remove explicit python runtime requirements on full standard lib + +- Fix the python multiflavor subpackage generation + gh#openSUSE/python-rpm-macros#79 + +- Add qpid-proton-rpmlintrc to filter devel file warning in test +- qpid-pythonbuild.patch do not compile during cmake phase with + wrong interpreter. Expanded python setup.py install will do it + for the correct flavors. Avoids packaging python2 cache files + into python3 flavors +- Prepare python singlespec mutltiflavor feature for upcoming + multiple python3 flavors -- gh#openSUSE/python-rpm-macros#66 + +- Trim bias/conjecture from description. Fixup RPM groups. + +- Update to 0.31.0 + * No changelog available +- Drop deprecated perl bindings package +- Enable tests +- Drop obsolete patches: + * qpid-proton-fix-dh-openssl-1.1.0.patch + * qpid-proton-fix-session-resume-openssl-1.1.0.patch + * reproducible.patch + * catch-by-const-reference.patch + * qpid-proton-0.16.0-gcc7.patch + * qpid-proton-0.9-pthread.patch + * qpid-proton-cmake-fixes.patch + +- Fix build with OpenSSL 3.0.0 (bsc#1172267) + * https://issues.apache.org/jira/projects/PROTON/issues/PROTON-2238 + * add qpid-proton-openssl-3.0.0.patch + +- Ignore redundant files generated during builds on Red Hat + +- Add reproducible.patch to sort linked .o files + to make package build reproducible (boo#1041090) + +- Added oatch: + * catch-by-const-reference.patch + + Fix build with gcc8 (bsc#1084627) + +- Define %python_module macro if not already availble + This fixes: + nothing provides %{python_module, nothing provides devel}, \ + nothing provides xml} + qsyncthingtray +- Add qsyncthingtray-fix-qt-cmake.patch: Fix Qt 5.11 CMake + compatibility. + quassel +- Move quassel.pid from /var/run to /run + +- Add patch to fix build with Qt 5.14: + * 0001-common-Disable-enum-type-stream-operators-for-Qt-5.1.patch + rdiff-backup +- update to 2.0.5: + * CHG: explicitly refuse to back-up to exFAT because it doesn't + handle properly case insensitive deletion of files + * CHG: testing explicitly for existence of tempdir might make + certain setups fail now because tempdir was silently ignored + * DEV: Add a misc script to setup an ArchLinux as development + platform + * DEV: fix compatibility in rollsum and sum-size with rdiff + 2.2/2.3 leading to errors in librsynctest + * DEV: function rpath.getdevnums now also returns the device + type, block or char + * DEV: replace deprecated xattr.xattr with xattr. function + * FIX: address PY_SSIZE_T deprecation warning appearing + under Python 3.8 in the C code + * FIX: avoid TypeError: a bytes-like object is required, + not 'str' when logging error message by fixing encoding + * FIX: explicitly test existence of tempdir and avoid "Can't + mix strings and bytes in path components" error + * FIX: failed on certain device files with no such file + or directory error + * FIX: Force encoding of log file to be UTF-8 on all platforms + and be lenient to avoid codec errors on logging + +- update to 2.0.3: + changes in behaviour: + * multimedia files with extensions ogv, oga, ogm and mkv are not + compressed any more. + * return error code 2 instead of number of failed files during + repo verification to have a consistent return code (1 is any + other kind of error, 0 if everything is well), closes #338 + bug fixes: + * handle include/exclude files with Windows/DOS endings + properly, closes #357 + * allow backup from and to Windows shares again, closes #337 + * avoid IndexError: string index out of range error when using + accentuated characters in exclude/include patterns, closes #340 + * avoid test error when using librsync >= 2.2 by adding -R + rollsum to rdiff call in librsynctest, closes #304 + * fail with meaningful error message on metadata mirror files + with duplicate timestamps, closes #322 + * sequence of exception leading to abort when logging tuple + of bytes because of unreachable directory, closes #310 + new features: + * create a new rdiff-backup-delete script which can remove a file + and all its history from a backup repository (use with care). + * add option --allow-duplicate-timestamps to only warn about + duplicate timestamps in metadata mirror files, use this option + with care and only to clean an impacted backup repository. + +- update to 2.0.0: + * FIX: Add workaround to avoid error when backup directory is + under the source directory (github issue #296) + * FIX: bytestotime() should return None on decode failure + (Closes github issue #295) + +- update to 1.9.2rc0, first rc for 2.0.0: + * FIX: UpdateError: Updated mirror temp file does not match + source, Closes github issue #237 + * FIX: do not fail when starting with uid/gid equal to maximum, + avoid OverflowError on os.chown + +- update to 1.9.1b0, third beta before 2.0.0: + * avoid double unquoting of increment file infos, closes #266 + * fix some ugly bytes output in strings, closes #238 + * improved hardink handling, Closes #239 + * add support for SOURCE_DATE_EPOCH to override the build date + * add efficient sparse file handling +- remove all (upstreamed) patches: + * 0001-handle-sparse-files-efficiently.patch + * Hardlink.py.revised-1.4.0.patch + * compare.py-1.4.0.patch + * rdiff-backup-1.9-reproducible.diff + +- add rdiff-backup-1.9-reproducible.diff for reproducible build + +- update to 1.9.0b0, second beta before 2.0.0 +- remove upstreamed patches: + - 0001-add-compatibility-with-python-xattr.patch + - 0001-metadata-handle-unknown-group-ids-from-file-system.patch + +- remove 0001-fix-invalid-type-in-ea.read_from_rp.patch, add + 0001-add-compatibility-with-python-xattr.patch as a better fix + +- update 0001-handle-sparse-files-efficiently.patch, simplify + sparse file handling + +- add two python3 fixes: + - 0001-fix-invalid-type-in-ea.read_from_rp.patch + - 0001-metadata-handle-unknown-group-ids-from-file-system.patch +- replace two sparse patches rdiff-backup-1.4.0-sparsefiles.diff + and rdiff-backup-1.4.0-sparse-no-seek-in-gzip.diff with the + upstream-submitted 0001-handle-sparse-files-efficiently.patch + +- update to version 1.4.0beta0 + - port to python3 + - many others fixes, see CHANGELOG +- Patches rebased: + - removed Hardlink.py.revised-patch + - removed compare.py.patch + - removed rdiff-backup-1.2.8-sparsefiles.diff + - removed rdiff-backup-1.2.8-sparse-no-seek-in-gzip.diff + - added Hardlink.py.revised-1.4.0.patch + - added compare.py-1.4.0.patch + - added rdiff-backup-1.4.0-sparsefiles.diff + - added rdiff-backup-1.4.0-sparse-no-seek-in-gzip.diff +- Patches removed (included upstream): + - rdiff-backup-fix-deprecations.diff + - rdiff-backup-dont-pick-empty-sessions.diff + - rdiff-backup-librsync-1.0.patch +- reorder spec file, get rid of conditions for pre 12.1 +- remove old signature and keyring + -- add rdiff-backup-1.2.8-sparse-no-seek-in-gzip.diff: - the sparse code makes no sense in gzip compressed case and it - triggers an IO error in gzip.py when trying to seek backwards - -- apply rdiff-backup-dont-pick-empty-sessions.diff: - don't take empty sessions into account, which has the potential of - removing valid backups with --remove-older-than xB, while keeping - empty/useless sessions instead - -- add rdiff-backup-1.2.8-sparsefiles.diff to efficiently back up - sparse files (found on rdiff-backup mailing list) - -- fix hardlink issue: http://savannah.nongnu.org/bugs/?26848 - - apply Joe Steeles patches to resolve it: - * Hardlink.py.revised-patch - * compare.py.patch - -- fix os.popen2 deprecation -- add recommends for python-xattr and python-pylibacl - -- fixed building on Factory as librsync is now split into lib and devel package - -- update to 1.2.8 - New in v1.2.8: - * Improve handling of incorrect permissions on backup repository during restore - operation. Closes Ubuntu bug #329722. (Andrew Ferguson) - * Don't crash on zlib errors. Closes Debian bug #518531. (Andrew Ferguson) - * Make sticky bit warnings quieter while determining file system abilities. - Closes Savannah bug #25788. (Andrew Ferguson) - * Fix situation where destination file cannot be opened because of an access - error. Thanks to Dean Cording for the bug report. (Andrew Ferguson) - * Fix --compare-hash options on Windows. Thanks to Serge Zub for the fix. - New in v1.2.7: - * Don't crash when filesystem can't set ACL. Thanks to Matt Thompson for the bug - report. (Andrew Ferguson) - * Properly disable hardlinks by default on Windows. - * Fix Python 2.2 compatibility. Closes Savannah bug #25529. (Andrew Ferguson) - * Fix typo which caused failure when checking if another rdiff-backup process is - running on Windows. Thanks to Ryan Hughes for the bug report. (Andrew Ferguson) - -- update to 1.2.6 - - too many changes to be listed here, please see - /usr/share/doc/packages/rdiff-backup/CHANGELOG - for details - rhythmbox +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- Disable zeitgeist plugin: zeitgeist is no longer maintained. + rmt-server +PubCloud: +- Update the way allowed paths are checked + SUMA requested a new feature where it is possible to validate + all versions of the same product and arch (that are allowed to that system) + +PubCloud: +- De-register BYOS systems using RMT as a proxy from SCC +- De-activate a single product from a BYOS proxy system + +PubCloud: +- Add the handling of the BYOS systems that use RMT as a SCC proxy + In order to do that: +- New boolean column in systems table in db: proxy_byos +- Skip the sync with SCC (using that column) +- Registration of the system to SCC (announce system call and + then use SCC credentials) +- Activation of products +- Check subscription is active/valid for a product/repo to be accessed + +- Version 2.7.0 +- Add subscription support in RMT. RMT can now consume registration codes + supplied when registering a system. +- Add host's login header to API requests to SCC. If the information is + available, RMT will send it on requests to attach the registration proxy to a + host system in SCC. +- Add extra check to product dependency on RMT API. Now, when a system tries to + activate a module through RMT, if it requires a root product which is not + activated, the activation will fail (bnc#951189). +- Load global configuration only if it can be ready by the current process. + +- Version 2.6.12 +- Re-fix broken symlinks: This version fixes the bug-fix + deployed with version 2.6.11. Reference bug (bsc#1188043) +- Handle special characters in package names (bsc#1189805) + +- Version 2.6.11 +- Add release_stage to all api endpoints to allow external programm determine + product stage (bsc#1176628) +- Fix: Don't create suma and repo symlinks at install stage, instead + only link them at the post stage if they don't exist (bsc#1188043) +- Update translations +- additional debug output for mirroring subcommand with '--debug' flag + +- Version 2.6.10 +- Fix: Rails 6.1 zeitwerk autoloading errors + This references bsc#1186798 + +- Fix: Store authorization tokens when adding custom repositories rssguard +- Update to version 4.0.4 + Added: + * Updated documentation. + * Sizes of horizontal/vertical width/height of article preview + are now kept separately. User can thus have different sizes + of article preview in each layout. + * Added new simplistic skin "nudus". + * Article filters now can determine "uniqueness" of article + according to article's "id". + * Some columns in article list now also display respective + values in tooltips. + * Columns "read" and "important" in article list are now + resizable. + Fixed: + * Avoid unwanted displays of article previewer. + * "Automatically expand item when selected" now behaves + consistently when launched with keyboard shortcut. + * Fixed multiple issues regarding article "focus" or + "selection". + * Fixed some problems with recognizing filenames when + downloading files. + * Fixed crash when repeatedly downloading some files. + * Tweaked some icons. + * Fixed executable bits on some deployed files. + * Updated skin "API". + +- Update to version 4.0.3 + Added: + * Now it is possible to disable hardcoded keyboard shortcuts + in feed/article lists so that user-defined single-stroke + shortcuts can work properly. + * Skins were reverted to 4.0.1 as they were very buggy. + Previous skins were stable and will be used for time to come. + I will make brand new polished skin in some next release + which will not replace existing skins but will be added. + Fixed: + * Settings dialog now remembers its size and also adds + scrollbars where needed. Also was polished a bit. + * Icon of "standard RSS/ATOM/..." service/account was updated + to be "RSS" icon, not "RSS Guard" icon and also is + preselected in "Add account" dialog. + * Updated documentation and translations. + * "Written by" bottom section of article preview now uses same + date/time format as article list. + * Code refactored. + * Icons are now properly loaded when fetching list of feeds in + Tiny Tiny RSS. + * Inline article searching now uses much smaller delay after + typing search phrase. + +- Update to version 4.0.2 + Added: + * Documentation now contains section for DIY migration of data + from RSS Guard 3.x line. + * Updated localizations. + * Notification sounds now have adjustable volume. + * Searching in articles is now performed with delay after + search expression is typed. + * Big account "edit" dialogs now have scrollbars if they are + too big to fit on screen. + * Both built-in skins now use same Pico.css CSS library and + have unified look for both light and dark variants (except of + dark colors of course). + Fixed: + * Feedly now fetches messages correctly, no more message + disappearing, related algorithm for article DB storing was + also updated. + * AdBlock local Node.js-based server now has only really + needed dependencies. + * Fixed problem with linking "librssguard.so" on some Linux + distributions. +- Refresh rssguard-3.9.0-add_library_version.patch as + rssguard-4.0.2-add_library_version.patch + +- Update to version 4.0.1 + * Fix build regression with Qt < 5.13.0. No other changes. + version 4.0.0: + * RSS Guard 4.x is NOT backwards compatible with 3.x line. + + configuration file "config.ini" IS fully backwards + compatible. + + database file "database.db" is NOT backwards compatible. + Added: + * Brand new notifications subsystem added. It can play sounds, + individual events are independently configurable in + application settings. + * "MessageObject" class now exposes "rawContents" property for + message filtering. Property contains raw RSS/ATOM/JSON + contents of the message. + * URL-embedded cookies are now supported, as well as classic + cookies, which are now saved in non-persistent cookie jar. + * "Next-gen" synchronization algorithms which may, in some + cases, dramatically speed-up two-way synchronization of + articles. This new synchronization algorithm is right now + implemented and enabled for Google Reader API plugin as PoC + and is called "Intelligent synchronization algorithm" within + RSS Guard. The algorithm will be also implemented for other + plugins in the future. + * Google Reader API plugin supports "ot" option. + * Documentation was completely rewritten. + * Optional notification for login failures. + * Improved bug report templates + * Properly implement "feed://" scheme to be able to "open" + feeds from web browsers etc. + * Added "Unread messages" node to feeds list which now + centralizes access to all unread messages. + * New search box for feeds list toolbar which now allows users + to search/filter feeds list. + * Ability to show nothing instead of message count in feeds + list if count is 0. + * Added button to feeds list context menu to expand or + collapse items (recursively). + * Message/feeds list tooltips are now switchable. + * Old AdBlock implementation was replaced by new modern + JS/NPM-based solution "Adblocker". + * RSS/ATOM/JSON parsers were updated to avoid some parsing + errors. + * Google Reader API plugin is greatly enhanced, has better + support for TheOldReader. + * Inoreader plugin was merged into Google Reader API plugin as + Inoreader too uses Google Reader API. + * Toolbar search boxes have now dynamic width. + * Visual state of some dialogs is now remembered, for example + "Cleanup database". + * Some GUI texts and terms were unified and changed (message + - > article, download feed -> fetch feed, etc.). + * There is now some default filename set when exporting feeds + to file. + * Number of unread messages is now shown also in taskbar (not + just tray icon). + * Unified minimize/maximize/close window buttons in all RSS + Guard dialogs. + * Most of text boxes now have "clear text" button. + * Feeds with disable auto-fetch policy now do not update on + application start-up. + * Notifications with new messages is now only launched if + there are NEW UNREAD messages. + Fixed/changed: + * RSS Guard can be correctly "killed. + * Database file "database.db" now not stored in redundant + "local" subfolder. + * Expand state of "Labels" item is now remembered. + * Example scraper "translate-feed.py" now can translate ATOM + feeds too. + * External tools now can be used with any hyperlink. + * Account's folders/feeds are resynchronized when "Edit" + dialog exits only when really needed. + * Fixed problems related to custom order (and sorting) of + columns in article list. + * Qt stylesheet from skins is now not loaded if there is + already loaded some external stylesheet. + * Local-only labels/tags are now note removed when performing + folder synchronization of the account. + * Progress bar in "Import/Export feeds" dialog was misleading + and show invalid progress. + * Feeds were not correctly re-sorted by titles after some feed + is renamed. + * "Select next unread message" feature produces some exotic + message list scrolling. + * Application was not able to synchronize unread messages with + Reedah. + * Fixed some repeated notifications when feed gets new + articles. + * Fixed some article formatting in embedded web browser. + * Fixed crash in "Message filters" dialog. + * Fixed main window problem when hidden with tray icon + activated in KDE. + * Font size in article previewer is now properly configurable. + * Added some missing icons. + * Improved some visual glitches in dialogs and skins. + * "Keep message selection in the middle" now works in a more + reasonable way when trigerred with mouse vs keyboard. + * Fixed GUI behavior of "Database cleanup" dialog. + * "Bring application window to front once article is opened in + external web browser" is now disabled by default. + * Fixed cooperation of "Next unread article" + "Keep message + selection in the middle" features. + * URL of feeds are now sanitized before making a network + request. + * All pictures from feeds should be now properly displayed. + * Completely overhauled the logic of detecting existing + articles and updating them. + * Fixed problem when multi-column sorting was mistakenly + activated when article list is reloaded after feed is + fetched. + * Monochrome icon was adjusted a bit. + * Fixed feeds list scrolling when feature "Next unread + article" is activated. + sc-controller +- Update to 0.4.8.6 + * Fixed initial Import Steam Profiles display list + * Added python-vdf to AppImage build script + * Fixed inputs tests. Contribution by rnhmjoj + * Changed device config flags for Steam Controller to read accel + data from controller + * Added Steam Controller accel data in cemuhook. Fixes controller + orientation in CemuHook + * Disabled gyro action for default Desktop profile. CemuHook should + not be needed for the Desktop profile + +- Update to 0.4.8.5 + * Fixed AttributeError problems in sccdaemon.py. Contribution by Alastor27 + * Fixed using two Steam Controllers in daemon. Contribution by berarma + * Added toggled handler for 'Minimize to tray on start' checkbox + in Settings. Contribution by Alastor27 + * Fixed 'Edit Bindings' and 'Autoswitcher Options' OSD options. + Contribution by Supreeeme + * Fixed importing VDFs from Steam. Contribution by Supreeeme + * Changes to adjust mouse cursor movement based on gamepad poll rate. + Allows more uniform mouse cursor movement between wired and + wireless Steam Controllers + * Now clear mouse cursor distance remainders when changing directions + +- Update to 0.4.8.4 + * Fixes for axis detection +- Use SourceUrl instead of _service + +- Updated to current git version + * Fixed more issues related to Python 3 changes + * BT support fixed. Contribution by claudius + * Fixed invalid namespace issue with portions of OSD. + Fixed Current Binding Display portion of OSD + * Make sure daemon socket endpoint uses read-write mode rather + than read-only. Contribution by aqxa1 + +- Updated to current git version + * Initial Python 3 port + * Fixed several errors discovered by pyflakes + * Updated Linux platform SDL GameController mappings from SDL_GameControllerDB project + +- Updated to current git version + * Change decoration_layout property for GtkHeaderBar. Disable window icon. + Removes double icon problem when run in Plasma + +- Updated to current git version (Ryochan7's Python3 port) +- Set git version as version suffix + +- Update to @Ryochan7 Python 3 port + +- Update to version 0.4.7 + * Added option to send gyroscope data to Citra and Cemu (Cemuhook support) + * Fixes in 0.4.7: + * Not minimizing to tray on start + * Issues when using stick simultaneously with lpad + * Crash in controller registration dialog if udev device has special symbols in name (thanks @Verequies) + * Trackball friction resets when set to zero + +- Update to version 0.4.6.1 + * Backups created while converting profiles were not ignored by GUI nor when converting profiles, creating more and more backups every time application started. + * New in 0.4.6: + * Added support for Retroarch RemotePad protocol, which allows using mobile phone as additional controller. See this wiki page for more info. + * Added option to use shell command as condition in modeshift (#427) + * Fixes in 0.4.6: + * Proton (Steam Play) crashing scc-daemon (#435) + +- Fix dependencies by means of introspection (boo#1116778): + + Add gobject-introspection BuildRequires: since the code is + written with gobject-introspection in mind, having the BR adds + a set of rpm provides/requires based on code inspection + + Drop typelib-1-0-Rsvg-2_0 requires: with g-i above in place, + this dependency is autodetected. + + Replace python-gobject requires with python-gobject-Gdk: since + this is a GUI tool, we need the Gdk/Gtk-part of pygobject in + plus. + +- Update to version 0.4.5 + * On-screen keyboard can be now used with DS4 gamepad + * Improved editing profile using controller + * Allowed SVG custom menu icons + * Allowed displaying multiple OSD messages, with different font size and display time + * Fixes: + * Status icon displaying wrong application name and/or no image + * Status icon looks bad on hidpi screens + * With two displays, where one is rotated and other one is offseted horizontally (and Compiz is used on 3rd Friday in month while gray cat is in house), OSD menu with too many items is drawn partially off-screen + * Bumpers swapped with bluetooth driver + * More NixOS fixes +- dropped desktop-file.patch, fixed upstream + scummvm +- Add patches from upstream to fix build with fluidsynth 2.2 + * 0001-FLUIDSYNTH-Make-FluidSynth-logging-less-noisy-by-default.patch + * 0002-FLUIDSYNTH-Swapped-debug-levels-for-FLUID_WARN-and-FLUID_INFO.patch + * 0003-FLUIDSYNTH-Fix-build.patch + * 0004-AUDIO-Fix-compilation-with-Fluidsynth2.patch + * 0005-FLUIDSYNTH-Simplify-FluidSynth-version-check.patch + * 0006-FLUIDSYNTH-Fix-compilation-with-Fluidsynth-2.2.patch + +- Add Discord RPC support. + +- Drop 0001-AUDIO-Really-Fix-Compilation-Against-Fluidsynth-v2.1.patch +- Update to version 2.2.0 + * Add support for ~1594 Interactive Fiction games + * Adds 3 more game engines and extended another 4 + +- update to 2.1.2: + - Fixed an issue with the Sparkle updater which lead to an infinite update loop. + - Fixed application freeze on start on Mac OS X 10.5 and older. + - Fixed application icon on Mac OS X 10.5 and older. + +- Update to 2.1.1 + General: + * Fixed crash when switching certain languages in GUI. + * Fixed ESC erroneously saving the changes in the options dialog. + * Improvements in FM-TOWNS/PC-98 audio. + * Improved Greek language support in the GUI. + Networking: + * Improved error handling. + * Only download saves when necessary. + Bladerunner: + * Fixed buggy savestate in some scenes. + * Added engine checkbox to target 120fps. + * Fixed thumbnail portability. + * Use virtual keyboard on save screen on relevant platforms. + Kyra: + * Fixed EOB1-Amiga ending sequence (which would play only if you + achieved all bonus quests). + * Fixed monster random item drop chance in EOB1. + * Added handling for the secret potion in the Legend of Kyrandia 2. + * Fixed sound issues in the Legend of Kyrandia 2. + * Fixed graphics glitches in Legend of Kyrandia 1 and 3, EOB1 and + EOB2-FM-TOWNS. + Mohawk: + * Persist changes in game options across sessions. + Queen: + * Fixed regression with the display of the bellboy dialogue. + SCI: + * Numerous game script fixes in CAMELOT, ECO2, GK1, GK2, + KQ7, PHANT1, PQ1VGA, QFG3, QFG4, SQ5 and SQ6. + * Implement horizontal and FM-TOWNS type screen shake. + * Added support for Phantasmagoria 1 censored mode. + * Added support for Polish LSL7. + * Added support for Italian GK2. + * Added support for Portuguese GK2. + * Added support for Russian KQ7. + * Added support for Russian SQ1VGA. + * Added support for GK2 fan-made subtitle patches. + SCUMM: + * Added support for Pajama2 (UK release). + Supernova: + * Hooked F5 to the Main Menu. + Toltecs: + * Added Czech version support. + * Fixed exiting from game menus when returning to the launcher. + Wintermute: + * Added several missing game variants and demos to the detection tables. + * Fixed regression with stack handling. + * Fixed the behavior of edit boxes. + * Improved support for Chinese language game variants. + Xeen: + * Fixed display of gold and gem amounts on the Switch. + * Fixed tavern exit locations in Swords of Xeen. + * Fixed crash loading Deep Mine Alpha in World of Xeen CD. + GUI: + * MIDI setting tabs are no longer shown if a game has no music at all. + All ports: + * Fixed screen filling in non-paletted screen modes. + 3DS port: + * Major improvements. + AmigaOS4 port: + * Minor tweaks (stack cookie, build automation). + Android port: + * Improved filesystem navigation. + * Proper handling of HiDPI displays. + * Improved keyboard support. + iOS port: + * The home indicator is now automatically hidden on iPhone X and later models. + MacOS X port: + * Follow the OS dark theme for window decorations. + RISC OS port: + * Fixed crash when accessing an unavailable drive. + * Reduced the required DigitalRenderer version. + Switch port: + * Added cloud integration. + OpenPandora port: + * Minor improvements. + Windows: + * Added Text-to-Speech support. + * Fix screenshots with Unicode paths. +- Add 0001-AUDIO-Really-Fix-Compilation-Against-Fluidsynth-v2.1.patch + to fix build with fluidsynth 2.1 + +- Undefine _lto_cflags before building scummvm. The lto flags are + incompatible with -gsplit-dwarf which scummvm relies on. + +- Update to version 2.1.0 + New games: + * Added support for Blade Runner. + * Added support for Duckman: The Graphic Adventures of a + Private Dick. + * Added support for Hoyle Bridge. + * Added support for Hoyle Children's Collection. + * Added support for Hoyle Classic Games. + * Added support for Hoyle Solitaire. + * Added support for Hyperspace Delivery Boy! + * Added support for Might and Magic IV - Clouds of Xeen. + * Added support for Might and Magic V - Darkside of Xeen. + * Added support for Might and Magic - World of Xeen. + * Added support for Might and Magic - World of Xeen 2 CD + Talkie. + * Added support for Might and Magic - Swords of Xeen. + * Added support for Mission Supernova Part 1. + * Added support for Mission Supernova Part 2. + * Added support for Quest for Glory: Shadows of Darkness. + * Added support for The Prince and the Coward. + * Added support for Versailles 1685. + New ports: + * Added Nintendo Switch port. + General: + * Improved GUI rendering and overall GUI performance. + * Added stretch mode option to control how the display is + stretched to the window or screen area. + * Fixed incorrect cursor movement when it's controlled using + the keyboard. + * Updated the Roland MT-32 emulation code to Munt 2.3.0. + * Improved unknown game variants reporting. + * Enabled cloud support. + * Added Text to Speech capabilities for better accessibility + on some platforms. + ADL: + * Improved color accuracy. + * Added a TV emulation mode. + * Added support for the WOZ disk image format. + Drascula: + * Fixed loading game from launcher when the game had been + saved in chapter 1. + Full Pipe: + * Fixed playtime not being restored when loading a savegame. + * Fixed a bug that leads to enormous memory consumption in + scene 22. + Kyra: + * Added support for the Amiga version of Eye of the Beholder I + + II. + * Added support for the FM-Towns version of Eye of the + Beholder II. + * Several bug fixes. + MOHAWK: + * Added a main menu for the 25th anniversary release of Myst + ME. + * Repurposed the landing menu as a main menu for the 25th + anniversary release of Riven. + * Added autosave to slot 0 to Myst and Riven. + * Added keyboard shortcuts for loading and saving as + documented in the game manual to Myst and Riven. + * Fixed a crash caused by the observatory viewer random + position going out of bounds in Myst. + * Fixed a crash caused by Jungle Island flies going out of + bounds in Riven. + * Fixed missing end credits for the Polish version in Riven. + * Improved usability for some puzzles in Myst and Riven. + * Fixed various crashes, graphics glitches, and sound + imperfections in Myst and Riven. + Mortevielle: + * Added speech synthesis on some platforms. + SCI: + * Added LarryScale, a high quality cartoon scaler for Leisure + Suit Larry 7. + * Fixed over 100 original game script bugs in CAMELOT, ECO1, + ECO2, FREDDYPHARKAS, GK1, HOYLE5, ICEMAN, KQ6, LB1, LB2, + LONGBOW, LSL6, MOTHERGOOSE256, PQ3, PQ4, QFG1VGA, QFG4, and + SQ4. + * Fixed a bug in version 2.0.0 that prevented the Macintosh + versions of Freddy Pharkas, King's Quest 6, and Quest for + Glory 1 (VGA) from loading. + * Fixed a crash in the Macintosh version of Freddy Pharkas + when picking up the shovel which makes the game completable. + * Fixed loading autosave games. + SCUMM: + * Implemented lipsync for v6 and v7+ games. + * Improved Audio quality in Humongous Entertainment games by + using the Miles AdLib driver. + * Fixed possible stack overflows in The Dig and Full Throttle. + * Fixed original speech glitch on submarine in Indiana Jones + and the Fate of Atlantis. Users need to recompress their + monster.sou using an up-to-date version of scummvm-tools for + this to take effect when using compressed audio. + * Fixed an issue in the wig maker room in the German version + of SPY Fox 3: Operation Ozone which makes the game + completable. + * Added sound driver for the Amiga versions of Monkey Island 2 + and Indiana Jones and the Fate of Atlantis. + Sherlock: + * Fixed crash in Spanish version talking to lady in Tailor + shop. + SKY: + * Added workaround for original game bug to improve intro and + not cut off images which exist as fullscreen (320x200px) in + the game data files. + Tinsel: + * Fix loading Discworld 1 savegames from the launcher where + Rincewind had a held item. + * Script patch for hang in Discworld 1 GRA using items on + Temple big hammer. + * In Discworld 1, Held items being released that were never in + the Luggage or Rincewind's inventory will now be + automatically dropped into the Luggage rather than being + lost. + Titanic: + * Fixed bug in entering floor numbers numerically that could + crash the game. + * Fixed parser not getting properly reset across sentences in + a conversation. + * Fixed endless busy cursor on Titania closeup when brain + slots are incorrectly inserted. + * Fixed loading saves in front of Barbot could cause him to go + into an infinite animation loop. + * Fixed crash asking Parrot who sabotaged the ship. + Tucker: + * Fixed multiple graphic issues in Bud Tucker in Double + Trouble. + * Fixed multiple issues with font and subtitle rendering. + * Fixed dentist music in mall being played incorrectly. + * Fixed wrong sound effects being played. + * Fixed a bug that made the bubbles in the Plugs Shop not + always visible. + * Fixed a missing animation when Ego and Billie are on the + boat. + * Fixed a bug that caused a dead end in the second museum + scene. + * Bud is no longer able to walk outside the walkable area when + visiting the club. + * Bud is also no longer able to walk through closed doors. + * Added mouse wheel support for inventory scrolling. + * Allow skipping of speech. + * Improved savegame handling and added support for autosaves. + ZVISION: + * Fixed graphical glitch in Zork: Grand Inquisitor. + * Packaged the required fonts with ScummVM. + SDL ports (including Windows, Linux, macOS): + * Added support for game controllers. + * Added support for adding games via Drag and Drop. +- Dropped scummvm-fix_CVE-2017-17528.patch (merged upstream) +- Dropped scummvm.changes as source (no longer necessary as date + reference) + +- run spec-cleaner + * update copyright date + * update bugzilla url + * correct the license +- fix the configure failure by building the endianess test without + optimization + -- Update to 1.7.0 - * New Games: - - Added support for Chivalry is Not Dead. - - Added support for Return to Ringworld. - - Added support for The Neverhood. - - Added support for Mortville Manor. - - Added support for Voyeur. - * General: - - Updated Munt MT-32 emulation code to version 1.3.0. - - Switched from our custom JPEG and PNG decoders to libjpeg(-turbo) and - libpng, which are faster and can handle more images. - - Added generic OpenGL (ES) output (based on GSoC Task). - - The GUI can now be rendered in 32-bits. - - The build system has been changed to be more modular and easier to add new - engines. - * SDL: - - Added OpenGL graphics mode based on our generic OpenGL output. This - allows for arbitrary output sizes. However, it does not support special - filters like AdvMAME, HQ, etc. - * AGOS: - - Added mouse wheel support for inventory and save game lists. - - Enabled verb name display in Simon the Sorcerer 2. - - Fixed the Feeble Files loyalty rating in the English 4CD version. (This - was apparently a bug in the original game. It is currently unknown if - other versions still have the same problem.) - * Broken Sword 1: - - Added back support for MPEG-2 videos. - * Broken Sword 2: - - Added back support for MPEG-2 videos. - * CGE: - - Added an option to enable "Color Blind Mode" to the ScummVM GUI. - * Gob: - - Improved video quality in Urban Runner. - * Hopkins: - - Added an option to toggle "Gore Mode" from the ScummVM GUI. - - Fixed bug that could cause the music to stop prematurely. - * Pegasus: - - Fixed several rare crashes and glitches. - - Fixed multiple bugs carried over from the original binary. - * SCI: - - Added support for the more detailed RAVE lip syncing data in the Windows - version of King's Quest 6. Portraits should now be much more expressive - when talking. - - Added support for simultaneous speech and subtitles in the CD versions - of Laura Bow 2 and King's Quest 6 (toggled either in-game with the new - "Dual" audio state, or via the ScummVM audio options). - - Fixed music fading. - - Fixed several script bugs in Camelot, Crazy Nick's, Hoyle 3, QFG1VGA, KQ5, - KQ6, LB2, LSL2, LSL5, Pharkas, PQ1VGA, SQ4, SQ5. - - Improved the MIDI parser so that music event processing is done more - properly. - * SCUMM: - - Changed the saved game naming scheme of HE games to always contain - the target name. - - Fixed having multiple coaches in Backyard Football. - - Improved AdLib support for Loom and Indiana Jones and the Last Crusade. - This makes sound effects like, for example, the typewriter and waterfall - in Indiana Jones and the Last Crusade sound like in the original. - - Added support for the Steam versions of Indiana Jones and the Last - Crusade, Indiana Jones and the Fate of Atlantis, Loom and The Dig. Both - the Windows and the Macintosh versions are supported. - * TONY: - - Savegames in Tony Tough now work on big-endian systems. - * Tinsel: - - Discworld 1 and 2 no longer crash on big-endian systems. - -- Update to 1.6.0 - * New Games: - - Added support for 3 Skulls of the Toltecs. - - Added support for Eye of the Beholder. - - Added support for Eye of the Beholder II: The Legend of Darkmoon. - - Added support for Hopkins FBI. - - Added support for Tony Tough and the Night of Roasted Moths. - - Added support for The Journeyman Project: Pegasus Prime. - - Added support for the Macintosh version of Discworld 1. - * General: - - Added a new save/load chooser based on a grid of thumbnails. This is only - supported for resolutions bigger than 640x400. The old chooser is still - available and used for games without thumbnail support. It is possible to - select the old one as default too. - - Rewrote VideoDecoder subsystem. - - Added Galician translation. - - Added Finnish translation. - - Added Belarusian translation. - - Using the mouse wheel on a slider widget now changes the value by the - smallest possible amount. This is more predictable than the old behaviour, - which was to change the value by "one pixel" which would sometimes not - change it at all. - - Updated MT-32 emulation code to latest munt project snapshot. - - Added FluidSynth settings dialog, mainly for reverb and chorus settings. - - Fixed crash on certain Smacker movies. - * Cine: - - Improved audio support for Amiga and AtariST versions of Future Wars. - Now music fades out slowly instead of stopping immediately. Sound - effects are now properly panned, when requested by the game. - * CGE: - - Soltys contains a puzzle requiring the ALT key to be pressed while clicking - on an object. This puzzle has been disabled on devices not using this key. - * Drascula: - - Resolved multiple UI issues with the original save/load screen. - - Added advanced savegame functionality, including savegame timestamps and - thumbnails and the ability to load and delete savegames from the launcher. - It's now possible to use the ScummvM save/load dialogs. - - The F7 key (previously unmapped) now always shows the ScummVM load screen. - The F10 key displays either the original save/load screen, or the ScummVM - save screen, if the user has selected to use the ScummVM save/load - dialogs. - * Dreamweb: - - Now that the game is freeware, there is a small extra help text showing - the available commands in the in-game terminals when the player uses the - 'help' command. Previously, players needed to consult the manual for the - available commands. Since this reference to the manual is a form of copy - protection, this extra line can be toggled by the ScummVM copy protection - command line option. - * Groovie: - - Simplified the movie speed options, and added a custom option for The 7th - Guest. Movie options are now "normal" and "fast", with the latter changing - the movie speed in T7G to match the faster movie speed of the iOS version. - The game entry might need to be readded in the launcher for the new setting - to appear. - * SAGA: - - Added music support for the Macintosh version of I Have No Mouth and, I - Must Scream. - * SCUMM: - - Implemented Monkey Island 2 Macintosh's audio driver. Now we properly - support its sample based audio output. The same output is also used for - the m68k Macintosh version of Indiana Jones and the Fate of Atlantis. - - Improved music support for the Macintosh version of Monkey Island 1. It - now uses the original instruments, rather than approximating them with - General MIDI instruments, and should sound a lot closer to the original. - - Added sound and music support for the Macintosh version of Loom. - - Handle double-clicking in the Macintosh version of Loom. - - Major bugfixes in INSANE (the Full Throttle bike fights). - * TOUCHE: - - Added support for Enhanced Music by James Woodcock - (http://www.jameswoodcock.co.uk/category/scummvm-music-enhancement-project/). -- Remove scummvm-nostrip.patch -- Add scummvm-themed_icons.patch - -- license update: GPL-2.0+ - SPDX format - plus it appears as though only one license relevant binary - is created (2 if you count the extra package) - meaning that the binary - is almost GPL licensed (i.e. there does not appear to be a library which - could be LGPL licensed) - semantik +- Update to 1.2.7 + * Fix the rendering of activity elements start/end + * Fix saving empty documents + * Improve the layout for various diagram elements + * Hide top-right corner data flags on empty map items + * Workaround for dark desktop color schemes + * Improve the zoom system +- Remove _service file, update can be done with + "osc service ra download_files" + shadowsocks-v2ray-plugin +- Update version to 1.3.1+git20210506.ddd7ab4 + * Support v2ray 4.38+ +- Drop switch-to-v2fly.patch. + sispmctl +- Update to 4.9 + * Correct display of serial number. + * Fix build error with GCC 4.8. + +- Update to 4.8 + * Sleep two seconds upon wrong webserver password. + * Improve parameter checks. + +- Update to 4.7 + * Support scheduling on EG-PMS2 + * Step up security in systemd service definition +- Use sf.net source URL +- Package README.md + spdlog +- Added baselibs.conf for bi-arch support + +- Update to version 1.9.2 + * Fixed clang compiler errors when using spdlog in c++20. + * Fixed the Qt sinks to accurately trim the newline chars. + * Improved and simplified Qt sinks implementation. + * Fixed macro SPDLOG_LEVEL_NAME_xxx to always translate to the + spdlog namespace. + * Fixed typo in readme. + * Fixed the MongoDB sink compilation in c++11. + * Fixed double include of same file in thread_pool.h . + * Ensure that the CMake exported package is relocatable. + * Remove std::distance usage for possible performance gain. + * Support of inclusion of bin_to_hex.h in any order with + spdlog.h. + * Fixed install instructions for "header only" dir. + +- Add spdlog-1.9.1-use_system_catch2.patch (fixes boo#1189103) + +- Update to version 1.9.1 + * Support for {fmt}'s compile time validation of format strings. + * In C++14/17 - format string can be validated at compile time + using FMT_STRING. + * Fixed compilation error in Clang 13 with C++20. + +- Update to version 1.9.0 + What's new: + * Support for {fmt} lib version 8.x. + * New MongoDB sink. + * New QTextEdit and QPlainTextEdit sinks. + Fixes and Improvements: + * Made mutex member variable mutable. + * Changed c-style casts to reinterpret casts in tcp_client. + * Rethrnow non std exceptions. + * Small code improvement (std::find). + * Added support for CMake policy CMP0077. + * Allow compilation with nvc++ (and possibly PGI). + * Fixed C++20 build resulting in deprecated implicit copy + assignment operator warning. + * Use std::function for the global error handler. + * Fixed dup sink compile warnings in older compilers with + back_inserter. + * Added a color-terminal type to the color terminals list - to + show colors in in RISC-V64 machines. +- Drop spdlog-1.8.5-fmt8.patch and spdlog-1.8.5-fmt8_tests.patch + (merged upstream) + +- Add spdlog-1.8.5-fmt8.patch and spdlog-1.8.5-fmt8_tests.patch + to fix compatibility with fmt 8 + sshuttle +- Sshuttle service should be started after firewalld + +- Fix fix-shebang.patch to use /bin/bash and /bin/sh, as older + distributions don't have /usr/bin/bash + +- Add support for a systemd service, this is useful if we want to + start sshuttle VPN at boot time. + +- only build for main python3 version, this is not a module + +- Update to 1.0.5: + + Added + * IPv6 support in nft method. + * Intercept DNS requests sent by systemd-resolved. + * Set default tmark. + * Fix python2 server compatibility. + * Python 3.9 support. + + Fixed + * Fix #494 sshuttle caught in infinite select() loop. + * Include sshuttle version in verbose output. + * Add psutil as dependency in setup.py + * When subnets and excludes are specified with hostnames, use all IPs. + * Update/document client's handling of IPv4 and IPv6. + * Update sdnotify.py documentation. + * Allow no remote to work. + * Make prefixes in verbose output more consistent. + * Make nat and nft rules consistent; improve rule ordering. + * Make server and client handle resolv.conf differently. + * Fix handling OSError in FirewallClient#__init__ + * Refactor automatic method selection. + +- Update to 1.0.4: + * Allow Mux() flush/fill to work with python < 3.5 + * Fix parse_hostport to always return string for host. + * Require -r/--remote parameter. + * Add missing package in OpenWRT documentation. + * Fix doc about --listen option. + * README: add Ubuntu. + * Increase IP4 ttl to 63 hops instead of 42. + * Fix formatting in installation.rst + +- Update to 1.0.3: + * Fixed: + - Ask setuptools to require Python 3.5 and above. + - Add missing import. + - Fix formatting typos in usage docs +- Add fix-shebang.patch to fix env-script-interpreter rpmlint error + +- Update to 1.0.2: + + Added: + * Python 3.8 support. + * sshpass support. + * Auto sudoers file (#269). + * option for latency control buffer size. + + Removed: + * Python 2.6 support. + * Python 2.7 support. + + Fixed: + * Leave use of default port to ssh command. + * Remove unwanted references to Python 2.7 in docs. + * Replace usage of deprecated imp. + * Fix connection with @ sign in username. + * Remove debug message for getpeername failure. + * Fix crash triggered by port scans closing socket. + * Added "Running as a service" to docs. + * Systemd integration. + * Trap UnicodeError to handle cases where hostnames returned by DNS are invalid. + * Formatting error in CHANGES.rst + * Various errors in documentation. + * Nftables based method. + * Make hostwatch locale-independent (#379). + * Add tproxy udp port mark filter that was missed in #144, fixes #367. + * Capturing of local DNS servers. + * Crashing on ECONNABORTED. + * Size of pf_rule, which grew in OpenBSD 6.4. + * Use prompt for sudo, not needed for doas. + * Arch linux installation instructions. + * tests for existing PR-312 (#337). + * Hyphen in hostname. + * Assembler import (#319) + - add fix-pytest.patch + +- Add the missing build dependency for openSUSE Factory. + +- update to 0.78.4: + * Work around non tabular headers in BSD netstat. + * Fix UDP and DNS support on Python 2.7 with tproxy method. + * Fixed tests after adding support for iproute2. + * Small refactoring of netstat/iproute parsing. + * Set started_by_sshuttle False after disabling pf. + * Fix punctuation and explain Type=notify. + * Move pytest-runner to tests_require. + * Fix warning: closed channel got=STOP_SENDING. + * Support sdnotify for better systemd integration. + * Fix #117 to allow for no subnets via file (-s). + * Fix argument splitting for multi-word arguments. + * requirements.rst: Fix mistakes. + * Fix typo, space not required here. + * Update installation instructions. + * Support using run from different directory. + * Ensure we update sshuttle/version.py in run. + * Don't print python version in run. + * Add CWD to PYTHONPATH in run + * Fix case where there is no --dns. + * [pf] Avoid port forwarding from loopback address. + * Use getaddrinfo to obtain a correct sockaddr. + * Skip empty lines on incoming routes data. + * Just skip empty lines of routes data instead of stopping processing. + * [pf] Load pf kernel module when enabling pf. + * [pf] Test double restore (ipv4, ipv6) disables only once; test kldload. + * Fixes UDP and DNS proxies binding to the same socket address. + * Mock socket bind to avoid depending on local IPs being available in test box. + * Fix no value passed for argument auto_hosts in hw_main call. + * Fixed incorrect license information in setup.py. + * Preserve peer and port properly. + * Make --to-dns and --ns-host work well together. + * Remove test that fails under OSX. + * Specify pip requirements for tests. + * Use flake8 to find Python syntax errors or undefined names. + * Fix compatibility with the sudoers file. + * Stop using SO_REUSEADDR on sockets. + * Declare 'verbosity' as global variable to placate linters. + * Adds 'cd sshuttle' after 'git' to README and docs. + * Documentation for loading options from configuration file. + * Load options from a file. + * Fix firewall.py. + * Move sdnotify after setting up firewall rules. + * Fix tests on Macos. +- Switch to Python 3.x, python 2.x is dead. +- Fix missing setuptools runtime dependency +- remove weird local copy of setuptools, use system provided one + -- initial version (0.20110503) - stellarium +- Update to 0.21.2: + * Annual aberration correction. Planet positions are finally very + accurate! + * Bookmarks replaced by Observation Lists + * Politically neutral geonames + * Right-click opens plugin configuration + * Improved computation of rising, transit, setting times + * "Goto next twilight" functionality + * Two new Greek skycultures + * Updated Mul-Apin skyculture with new artwork + * Improved fidelity of Lunar eclipses + * Fixed display of stellar proper motion + * Many fixes in core and plugins +- Add patches from upstream to allow building with Qt >= 5.9.0 + + stellarium-documentation.patch + + stellarium-remove-qt-5_12-code.patch + + stellarium-minimum-qt-5_9.patch + +- Update to 0.21.1: + * Updated designations of stars and handling of list of designations + and common names those stars + * Updated Almagest and al-Sufi skycultures + * Many changes in plugins + * Many fixes in core and plugins for support HiDPI devices + * Enhancements in visualization of markings and in scripting engine + * Lots of other fixes + +- Update to 0.21.0: + * Added accurate planet axis orientation and rotation + * Added lunar libration (GH: #877) + * Added lines for the Invariable Plane and Projected Solar Equator + * Added solar altitude to planetary feature nomenclature + * Added describe planetary coordinates and changes in the nomenclature + display into Stellarium User Guide + * Added new language: Spanish (Latin America) + * Added ability to scaling of Sun and planets (GH: #1263) + * Added new magnitude algorithms for planets from Mallama&Hilton 2018 + * Added Earth shadow circles for topocentric observer (GH: #430) + * Added new 4k texture for the Moon + * Added lower limit for aFOV parameter of ocular in the GUI to avoid + input wrong data + * Added visibility of an antisolar point for other planets + * Added ability to get all designations of DSO in scripts + * Added ability to show hourly motion in decimal degrees + * Added more cardinal points (GH: #1522, #1529) + * Added ability to switching off drawing of Solar glare + * Added a new sky culture based on Al-Sufi + "Book of Fixed Stars" written ~ 964 AD + * Added Old Hindu calendars + * Added Islamic (algorithmic) and Hebrew calendar. + * Added French Revolution calendar (arithmetic version) + * Added Persian (arithmetic) calendar + * Added button to set standard atmosphere + * Added ability to translation/transliteration of Roman (latin) terms + * Added ability to use UTC time when navigational stars are displayed + * Added acknowledgment section into Help/About window (GH: #1568) + * Added cosmetic fix for radio communication data: no need extra + precision to show data in Satellites plugin + * Fixed compatibility of ToneReproducer shader with GLES + * Fixed retranslation of calendars (GH: #1545) + * Fixed vertical position of calendar info panel + * Fixed height-dependent twinkle for star-like objects + * Fixed capturing a screenshots under macOS High Sierra and later + * Fixed documentation for API + * Fixed display the extincted magnitudes for all objects + * Fixed reading textures (GH: #1547) + * Fixed alignment of an intercardinal direction markers + * Fixed work of multisampling mode when in Spout isn’t used + * Fixed visualization zodiacal light at low Bortle values + * Fixed the drawing a degrees on compass on HiDPI devices + * Fixed search short phrases (GH: #1528) + * Fixed orientation of Jupiter, Uranus and Venus (GH: #357) + * Fixed inexact rotation of Moon (GH: #347) + * Fixed wrong rendering of Jupiter (GH: #1261) + * Fixed incorrect moon terminator (GH: #973) + * Fixed a skybox.ssc script (GH: #1461) + * Fixed crash when trails are enabled (GH: #1471) + * Fixed crash when choosing Zero Horizon landscape (GH: #1466) + * Fixed displaying labels of coordinate grids on HiDPI devices + * Fixed a labeling hour angles (GH: #1457) + * Fixed API docs + * Fixed styles of QMessageBox and QColorDialog (GH: #1451) + * Fixed WUI of Remote Control plugin + * Fixed HiDPI issue for Observability plugin + * Fixed the placement of cardinal marks when compass mark + is enabled on the HiDPI devices + * Fixed placement of the value of equation of time for HiDPI devices + * Fixed crash at exit (GH: #1479) + * Fixed work of Spout mode: inhibit multisampling when in Spout mode + * Fixed DOI link for “Calendrical Calculations” (GH: #1562, #1566) + * Fixed missing strings for translation (GH: #1562, #1566) + * Fixed tooltips and placeholders (GH: #1562, #1566) + * Fixed comments for translators (GH: #1562, #1566) + * Fixed artifacts in the GUI when language is changed + * Fixed images and typos in Stellarium User Guide + * Fixed bibliography in Stellarium User Guide + * Fixed the figure of Virgo constellation (GH: #1570) + * Fixed stupid typos in satellites.json file + * Fixed illumination during Lunar eclipse in Scenery 3D plugin + * Fixed behavior “Clear” button in Script Console (GH: #1499) + * Fixed lunar magnitude: try an accurate Lunar magnitude formula + * Fixed lunar eclipses: redo the eclipse push effect for lunar eclipses + * Fixed Mesa mode for Windows (GH: #1551) + * Fixed multisampling on non-Windows systems (GH: #1553) + * Fixed typos in Al-Sufi skyculture + * Updated AstroCalc/Phenomena tool (GH: #1520) + * Updated planetary features data + * Updated core: slight restructuring of Planets, Comets, + MinorPlanets, SolarSystem loader + * Updated core: using data from WGCCRE reports 2009, 2015 and Explanatory + Supplement to the AA 2013 (with error fixed by the 1992 ed.) + for rotation elements + * Updated core: keeps original Stellarium planet rotation model + (undocumented) where new rotation elements are unavailable + * Updated code of INDI client to version 1.8.5 + * Updated code for building Stellarium without NLS and Scripting support + * Updated GUI (GH: #1204) + * Updated Satellites plugin + * Updated default satellites database + * Updated GUI of Navigational stars plugin + * Updated default pulsars catalog + * Updated description of supernovae plugin (GH: #500) + * Updated description of calendars plugin in Stellarium User Guide + * Removed proper name for NGC 2194 (GH: #1530) + * Removed Arabic skyculture: Arabic SC was replaced by more accurate + "al-Sufi" skyculture + +- Remove duplicated desktop file +- Remove zero length files + +- The patch to fix the excessive memory use by lconvert was backported + to Qt 5.15.2 in Tumbleweed (remove mitigations for this version) + +- Update to version 0.20.4 + * Added Calendars plugin + * Many changes in AstroCalc tool and core of Stellarium + * Many changes in plugins + * Updated DSO catalog +- Qt 5.15.2 also needs the workarounds for excessive memory use (fix + has not been included in this release) + +- Enable workarounds for excessive memory use by lconvert in Qt 5.15.0 + and Qt 5.15.1 based on the Qt version + +- Disable translations on i586 for Tumbleweed (lconvert from Qt 5.15.1 + crashes on this architecture due to memory allocation issues) + +- Update to version 0.20.3 + * Fixed nutation and, with it, season beginning times + * Many changes in AstroCalc tool and core of Stellarium + * Many changes in Oculars and Satellites plugins + * Updated DSO catalog + +- Update _constraints for all archs + +- Add _constraints for PowerPC avoid "no space left on device" build error + +- Update to version 0.20.2 + * Many changes in AstroCalc tool and core of Stellarium + * Many changes in scripting engline and Script Console + * Many changes in Oculars and Satellites plugins + * Updated DSO catalog +- The parallel build in Qt 5.15 or GCC10 seems to take too much + resources to complete the build on Tumbleweed (build on a single + core only to limit memory usage) +- The (optional) libgps library is only available in openSUSE, + adjust BuildRequires accordingly to build for SLE as well + +- Update to version 0.20.1 + * Restore working Stellarium in ANGLE mode on Window + * Many changes in scripting engline and Script Console + * Fixes in GUI and plugins + * Updated DSO catalog + +- Update to version 0.20.0 + * Refactoring and updating the GUI + * Deep refactoring code, related to Solar system + * Many improvements in the code of plugins + +- Build with hidden visibility, it generates better code and + reduces the size of the final stellarium executable by 2MB. + +- Update to version 0.19.3 + * The major changes of this version: + * Direct ASCOM support for Telescope Control plugin on Windows + * Refactoring the GUI + * Many improvements in the code + * Added many DSO textures + * Improvements in DSO catalog + * Many improvements in AstroCalc tool + +- Update to version 0.19.2 + * The second bugfix release for series 0.19 + Numerous bug fixes; see here: + https://github.com/Stellarium/stellarium/releases/tag/v0.19.2 + +- Update to version 0.19.1: + * Added allow to search an inactive meteor showers in Search + Tool/Lists tool + * Added 'Azimuth vs. Time' graph into AstroCalc/Graphs tool + * Added feature to show tracks for latest several selected planets + * Added calculation and showing the orbital period for artificial + satellites + * Added revolutions per day info for artificial satellites + * Added tools for jumping to the next or previous time of rising, + transit or setting for selected object + * Added new behavoir for AstroCalc/Graphs when clicking within graph + area now sets current time. + * Added simplification in topocentric correction + * Added parallactic angle function (added it to infostring and + infomap also) + * Added hour angle and sidereal time to infomap + * Added apply rotation when drawing Solar Corona + * Updated planetary nomenclature + * Updated common names of stars and DSO's + * Updated cmake rules for Windows deployment + * Updated DSO textures + * Updated behaviour of HiPS survey if Stellarium started without + network + * Updated GUI for ArchaeoLines plugin + * Updated default pulsars catalog (v1.60) + * Updated list of asterisms + * Updated AstroCalc tools: many optimizations + * Excluded Armintxe skyculture and landscape from default package + * Numerous bug fixes; see here: + https://github.com/Stellarium/stellarium/releases/tag/v0.19.1 + stgit +- Move to latest version, 0.23 + * `stg mail` was not working in v. 0.21, due to TLS issue. It + does in 0.23 + * while there, update the URL +- Add patch stgbashprompt-noexec.patch + * so rpmlint won't complain about executable without '#!' + +- Create .pyc files reproducibly (boo#1049186) + +- Revive asciidoc; will be replaced or dropped later, depending on + the general solution of asciidoc support on TW + +- Update to 0.21: + * Build reproducibility repairs (Thanks reproducible-builds.org team!) + * Faster handling of large patches (#44) + * Python can now be run with optimizations (python -O) + * stg log now prints trailing newline + * Improved command line option parsing for stg log + +- Switch to python3 to build +- Disable documentation generating using asciidoc as that requires + python2 + +- updated to version 0.19 + - - Python 3 support. StGit supports Python 2.6, 2.7, 3.3, 3.4, 3.5, 3.6, + and 3.7. PyPy interpreters are also supported. + - - Submodules are now ignored when checking if working tree is + clean. Submodules are also not included by default when refreshing a + patch. + - - Config booleans are now parsed similarly to git-config. + - - contrib/stgit.el is now licenced with GPLv2. + - - Repair handling of emails with utf-8 bodies containing latin-1 + characters. Also correctly decode email headers containing quoted encoded + words. + - - StGit's version is now correct/available the release archive. + - - Add continuous integration (travis-ci) and code coverage (coveralls) support. + - - Many new test cases were added. +- updated to version 0.18 + - - commit-msg hook support for easier integration with Gerrit, allowing a + Change-Id line to be inserted in the commit message. + - - stg mail improvements for Suggested-by: tag and auto generation of Cc + for the cover letter based on all tags in the series. + - - stg mail bash completion for the -to, -cc and -bcc options based on + the content of the [mail "alias"] section of GIT configuration. + - - stg edit -review option to add a Reviewed-by: tag. + - - stg pop -spill functionality to allow popping a patch from the stack + while keeping its modification in the tree. + - - Various fixes and test coverage improvements. + - - Project page details updated (gna.org has been shut down). + -- use new python macros - -- updated to version 0.14.3: - a maintenance release including bug-fixes for the "refresh" - command, handling of file names with non-ASCII characters and - user interface enhancements for "export" and "sync" - -- updated to version 0.14.2: - * a maintenance release including bug-fixes and a few user - interface enhancements - -- updated to version 0.14.1: - * Fixed typo in the required version of Python -- updated to version 0.14: - * Support for correctly running StGIT in subdirectories - * 'repair' command for fixing an StGIT repository modified by - GIT commands such as 'commit', 'pull', 'merge' or 'rebase' - * 'edit' command for editing both the patch description and diff - * Support for SMTP over TLS - * Support for MIME multipart e-mail templates - * '--attach' option to the 'mail' command to send a patch - attached rather than inline - * Diff statistics and shortlog added to the cover e-mail - template - * '--sign/ack' options to the 'import' and 'new' commands - * '--number' to the 'log' command for limiting the output - * Support for binary files in patches - * Support for detached HEAD - * Refactoring of some modules with better support for debugging - * Many bug-fixes - -- updated to version 0.13: - * Documentation directory with man pages - * Safety checks for the 'rebase' command - * Various contrib scripts - * 'cp' command to copy files - * 'sink' command to complement 'float' - * '--diff-opts' option to some commands for passing - additional arguments to 'git-diff-*' - * 'stgit.mail.prefix' configuration option for the default - 'mail --prefix' value - * Interractive 2-way merging via xxdiff or emacs (previously, - only 3-way merging had this feature) - * Slightly changed behaviour to the 'patches' command when no - argument is given to show the patches touching the locally - modified files - * Correct importing of multipart e-mails - * '--unrelated' option to 'mail' to send patches unthreaded - and without sequence numbering - * '--update' option to 'refresh' to only check in the files - already modified by the current patch (similar to - 'pick --update') - * '--keep' option to 'goto' (though it only works for patch - popping) - * '--expose' option to 'pick' to append the picked commit id - to the log (similar to the 'git cherry-pick -x' command) - * The 'new' command can automatically generate the patch name' - from the given log - * 'uncommit' can generate patches up to a given commit id - * Bug fixes - -- updated to verison 0.12.1: - * Allow StGIT to run when there is no user information - configured - * Use 'git-pull' rather than 'git-fetch' by default - * Fix the 'mail' command to parse multiple-lines address - headers - * Fix the alias check in the 'stg mail --bcc' command - * Add '--merged' option to rebase - * Add '--url' option to 'import' to import a file directly - from the network - * Add '--author' option to 'series' - stp +- Update to version 2.3.3+20210104: + * Creating an API to get the value/index size from a 'Type' + +- Update to version 2.3.3+20201027: + * Ensuring that we do not create double frames when creating a new frame; closes #385 + * Fix build for minisat, using stp/minisat + * First look for installed MiniSat, then the built one + * Fixing warnings by GitHub static code analysis + * Allow finding minisat through CONFIG first + * Create codeql-analysis.yml + * Ensuring documentation consistency with the use of semicolon vs. period + * Correcting double backticks in README + * Updating README to update build steps and document how to run CMake without installing STP's dependencies system-wide + * Importing the latest 'GetGitRevisionDescription' CMake modules from rpavlik/cmake-modules + * Ensuring that all CMake targets are correct to support no-op builds + * Updating code to use C++11 autos for readability + * and much more +- switch to obs_scm + +- fix build on 12sp5 -- define Python_ADDITIONAL_VERSIONS to 3 + +- Update to version 2.3.3+20200113: + * Fixing tests so build doesn't break + * Removing slow running tests + * Better support for python in build + * less bad model printing for arrays. + * Change reference to Minisat repo + * extra little one. + * Removing tests that take 1 minute to execute + +- Python3 bindings subpackage should be named correctly +- More modern cmake macros + +- build python3 bindings + patch py3.patch +- drop dependecy on python devel .. not needed + +- Update to version 2.3.3+20190713: + * fix #330. + * Partial fix for #330. + * Hack to get a smtlib benchmark parsing. + * Decimal output is incredibly slow for ~30,000 bits. + * Timeout tests are way too slow, removing + * fix. wasn't printing success like it should on some smtlib commands. + * -p will now print smtlib2 format models when the smtlib2 parser is selected. smtlib2 models contain all the variables (even those that can take any value). + * don't output a model if it was unsat. + * fix boolean model output. + +- Update to version 2.3.2+20190222: + * Don't cache data in case of error + * Reordering riss library, maybe that will fix the issue + * Trying to fix appveyor + * Let's see the output of RISS being built + * No need for rdynamic hackery + * It's best to name the library target "stp" not "libstp" + * Fixing using <packagename>_ROOT variables + * Adding compiler options + * Fixing the mess that staticcompile was causing + * Fixing version-number based issue with the Docker image + * Removing gcc extension of C++, not needed + * Let's fix up Appveyor for static build +- Note that the build is fixed with bison 3.3.2. +- remove 0001-CMake-fix-dirs-again.patch, in upstream now + swell-foop +- Update to version 41.0.1: + + Fixed versioning in appdata. +- Changes from version 41.0: + + Updated translations. + +- Update to version 41.alpha: + + Fixed swell foop not starting from launcher. + + Updated icon. + + Updated translations. + +- Update to version 40.1: + + Fixed application not starting from launcher. + + Updated translations. + +- Update to version 40.0: + + Use unowned for GtkChild fields. + + Don't use multilib on arches where it doesn't exist. + + Updated translations. + +- Update to version 40.rc: + + Updated translations. + +- Update to version 40.beta: + + Support window resizing. + + Updated translations. +- Add pkgconfig(libgnome-games-support-1) and pkgconfig(gee-0.8) + BuildRequires: new dependencies. +- Drop swell-foop-vala-syntax.patch: fixed upstream. + +- Add swell-foop-vala-syntax.patch: Don't use unsupported vala + syntax, (glgo#GNOME/swell-foop!20). + system-role-ha +- Remove partitioning section. That setting were useless because + they were expressed in the old format used before SLE-15 + (bsc#1192694). +- 15.4.1 + systemd +- Import commit dcd562c17a5bd8df60aff757c9a4c823b1da9144 (merge of v249.7) + For a complete list of changes, visit: + https://github.com/openSUSE/systemd/compare/a7d5fcde94e2351f6cdd1826726c52e22c9355f9...dcd562c17a5bd8df60aff757c9a4c823b1da9144 +- Import commit a7d5fcde94e2351f6cdd1826726c52e22c9355f9 + f99aa40c6e TEST-12: make sure 'adm' group exist + 6c7194ff99 TEST-08: don't force ext4 for / + dd1814b8f9 test: use kbd-mode-map we ship in one more test case + 94c5febf2a test: fix TEST-10-ISSUE-2467 +- Update the dependencies of the systemd-testsuite sub-package + systemd:mini +- Import commit dcd562c17a5bd8df60aff757c9a4c823b1da9144 (merge of v249.7) + For a complete list of changes, visit: + https://github.com/openSUSE/systemd/compare/a7d5fcde94e2351f6cdd1826726c52e22c9355f9...dcd562c17a5bd8df60aff757c9a4c823b1da9144 +- Import commit a7d5fcde94e2351f6cdd1826726c52e22c9355f9 + f99aa40c6e TEST-12: make sure 'adm' group exist + 6c7194ff99 TEST-08: don't force ext4 for / + dd1814b8f9 test: use kbd-mode-map we ship in one more test case + 94c5febf2a test: fix TEST-10-ISSUE-2467 +- Update the dependencies of the systemd-testsuite sub-package + texmath +- Update texmath to version 0.12.3.1. + texmath (0.12.3.1) + * MathML reader: don't allow mfenced attributes to inherit (#177). + When open and close attributes aren't given on an mfenced, + we should use defaults rather than inheriting these from a + parent mfenced. + +- Update texmath to version 0.12.3. + texmath (0.12.3) + * TeX reader: implement logic to convert a Bin symbol to + an Op to Op when it occurs at the beginning of a group, + or after an Open, Pun, or Op symbol. This will give much + better results for unary `-` (#176). + * OMML writer: fixed rendering of EDelimited (#173). + We now properly render "middles" (separators). + +- Update texmath to version 0.12.2. + texmath (0.12.2) + * MathML input: support mmultiscripts element (#158, #100). + * Make MathML tag/attr recognition case-insensitive (#158). + * Pandoc writer: better handling of styling such as `\mathrm` (#145). + Previously identifiers were always italic, no matter what + styling was applied. + * Ignore `\tag` in TeX input (#162). + * TeX writer: avoid unneeded `\left` and `\right` for delimited. + We don't need `\left` and `\right` when the contents are + "standard height." + * TeX reader: parse implicit EDelimited sections (#172). + We now parse `(x)` as EDelimited, even though `\right` and `\left` + are not used. + +- Update texmath to version 0.12.1.1. + texmath (0.12.1.1) + * Fix compilation with GHC-9.0.1 (#169, Simon Jakobi). + Background: + https://gitlab.haskell.org/ghc/ghc/-/wikis/migration/9.0#simplified-subsumption + * Add eqn to online demo. + * Improve error messages for unknown control sequences, and restructure + tex parser to be more efficient (#167). + +- Update texmath to version 0.12.1. + texmath (0.12.1) + * OMML writer: explicitly mark symbols as non-italic (#109). + Otherwise, for some reason, they appear as italic by default. + * Improve error messages in reading tex arrays. + * Improve support for `\bmod`, `\mod`, etc. (#165). + Allow them to take complex arguments like `\left( 1 \right)`. + * Improve support for `\genfrac` (#164). + * Ignore `\textstyle`, `\scriptstyle`, `\scriptscriptstyle`, + as we currently ignore `\displaystyle`. + * Parse siunitx commands in reading tex (#157). + * Improve handling of `\not` in reading tex (#161). + Previously we only handled `\not` in front of certain symbols. + * Support `\pod` and `\pmod` and clean up spacing and font for + `\mod` and `\bmod` (#160). + +- disable %{ix86} build + +- Update texmath to version 0.12.0.3. + texmath (0.12.0.3) + * Allow pandoc-types 1.22. + +- Replace %setup -q with the more modern %autosetup macro. + +- Add _constraints for PowerPC avoid "no space left on device" build error + +- Re-generate file with latest version of spec-cleaner. + tls +- Update to version 1.7.22 + * Allow loading certificates and keys as values instead of files. + * add "version" element with SSL/TLS protocol version to tls::status + * Obsoletes tls-fix-channel-state.patch +- Add 2048 bit keys for testing, because recent openssl versions + don't accept 1024 bits anymore (tls-test-certs.tar.gz). +- Update upstream URLs. + -- Patched cipher tests to match cipher list of openssl-0.98d. - upm +- Fix dependency of devel package on libjpeg + +- Drop python2 support +- Re-enable LTO + +- Disable LTO (currently broken) + +- Update to version 2.0.0: + * Reworked existing interfaces + * Provided overloaded string based constructors for a good number + of sensors, allowing initialization from external frameworks + without type knowledge + * Removed deprecated basic grove classes from project + * Replaced 6 unsafe occurrences of sprintf() usage + * Cleaned-up build system around target arch detection and cpack + usage, added detection and resolution of tinyb library when + used as a dependency + +- Drop building of nodejs bindings as they dont build with latest + node. + +- Update to version 1.7.1: + * Bumped library compatibility to new MRAA 2.0 APIs + * Added installation details for Fedora + * Minor fixes based on static analysis vulnerability report +- Changes for version 1.7.0: + * Added Cordova bindings based on Java packages + * Complete rework of the nmea_gps library giving more control + over data acquisition and parsing + * Added GTest support for unit tests + * Removed calls to deprecated MRAA fast GPIO functions + * Several bug fixes and improvements around SWIG type maps and + gcc8 support + * New sensors: kx122, kxtj3, bh1792, bh1749 +- Run tests during build + +- Update to version 1.6.0: + * Extended LED library to support the new MRAA gpio-leds APIs + * Many CMake changes around SWIG wrapper generation and improved + FindNodejs detection module + * Several code fixes based on static code analysis + * Improved documentation generation and Travis CI builds + * Cleaned-up doxygen tags in headers and class names in JSON + library files + * New sensor: lis3dh +- Enable building of nodejs bindings + usb_modeswitch +- update to 2.6.1: + Wrapper now handles devices with non-continuous interface numbering: + www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=2&t=2915&p=19605 + (thanks to Jakub Vaněk); catch error with retrieving the active confi- + guration, exit gracefully +- use https for downloads, spec-cleaner run + +- Update to version 2.6.0 + * Removed included libjim source alltogether + * Rewrote parts of the dispatcher script to make location of + global config file into a parameter: --config-file, so it can be + customised now + * Replaced tcl helper file for jim embedding with a sh script, + dropping the install dependency on a tcl interpreter + (Attention maintainers!) + * Changed Makefile to prevent parallel build issues as reported + here: + http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=2&t=2829, + make targets have changed names (Attention maintainers!) +- Update usb-modeswitch-data package to version 20191128 + * Slight change of the 'skipping' rules to avoid unnecessary + checks (thanks to Florian Zumbiehl) + * Added devices: [03f0:0857] HP lt4220, [05c6:1000:uMa=Qualcomm] + Venus Fast2, [0bda:1a2b] D-Link DWA-171 Wifi Dongle, + [0e8d:2870] COMFAST CF-WU782AC WiFi Dongle, [12d1:15ee] + Vodafone/Huawei K5160, [12d1:1f0a] Vodafone/Huawei R218h + (lkly compat. to E5573cs), [1410:9030] Novatel USB730L, + [1410:b00c] Novatel MiFi 6620L, [15eb:a403] Abit AK-020, + [161c:f010] KuWfi 4g LTE, [19d2:1421] ZTE MF833V / Telewell + TW-LTE v2, [1c9e:3003] 4G System XS W21s, [1c9e:f030] JioFi + JMR1040, [2001:ac01] D-Link DWM-222 A2, [2020:2030] Telewell + TW-LTE / Olicard 600 / Digisol BG-BA4305, [2357:0601] TP-Link + UE300, [2fd4:9aff] 4G Systems W1208, [413c:81a2] Dell DW5806, + [413c:81a3] Dell DW5570, [413c:81a4] Dell DW5570e, [413c:81a8] + Dell DW5808, [413c:81b1] Dell DW5809e, [413c:81b3] Dell DW5809e, + [413c:81d7] Dell DW5821e, [413c:81e0] Dell DW5821e-eSIM + * Corrected/amended configs: [057c:62ff] AVM Fritz!Wlan USB + Sticks (added target 8602), [1199:0fff] Sierra devices + (3 erroneous target IDs removed) +- Fixed usb_modeswitch-fix_fsf_address.patch + +- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to + shortcut the build queues by allowing usage of systemd-mini + +- Update to version 2.5.2 + * Bugfix release: fixed additional MessageContent parameters not + working, reported by Frank Schmirler (see + http://draisberghof.de/usb_modeswitch/bb/viewtopic.php?p=18369). + * Fixed "early crash" when killed before libusb context + initialization (see + https://bugzilla.redhat.com/show_bug.cgi?id=1358472), reported + by Lubomir Rinteln. + * Fixed bad string reference, reported by Lubomir Rintel, (see + http://draisberghof.de/usb_modeswitch/bb/viewtopic.php?p=18238). + * Fixed detection of systemd if /sbin/init is a cascaded symlink + (see + http://draisberghof.de/usb_modeswitch/bb/viewtopic.php?p=18218). + * Fixed quirk in help message from usb_modeswitch binary. + -- fix for bnc #899013 - -- upgraded the data package to version 20140529 - -- Update to 2.1.1 - * Code cleanup - * Better usage of libusb1 - * -I flag meaning reversed, default is to skip SCSI inquiry - * Experimental systemd and upstart integration - -- drop /bin/eject from dependencies, it is no longer called -- install device_reference.txt as %doc -- use URL in all relevant Source tags -- drop obsoleted sections from spec - -- Update to 1.2.5: - * Initial support for MBIM devices, use with data package >= 20121109; - checking for these is the automatic default, new parameter NoMBIMCheck - prevents the check per device in case of problems; new global option - to set "delay_use" of usb-storage (as low values may prevent - mode-switching); - * fix for handling multi-configuration devices (thanks - to Bjørn Mork for advice) -- Removed files: - * add_alcatel_ot_x220d.patch: supported on upstream release - * 1bbb:f017: supported on upstream release -- Adapt huawei-timing.patch for 1.2.5 - -- Fix build with new udev directory location - -- huawei-timing.patch: - * fixed timing issues with huawei devices (E173, ...) - bnc#740354 - -- Update data package to 20120531 -- Add Alcatel OT-X220D support - -- New data package 20120120 -- Update to 1.2.3 -- Add BuildRequires tcl -- Using fdupes - -- patch license to follow spdx.org standard - -- New data package 20110227 -- Update to 1.1.7: - * Attention: paths for runtime files and database have changed! - * fix for configuration setting race (thanks to Amit Mendapara); - * discovered incompatibility between Tcl versions <= 8.3 - and >=8.4, so 8.4 is the minimum prerequisite now; - -- fix dependency - -- Update to 1.1.6 including: - * Moved warm-boot driver binding to sh wrapper, was unreliable - in 1.1.5; - * initial device checking includes current "bConfigurationValue" - now, should work with config setting for multiple devices; - * made tcl script conform to limitations of "jimsh", the minimal - tcl shell (hint from Barry Kauler); - * fixes for "usbserial" fallback (driver binding for old systems); - * in the C program, changed parameter "MessageDelay" (hitherto - unused) to "ReleaseDelay", to be used in one device configuration -- Update database to 20101222 state. - -- Update to 1.1.5 including: - * Added special control message for Kobil devices - * try to get active configuration for interface class checking - * fixed "0000" target product ID - again - * new bash and tcl wrapper logic: the convenience functions for - driver binding and symlinking will now start the tcl shell - ONLY for known devices; -- Update database to 20101202 state. - -- Update to 1.1.4 - * The package should work at boot time now (cold and warm) - * Product IDs of "0000" do exist but were not accepted, fixed - * Response endpoint is now always detected - * Wrapper script can now work with a packed collection of config - files as well as with the plain folder of files - * Wrapper fix for the symlink feature: handling of multiple interrupt - ports was incomplete - * Wrapper does not longer use a temporary file for the symlink feature - -- New upstream version 1.1.3 - * Added delay option to separate multiple message - transfers by millisecs - * fixed (possibly dangerous) sloppy string handling - * Added "clear_halt" for response endpoint - * Small additions in Makefile (install with -D) - * Changes in option handling (no more default config file!) - * Symlink feature in wrapper can now cope with devices providing - more than one interrupt port - * Wrapper now ignores package manager leftovers in config folder - * Replaced bash-specific syntax in wrapper - * Changed ZTE skipping (if existing rules are found) to warning -- update data package to version 20100707 -- spec file clean up (sources support 'make install') - -- Cleanup spec file. - -- update to version 1.1.2 - util-linux -- DEPRECATION NOTICE: raw and raw.service are deprecated and will - be removed soon. -- Remove the raw utility altogether, as it is not even built any - more with the latest kernel. +- INCOMPATIBLE CHANGE: Remove the raw utility altogether, as it is + not even built any more with the latest kernel. util-linux-systemd -- DEPRECATION NOTICE: raw and raw.service are deprecated and will - be removed soon. -- Remove the raw utility altogether, as it is not even built any - more with the latest kernel. +- INCOMPATIBLE CHANGE: Remove the raw utility altogether, as it is + not even built any more with the latest kernel. v2ray-core +- Update version to 4.43.0 + * Send Shadowsocks handshake with payload data if available + * Custom TCP Fast Open queue length support + * Fix Trojan fallback cannot get ALPN + * Fix QueryStrategy ignored + * Fix UDP connection transport connection terminated unnecessarily + * refactor: move from io/ioutil to io and os package + * Fix some tests to use udp.PickPort() + * Fix flaky TestVMessDynamicPort + +- Update to 4.42.2 + * TLS: support client certificate authentication #1169 Thanks @qq906907952 + * Socks: support 4/4a version of the socks protocol (#1269 Thanks @nekohasekai) + * DNS: add option disableFallbackIfMatch for DNS (#1270 Thanks @nekohasekai) + * DoQ(DNS over QUIC) local mode supports IP destination + (#1226 Thanks @AkinoKaede) + * Observatory will now probe outbounds in a deterministic order + (#1230 Thanks @digglife) + * DNS response will respect request type(like AAAA, A) + (#1235 Thanks @AkinoKaede) + * Fix typo in DNS log output (#1183 Thanks @rurirei) + * Fix typo in observatory log output (#1211 Thanks @ihotte) + * Fix version string not updated to match release version + * Fix IP length not deterministic (#1267 Thanks @Loyalsoldier) + * Fix HTTP outbound not respect socket config (#1264 Thanks @Vigilans) + * Fix sockopt.mark type (#1264 Thanks @Vigilans) + * Fix typo in browser forwarder error message +- Update in 4.41.1 + * VMess: Added 2 VMess experiments AuthenticatedLength and NoTerminationSignal + [#940] Thanks @RPRX + * Hardening Draining connection at client side when receiving invalid data. + [#940] Thanks @RPRX + * Observatory Support custom probe interval and probe URL. Thanks @nekohasekai + * Fixed connection stability issue when in h2, grpc transport. + [#1059] #1058 #1056 Thanks @IRN-Kawakaze @architecturers @lijinglin3 + * Further fixed connection stability issue when in h2, grpc transport. + check https://github.com/v2fly/v2ray-core/releases/tag/v4.41.1 for more info +- Update in 4.40.1 + * DNS: support DNS over TCP. #983 Thanks @AkinoKaede + * Fix: new cert issuing is incorrectly delayed. #998 Thanks @bhoppi + +- Update version to 4.39.2 + * Websocket: support header based Websocket early data & its partial browser + forwarder support + * GeoData: add a memory efficient geodata decoder called memconservative for + memory-limited devices #934 #953 #964 #965 #967 #977 Thanks @Loyalsoldier @rurirei + * HTTP/2 Transport: support to set method and headers for outgoing connections + * TCP Socket Option: support to set keepalive interval on Linux operating system + [#962] Thanks @therealak12 + * Fix BrowserForwarder panics with empty config (#954) Thanks @AkinoKaede + @Loyalsoldier + * Fix FakeDNS prints error with empty config (#955) Thanks @Loyalsoldier + * Fix Dual stack FakeDNS Close method (#956) Thanks @Loyalsoldier + * Fix Observatory starts with empty config & fails to close (#957) Thanks + @Loyalsoldier + * Fix Null check on alternative system dialer (#959) Thanks @rurirei + * Fixed the chain proxy support for gRPC and HTTP/2 transport + * Fixed leastping logic (#1019) Thanks @fanyiguang + * Fixed v2ctl unable to create geodata loaders (#1014) Thanks @ght99 +- Update in 4.38.3 + - FakeDNS: Added fakedns+others sniffer , based on #697 . Thanks @yuhan6665 + - TLS: A SECURITY improvement that allow the remote peer's TLS certificate + to be pinned to a known value. Document for TLS is updated + - Observatory: A component that measure the connectivity of selected outbounds + The document for Observatory is updated. + - Routing : leastPing balancing strategy is added. This strategy will select + a outbound that is alive and completed HTTPS GET request in the least time. + The document for Routing is updated. + - Fixed crashing in fake dns. #931 Thanks @IceCodeNew + - Added IPv6 pool in fake dns by default. #925 Thanks @Loyalsoldier + - Return ErrEmptyResponse for fakedns. #926 Thanks @sixg0000d + - Fixed UDP DNS connection cause crash. Thanks @nekohasekai + - Fixed two typo in comments. Thanks @U-v-U + * Multi-json support for observatory, browser forwarder. + [#944] Thanks @ha-ku @AkinoKaede +- Add browserforwarder related v2ray-extra.zip + +- update version to 4.37.3 + * Add multiple address host support for DNS (#884 #886 #888) + * Fix geoiop & geosite load issue (#889) +- update in 4.37.2 + * Add browser forwarder support for Websocket (#818) + * Add Websocket 0-RTT early data support (#818) + * Add replay protection for Shadowsocks proxy (#777) + * Add queryStrategy option for DNS (#794) + * Add disableFallback & skipFallback option for DNS client (#864) + * Add inversed GeoIP matching (#860) + * Add grpcSettings & gunSettings to streamSettings (00879c4) @rprx + * Fix vprotogen loop dependency (#797) @Loyalsoldier @U-v-U + * Fix DNS tests timeout due to network instability (#805) @Loyalsoldier + * Remove AA header flag in DNS query (#817) @Loyalsoldier + * TProxy: cannot find IPv6 destination in redirect mode (#815) @mzz2017 + * Context: ctx initialization for core.functions (#841) @rurirei + * Set FakeDNS FakeEnable option dynamically (#879) @sixg0000d @Loyalsoldier + * Fix Websocket early data 404 bug (#859) @k79e + * Fix QUIC: disconnect due to timeout (#850) @bhoppi + * Log: remove package path prefix in logs (#840 0138017 78c1993) @kslr +- update in 4.36.2 + * Fix gRPC max delay unintentionally low (1eaec68) @xiaokangwang + * Fix core panics when zero domain/full type of rule (#786) @darsvador +- update in 4.36.1 + * Add gRPC/gun transport (#757 #783) + * Add loopback proxy (#770) + * Add a new efficient routing rule matcher MphDomainMatcher (#743) + * FakeDNS: use 198.18.0.0/15 as default FakeDNS IP pool (#779) +- update build needed golang version to 1.16 +- keep go.sum go.mod to fix build issue with 'matched no packages' +- add geo files manually since upstream removed them from source + variety +- Add missing requires on python3-gobject-Gdk and python3-pycairo. + +- Updated to version 0.8.5: + * Fixes for Python 3.9 support. + * Cleanup of wallpaper folder now cleans all image types, + (gh#varietywalls/variety#388). + * Fix GH-363: We were almost never triggering purging downloads, + (gh#varietywalls/variety#363). + * Enable support for Qtile-venv, (gh#varietywalls/variety#386). + * Translation updates. +- Changes from version 0.8.4: + * Properly verify TLS certificates when downloading images, + (GH-(gh#varietywalls/variety#326). + * Fix banning images when using Delete to Trash option, + (GH-(gh#varietywalls/variety#304). + * Preserve file extensions when copying wallpapers to another + folder, (gh#varietywalls/variety#240). + * Fix crash in indicator code when image origin is not available, + (gh#varietywalls/variety#287). + * Remove spurious "No such schema + “org.cinnamon.desktop.background” errors", + (gh#varietywalls/variety#329). + * Update Unsplash rate limit, (gh#varietywalls/variety#332). + * Better detection for AwesomeWM, (gh#varietywalls/variety#282). +- Rebase variety-fix-data-path.patch. + +- Exclude dependency to AyatanaAppIndicator3: this is no longer + maintained and building. The code is written in a way to work + with either Ayatana AppIndicator or the original version. + Previously, both were added as dependencies. + +- Updated to version 0.8.3: + * Image sources are now plugins. + * Add support for sequential albums. + * Add support for multiple simultaneously running Variety + profiles (--profile command option). + * Add a Privacy Notice dialog. + * Add support for configurable Unsplash sources. + * Add two new sources (ChromeOS Wallpapers and Google Earth View + Wallpapers). + * Remove World Sunlight Map source. + * Added Urban Dictionary and UNIX fortune program as quote + sources. + * Download linked to wallpaper changing, not configured as a + separate interval. + * Add a dedicated --set/--set-wallpaper option. + * Make the thumbs display much faster. + * Fix bugs related to GTK threading usage. + * Mulitple bugfixes. + * Dev process: Use auformatting on all Python files (black, + isort). +- Changes from version 0.7.2: + * Add support for Sway, bspwm. + * Enable AwesomeWM support by default. + * Fix crash on --help or --version if a Variety instance is + already running (gh#varietywalls/variety#148). + * Fix spurious "file not found" errors when checking for + animated GIFs (gh#varietywalls/variety#132). + * Translation updates. + +- Update to version 0.7.1: + + Fix remaining bugs from the Python 3 port: errors when saving + favorite quotes and generating pencil_tile.png. +- Changes from version 0.7.0: + + Fix possible download issues when upgrading from older Variety + versions and having safe mode enabled. + + GoodreadsSource: fix stray HTML tags being displayed in quote + authors. + + Translation updates. +- Changes from version 0.7.0-beta1: + + Port to Python 3. + + Fix broken trash deletion on some systems by directly using + Gio libraries. + + Fix potential log file corruption when trying to start + multiple instances. + + Support for setting GNOME Screensaver / GDM background. + + Removed outdated functionality for publishing to Facebook. + + Updated URL for QuotationsPage plugin. + + Update default clipboard_hosts: add deviantart.net, + imageshack.com; remove (dead) ns223506.ovh.net. +- Add missing README.md file. +- Use file triggers for desktop icons now, no need for spec file + macros. +- Add variety-fix-data-path.patch: Set user data path to + /usr/share/variety. + +- Fix source path. + +- Update to version 0.6.9: + * Removed broken "SSL dependency" installation code + * Fix trash deletion and replace gvfs-trash with 'gio trash' + * Skip metadata checks on non-image files + * Use subprocess.Popen to run xdg-open + * Removed more dead code related to VRTY.org, KDE 4 + * Add get_wallpaper support for KDE Plasma 5, fix LXDE + * Move bug tracker links to GitHub + virtme +- Update patch for aarch64 support. Does not break full emulation case. + +- Add patch to fix aarch64 native support. + * aarch64-Fix-aarch64-support.patch + +- Add patches to include some fixes and the new --blk-disk feature + * 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch + * 0002-Make-save-initramfs-show-command-output-more-useful.patch + * 0003-Fix-the-error-message-for-mods-misuse.patch + * 0004-Fix-the-mods-error-even-better.patch + * 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch + * 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch + * 0007-Add-util.find_binary-to-find-binaries.patch + * 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch + * 0009-Enable-the-Xen-console-when-using-xen.patch + * 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch + * 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch + * 0003-Add-more-typing-annotations.patch + * 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch + * 0005-run.py-Introduce-blk-disk-argument.patch + * 0006-Minor-sanitize_disk_args-cleanup.patch +- Drop outdated patch: + * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch + vnote +- update to version v2.10 + * Add simple support for Git sync including push and pull. + You need to install Git and execute git init under the root of your notebook + root folder first. + watchman +- add libart-gcc10.patch: this fixes the build using gcc-10. There's not + readily available upstream release with fixes yet (there are releases but + the look automatic and don't contain generated autotools files). + +- add Conflicts to fix + ``` + found conflict of python3-watchman-1.4.0-20.1.x86_64 with watchman-python-1.3.0-3.6.x86_64 + /usr/bin/watchman-make + /usr/bin/watchman-wait + ``` + +- spec-cleaned +- removed python2 bindings +- enabled python3 bindings as python3-watchman + +- watchman_4.7.0_makefile-am.diff: dropped, included in tarball by now +- 0001-Replaced-memset-calls-with-appopriate-C-11-init-or-a.patch: fix invalid + raw memory accesses of non-POD objects, fixes ppc build. +- 0002-Re-worked-replacement-of-memset-with-proper-init-to-.patch: fix + compiler errors introduced by the above patch ... +- update to version 4.9.0: + - Changes in 4.8.0: + * New command `flush-subscriptions` to synchronize subscriptions associated + with the current session. + * Enforce socket Unix groups more strongly — Watchman will now refuse to start + if it couldn't gain the right group memberships, as can happen for sites that + are experiencing intermittent LDAP connectivity problems. + * pywatchman now officially supports Python 3. pywatchman will return Unicode + strings (possibly with surrogate escapes) by default, but can optionally return + bytestrings. Note that on Python 3, pywatchman requires Watchman 4.8 and above. + The Python 2 interface and requirements remain unchanged. + * Prior to 4.8, methods on the Java WatchmanClient that returned + ListenableFutures would swallow exceptions and hang in an unfinished state + under situations like socket closure or thread death. This has been fixed, and + now ListenableFutures propagate exception conditions immediately. (Note that + this is typically unrecoverable, and users should create a new WatchmanClient + to re-establish communication with Watchman.) See #412. + * The minimum Java version for the Watchman Java client has always been 1.7, + but it was incorrectly described to be 1.6. The Java client's build file has + been fixed accordingly. + * Watchman was converted from C to C++. The conversion exposed several + concurrency bugs, all of which have now been fixed. + * Subscription queries are now executed in the context of the client thread, + which means that subscriptions are dispatched in parallel. Previously, + subscriptions would be serially dispatched and block the disk IO thread. + * Triggers are now dispatched in parallel and waits are managed in their own + threads (one thread per trigger). This improves concurrency and resolves a + couple of waitpid related issues where watchman may not reap spawned children + in a timely fashion, or may spin on CPU until another child is spawned. + * Fixed an object lifecycle management issue that could cause a crash when + aging out old/transient files. + * Implement an upgraded wire protocol, BSERv2, on the server and in pywatchman. + BSERv2 can carry information about string encoding over the wire. This lets + pywatchman convert to Unicode strings on Python 3. Clients and servers know how + to transparently fall back to BSERv1. + - Changes in 4.9.0: + * New field: `content.sha1hex`. This field expands to the SHA1 hash of + the file contents, expressed in hex digits (40 character hex string). + Watchman maintains a cache of the content hashes and can compute the + hash on demand and also heuristically as files are changed. This is + useful for tooling that wants to perform more intelligent cache invalidation + or build artifact fetching from content addressed storage. + * Fixed an issue that resulted in the perf logging thread deadlocking when + `perf_logger_command` is enabled in the global configuration + * Fixed an issue where queries larger than 1MB would likely result in + a PDU error response. + * Reduced lock contention for subscriptions that do no use the advanced + settling (`drop`, `defer`) options. + * Fixed `since` generator behavior when using unix timestamps rather than + the preferred clock string syntax + * Improved the reporting of "new" files in watchman results + * Improved performance of handling changes on case insensitive filesystems + * pywatchman: the python wheel format is used for publishing watchman pypi package + * pywatchman: now watchman path is configurable in python client + * pywatchman: now python client can be used as a context manager + whipper +- Package README.md instead of dead symlink README + +- Add upstream commit as patch e0942417a1c267781a8b676789730457dcb2e6fa.patch + * Use custom YAML subclass to be compatible with ruamel_yaml>=0.17 + +- Update to version 0.10.0 + * Allow configuring whether to auto close the drive's tray + * Better error handling for unconfigured drive offset + * Ability to group multi-disc releases in a single folder + * Provide option to not use disambiguation in title + * Save ISRCs from CD TOC + * Ability to skip unrippable track + * Grab cover art + * cdda2wav from cdrtools instead of cdparanoia + * Full changelog + https://github.com/whipper-team/whipper/blob/v0.10.0/CHANGELOG.md + +- Undo single-spec abomination: this is an application, not a + python module, and we thus do not need all python flavors pulled + in. +- Add gobject-introspection BuildRequires: the code uses + gobject-inrtrospection to call out to libraries; by having this + Build dependency. rpm will add the nescessary requires to the + package in plus. + +- Make it build again + +- Make it build again + +- Use %pytest instead of /usr/bin/py.test to run tests + +- Run testsuite + +- Update to version 0.9.0 + Fixed bugs: + * Fix regression introduced due to Python 3 port + * Port to Python 3 +- Update to version 0.8.0 + Fixed bugs: + * whipper bails out if MusicBrainz release group doesn’t have a + type + * object has no attribute 'working_directory' when running cd + info + * Failure to rip CD: "ValueError: could not convert string to + float: " + * "AttributeError: Program instance has no attribute '_presult'" + when ripping + * Drive analysis fails + * Eliminate warning "eject: CD-ROM tray close command failed" + * Flac file permissions + Closed issues: + * Separate out Release in log into two value map + * Network issue #412 + * RequestsDependencyWarning: urllib3 (1.25.2) or chardet (3.0.4) + doesn't match a supported version + * Run script after rip + * Add git/mercurial dependency to the README + * Include MusicBrainz Release ID in the log file + * Rip while entering MusicBrainz data + * Doesn't eject - "eject: unable to eject" (but manual eject + works) + * Note in the whipper output/log if development version was used + * read-toc progress information + * ripping fails frequently, but not repeatably + * Look into adding more MusicBrainz identifiers to ripped files +- Use python rpm build macros +- Drop not longer needed patch: + * whipper-fix-appstream-file-path.patch + wxWidgets-3_0 -- Update to 3.0.5.1 (boo#1180492): - * Workaround for the problem with overflowing maximum command - line length in MinGW builds not using configure. - * Fix for a problem with wxSpinCtrl in wxGTK, see - https://trac.wxwidgets.org/ticket/18688. -- Changes from version 3.0.5: - * Bug fixes, see - https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.0.5/docs/changes.txt. -- Refresh soversion.diff. -- Remove 0001-spinctrl.patch: Merged upstream. - -- Build wxWidgets-3_0-nostl variant with LTO disabled to fix - boo#1162418. - -- Update relax-abi.diff for new upstream patch. - -- Bump soversion.diff for 3.0.4 - -- update to 3.0.4 - * Don't crash on trailing '%' in wxDateTime::Format(). - * Fix various problems when parsing invalid ZIP files. - * Fix generic wxTimePickerCtrl to accept max values from - keyboard. - * Multiple surrogate-related fixes in UTF-16 support. - * Fix reading wide character data in wxFile::ReadAll(). - * Make parsing WAV data more robust. - * Fix copy ctor in numeric validators classes. - * Fix memory leak when wxDataViewCtrl is deleted. - * Avoid some GTK+ run-time errors when using - wx{File,Dir}PickerCtrl. -- rebase patch soversion.diff - -- Prevent breaking binaries, if C++11 is enabled - http://trac.wxwidgets.org/ticket/18034 - Add 0001-18034-stick-with-compile-settings-detected-at-config.patch - -- Rework provides/conflicts between -devel variants. - -- Rework language package dependencies with base library. -- Replace otherproviders() by regular Conflicts. - -- Unify packaging -- Backport spinctrl patches: 0001-spinctrl.patch - 0002-spinctrl.patch - -- Fix SLE12 build with SDL1. - -- Make use of %is_opensuse to select SDL1 for SLE12 - -- Disable building WebView (the built-in browser widget), - as pkconfig(webkit-1.0) (= webkit1gtk2) is going away. - -- update to 3.0.3 - See: https://github.com/wxWidgets/wxWidgets/blob/v3.0.3/docs/changes.txt#L583-L632 -- change source url to github -- rebase patch soversion.diff -- remove following patches, because they are now in upstream: - 0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch - 0001-Ensure-the-PangoFontFace-type-is-loaded.patch - 0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch - 0001-set-transient-parent-for-about-dialog-closes-16823.patch - 0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch - 0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch - 0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch - 0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch - 0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch - 0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch - 0002-Don-t-defer-wxTLW-initialization-in-wxGTK-when-not-u.patch - 0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch - 0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch - 0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch - abs.diff - wxWidgets-3_0-gstreamer-1.0.patch - -- Bump __GXX_ABI_VERSION to 1011 for gcc7 -- Add 0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch - to resolve crash [boo#1034350] - -- Fix devel package description. - -- Bump (SUSE-local) SO version to force rebuild. - -- Add relax-abi.diff - -- Also apply wxWidgets-3_0-gstreamer-1.0.patch to -nostl specfile, - and switch its BR to gstreamer-1.0 too; this was missed in the - previous submission. - -- Add wxWidgets-3_0-gstreamer-1.0.patch to port functions to use - gstreamer 1.0 instead of the unmaintained 0.10 branch; patch - taken from upstream issue: - http://trac.wxwidgets.org/ticket/14976. - -- Created wxWidgets-nostl to enable audacity updates in openSUSE - because all of the other Linux distributions prefer to build - wxWidgets without STL and audacity developers have no intention - of fixing audacity to build against wxWidgets built with STL. - -- Add abs.diff to reenable successful gcc6 build - -- Add patches from upstream to resolve crashes in normal conditions, - and when running under non-X11 wxGTK3. - 0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch - 0001-Ensure-the-PangoFontFace-type-is-loaded.patch - 0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch - 0001-set-transient-parent-for-about-dialog-closes-16823.patch - 0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch - 0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch - 0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch - 0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch - 0001-fix-crashes-in-wxGTK3-when-running-with-non-X11-back.patch - 0002-Don-t-defer-wxTLW-initialization-in-wxGTK-when-not-u.patch - 0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch - 0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch - 0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch - 0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch - -- Fixup Provides/Conflicts: wxWidgets-3_0 is wxGTK2, not wxGTK3, - and should conflict against experimental variants that are - shipping concurrently. - -- Add missing directives to baselibs.conf, and also - remove wxGTK3 from baselibs. - -- Reenable standard dependency generator. We no longer have - overlapping library SONAMEs. - -- Update to new upstream release 3.0.2 - * Fix silent data loss in wx[F]File::Write(wxString) if conversion - fails. - * Make wxString::FromCDouble() work when the global C++ locale is - not the C one. - * Fix mouse handling in wxNotebook containing wxListCtrl. -- Bump SONAME due to changed ABI, add soversion.diff. -- Don't let wxGTK3-3_0.spec build the SDL plugin (already done - by wxWidgets-3_0.spec) - -- Restore libwx_base*.so devel symlinks [boo#904098] - -- Replace broad Requires: Mesa-devel by pkgconfig(gl) - [Mesa-libGL-devel] - wxWidgets-3_2 +- Disable building with EGL support: glew is not ready for EGL yet + and this causes wxWidgets based OpenGL apps (e.g. hugin) to + crash. See boo#1188519, boo#1189524. + +- Add wxWidgets-3.1.5-fix-wxIcon-wxDVC-columns.patch (boo#1187712). + +- Update to version 3.1.5: + * New wxWebRequest and related classes provide a simple way to + use HTTPS and HTTP/2 from wxWidgets applications using native + libraries or libcurl. + * Support EGL in wxGLCanvas and Wayland in wxMediaCtrl under + Linux. + * Many appearance and other fixes for macOS 11. + * More improvements to wxGrid UI, API and performance. + * wxImage improvements: add alpha support in Paste() and + clipboard support. + * API additions: wxPersistentComboBox, wxFileName::ResolveLink(), + wxFileHistory::SetMenuPathStyle(), wxString::utf8_string(), + wxEVT_FULLSCREEN. + * Improvements: wxConfig now supports 64-bit integers, wxLog uses + millisecond resolution in timestamps, XRC files can be loaded + from URLs. + * Yet more bug fixes, fixes for API inconsistencies and + optimizations, notably in wxDataViewCtrl, wxListCtrl, + wxPropertyGrid. +- Remove patches fixed upstream: + * 0001-Don-t-use-wxASCII_STR-inside-wxART_MAKE_XXX_ID-macro.patch. + * 0002-Fix-documented-type-of-wxART_XXX-constants.patch. + +- Fix an rpmlint warning by moving libwx_base symlinks to their + own -devel subpackage which is then required by + (wxWidgets-devel, wxGTK3-devel). + +- Change wxGTK2 flavor to be the main (unnamed) flavor. + +- Fix unquoted bareword comparisons for RPM 4.16 compatibility + +- Fix wxPython compatibility issue: + Add 0001-Don-t-use-wxASCII_STR-inside-wxART_MAKE_XXX_ID-macro.patch + Add 0002-Fix-documented-type-of-wxART_XXX-constants.patch + +- Use _multibuild to avoid changes and spec files of the variants + getting out of sync. + +- Do not disable debugging completely, only recommended for + constrained environments and breaks wxPython tests +- Correct base_packages flag for nostl variant, it can not use the + base libraries of the regular variant +- Build base libraries from wxGTK3 build, wxWidgets (GTK2) is no + longer used by any Factory package. + +- Update to new upstream release 3.1.4: + * Incompatible to 3.1.3: CMake library targets were renamed and + now start with 'wx'. In addition, aliases for the libraries + have been added using the 'wx::' namespace. For example, the + core library is now named wxcore and has alias wx::core. + * Add natural sort functions. + * Add wxTempFFile class (Dummy). + * Fix bug with multiple leading ".." in wxFileName::Normalize(). + * Improve brush transparency support in wxSVGFileDC. + * Optionally forbid implicit wxString/char* conversions. + * Add support for wxGenericAnimationCtrl to XRC. + * Add wxDD_SHOW_HIDDEN and wxDD_MULTIPLE wxDirDialog flags. + * Add wxWebView::SetZoomFactor(float). + * Add wxWindow::DisableFocusFromKeyboard(). + * Allow overriding wxDataViewModal::HasValue(). + * Call wxAuiManager::UnInit() automatically now. + * Fix crash and layout problem in wxGenericDirCtrl + * wxQt: Fix build with Qt 5.15 + * GTK backend: + * Add native wxSearchCtrl implementation. + * Implement wxBU_EXACTFIT support in wxButton. + * Fix a regression with crashes when using wxBufferedPaintDC. + * Fix drawing bitmaps with masks using wxGraphicsContext under + GTK2. + * Fix position of popup menus on non-primary display. + * Make wxUIActionSimulator much more reliable + * Fix caret colour in wxTextCtrl with custom colours. +- Drop obsolete patches: + * 0001-Add-missing-QPainterPath-include-required-with-Qt-5..patch + * 0002-Make-the-wxUIActionSimulator-Text-implementation-mat.patch + +- Build nostl package against gtk3, audacity crashes with gtk2 + +- Add nostl package for audacity + +- Fix wxQt build with Qt 5.15, add + 0001-Add-missing-QPainterPath-include-required-with-Qt-5..patch +- Make liblzma build dependency explicit, to have the same feature + set on all flavors. +- Fix wrong function signature causing build failures in + python-wxPython, add: + 0002-Make-the-wxUIActionSimulator-Text-implementation-mat.patch + +- Add explicit libXtst build dependency, required for Leap 15.1 + (already implicit on Leap 15.2 and TW). + +- Update to new upstream release 3.1.3 + For a detailed changelog, see + https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.1.3/docs/changes.txt + * Support for per-monitor DPI and dynamic DPI changes under MSW. + * More generally, many fixes for various controls appearance in high DPI. + * Long requested support for freezing rows and/or columns in wxGrid. + * New XRC handlers for wxDataViewCtrl, wxInfoBar. + * It is now possible to use gradients when creating wxGraphicsPen. + * Extended compiler (MSVS 2019) and platforms (macOS 10.14+) support. + * Significant improvements to the (still experimental) wxQt port. + * Important bug fixes for focus handling in wxOSX port. +- Cleanup spec file +- Enable reproducible-build option +- Use SDL2 instead of SDL1 (only used by sound plugin) + +- Update to new snapshot 3.1.3~g673 (6cc1d63d) + * Graphics context methods for the Qt platform +- Enabled webkit2 backend for wxWebView (wxGTK3 only) [boo#1107337] + +- Update to new upstream release 3.1.2 + * Support for non-integer font sizes and arbitrary font + weights. + * New wxLZMA{Input,Output}Stream classes. + * Add wxDataViewToggleRenderer::ShowAsRadio(), + wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(), + wxHtmlEasyPrinting::SetPromptMode(), + wxJoystickEvent::GetButtonOrdinal(), + wxToolbook::EnablePage(). +- Remove wxqt-compile.diff (no longer needed) + xen +- Update to Xen 4.16.0 RC4 release (jsc#SLE-18467) + xen-4.16.0-testing-src.tar.bz2 + * Xen can now export Intel Processor Trace (IPT) data from guests to tools in dom0. + * Xen now supports Viridian enlightenments for guests with more than 64 vcpus. + * Xenstored and oxenstored both now support LiveUpdate (tech preview). + * Unified boot images + * Switched x86 MSR accesses to deny by default policy. + * Named PCI devices for xl/libxl and improved documentation for xl PCI configuration format. + * Support for zstd-compressed dom0 (x86) and domU kernels. + * Reduce ACPI verbosity by default. + * Add ucode=allow-same option to test late microcode loading path. + * Library improvements from NetBSD ports upstreamed. + * x86: Allow domains to use AVX-VNNI instructions. + * Added XEN_SCRIPT_DIR configuration option to specify location for Xen scripts. + * xennet: Documented a way for the backend (or toolstack) to specify MTU to the frontend. + * On detecting a host crash, some debug key handlers can automatically triggered to aid in debugging. + * Increase the maximum number of guests which can share a single IRQ from 7 to 16, and make this configurable with irq-max-guests. +- Drop iPXE sources and patches. iPXE is only used by QEMU + traditional which has never shipped with SLE15. + ipxe.tar.bz2 + ipxe-enable-nics.patch + ipxe-no-error-logical-not-parentheses.patch + ipxe-use-rpm-opt-flags.patch +- Drop building ocaml xenstored in the spec file. There are no + plans or need to support this version. +- Drop patches contained in new tarball or no longer required + 5fca3b32-tools-libs-ctrl-fix-dumping-of-ballooned-guest.patch + 5ffc58c4-ACPI-reduce-verbosity-by-default.patch + 602ffae9-tools-libs-light-fix-xl-save--c-handling.patch + 608676f2-VT-d-register-based-invalidation-optional.patch + 60a27288-x86emul-gas-2-36-test-harness-build.patch + 60af933d-x86-gcc11-hypervisor-build.patch + 60afe616-x86-CPUID-rework-HLE-and-RTM-handling.patch + 60afe617-x86-TSX-minor-cleanup-and-improvements.patch + 60afe618-x86-TSX-deprecate-vpmu=rtm-abort.patch + 60ba695e-tools-libs-ctrl-fix-xc_core_arch_map_p2m-to-support.patch + 60be0e24-credit2-pick-runnable-unit.patch + 60be0e42-credit2-per-entity-load-tracking-when-continuing.patch + 60be3097-x86-CPUID-fix-HLE-and-RTM-handling-again.patch + 60bf9e19-Arm-create-dom0less-domUs-earlier.patch + 60bf9e1a-Arm-boot-modules-scrubbing.patch + 60bf9e1b-VT-d-size-qinval-queue-dynamically.patch + 60bf9e1c-AMD-IOMMU-size-command-buffer-dynamically.patch + 60bf9e1d-VT-d-eliminate-flush-related-timeouts.patch + 60bf9e1e-x86-spec-ctrl-protect-against-SCSB.patch + 60bf9e1f-x86-spec-ctrl-mitigate-TAA-after-S3.patch + 60bfa904-AMD-IOMMU-wait-for-command-slot.patch + 60bfa906-AMD-IOMMU-drop-command-completion-timeout.patch + 60c0bf86-x86-TSX-cope-with-deprecation.patch + 60c8a7ac-x86-vpt-fully-init-timers-before-enlisting.patch + 60c8de6e-osdep_xenforeignmemory_map-prototype.patch + 60d49689-VT-d-undo-device-mappings-upon-error.patch + 60d496b9-VT-d-adjust-domid-map-updating-on-unmap.patch + 60d496d6-VT-d-clear_fault_bits-should-clear-all.patch + 60d496ee-VT-d-dont-lose-errors-on-multi-IOMMU-flush.patch + 60d5c6df-IOMMU-PCI-dont-let-domain-cleanup-continue.patch + 61001231-x86-work-around-GNU-ld-2-37-issue.patch + 61122ac6-credit2-avoid-spuriously-picking-idle.patch + 611a7e38-x86-CET-shstk-WARN-manipulation.patch + 611cba4e-VT-d-Tylersburg-errata-more-steppings.patch + 611f844b-AMD-IOMMU-dont-leave-pt-mapped.patch + 6126339d-AMD-IOMMU-global-ER-extending.patch + 6126344f-AMD-IOMMU-unity-map-handling.patch + 61263464-IOMMU-pass-access-to-p2m_get_iommu_flags.patch + 6126347d-IOMMU-generalize-VT-d-mapped-RMRR-tracking.patch + 6126349a-AMD-IOMMU-rearrange-reassignment.patch + 612634ae-AMD-IOMMU-rearrange-ER-UM-recording.patch + 612634c3-x86-p2m-introduce-p2m_is_special.patch + 612634dc-x86-p2m-guard-identity-mappings.patch + 612634f4-x86-mm-widen-locked-region-in-xatp1.patch + 6126350a-gnttab-release-mappings-preemption.patch + 6126351f-gnttab-replace-mapkind.patch + 6126353d-gnttab-get-status-frames-array-capacity.patch + 61263553-Arm-restrict-maxmem-for-dom0less.patch + 6128a856-gnttab-radix-tree-node-init.patch + init.xen_loop + libxc-bitmap-50a5215f30e964a6f16165ab57925ca39f31a849.patch + libxc-bitmap-longs.patch + libxc.migrate_tracking.patch + libxc-sr-3cccdae45242dab27198b8e150be0c85acd5d3c9.patch + libxc-sr-add-xc_is_known_page_type.patch + libxc-sr-arrays.patch + libxc-sr-batch_pfns.patch + libxc-sr-page_type_has_stream_data.patch + libxc.sr.superpage.patch + libxc-sr-use-xc_is_known_page_type.patch + libxl-0c0b3a7e4a2d65fd252b89b46bdcdb048bb24b6c.patch + libxl-0ff26a3225d69ffec76fe5aca8296852fa951204.patch + libxl-4e217db45e83fc3173382306c8b03da86099a25d.patch + libxl-7c313e8365eb663311a0cf39f77b4f5880244765.patch + libxl-85760c03d664400368a3f76ae0225307c25049a7.patch + libxl-d5f54009dba11d04bfe2a28eee47b994de66b84a.patch + libxl-f3f778c81769075ac0eb93b98d4b2803e7936453.patch + libxl-fe6630ddc4e8a8fbf8dd28a1bc58e3881393f9c1.patch + libxl.fix-libacpi-dependency.patch + libxl-qemu6-scsi.patch + libxl-qemu6-vnc-password.patch + libxl.set-migration-constraints-from-cmdline.patch + reproducible.patch + stubdom-have-iovec.patch + x86-cpufreq-report.patch + xenstore-launch.patch + xenwatchdogd-options.patch + xsa384.patch + +- bsc#1189632 - VUL-0: CVE-2021-28701: xen: Another race in + XENMAPSPACE_grant_table handling (XSA-384) + xsa384.patch +- Upstream bug fixes (bsc#1027519) + 61001231-x86-work-around-GNU-ld-2-37-issue.patch + 611a7e38-x86-CET-shstk-WARN-manipulation.patch + 611cba4e-VT-d-Tylersburg-errata-more-steppings.patch + 611f844b-AMD-IOMMU-dont-leave-pt-mapped.patch + 6128a856-gnttab-radix-tree-node-init.patch + 61122ac6-credit2-avoid-spuriously-picking-idle.patch (Replaces + credit2-avoid-picking-a-spurious-idle-unit-when-caps-are-used.patch) + 6126339d-AMD-IOMMU-global-ER-extending.patch (Replaces xsa378-1.patch) + 6126344f-AMD-IOMMU-unity-map-handling.patch (Replaces xsa378-2.patch) + 61263464-IOMMU-pass-access-to-p2m_get_iommu_flags.patch (Replaces xsa378-3.patch) + 6126347d-IOMMU-generalize-VT-d-mapped-RMRR-tracking.patch (Replaces xsa378-4.patch) + 6126349a-AMD-IOMMU-rearrange-reassignment.patch (Replaces xsa378-5.patch) + 612634ae-AMD-IOMMU-rearrange-ER-UM-recording.patch (Replaces xsa378-6.patch) + 612634c3-x86-p2m-introduce-p2m_is_special.patch (Replaces xsa378-7.patch) + 612634dc-x86-p2m-guard-identity-mappings.patch (Replaces xsa378-8.patch) + 612634f4-x86-mm-widen-locked-region-in-xatp1.patch (Replaces xsa379.patch) + 6126350a-gnttab-release-mappings-preemption.patch (Replaces xsa380-1.patch + 6126351f-gnttab-replace-mapkind.patch (Replaces xsa380-2.patch) + 6126353d-gnttab-get-status-frames-array-capacity.patch (Replaces xsa382.patch) + 61263553-Arm-restrict-maxmem-for-dom0less.patch (Replaces xsa383.patch) + +- refresh the migration patches to state v20210713 + removed libxc-sr-add-xc_is_known_page_type.patch + removed libxc-sr-arrays.patch + removed libxc-sr-batch_pfns.patch + removed libxc-sr-page_type_has_stream_data.patch + removed libxc-sr-use-xc_is_known_page_type.patch + removed libxc.migrate_tracking.patch + removed libxc.sr.superpage.patch + removed libxl.set-migration-constraints-from-cmdline.patch + added libxc-sr-383b41974d5543b62f3181d216070fe3691fb130.patch + added libxc-sr-5588ebcfca774477cf823949e5703b0ac48818cc.patch + added libxc-sr-9e59d9f8ee3808acde9833192211da25f66d8cc2.patch + added libxc-sr-LIBXL_HAVE_DOMAIN_SUSPEND_PROPS.patch + added libxc-sr-abort_if_busy.patch + added libxc-sr-f17a73b3c0264c62dd6b5dae01ed621c051c3038.patch + added libxc-sr-max_iters.patch + added libxc-sr-min_remaining.patch + added libxc-sr-number-of-iterations.patch + added libxc-sr-precopy_policy.patch + added libxc-sr-restore-hvm-legacy-superpage.patch + added libxc-sr-track-migration-time.patch + added libxc-sr-xg_sr_bitmap-populated_pfns.patch + added libxc-sr-xg_sr_bitmap.patch + added libxc-sr-xl-migration-debug.patch + xmobar +- Update xmobar to version 0.39. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/xmobar-0.39/src/changelog.md + +- Update xmobar to version 0.38. + [#]# Version 0.38 (May, 2021) + _Bug fixes_ + - Fix off-by-one in strut calculation for `Static` position which reserved + space for the panel than necessary and caused issues in some multi-head + setups (fixes #530). + - Revert the double-UTF-8 encoding workarounds of 0.36 (#482), as they're no + longer necessary with xmonad-contrib master, and aren't needed with any + released version of xmonad-contrib either. + - Fix slow reactions to SIGUSR1/2 signals (reposition, change screen). + +- disable %{ix86} build + +- Update xmobar to version 0.37. + [#]# Version 0.37 (November, 2020) + _New features_ + - New command line option `--add-font` (Ivan Brennan) + - New monitor `MPDX` that extends `MPD` with the ability of having a + custom alias. Useful for connecting with multiple servers. + - New plugin `NotmuchMail` to monitor mail indexed by `notmuch`. + _Bug fixes_ + - Fix date plugin not picking up DST and timezone changes (refresh + timezone once a minute to preserve the optimized performace of 0.34). + +- Update xmobar to version 0.36. + [#]# Version 0.36 (August, 2020) + _New features_ + - Monitor progress bars: a value of 0 for `-W` denotes an index in + the `-f` string, similar to icon patterns but using characters. + - New tag `<box>` to add borders around text (Unoqwy). + - `fc` color background now accepts an offset (Unoqwy). + _Bug fixes_ + - Documentation fixes (Tomáš Janoušek) + - Don't get confused by empty configuration dirs (fixes #412) + - Xft rendering: Avoid encoding to UTF8 on all scenarios. This + causes issue to StdinReader monitor when the handle wasn't binary. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update xmobar to version 0.35.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/xmobar-0.35.1/src/changelog.md + +- Update xmobar to version 0.34. + [#]# Version 0.34 (June, 2020) + _New features_ + - New plugin `HandleReader` for reading data from a Haskell `Handle`. This is + useful if you are running xmobar from within a Haskell program. + - Build with ghc 8.10 allowed. + - Optimize date plugin by avoiding calling getTimeZone for each of + the time the date has to be updated. Instead, it's computed once + at the start and re-used for each invocation. + - Optimize Weather and UVMeter plugin by using global Manager instead of + creating for each http request when useManager is explicitly configured as False. + +- increase disk space on ppc64, ppc64le + xmonad +- Update xmonad to version 0.15 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + xortool +- update to 0.99: + * completed transition to python 3 + * bugfixes + +- Update to version 0.98+git20191025 (changes since 0.96): + * Switch to Python 3. + * Fix a frequent char parse error for '00'. + * Add target text charset handling. + * Add a simple test script. + yast2 +- Force creating the UI before checking -pkg etc. UI plug-ins + (bsc#1192650) +- 4.4.22 + +- Adapt the code to the new product specification API + (bsc#1192626). +- yast2-packager is now responsible for finding the list + of available base products during installation. +- Drop ProductControlProduct class. +- 4.4.21 + yast2-bootloader +- bnc#1092950 + - improved invalid input handling for custom boot partition + - added support for defining custom boot partition by UUID and/or + LABEL +- 4.4.8 + yast2-country +- Use official China timezone Asia/Shanghai (bsc#1187857) +- 4.4.7 + yast2-firstboot +- Adap clients to changes in Y2Users API (related to jsc#SLE-20592) +- 4.4.6 + yast2-installation +- bsc#1192626: + - Adapt the code to the new product specification API. + - Remove the code to handle the selected product from the + InstComplexWelcome client. +- 4.4.22 + +- Filter the installation proposals (in the Installation Settings + screen) according to the AutoYaST profile even before + tab switching (related to bsc#1190294) +- 4.4.21 + +- Remove obsolete prep_shrink client (with yast2-storage-ng such a + client is not needed anymore). + +- Fix file copying when using relurl:// and file:// naming schemes + (bsc#1191160). +- 4.4.20 + yast2-installation-control +- Partitioning section: dropped support for the legacy format of + the proposal settings (related to fate#318196). +- 4.4.4 + yast2-network +- Fixed interfaces table description for s390 Group devices + (bsc#1192560). +- 4.4.31 + +- Replace calls to dropped method InterfacesTable#friendly_name + (bsc#1192560). +- 4.4.30 + +- AutoYaST + - When the interface section contains the "device" (deprecated) + and "name" elements then use the "device" as the "name" and the + "name" as the "description". (bsc#1192270) + - Add the "description" element to the interface section. +- 4.4.29 + +- Do not crash when checking if a virtual interface is connected + (bsc#1192183, bsc#1192270). +- 4.4.28 + +- Fix reading of the routing configuration (bsc#1191589) +- 4.4.27 + yast2-packager +- Introduce the product specification API (bsc#1192626): + - Add a ProductSpec and derived classes. + - Drop ProductLocation and ProductLocationDetails. + - Add a specific client to initialize the workflow of the + selected product. +- 4.4.13 + +- Fixed missing license translations after going back in the + installation workflow (bsc#1186747) +- 4.4.12 + +- Adjusted low memory message (bsc#1139325) +- 4.4.11 + yast2-pkg-bindings +- Use the C++17 standard, required by the latest libzypp + (bsc#1191829) +- 4.4.3 + yast2-registration +- Adapt to the ProductSpec API (bsc#1192626). +- Report properly that no product is selected in autoinstallation + instead of nil crash (bsc#1188211, Josef Reidinger + <jreidinger@suse.com>). +- 4.4.5 + +- Fixed evaluating the update repositories (bsc#1188717), + the SUSE Manager update repositories were not disabled + when installing the system without updates +- 4.4.4 + yast2-s390 +- Fix device filtering to follow major.minor semantic (jsc#SLE-17782) +- 4.4.2 + yast2-schema +- Add 'efi' element to the rules schema (jsc#SLE-18819) +- 4.4.6 + +- Add 'description' to the interfaces in the networking section + (bsc#1192270). +- 4.4.5 + +- Add the "keep_unknown_lv" element to the partitioning schema + (bsc#1191968). +- 4.4.4 + yast2-storage-ng +- Fixed calculation of partitions needed for booting when AutoYaST + specifies an alternative crypt_method, like pervasive_luks2 + (related to jsc#SLE-7376 and jsc#SLE-21308). +- 4.4.14 + +- Fix duplicate PV error detection with disabled multipath + (related to bsc#1170216). + +- Partitioner: initial support for regular LUKS2 encryption, if env + variable YAST_LUKS2_AVAILABLE is set (part of jsc#SLE-21308). + +- Dropped support for legacy format of the proposal settings + (related to fate#318196). +- 4.4.13 + +- Set the volume group extent size according to the AutoYaST + profile (bsc#1192124). +- 4.4.12 + +- Change the API to avoid the performance penalty introduced by + the original check for SD Cards (related to bsc#1187438). + +- Install by default to any available Dell BOSS drive and identify + such drives more clearly in the Guided Setup (jsc#SLE-17578). +- Try to avoid by default to install into SD Cards if a fixed disk + is available (bsc#1187438). +- 4.4.11 + +- Do not force the same mount_by method in fstab and in crypttab + (needed for jsc#SLE-20416 and bsc#1181196) +- 4.4.10 + +- Fix (un)masking systemd units by using the systemctl --plain + flag for getting an output without status glyphs (bsc#1191347). +- 4.4.9 + yast2-theme +- Remove unnecesary rej file (bsc#1191830) +- 4.4.4 + yast2-trans +- Update to version 84.87.20211121.6ee9157350: + * Translated using Weblate (Catalan) + * New POT for text domain 'autoinst'. + * Translated using Weblate (Slovak) + * New POT for text domain 'control'. + * Translated using Weblate (Slovak) + * New POT for text domain 'storage'. + * Translated using Weblate (Japanese) + * New POT for text domain 'vpn'. + * New POT for text domain 'users'. + * New POT for text domain 'update'. + * New POT for text domain 'tune'. + * New POT for text domain 'tftp-server'. + * New POT for text domain 'sysconfig'. + * New POT for text domain 'support'. + * New POT for text domain 'sudo'. + * New POT for text domain 'storage'. + * New POT for text domain 'squid'. + * New POT for text domain 'sound'. + * New POT for text domain 'snapper'. + * New POT for text domain 'slp-server'. + * New POT for text domain 'services-manager'. + * New POT for text domain 'security'. + * New POT for text domain 'scanner'. + * New POT for text domain 'samba-server'. + * New POT for text domain 'samba-client'. + * New POT for text domain 's390'. + * New POT for text domain 'registration'. + * New POT for text domain 'rear'. + * New POT for text domain 'proxy'. + * New POT for text domain 'printer'. + * New POT for text domain 'pam'. + * New POT for text domain 'packager'. + * New POT for text domain 'online-update-configuration'. + * New POT for text domain 'online-update'. + * New POT for text domain 'oneclickinstall'. + * New POT for text domain 'ntp-client'. + * New POT for text domain 'nis_server'. + * New POT for text domain 'nis'. + * New POT for text domain 'nfs_server'. + * New POT for text domain 'nfs'. + * New POT for text domain 'network'. + * New POT for text domain 'migration'. + * New POT for text domain 'mail'. + * New POT for text domain 'ldap-client'. + * New POT for text domain 'ldap'. + * New POT for text domain 'kdump'. + * New POT for text domain 'journalctl'. + * New POT for text domain 'journal'. + * New POT for text domain 'isns'. + * New POT for text domain 'iscsi-lio-server'. + * New POT for text domain 'iscsi-client'. + * New POT for text domain 'instserver'. + * New POT for text domain 'installation'. + * New POT for text domain 'http-server'. + * New POT for text domain 'ftp-server'. + * New POT for text domain 'firewall'. + * New POT for text domain 'fcoe-client'. + * New POT for text domain 'drbd'. + * New POT for text domain 'docker'. + * New POT for text domain 'dns-server'. + * New POT for text domain 'dhcp-server'. + * New POT for text domain 'crowbar'. + * New POT for text domain 'country'. + * New POT for text domain 'control'. + * New POT for text domain 'configuration_management'. + * New POT for text domain 'cluster'. + * New POT for text domain 'cio'. + * New POT for text domain 'caasp'. + * New POT for text domain 'bootloader'. + * New POT for text domain 'base'. + * New POT for text domain 'autoinst'. + * New POT for text domain 'authserver'. + * New POT for text domain 'auth-client'. + * New POT for text domain 'audit-laf'. + * New POT for text domain 'apparmor'. + * New POT for text domain 'alternatives'. + * New POT for text domain 'add-on'. + * New POT for text domain 'vpn'. + * New POT for text domain 'users'. + * New POT for text domain 'update'. + * New POT for text domain 'tune'. + * New POT for text domain 'tftp-server'. + * New POT for text domain 'sysconfig'. + * New POT for text domain 'support'. + * New POT for text domain 'sudo'. + * New POT for text domain 'storage'. + * New POT for text domain 'squid'. + * New POT for text domain 'sound'. + * New POT for text domain 'snapper'. + * New POT for text domain 'slp-server'. + * New POT for text domain 'services-manager'. + * New POT for text domain 'security'. + * New POT for text domain 'scanner'. + * New POT for text domain 'samba-server'. + * New POT for text domain 'samba-client'. + * New POT for text domain 's390'. + * New POT for text domain 'registration'. + * New POT for text domain 'rear'. + * New POT for text domain 'proxy'. + * New POT for text domain 'printer'. + * New POT for text domain 'pam'. + * New POT for text domain 'packager'. + * New POT for text domain 'online-update-configuration'. + * New POT for text domain 'online-update'. + * New POT for text domain 'oneclickinstall'. + * New POT for text domain 'ntp-client'. + * New POT for text domain 'nis_server'. + * New POT for text domain 'nis'. + * New POT for text domain 'nfs_server'. + * New POT for text domain 'nfs'. + * New POT for text domain 'network'. + * New POT for text domain 'migration'. + * New POT for text domain 'mail'. + * New POT for text domain 'ldap-client'. + * New POT for text domain 'ldap'. + * New POT for text domain 'kdump'. + * New POT for text domain 'journalctl'. + * New POT for text domain 'journal'. + * New POT for text domain 'isns'. + * New POT for text domain 'iscsi-lio-server'. + * New POT for text domain 'iscsi-client'. + * New POT for text domain 'instserver'. + * New POT for text domain 'installation'. + * New POT for text domain 'http-server'. + * New POT for text domain 'ftp-server'. + * New POT for text domain 'firewall'. + * New POT for text domain 'fcoe-client'. + * New POT for text domain 'drbd'. + * New POT for text domain 'docker'. + * New POT for text domain 'dns-server'. + * New POT for text domain 'dhcp-server'. + * New POT for text domain 'crowbar'. + * New POT for text domain 'country'. + * New POT for text domain 'control'. + * New POT for text domain 'configuration_management'. + * New POT for text domain 'cluster'. + * New POT for text domain 'cio'. + * New POT for text domain 'caasp'. + * New POT for text domain 'bootloader'. + * New POT for text domain 'base'. + * New POT for text domain 'autoinst'. + * New POT for text domain 'authserver'. + * New POT for text domain 'auth-client'. + * New POT for text domain 'audit-laf'. + * New POT for text domain 'apparmor'. + * New POT for text domain 'alternatives'. + * New POT for text domain 'add-on'. + * New POT for text domain 'registration'. + * New POT for text domain 'packager'. + * New POT for text domain 'installation'. + * New POT for text domain 'base'. + * New POT for text domain 'autoinst'. + +- Update to version 84.87.20211114.f6c5a7e501: + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Slovak) + * Translated using Weblate (Slovak) + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * New POT for text domain 'users'. + * New POT for text domain 'bootloader'. + * Translated using Weblate (Malay) + * Translated using Weblate (Malay) + * Translated using Weblate (Malay) + * Translated using Weblate (Malay) + * Translated using Weblate (Indonesian) + * Translated using Weblate (Indonesian) + * Translated using Weblate (Indonesian) + * Translated using Weblate (Indonesian) + * Translated using Weblate (Indonesian) + * Translated using Weblate (Indonesian) + * Translated using Weblate (Indonesian) + * New POT for text domain 'registration'. + * New POT for text domain 'network'. + +- Update to version 84.87.20211108.3133c3ccde: + * Translated using Weblate (Japanese) + * Translated using Weblate (Slovak) + * Translated using Weblate (Catalan) + * New POT for text domain 'packager'. + * New POT for text domain 'installation'. + +- Update to version 84.87.20211030.c198d302b1: + * Translated using Weblate (Korean) + * Translated using Weblate (Korean) + * Translated using Weblate (Korean) + * Translated using Weblate (Korean) + * New POT for text domain 'installation'. + * New POT for text domain 'autoinst'. + * New POT for text domain 's390'. + +- Update to version 84.87.20211022.37a68b8306: + * Translated using Weblate (Turkish) + * New POT for text domain 'timezone_db'. + * New POT for text domain 'country'. + * Translated using Weblate (Turkish) + * Translated using Weblate (Turkish) + * Translated using Weblate (Turkish) + * New POT for text domain 'users'. + * New POT for text domain 'network'. + * New POT for text domain 'registration'. + * Translated using Weblate (Hindi) + * New POT for text domain 'installation'. + yast2-update +- Adapt to the ProductSpec API (bsc#1192626). +- 4.4.4 + yast2-users +- Users client uses the shadow tools to write changes into the + system (jsc#SLE-20592). +- Remove support for group password. +- Avoid crash when trying to read a shadow suite file + (e.g., /etc/group) and the file does not exist (bsc#1191591). +- 4.4.8 + +- The shadow tools are used for reading the useradd default values + (bsc#1190864). +- Unsupported useradd attributes (i.e., skel and groups) are + removed from the UI. +- 4.4.7 + yum +- simplify suse-missing-tags patch + +- minor change to the suse-missing-tags patch in order to fix bnc#841280 + +- adapt suse-missing-tags tags to new rpm weak dependency tags + +- Move dependency to yum-metadata-parser to python-yum + +- fix SLE-11 build + +- speedup createrepo changelog code (bnc#810074) + add yum-3.4.3-speedup-bnc810074.patch + remove obsolete yum-3.4.3-disable-annoying-debuginfo.patch + +- Add yum-3.4.3-updatesd-dbus-conf-syntax.patch (sent upstream) + +- Update to version 3.4.3: + * yum/__init__.py: Don't call repo.doSetup() if we've already setup the + repos. + * yum/history.py, yum/rpmtrans.py: Disable the rpmtrans chroot workaround. + Use exclusive locking in history. + * yummain.py: Change the logging for NFS path problems from debug to critical. + * yummain.py: Checks if we have read and write access in the current + directory. If not, chdir to /. + * output.py: Make the source xgettext-friendly. xgettext ignores + _(var), so localize literals instead. + * cli.py: Don't show -c warning, when we've changed it due to --installroot. + * yum/rpmtrans.py: Workaround rpm chroot insanity, so we can use sqlite from + unInstStop() cb. + - See changelog for more details... +- Rebased the following patches: + * yum-3.2.25-license-to-confirm.patch + * yum-3.2.25-suse-changelogs.patch + * yum-3.2.25-suse-missing-tags.patch + * yum-3.2.25-disable-annoying-debug-info.patch + * yum-3.2.25-add-lib-cpp-file.patch +- Dropped the following patches: + * yum-3.2.6-epoch_workaround.patch - Fixed upstream + * yum-3.2.25-add-sourcerpm-for-old-yum.patch - Fixed upstream +- Spec file cleanup: + * Ran spec-cleaner + * Removed checks for SUSE versions older than 11.1 + * Provide rc-script for %{_initdir}/yum-updatesd (Init script packaging policy) + * Suggest cron and logrotate for optional features + * Rename package 'yum-common' to 'python-yum' (Python packaging policy) + and fix it's file permissions. Also set a more appropriate RPM group + (Development/Languages/Python) + * Split out rather huge lang file (rpmlint issue) + +- Adding a workaround for a problem in the cpp package where it + does not provide /lib/cpp, which xorg-x11 requires. This patch + manually adds a <file>/lib/cpp</file> node. + +- old yum versions throw an error if a package in rpmmd metadata does + not contain a rpm:sourcerpm element. Thus we add an empty element + if we generate output with the old "sha" checksum type. + +- move requires for python-urlgrabber to yum-common subpackage + +- Porting patches over from createrepo-0.4: + - EULA support (<license-to-confirm>) + - SUSE changelog support + - Adds suggests, recommends, supplements, and recommends tags + - Disables an annoying thing where yum dumps the contents + of a node to the terminal when the contents are not utf-8 + +- Removing repos.tar.bz2 from the package +- Fixing some problems with the spec file + +- update to 3.2.25. main feature yum history command + See: + * http://yum.baseurl.org/wiki/whatsnew/3.2.25 + +- update to 3.2.24, See: + * http://yum.baseurl.org/wiki/whatsnew/3.2.24 + * http://yum.baseurl.org/wiki/whatsnew/3.2.23 + * http://yum.baseurl.org/wiki/whatsnew/3.2.22 + * http://yum.baseurl.org/wiki/whatsnew/3.2.21 +- move custom init script from patch to source file +- remove all other patches, except for null epoch workaround + +- add kernel-default-base to exactarchlist, installonlypkgs, + kernelpkgnames, thus making kernel updates work in 11.1 + zim +- Replace python3-gobject with python3-gobject-Gdk Requires. This + should fix boo#1188958. + +- Update to 0.74.2: + * Let Toolbar plugin also remove window decoration + * Fix execution of custom tools from Toolbar + * Add plugin "view" items to Toolbar plugin + * Make drag&drop optional in the pageindex + * Add option to toggle tooltips for index panes + * Fix Zeitgeist plugin to work with Gtk3 branch + * Improve dialog feedback for invalid input + * Fix error on cancel insert dialog + * Let exceptions not block search + * Make page parser robust for empty files +- Update to 0.74.1: + * Add preference to hide edit bar + * Add separate parameter for wrapped lines linespacing + * Fix behavior of copying images on copy-paste + * Fix export of anchors to make valid HTML tags + * Fix storing of uistate for window panes + * Fix issues for "file:/path" file URIs + * Fix bug in "copy link" + * Make clipboard handling robust for non-local file URI + * Fix issue with escaping in find input + * Fix behavior of TrashDialog on error + * Remove string literal formatting syntax +- Update to 0.74.0: + * Support link "anchors" to allow linking within page + * Add new-style headerbar as window decoration + * Add auto-hiding headerbar in full screen mode + * Add confirmation dialog when trashing pages + * Replace toolbar by a plugin, introduce "Edit Bar" in pageview + * Remove statusbar + * Make single page window editable + * Keep undostack for the last 10 pages + * Copy equations on copy-paste + * Copy image attachments on copy-paste + * Update relative links on copy-paste formatted text + * Fix copy-pasting links to another notebook + * Add Bullet Journal "back arrow" checkbox + * Add default browser to preferences + * Add option to paste short relative link names + * Add support for "INCLUDE file" in templates + * Add `<Ctrl><Shift>C` for copying the current line + * Show plugins that failed to load in the plugin list + * Add auto-expand and -collapse options to tags plugin + * Add option for horizontal scrollbar to pageindex & tags plugins + * Add "open backlink in new window" in backlinks plugin + * Add count and full path options for backlinks plugin + * Add rename and delete menu entries in attachmentbrowser + * Improve language selection for sourceview plugin + * Add border width preference to sourceview plugin + * Add dark mode preference to equation editor + * Add Toolbar plugin, including "classic" mode + * Add Command Palette plugin + * Also match URL in wiki text for local network + * Improve read performance for large text attachments + * Fix issue with unicode mismatch in link and page names + * Make indexer robust against false folder mtime + * Make windows installer robust against overwriting data + * Try to use GtkSourceView 4.x if 3.x not found + * Fix numbered lists with letters in Markdown export + * Use Pillow fallback to load WebP images + * Make appending to page undo-able + * Highlight "Toggle Editable" button when read-only + * Add extensions on PageWindow by splitting NotebookView and PageView + * Show link destination for keyboard navigation + * Exclude formatting when copying headings + +- Update to version 0.73.5: + * Fix regression for “www.” links in pages + * Fix bug with email address or url wrapped in higlight markup + * Fix bug with handling newline in inline formatting + * Fix bug when deleting a bullet-like sequence + * Fix bug with relative links in single page export + * Fix bug if notebook name is not set + * Interpret pasted text as “wiki” format and add “Paste As Verbatim” + * Update default application lookup to latest spec + * Fix portable environment windows installer + * Merge Weblate translations + +- update to 0.73.4: + * Fix issue with relative links on windows + * Fix reload page after change in external editor + * Fix regressions due to python3.9 change in ElementTree + * Fix regression in nested format in link + * Fix test failure in testing translations + * Let versions control plugin initialize git repro to not quote non-ascii paths + * Update markdown extension and mime-type + * Merge translations + * Fix missing export formats in windows installer + * Add support for environ.ini at startup for portable install + * Make trash function more robust for GLib.Error errors + * Remove xdg import in windows for mimetyping + * Fix regression with GdkPixbuf.PixbufRotation constants + * Fix issues in parser under Python 3.9 + * Fix regression with pages with formatting in heading + * Merge translations + +- update to 0.73.2: + + Add "show debug log" menu item + + Add missing "triangle" icons for windows installer + + Include helper to spawn external processes for windows installer + + Fix dropdown namespace autocomplete in move-page dialog + + Fix wiki parser for case of nested URL + + Fix ParseTreeBuilder interface for python3.9 + + Add debug output for drag-and-drop workaround + + Fix popup menu in attachment browser plugin + + Fix warnings during export for "page.meta" + + Fix on-preferences-changed for tableofcontents plugin + +- Update to 0.73.1: + + Fix regression for opening single instance + + Fix exception on toggle format + + Fix failing tests due to change in sorting python3.8 + + Make robust for deprecation of cElementTree in python3.9 + + Improve tmpdir usage by using tempfile.mkdtemp() + + Add ability to combine formatting styles in editor + + Improve URL and link parsing to look for matching brackets + + Reduce the number of - needed to auto-format a horizontal line + + Allow typing bullet after e.g. checkbox to replace it + + Add autoformat for sub- and super-script by typing ^.. and _{..} + + On autoformat headings also strip trailing = + + Fix issue with lost formatting when using spellchecker + + Add support for "paragraph-background" property in style.conf + + Improve keyboard behavior of find bar in editor + + Swap the layout in the InsertDateDialog + + Allow re-arranging side pane tabs by drag and drop + + Add option to automatically collapse sections in the pageindex + + Fix regression for inserting links on "Attach file" and moved this function to the Insert menu + + Merge MovePageDialog and RenamePageDialog into a single dialog + + Fix behavior when renaming non-existing "placeholder" pages + + Add workaround for drag-and-drop issue #390 + + Whitelist image formats in latex export to avoid invalid image types + + Add MacOS menubar plugin & fix for main menu mnemonics in MacOS + + Give temporary directories unique names to improve robustness + + Support TEXTDOMAINDIR evironment variable to set locale directory + + Improve folder checks for automount feature + + Improve window colors in distraction free mode + + Add option to set the wrap-mode in sourceview + + Add theme choice for the source view plugin + + Add "private" switch to server command for commandline usage + + Add authentication support to web server + + Add template selection option to web server dialog + + Add option for fontsize to table of contents plugin + + Add option to show horizontal lines in table of contents +- Remove zim-CVE-2020-10870-tempdir.patch + +- Update to version 0.72.1: + + Update translations & documentation +- CVE-2020-10870: Fixed a denial-of-service via predictable temporary directories (bsc#1167519). + zim-CVE-2020-10870-tempdir.patch + +- Update to version 0.72: + + Improve pathbar with "linked" visual design + + Improve statusbar visual style + + Change behavior for lists with mixed bullets + + Add configuration of keybindings to preferences dialog + + Support gnome-screenshot in the insert screenshot pluing + + Save size of secondary page window + + Add option for linenumbers option in insert code block dialog + + Add option to display date column in tasklist side pane + + Add warnings if locale does not support unicode + + Make SVG thumbnail support configurable + + Fix bug for insert equation and other objects + + Fix use of escape sequence in table cells + + Fix tasklist view for multiple dates in task + + Fix "apply heading" to strip list formatting + + Make ToC plugin update instead of refresh on save + + Fix issue with not-unique headings in tableofcontents + + Fix bugs in auto insert bullet at newline +- Update to version 0.71.1: + + Fix robustness for OSError on process startup + + Fix for popup menu on page index for Gtk < 3.22 + + Updated translations +- Update to version 0.71: + + Fix "spill over" between translation files + + Fix use of popup menus + + Hack to work around textview glitches embedded objects + + Make indexer recover from duplicate page names + + Fix recovery of broken index file on startup + + Restore New Sub Page for index context menu + + Let customtools replace autoselected words and insert + + Fallback encoding when calling external applications + + Hide pathbar in distraction free mode + + Merge fix for unicode completion in dialogs + + Remember cursor position on reload + + Fix inlinecalculator plugin + + Update Gtk prerequisite version to 3.18 + + Updated Russian translation +- Update to version 0.70: + * Ported zim to use Python3 & Gtk3 + * Refactored application framework, all windows run single process now with single plugin manager and preferences manager + * Refactored plugin extension loading code and added functions to find extensions and actions + * Removed the notebook "profile" properties + * Plugins now can use notebook properties to store settings per notebook + * The page index side pane and the pathbar are now plugins + * Redesign journal plugin sidepane view and remove dialog + * Renamed "calendar" plugin to "journal" + * Removed OSX menubar plugin + * Image generator plugins now are "inserted objects" + * Workaround for missing clipboard.set_with_data() + * Improved speed of test suite and refactored test constructs + * Support flatpack-spawn to execute processes + * Critical fix for updating links on move page and rename page + * Critical fix for parsing headers when page has no title + * Fix page index issue on delete page + -- Update to version 0.62 (boo#899449): - + Fixed broken Source View plugin. - + Fixed Tray Icon plugin for Ubuntu. - + Fixed bug with Caps Lock on windows. - + Fixed behavior of New Page dialog. - + Fixed status parsing for Git backend. - + Fixed bug with CamelCase parsing for Persian & Arabic script. - + Fixed parsing of numbered list character to be robust for - Chinese characters. - + Fixed bug with www server dialog. - + Fixed bug in Go Child Page action. - + Fixed export using the S5 slideshow template - now splits by - heading. - + Fixed bug in indexing for python 2.6. - + Fixed bug in Open Notebook dialog when selecting current - notebook. - + Changed lookup path for 3rd party plugin modules - now uses XDG - path. - + Merged patch to support more screenshot tools in the Insert - Screenshot plugin. - + Updated Sort Lines plugin to use natural sorting for unicode. - + Added control for handling of line breaks in HTML export. - + Changed rendering of checkboxes in HTML export. - + Merged patch to set image size for GNU R plugin. - + Added control to toggle full page name in Tag index view. - + Added handling of SIGTERM signal. - -- Update to version 0.61: - + Full refactoring of code for parsing and processing wiki syntax - making parser easier to extend and document interface more - scalable. - + Full refactoring of code for plugin framework making plugins - more flexible by defining decorators for specific application - objects. - + Full refactoring of code for exporting pages from zim - - Now supports MHTML export format. - - Supports exporting multiple pages to a single file. - - Supports recursive export of a page and all it's sub-pages. - - Templates now support many more instructions and expressions. - + Full refactoring of the code for parsing commandline commands - and initializing the application. - + New config manager code to make parsing and handling of config - files more robust. - + Merged new plugin for editing sequence diagrams. - + Improved the ToC plugin with floating widget. - + Fixed unicode issue when calling external applications, and in - particular for the hg and git commands. - + Fixed support for unicode CamelCase word detection. - + Fixed bug on windows with unicode user names in background - process connection. - + Changed "tags" plugin to show full page paths in the pre-tag - view. - + Added option for custom commands to replace the current - selection. - + Added keybindings for XF86Back and XF86Forward. - + Many small fixes & patches. - + Updated translations. -- Add python-xml BuildRequires: new dependency. - -- Update to version 0.60: - + In this release the required python version is changed from - 2.5 to 2.6. - + Added a Recent Changes dialog and a Recent Changes pathbar - option. - + Added search entry to toolbar. - + Added function to attachment browser plugin to zoom icon size. - + Added new template. - + Critical bug fix for using templates that have a resources - folder. - + Fix for week number in Journal plugin page template (again). - + Fix for focus switching with distraction free editing plugin. - + Fix for handling BOM character at start of file. - + Fixed quicknote dialog to ask for confirmation on discard. - + Fix to allow calling executables that do not end in .exe on - windows. - + Fix for various typos in the manual. - + Removed custom zim.www.Server class in favor of standard - library version. - -- Update to version 0.59: - + Fixed a critical bug in the editor widget that can lead to - loss of content for specific combinations of formatting. - + Fixed week numbers in Journal pages. - + Improved Tasklist tag inheritance. - zypper +- Fix compiler warning. +- zypper.conf: New option whether to collect subcommands found in + $PATH (fixes #379) + +[subcommand] i + + + +## Whether to look for subcommands in $PATH + +## + +## If a subcommand is not found in the zypper_execdir, the wrapper + +## will look in the rest of your $PATH for it. Thus, it's possible + +## to write local zypper extensions that don't live in system space. + +## See section SUBCOMMANDS in the zypper manpage. + +## + +## Valid values: boolean + +## Default value: yes + +## + +# seachSubcommandInPath = yes. +- help subcommand: show path of command found in $PATH. +- version 1.14.50 + zziplib +- Fixed another instance where division by 0 may occur. + [bsc#1129403, bsc1129403-prevent-division-by-zero.patch] + +- Prevent division by zero by first checking if uncompressed size + is 0. This may happen with directories which have a compressed + and uncompressed size of 0. + [bsc#1129403, bsc1129403-prevent-division-by-zero.patch] + +- Remove any "../" components from pathnames of extracted files. + [bsc#1110687, CVE-2018-17828, CVE-2018-17828.patch] + +- Avoid memory leak from __zzip_parse_root_directory(). + Free allocated structure if its address is not passed back. + [bsc#1107424, CVE-2018-16548, CVE-2018-16548.patch] + +- Check if data from End of central directory record makes sense. + Especially the Offset of start of central directory must not + a) be negative or + b) point behind the end-of-file. +- Check if compressed size in Central directory file header + makes sense, i.e. the file's data does not extend beyond the + end of the file. + [bsc#1084517, CVE-2018-7726, CVE-2018-7726.patch, + bsc#1084519, CVE-2018-7725, CVE-2018-7725.patch] + +- Update to 0.13.69: + * fix a number of CVEs reported with special *.zip PoC files + * completing some doc strings while checking the new man-pages to + look good + * update refs to point to github instead of sf.net + * man-pages are generated with new dbk2man.py - docbook xmlto is + optional now + * a zip-program is still required for testing, but some errors + are gone when not present +- run spec-cleaner +- don't ship Windows only file, README.MSVC6 + +- Drop BR: fdupes since it does nothing. + +- Fix RPM groups. Remove ineffective --with-pic. + Trim redundancies from description. + Do not let fdupes run across partitions. + +- Update to 0.13.68: + * fix a number of CVEs reported with special *.zip files + * minor doc updates referencing GitHub instead of sf.net +- drop CVE-2018-6381.patch + * merged in a803559fa9194be895422ba3684cf6309b6bb598 +- drop CVE-2018-6484.patch + * merged in 0c0c9256b0903f664bca25dd8d924211f81e01d3 +- drop CVE-2018-6540.patch + * merged in 15b8c969df962a444dfa07b3d5bd4b27dc0dbba7 +- drop CVE-2018-6542.patch + * merged in 938011cd60f5a8a2a16a49e5f317aca640cf4110 + +- Changed %license to %doc in SPEC file. + +- If the size of the central directory is too big, reject + the file. + Then, if loading the ZIP file fails, display an error message. + [CVE-2018-6542.patch, CVE-2018-6542, bsc#1079094] + +- If an extension block is too small to hold an extension, + do not use the information therein. +- If the End of central directory record (EOCD) contains an + Offset of start of central directory which is beyond the end of + the file, reject the file. + [CVE-2018-6540, bsc#1079096, CVE-2018-6540.patch] + +- Reject the ZIP file and report it as corrupt if the size of the + central directory and/or the offset of start of central directory + point beyond the end of the ZIP file. + [CVE-2018-6484, boo#1078701, CVE-2018-6484.patch] + +- If a file is uncompressed, compressed and uncompressed sizes + should be identical. + [CVE-2018-6381, bsc#1078497, CVE-2018-6381.patch] + +- Drop tests as they fail completely anyway, not finding lib needing + zip command, this should allow us to kill python dependency +- Also drop docs subdir avoiding python dependency for it + * The generated xmls were used for mans too but we shipped those + only in devel pkg and as such we will live without them + +- Version update to 0.13.67: + * Various fixes found by fuzzing + * Merged bellow patches +- Remove merged patches: + * zziplib-CVE-2017-5974.patch + * zziplib-CVE-2017-5975.patch + * zziplib-CVE-2017-5976.patch + * zziplib-CVE-2017-5978.patch + * zziplib-CVE-2017-5979.patch + * zziplib-CVE-2017-5981.patch +- Switch to github tarball as upstream seem no longer pull it to + sourceforge +- Remove no longer applying patch zziplib-unzipcat-NULL-name.patch + * The sourcecode was quite changed for this to work this way + anymore, lets hope this is fixed too + +- Packaking changes: + * Depend on python2 explicitly + * Cleanup with spec-cleaner + +- Several bugs fixed: + * heap-based buffer overflows + (bsc#1024517, CVE-2017-5974, zziplib-CVE-2017-5974.patch) + * check if "relative offset of local header" in "central + directory header" really points to a local header + (ZZIP_FILE_HEADER_MAGIC) + (bsc#1024528, CVE-2017-5975, zziplib-CVE-2017-5975.patch) + * protect against bad formatted data in extra blocks + (bsc#1024531, CVE-2017-5976, zziplib-CVE-2017-5976.patch) + * NULL pointer dereference in main (unzzipcat-mem.c) + (bsc#1024532, bsc#1024536, CVE-2017-5975, + zziplib-CVE-2017-5975.patch) + * protect against huge values of "extra field length" + in local file header and central file header + (bsc#1024533, CVE-2017-5978, zziplib-CVE-2017-5978.patch) + * clear ZZIP_ENTRY record before use. + (bsc#1024534, bsc#1024535, CVE-2017-5979, CVE-2017-5977, + zziplib-CVE-2017-5979.patch) + * prevent unzzipcat.c from trying to print a NULL name + (bsc#1024537, zziplib-unzipcat-NULL-name.patch) + * Replace assert() by going to error exit. + (bsc#1034539, CVE-2017-5981, zziplib-CVE-2017-5981.patch) +