# changelog

author: Gris Ge <fge@redhat.com> - 1:1.32.4-1
changelog:
  - Upgrade to 1.32.4 release
  - core/wwan: avoid assertion failure in modem_ip{4,6}_config_result() (rh #1916192)
  - bond: support the peer_notif_delay option (rh #1963854)


author: Ana Cabral <acabral@redhat.com> - 1:1.34.0-0.1
changelog:
  - Upgrade to 1.33.3 release (development) (rh #1996582)
  - Add support of queue_id of bond port (rh #1949127)


author: Wen Liang <wenliang@redhat.com> - 1:1.36.0-0.3
changelog:
  - Upgrade to 1.35.3 release (development)
  - device: fix update of the ip-iface property (rh #2026024)


author: Yunying Sun <yunying.sun@intel.com> - 3.0.1-1
changelog:
  - Updated to 3.0.1 release
  - Removed ix86 support as so far it supports x86_64 only
  - Updated licenses following upstream


author: Tom Stellard <tstellar@redhat.com> - 2.2.53-6
changelog:
  - Spec file cleanups and build fix
  - Add BuildRequires: perl-FileHandle to fix make check
  - Add BuildRequres: gcc [1]
  - Use make_build [2] and make_install[3] macros
  - [1] https://docs.fedoraproject.org/en-US/packaging-guidelines/C_and_C++/#_buildrequires_and_requires
  - [2] https://docs.fedoraproject.org/en-US/packaging-guidelines/#_parallel_make
  - [3] https://docs.fedoraproject.org/en-US/packaging-guidelines/#_why_the_makeinstall_macro_should_not_be_used


author: Al Stone <ahs3@redhat.com> - 20200326-1
changelog:
  - Update to 20200326 source tree, including patch refreshes
  - Removed a couple of patches that got included upstream


author: Al Stone <ahs3@redhat.com> - 20200925-1
changelog:
  - Update to 20200925 source tree
  - Completely revamp the old big-endian patches (maintainability was the goal).
    This results in a much larger patch set, but each patch is more clearly used
    for a specific purpose.
  - The acpinames command has been deprecated upstream; acpiexec provides 
    replacement functionality.


author: Dean Nelson <dnelson@redhat.com> - 20210604-1
changelog:
  - Update to 20210604 source tree.
  - Bring the big-endian patches up-to-date with what has been submitted
    upstream by Al Stone <ahs3@redhat.com> (not accepted currently).


author: Al Stone <ahs3@redhat.com> - 20210604-2
changelog:
  - Running 'iasl -T all' would segfault when dumping the PHAT template;
    fixed AcpiDmDumpPhat() by removing unnecessary assignments from patch
  - Borrowed a patch from upstream to fix Unicode usage in WPBTs


author: Sumit Bose <sbose@redhat.com> - 0.9.0-6
changelog:
  - Include the latest upstream patches with use-ldaps fixes, man page
    improvements and a new sub-command to create managed service accounts


author: Jan Macku <jamacku@redhat.com> - 1.15-1
changelog:
  - spec: sync specfile with Fedora
  - makefile: Use rpmdev-bumpspec's legacy date option
  - Add feature to generate specfile entry, commit and archive


author: Jan Macku <jamacku@redhat.com> - 1.16-1
changelog:
  - alternatives: add --keep-foreign (#57)
  - Translations update from Weblate
  - ci: Onboard chkconfig to Packit
  - zanata: remove zanata related stuff
  - Use make macros
  - alternatives: use one function for path cleaning
  - CI: specify more closely when to run CI
  - Add basic CI and README
  - spec: sync specfile with Fedora


author: Jakub Martisko <jamartis@redhat.com> - 3.10.3.13
changelog:
  - Sync with rhel 8.3 + cleanup
  - Add new subpackages - z{14,15}
  - Unlike in rhel8, the base subpackage still needs to be build for z12.
  - Covscan related bugfixes
  - Spec and git cleanup (remove unused patches/sources)


author: Sergio Correia <scorreia@redhat.com> - 3.0.1-4
changelog:
  - Enable default RHEL configuration
    This enables syscall auditing by default.
    Resolves: rhbz#1924561


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-15
changelog:
  - bz1942371 - Drop nis support from autofs
      - fix dangling symlink creation if nis support is not available
        (add missing patch).
    - bz1958489 - autofs amd mounts present in the configuration get
      umounted on reload
      - fix amd section mounts map reload.
    - bz1958486 - autofs amd type host mounts fail for certain host names
      - fix amd hosts mount expire.
  - Related: rhbz#1942371
  - Resolves: rhbz#1958489 rhbz#1958486


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-16
changelog:
  - bz1965870 - autofs: regression in offset ordering
    - fix offset entries order.
    - use mapent tree root for tree_mapent_add_node().
    - eliminate redundant cache lookup in tree_mapent_add_node().
    - fix hosts map offset order.
    - fix direct mount deadlock.
  - bz1965863 - A recent Coverity change can cause an infinit loop on map reload
    - fix lookup_prune_one_cache() refactoring change.
  - bz1966380 - auto.master manpage doesn't mention -null or other built-in maps
    - add missing desciption of null map option.
  - Resolves: rhbz#1965870 rhbz#1965863 rhbz#1966380


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-17
changelog:
  - bz1973892 - /net mount being not cleanly mounted and unmounted
    - correct patch, fix nonstrict offset mount fail handling.
  - Related: rhbz#1973892


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-20
changelog:
  - bz1938682 - review of important potential issues detected by static analyzers
    in autofs-5.1.7-2.el9
    - fix concat_options() error handling.
  - Resolves: rhbz#1938682


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-21
changelog:
  - bz1938682 - review of important potential issues detected by static analyzers
    in autofs-5.1.7-2.el9
    - correct patch, fix concat_options() error handling.
  - Related: rhbz#1938682


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-22
changelog:
  - bz1984813 - autofs: FTBFS due to dynamic PTHREAD_STACK_MIN (glibc 2.34 related)
    - eliminate some more alloca usage.
    - use default stack size for threads.
  - Resolves: rhbz#1984813


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-23
changelog:
  - bz1984813 - autofs: FTBFS due to dynamic PTHREAD_STACK_MIN (glibc 2.34 related)
    - fix potential memory leak in "eliminate some more alloca usage" patch.
    - remove unused parameter from add_path() in "eliminate some more alloca usage" patch.
  - Related: rhbz#1984813


author: Hans de Goede <hdegoede@redhat.com> - 5.56-3
changelog:
  - Drop obsolete udev rule + systemd service to call btattach on BT-HCIs
    connected via UART from userspace, this is all handled in the kernel now
  - Add the btmgmt util to the packaged files


author: Christian Kellner <christian@kellner.me> - 0.8-3
changelog:
  - Add patch to ignore uevents from wakeup devices. See upstream issue
    https://gitlab.freedesktop.org/bolt/bolt/issues/156
  - Add patch to fix BoltError not being a typedef.


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-25.el9]
changelog:
  - x86: Pin task-stack in __get_wchan() (Chris von Recklinghausen) [2022169]
  - x86: Fix __get_wchan() for !STACKTRACE (Chris von Recklinghausen) [2022169]
  - sched: Add wrapper for get_wchan() to keep task blocked (Chris von Recklinghausen) [2022169]
  - x86: Fix get_wchan() to support the ORC unwinder (Chris von Recklinghausen) [2022169]
  - proc: Use task_is_running() for wchan in /proc/$pid/stat (Chris von Recklinghausen) [2022169]
  - leaking_addresses: Always print a trailing newline (Chris von Recklinghausen) [2022169]
  - Revert "proc/wchan: use printk format instead of lookup_symbol_name()" (Chris von Recklinghausen) [2022169]
  - sched: Fill unconditional hole induced by sched_entity (Chris von Recklinghausen) [2022169]
  - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2023618]
  - vfs: check fd has read access in kernel_read_file_from_fd() (Carlos Maiolino) [2022893]
  - Disable idmapped mounts (Alexey Gladkov) [2018141]
  - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [1870686]
  - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [1870686]
  - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [1870686]
  - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [1870686]
  - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [1870686]
  - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [1870686]
  - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [1870686]
  - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [1870686]
  - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [1870686]
  - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [1870686]
  - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [1870686]
  - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [1870686]
  - KVM: s390: Function documentation fixes (Thomas Huth) [1870686]
  - s390/mm: fix kernel doc comments (Thomas Huth) [1870686]
  - KVM: s390: generate kvm hypercall functions (Thomas Huth) [1870686]
  - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Thomas Huth) [1870686]
  - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Thomas Huth) [1870686]
  - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [1870686]
  - s390/uv: de-duplicate checks for Protected Host Virtualization (Thomas Huth) [1870686]
  - s390/boot: disable Secure Execution in dump mode (Thomas Huth) [1870686]
  - s390/boot: move uv function declarations to boot/uv.h (Thomas Huth) [1870686]
  - s390/boot: move all linker symbol declarations from c to h files (Thomas Huth) [1870686]
  - redhat/configs: Remove CONFIG_INFINIBAND_I40IW (Kamal Heib) [1920720]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-26.el9]
changelog:
  - redhat/configs: enable CONFIG_CEPH_FSCACHE (Jeffrey Layton) [2017798]
  - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017798]
  - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017798]
  - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017798]
  - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017798]
  - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017798]
  - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017798]
  - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017798]
  - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017798]
  - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017798]
  - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017798]
  - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017798]
  - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017798]
  - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017798]
  - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017798]
  - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017798]
  - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017798]
  - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017798]
  - ceph: enable async dirops by default (Jeffrey Layton) [2017798]
  - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017798]
  - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017798]
  - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017798]
  - ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2017798]
  - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017798]
  - ceph: fix dereference of null pointer cf (Jeffrey Layton) [2017798]
  - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017798]
  - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017798]
  - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017798]
  - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017798]
  - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017798]
  - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017798]
  - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017798]
  - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017798]
  - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017798]
  - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017798]
  - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017798]
  - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017798]
  - ceph: remove some defunct forward declarations (Jeffrey Layton) [2017798]
  - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017798]
  - ceph: flush mdlog before umounting (Jeffrey Layton) [2017798]
  - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017798]
  - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017798]
  - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017798]
  - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017798]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-27.el9]
changelog:
  - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Wander Lairson Costa) [2002637]
  - Enable PREEMPT_DYNAMIC for all but s390x (Phil Auld) [2019472]
  - preempt: Restore preemption model selection configs (Phil Auld) [2019472]
  - sched: Provide Kconfig support for default dynamic preempt mode (Phil Auld) [2019472]
  - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Wander Lairson Costa) [2025959]
  - x86/sgx: mark tech preview (Wander Lairson Costa) [2025959]
  - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2025457]
  - ipv6: make exception cache less predictible (Hangbin Liu) [2025457]
  - icmp: fix icmp_ext_echo_iio parsing in icmp_build_probe (Guillaume Nault) [2024572]
  - net: prefer socket bound to interface when not in VRF (Guillaume Nault) [2024572]
  - net: ipv4: Fix rtnexthop len when RTA_FLOW is present (Guillaume Nault) [2024572]
  - nexthop: Fix memory leaks in nexthop notification chain listeners (Guillaume Nault) [2024572]
  - nexthop: Fix division by zero while replacing a resilient group (Guillaume Nault) [2024572]
  - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2024572]
  - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997595]
  - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997595]
  - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997595] {CVE-2021-3744 CVE-2021-3764}
  - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2023271]
  - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1879402]
  - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1879402]
  - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1879402]
  - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1879402]
  - scsi: megaraid_sas: Fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [1879402]
  - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1983089]
  - char: tpm: cr50_i2c: convert to new probe interface (Štěpán Horáček) [1983089]
  - char: tpm: Kconfig: remove bad i2c cr50 select (Štěpán Horáček) [1983089]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-28.el9]
changelog:
  - rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr (Waiman Long) [2022806]
  - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() (Waiman Long) [2022806]
  - Documentation: core-api/cpuhotplug: Rewrite the API section (Waiman Long) [2022806]
  - docs/core-api: Modify document layout (Waiman Long) [2022806]
  - futex: Avoid redundant task lookup (Waiman Long) [2022806]
  - futex: Clarify comment for requeue_pi_wake_futex() (Waiman Long) [2022806]
  - cgroup: Avoid compiler warnings with no subsystems (Waiman Long) [2022806]
  - media/atomisp: Use lockdep instead of *mutex_is_locked() (Waiman Long) [2022806]
  - debugobjects: Make them PREEMPT_RT aware (Waiman Long) [2022806]
  - cgroup/cpuset: Enable event notification when partition state changes (Waiman Long) [2022806]
  - cgroup: cgroup-v1: clean up kernel-doc notation (Waiman Long) [2022806]
  - locking/semaphore: Add might_sleep() to down_*() family (Waiman Long) [2022806]
  - static_call: Update API documentation (Waiman Long) [2022806]
  - torture: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806]
  - clocksource: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806]
  - smpboot: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806]
  - rcu: Replace deprecated CPU-hotplug functions (Waiman Long) [2022806]
  - genirq/affinity: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806]
  - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806]
  - mm: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806]
  - thermal: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806]
  - md/raid5: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806]
  - perf/hw_breakpoint: Replace deprecated CPU-hotplug functions (Waiman Long) [2022806]
  - perf/x86/intel: Replace deprecated CPU-hotplug functions (Waiman Long) [2022806]
  - Documentation: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806]
  - Documentation/atomic_t: Document forward progress expectations (Waiman Long) [2022806]
  - eventfd: Make signal recursion protection a task bit (Waiman Long) [2022806]
  - locking/atomic: simplify non-atomic wrappers (Waiman Long) [2022806]
  - cgroup/cpuset: Fix violation of cpuset locking rule (Waiman Long) [2022806]
  - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2022806]
  - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2022806]
  - rcu: Mark accesses to rcu_state.n_force_qs (Waiman Long) [2022806]
  - rcu: Print human-readable message for schedule() in RCU reader (Waiman Long) [2022806]
  - cgroup: remove cgroup_mount from comments (Waiman Long) [2022806]
  - doc: Update stallwarn.rst with recent changes (Waiman Long) [2022806]
  - locking/atomic: add generic arch_*() bitops (Waiman Long) [2022806]
  - locking/atomic: add arch_atomic_long*() (Waiman Long) [2022806]
  - locking/atomic: centralize generated headers (Waiman Long) [2022806]
  - locking/atomic: remove ARCH_ATOMIC remanants (Waiman Long) [2022806]
  - locking/atomic: simplify ifdef generation (Waiman Long) [2022806]
  - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2022806]
  - scftorture: Avoid NULL pointer exception on early exit (Waiman Long) [2022806]
  - torture: Make kvm-test-1-run-qemu.sh check for reboot loops (Waiman Long) [2022806]
  - torture: Add timestamps to kvm-test-1-run-qemu.sh output (Waiman Long) [2022806]
  - torture: Don't use "test" command's "-a" argument (Waiman Long) [2022806]
  - torture: Make kvm-test-1-run-batch.sh select per-scenario affinity masks (Waiman Long) [2022806]
  - torture: Consistently name "qemu*" test output files (Waiman Long) [2022806]
  - torture: Use numeric taskset argument in jitter.sh (Waiman Long) [2022806]
  - rcutorture: Upgrade two-CPU scenarios to four CPUs (Waiman Long) [2022806]
  - torture: Make kvm-test-1-run-qemu.sh apply affinity (Waiman Long) [2022806]
  - torture: Don't redirect qemu-cmd comment lines (Waiman Long) [2022806]
  - torture: Make kvm.sh select per-scenario affinity masks (Waiman Long) [2022806]
  - torture: Put kvm.sh batch-creation awk script into a temp file (Waiman Long) [2022806]
  - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2022806]
  - rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU (Waiman Long) [2022806]
  - Documentation/atomic_t: Document cmpxchg() vs try_cmpxchg() (Waiman Long) [2022806]
  - rcu: Use per_cpu_ptr to get the pointer of per_cpu variable (Waiman Long) [2022806]
  - rcu: Remove useless "ret" update in rcu_gp_fqs_loop() (Waiman Long) [2022806]
  - scftorture: Add RPC-like IPI tests (Waiman Long) [2022806]
  - tools/nolibc: Implement msleep() (Waiman Long) [2022806]
  - tools: include: nolibc: Fix a typo occured to occurred in the file nolibc.h (Waiman Long) [2022806]
  - torture: Move parse-console.sh call to PATH-aware scripts (Waiman Long) [2022806]
  - torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs (Waiman Long) [2022806]
  - rcu-tasks: Fix synchronize_rcu_rude() typo in comment (Waiman Long) [2022806]
  - rcuscale: Console output claims too few grace periods (Waiman Long) [2022806]
  - torture: Protect kvm-remote.sh directory trees from /tmp reaping (Waiman Long) [2022806]
  - torture: Log more kvm-remote.sh information (Waiman Long) [2022806]
  - torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments (Waiman Long) [2022806]
  - torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments (Waiman Long) [2022806]
  - rcu/doc: Add a quick quiz to explain further why we need smp_mb__after_unlock_lock() (Waiman Long) [2022806]
  - rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to conserve stack (Waiman Long) [2022806]
  - torture: Create KCSAN summaries for torture.sh runs (Waiman Long) [2022806]
  - torture: Enable KCSAN summaries over groups of torture-test runs (Waiman Long) [2022806]
  - rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() (Waiman Long) [2022806]
  - srcutiny: Mark read-side data races (Waiman Long) [2022806]
  - locktorture: Count lock readers (Waiman Long) [2022806]
  - locktorture: Mark statistics data races (Waiman Long) [2022806]
  - docs: Fix a typo in Documentation/RCU/stallwarn.rst (Waiman Long) [2022806]
  - rcu-tasks: Mark ->trc_reader_special.b.need_qs data races (Waiman Long) [2022806]
  - rcu-tasks: Mark ->trc_reader_nesting data races (Waiman Long) [2022806]
  - rcu-tasks: Add comments explaining task_struct strategy (Waiman Long) [2022806]
  - rcu: Start timing stall repetitions after warning complete (Waiman Long) [2022806]
  - rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() (Waiman Long) [2022806]
  - rcu/tree: Handle VM stoppage in stall detection (Waiman Long) [2022806]
  - rculist: Unify documentation about missing list_empty_rcu() (Waiman Long) [2022806]
  - rcu: Mark accesses in tree_stall.h (Waiman Long) [2022806]
  - Documentation/RCU: Fix nested inline markup (Waiman Long) [2022806]
  - rcu: Mark accesses to ->rcu_read_lock_nesting (Waiman Long) [2022806]
  - Documentation/RCU: Fix emphasis markers (Waiman Long) [2022806]
  - rcu: Weaken ->dynticks accesses and updates (Waiman Long) [2022806]
  - rcu: Remove special bit at the bottom of the ->dynticks counter (Waiman Long) [2022806]
  - rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() (Waiman Long) [2022806]
  - rcu/nocb: Start moving nocb code to its own plugin file (Waiman Long) [2022806]
  - rcutorture: Preempt rather than block when testing task stalls (Waiman Long) [2022806]
  - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2022806]
  - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2022806]
  - torture: Make torture.sh accept --do-all and --donone (Waiman Long) [2022806]
  - torture: Add clocksource-watchdog testing to torture.sh (Waiman Long) [2022806]
  - refscale: Add measurement of clock readout (Waiman Long) [2022806]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-29.el9]
changelog:
  - posix-cpu-timers: Prevent spuriously armed 0-value itimer (Phil Auld) [2022896]
  - hrtimer: Unbreak hrtimer_force_reprogram() (Phil Auld) [2022896]
  - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Phil Auld) [2022896]
  - clocksource: Make clocksource watchdog test safe for slow-HZ systems (Phil Auld) [2022896]
  - posix-cpu-timers: Recalc next expiration when timer_settime() ends up not queueing (Phil Auld) [2022896]
  - posix-cpu-timers: Consolidate timer base accessor (Phil Auld) [2022896]
  - posix-cpu-timers: Remove confusing return value override (Phil Auld) [2022896]
  - posix-cpu-timers: Force next expiration recalc after itimer reset (Phil Auld) [2022896]
  - posix-cpu-timers: Force next_expiration recalc after timer deletion (Phil Auld) [2022896]
  - posix-cpu-timers: Assert task sighand is locked while starting cputime counter (Phil Auld) [2022896]
  - posix-timers: Remove redundant initialization of variable ret (Phil Auld) [2022896]
  - hrtimer: Avoid more SMP function calls in clock_was_set() (Phil Auld) [2022896]
  - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Phil Auld) [2022896]
  - hrtimer: Add bases argument to clock_was_set() (Phil Auld) [2022896]
  - time/timekeeping: Avoid invoking clock_was_set() twice (Phil Auld) [2022896]
  - timekeeping: Distangle resume and clock-was-set events (Phil Auld) [2022896]
  - timerfd: Provide timerfd_resume() (Phil Auld) [2022896]
  - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Phil Auld) [2022896]
  - hrtimer: Ensure timerfd notification for HIGHRES=n (Phil Auld) [2022896]
  - hrtimer: Consolidate reprogramming code (Phil Auld) [2022896]
  - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Phil Auld) [2022896]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-30.el9]
changelog:
  - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009338]
  - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009338]
  - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009338]
  - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009338]
  - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009338]
  - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009338]
  - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009338]
  - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009338]
  - selftests: kvm: fix mismatched fclose() after popen() (Vitaly Kuznetsov) [2009338]
  - KVM: selftests: set CPUID before setting sregs in vcpu creation (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009338]
  - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009338]
  - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009338]
  - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009338]
  - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009338]
  - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009338]
  - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009338]
  - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009338]
  - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009338]
  - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009338]
  - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009338]
  - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009338]
  - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009338]
  - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009338]
  - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009338]
  - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009338]
  - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009338]
  - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009338]
  - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009338]
  - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009338]
  - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009338]
  - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009338]
  - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009338]
  - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009338]
  - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009338]
  - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009338]
  - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009338]
  - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2009338]
  - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009338]
  - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009338]
  - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009338]
  - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009338]
  - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009338]
  - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009338]
  - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009338]
  - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2009338]
  - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009338]
  - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009338]
  - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009338]
  - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009338]
  - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009338]
  - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009338]
  - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009338]
  - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009338]
  - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009338]
  - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009338]
  - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009338]
  - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009338]
  - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009338]
  - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009338]
  - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009338]
  - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009338]
  - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009338]
  - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009338]
  - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009338]
  - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009338]
  - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009338]
  - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009338]
  - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009338]
  - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009338]
  - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009338]
  - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009338]
  - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009338]
  - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009338]
  - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009338]
  - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009338]
  - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009338]
  - KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest (Vitaly Kuznetsov) [2009338]
  - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009338]
  - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009338]
  - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009338]
  - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009338]
  - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009338]
  - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Vitaly Kuznetsov) [2009338]
  - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009338]
  - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009338]
  - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009338]
  - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009338]
  - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009338]
  - kvm: x86: Increase KVM_SOFT_MAX_VCPUS to 710 (Vitaly Kuznetsov) [2009338]
  - kvm: x86: Increase MAX_VCPUS to 1024 (Vitaly Kuznetsov) [2009338]
  - kvm: x86: Set KVM_MAX_VCPU_ID to 4*KVM_MAX_VCPUS (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009338]
  - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009338]
  - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009338]
  - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009338]
  - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009338]
  - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009338]
  - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009338]
  - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009338]
  - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009338]
  - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009338]
  - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2009338]
  - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2009338]
  - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2009338]
  - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2009338]
  - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009338]
  - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009338]
  - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009338]
  - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009338]
  - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009338]
  - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009338]
  - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009338]
  - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009338]
  - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2009338]
  - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009338]
  - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009338]
  - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009338]
  - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009338]
  - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009338]
  - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009338]
  - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009338]
  - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2009338]
  - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2009338]
  - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2009338]
  - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009338]
  - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009338]
  - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009338]
  - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009338]
  - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009338]
  - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009338]
  - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009338]
  - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009338]
  - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009338]
  - KVM: x86: enable TDP MMU by default (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009338]
  - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009338]
  - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009338]
  - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009338]
  - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009338]
  - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009338]
  - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009338]
  - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009338]
  - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009338]
  - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009338]
  - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009338]
  - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009338]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-31.el9]
changelog:
  - Disable CONFIG_DEBUG_PREEMPT to restore performance (Phil Auld) [2030877]
  - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2028279]
  - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2028279]
  - tcp: md5: Fix overlap between vrf and non-vrf keys (Paolo Abeni) [2028279]
  - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Paolo Abeni) [2028279]
  - tcp: Fix uninitialized access in skb frags array for Rx 0cp. (Paolo Abeni) [2028279]
  - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2028279]
  - Revert "ibmvnic: check failover_pending in login response" (Steve Best) [2010612]
  - ibmvnic: check failover_pending in login response (Steve Best) [2010612]
  - ibmvnic: check failover_pending in login response (Steve Best) [2010612]
  - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2004858]
  - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2004858]
  - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [2004858]
  - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [2004858]
  - kernfs: switch kernfs to use an rwsem (Ian Kent) [2004858]
  - kernfs: use VFS negative dentry caching (Ian Kent) [2004858]
  - kernfs: add a revision to identify directory node changes (Ian Kent) [2004858]
  - drm/hyperv: Fix double mouse pointers (Vitaly Kuznetsov) [1999697]
  - Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout" (Frantisek Sumsal) [2020918]
  - watchdog: iTCO_wdt: Fix detection of SMI-off case (Frantisek Sumsal) [2020918]
  - redhat/kernel.spec.template: enable dependencies generation (Eugene Syromiatnikov) [1975927]
  - redhat: configs: Update configs for vmware (Kamal Heib) [1991676 2009344]
  - redhat/configs: Enable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1992253]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-32.el9]
changelog:
  - redhat: configs: explicitly unset CONFIG_DAMON (Rafael Aquini) [2023396]
  - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (Rafael Aquini) [2023396]
  - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (Rafael Aquini) [2023396]
  - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (Rafael Aquini) [2023396]
  - memory-hotplug.rst: document the "auto-movable" online policy (Rafael Aquini) [2023396]
  - memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/parameters/ path (Rafael Aquini) [2023396]
  - memory-hotplug.rst: fix two instances of "movablecore" that should be "movable_node" (Rafael Aquini) [2023396]
  - selftest/vm: fix ksm selftest to run with different NUMA topologies (Rafael Aquini) [2023396]
  - mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to accelerate memory allocation (Rafael Aquini) [2023396]
  - memcg: unify memcg stat flushing (Rafael Aquini) [2023396]
  - memcg: flush stats only if updated (Rafael Aquini) [2023396]
  - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2023396]
  - mm/gup: further simplify __gup_device_huge() (Rafael Aquini) [2023396]
  - kasan: test: add memcpy test that avoids out-of-bounds write (Rafael Aquini) [2023396]
  - tools/testing/selftests/vm/split_huge_page_test.c: fix application of sizeof to pointer (Rafael Aquini) [2023396]
  - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Rafael Aquini) [2023396]
  - mm: khugepaged: skip huge page collapse for special files (Rafael Aquini) [2023396]
  - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2023396]
  - mm/vmalloc: fix numa spreading for large hash tables (Rafael Aquini) [2023396]
  - mm/secretmem: avoid letting secretmem_users drop to zero (Rafael Aquini) [2023396]
  - mm/oom_kill.c: prevent a race between process_mrelease and exit_mmap (Rafael Aquini) [2023396]
  - mm: filemap: check if THP has hwpoisoned subpage for PMD page fault (Rafael Aquini) [2023396]
  - mm: hwpoison: remove the unnecessary THP check (Rafael Aquini) [2023396]
  - memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT (Rafael Aquini) [2023396]
  - secretmem: Prevent secretmem_users from wrapping to zero (Rafael Aquini) [2023396]
  - Revert "mm/secretmem: use refcount_t instead of atomic_t" (Rafael Aquini) [2023396]
  - memblock: exclude MEMBLOCK_NOMAP regions from kmemleak (Rafael Aquini) [2023396]
  - Revert "memblock: exclude NOMAP regions from kmemleak" (Rafael Aquini) [2023396]
  - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2023396]
  - mm/secretmem: fix NULL page->mapping dereference in page_is_secretmem() (Rafael Aquini) [2023396]
  - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2023396]
  - mm, slub: fix potential use-after-free in slab_debugfs_fops (Rafael Aquini) [2023396]
  - mm, slub: fix potential memoryleak in kmem_cache_open() (Rafael Aquini) [2023396]
  - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2023396]
  - mm, slub: fix two bugs in slab_debug_trace_open() (Rafael Aquini) [2023396]
  - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2023396]
  - memblock: check memory total_size (Rafael Aquini) [2023396]
  - mm/migrate: fix CPUHP state to update node demotion order (Rafael Aquini) [2023396]
  - mm/migrate: add CPU hotplug to demotion #ifdef (Rafael Aquini) [2023396]
  - mm/migrate: optimize hotplug-time demotion order updates (Rafael Aquini) [2023396]
  - userfaultfd: fix a race between writeprotect and exit_mmap() (Rafael Aquini) [2023396]
  - mm/userfaultfd: selftests: fix memory corruption with thp enabled (Rafael Aquini) [2023396]
  - memblock: exclude NOMAP regions from kmemleak (Rafael Aquini) [2023396]
  - misc: fastrpc: Add missing lock before accessing find_vma() (Rafael Aquini) [2023396]
  - mm: fix uninitialized use in overcommit_policy_handler (Rafael Aquini) [2023396]
  - mm/memory_failure: fix the missing pte_unmap() call (Rafael Aquini) [2023396]
  - kasan: always respect CONFIG_KASAN_STACK (Rafael Aquini) [2023396]
  - mm/debug: sync up latest migrate_reason to migrate_reason_names (Rafael Aquini) [2023396]
  - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Rafael Aquini) [2023396]
  - mm: fs: invalidate bh_lrus for only cold path (Rafael Aquini) [2023396]
  - mm/shmem.c: fix judgment error in shmem_is_huge() (Rafael Aquini) [2023396]
  - mm/damon: don't use strnlen() with known-bogus source length (Rafael Aquini) [2023396]
  - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Rafael Aquini) [2023396]
  - mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable() (Rafael Aquini) [2023396]
  - memcg: flush lruvec stats in the refault (Rafael Aquini) [2023396]
  - netfilter: nf_tables: Fix oversized kvmalloc() calls (Rafael Aquini) [2023396]
  - mm: Fully initialize invalidate_lock, amend lock class later (Rafael Aquini) [2023396]
  - tools/bootconfig: Define memblock_free_ptr() to fix build error (Rafael Aquini) [2023396]
  - memblock: introduce saner 'memblock_free_ptr()' interface (Rafael Aquini) [2023396]
  - bpf: Add oversize check before call kvcalloc() (Rafael Aquini) [2023396]
  - netfilter: ipset: Fix oversized kvmalloc() calls (Rafael Aquini) [2023396]
  - bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset() (Rafael Aquini) [2023396]
  - tools headers UAPI: Sync files changed by new process_mrelease syscall and the removal of some compat entry points (Rafael Aquini) [2023396]
  - arm64: kdump: Skip kmemleak scan reserved memory for kdump (Rafael Aquini) [2023396]
  - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task (Rafael Aquini) [2023396]
  - mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp (Rafael Aquini) [2023396]
  - mmap_lock: change trace and locking order (Rafael Aquini) [2023396]
  - mm/page_alloc.c: avoid accessing uninitialized pcp page migratetype (Rafael Aquini) [2023396]
  - mm,vmscan: fix divide by zero in get_scan_count (Rafael Aquini) [2023396]
  - mm/hugetlb: initialize hugetlb_usage in mm_init (Rafael Aquini) [2023396]
  - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2023396]
  - arch: remove compat_alloc_user_space (Rafael Aquini) [2023396]
  - compat: remove some compat entry points (Rafael Aquini) [2023396]
  - mm: simplify compat numa syscalls (Rafael Aquini) [2023396]
  - mm: simplify compat_sys_move_pages (Rafael Aquini) [2023396]
  - kexec: avoid compat_alloc_user_space (Rafael Aquini) [2023396]
  - kexec: move locking into do_kexec_load (Rafael Aquini) [2023396]
  - mm: migrate: change to use bool type for 'page_was_mapped' (Rafael Aquini) [2023396]
  - mm: migrate: fix the incorrect function name in comments (Rafael Aquini) [2023396]
  - mm: migrate: introduce a local variable to get the number of pages (Rafael Aquini) [2023396]
  - mm/vmstat: protect per cpu variables with preempt disable on RT (Rafael Aquini) [2023396]
  - mm/workingset: correct kernel-doc notations (Rafael Aquini) [2023396]
  - percpu: remove export of pcpu_base_addr (Rafael Aquini) [2023396]
  - MAINTAINERS: update for DAMON (Rafael Aquini) [2023396]
  - mm/damon: add user space selftests (Rafael Aquini) [2023396]
  - mm/damon: add kunit tests (Rafael Aquini) [2023396]
  - Documentation: add documents for DAMON (Rafael Aquini) [2023396]
  - mm/damon/dbgfs: support multiple contexts (Rafael Aquini) [2023396]
  - mm/damon/dbgfs: export kdamond pid to the user space (Rafael Aquini) [2023396]
  - mm/damon: implement a debugfs-based user space interface (Rafael Aquini) [2023396]
  - mm/damon: add a tracepoint (Rafael Aquini) [2023396]
  - mm/damon: implement primitives for the virtual memory address spaces (Rafael Aquini) [2023396]
  - mm/idle_page_tracking: make PG_idle reusable (Rafael Aquini) [2023396]
  - mm/damon: adaptively adjust regions (Rafael Aquini) [2023396]
  - mm/damon/core: implement region-based sampling (Rafael Aquini) [2023396]
  - mm: introduce Data Access MONitor (DAMON) (Rafael Aquini) [2023396]
  - kfence: test: fail fast if disabled at boot (Rafael Aquini) [2023396]
  - kfence: show cpu and timestamp in alloc/free info (Rafael Aquini) [2023396]
  - mm/secretmem: use refcount_t instead of atomic_t (Rafael Aquini) [2023396]
  - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Rafael Aquini) [2023396]
  - mm: in_irq() cleanup (Rafael Aquini) [2023396]
  - highmem: don't disable preemption on RT in kmap_atomic() (Rafael Aquini) [2023396]
  - mm/early_ioremap.c: remove redundant early_ioremap_shutdown() (Rafael Aquini) [2023396]
  - mm: don't allow executable ioremap mappings (Rafael Aquini) [2023396]
  - mm: move ioremap_page_range to vmalloc.c (Rafael Aquini) [2023396]
  - mm: remove redundant compound_head() calling (Rafael Aquini) [2023396]
  - mm/memory_hotplug: use helper zone_is_zone_device() to simplify the code (Rafael Aquini) [2023396]
  - mm/memory_hotplug: improved dynamic memory group aware "auto-movable" online policy (Rafael Aquini) [2023396]
  - mm/memory_hotplug: memory group aware "auto-movable" online policy (Rafael Aquini) [2023396]
  - virtio-mem: use a single dynamic memory group for a single virtio-mem device (Rafael Aquini) [2023396]
  - dax/kmem: use a single static memory group for a single probed unit (Rafael Aquini) [2023396]
  - ACPI: memhotplug: use a single static memory group for a single memory device (Rafael Aquini) [2023396]
  - mm/memory_hotplug: track present pages in memory groups (Rafael Aquini) [2023396]
  - drivers/base/memory: introduce "memory groups" to logically group memory blocks (Rafael Aquini) [2023396]
  - mm/memory_hotplug: introduce "auto-movable" online policy (Rafael Aquini) [2023396]
  - mm: track present early pages per zone (Rafael Aquini) [2023396]
  - ACPI: memhotplug: memory resources cannot be enabled yet (Rafael Aquini) [2023396]
  - mm/memory_hotplug: remove nid parameter from remove_memory() and friends (Rafael Aquini) [2023396]
  - mm/memory_hotplug: remove nid parameter from arch_remove_memory() (Rafael Aquini) [2023396]
  - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() (Rafael Aquini) [2023396]
  - mm: memory_hotplug: cleanup after removal of pfn_valid_within() (Rafael Aquini) [2023396]
  - mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE (Rafael Aquini) [2023396]
  - memory-hotplug.rst: complete admin-guide overhaul (Rafael Aquini) [2023396]
  - memory-hotplug.rst: remove locking details from admin-guide (Rafael Aquini) [2023396]
  - Revert "memcg: enable accounting for pollfd and select bits arrays" (Rafael Aquini) [2023396]
  - Revert "memcg: enable accounting for file lock caches" (Rafael Aquini) [2023396]
  - Revert "mm/gup: remove try_get_page(), call try_get_compound_head() directly" (Rafael Aquini) [2023396]
  - binfmt: a.out: Fix bogus semicolon (Rafael Aquini) [2023396]
  - mm, slub: convert kmem_cpu_slab protection to local_lock (Rafael Aquini) [2023396]
  - mm, slub: use migrate_disable() on PREEMPT_RT (Rafael Aquini) [2023396]
  - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Rafael Aquini) [2023396]
  - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Rafael Aquini) [2023396]
  - mm: slub: make object_map_lock a raw_spinlock_t (Rafael Aquini) [2023396]
  - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Rafael Aquini) [2023396]
  - mm, slab: split out the cpu offline variant of flush_slab() (Rafael Aquini) [2023396]
  - mm, slub: don't disable irqs in slub_cpu_dead() (Rafael Aquini) [2023396]
  - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Rafael Aquini) [2023396]
  - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Rafael Aquini) [2023396]
  - mm, slub: detach whole partial list at once in unfreeze_partials() (Rafael Aquini) [2023396]
  - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Rafael Aquini) [2023396]
  - mm, slub: move irq control into unfreeze_partials() (Rafael Aquini) [2023396]
  - mm, slub: call deactivate_slab() without disabling irqs (Rafael Aquini) [2023396]
  - mm, slub: make locking in deactivate_slab() irq-safe (Rafael Aquini) [2023396]
  - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Rafael Aquini) [2023396]
  - mm, slub: stop disabling irqs around get_partial() (Rafael Aquini) [2023396]
  - mm, slub: check new pages with restored irqs (Rafael Aquini) [2023396]
  - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Rafael Aquini) [2023396]
  - mm, slub: restore irqs around calling new_slab() (Rafael Aquini) [2023396]
  - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Rafael Aquini) [2023396]
  - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Rafael Aquini) [2023396]
  - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Rafael Aquini) [2023396]
  - mm, slub: simplify kmem_cache_cpu and tid setup (Rafael Aquini) [2023396]
  - mm, slub: restructure new page checks in ___slab_alloc() (Rafael Aquini) [2023396]
  - mm, slub: return slab page from get_partial() and set c->page afterwards (Rafael Aquini) [2023396]
  - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Rafael Aquini) [2023396]
  - mm, slub: extract get_partial() from new_slab_objects() (Rafael Aquini) [2023396]
  - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Rafael Aquini) [2023396]
  - mm, slub: don't disable irq for debug_check_no_locks_freed() (Rafael Aquini) [2023396]
  - mm, slub: allocate private object map for validate_slab_cache() (Rafael Aquini) [2023396]
  - mm, slub: allocate private object map for debugfs listings (Rafael Aquini) [2023396]
  - mm, slub: don't call flush_all() from slab_debug_trace_open() (Rafael Aquini) [2023396]
  - mm/madvise: add MADV_WILLNEED to process_madvise() (Rafael Aquini) [2023396]
  - mm/vmstat: remove unneeded return value (Rafael Aquini) [2023396]
  - mm/vmstat: simplify the array size calculation (Rafael Aquini) [2023396]
  - mm/vmstat: correct some wrong comments (Rafael Aquini) [2023396]
  - mm/percpu,c: remove obsolete comments of pcpu_chunk_populated() (Rafael Aquini) [2023396]
  - selftests: vm: add COW time test for KSM pages (Rafael Aquini) [2023396]
  - selftests: vm: add KSM merging time test (Rafael Aquini) [2023396]
  - mm: KSM: fix data type (Rafael Aquini) [2023396]
  - selftests: vm: add KSM merging across nodes test (Rafael Aquini) [2023396]
  - selftests: vm: add KSM zero page merging test (Rafael Aquini) [2023396]
  - selftests: vm: add KSM unmerge test (Rafael Aquini) [2023396]
  - selftests: vm: add KSM merge test (Rafael Aquini) [2023396]
  - mm/migrate: correct kernel-doc notation (Rafael Aquini) [2023396]
  - mm: wire up syscall process_mrelease (Rafael Aquini) [2023396]
  - mm: introduce process_mrelease system call (Rafael Aquini) [2023396]
  - memblock: make memblock_find_in_range method private (Rafael Aquini) [2023396]
  - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2023396]
  - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2023396]
  - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2023396]
  - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2023396]
  - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2023396]
  - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2023396]
  - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2023396]
  - mm: compaction: support triggering of proactive compaction by user (Rafael Aquini) [2023396]
  - mm: compaction: optimize proactive compaction deferrals (Rafael Aquini) [2023396]
  - mm, vmscan: guarantee drop_slab_node() termination (Rafael Aquini) [2023396]
  - mm/vmscan: add 'else' to remove check_pending label (Rafael Aquini) [2023396]
  - mm/vmscan: remove unneeded return value of kswapd_run() (Rafael Aquini) [2023396]
  - mm/vmscan: remove misleading setting to sc->priority (Rafael Aquini) [2023396]
  - mm/vmscan: remove the PageDirty check after MADV_FREE pages are page_ref_freezed (Rafael Aquini) [2023396]
  - mm/vmpressure: replace vmpressure_to_css() with vmpressure_to_memcg() (Rafael Aquini) [2023396]
  - mm/migrate: add sysfs interface to enable reclaim migration (Rafael Aquini) [2023396]
  - mm/vmscan: never demote for memcg reclaim (Rafael Aquini) [2023396]
  - mm/vmscan: Consider anonymous pages without swap (Rafael Aquini) [2023396]
  - mm/vmscan: add helper for querying ability to age anonymous pages (Rafael Aquini) [2023396]
  - mm/vmscan: add page demotion counter (Rafael Aquini) [2023396]
  - mm/migrate: demote pages during reclaim (Rafael Aquini) [2023396]
  - mm/migrate: enable returning precise migrate_pages() success count (Rafael Aquini) [2023396]
  - mm/migrate: update node demotion order on hotplug events (Rafael Aquini) [2023396]
  - mm/numa: automatically generate node migration order (Rafael Aquini) [2023396]
  - selftests/vm/userfaultfd: wake after copy failure (Rafael Aquini) [2023396]
  - userfaultfd: prevent concurrent API initialization (Rafael Aquini) [2023396]
  - userfaultfd: change mmap_changing to atomic (Rafael Aquini) [2023396]
  - hugetlb: fix hugetlb cgroup refcounting during vma split (Rafael Aquini) [2023396]
  - hugetlb: before freeing hugetlb page set dtor to appropriate value (Rafael Aquini) [2023396]
  - hugetlb: drop ref count earlier after page allocation (Rafael Aquini) [2023396]
  - hugetlb: simplify prep_compound_gigantic_page ref count racing code (Rafael Aquini) [2023396]
  - mm: fix panic caused by __page_handle_poison() (Rafael Aquini) [2023396]
  - mm: hwpoison: dump page for unhandlable page (Rafael Aquini) [2023396]
  - doc: hwpoison: correct the support for hugepage (Rafael Aquini) [2023396]
  - mm: hwpoison: don't drop slab caches for offlining non-LRU page (Rafael Aquini) [2023396]
  - mm/hwpoison: fix some obsolete comments (Rafael Aquini) [2023396]
  - mm/hwpoison: change argument struct page **hpagep to *hpage (Rafael Aquini) [2023396]
  - mm/hwpoison: fix potential pte_unmap_unlock pte error (Rafael Aquini) [2023396]
  - mm/hwpoison: remove unneeded variable unmap_success (Rafael Aquini) [2023396]
  - mm/page_isolation: tracing: trace all test_pages_isolated failures (Rafael Aquini) [2023396]
  - mm/page_alloc.c: use in_task() (Rafael Aquini) [2023396]
  - mm/page_alloc: make alloc_node_mem_map() __init rather than __ref (Rafael Aquini) [2023396]
  - mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning (Rafael Aquini) [2023396]
  - memblock: stop poisoning raw allocations (Rafael Aquini) [2023396]
  - mm: introduce memmap_alloc() to unify memory map allocation (Rafael Aquini) [2023396]
  - mm/page_alloc: always initialize memory map for the holes (Rafael Aquini) [2023396]
  - kasan: test: avoid corrupting memory in kasan_rcu_uaf (Rafael Aquini) [2023396]
  - kasan: test: avoid corrupting memory in copy_user_test (Rafael Aquini) [2023396]
  - kasan: test: clean up ksize_uaf (Rafael Aquini) [2023396]
  - kasan: test: only do kmalloc_uaf_memset for generic mode (Rafael Aquini) [2023396]
  - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Rafael Aquini) [2023396]
  - kasan: test: avoid corrupting memory via memset (Rafael Aquini) [2023396]
  - kasan: test: avoid writing invalid memory (Rafael Aquini) [2023396]
  - kasan: test: rework kmalloc_oob_right (Rafael Aquini) [2023396]
  - mm/kasan: move kasan.fault to mm/kasan/report.c (Rafael Aquini) [2023396]
  - mm/vmalloc: fix wrong behavior in vread (Rafael Aquini) [2023396]
  - lib/test_vmalloc.c: add a new 'nr_pages' parameter (Rafael Aquini) [2023396]
  - mm/vmalloc: remove gfpflags_allow_blocking() check (Rafael Aquini) [2023396]
  - mm/vmalloc: use batched page requests in bulk-allocator (Rafael Aquini) [2023396]
  - mm/sparse: clarify pgdat_to_phys (Rafael Aquini) [2023396]
  - include/linux/mmzone.h: avoid a warning in sparse memory support (Rafael Aquini) [2023396]
  - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2023396]
  - mm: sparse: remove __section_nr() function (Rafael Aquini) [2023396]
  - mm: sparse: pass section_nr to find_memory_block (Rafael Aquini) [2023396]
  - mm: sparse: pass section_nr to section_mark_present (Rafael Aquini) [2023396]
  - mm/bootmem_info.c: mark __init on register_page_bootmem_info_section (Rafael Aquini) [2023396]
  - mm/mremap: fix memory account on do_munmap() failure (Rafael Aquini) [2023396]
  - remap_file_pages: Use vma_lookup() instead of find_vma() (Rafael Aquini) [2023396]
  - mm/pagemap: add mmap_assert_locked() annotations to find_vma*() (Rafael Aquini) [2023396]
  - mm: change fault_in_pages_* to have an unsigned size parameter (Rafael Aquini) [2023396]
  - mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code (Rafael Aquini) [2023396]
  - mm: remove flush_kernel_dcache_page (Rafael Aquini) [2023396]
  - scatterlist: replace flush_kernel_dcache_page with flush_dcache_page (Rafael Aquini) [2023396]
  - mmc: mmc_spi: replace flush_kernel_dcache_page with flush_dcache_page (Rafael Aquini) [2023396]
  - mmc: JZ4740: remove the flush_kernel_dcache_page call in jz4740_mmc_read_data (Rafael Aquini) [2023396]
  - selftests: Fix spelling mistake "cann't" -> "cannot" (Rafael Aquini) [2023396]
  - selftests/vm: use kselftest skip code for skipped tests (Rafael Aquini) [2023396]
  - memcg: make memcg->event_list_lock irqsafe (Rafael Aquini) [2023396]
  - memcg: fix up drain_local_stock comment (Rafael Aquini) [2023396]
  - mm, memcg: save some atomic ops when flush is already true (Rafael Aquini) [2023396]
  - mm, memcg: remove unused functions (Rafael Aquini) [2023396]
  - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2023396]
  - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2023396]
  - memcg: cleanup racy sum avoidance code (Rafael Aquini) [2023396]
  - memcg: enable accounting for ldt_struct objects (Rafael Aquini) [2023396]
  - memcg: enable accounting for posix_timers_cache slab (Rafael Aquini) [2023396]
  - memcg: enable accounting for signals (Rafael Aquini) [2023396]
  - memcg: enable accounting for new namesapces and struct nsproxy (Rafael Aquini) [2023396]
  - memcg: enable accounting for fasync_cache (Rafael Aquini) [2023396]
  - memcg: enable accounting for file lock caches (Rafael Aquini) [2023396]
  - memcg: enable accounting for pollfd and select bits arrays (Rafael Aquini) [2023396]
  - memcg: enable accounting for mnt_cache entries (Rafael Aquini) [2023396]
  - memcg: charge fs_context and legacy_fs_context (Rafael Aquini) [2023396]
  - memcg: infrastructure to flush memcg stats (Rafael Aquini) [2023396]
  - memcg: switch lruvec stats to rstat (Rafael Aquini) [2023396]
  - mm, memcg: inline swap-related functions to improve disabled memcg config (Rafael Aquini) [2023396]
  - mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg config (Rafael Aquini) [2023396]
  - mm, memcg: add mem_cgroup_disabled checks in vmpressure and swap-related functions (Rafael Aquini) [2023396]
  - huge tmpfs: decide stat.st_blksize by shmem_is_huge() (Rafael Aquini) [2023396]
  - huge tmpfs: shmem_is_huge(vma, inode, index) (Rafael Aquini) [2023396]
  - huge tmpfs: SGP_NOALLOC to stop collapse_file() on race (Rafael Aquini) [2023396]
  - huge tmpfs: move shmem_huge_enabled() upwards (Rafael Aquini) [2023396]
  - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2023396]
  - huge tmpfs: remove shrinklist addition from shmem_setattr() (Rafael Aquini) [2023396]
  - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2023396]
  - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2023396]
  - shmem: shmem_writepage() split unlikely i915 THP (Rafael Aquini) [2023396]
  - shmem: include header file to declare swap_info (Rafael Aquini) [2023396]
  - shmem: remove unneeded function forward declaration (Rafael Aquini) [2023396]
  - shmem: remove unneeded header file (Rafael Aquini) [2023396]
  - shmem: remove unneeded variable ret (Rafael Aquini) [2023396]
  - shmem: use raw_spinlock_t for ->stat_lock (Rafael Aquini) [2023396]
  - mm/gup: remove try_get_page(), call try_get_compound_head() directly (Rafael Aquini) [2023396]
  - mm/gup: small refactoring: simplify try_grab_page() (Rafael Aquini) [2023396]
  - mm/gup: documentation corrections for gup/pup (Rafael Aquini) [2023396]
  - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Rafael Aquini) [2023396]
  - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Rafael Aquini) [2023396]
  - mm: gup: remove useless BUG_ON in __get_user_pages() (Rafael Aquini) [2023396]
  - mm: gup: remove unneed local variable orig_refs (Rafael Aquini) [2023396]
  - mm: gup: remove set but unused local variable major (Rafael Aquini) [2023396]
  - mm: delete unused get_kernel_page() (Rafael Aquini) [2023396]
  - include/linux/buffer_head.h: fix boolreturn.cocci warnings (Rafael Aquini) [2023396]
  - fs, mm: fix race in unlinking swapfile (Rafael Aquini) [2023396]
  - fs: inode: count invalidated shadow pages in pginodesteal (Rafael Aquini) [2023396]
  - fs: drop_caches: fix skipping over shadow cache inodes (Rafael Aquini) [2023396]
  - fs: update documentation of get_write_access() and friends (Rafael Aquini) [2023396]
  - filesystems/locking: fix Malformed table warning (Rafael Aquini) [2023396]
  - writeback: memcg: simplify cgroup_writeback_by_id (Rafael Aquini) [2023396]
  - writeback: use READ_ONCE for unlocked reads of writeback stats (Rafael Aquini) [2023396]
  - writeback: rename domain_update_bandwidth() (Rafael Aquini) [2023396]
  - writeback: fix bandwidth estimate for spiky workload (Rafael Aquini) [2023396]
  - writeback: reliably update bandwidth estimation (Rafael Aquini) [2023396]
  - writeback: track number of inodes under writeback (Rafael Aquini) [2023396]
  - writeback: make the laptop_mode prototypes available unconditionally (Rafael Aquini) [2023396]
  - mm: remove irqsave/restore locking from contexts with irqs enabled (Rafael Aquini) [2023396]
  - mm: add kernel_misc_reclaimable in show_free_areas (Rafael Aquini) [2023396]
  - mm: report a more useful address for reclaim acquisition (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: fix corrupted page flag (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: remove unused code (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD and P4D modifying tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD modifying tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD modifying tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE modifying tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in migration and thp tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in soft_dirty and swap tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in protnone and devmap tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf and savewrite tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: introduce struct pgtable_debug_args (Rafael Aquini) [2023396]
  - mm: ignore MAP_DENYWRITE in ksys_mmap_pgoff() (Rafael Aquini) [2023396]
  - mm: remove VM_DENYWRITE (Rafael Aquini) [2023396]
  - binfmt: remove in-tree usage of MAP_DENYWRITE (Rafael Aquini) [2023396]
  - kernel/fork: always deny write access to current MM exe_file (Rafael Aquini) [2023396]
  - kernel/fork: factor out replacing the current MM exe_file (Rafael Aquini) [2023396]
  - binfmt: don't use MAP_DENYWRITE when loading shared libraries via uselib() (Rafael Aquini) [2023396]
  - ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kernel_nofault (Rafael Aquini) [2023396]
  - net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem() (Rafael Aquini) [2023396]
  - memblock: Check memory add/cap ordering (Rafael Aquini) [2023396]
  - memblock: Add missing debug code to memblock_add_node() (Rafael Aquini) [2023396]
  - mm: don't allow oversized kvmalloc() calls (Rafael Aquini) [2023396]
  - mm: Add kvrealloc() (Rafael Aquini) [2023396]
  - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Rafael Aquini) [2023396]
  - mm: Add functions to lock invalidate_lock for two mappings (Rafael Aquini) [2023396]
  - mm: Protect operations adding pages to page cache with invalidate_lock (Rafael Aquini) [2023396]
  - mm: Fix comments mentioning i_mutex (Rafael Aquini) [2023396]
  - exit/bdflush: Remove the deprecated bdflush system call (Rafael Aquini) [2023396]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-33.el9]
changelog:
  - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2023155]
  - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2023155]
  - s390/kexec_file: print some more error messages (Philipp Rudo) [2023155]
  - udp: Validate checksum in udp_read_sock() (Xin Long) [2026952]
  - net: udp: correct the document for udp_mem (Xin Long) [2026952]
  - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2026952]
  - net: prefer socket bound to interface when not in VRF (Xin Long) [2026952]
  - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2026952]
  - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2026952]
  - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2026952]
  - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2026952]
  - selftests: add a test case for mirred egress to ingress (Hangbin Liu) [2025461]
  - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2025461]
  - selftests: net: test_vxlan_under_vrf: fix HV connectivity test (Hangbin Liu) [2025461]
  - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2025461]
  - selftests/net: Fix reuseport_bpf_numa by skipping unavailable nodes (Hangbin Liu) [2025461]
  - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2025461]
  - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2025461]
  - kselftests/net: add missed vrf_strict_mode_test.sh test to Makefile (Hangbin Liu) [2025461]
  - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2025461]
  - kselftests/net: add missed icmp.sh test to Makefile (Hangbin Liu) [2025461]
  - selftests: udp: test for passing SO_MARK as cmsg (Hangbin Liu) [2025461]
  - selftests/net: update .gitignore with newly added tests (Hangbin Liu) [2025461]
  - selftests: net: bridge: update IGMP/MLD membership interval value (Hangbin Liu) [2025461]
  - selftests: lib: forwarding: allow tests to not require mz and jq (Hangbin Liu) [2025461]
  - fcnal-test: kill hanging ping/nettest binaries on cleanup (Hangbin Liu) [2025461]
  - selftests: net/fcnal: Test --{force,no}-bind-key-ifindex (Hangbin Liu) [2025461]
  - selftests: nettest: Add --{force,no}-bind-key-ifindex (Hangbin Liu) [2025461]
  - selftests: forwarding: Add IPv6 GRE hierarchical tests (Hangbin Liu) [2025461]
  - selftests: forwarding: Add IPv6 GRE flat tests (Hangbin Liu) [2025461]
  - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Hangbin Liu) [2025461]
  - testing: selftests: forwarding.config.sample: Add tc flag (Hangbin Liu) [2025461]
  - selftests: net: fib_nexthops: Wait before checking reported idle time (Hangbin Liu) [2025461]
  - selftest: net: fix typo in altname test (Hangbin Liu) [2025461]
  - selftests: add simple GSO GRE test (Hangbin Liu) [2025461]
  - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2025461]
  - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2025461]
  - tools/net: Use bitwise instead of arithmetic operator for flags (Hangbin Liu) [2025461]
  - selftests: vrf: Add test for SNAT over VRF (Hangbin Liu) [2025461]
  - selftests/net: GRO coalesce test (Hangbin Liu) [2025461]
  - selftests/net: remove min gso test in packet_snd (Hangbin Liu) [2025461]
  - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020513] {CVE-2021-43267}
  - redhat/configs: enable CONFIG_RD_ZSTD for rhel (Tao Liu) [2020132]
  - powerpc/security: Use a mutex for interrupt exit code patching (Steve Best) [2019202]
  - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000778]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-34.el9]
changelog:
  - nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned (Ming Lei) [2018403]
  - nvdimm/pmem: stop using q_usage_count as external pgmap refcount (Ming Lei) [2018403]
  - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Ming Lei) [2018403]
  - nvdimm/pmem: fix creating the dax group (Ming Lei) [2018403]
  - md: fix a lock order reversal in md_alloc (Ming Lei) [2018403]
  - tools headers UAPI: Sync linux/fs.h with the kernel sources (Ming Lei) [2018403]
  - Documentation: raise minimum supported version of GCC to 5.1 (Ming Lei) [2018403]
  - loop: Use pr_warn_once() for loop_control_remove() warning (Ming Lei) [2018403]
  - zram: only make zram_wb_devops for CONFIG_ZRAM_WRITEBACK (Ming Lei) [2018403]
  - block: call rq_qos_done() before ref check in batch completions (Ming Lei) [2018403]
  - block: fix parameter not described warning (Ming Lei) [2018403]
  - block: avoid to touch unloaded module instance when opening bdev (Ming Lei) [2018403]
  - block: Hold invalidate_lock in BLKRESETZONE ioctl (Ming Lei) [2018403]
  - block: Hold invalidate_lock in BLKZEROOUT ioctl (Ming Lei) [2018403]
  - block: Hold invalidate_lock in BLKDISCARD ioctl (Ming Lei) [2018403]
  - blk-mq: don't insert FUA request with data into scheduler queue (Ming Lei) [2018403]
  - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2018403]
  - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2018403]
  - Revert "mark pstore-blk as broken" (Ming Lei) [2018403]
  - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2018403]
  - block: fix missing queue put in error path (Ming Lei) [2018403]
  - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2018403]
  - blk-mq: fix filesystem I/O request allocation (Ming Lei) [2018403]
  - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2018403]
  - blk-mq: rename blk_attempt_bio_merge (Ming Lei) [2018403]
  - blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge (Ming Lei) [2018403]
  - block: fix kerneldoc for disk_register_independent_access__ranges() (Ming Lei) [2018403]
  - block: use enum type for blk_mq_alloc_data->rq_flags (Ming Lei) [2018403]
  - bcache: Revert "bcache: use bvec_virt" (Ming Lei) [2018403]
  - ataflop: Add missing semicolon to return statement (Ming Lei) [2018403]
  - floppy: address add_disk() error handling on probe (Ming Lei) [2018403]
  - ataflop: address add_disk() error handling on probe (Ming Lei) [2018403]
  - block: update __register_blkdev() probe documentation (Ming Lei) [2018403]
  - ataflop: remove ataflop_probe_lock mutex (Ming Lei) [2018403]
  - mtd/ubi/block: add error handling support for add_disk() (Ming Lei) [2018403]
  - block/sunvdc: add error handling support for add_disk() (Ming Lei) [2018403]
  - z2ram: add error handling support for add_disk() (Ming Lei) [2018403]
  - loop: Remove duplicate assignments (Ming Lei) [2018403]
  - drbd: Fix double free problem in drbd_create_device (Ming Lei) [2018403]
  - bcache: fix use-after-free problem in bcache_device_free() (Ming Lei) [2018403]
  - zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2018403]
  - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2018403]
  - zram: don't fail to remove zram during unloading module (Ming Lei) [2018403]
  - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2018403]
  - nbd: error out if socket index doesn't match in nbd_handle_reply() (Ming Lei) [2018403]
  - nbd: Fix hungtask when nbd_config_put (Ming Lei) [2018403]
  - nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add (Ming Lei) [2018403]
  - nbd: fix possible overflow for 'first_minor' in nbd_dev_add() (Ming Lei) [2018403]
  - nbd: fix max value for 'first_minor' (Ming Lei) [2018403]
  - block/brd: add error handling support for add_disk() (Ming Lei) [2018403]
  - ps3vram: add error handling support for add_disk() (Ming Lei) [2018403]
  - ps3disk: add error handling support for add_disk() (Ming Lei) [2018403]
  - zram: add error handling support for add_disk() (Ming Lei) [2018403]
  - nvme: wait until quiesce is done (Ming Lei) [2018403]
  - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2018403]
  - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2018403]
  - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2018403]
  - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion (Ming Lei) [2018403]
  - block: fix device_add_disk() kobject_create_and_add() error handling (Ming Lei) [2018403]
  - block: ensure cached plug request matches the current queue (Ming Lei) [2018403]
  - block: move queue enter logic into blk_mq_submit_bio() (Ming Lei) [2018403]
  - block: make bio_queue_enter() fast-path available inline (Ming Lei) [2018403]
  - block: split request allocation components into helpers (Ming Lei) [2018403]
  - block: have plug stored requests hold references to the queue (Ming Lei) [2018403]
  - blk-mq: update hctx->nr_active in blk_mq_end_request_batch() (Ming Lei) [2018403]
  - blk-mq: add RQF_ELV debug entry (Ming Lei) [2018403]
  - blk-mq: only try to run plug merge if request has same queue with incoming bio (Ming Lei) [2018403]
  - block: move RQF_ELV setting into allocators (Ming Lei) [2018403]
  - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2018403]
  - block: replace always false argument with 'false' (Ming Lei) [2018403]
  - block: assign correct tag before doing prefetch of request (Ming Lei) [2018403]
  - blk-mq: fix redundant check of !e expression (Ming Lei) [2018403]
  - block: use new bdev_nr_bytes() helper for blkdev_{read,write}_iter() (Ming Lei) [2018403]
  - block: add a loff_t cast to bdev_nr_bytes (Ming Lei) [2018403]
  - null_blk: Fix handling of submit_queues and poll_queues attributes (Ming Lei) [2018403]
  - block: ataflop: Fix warning comparing pointer to 0 (Ming Lei) [2018403]
  - bcache: replace snprintf in show functions with sysfs_emit (Ming Lei) [2018403]
  - bcache: move uapi header bcache.h to bcache code directory (Ming Lei) [2018403]
  - block: ataflop: more blk-mq refactoring fixes (Ming Lei) [2018403]
  - block: remove support for cryptoloop and the xor transfer (Ming Lei) [2018403]
  - mtd: add add_disk() error handling (Ming Lei) [2018403]
  - rnbd: add error handling support for add_disk() (Ming Lei) [2018403]
  - um/drivers/ubd_kern: add error handling support for add_disk() (Ming Lei) [2018403]
  - m68k/emu/nfblock: add error handling support for add_disk() (Ming Lei) [2018403]
  - xen-blkfront: add error handling support for add_disk() (Ming Lei) [2018403]
  - bcache: add error handling support for add_disk() (Ming Lei) [2018403]
  - dm: add add_disk() error handling (Ming Lei) [2018403]
  - block: aoe: fixup coccinelle warnings (Ming Lei) [2018403]
  - bcache: remove bch_crc64_update (Ming Lei) [2018403]
  - bcache: use bvec_kmap_local in bch_data_verify (Ming Lei) [2018403]
  - bcache: remove the backing_dev_name field from struct cached_dev (Ming Lei) [2018403]
  - bcache: remove the cache_dev_name field from struct cache (Ming Lei) [2018403]
  - bcache: move calc_cached_dev_sectors to proper place on backing device detach (Ming Lei) [2018403]
  - bcache: fix error info in register_bcache() (Ming Lei) [2018403]
  - bcache: reserve never used bits from bkey.high (Ming Lei) [2018403]
  - md: bcache: Fix spelling of 'acquire' (Ming Lei) [2018403]
  - s390/dasd: fix possibly missed path verification (Ming Lei) [2018403]
  - s390/dasd: fix missing path conf_data after failed allocation (Ming Lei) [2018403]
  - s390/dasd: summarize dasd configuration data in a separate structure (Ming Lei) [2018403]
  - s390/dasd: move dasd_eckd_read_fc_security (Ming Lei) [2018403]
  - s390/dasd: split up dasd_eckd_read_conf (Ming Lei) [2018403]
  - s390/dasd: fix kernel doc comment (Ming Lei) [2018403]
  - s390/dasd: handle request magic consistently as unsigned int (Ming Lei) [2018403]
  - nbd: Fix use-after-free in pid_show (Ming Lei) [2018403]
  - block: ataflop: fix breakage introduced at blk-mq refactoring (Ming Lei) [2018403]
  - nbd: fix uaf in nbd_handle_reply() (Ming Lei) [2018403]
  - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() (Ming Lei) [2018403]
  - nbd: clean up return value checking of sock_xmit() (Ming Lei) [2018403]
  - nbd: don't start request if nbd_queue_rq() failed (Ming Lei) [2018403]
  - nbd: check sock index in nbd_read_stat() (Ming Lei) [2018403]
  - nbd: make sure request completion won't concurrent (Ming Lei) [2018403]
  - nbd: don't handle response without a corresponding request message (Ming Lei) [2018403]
  - mtip32xx: Remove redundant 'flush_workqueue()' calls (Ming Lei) [2018403]
  - swim3: add missing major.h include (Ming Lei) [2018403]
  - sx8: fix an error code in carm_init_one() (Ming Lei) [2018403]
  - pf: fix error codes in pf_init_unit() (Ming Lei) [2018403]
  - pcd: fix error codes in pcd_init_unit() (Ming Lei) [2018403]
  - xtensa/platforms/iss/simdisk: add error handling support for add_disk() (Ming Lei) [2018403]
  - block/ataflop: add error handling support for add_disk() (Ming Lei) [2018403]
  - block/ataflop: provide a helper for cleanup up an atari disk (Ming Lei) [2018403]
  - block/ataflop: add registration bool before calling del_gendisk() (Ming Lei) [2018403]
  - block/ataflop: use the blk_cleanup_disk() helper (Ming Lei) [2018403]
  - swim: add error handling support for add_disk() (Ming Lei) [2018403]
  - swim: add a floppy registration bool which triggers del_gendisk() (Ming Lei) [2018403]
  - swim: add helper for disk cleanup (Ming Lei) [2018403]
  - swim: simplify using blk_cleanup_disk() on swim_remove() (Ming Lei) [2018403]
  - amiflop: add error handling support for add_disk() (Ming Lei) [2018403]
  - floppy: add error handling support for add_disk() (Ming Lei) [2018403]
  - floppy: fix calling platform_device_unregister() on invalid drives (Ming Lei) [2018403]
  - floppy: use blk_cleanup_disk() (Ming Lei) [2018403]
  - floppy: fix add_disk() assumption on exit due to new developments (Ming Lei) [2018403]
  - block/swim3: add error handling support for add_disk() (Ming Lei) [2018403]
  - rbd: add add_disk() error handling (Ming Lei) [2018403]
  - cdrom/gdrom: add error handling support for add_disk() (Ming Lei) [2018403]
  - pf: add error handling support for add_disk() (Ming Lei) [2018403]
  - block/sx8: add error handling support for add_disk() (Ming Lei) [2018403]
  - block/rsxx: add error handling support for add_disk() (Ming Lei) [2018403]
  - pktcdvd: add error handling support for add_disk() (Ming Lei) [2018403]
  - mtip32xx: add error handling support for add_disk() (Ming Lei) [2018403]
  - pd: add error handling support for add_disk() (Ming Lei) [2018403]
  - pcd: capture errors on cdrom_register() (Ming Lei) [2018403]
  - pcd: fix ordering of unregister_cdrom() (Ming Lei) [2018403]
  - pcd: add error handling support for add_disk() (Ming Lei) [2018403]
  - pd: cleanup initialization (Ming Lei) [2018403]
  - pf: cleanup initialization (Ming Lei) [2018403]
  - pcd: cleanup initialization (Ming Lei) [2018403]
  - pcd: move the identify buffer into pcd_identify (Ming Lei) [2018403]
  - n64cart: add error handling support for add_disk() (Ming Lei) [2018403]
  - drbd: add error handling support for add_disk() (Ming Lei) [2018403]
  - aoe: add error handling support for add_disk() (Ming Lei) [2018403]
  - nbd: add error handling support for add_disk() (Ming Lei) [2018403]
  - loop: add error handling support for add_disk() (Ming Lei) [2018403]
  - null_blk: poll queue support (Ming Lei) [2018403]
  - block: simplify the block device syncing code (Ming Lei) [2018403]
  - fat: use sync_blockdev_nowait (Ming Lei) [2018403]
  - btrfs: use sync_blockdev (Ming Lei) [2018403]
  - xen-blkback: use sync_blockdev (Ming Lei) [2018403]
  - block: remove __sync_blockdev (Ming Lei) [2018403]
  - fs: remove __sync_filesystem (Ming Lei) [2018403]
  - cdrom: Remove redundant variable and its assignment (Ming Lei) [2018403]
  - cdrom: docs: reformat table in Documentation/userspace-api/ioctl/cdrom.rst (Ming Lei) [2018403]
  - drivers/cdrom: improved ioctl for media change detection (Ming Lei) [2018403]
  - partitions/ibm: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
  - partitions/efi: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - block/ioctl: use bdev_nr_sectors and bdev_nr_bytes (Ming Lei) [2018403]
  - block: cache inode size in bdev (Ming Lei) [2018403]
  - udf: use sb_bdev_nr_blocks (Ming Lei) [2018403]
  - reiserfs: use sb_bdev_nr_blocks (Ming Lei) [2018403]
  - ntfs: use sb_bdev_nr_blocks (Ming Lei) [2018403]
  - jfs: use sb_bdev_nr_blocks (Ming Lei) [2018403]
  - ext4: use sb_bdev_nr_blocks (Ming Lei) [2018403]
  - block: add a sb_bdev_nr_blocks helper (Ming Lei) [2018403]
  - block: use bdev_nr_bytes instead of open coding it in blkdev_fallocate (Ming Lei) [2018403]
  - squashfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - reiserfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - pstore/blk: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - nilfs2: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - nfs/blocklayout: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - jfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - hfsplus: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
  - hfs: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
  - fat: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
  - cramfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - btrfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - affs: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
  - fs: simplify init_page_buffers (Ming Lei) [2018403]
  - fs: use bdev_nr_bytes instead of open coding it in blkdev_max_block (Ming Lei) [2018403]
  - target/iblock: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - nvmet: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - md: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
  - dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them (Ming Lei) [2018403]
  - drbd: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
  - bcache: remove bdev_sectors (Ming Lei) [2018403]
  - block: add a bdev_nr_bytes helper (Ming Lei) [2018403]
  - block: move the SECTOR_SIZE related definitions to blk_types.h (Ming Lei) [2018403]
  - blk-mq-debugfs: Show active requests per queue for shared tags (Ming Lei) [2018403]
  - block: improve readability of blk_mq_end_request_batch() (Ming Lei) [2018403]
  - virtio-blk: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403]
  - loop: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403]
  - nbd: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403]
  - block: Add a helper to validate the block size (Ming Lei) [2018403]
  - block: re-flow blk_mq_rq_ctx_init() (Ming Lei) [2018403]
  - block: prefetch request to be initialized (Ming Lei) [2018403]
  - block: pass in blk_mq_tags to blk_mq_rq_ctx_init() (Ming Lei) [2018403]
  - block: add rq_flags to struct blk_mq_alloc_data (Ming Lei) [2018403]
  - block: add async version of bio_set_polled (Ming Lei) [2018403]
  - block: kill DIO_MULTI_BIO (Ming Lei) [2018403]
  - block: kill unused polling bits in __blkdev_direct_IO() (Ming Lei) [2018403]
  - block: avoid extra iter advance with async iocb (Ming Lei) [2018403]
  - block: Add independent access ranges support (Ming Lei) [2018403]
  - blk-mq: don't issue request directly in case that current is to be blocked (Ming Lei) [2018403]
  - sbitmap: silence data race warning (Ming Lei) [2018403]
  - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2018403]
  - block: refactor bio_iov_bvec_set() (Ming Lei) [2018403]
  - block: add single bio async direct IO helper (Ming Lei) [2018403]
  - sched: make task_struct->plug always defined (Ming Lei) [2018403]
  - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() (Ming Lei) [2018403]
  - block: fix req_bio_endio append error handling (Ming Lei) [2018403]
  - blk-crypto: update inline encryption documentation (Ming Lei) [2018403]
  - blk-crypto: rename blk_keyslot_manager to blk_crypto_profile (Ming Lei) [2018403]
  - blk-crypto: rename keyslot-manager files to blk-crypto-profile (Ming Lei) [2018403]
  - blk-crypto-fallback: properly prefix function and struct names (Ming Lei) [2018403]
  - nbd: Use invalidate_disk() helper on disconnect (Ming Lei) [2018403]
  - loop: Remove the unnecessary bdev checks and unused bdev variable (Ming Lei) [2018403]
  - loop: Use invalidate_disk() helper to invalidate gendisk (Ming Lei) [2018403]
  - block: Add invalidate_disk() helper to invalidate the gendisk (Ming Lei) [2018403]
  - block: kill extra rcu lock/unlock in queue enter (Ming Lei) [2018403]
  - percpu_ref: percpu_ref_tryget_live() version holding RCU (Ming Lei) [2018403]
  - block: convert fops.c magic constants to SHIFT_SECTOR (Ming Lei) [2018403]
  - block: clean up blk_mq_submit_bio() merging (Ming Lei) [2018403]
  - block: optimise boundary blkdev_read_iter's checks (Ming Lei) [2018403]
  - fs: bdev: fix conflicting comment from lookup_bdev (Ming Lei) [2018403]
  - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags (Ming Lei) [2018403]
  - block: cleanup the flush plug helpers (Ming Lei) [2018403]
  - block: optimise blk_flush_plug_list (Ming Lei) [2018403]
  - blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h (Ming Lei) [2018403]
  - blk-mq: only flush requests from the plug in blk_mq_submit_bio (Ming Lei) [2018403]
  - block: remove inaccurate requeue check (Ming Lei) [2018403]
  - block: inline a part of bio_release_pages() (Ming Lei) [2018403]
  - block: don't bloat enter_queue with percpu_ref (Ming Lei) [2018403]
  - block: optimise req_bio_endio() (Ming Lei) [2018403]
  - block: convert leftovers to bdev_get_queue (Ming Lei) [2018403]
  - block: turn macro helpers into inline functions (Ming Lei) [2018403]
  - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2018403]
  - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Ming Lei) [2018403]
  - nvme: paring quiesce/unquiesce (Ming Lei) [2018403]
  - nvme: prepare for pairing quiescing and unquiescing (Ming Lei) [2018403]
  - nvme: apply nvme API to quiesce/unquiesce admin queue (Ming Lei) [2018403]
  - nvme: add APIs for stopping/starting admin queue (Ming Lei) [2018403]
  - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2018403]
  - block: inline fast path of driver tag allocation (Ming Lei) [2018403]
  - blk-mq: don't handle non-flush requests in blk_insert_flush (Ming Lei) [2018403]
  - block: attempt direct issue of plug list (Ming Lei) [2018403]
  - block: change plugging to use a singly linked list (Ming Lei) [2018403]
  - blk-wbt: prevent NULL pointer dereference in wb_timer_fn (Ming Lei) [2018403]
  - block: align blkdev_dio inlined bio to a cacheline (Ming Lei) [2018403]
  - block: move blk_mq_tag_to_rq() inline (Ming Lei) [2018403]
  - block: get rid of plug list sorting (Ming Lei) [2018403]
  - block: return whether or not to unplug through boolean (Ming Lei) [2018403]
  - block: don't call blk_status_to_errno in blk_update_request (Ming Lei) [2018403]
  - block: move bdev_read_only() into the header (Ming Lei) [2018403]
  - block: fix too broad elevator check in blk_mq_free_request() (Ming Lei) [2018403]
  - block: add support for blk_mq_end_request_batch() (Ming Lei) [2018403]
  - sbitmap: add helper to clear a batch of tags (Ming Lei) [2018403]
  - block: add a struct io_comp_batch argument to fops->iopoll() (Ming Lei) [2018403]
  - block: provide helpers for rq_list manipulation (Ming Lei) [2018403]
  - block: remove some blk_mq_hw_ctx debugfs entries (Ming Lei) [2018403]
  - block: remove debugfs blk_mq_ctx dispatched/merged/completed attributes (Ming Lei) [2018403]
  - block: cache rq_flags inside blk_mq_rq_ctx_init() (Ming Lei) [2018403]
  - block: blk_mq_rq_ctx_init cache ctx/q/hctx (Ming Lei) [2018403]
  - block: skip elevator fields init for non-elv queue (Ming Lei) [2018403]
  - block: store elevator state in request (Ming Lei) [2018403]
  - block: only mark bio as tracked if it really is tracked (Ming Lei) [2018403]
  - block: improve layout of struct request (Ming Lei) [2018403]
  - block: move update request helpers into blk-mq.c (Ming Lei) [2018403]
  - block: remove useless caller argument to print_req_error() (Ming Lei) [2018403]
  - block: don't bother iter advancing a fully done bio (Ming Lei) [2018403]
  - block: convert the rest of block to bdev_get_queue (Ming Lei) [2018403]
  - block: use bdev_get_queue() in blk-core.c (Ming Lei) [2018403]
  - block: use bdev_get_queue() in bio.c (Ming Lei) [2018403]
  - block: use bdev_get_queue() in bdev.c (Ming Lei) [2018403]
  - block: cache request queue in bdev (Ming Lei) [2018403]
  - block: handle fast path of bio splitting inline (Ming Lei) [2018403]
  - block: use flags instead of bit fields for blkdev_dio (Ming Lei) [2018403]
  - block: cache bdev in struct file for raw bdev IO (Ming Lei) [2018403]
  - block: don't allow writing to the poll queue attribute (Ming Lei) [2018403]
  - block: switch polling to be bio based (Ming Lei) [2018403]
  - block: define 'struct bvec_iter' as packed (Ming Lei) [2018403]
  - block: use SLAB_TYPESAFE_BY_RCU for the bio slab (Ming Lei) [2018403]
  - block: rename REQ_HIPRI to REQ_POLLED (Ming Lei) [2018403]
  - io_uring: don't sleep when polling for I/O (Ming Lei) [2018403]
  - block: replace the spin argument to blk_iopoll with a flags argument (Ming Lei) [2018403]
  - blk-mq: remove blk_qc_t_valid (Ming Lei) [2018403]
  - blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal (Ming Lei) [2018403]
  - blk-mq: factor out a "classic" poll helper (Ming Lei) [2018403]
  - blk-mq: factor out a blk_qc_to_hctx helper (Ming Lei) [2018403]
  - io_uring: fix a layering violation in io_iopoll_req_issued (Ming Lei) [2018403]
  - block: don't try to poll multi-bio I/Os in __blkdev_direct_IO (Ming Lei) [2018403]
  - direct-io: remove blk_poll support (Ming Lei) [2018403]
  - block: only check previous entry for plug merge attempt (Ming Lei) [2018403]
  - block: move CONFIG_BLOCK guard to top Makefile (Ming Lei) [2018403]
  - block: move menu "Partition type" to block/partitions/Kconfig (Ming Lei) [2018403]
  - block: simplify Kconfig files (Ming Lei) [2018403]
  - block: remove redundant =y from BLK_CGROUP dependency (Ming Lei) [2018403]
  - block: improve batched tag allocation (Ming Lei) [2018403]
  - sbitmap: add __sbitmap_queue_get_batch() (Ming Lei) [2018403]
  - blk-mq: optimise *end_request non-stat path (Ming Lei) [2018403]
  - block: mark bio_truncate static (Ming Lei) [2018403]
  - block: move bio_get_{first,last}_bvec out of bio.h (Ming Lei) [2018403]
  - block: mark __bio_try_merge_page static (Ming Lei) [2018403]
  - block: move bio_full out of bio.h (Ming Lei) [2018403]
  - block: fold bio_cur_bytes into blk_rq_cur_bytes (Ming Lei) [2018403]
  - block: move bio_mergeable out of bio.h (Ming Lei) [2018403]
  - block: don't include <linux/ioprio.h> in <linux/bio.h> (Ming Lei) [2018403]
  - block: remove BIO_BUG_ON (Ming Lei) [2018403]
  - blk-mq: inline hot part of __blk_mq_sched_restart (Ming Lei) [2018403]
  - block: inline hot paths of blk_account_io_*() (Ming Lei) [2018403]
  - block: merge block_ioctl into blkdev_ioctl (Ming Lei) [2018403]
  - block: move the *blkdev_ioctl declarations out of blkdev.h (Ming Lei) [2018403]
  - block: unexport blkdev_ioctl (Ming Lei) [2018403]
  - block: don't dereference request after flush insertion (Ming Lei) [2018403]
  - blk-mq: cleanup blk_mq_submit_bio (Ming Lei) [2018403]
  - blk-mq: cleanup and rename __blk_mq_alloc_request (Ming Lei) [2018403]
  - block: pre-allocate requests if plug is started and is a batch (Ming Lei) [2018403]
  - block: bump max plugged deferred size from 16 to 32 (Ming Lei) [2018403]
  - block: inherit request start time from bio for BLK_CGROUP (Ming Lei) [2018403]
  - block: move blk-throtl fast path inline (Ming Lei) [2018403]
  - blk-mq: Change shared sbitmap naming to shared tags (Ming Lei) [2018403]
  - blk-mq: Stop using pointers for blk_mq_tags bitmap tags (Ming Lei) [2018403]
  - blk-mq: Use shared tags for shared sbitmap support (Ming Lei) [2018403]
  - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() (Ming Lei) [2018403]
  - blk-mq: Add blk_mq_alloc_map_and_rqs() (Ming Lei) [2018403]
  - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() (Ming Lei) [2018403]
  - blk-mq: Don't clear driver tags own mapping (Ming Lei) [2018403]
  - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() (Ming Lei) [2018403]
  - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() (Ming Lei) [2018403]
  - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() (Ming Lei) [2018403]
  - blk-mq: Invert check in blk_mq_update_nr_requests() (Ming Lei) [2018403]
  - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() (Ming Lei) [2018403]
  - block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ (Ming Lei) [2018403]
  - blk-mq: Change rqs check in blk_mq_free_rqs() (Ming Lei) [2018403]
  - block: print the current process in handle_bad_sector (Ming Lei) [2018403]
  - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [2018403]
  - block/mq-deadline: Stop using per-CPU counters (Ming Lei) [2018403]
  - block/mq-deadline: Add an invariant check (Ming Lei) [2018403]
  - block/mq-deadline: Improve request accounting further (Ming Lei) [2018403]
  - block: move struct request to blk-mq.h (Ming Lei) [2018403]
  - block: move integrity handling out of <linux/blkdev.h> (Ming Lei) [2018403]
  - block: move a few merge helpers out of <linux/blkdev.h> (Ming Lei) [2018403]
  - block: drop unused includes in <linux/genhd.h> (Ming Lei) [2018403]
  - block: drop unused includes in <linux/blkdev.h> (Ming Lei) [2018403]
  - block: move elevator.h to block/ (Ming Lei) [2018403]
  - block: remove the struct blk_queue_ctx forward declaration (Ming Lei) [2018403]
  - block: remove the cmd_size field from struct request_queue (Ming Lei) [2018403]
  - block: remove the unused blk_queue_state enum (Ming Lei) [2018403]
  - block: remove the unused rq_end_sector macro (Ming Lei) [2018403]
  - sched: move the <linux/blkdev.h> include out of kernel/sched/sched.h (Ming Lei) [2018403]
  - kernel: remove spurious blkdev.h includes (Ming Lei) [2018403]
  - arch: remove spurious blkdev.h includes (Ming Lei) [2018403]
  - mm: remove spurious blkdev.h includes (Ming Lei) [2018403]
  - mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> (Ming Lei) [2018403]
  - mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> (Ming Lei) [2018403]
  - mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> (Ming Lei) [2018403]
  - block: nbd: add sanity check for first_minor (Ming Lei) [2018403]
  - mmc: core: Store pointer to bio_crypt_ctx in mmc_request (Ming Lei) [2018403]
  - iomap: simplify iomap_add_to_ioend (Ming Lei) [2018403]
  - iomap: simplify iomap_readpage_actor (Ming Lei) [2018403]
  - io_uring: don't halt iopoll too early (Ming Lei) [2018403]
  - block: Fix partition check for host-aware zoned block devices (Ming Lei) [2018403]
  - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2018403]
  - block: drain queue after disk is removed from sysfs (Ming Lei) [2018403]
  - block: fix incorrect references to disk objects (Ming Lei) [2018403]
  - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Ming Lei) [2018403]
  - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2018403]
  - block: warn when putting the final reference on a registered disk (Ming Lei) [2018403]
  - brd: reduce the brd_devices_mutex scope (Ming Lei) [2018403]
  - kyber: avoid q->disk dereferences in trace points (Ming Lei) [2018403]
  - block: keep q_usage_counter in atomic mode after del_gendisk (Ming Lei) [2018403]
  - block: drain file system I/O on del_gendisk (Ming Lei) [2018403]
  - block: split bio_queue_enter from blk_queue_enter (Ming Lei) [2018403]
  - block: factor out a blk_try_enter_queue helper (Ming Lei) [2018403]
  - block: call submit_bio_checks under q_usage_counter (Ming Lei) [2018403]
  - block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs (Ming Lei) [2018403]
  - block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output (Ming Lei) [2018403]
  - block: genhd: fix double kfree() in __alloc_disk_node() (Ming Lei) [2018403]
  - nbd: use shifts rather than multiplies (Ming Lei) [2018403]
  - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [2018403]
  - block: hold ->invalidate_lock in blkdev_fallocate (Ming Lei) [2018403]
  - blktrace: Fix uaf in blk_trace access after removing by sysfs (Ming Lei) [2018403]
  - block: don't call rq_qos_ops->done_bio if the bio isn't tracked (Ming Lei) [2018403]
  - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [2018403]
  - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [2018403]
  - block: flush the integrity workqueue in blk_integrity_unregister (Ming Lei) [2018403]
  - block: check if a profile is actually registered in blk_integrity_unregister (Ming Lei) [2018403]
  - blk-mq: avoid to iterate over stale request (Ming Lei) [2018403]
  - n64cart: fix return value check in n64cart_probe() (Ming Lei) [2018403]
  - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [2018403]
  - block: move fs/block_dev.c to block/bdev.c (Ming Lei) [2018403]
  - block: split out operations on block special files (Ming Lei) [2018403]
  - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() (Ming Lei) [2018403]
  - block: genhd: don't call blkdev_show() with major_names_lock held (Ming Lei) [2018403]
  - cdrom: update uniform CD-ROM maintainership in MAINTAINERS file (Ming Lei) [2018403]
  - loop: reduce the loop_ctl_mutex scope (Ming Lei) [2018403]
  - bio: fix kerneldoc documentation for bio_alloc_kiocb() (Ming Lei) [2018403]
  - block, bfq: honor already-setup queue merges (Ming Lei) [2018403]
  - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [2018403]
  - bio: improve kerneldoc documentation for bio_alloc_kiocb() (Ming Lei) [2018403]
  - block: provide bio_clear_hipri() helper (Ming Lei) [2018403]
  - block: use the percpu bio cache in __blkdev_direct_IO (Ming Lei) [2018403]
  - io_uring: enable use of bio alloc cache (Ming Lei) [2018403]
  - block: clear BIO_PERCPU_CACHE flag if polling isn't supported (Ming Lei) [2018403]
  - bio: add allocation cache abstraction (Ming Lei) [2018403]
  - fs: add kiocb alloc cache flag (Ming Lei) [2018403]
  - bio: optimize initialization of a bio (Ming Lei) [2018403]
  - Revert "floppy: reintroduce O_NDELAY fix" (Ming Lei) [2018403]
  - nbd: remove nbd->destroy_complete (Ming Lei) [2018403]
  - nbd: only return usable devices from nbd_find_unused (Ming Lei) [2018403]
  - nbd: set nbd->index before releasing nbd_index_mutex (Ming Lei) [2018403]
  - nbd: prevent IDR lookups from finding partially initialized devices (Ming Lei) [2018403]
  - nbd: reset NBD to NULL when restarting in nbd_genl_connect (Ming Lei) [2018403]
  - nbd: add missing locking to the nbd_dev_add error path (Ming Lei) [2018403]
  - params: lift param_set_uint_minmax to common code (Ming Lei) [2018403]
  - nbd: reduce the nbd_index_mutex scope (Ming Lei) [2018403]
  - nbd: refactor device search and allocation in nbd_genl_connect (Ming Lei) [2018403]
  - nbd: return the allocated nbd_device from nbd_dev_add (Ming Lei) [2018403]
  - nbd: remove nbd_del_disk (Ming Lei) [2018403]
  - nbd: refactor device removal (Ming Lei) [2018403]
  - nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DISCONNECT (Ming Lei) [2018403]
  - nbd: add the check to prevent overflow in __nbd_ioctl() (Ming Lei) [2018403]
  - xen-blkfront: Remove redundant assignment to variable err (Ming Lei) [2018403]
  - block/rnbd: Use sysfs_emit instead of s*printf function for sysfs show (Ming Lei) [2018403]
  - block/rnbd-clt: Use put_cpu_ptr after get_cpu_ptr (Ming Lei) [2018403]
  - sg: pass the device name to blk_trace_setup (Ming Lei) [2018403]
  - block, bfq: cleanup the repeated declaration (Ming Lei) [2018403]
  - blk-crypto: fix check for too-large dun_bytes (Ming Lei) [2018403]
  - blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN (Ming Lei) [2018403]
  - blk-zoned: allow zone management send operations without CAP_SYS_ADMIN (Ming Lei) [2018403]
  - block: mark blkdev_fsync static (Ming Lei) [2018403]
  - block: refine the disk_live check in del_gendisk (Ming Lei) [2018403]
  - mmc: sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRA (Ming Lei) [2018403]
  - mmc: block: Support alternative_gpt_sector() operation (Ming Lei) [2018403]
  - partitions/efi: Support non-standard GPT location (Ming Lei) [2018403]
  - block: Add alternative_gpt_sector() operation (Ming Lei) [2018403]
  - bio: fix page leak bio_add_hw_page failure (Ming Lei) [2018403]
  - block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT (Ming Lei) [2018403]
  - block: remove a pointless call to MINOR() in device_add_disk (Ming Lei) [2018403]
  - null_blk: add error handling support for add_disk() (Ming Lei) [2018403]
  - virtio_blk: add error handling support for add_disk() (Ming Lei) [2018403]
  - block: add error handling for device_add_disk / add_disk (Ming Lei) [2018403]
  - block: return errors from disk_alloc_events (Ming Lei) [2018403]
  - block: return errors from blk_integrity_add (Ming Lei) [2018403]
  - block: call blk_register_queue earlier in device_add_disk (Ming Lei) [2018403]
  - block: call blk_integrity_add earlier in device_add_disk (Ming Lei) [2018403]
  - block: create the bdi link earlier in device_add_disk (Ming Lei) [2018403]
  - block: call bdev_add later in device_add_disk (Ming Lei) [2018403]
  - block: fold register_disk into device_add_disk (Ming Lei) [2018403]
  - block: add a sanity check for a live disk in del_gendisk (Ming Lei) [2018403]
  - block: add an explicit ->disk backpointer to the request_queue (Ming Lei) [2018403]
  - block: hold a request_queue reference for the lifetime of struct gendisk (Ming Lei) [2018403]
  - block: pass a request_queue to __blk_alloc_disk (Ming Lei) [2018403]
  - block: remove the minors argument to __alloc_disk_node (Ming Lei) [2018403]
  - block: remove alloc_disk and alloc_disk_node (Ming Lei) [2018403]
  - block: cleanup the lockdep handling in *alloc_disk (Ming Lei) [2018403]
  - sg: do not allocate a gendisk (Ming Lei) [2018403]
  - st: do not allocate a gendisk (Ming Lei) [2018403]
  - nvme: use blk_mq_alloc_disk (Ming Lei) [2018403]
  - block: add back the bd_holder_dir reference in bd_link_disk_holder (Ming Lei) [2018403]
  - block: fix default IO priority handling (Ming Lei) [2018403]
  - block: Introduce IOPRIO_NR_LEVELS (Ming Lei) [2018403]
  - block: fix IOPRIO_PRIO_CLASS() and IOPRIO_PRIO_VALUE() macros (Ming Lei) [2018403]
  - block: change ioprio_valid() to an inline function (Ming Lei) [2018403]
  - block: improve ioprio class description comment (Ming Lei) [2018403]
  - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2018403]
  - block: unexport blk_register_queue (Ming Lei) [2018403]
  - blk-cgroup: stop using seq_get_buf (Ming Lei) [2018403]
  - blk-cgroup: refactor blkcg_print_stat (Ming Lei) [2018403]
  - nvme: use bvec_virt (Ming Lei) [2018403]
  - dcssblk: use bvec_virt (Ming Lei) [2018403]
  - dasd: use bvec_virt (Ming Lei) [2018403]
  - ps3vram: use bvec_virt (Ming Lei) [2018403]
  - ubd: use bvec_virt (Ming Lei) [2018403]
  - sd: use bvec_virt (Ming Lei) [2018403]
  - bcache: use bvec_virt (Ming Lei) [2018403]
  - virtio_blk: use bvec_virt (Ming Lei) [2018403]
  - rbd: use bvec_virt (Ming Lei) [2018403]
  - squashfs: use bvec_virt (Ming Lei) [2018403]
  - dm-integrity: use bvec_virt (Ming Lei) [2018403]
  - dm-ebs: use bvec_virt (Ming Lei) [2018403]
  - dm: make EBS depend on !HIGHMEM (Ming Lei) [2018403]
  - block: use bvec_virt in bio_integrity_{process,free} (Ming Lei) [2018403]
  - bvec: add a bvec_virt helper (Ming Lei) [2018403]
  - block: ensure the bdi is freed after inode_detach_wb (Ming Lei) [2018403]
  - block: free the extended dev_t minor later (Ming Lei) [2018403]
  - blk-throtl: optimize IOPS throttle for large IO scenarios (Ming Lei) [2018403]
  - block: pass a gendisk to bdev_resize_partition (Ming Lei) [2018403]
  - block: pass a gendisk to bdev_del_partition (Ming Lei) [2018403]
  - block: pass a gendisk to bdev_add_partition (Ming Lei) [2018403]
  - block: store a gendisk in struct parsed_partitions (Ming Lei) [2018403]
  - block: remove GENHD_FL_UP (Ming Lei) [2018403]
  - bcache: move the del_gendisk call out of bcache_device_free (Ming Lei) [2018403]
  - bcache: add proper error unwinding in bcache_device_init (Ming Lei) [2018403]
  - sx8: use the internal state machine to check if del_gendisk needs to be called (Ming Lei) [2018403]
  - nvme: replace the GENHD_FL_UP check in nvme_mpath_shutdown_disk (Ming Lei) [2018403]
  - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Ming Lei) [2018403]
  - mmc: block: cleanup gendisk creation (Ming Lei) [2018403]
  - mmc: block: let device_add_disk create disk attributes (Ming Lei) [2018403]
  - block: move some macros to blkdev.h (Ming Lei) [2018403]
  - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [2018403]
  - block: remove the bd_bdi in struct block_device (Ming Lei) [2018403]
  - block: move the bdi from the request_queue to the gendisk (Ming Lei) [2018403]
  - block: add a queue_has_disk helper (Ming Lei) [2018403]
  - block: pass a gendisk to blk_queue_update_readahead (Ming Lei) [2018403]
  - block: remove support for delayed queue registrations (Ming Lei) [2018403]
  - dm: delay registering the gendisk (Ming Lei) [2018403]
  - dm: move setting md->type into dm_setup_md_queue (Ming Lei) [2018403]
  - dm: cleanup cleanup_mapped_device (Ming Lei) [2018403]
  - block: support delayed holder registration (Ming Lei) [2018403]
  - block: look up holders by bdev (Ming Lei) [2018403]
  - block: remove the extra kobject reference in bd_link_disk_holder (Ming Lei) [2018403]
  - block: make the block holder code optional (Ming Lei) [2018403]
  - loop: Select I/O scheduler 'none' from inside add_disk() (Ming Lei) [2018403]
  - blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag (Ming Lei) [2018403]
  - block: remove blk-mq-sysfs dead code (Ming Lei) [2018403]
  - loop: raise media_change event (Ming Lei) [2018403]
  - block: add a helper to raise a media changed event (Ming Lei) [2018403]
  - block: export diskseq in sysfs (Ming Lei) [2018403]
  - block: add ioctl to read the disk sequence number (Ming Lei) [2018403]
  - block: export the diskseq in uevents (Ming Lei) [2018403]
  - block: add disk sequence number (Ming Lei) [2018403]
  - block: remove cmdline-parser.c (Ming Lei) [2018403]
  - block: remove disk_name() (Ming Lei) [2018403]
  - block: simplify disk name formatting in check_partition (Ming Lei) [2018403]
  - block: simplify printing the device names disk_stack_limits (Ming Lei) [2018403]
  - block: use the %pg format specifier in show_partition (Ming Lei) [2018403]
  - block: use the %pg format specifier in printk_all_partitions (Ming Lei) [2018403]
  - block: reduce stack usage in diskstats_show (Ming Lei) [2018403]
  - block: remove bdput (Ming Lei) [2018403]
  - block: remove bdgrab (Ming Lei) [2018403]
  - loop: don't grab a reference to the block device (Ming Lei) [2018403]
  - block: change the refcounting for partitions (Ming Lei) [2018403]
  - block: allocate bd_meta_info later in add_partitions (Ming Lei) [2018403]
  - block: unhash the whole device inode earlier (Ming Lei) [2018403]
  - block: assert the locking state in delete_partition (Ming Lei) [2018403]
  - block: use bvec_kmap_local in bio_integrity_process (Ming Lei) [2018403]
  - block: use bvec_kmap_local in t10_pi_type1_{prepare,complete} (Ming Lei) [2018403]
  - block: use memcpy_from_bvec in __blk_queue_bounce (Ming Lei) [2018403]
  - block: use memcpy_from_bvec in bio_copy_kern_endio_read (Ming Lei) [2018403]
  - block: use memcpy_to_bvec in copy_to_high_bio_irq (Ming Lei) [2018403]
  - block: rewrite bio_copy_data_iter to use bvec_kmap_local and memcpy_to_bvec (Ming Lei) [2018403]
  - block: remove bvec_kmap_irq and bvec_kunmap_irq (Ming Lei) [2018403]
  - ps3disk: use memcpy_{from,to}_bvec (Ming Lei) [2018403]
  - dm-writecache: use bvec_kmap_local instead of bvec_kmap_irq (Ming Lei) [2018403]
  - rbd: use memzero_bvec (Ming Lei) [2018403]
  - block: use memzero_page in zero_fill_bio (Ming Lei) [2018403]
  - bvec: add memcpy_{from,to}_bvec and memzero_bvec helper (Ming Lei) [2018403]
  - bvec: add a bvec_kmap_local helper (Ming Lei) [2018403]
  - bvec: fix the include guards for bvec.h (Ming Lei) [2018403]
  - MIPS: don't include <linux/genhd.h> in <asm/mach-rc32434/rb.h> (Ming Lei) [2018403]
  - ioprio: move user space relevant ioprio bits to UAPI includes (Ming Lei) [2018403]
  - Revert "virtio-blk: Add validation for block size in config space" (Ming Lei) [2018403]
  - virtio-blk: remove unneeded "likely" statements (Ming Lei) [2018403]
  - Revert "blk-mq: avoid to iterate over stale request" (Ming Lei) [2018403]
  - Revert "block: return ELEVATOR_DISCARD_MERGE if possible" (Ming Lei) [2018403]


author: Alexey Tikhonov <atikhono@redhat.com> - 1.17.1-5
changelog:
  - Resolves: rhbz#2014523 - c-ares: missing input validation of host names may lead to Domain Hijacking [rhel-9]


author: Bob Relyea <rrelyea@redhat.com> - 2020.2.41-6
changelog:
  - remove unnecessarily divisive terms, take 1.
  -   in ca-certificates there are 3 cases:
  -   1) master refering to the fedora master branch in the fetch.sh script.
  -      This can only be changed once fedora changes the master branch name.
  -   2) a reference to the 'master bundle' in this file: this has been changed
  -      to 'primary bundle'.
  -   3) a couple of blacklist directories owned by this package, but used to
  -      p11-kit. New 'blocklist' directories have been created, but p11-kit
  -      needs to be updated before the old blacklist directories can be removed
  -      and the man pages corrected.


author: Bob Relyea <rrelyea@redhat.com> - 2020.2.50-90
changelog:
  -   Update to CKBI 2.50 from NSS 3.67
  -      Removing:
  -       # Certificate "QuoVadis Root CA"
  -       # Certificate "Sonera Class 2 Root CA"
  -       # Certificate "Trustis FPS Root CA"
  -      Adding:
  -       # Certificate "GLOBALTRUST 2020"
  -       # Certificate "ANF Secure Server Root CA"
  -       # Certificate "Certum EC-384 CA"
  -       # Certificate "Certum Trusted Root CA"


author: Stephen Gallagher <sgallagh@redhat.com> - 9.0-1.0.12
changelog:
  - Ship public secureboot certs in a well-known location
  - Related: rhbz#1997343
  - Switch to libvirt modular daemons
  - Related: rhbz#1991965


author: Miroslav Lichvar <mlichvar@redhat.com> 4.0-0.8.pre3
changelog:
  - update to 4.0-pre3
  - switch to sourcedir directive for loading servers from DHCP
  - add NetworkManager dispatcher script to save servers from DHCP when
    dhclient is not installed (Robert Fairley)
  - drop old migration code from scriptlet
  - move default paths in /var/run to /run


author: Fedora Release Engineering <releng@fedoraproject.org> - 4.0-2
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
  - Add BuildRequires: make
  - drop dnssrv service and timer


author: Alexander Bokovoy <abokovoy@redhat.com> - 6.11-1
changelog:
  - Update to v6.11 release
  - Resolves: rhbz#1876400 - CVE-2020-14342 - cifs-utils: shell command injection


author: Jonathan Lebon <jonathan@jlebon.com> - 6.11-2
changelog:
  - Split out -info subpackage for smb2-quota and smbinfo
    https://bugzilla.redhat.com/show_bug.cgi?id=1909288


author: Simon Kobyda <skobyda@redhat.com> - 252-1
changelog:
  - Webserver: Drop remotectl utility
  - Shell: Show package version in ‘About web console’ modal
  - Storage: Encryption is presented as a property of a Filesystem


author: Matej Marusak <mmarusak@redhat.com> - 254-1
changelog:
  - Overview: Move last login to Health Card
  - Webserver: Restrict frame embedding to same origin
  - Login: Add Arch Linux branding
  - Users: Add login history


author: Katerina Koukiou <kkoukiou@redhat.com> - 257-1
changelog:
  - Support for reading TLS certificates with any permissions
  - cockpit-ws no longer supports merged certificates
  - Services: Show user-owned systemd units


author: Kamil Dudka <kdudka@redhat.com> - 8.32-22
changelog:
  - weaken the dependency on glibc-doc to reduce minimal installations
  - drop the last use of ncurses no longer needed (#1830318)
  - utimens: fix confusing arg type in internal func


author: Alexander Sosedkin <asosedkin@redhat.com> - 20210213-1.git5c710c0
changelog:
  - exclude RC4 from LEGACY
  - introduce rc4_md5_in_krb5 to narrow AD_SUPPORT's impact
  - an assortment of small fixes


author: Alexander Sosedkin <asosedkin@redhat.com> - 20210218-1.git2246c55
changelog:
  - require 2048 bit params in LEGACY
  - require TLSv1.2/DTLSv1.2 in all policies
  - disable DSA
  - disable 3DES in LEGACY
  - drop FFDHE-1024 from LEGACY
  - drop (sub)policies we're not going to offer in RHEL-9


author: Alexander Sosedkin <asosedkin@redhat.com> - 20210628-1.gitdd7d273
changelog:
  - implement scoped policies, e.g., cipher@SSH = ...
  - implement algorithm globbing, e.g., cipher@SSH = -*-CBC
  - deprecate derived properties:
    tls_cipher, ssh_cipher, ssh_group, ike_protocol, sha1_in_dnssec
  - deprecate unscoped form of protocol property
  - openssl: set MinProtocol / MaxProtocol separately for TLS and DTLS
  - openssh: use PubkeyAcceptedAlgorithms instead of PubkeyAcceptedKeyTypes
  - libssh: respect ssh_certs
  - restrict FIPS:OSPP further
  - improve Python 3.10 compatibility
  - update documentation
  - expand upstream test coverage
  - FUTURE: disable CBC ciphers for all backends but krb5
  - openssl: LEGACY must have SECLEVEL=1, enabling SHA1
  - disable DHE-DSS in LEGACY
  - bump LEGACY key size requirements from 1023 to 1024
  - add javasystem backend
  - *ssh: condition ecdh-sha2-nistp384 on SECP384R1
  - set %verify(not mode) for backend sometimes-symlinks-sometimes-not
  - gnutls: use allowlisting


author: Alexander Sosedkin <asosedkin@redhat.com> - 20210707-1.git29f6c0b
changelog:
  - gnutls: explicitly enable ECDSA-SECPNNNR1-SHANNN
  - packaging: adapt to the RHEL-9 %check-time testing tools availability


author: Alexander Sosedkin <asosedkin@redhat.com> - 20210914-1.git97d08ef
changelog:
  - gnutls: reorder ECDSA-SECPMMMR1-SHANNN together with ECDSA-SHANNN
  - fix several issues with update-crypto-policies --check


author: Alexander Sosedkin <asosedkin@redhat.com> - 20211115-1.git70de135
changelog:
  - OSPP: relax -ECDSA-SHA2-512, -FFDHE-*
  - fips-mode-setup, fips-finish-install: call zipl more often (s390x-specific)


author: Zdenek Dohnal <zdohnal@redhat.com> - 1:2.3.3op2-6
changelog:
  - 1960160 - PreserveJobHistory/JobFiles aren't applied after the first cupsd restart right after successful print


author: Zdenek Dohnal <zdohnal@redhat.com> - 1:2.3.3op2-9
changelog:
  - 2018948 - Unauthenticated users can't move print jobs in Web UI
  - 1999955 - Printing of banner before PCL file only prints banner
  - 2006713 - Trying to restart and hold a job doesn't work


author: Kamil Dudka <kdudka@redhat.com> - 7.76.1-8
changelog:
  - fix TELNET stack contents disclosure again (CVE-2021-22925)
  - fix bad connection reuse due to flawed path name checks (CVE-2021-22924)


author: Kamil Dudka <kdudka@redhat.com> - 7.76.1-12
changelog:
  - fix STARTTLS protocol injection via MITM (CVE-2021-22947)
  - fix protocol downgrade required TLS bypass (CVE-2021-22946)
  - fix use-after-free and double-free in MQTT sending (CVE-2021-22945)


author: Dmitry Belyavskiy <dbelyavs@redhat.com> - 2.1.27-11
changelog:
  - Set default sasldb database to GDBM instead of BerkeleyDB
  - Add the migration tool from BerkeleyDB
  - Add some PLAIN auth tests
  - Resolves rhbz#1947971


author: Dmitry Belyavskiy <dbelyavs@redhat.com> - 2.1.27-12
changelog:
  - Incorporate the upstream gdbm specific patch from
    https://github.com/cyrusimap/cyrus-sasl/pull/554
  - Resolves rhbz#1947971


author: Miro Hrončok <mhroncok@redhat.com> - 1.2.8-9
changelog:
  - Subpackage python2-dbus has been removed
    See https://fedoraproject.org/wiki/Changes/RetirePython2


author: Marian Csontos <mcsontos@redhat.com> - 2.03.10-1
changelog:
  - Add integrity with raid capability.
  - Add writecache and integrity support to lvmdbusd.
  - Zero pool metadata on allocation (disable with allocation/zero_metadata=0).
  - Failure in zeroing or wiping will fail command (bypass with -Zn, -Wn).
  - Add lvcreate of new cache or writecache lv with single command.
  - Generate unique cachevol name when default required from lvcreate.
  - Converting RAID1 volume to one with same number of legs now succeeds with a
    warning.
  - Fix conversion to raid from striped lagging type.
  - Fix conversion to 'mirrored' mirror log with larger regionsize.
  - Fix running out of free buffers for async writing for larger writes.
  - Fix support for lvconvert --repair used by foreign apps (i.e. Docker).
  - Add support for VDO in blkdeactivate script.


author: Marian Csontos <mcsontos@redhat.com> - 2.03.11-1
changelog:
  - Fix mpath filtering of NVMe devices.
  - Check if lvcreate passes read_only_volume_list with tags and skips zeroing.
  - Limit pool metadata spare to 16GiB.
  - Improves conversion and allocation of pool metadata.
  - Fix different limits used for metadata by lvm2 and thin-tools.
  - Fix interrupting lvconvert --splitcache command with striped origin volumes.
  - Fix problem with wiping of converted LVs.
  - Fix memleak in scanning.
  - Fix corner case allocation for thin-pools.
  - Fix pvck handling MDA at offset different from 4096.
  - Partial or degraded activation of writecache is not allowed.
  - Enhance error handling in fsadm and handle correct fsck result.
  - Dmeventd lvm plugin ignores higher reserved_stack lvm.conf values.
  - Support using BLKZEROOUT for clearing devices.
  - Fixed interrup handling.
  - Fix block cache when device has too many failing writes.
  - Fix block cache waiting for IO completion with failing disks.
  - Add configure --enable-editline support as an alternative to readline.
  - Enhance reporting and error handling when creating thin volumes.
  - Enable vgsplit for VDO volumes.
  - Lvextend of vdo pool volumes ensure at least 1 new VDO slab is added.
  - Restore lost signal blocking while VG lock is held.
  - Improve estimation of needed extents when creating thin-pool.
  - Use extra 1% when resizing thin-pool metadata LV with --use-policy.
  - Enhance --use-policy percentage rounding.
  - Allow pvmove of writecache origin.
  - Report integrity fields.
  - Integrity volumes defaults to journal mode.


author: Marian Csontos <mcsontos@redhat.com> - 2.03.13-1
changelog:
  - Update to upstream version 2.03.13.
  - Change in obtain_devices_list_from_udev default.
  - See WHATS_NEW and WHATS_NEW_DM for more information.


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.6-1
changelog:
  - Update Source to upstream version 0.8.6
    * Previous patches 0001-0123 are included in the commit
    * Fixes bz #1951336
  - Rename files
    * Previous patches 0124-0132 are now patches 0001-0009
  - Add 0010-RH-make-parse_vpd_pg83-match-scsi_id-output.patch
    * make scsi wwid fallback code result match the default udev wwid
      code result (Red Hat specific patch)
  - Sync tests with RHEL-8
  - Resolves: bz #1951336


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.6-3
changelog:
  - Add 0011-multipathd-don-t-fail-to-remove-path-once-the-map-is.patch
  - Add 0012-multipathd-remove-duplicate-orphan_paths-in-flush_ma.patch
  - Add 0013-multipathd-fix-ev_remove_path-return-code-handling.patch
  - Add 0014-multipath-free-vectors-in-configure.patch
  - Add 0015-kpartx-Don-t-leak-memory-when-getblock-returns-NULL.patch
  - Add 0016-multipathd-don-t-rescan_path-on-wwid-change-in-uev_u.patch
    * Above patches Fix bz #1938704
  - Resolves: bz #1938704


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.6-5
changelog:
  - Add 0018-multipath.conf-fix-typo-in-ghost_delay-description.patch
  - Add 0019-mpathpersist-fail-commands-when-no-usable-paths-exis.patch
    * Fixes bz #1982613
  - Add 0020-multipath-print-warning-if-multipathd-is-not-running.patch
    * Fixes bz #1982615
  - Add 0021-libmultipath-deal-with-dynamic-PTHREAD_STACK_MIN.patch
    * Fixes bz #1984921
  - Resolves: bz #1982613, #1982615, #1984921


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.6-6
changelog:
  - Add 0022-multipathd-cli_handlers-cleanup-setting-reply-length.patch
    * Found by corosync
  - Related: bz #1984921


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-1
changelog:
  - Update Source to upstream version 0.8.7 plus upstream staged commits
    * Previous patches 0011-0016 & 0018-0022 are included in the source tarball
    * Fixes bz#2017592
  - Rename files
    * Previous patches 0001-0010 are now patches 0013-0022
  - Modify 0018-RH-add-mpathconf.patch
    * merged with previous patch 0017
  - Add 0023-libmulitpath-add-section-name-to-invalid-keyword-out.patch
    * Fixes bz#1984303
  - Fix multipath_conf_syntax test to work with bz #1984303
  - Resolves: bz #1984303, #2017592


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-2
changelog:
  - Modify 0017-RH-use-rpm-optflags-if-present.patch
    * use RPM_LF_FLAGS
  - Modify 0018-RH-add-mpathconf.patch
    * update default config to match multipath changes
  - Modify 0022-RH-make-parse_vpd_pg83-match-scsi_id-output.patch
    * fix cmocka vpd tests
  - Rename 0023-libmulitpath-add-section-name-to-invalid-keyword-out.patch to
           0023-libmultipath-add-section-name-to-invalid-keyword-out.patch
  - Resolves: bz#2017592


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-3
changelog:
  - Add 0024-libmultipath-use-typedef-for-keyword-handler-functio.patch
  - Add 0025-libmultipath-print-the-correct-file-when-parsing-fai.patch
  - Add 0026-libmultipath-pass-file-and-line-number-to-keyword-ha.patch
  - Add 0027-libmultipath-make-set_int-take-a-range-for-valid-val.patch
  - Add 0028-libmultipath-improve-checks-for-set_str.patch
  - Add 0029-libmultipath-deprecate-file-and-directory-config-opt.patch
  - Add 0030-libmultipath-split-set_int-to-enable-reuse.patch
  - Add 0031-libmultipath-cleanup-invalid-config-handling.patch
  - Add 0032-libmultipath-don-t-return-error-on-invalid-values.patch
    * The above 9 patches fix bz #2017969
  - Add 0033-multipathd-avoid-unnecessary-path-read-only-reloads.patch
    * Fixes bz #2017979
  - Add 0034-multipath-fix-exit-status-of-multipath-T.patch
  - Resolves: bz #2017969, #2017979


author: Alexey Tikhonov <atikhono@redhat.com> - 0.6.1-51
changelog:
  - Resolves: rhbz#1938708 - review of important potential issues detected by static analyzers in ding-libs-0.6.1-47.el9


author: Nicola Sella <nsella@redhat.com> - 4.5.1-1
changelog:
  - Add a get_current() method to SwdbInterface
  - Add `from_repo` attribute for Package class (RhBug:1898968,1879168)
  - Correct description of Package().reponane attribute
  - Add unittest for new API
  - Make rotated log file (mode, owner, group) match previous log settings (RhBug:1894344)
  - [doc] Improve description of modular filtering
  - [doc] add documentation for from_repo
  - [doc] deprecated alias for dnf repoquery --deplist <deplist_option-label>
  - New config option module_allow_stream_switch allows switching enabled streams


author: Nicola Sella <nsella@redhat.com> - 4.6.0-1
changelog:
  - Update to 4.6.0
  - Log scriptlets output also for API users (RhBug:1847340)
  - Fix module remove --all when no match spec (RhBug:1904490)
  - yum.misc.decompress() to handle uncompressed files (RhBug:1895059)
  - Make an error message more informative (RhBug:1814831)
  - Add deprecation notice to help messages of deplist
  - Remove Base._history_undo_operations() as it was replaced with transaction_sr code
  - cli/output: Return number of listed packages from listPkgs()
  - Clean up history command error handling
  - [doc] Describe install with just a name and obsoletes (RhBug:1902279)
  - Add api function fill_sack_from_repos_in_cache to allow loading a repo cache with repomd and (solv file or primary xml) only (RhBug:1865803)
  - Packages installed/removed via DNF API are logged into dnf.log (RhBug:1855158)
  - Support comps groups in history redo (RhBug:1657123,1809565,1809639)
  - Support comps groups in history rollback (RhBug:1657123,1809565,1809639)
  - Support comps groups in history undo (RhBug:1657123,1809565,1809639)
  - New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes
  - Add get_header() method to the Package class (RhBug:1876606)
  - Fix documentation of globs not supporting curly brackets (RhBug:1913418)


author: Nicola Sella <nsella@redhat.com> - 4.6.1-1
changelog:
  - Update to 4.6.1
  - Fix recreate script
  - Add unit test for fill_sack_from_repos_in_cache (RhBug:1865803)
  - Add docs and examples for fill_sack_from_repos_in_cache (RhBug:1865803)
  - [spec] remove python2 support
  - Remove problematic language
  - The noroot plugin no longer exists, remove mention
  - Run tests for fill_sack_from_repos_in_cache in installroot (RhBug:1865803)
  - expand history to full term size when output is redirected (RhBug:1852577) (RhBug:1852577,1906970)
  - [doc] Fix: "sslcacert" contains path to the file
  - [doc] Added proxy ssl configuration options, increase libdnf require
  - Set persistdir and substitutions for fill_sack_from_repos_in_cache tests (RhBug:1865803)
  - Update documentation for module_obsoletes and module_stream_switch
  - print additional information when verifying GPG key using DNS
  - Bugs fixed (RhBug:1897573)
  - Remove hardcoded logfile permissions (RhBug:1910084)
  - Enhanced detection of plugins removed in transaction (RhBug:1929163)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.7.0-1
changelog:
  - Update to 4.7.0
  - Improve repo config path ordering to fix a comps merging issue (RhBug:1928181)
  - Keep reason when package is removed (RhBug:1921063)
  - Improve mechanism for application of security filters (RhBug:1918475)
  - [doc] Add description for new API
  - [API] Add new method for reset of security filters
  - [doc] Improve documentation for Hotfix repositories
  - [doc] fix: "makecache" command downloads only enabled repositories
  - Use libdnf.utils.checksum_{check,value}
  - [doc] Add info that maximum parallel downloads is 20
  - Increase loglevel in case of invalid config options
  - [doc] installonly_limit documentation follows behavior
  - Prevent traceback (catch ValueError) if pkg is from cmdline
  - Add documentation for config option sslverifystatus (RhBug:1814383)
  - Check for specific key string when verifing signatures (RhBug:1915990)
  - Use rpmkeys binary to verify package signature (RhBug:1915990)
  - Bugs fixed (RhBug:1916783)
  - Preserve file mode during log rotation (RhBug:1910084)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.10.0-1
changelog:
  - Update to 4.10.0
  - Do not assume that a remote rpm is complete if present
  - Use positive percentage for "Failed delta RPMs" message
  - Remove redundant new line in Groups output
  - Format empty group names outputs to <name-unset>
  - [doc] Document default colors
  - Use rpmkeys alone to verify signature
  - Add dnf.error message to explain rpm.error traceback when package not found after resolving a transaction (RhBug:1815327,1887293,1909845)
  - [API] Add method "set_or_append_opt_value" to BaseConfig (RhBug:1967925)
  - Add aliases for commands: info, updateinfo, provides (RhBug:1938333)
  - Add report about demodularized rpms into module info (RhBug:1805260)
  - Remove DNSSEC errors on COPR group email keys
  - Add support for autodetecting packages to be excluded from being installed as weak dependencies (RhBug:1699672)
  - Add support for excluding packages to be installed as weak dependencies (RhBug:1699672)
  - Add fail_fast parameter to download_payloads methods for use in reposync
  - Acquire all relevant locks during "dnf clean"
  - API: Raise CompsError when group/env not found in install_group and install_environment (RhBug:1947958)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.10.0-2
changelog:
  - Respect cacheonly in python dnf API (RhBug:2026849)
  - [doc] Improve description of multilib_policy=all (RhBug:1996681,1995630)


author: Nicola Sella <nsella@redhat.com> - 4.0.18-1
changelog:
  - [needs-restarting] Fix plugin fail if needs-restarting.d does not exist
  - [needs-restarting] add kernel-rt to reboot list
  - Fix debug-restore command
  - [config-manager] enable/disable comma separated pkgs (RhBug:1830530)
  - [debug] Use standard demands.resolving for transaction handling
  - [debug] Do not remove install-only packages (RhBug:1844533)
  - return error when dnf download failed
  - README: Reference Fedora Weblate instead of Zanata
  - [reposync] Add latest NEVRAs per stream to download (RhBug: 1833074)
  - copr: don't try to list runtime dependencies


author: Nicola Sella <nsella@redhat.com> - 4.0.19-1
changelog:
  - Update to 4.0.19
  - copr: allow only 2 arguments with copr enable command
  - [needs-restarting] fix -r in nspawn containers (RhBug:1913962,1914251)
  - Add --gpgcheck option to reposync (RhBug:1856818) (RhBug:1856818)
  - Re-introduce yum-groups-manager functionality (RhBug:1826016)
  - [repomanage] Don't use cached metadata (RhBug:1899852)
  - [needs-restarting] add -s to list services (RhBug:1772939) (RhBug:1772939)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.0.21-1
changelog:
  - Update to 4.0.21
  - Removed dependency on dnf.yum.misc.Checksum class (RhBug:1935465)
  - Add missing command line option to documentation
  - doc: add packages to needs-restarting conf
  - Set blacklist subcommand as deprecated
  - Bugs fixed (RhBug:1914827,1916782)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.0.24-1
changelog:
  - Update to 4.0.24
  - [repomanage] Allow running only with metadata
  - [repomanage] Enhance documentation (RhBug:1898293)
  - [versionlock] Locking obsoleted package does not make the obsoleter unavailable (RhBug:1957280)
  - [versionlock] Work correctly with packages with minorbump part of release (RhBug:1961217)
  - [leaves] Show strongly connected components
  - [needs-restarting] Fix wrong boot time (RhBug:1960437)
  - [playground] Disable playground command, since it doesn't work
  - [copr] on CentOS Stream, enable centos stream chroot instead of not epel 8 (RhBug:1994154)
  - [copr] Avoid using deprecated function distro.linux_distribution() (RhBug:2011550)
  - [copr] don't traceback on empty lines in /etc/os-release


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.0.24-2
changelog:
  - [groups-manager] Use full NEVRA for matching packages instead of only name (RhBug:2029864)
  - [versionlock] Fix: Multiple package-name-spec arguments don't lock (RhBug:2029871)
  - [versionlock] Update documentation for adding specifi version (RhBug:2013332)


author: Lukas Nykryn <lnykryn@redhat.com> - 055-6.git20210709
changelog:
  - fix(network-manager): don't pull in systemd-udev-settle
  - fix(dracut.sh): handle '-i' option to include files beginning with '.'
  - fix(dracut.sh): handle symlinks appropriately while using '-i' option
  - fix(squash): create relative symlinks
  - feat(squash): install umount util


author: Lukas Nykryn <lnykryn@redhat.com> - 055-9.git20210812
changelog:
  - fix(kernel-modules): add blk_mq_alloc_disk and
  - fix(network-manager): check for nm-initrd-generator in both
  - fix(cms): reload NetworkManager connections


author: Petr Pisar <ppisar@redhat.com> - 37-14
changelog:
  - Fix XML ABI dumps that were generated with a faulty GCC and missed the
    variadic arguments when building without LTO (bug #1863475)


author: Mark Wielaard <mjw@fedoraproject.org> - 0.183-1
changelog:
  - Upgrade to upstream 0.183
    - debuginfod: New thread-busy metric and more detailed error metrics.
      New --fdcache-mintmp and tracking of filesystem freespace.
    - debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h can
      be used to dlopen the libdebuginfod.so library.
      New function debuginfod_set_verbose_fd and DEBUGINFOD_VERBOSE
      environment variable.
    - config: profile.sh and profile.csh won't export DEBUGINFOD_URLS
      unless configured --enable-debuginfod-urls[=URLS]
    - elflint, readelf: Recognize SHF_GNU_RETAIN.
      Handle SHT_X86_64_UNWIND as valid relocation target type.


author: Mark Wielaard <mjw@redhat.com> - 0.185-1
changelog:
  - Upgrade to upstream 0.185
    - debuginfod-client: Simplify curl handle reuse so downloads which
                         return an error are retried.
    - elfcompress: Always exit with code 0 when the operation succeeds
                   (even when nothing was done). On error the exit code
                   is now always 1.


author: Mark Wielaard <mjw@redhat.com> - 0.186-1
changelog:
  - Upgrade to upstream 0.186
    - debuginfod-client: Default $DEBUGINFOD_URLS is computed from
      drop-in files /etc/debuginfod/*.urls rather than
      hardcoded into the /etc/profile.d/debuginfod*
      scripts.
      Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
      for skipping large/slow transfers.
      Add $DEBUGINFOD_RETRY for retrying aborted lookups.
    - debuginfod: Supply extra HTTP response headers, describing
      archive/file names that satisfy the requested buildid content.
      Support -d :memory: option for in-memory databases.
      Protect against loops in federated server configurations.
      Add -r option to use -I/-X regexes for grooming stale files.
      Protect against wasted CPU from duplicate concurrent requests.
      Limit the duration of groom ops roughly to rescan (-t) times.
      Add --passive mode for serving from read-only database.
      Several other performance improvements & prometheus metrics.
    - libdw: Support for the NVIDIA Cuda line map extensions.
      DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
      are defined in dwarf.h. New functions dwarf_linecontext and
      dwarf_linefunctionname.
    - translations: Update Japanese translation.


author: Xavier Delaruelle <xavier.delaruelle@cea.fr> - 4.7.0-1
changelog:
  - Update to 4.7.0 (#1930632)
  - Align spec syntax with upstream spec file
  - Add 'tcl' to the BuildRequires and remove 'man' from this list
  - Fix names of 'procps-ng' and 'man-db' packages on Fedora
  - Only install manpages through make install, other docs are handled by %doc
  - Remove alternatives mechanism for manpages


author: Lukáš Zaoral <lzaoral@redhat.com> - 5.0.0-0.1.alpha
changelog:
  - Update to 5.0.0-alpha (#1989523)
    + Based on spec by Xavier Delaruelle in Fedora Rawhide. Thanks a lot!
  - Remove createmodule.sh and createmodule.py utilities ('module sh-to-mod'
    should be used instead)
  - Remove configure options that have been made default starting version 5.0
  - Remove compat subpackage
  - Run non-regression tests in quick mode


author: Lukáš Zaoral <lzaoral@redhat.com> - 5.0.0-1
changelog:
  - Update to 5.0.0 (#2004402)
    + Based on spec by Xavier Delaruelle in Fedora Rawhide. Thanks a lot!
  - Configuration guide example.txt is replaced by more up to date INSTALL.txt
    document


author: Chris Leech <cleech@redhat.com> - 1.0.34-0.git14ef0d2
changelog:
  - upstream 1.0.34
  - drop gcc warning diabling patch, upstream fixes exist for these issues now
  - #1961180 FCoE interface name regressions


author: Pavel Raiskup <praiskup@redhat.com> - 3.14-4
changelog:
  - /proc and /sys made %ghost to allow filesystem package updates in rootless
    container environments (rhbz#1548403)


author: Kamil Dudka <kdudka@redhat.com> - 1:4.7.0-6
changelog:
  - disable -flto on ppc64le to make test-float pass (#1789115)
  - do not compile with -D__SUPPORT_SNAN__ (#1294016)


author: Eric Garver <egarver@redhat.com> - 1.0.0-0.3.alpha
changelog:
  - remove dead symlink (firewalld.conf) left over from old package versions
    before installing new file


author: Nicolas Mailhot <nim@fedoraproject.org>
changelog:
  - 3.0.3-1
  🐞 Fix bugs in the 3.0.2 refactoring
  - 3.0.2-1
  🐞 Workaround Fedora problems created by rpm commit 93604e2
     harder


author: Marek Kasik <mkasik@redhat.com> - 2.10.4-1
changelog:
  - Update to 2.10.4
  - Test bitmap size earlier for PNGs
  - Fix memory leak in pngshim.c
  - Enable man pages for demos
  - Resolves: #1887084, #1890211


author: Akira TAGOH <tagoh@redhat.com> - 2.10.4-3
changelog:
  - Enable HarfBuzz support
  - Add bootstrap without HarfBuzz
  - Resolves: #1853937
  - Resolves: #1906714


author: Richard Hughes <richard@hughsie.com> 1.5.2-1
changelog:
  - New upstream release
  - Add a flag to indicate if packages are supported
  - Add a plugin for the Pinebook Pro laptop
  - Allow components to set the icon from the metadata
  - Fall back to FAT32 internal partitions for detecting ESP
  - Fix detection of ColorHug version on older firmware versions
  - Fix reading BCM57XX vendor and device ids from firmware
  - Fix replugging the MSP430 device
  - Fix sync method when called from threads without a context
  - Ignore an invalid vendor-id when adding releases for display
  - Improve synaptics-mst reliability when writing data
  - Install modules-load configs in the correct directory
  - Notify the service manager when idle-quitting
  - Only download the remote metadata as required
  - Remove HSI update and attestation suffixes
  - Restore recognizing GPG and PKCS7 signature types in libfwupd
  - Set the SMBIOS chassis type to portable if a DT battery exists
  - Switch from libsoup to libcurl for downloading data


author: Richard Hughes <richard@hughsie.com> 1.5.3-1
changelog:
  - New upstream release
  - Add a UEFI quirk for Star Labs Lite Mk III
  - Add the device firmare ID for serio class hardware
  - Allow setting the GMainContext when used for sync methods
  - Allow the client to send legacy PKCS7 and GPG signatures
  - Export the driver name from FuUdevDevice
  - Fix a possible critical warning due to missing retval
  - Fix the endianness for the CRC check in bcm57xx
  - Make sure the correct interface number is used for QMI
  - Mark more user-visible strings as translatable
  - Restrict loading component types of firmware
  - Validate ModemManager firmware update method combinations


author: Richard Hughes <richard@hughsie.com> 1.5.4-1
changelog:
  - New upstream release
  - Add Maple Ridge Thunderbolt firmware parsing support
  - Allow creating FMAP and Synaptics firmware using builder.xml
  - Allow using fwupdtool as non-root for firmware commands
  - Do not trust the Block.HintSystem boolean for ESP filtering
  - Fix a memory leak when parsing Synaptics firmware
  - Fix a possible crash when reading the Goodix MOC USB request
  - Fix possible crashes when parsing invalid firmware


author: Richard Hughes <richard@hughsie.com> 1.5.5-1
changelog:
  - New upstream release
  - Add a plugin to update PixArt RF devices
  - Add new hardware to use the elantp and rts54hid plugins
  - Detect the AMD TSME encryption state for HSI-4
  - Detect the AMI PK test key is not installed for HSI-1
  - Fix flashing a fingerprint reader that is in use
  - Fix several critical warnings when parsing invalid firmware
  - Fix updating DFU devices that use DNLOAD_BUSY
  - Ignore the legacy UEFI OVMF dummy GUID
  - Make libfwupd more thread safe to fix a crash in gnome-software
  - Never show unprintable chars from invalid firmware in the logs


author: Jakub Jelinek <jakub@redhat.com> 11.1.1-5
changelog:
  - update from releases/gcc-11-branch
    - PRs bootstrap/100731, c++/91706, c++/91859, c++/95719, c++/100065,
  	c++/100102, c++/100580, c++/100666, c++/100796, c++/100797,
  	c++/100862, c++/100946, c++/100963, c++/101029, c++/101078, c/100902,
  	c/100920, d/100882, d/100935, d/100964, d/100967, d/100999,
  	debug/100852, fortran/82376, fortran/98301, fortran/99839,
  	fortran/100965, ipa/100791, libstdc++/98842, libstdc++/100475,
  	libstdc++/100577, libstdc++/100631, libstdc++/100639,
  	libstdc++/100676, libstdc++/100690, libstdc++/100768,
  	libstdc++/100770, libstdc++/100824, libstdc++/100833,
  	libstdc++/100889, libstdc++/100894, libstdc++/100900,
  	libstdc++/100982, libstdc++/101034, libstdc++/101055,
  	middle-end/100576, middle-end/100898, middle-end/101009,
  	preprocessor/100646, rtl-optimization/100342, rtl-optimization/100590,
  	rtl-optimization/101008, target/100333, target/100885, target/100887,
  	target/101046, testsuite/100750, tree-optimization/100934,
  	tree-optimization/100981


author: Jakub Jelinek <jakub@redhat.com> 11.1.1-6
changelog:
  - update from releases/gcc-11-branch
    - PRs c++/100876, c++/100879, c++/101106, c/100619, c/100783, fortran/95501,
  	fortran/95502, fortran/100283, fortran/101123, inline-asm/100785,
  	libstdc++/91488, libstdc++/95833, libstdc++/100806, libstdc++/100940,
  	middle-end/100250, middle-end/100307, middle-end/100574,
  	middle-end/100684, middle-end/100732, middle-end/100876,
  	middle-end/101062, middle-end/101167, target/99842, target/99939,
  	target/100310, target/100777, target/100856, target/100871,
  	target/101016


author: Marek Polacek <polacek@redhat.com> 11.2.1-1
changelog:
  - update from releases/gcc-11-branch (#1986836)
    - GCC 11.2 release
    - PRs middle-end/101586, rtl-optimization/101562
  - enable LTO profiledbootstrap on x86_64, i?86, ppc64le and s390x for rhel9
    (#1986141)


author: Marek Polacek <polacek@redhat.com> 11.2.1-2.2
changelog:
  - bootstrap with -Wl,-z,relro,-z,now, apply libgcc hardening patch (#1988450)
  - fix libsanitizer with non-constant SIGSTKSZ (#1992727)


author: Marek Polacek <polacek@redhat.com> 11.2.1-6
changelog:
  - update from releases/gcc-11-branch (#1996858)
  - build target shared libraries with -Wl,-z,relro,-z,now
  - add mwaitintrin.h on x86 (#2013860)
  - improve generated code with extern thread_local constinit vars
    with trivial dtors
  - add support for C++20 #__VA_OPT__
  - add bundled(libbacktrace) and bundled(libffi) provides (#1993932)


author: Filip Januš <fjanus@redhat.com> - 1.18.1-3
changelog:
  - Resolves: #1799391
  - After upgrade GCC to version gcc version 10.0.1 build fails
  - Patch gdbm_gcc_10.patch was added


author: Sundeep Anand <suanand@redhat.com> - 0.21-6
changelog:
  - Add gettext-0.21-covscan.patch to fix issues detected by static analyzers
    Add gettext-0.21-disable-libtextstyle.patch
    Do not build libtextstyle, as it depends on libcroco
    which is now unmaintained and has known security bugs.
    Obsolete libtextstyle and libtextstyle-devel packages.


author: Florian Weimer <fweimer@redhat.com> - 2.34-6
changelog:
  - Sync with upstream branch release/2.34/master,
    commit 33adeaa3e2b9143c38884bc5aa65ded222ed274e:
  - nptl: Avoid setxid deadlock with blocked signals in thread exit [BZ #28361]
  - Use support_open_dev_null_range io/tst-closefrom, misc/tst-close_range, and
    posix/tst-spawn5 (BZ #28260)
  - support: Add support_open_dev_null_range
  - nptl: Fix type of pthread_mutexattr_getrobust_np,
    pthread_mutexattr_setrobust_np (bug 28036)
  - nptl: pthread_kill needs to return ESRCH for old programs (bug 19193)


author: Florian Weimer <fweimer@redhat.com> - 2.34-7
changelog:
  - Drop glibc-rh1992702-*.patch, applied upstream.  (#1992702)
  - Sync with upstream branch release/2.34/master,
    commit a996d13b8a2e101bedbb1bdaa7ffcfea3b959bb2:
  - Add missing braces to bsearch inline implementation [BZ #28400]
  - Suppress -Wcast-qual warnings in bsearch
  - linux: Revert the use of sched_getaffinity on get_nproc (BZ #28310)
  - linux: Simplify get_nprocs
  - misc: Add __get_nprocs_sched
  - nptl: pthread_kill must send signals to a specific thread [BZ #28407]
  - support: Add check for TID zero in support_wait_for_thread_exit


author: Florian Weimer <fweimer@redhat.com> - 2.34-8
changelog:
  - Sync with upstream branch release/2.34/master,
    commit 6548a9bdba95b3e1fcdbd85445342467e4b0cd4f:
  - Avoid warning: overriding recipe for .../tst-ro-dynamic-mod.so
  - ld.so: Initialize bootstrap_map.l_ld_readonly [BZ #28340]
  - ld.so: Replace DL_RO_DYN_SECTION with dl_relocate_ld [BZ #28340]
  - Handle NULL input to malloc_usable_size [BZ #28506]
  - elf: Avoid deadlock between pthread_create and ctors [BZ #28357]
  - timex: Use 64-bit fields on 32-bit TIMESIZE=64 systems (BZ #28469)
  - y2038: Use a common definition for stat for sparc32
  - elf: Replace nsid with args.nsid [BZ #27609]
  - S390: Add PCI_MIO and SIE HWCAPs
  - support: Also return fd when it is 0


author: Florian Weimer <fweimer@redhat.com> - 2.34-10
changelog:
  - Sync with upstream branch release/2.34/master,
    commit 387bff63dc2dccd62b09aa26dccf8cdc5f3c985c:
  - powerpc64[le]: Fix CFI and LR save address for asm syscalls [BZ #28532]
  - linux: Use /proc/stat fallback for __get_nprocs_conf (BZ #28624)
  - nptl: Do not set signal mask on second setjmp return [BZ #28607]
  - s390: Use long branches across object boundaries (jgh instead of jh)
  - elf: Earlier missing dynamic segment check in _dl_map_object_from_fd
  - gconv: Do not emit spurious NUL character in ISO-2022-JP-3 (bug 28524)


author: Florian Weimer <fweimer@redhat.com> - 2.34-15
changelog:
  - Sync with upstream branch release/2.34/master,
    commit 06865865151579d1aa17d38110060a68b85c5d90:
  - pthread/tst-cancel28: Fix barrier re-init race condition
  - Use $(pie-default) with conformtest
  - Run conform/ tests using newly built libc
  - nptl: Add one more barrier to nptl/tst-create1


author: Jakub Martisko <jamartis@redhat.com> - 1:6.2.0-9
changelog:
  - Move the .hmac files to the fipscheck subfolder
  - Make symlinks from their original location (Fedora contains the .hmac files there) pointing to their new location
  Resolves: rhbz#1980758


author: Daiki Ueno <dueno@redhat.com> - 3.7.2-2
changelog:
  - Remove %defattr invocations which are no longer necessary
  - libpkcs11mock1.* is not installed anymore
  - hobble-gnutls: Remove SRP removal
  - Use correct source URL
  - Switch to using %gpgverify macro


author: Daiki Ueno <dueno@redhat.com> - 3.7.2-4
changelog:
  - Disable GOST cryptography by default (#1945292)
  - Tighten timestamp adjustment when not bootstrapping (#1975482)
  - Re-enable LTO (#1986143)


author: David King <amigadave@amigadave.com> - 1.68.0-6
changelog:
  - Add Requires on python-markdown for g-ir-doc-tool (#1979144)
  - Add license texts and documentation files (#1979144)


author: Adam Williamson <awilliam@redhat.com> - 3.4-5
changelog:
  - Backport fix for upstream #28105 to fix zgrep
    Resolves: rhbz#1872913
  - Remove some non-portable tests that fail on armv7hl (Paul Eggert)
    Resolves: rhbz#1863830


author: Tom Stellard <tstellar@redhat.com> - 8.40-50
changelog:
  - Use make_build macro instead of plain make
  - https://docs.fedoraproject.org/en-US/packaging-guidelines/#_parallel_make


author: Bruno Meneguele <bmeneg@redhat.com> - 1.3.2-9
changelog:
  - Use upstream accepted patch for the memory leak
  - Make SHA-256 the default hash algorithm (rhbz#1934949)


author: Vitezslav Crhonek <vcrhonek@redhat.com> - 6.7-4
changelog:
  - Move texlive-tex files to more approriate location again, this
    time in sync with dropping texlive-texinfo from texlive
    Resolves: #1719379


author: Christian Kellner <ckellner@redhat.com> - 49-1
changelog:
  - New upstream release 49
  - Switch to meson build system.
  - Ship the pkg-config file.
  - Remove ldconfig scriptlets.


author: Jan Macku <jamacku@redhat.com> - 10.05-1
changelog:
  - service: Prevent variables from globbing
  - init.d/functions: Make usage msgs more clear
  - network-scripts: Use net_log() instead of logger
  - Allow updating rfkill switch status while in readonly root mode
  - Add info into specfile about readonly-root deprecation
  - Allow updating mlocate.db while in readonly root mode
  - rc.d/functions: replace grep's --quiet with -q
  - Add warning to warn user when ETHTOOL_OPTS is set and ethtool binary is missing - Olav Vitters
  - Fix spacing in Makefile
  - Add optional 'dev' keyword


author: Jan Macku <jamacku@redhat.com> - 10.07-1
changelog:
  - doc: Fix "Duplicated string found in the file."
  - doc: Documents RES_OPTIONS option
  - doc: Documents ifcfg option LINKSTATUS
  - ci: use up to date keywords and fix some warnings
  - network: fix set_link_up()
  - network: add option to keep the link down
  - Rework of shell ci
  - Translations update from Weblate


author: Jan Macku <jamacku@redhat.com> - 10.10-1
changelog:
  - Translated using Weblate (Friulian) (#381)
  - Translations update from Weblate (#378)
  - added veth support
  - ifup-eth: add a new PERSISTENT_DHCLIENT_IPV6 option for IPv6 dhclient daemon
  - ifdown removes veth pair if both peers are down
  - rename_device: also support dracut-style kernel cmdline configuration
  - spec: Mark network-scripts as deprecated
  - spec: Initscripts now requires chkconfig (#374)
  - Translations update from Weblate (#371)
  - spec: Move service script into subpackage
  - ci: Onboard initscripts to Packit
  - ci: Migrate from Travis to GH Actions


author: Jan Macku <jamacku@redhat.com> - 10.11.1-1
changelog:
  - spec: Update relation between initscripts and initscripts-service
  - spec: Replace not working awk command with sed
  - use downstream version style


author: Andrea Claudi <aclaudi@redhat.com> - 5.13.0-5.el9
changelog:
  - Add build and runtime dependency on libbpf (Andrea Claudi) [1994520]
  - Use TC_LIB_DIR environment variable (Andrea Claudi) [1994545]
  - Re-add iproute-doc package on the specfile (Andrea Claudi) [1994581]
  Resolves: rhbz#1938744, rhbz#1994520, rhbz#1994545, rhbz#1994581


author: Phil Sutter <psutter@redhat.com> - 1.8.7-18
changelog:
  - Make iptables-nft-services require iptables-services to avoid confusion
  - Add deprecation notice to iptables-extensions man page as well


author: Phil Sutter <psutter@redhat.com> - 1.8.7-19
changelog:
  - Build iptables-services on C9S only
  - Use systemd_ordering in nft-services, too
  - Drop compat package, nft-services serves well for that purpose
  - Make legacy unconditionally provide iptables, it's not built on RHEL


author: Phil Sutter <psutter@redhat.com> - 1.8.7-25
changelog:
  - ebtables: Dump atomic waste
  - doc: ebtables-nft.8: Adjust for missing atomic-options
  - nft: Use xtables_malloc() in mnl_err_list_node_add()


author: Phil Cameron <pcameron@redhat.com> - 1.2.1-1
changelog:
  - Makefile: protect mandatory compile flags
  - packet capture: don't reuse socket for multiple receive functions
  - TPACKET_V[23]: continue even if mlock() fails
  - ipmon: fix division by zero
  - fix: detstats(), ifstats(): handle packets with incorrect header checksum
  - fix: positionptr(): properly allocate newly created interfaces
  - fix: detstats(): properly account non-IP packets
  - fix: properly init curses (fixes view on some utf-8 terminals)
  - fix: cidr_split_address(): fix buffer overflow
  - ipmon: printentry(): fix printing of huge values
  - build: use correct libraries (wide version of -lpanel)
  - fix unsafe handling of printf() args (RedHat Bugzilla: 1842690)
  - fix the CPU hog if the interface gets removed (RedHat Bugzilla: 1572750)
  - introduce packet capturing abstraction: add recvmmsg(), TPACKET_V2 and TPACKET_V3 mmap()ed capturing modules: this allow us to capture in multigigabit speeds
  - add partial support for IPoIB interfaces (full support cannot be done because the kernel interface doesn't give us source address) (RedHat Bugzilla: 1140211)
  - merge rvnamed-ng into iptraf-ng
  - allow scrolling with Home, End, PageUp and PageDown keys
  - show dropped packet count
  - pktsize: print in and out counters
  - ifstats: show total packet rate and packet drop across all interfaces
  - ipmon: show OSPF protocol version
  - hostmon, ipmon: update screen only when needed (vastly reduces CPU usage and also reduces packet drops)
  - update source code to compile cleanly on modern gcc
  - numerous code refactoring/cleaning up all over the source tree


author: Kairui Song <kasong@redhat.com> - 2:1.8.0-2
changelog:
  - Disable the communication socket when UI is disabled. Resolves: rhbz1951292
  - drop NoNewPrivs from irqbalance service. Resolves: rhbz1963152


author: Christian Glombek <cglombek@redhat.com> - 6.2.1.2-0.git802688d
changelog:
  - Update to upstream v2.1.2
  - Remove systemctl enable calls, as this is now handled by Fedora presets
  - per the guidelines
  - Remove initiator name generation, as this is now handled by an init service
  - Install ghost lockfile and dir to /run instead of /var
  - Rebased/fixed up patches
  - Fixed macros in comments and comments after macros
  - Merged service-file-tweaks.patch and
  - improve-systemd-service-files-for-boot-session-handl.patch
  - into unit-file-tweaks.patch 
  - Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1493296
  - Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1729740
  - Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1834509


author: Chris Leech <cleech@redhat.com> - 6.2.1.2-1.git13e7f58
changelog:
  - iscsiadm overflow regression when discovering many targets at once
  - check for invalid session id during stop connection
  - add ability to attempt target logins asynchronously


author: Chris Leech <cleech@redhat.com> - 0.101-1
changelog:
  - update to 0.101
  - bz#1958038 disabled Werror, which fixes the build with OpenSSL 3 while still using deprecated functions
  - setup new upstream tests as gating


author: Peter Robinson <pbrobinson@fedoraproject.org> - 20201218-116
changelog:
  - Update to upstream 20201218 release
  - AMD gpu: Updates for vega10/12/20, renoir, navi10/12/14, raven1/2
  - AMD gpuL add sienna cichlid
  - Update AMD SEV firmware
  - Add Mellanox mlxsw_spectrum xx.2008.2018 firmware
  - i915: Add GuC firmware v49.0.1
  - Intel bluetooth updates for AX200/201/210, 9560, 9260
  - Add Lontium LT9611UXC DSI to HDMI bridge firmware
  - Update QCA WCN3991 firmware
  - Update mediatek MT8173 VPU firmware to v1.1.6


author: Peter Robinson <pbrobinson@fedoraproject.org> 20210208-117
changelog:
  - Update to upstream 20210208 release
  - rtl_bt: Updates for RTL8822C, RTL8821C, added RTL8852A
  - Link Cypress brcmfmac firmwares to old brcm location
  - brcm NVRAM updates for Raspberry Pi, added 96boards Rock960
  - QCom SM8250 (SD865) firmware for Compute, Audio DSPs, Adreno a650, venus VPU-1.0
  - i915: Added firmware for DG1, ADL-S
  - Uodated bluetooth firmware for Intel Bluetooth AX200/201/210
  - rtw88: RTL8821C: Update firmware to v24.8
  - New MT7921 firmware
  - Mellanox: Add new mlxsw_spectrum firmware xx.2008.2304


author: Peter Robinson <pbrobinson@fedoraproject.org> 20210315-119
changelog:
  - Update to upstream 20210315 release
  - Update to Intel Bluetooth AX200/201 firmware
  - rtw88: 8822c: Update normal firmware to v9.9.6
  - rtw89: 8852a: add firmware v0.9.12.2
  - iwlwifi: updates for 9000-family/7265D/core59-66 (cc, Qu, QuZ, ty)
  - amdgpu: add initial firmware for green sardine
  - Silabs new WF200 firmware
  - Mellanox: Add new mlxsw_spectrum firmware xx.2008.2406
  - Added Mediatek bluetooth chip (MT7921)


author: Herton R. Krzesinski <herton@redhat.com> - 20210716-121
changelog:
  - Update to upstream 20210716 release (rhbz 1984973, rhbz 1876310).
    What changed in this release is noted on items below, copied from Fedora's
    linux-firmware changelog done by Peter Robinson
  - update NXP 8897/8997 firmware images
  - rtlwifi: de-dupe rtl8723b/rtl8192e SDIO/USB WiFi firmware
  - Mediatek: update WiFi/bluetooth chip (MT7921)
  - Mediatek: update MT7915 firmware to 20201105
  - Mellanox: Add new mlxsw_spectrum firmware xx.2008.2946
  - cxgb4: Update firmware to revision 1.26.0.0
  - firmware/i915/guc: Add HuC v7.9.3 for TGL & DG1
  - firmware/i915/guc: Add GuC v62.0.3 for ADL-P
  - firmware/i915/guc: Add GuC v62.0.0 for all platforms
  - nvidia: fix symlinks for tu104/tu106 acr unload firmware
  - iwlwifi: new/updated 8000/9000/other from core60-51 release
  - Update firmware file for Intel Bluetooth AX210/201/200
  - rtw88: 8822c: Update normal firmware to v9.9.10
  - rtl_bt: Update RTL8852A BT(UART I/F) FW to 0xD9A8_A0CD
  - rtl_bt: Update RTL8822C BT(UART I/F) FW to 0x05A8_C6B4
  - rtl_bt: Update RTL8822C BT(USB I/F) FW to 0x09A8_A0CB
  - rtl_bt: Add rtl8761b/rtl8761bu firmware
  - QCA: Update Bluetooth firmware for QCA6174/QCA6390
  - QCA: Add Bluetooth firmware for WCN685x
  - amdgpu: update 21.20 vcn firmware for green sardine, renoir, navi10/12/14
  - amdgpu: add initial dimgrey cavefish firmware from 21.20
  - amdgpu: updated 21.20 firmware for: Picasso, green sardine, arcturus
    vega10/12/20, navi10/12/14, raven1/2, renoir, navy flounder
  - cypress: update firmware: cyw54591/cyw43570 pcie
  - cypress: update firmware: cyw4373/cyw4356/cyw4354/cyw43455/cyw43430/cyw43340/cyw43012 sdio
  - nvidia: Update Tegra194 XUSB firmware to v60.09
  - nvidia: Update Tegra186 XUSB firmware to v55.18
  - nvidia: Update Tegra210 XUSB firmware to v50.26
  - nvidia: Add VIC firmware for Tegra194
  - update firmware for cadence mhdp8546
  - i915: Add ADL-P DMC Support
  - qcom: add gpu firmwares for sc7280
  - qcom: Add venus firmware files for VPU-2.0
  - qcom: update venus firmware files for v5.4
  - qcom: sm8250: update remoteproc firmware
  - qcom: update a650 firmware files
  - QCA: Update Bluetooth firmware for QCA6174
  - WHENCE: link to similar config file for rtl8821a support
  - rtw89: 8852a: update fw to v0.13.8.0
  - rtw88: 8822c: Update normal firmware to v9.9.9
  - rtl_bt: Update RTL8852A BT USB firmware to 0xD9A8_7893
  - rtl_bt: Add rtl8723bs_config-OBDA0623.bin symlink
  - rtl_bt: Update RTL8822C BT(UART I/F) FW to 0x59A_76A3
  - rtl_nic: add new firmware for RTL8153 and RTL8156 series
  - Intel: Update firmware for Intel Bluetooth AX210/201/200, 9560, 9260, 8265
  - Intel BT 7265: Fix Security Issues
  - mrvl: prestera: Add Marvell Prestera Switchdev firmware 3.0 version
  - amdgpu: update GPU firmwares from 21.10
  - amdgpu: add initial support for arcturus, navy flounder
  - amdgpu: add new polaris 12 MC firmware
  - amdgpu: update navi10/14 smc firmware
  - cxgb4: Update firmware to revision 1.25.4.0
  - Mellanox: Add new mlxsw_spectrum firmware xx.2008.2438
  - nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.14.A.6
  - brcm: add missing symlink for Pi Zero W NVRAM file
  - brcm: Add a link to enable khadas VIM2's WiFi
  - brcm: Link CM4's WiFi firmware with DMI machine name.
  - brcm: Add nvram for the Chuwi Hi8 (CWI509) tablet
  - brcm: Add nvram for the Predia Basic tablet


author: Herton R. Krzesinski <herton@redhat.com> - 20210919-122
changelog:
  - Update to upstream 20210919 release (rhbz 1979806). Changes since the
    last update are noted on items below, copied from the git changelog
    of upstream linux-firmware repository
  - qed: Add firmware 8.59.1.0
  - Update firmware file for Intel Bluetooth AX211/AX210/AX200/AX201
  - Update firmware file for Intel Bluetooth 9560/9260/8265
  - iwlwifi: add FWs for new So device types with multiple RF modules
  - amdgpu: add initial firmware for Yellow Carp
  - Add firmware for mediatek bluetooth chip (MT7922)
  - Update AMD SEV firmware
  - Update firmware for mediatek bluetooth chip (MT7921)
  - Update RTL8852A BT USB firmware to 0xD9A9_1D69
  - Update RTL8822C BT UART firmware to 0x05A9_1A4A
  - Update RTL8822C BT USB firmware to 0x09A9_1A4A
  - Mellanox: Add new mlxsw_spectrum firmware xx.2008.3326
  - Update firmware of RTL8153C
  - ice: update package file to 1.3.26.0
  - amdgpu: revert back to older raven2/raven/picasso sdma firmware
  - amdgpu: add initial vangogh support
  - amdgpu: update vega20/vega12/vega10/renoir/raven2/raven firmware from 21.30
  - amdgpu: update polaris12/picasso/dimgrey cavefish/flounder firmware from 21.30
  - amdgpu: update sienna cichlid/navi14/navi12/navi10 firmware from 21.30
  - amdgpu: update green sardine/arcturus firmware from 21.30
  - QCA: Updated firmware files for WCN3991
  - i915: Add v2.03 DMC for RKL
  - i915: Add v2.12 DMC for TGL
  - qca: Add firmware files for BT chip WCN6750
  - iwlwifi: add ty firmware from Core63-43


author: Herton R. Krzesinski <herton@redhat.com> - 20211027-123
changelog:
  - Update to upstream 20211027 release (rhbz 1986659). Changes since the
    last update are noted on items below, copied from the git changelog
    of upstream linux-firmware repository
  - Update AMD cpu microcode
  - QCA: Update Bluetooth firmware for WCN685x
  - bnx2x: Add FW 7.13.20.0
  - Mellanox: Add new mlxsw_spectrum firmware xx.2010.1006
  - Update NXP Management Complex firmware to version 10.28.1
  - Update firmware for MT7921 WiFi device
  - rtw89: 8852a: update fw to v0.13.30.0
  - Update firmware file for Intel Bluetooth 9462
  - Update firmware file for Intel Bluetooth 9560
  - Update firmware file for Intel Bluetooth AX201
  - Update firmware file for Intel Bluetooth AX211
  - Update firmware file for Intel Bluetooth AX210
  - Update firmware file for Intel Bluetooth 9260
  - Update firmware file for Intel Bluetooth AX200
  - brcm: Add 43455 based AP6255 NVRAM for the ACEPC T8 Mini PC
  - amdgpu: update VCN firmware for dimgrey cavefish
  - amdgpu: update VCN firmware for navy flounder
  - amdgpu: update VCN firmware for sienna cichlid
  - amdgpu: update VCN firmware for vangogh
  - amdgpu: update VCN firmware for renoir
  - amdgpu: update VCN firmware for picasso
  - amdgpu: update VCN firmware for raven2
  - amdgpu: update VCN firmware for raven
  - amdgpu: Add initial firmware for Beige Goby
  - cxgb4: Update firmware to revision 1.26.2.0
  - Update frimware for mediatek bluetooth chip (MT7921)
  - i915: Update ADLP DMC v2.12


author: Charalampos Stratakis <cstratak@redhat.com> - 2.13.1-1
changelog:
  - Update to 2.13.1 (#1831402)
  - Fix docs build failures with Sphinx 3 (#1823532)
  - Use make macros: https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro


author: Vladis Dronov <vdronov@redhat.com> - 3.0.2.git.d18d5863-1
changelog:
  - Update to the upstream v3.0.2 + tip of origin/master
    with fixes for an important issue:
    https://github.com/nhorman/rng-tools/pull/123
    https://github.com/smuellerDD/jitterentropy-library/issues/37
  - Add important upstream fixes for the one CPU case (bz 1974132)


author: Vladis Dronov <vdronov@redhat.com> - 3.0.2-2.git.409828cf
changelog:
  - Update to the latest upstream commits upto 409828cf (bz 1973157)
  - Add clock_gettime() software time source
  - Add a code for choosing between software and hardware time sources
    https://github.com/smuellerDD/jitterentropy-library/pull/57
    https://bugzilla.redhat.com/show_bug.cgi?id=1974132


author: Vladis Dronov <vdronov@redhat.com> - 3.3.1-2
changelog:
  - Update to the upstream v3.3.1 @ 887c9871 (bz 2015560)
  - Fix a security issue found by a covscan in jitterentropy library


author: Björn Esser <besser82@fedoraproject.org> - 0.14-2
changelog:
  - Add a patch to backport fixes applied on upstream master branch
  - Re-enable RDRAND as json-c can detect broken implementations in CPUs now
  - Disable -Werror during build


author: Björn Esser <besser82@fedoraproject.org> - 0.14-6
changelog:
  - Build using Ninja instead of Make
  - Add a patch to move Doxyfile into doc subdir
  - Remove pre-built html documentation
  - Update Doxyfile during %prep
  - Add a patch to apply some optimizations to arraylist
  - Hardlink the files in %_pkgdocdir


author: Vitezslav Crhonek <vcrhonek@redhat.com> - 2.4.0-4
changelog:
  - Fix layout->keymap conversion broken by change in xkeyboard-config
    (patch by Peter Hutterer)
    Resolves: #1950406


author: Tao Liu <ltao@redhat.com> - 2.0.22-5
changelog:
  - Use a customized emergency shell
  - Remove the kdump error handler isolation wrapper
  - Don's try to restart dracut-initqueue if it's already there


author: Tao Liu <ltao@redhat.com> - 2.0.22-6
changelog:
  - Add gating.yaml to RHEL-9 kexec-tools
  - Iterate /sys/bus/ccwgroup/devices to tell if we should set up rd.znet


author: Tao Liu <ltao@redhat.com> - 2.0.22-8
changelog:
  - check for invalid physical address of /proc/kcore when making ELF dumpfile
  - Increase SECTION_MAP_LAST_BIT to 5
  - kdumpctl: fix check_config error when kdump.conf is empty
  - kdump-lib.sh: fix a warning in prepare_kdump_bootinfo()


author: Tao Liu <ltao@redhat.com> - 2.0.22-9
changelog:
  - Add a crashkernel-howto.txt doc
  - Add a new hook: 92-crashkernel.install
  - kdumpctl: Add kdumpctl reset-crashkernel
  - Revert "kdump-lib.sh: Remove is_atomic"
  - fix format issue in find_online_znet_device
  - check the existence of /sys/bus/ccwgroup/devices before trying to find online network device


author: Tao Liu <ltao@redhat.com> - 2.0.22-10
changelog:
  - fadump-init: clean up mount points properly
  - fadump: kdumpctl should check the modules used by the fadump initramfs
  - fadump: isolate fadump initramfs image within the default one
  - Cleanup dead systemd services before start sysroot.mount
  - Revert "Revert "x86_64: enable the kexec file load by default""


author: Tao Liu <ltao@redhat.com> - 2.0.22-11
changelog:
  - Make `dump_to_rootfs` wait for 90s for real
  - Check the existence of /sys/bus/ccwgroup/devices/*/online beforehand
  - kdump.sysconfig.s390: Remove "prot_virt" from kdump kernel cmdline


author: - Andy Walsh <awalsh@redhat.com> - 8.1.0.264-1
changelog:
  - Rebased to upstream candidate.
  - Related: rhbz#1955374
  - Fixed GCC implicit-fallthrough errors when building for latest kernel
  - Resolves: rhbz#1984814


author: Jan Macku <jamacku@redhat.com> - 0.95-1
changelog:
  - clean up spec based on RHEL 8.4.0 spec
  - remove -Werror=format-truncation=1 from configure
  - update to 0.95 (#1880599)


author: Karel Zak <kzak@redhat.com> - 2.36.1-2
changelog:
  - remove unused patches
  - remove versions and seq.numbers from patch names
  - fix mount "symfollow" issue (upstream patch)


author: Karel Zak <kzak@redhat.com> - 2.36.2-1
changelog:
  - upgrade to stable upstream 2.36.2
    https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.36/v2.36.2-ReleaseNotes


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.1.16-1
changelog:
  - Update to 0.1.16
  - Fix a crash when clearing COMPS_ObjRTree (RhBug:1888343)
  - Fix memory leaks and resource leaks


author: Nicola Sella <nsella@redhat.com> - 0.58.0-1
changelog:
  - Update to 0.58.0
  - Option: Add reset() method
  - Add OptionBinds::getOption() method
  - [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  - [context] Add support for options: minrate, throttle, bandwidth, timeout
  - [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  - Allow loading ext metadata even if only cache (solv) is present
  - Add ASAN_OPTIONS for test_libdnf_main
  - [context,API] Functions for accessing main/global configuration options
  - [context,API] Function for adding setopt
  - Add getter for modular obsoletes from ModuleMetadata
  - Add ModulePackage.getStaticContext() and getRequires()
  - Add compatible layer for MdDocuments v2
  - Fix modular queries with the new solver
  - Improve formatting of error string for modules
  - Change mechanism of module conflicts
  - Fix load/update FailSafe


author: Nicola Sella <nsella@redhat.com> - 0.60.0-1
changelog:
  - Update to 0.60.0
  - Fix repo.fresh() implementation
  - build-sys: Add ENABLE_STATIC option
  - Fix: Fully set ssl in newHandle function
  - [conf] Add options for working with certificates used with proxy
  - Apply proxy certificate options
  - lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  - build-sys: Clean up message about Python bindings
  - Modify module NSVCA parsing - context definition (RhBug:1926771)
  - [context] Fix: dnf_package_is_installonly (RhBug:1928056)
  - Fix problematic language
  - Add getApplicablePackages to advisory and isApplicable to advisorymodule
  - Keep isAdvisoryApplicable to preserve API
  - Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  - [context] Support config file option "proxy_auth_method", defaults "any"
  - Support main config file option "installonlypkgs".
  - Support main config file option "protected_packages".
  - Properly handle multiple collections in updateinfo.xml (RhBug:1804234)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.63.0-1
changelog:
  - Fix: Fully set ssl in newHandle function
  - [conf] Add options for working with certificates used with proxy
  - lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  - Modify module NSVCA parsing - context definition (RhBug:1926771)
  - [context] Fix: dnf_package_is_installonly (RhBug:1928056)
  - Add getApplicablePackages to advisory and isApplicable to advisorymodule
  - Keep isAdvisoryApplicable to preserve API
  - Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  - [context] Support config file option "proxy_auth_method", defaults "any"
  - Hardening: add signature check with rpmcliVerifySignatures (RhBug:1932079)
  - Do not allow 1 as installonly_limit value (RhBug:1926261)
  - Add a config option to check TLS certificate revocation status (using OCSP stapling), defaults to false (RhBug:1814383)
  - ModuleProfile: add isDefault()
  - ModulePackage: add getDefaultProfile()
  - Add new dnf_context_module_install() C API
  - Fix a crash when [media] section in .treeinfo is missing for bootable media (RhBug:1946024)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.65.0-1
changelog:
  - Update to 0.65.0
  - Implement logic for demodularization of modular rpms (RhBug:1805260)
  - DnfContext: fix handling of default module profiles
  - ModuleMetadata: gracefully handle modules with no defaults
  - Remove failovermethod config option (RhBug:1961083)
  - Add support for excluding packages to be installed as weak dependencies
  - Add support for autodetecting packages to be excluded from being installed as weak dependencies
  - Turn off strict validation of modulemd documents (RhBug:2004853,2007166,2007167)


author: Christopher Snyder <csnyder@redhat.com> 1.29.12-1
changelog:
  - 1953069: bash: fix listing of config options (#2609) (ptoscano@redhat.com)
  - Cleanup old *.egg-info dirs in %post (csnyder@redhat.com)
  - 1953047: bash: drop completion for subscribe & unsubscribe
    (ptoscano@redhat.com)
  - 1952228: fix formatting of log error messages (ptoscano@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.29.13-1
changelog:
  - Updated translations for Korean, Chinese (simiplified, zh_CN), Italian
  - Refactoring of cloud collector/detector and facts (#2515)
    (jhnidek@redhat.com)
  - 1920020: show error message when setting invalid default_log_level as well as
    on every run until changed to a valid value (tmerry@redhat.com)
  - 1959048: improve wording for missing or empty syspurpose values
    (ptoscano@redhat.com)
  - Update translation files (noreply@weblate.org)
  - New extraction for translatable strings (ptoscano@redhat.com)
  - 1960765: fix typo "explicity" in man page (ptoscano@redhat.com)
  - cockpit: Lower cockpit-ws dependency to Recommends (martin@piware.de)
  - test: Robustify and trim down cockpit-ws installation (martin@piware.de)
  - jenkins: switch stylish job to Python 3 (ptoscano@redhat.com)
  - flake8: add more locally found issues (ptoscano@redhat.com)
  - Remove extra whitespace before '(' (ptoscano@redhat.com)
  - 1952879: extract messages from argparse instead of optparse
    (ptoscano@redhat.com)
  - po: set Project-Id-Version to rhsm (ptoscano@redhat.com)
  - po: fuzzy messages with invalid/missing placeholders (ptoscano@redhat.com)
  - po: ko: manually fix placeholder (ptoscano@redhat.com)
  - Update script reference to base branch to main (wpoteat@redhat.com)
  - 1896715: Set proper read permissions on certs (wpoteat@redhat.com)
  - cockpit: Use PF4 based empty state (mmarusak@redhat.com)
  - cockpit: Drop uglification (mmarusak@redhat.com)
  - cockpit: Use 'noreferrer' for external links (mmarusak@redhat.com)
  - cockpit: Add `standard-jsx` eslint plugin (mmarusak@redhat.com)
  - cockpit: Remove loaders for .es6 files (mmarusak@redhat.com)
  - cockpit: Add package-lock.json to .gitignore (mmarusak@redhat.com)
  - build: drop version requirements for pep8 and flake8 (ptoscano@redhat.com)
  - build: remove pyqver test requirement (ptoscano@redhat.com)
  - Add flake8 configuration (ptoscano@redhat.com)
  - Add missing second empty line after class/function (ptoscano@redhat.com)
  - Fix some over-indented code blocks (ptoscano@redhat.com)
  - jenkins: disambiguate virtualenv names (ptoscano@redhat.com)
  - 1956654: Fix issue with proxy and cockpit plugin (jhnidek@redhat.com)
  - Releaser for Centos (wpoteat@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.29.14-1
changelog:
  - Drop more files/references of old standalone syspurpose tool
    (ptoscano@redhat.com)
  - 1967780: improve placeholders in help text (ptoscano@redhat.com)
  - Update translation files (noreply@weblate.org)
  - New extraction for translatable strings (ptoscano@redhat.com)
  - 1898563: move syspurpose subcommands within the 'syspurpose' command
    (ptoscano@redhat.com)
  - Rename internal variable for syspurpose --show (ptoscano@redhat.com)
  - Drop command name from args when parsing them (ptoscano@redhat.com)
  - 1941904: disable initial-setup in RHEL >= 9 (ptoscano@redhat.com)
  - 1959048: improve wording for invalid syspurpose values (ptoscano@redhat.com)
  - Enable subman to run normally in containers for development/test
    (csnyder@redhat.com)
  - Fixed reporting of AWS cloud facts (null value) (jhnidek@redhat.com)
  - cockpit: Test also system purpose (mmarusak@redhat.com)
  - cockpit: Use current PF4 components and design (mmarusak@redhat.com)
  - test: Update cockpit test/common library (mmarusak@redhat.com)
  - cockpit: Update babel (mmarusak@redhat.com)
  - cockpit: Sync lib/patternfly with Cockpit (mmarusak@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.29.15-1
changelog:
  - 1941904: actually disable initial-setup in RHEL >= 9, and Fedora too (#2675)
    (ptoscano@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.29.16-1
changelog:
  - 1941904: remove packages (#2692)
    (31166354+tlhmerry9@users.noreply.github.com)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - Update translation files (noreply@weblate.org)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - Update translation files (noreply@weblate.org)
  - New extraction for translatable strings (ptoscano@redhat.com)
  - Move cloud detector/collector to cloud-what package (#2680)
    (jhnidek@redhat.com)
  - 1975552: add '[SUBMODULE]' in syspurpose usage string (ptoscano@redhat.com)
  - New extraction for translatable strings (ptoscano@redhat.com)
  - 1973807: fix wording on error when listing syspurpose values (#2684)
    (ptoscano@redhat.com)
  - 1975552: remove extra '[OPTIONS]' from syspurpose usage string (#2682)
    (ptoscano@redhat.com)
  - Make Azure cloud collector more reliable (#2645) (jhnidek@redhat.com)
  - 1967210: Do not print warning, when valid value is provided
    (jhnidek@redhat.com)
  - 1968420: improve description of rhsm.conf format (ptoscano@redhat.com)
  - Delete server repo file (suttner@atix.de)


author: Christopher Snyder <csnyder@redhat.com> 1.29.17-1
changelog:
  - Remove no arch from python3-cloud-what package (csnyder@redhat.com)
  - 1938878: Fix issues discovered by static code analyzers (#2644)
    (jhnidek@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.29.18-1
changelog:
  - 1976324: Added cloud_what to log root namespaces (jhnidek@redhat.com)
  - 1976324: Added cloud_what to log root namespaces (jhnidek@redhat.com)
  - Slightly improve our container detection (#2611) (ptoscano@redhat.com)
  - New extraction for translatable strings (ptoscano@redhat.com)
  - 1976225: read lscpu from its JSON output if available (#2699)
    (ptoscano@redhat.com)
  - 1975589: Correct typo in dnf plugin message (wpoteat@redhat.com)
  - 1924126: Fix profile upload on AWS systems (jhnidek@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.29.19-1
changelog:
  - ENT-4083: Fix flake8 error E402 (mhorky@redhat.com)
  - ENT-4085: Fix flake8 error E713 (mhorky@redhat.com)
  - 2003777: Show available organizations before asking for input
    (mhorky@redhat.com)
  - ENT-4302: Remove "u" prefix from strings (mhorky@redhat.com)
  - ENT-4326: Drop "-*- coding" comment (mhorky@redhat.com)
  - ENT-4277: Drop __future__ imports (mhorky@redhat.com)
  - 1979323: Cockpit - do not show red red icon in SCA mode (jhnidek@redhat.com)
  - Remove outdated comments from the coverage Jenkins job (mhorky@redhat.com)
  - ENT-4252: Migrate from nose to pytest (mhorky@redhat.com)
  - Debian / Ubuntu multi-architectures support
    (sbernhard@users.noreply.github.com)
  - Translated using Weblate (Spanish) (ehespinosa57@gmail.com)
  - 1859157: Display better error message on incorrect --org (mhorky@redhat.com)
  - New D-Bus method GetOrg() (jhnidek@redhat.com)
  - 1924338: list prints not status and dates in SCA mode (jhnidek@redhat.com)
  - 1983144: More useful feedback on unknown argument (mhorky@redhat.com)
  - ENT-4089: Fix flake8 error E741 (mhorky@redhat.com)
  - ENT-4090: Fix flake8 error F821 (mhorky@redhat.com)
  - Translated using Weblate (Italian) (toscano.pino@tiscali.it)
  - Translated using Weblate (Chinese (Simplified) (zh_CN)) (ljanda@redhat.com)
  - ENT-4091: Fix flake8 error F841 (mhorky@redhat.com)
  - ENT-4228: Format rhsmlib exception (mhorky@redhat.com)
  - ENT-4228: Always format restlib exceptions (mhorky@redhat.com)
  - Update exception handling (mhorky@redhat.com)
  - Drop unused M2Crypto bits (ptoscano@redhat.com)
  - 1995465: Do not use deprecated collections.MutableMapping
    (jhnidek@redhat.com)
  - New extraction for translatable strings (ptoscano@redhat.com)
  - 1983074: Remove invalid log level (mhorky@redhat.com)
  - ENT-4213: Remove deprecated pep8 package (mhorky@redhat.com)
  - build: switch to os.makedirs(..., exist_ok=True) (ptoscano@redhat.com)
  - build: call create_dest_dir() only when running callback
    (ptoscano@redhat.com)
  - flake8: enable E131, E714 (ptoscano@redhat.com)
  - 1859569: Abort on invalid username/token option in syspurpose commands
    (mhorky@redhat.com)
  - Drop logging.conf (ptoscano@redhat.com)
  - Drop long-dead sat5to6 script (ptoscano@redhat.com)
  - Drop RHN migration (ptoscano@redhat.com)
  - 1922151: Add /var/cache/cloud-what to python3-cloud-what RPM.
    (jhnidek@redhat.com)
  - ENT-164: Remove ga_loader importer (mhorky@redhat.com)
  - ENT-164: Drop rhsm-gtk (mhorky@redhat.com)
  - ENT-164: Drop subscription-manager-gui & rhsm-icon (mhorky@redhat.com)
  - Add minimal documentation for the plugins directories (ptoscano@redhat.com)
  - ENT-4168: Unify description of --org in syspurpose subcommands
    (mhorky@redhat.com)
  - 1922151: Use in-memory cache on AWS too (jhnidek@redhat.com)
  - Move zypper plugins to an own directory (ptoscano@redhat.com)
  - Move dnf plugins to an own directory (ptoscano@redhat.com)
  - Move libdnf plugins to an own directory (ptoscano@redhat.com)
  - Drop support for YUM plugins (ptoscano@redhat.com)
  - Drop YUM plugins (ptoscano@redhat.com)
  - Add 'syspurpose' to list of commands in manpage (mhorky@redhat.com)
  - ENT-4152: Drop initial-setup addon (mhorky@redhat.com)
  - ENT-4136: Drop firstboot support (mhorky@redhat.com)
  - ENT-3764: Change comments to follow Conscious language initiative
    (mhorky@redhat.com)
  - ENT-3764: Update variable names in hwprobe.py (mhorky@redhat.com)
  - ENT-3764: Update project URLs to new versions (mhorky@redhat.com)
  - ENT-3764: Remove BLACKLISTED_LOCALES (mhorky@redhat.com)
  - 1980418: Add 'active' field to module stream profile (ianballou67@gmail.com)
  - repos: document order of --enable & --disable (ptoscano@redhat.com)
  - 1984133: repos: respect order of --enable & --disable (ptoscano@redhat.com)
  - Include D-Bus sender in User-Agent http header; Singleton
    (jhnidek@redhat.com)
  - hwprobe.py: Fix counting cores per cpu for Fujitsu A64FX CPU
    (m.mizuma@jp.fujitsu.com)
  - flake8: enable E121, E122, E123, E126, E127, E128 (ptoscano@redhat.com)
  - flake8: disable E122 for test/test_utils.py (ptoscano@redhat.com)
  - Wrap first argument/element in function calls & containers
    (ptoscano@redhat.com)
  - Fix indentation of some continuation lines (ptoscano@redhat.com)
  - 1974641: Fix tab completion with multiple optional commands
    (mhorky@redhat.com)
  - 1876828: Try to suppress errors in stderr when not run as root
    (mhorky@redhat.com)
  - 1977452: typo in string format change Add quotes to a {filename} and remove
    an extra space. (tmerry@redhat.com)
  - Update translation files (noreply@weblate.org)
  - 1976240: Improve HTTP code/message reporting in error strings
    (mhorky@redhat.com)
  - Added new stage for running libdnf unit tests. (jhnidek@redhat.com)
  - make sure gpg key download doesn't fail because of private certs
    (sbernhard@users.noreply.github.com)


author: Christopher Snyder <csnyder@redhat.com> 1.29.20-1
changelog:
  - ENT-4279: Switch away from rhsmlib.compat.subprocess_compat
    (mhorky@redhat.com)
  - 2021578: Remove proxy server test as it is unnecessary (wpoteat@redhat.com)
  - cockpit: validate SSL connection to mock-insights (ptoscano@redhat.com)
  - cockpit: fix hostname of the fake Insights server (ptoscano@redhat.com)
  - cockpit: validate the SSL connection to candlepin (ptoscano@redhat.com)
  - cockpit: resolve hostname of service machine (ptoscano@redhat.com)
  - cockpit: use CANDLEPIN_URL consistently (ptoscano@redhat.com)
  - 1719690: Update to message formatting (wpoteat@redhat.com)
  - cockpit: account for missing insights-client on non-RHEL systems
    (ptoscano@redhat.com)
  - cockpit: skip Insights tests on non-RHEL OSes (ptoscano@redhat.com)
  - ENT-4370: Drop old dbus_interface.py (mhorky@redhat.com)
  - ENT-4278: Drop unittest2 imports (mhorky@redhat.com)
  - 1985845: Fix sub-man service-level --show (jhnidek@redhat.com)
  - spec: drop non-systemd support (ptoscano@redhat.com)
  - spec: drop support for Python < 3 (ptoscano@redhat.com)
  - spec: drop support for Fedora < 33 (ptoscano@redhat.com)
  - spec: drop support for RHEL < 8 (ptoscano@redhat.com)
  - spec: drop support for SUSE < 15 (ptoscano@redhat.com)
  - 2015173: chmod /etc/pki/entitlement/*.pem only when existing
    (ptoscano@redhat.com)
  - cockpit: port subscriptions info icons to PF4 icons (kkoukiou@redhat.com)
  - cockpit: translate some untranslated aria-labels (kkoukiou@redhat.com)
  - cockpit: Port Po2JSONPlugin to webpack 5 (kkoukiou@redhat.com)
  - cockpit: stop including PF3 - it's not used anymore (kkoukiou@redhat.com)
  - cockpit: port Insights dialog remaining non PF4 parts (kkoukiou@redhat.com)
  - cockpit: port subscriptions register dialog to Patternfly 4
    (kkoukiou@redhat.com)
  - cockpit: make default TEST_OS rhel-8-4 (kkoukiou@redhat.com)
  - cockpit: port spinners to PF4 spinners (kkoukiou@redhat.com)
  - cockpit: replace custom Revealer component with 'ExpandableSection' from PF4
    (kkoukiou@redhat.com)
  - cockpit: replace pficon and fa classes with svgs form react-icons
    (kkoukiou@redhat.com)
  - cockpit: remove jquery unused dependency (kkoukiou@redhat.com)
  - cockpit: patternfly is a normal dependency - not just dev
    (kkoukiou@redhat.com)
  - cockpit: update patternfly modules and explicitely specify react-icons
    dependency (kkoukiou@redhat.com)
  - cockpit: clean up package.json from unused dependencies and move to webpack 5
    (kkoukiou@redhat.com)
  - webpack: Use relative resolve path for npm 7 compatibility
    (kkoukiou@redhat.com)
  - cockpit: Stop using a custom Select, use the one from PF instead
    (kkoukiou@redhat.com)
  - cockpit: checkout Cockpit's PF/React/build library instead of keeping a
    direct copy of it locally (kkoukiou@redhat.com)
  - cockpit: update npmshrinkwrap file (kkoukiou@redhat.com)
  - Use pytest --forked for D-Bus unit tests (jhnidek@redhat.com)
  - Support of python3 of zypper rhsm script (suttner@atix.de)
  - 2003777: Fix organizations hint in syspurpose commands (mhorky@redhat.com)
  - Small style changes of d-bus server and d-bus unit tests (jhnidek@redhat.com)
  - * Removed GLib.threads_init() (jhnidek@redhat.com)
  - Added cleanup for one patcher; fixed some comments. (jhnidek@redhat.com)
  - cockpit: skip RHEL 9 tests using insights-client (ptoscano@redhat.com)
  - cockpit: fix system installation of subscription-manager
    (ptoscano@redhat.com)
  - cockpit: wait 5 seconds for candlepin at first (ptoscano@redhat.com)
  - cockpit: use the self-signed key in mock-insights (ptoscano@redhat.com)
  - test: Building requires gcc (mmarusak@redhat.com)
  - test: Tell tests about rhel-9 package manager (mmarusak@redhat.com)
  - facts: drop dead/unused code from CleanupCollector (ptoscano@redhat.com)
  - 1989955: use /proc/device-tree/ibm,partition-uuid on POWER LPARs
    (ptoscano@redhat.com)
  - facts: prepare _get_devicetree_uuid() for multiple files
    (ptoscano@redhat.com)
  - facts: refactor device-tree parts of VirtUuidCollector (ptoscano@redhat.com)
  - cockpit: Move from obsolete node-sass to Dart sass (martin@piware.de)
  - Cloud-what: Make saving token file more robust (jhnidek@redhat.com)
  - Fix redundant API calls to Candlepin (hyu@redhat.com)
  - Remove i-notify watchers on the end of the loop (jhnidek@redhat.com)
  - build: pin flake8 to < 4 (ptoscano@redhat.com)
  - Only rpmlint our specfiles (csnyder@redhat.com)
  - Version our obsoletes of syspurpose and the container plugin
    (csnyder@redhat.com)
  - Remove unnecessary comment and sles/suse tests (csnyder@redhat.com)
  - ENT-4273: Drop usage of six.moves (mhorky@redhat.com)
  - ENT-4379: Remove function make_utf8 (mhorky@redhat.com)
  - ENT-4087: Fix flake8 error E722 (mhorky@redhat.com)
  - make spec file SUSE / Open Build Service compliant (p.seiler@linuxmail.org)
  - 2003777: Only hint organizations if it's needed (mhorky@redhat.com)
  - Drop old GUI docs leftovers (ptoscano@redhat.com)
  - tests: drop no more needed rhsm_display (ptoscano@redhat.com)
  - build: remove old specific check for GUI file (ptoscano@redhat.com)
  - Drop async_utils & its tests (ptoscano@redhat.com)
  - Remove rhsm-icon leftovers (ptoscano@redhat.com)
  - build: remove unused detect_overindent function (ptoscano@redhat.com)
  - build: drop lxml leftovers (ptoscano@redhat.com)
  - build: drop Glade leftovers (ptoscano@redhat.com)
  - Add rhsm proxy support to apt-transport-katello (suttner@atix.de)
  - ENT-4289: Drop Sphinx (mhorky@redhat.com)
  - ENT-4340: Resolve deprecation warnings (mhorky@redhat.com)
  - Fixed one unused import of six (jhnidek@redhat.com)
  - ENT-4272: Remove Python 2 conditionals (mhorky@redhat.com)
  - ENT-4274: Remove six.assert* methods (mhorky@redhat.com)
  - ENT-4275: Switch away from six.BytesIO and six.StringIO (mhorky@redhat.com)
  - ENT-4082: Fix flake8 error E265 (mhorky@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.29.21-1
changelog:
  - 2020248: handle server-side consumer deletion in syspurpose commands
    (ptoscano@redhat.com)
  - connection: recognize proxy errors (ptoscano@redhat.com)


author: Richard Hughes <richard@hughsie.com> 0.3.2-1
changelog:
  - New upstream version
  - Do not use deprecated libusb API
  - Use a 1ms timeout in the Windows event thread


author: Richard Hughes <richard@hughsie.com> 0.3.3-1
changelog:
  - New upstream version
  - Add a thin glib wrapper around libusb_endpoint_descriptor
  - Fix high number of wakeups when checking the GUsbContext


author: Richard Hughes <richard@hughsie.com> 0.3.4-1
changelog:
  - New upstream version
  - Include the USB bus in the generated platform_id
  - Validate the exported symbol list during check


author: Richard Hughes <richard@hughsie.com> 0.3.5-1
changelog:
  - New upstream version
  - Add a way to get iConfiguration
  - Allow building GtkDoc when building as a subproject


author: Richard Hughes <richard@hughsie.com> 0.3.6-1
changelog:
  - New upstream version
  - Add g_usb_device_get_string_descriptor_bytes()
  - Fix cancellation if cancellable is already cancelled


author: Jeff Law <law@redhat.com> - 2.3.0-3
changelog:
  - Touch a couple autoconf related files to prevent undesired rebuilding
    if %configure changes one or more configure files.


author: Alexey Tikhonov <atikhono@redhat.com> - 2.5.1-1
changelog:
  - Resolves: rhbz#1952922 - Rebase SSSD for RHEL 9-Beta
  - Resolves: rhbz#1938876 - review of important potential issues detected by static analyzers in sssd-2.4.1-1.el9
  - Resolves: rhbz#1942277 - Wrong default debug level of sssd tools


author: Alexey Tikhonov <atikhono@redhat.com> - 2.5.2-1
changelog:
  - Resolves: rhbz#1952922 - Rebase SSSD for RHEL 9-Beta
  - Resolves: rhbz#1975691 - covscan NULL pointer dereference cache_req_data_create()


author: Alexey Tikhonov <atikhono@redhat.com> - 2.5.2-5
changelog:
  - Resolves: rhbz#1909755 - Suppress log message "[sssd] [service_signal_done] (0x0010): Unable to signal service [2]: No such file or directory" during logrote
  - Resolves: rhbz#1962123 - [sssd] RHEL 9.0 Beta Tier 0 Localization


author: Alexey Tikhonov <atikhono@redhat.com> - 2.6.1-1
changelog:
  - Resolves: rhbz#2011224 - Rebase SSSD for RHEL 9.0-GA
  - Resolves: rhbz#1966201 - sssd: incorrect checks on length values during packet decoding in unpack_authtok()
  - Resolves: rhbz#977803 - incorrect checks of `strto*()` string to number convertion functions
  - Resolves: rhbz#1992432 - Add client certificate validation D-Bus API
  - Resolves: rhbz#1992973 - Lookup with fully-qualified name does not work with 'cache_first = True'
  - Resolves: rhbz#1996151 - Add support for CKM_RSA_PKCS in smart card authentication.
  - Resolves: rhbz#1998459 - 2.5.x based SSSD adds more AD domains than it should based on the configuration file (not trusted and from a different forest)
  - Resolves: rhbz#2000476 - disabled root ad domain causes subdomains to be marked offline
  - Resolves: rhbz#2014249 - Consistency in defaults between OpenSSH and SSSD
  - Resolves: rhbz#2029419 - 'exclude_groups' option provided in SSSD for session recording (tlog) doesn't work as expected


author: Richard Hughes <richard@hughsie.com> 0.1.6-1
changelog:
  - New upstream release
  - Fall back to the AliasId for validation
  - Fix jcat_context_verify_blob() to use self verify for checksums


author: Sahana Prasad <sahana@redhat.com> - 1.2.1-1
changelog:
  - Update to upstream version 1.2.1
  - Remove patch fix MSG_MORE uasge as it is added upstream
  - Remove cppcheck dependency for rhel bz#1931518
  - Add a patch to fix fuzz tests


author: Wen Liang <wenliang@redhat.com> - 1.26.0-2
changelog:
  - Add Conflicts tag because the bash-completion scripts moved from the main package
    to the utils sub package causing a file conflict on multilib systems between the
    old 32 bit main package and the new 64 bit utils sub package.


author: Stephen Gallagher <sgallagh@redhat.com> - 2.11.1-1
changelog:
  - Release 2.11.1
  - Ignore Packager documents when running ModuleIndex.update_from_*()
  - Add python overrides for XMD in PackagerV3
  - Add python override to ignore the GType return when reading packager files
  - Add PackagerV3.get_mdversion()


author: Stephen Gallagher <sgallagh@redhat.com> - 2.11.2-1
changelog:
  - Release 2.11.2
  - Extend read_packager_[file|string]() to support overriding the module name
    and stream.


author: Stephen Gallagher <sgallagh@redhat.com> - 2.11.2-2
changelog:
  - Fix issue with ModuleIndex when input contains only Obsoletes documents
  - Fix import issue when built with Python 2 support


author: Hangbin Liu <haliu@redhat.com> - 1.8-1
changelog:
  - 1.8 release (rhbz#1958933)
  - libndp,ndptool: use poll() instead of select()
  - libndp: avoid static buffer for debug string in ndp_sock_recv()
  - ndptool: avoid static buffer for string in ndptool
  - libndp: use thread local variables for static return arguments
  - ndptool: don't use static variable for local context in msgrcv_handler_func()
  - ndptool: fix printing dnssl lifetime in ndptool
  - ndptool: fix potential memory leak caused by strdup
  - ndptool: add -D dest support
  - libndp: fix nd_msg typo when setting target address
  - libndp: close sockfd after using to avoid handle leak
  - ndptool: fix target parameter typo
  - ndptool: add -T target support


author: Steve Dickson <steved@redhat.com> 2.5.4-3
changelog:
  - mount.nfs: insert 'sloppy' at beginning of the options (bz 1987070)
  - spec: Fix dependency problems with nfsdclnts (bz 1924708)
  - nfsdcltrack: Fix printf format (bz 1995316)


author: Alice Mitchell <ajmitchell@redhat.com> 2.5.4-5
changelog:
  - triggerun doesn't work correctly unless the epoch is given (bz 1937811)
  - Restored the nfs-utils-2.5.4-mount-sloppy.patch (bz 1987070)
  - General memory fixes (bz 1938822)


author: Nikola Forró <nforro@redhat.com> - 2:1.6.37-10
changelog:
  - Remove the aarch64 test workaround, the patches causing the failures
    have been dropped in zlib-1.2.11-25


author: Tomáš Mráz <tmraz@redhat.com> 1.4.3-1
changelog:
  - Multiple translation updates
  - Add usersubstr check for substrings of N characters from the username
    patch by Danny Sauer


author: Paul Wouters <pwouters@redhat.com> - 1.4.4-2
changelog:
  - Resolves rhbz#1919026 libpwquaily rpm requires cracklib-dict to function but RPM missing requirement


author: Nicola Sella <nsella@redhat.com> - 1.13.0-1
changelog:
  - Update to 1.13.0
  - Add support for working with certificates used with proxy
  - Drop Python 2 support
  - Fix: lr_perform() - Avoid 100% CPU usage
  - Add support for pkcs11 certificate and key for repository authorization
  - Fix default value for LRO_SSLVERIFYSTATUS
  - Don't use max_ranges to determine if we expect zchunk callback
  - Prefer HTTP over FTP mirrors when zchunk is enabled
  - Fixed mem leaks and typos


author: Pavla Kratochvilova <pkratoch@redhat.com> - 1.14.0-1
changelog:
  - Update to 1.14.0
  - Reposync does not re-download unchanged packages (RhBug:1931904)
  - Return "calculated" checksum if requested w/caching
  - Fixed memory leaks and segfault


author: Neal Gompa <ngompa13@gmail.com> - 2.4.2-2
changelog:
  - Modernize spec
  - Backport fix for missing __SNR_ppoll symbol (#1777889)
  - Refresh patch to build on aarch64 with upstream version


author: Petr Lautrbach <plautrba@redhat.com> - 3.2-3
changelog:
  - selinux_check_passwd_access_internal(): respect deny_unknown
  - Silence -Wstringop-overflow warning from gcc 10.3.1
  - Fixed misc compiler and static analyzer findings


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.7.19-1
changelog:
  - Update to 0.7.19
  - repo_add_conda: add flag to skip v2 packages
  - fix rare segfault in resolve_jobrules() that could happen if new rules are learnt
  - fix memory leaks


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.7.20-1
changelog:
  - Update to 0.7.20
  - new SOLVER_EXCLUDEFROMWEAK job to ignore pkgs for weak dependencies
  - support for environments in comps parser
  - fix misparsing of '&' in attributes with libxml2
  - choice rules: treat orphaned packages as newest
  - fix compatibility with Python 3.10


author: Anderson Sasaki <ansasaki@redhat.com> - 0.9.5-1
changelog:
  - Update to version 0.9.5
    https://www.libssh.org/2020/09/10/libssh-0-9-5/
  - Removed patch to re-enable algorithms using sha1 in sshd for testing
  - The algorithms supported by sshd are now automatically detected for testing
  - Resolves: #1862457 - CVE-2020-16135


author: Norbert Pocs <npocs@redhat.com> - 0.9.6-1
changelog:
  - Fix CVE-CVE-2021-3634 libssh: possible heap-based buffer
    overflow when rekeying
  - Fix static analyzer issues in rhbz#1938795
  - Rebase to version 0.9.6
  - Resolves: rhbz#1994607, rhbz#1938795, rhbz#2009669


author: Christopher Engelhard <ce@lcts.de> - 2.1.1-1
changelog:
  - Update to 2.1.1
  - Remove all patches merged upstream
  - Switched build to autotools
  - Include upstream pkgconfig module
  - Sysfsutils no longer includes /usr/bin/get_module


author: Hangbin Liu <haliu@redhat.com> - 1.31-8
changelog:
  - Build util team2bond in teamd rpm [1986788]
  - Add some cautions to util team2bond [1986788]
  - Add team2bond man doc [1986788]


author: Tom Stellard <tstellar@redhat.com> - 1.2.6-2
changelog:
  - Add BuildRequires: gcc
  - https://docs.fedoraproject.org/en-US/packaging-guidelines/C_and_C++/#_packaging


author: Mike FABIAN <mfabian@redhat.com> - 0.9.10-12
changelog:
  - Fix memory leak in vasnprint. Resolves: rhbz#1938800
    (Backported from upstream: https://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=4d288a80bf7ebe29334b9805cdcc70eacb6059c1)


author: Tomas Halman <thalman@redhat.com>
changelog:
  - Renaming python package according to the standard
  - Resolves: rhbz#1951968

  =======
  >>>>>>> 96fbb4a91a8471e931d872e7b696d176fc351605


author: Tomas Halman <thalman@redhat.com>
changelog:
  - Enable audit library in the build 
  - Resolves: rhbz#1923043 - libuser doesn't audit events around the account lifecycle


author: Victor Stinner <vstinner@python.org> - 2.9.10-9
changelog:
  - Build the Python extension with the PY_SSIZE_T_CLEAN macro to make it
    compatible with Python 3.10.
  - Fixes: rhbz#1890878.


author: David King <dking@redhat.com> - 2.9.10-12
changelog:
  - Fix CVE-2021-3516 (#1956969)
  - Fix CVE-2021-3517 (#1957002)
  - Fix CVE-2021-3518 (#1957029)
  - Fix CVE-2021-3537 (#1957285)


author: Richard Hughes <richard@hughsie.com> 0.1.15-1
changelog:
  - New upstream release
  - Add xb_builder_source_add_simple_adapter()
  - Allow reversing the query results


author: Richard Hughes <richard@hughsie.com> 0.2.0-1
changelog:
  - New upstream release which breaks API and ABI
  - Add the missing TEXT:INTE XPath support
  - Add variant of xb_silo_query_with_root() avoiding XbNode creation
  - Add XB_BUILDER_SOURCE_FLAG_WATCH_DIRECTORY flag
  - Allow specifying the node cache behaviour for the query
  - Avoid recursion when setting flags if possible
  - Avoid using weak pointers when building the silo
  - Do not allocate opcodes individually
  - Do not show a critical warning for invalid XML
  - Do not unconditionally create GTimer objects
  - Do not use the node cache when building indexes
  - Lazy load more arrays to reduce RSS usage


author: Richard Hughes <richard@hughsie.com> 0.2.1-1
changelog:
  - New upstream release
  - Do not assume g_content_type_guess() always returns valid results
  - Fix getting translated results in gnome-software
  - Update the header location to reflect the new API


author: Richard Hughes <richard@hughsie.com> 0.3.0-1
changelog:
  - New upstream release
  - Add a new object to contain query context data
  - Allow collapsing empty XML tags if no children or text
  - Allow marking elements as tokenized from xb-tool
  - Allow optimized searching when comparing tokens
  - Cancel the GFileMonitor before unreffing it
  - Do not allocate a 128Mb buffer for each xb_builder_source_ctx_get_bytes()
  - Do not error when creating a query if the element doesn’t exist
  - Fix a parse failure for a double comment
  - Fix various errors or missing annotations in docs
  - Make handling of single-result queries more robust
  - Support mmap()ing the source file to get bytes
  - Support query caching with xb_silo_lookup_query()
  - Support UTF-8 for upper-case() and lower-case()
  - Use g_str_match_string() for non-ASCII search queries
  - Write search tokens into the built silo


author: Richard Hughes <richard@hughsie.com> 0.3.3-1
changelog:
  - New upstream release
  - Add locking for file monitors
  - Add support for LZMA decompression
  - Clarify GMainContext usage and signal emission
  - Respect XB_BUILDER_NODE_FLAG_IGNORE when exporting
  - Use the chosen chunk size when reading from a stream
  - Use the correct pkgconfig export package name in the GIR file
  - Always run xb-tool queries with the optimizer
  - Ensure tokens handling works when XbOpcode is not zero-inited
  - Use stack-allocated XbStack instances for running a machine
  - Resolves: rhbz#1965891


author: John Eckersberg <jeckersb@redhat.com> - 0.2.5-4
changelog:
  - Add BuildRequires for make
    (re: https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot)


author: Kamil Dudka <kdudka@redhat.com> - 3.18.0-4
changelog:
  - make `renamecopy` and `copytruncate` override each other (#1934601)
  - unify documentation of copy/copytruncate/renamecopy (#1934629)
  - fix resource leaks reported by Coverity


author: Tom Callaway <spot@fedoraproject.org> - 5.4.0-4
changelog:
  - apply upstream fix for CVE-2020-15889
  - apply upstream fix for CVE-2020-15945
  - apply upstream fixes for "known bugs"


author: DJ Delorie <dj@redhat.com> - 1:4.3-5
changelog:
  - Allow users to build with or without guile support as desired.
  - Allow derivative downstreams to default to disabling guile support.


author: Eugene Syromiatnikov <esyr@redhat.com> - 4:20201027-1
changelog:
  - Update Intel CPU microcode to microcode-20201027 release, addresses
    CVE-2020-8694, CVE-2020-8695, CVE-2020-8696, CVE-2020-8698
    (#1893266, #1893254, #1893234):
    - Addition of 06-55-0b/0xbf (CPX-SP A1) microcode at revision 0x700001e;
    - Addition of 06-8c-01/0x80 (TGL-UP3/UP4 B1) microcode at revision 0x68;
    - Addition of 06-a5-02/0x20 (CML-H R1) microcode at revision 0xe0;
    - Addition of 06-a5-03/0x22 (CML-S 6+2 G1) microcode at revision 0xe0;
    - Addition of 06-a5-05/0x22 (CML-S 10+2 Q0) microcode at revision 0xe0;
    - Addition of 06-a6-01/0x80 (CML-U 6+2 v2 K0) microcode at revision
      0xe0;
    - Update of 06-4e-03/0xc0 (SKL-U/U 2+3e/Y D0/K1) microcode (in
      intel-06-4e-03/intel-ucode/06-4e-03) from revision 0xdc up to 0xe2;
    - Update of 06-55-04/0xb7 (SKX-D/SP/W/X H0/M0/M1/U0) microcode (in
      intel-06-55-04/intel-ucode/06-55-04) from revision 0x2006906 up
      to 0x2006a08;
    - Update of 06-5e-03/0x36 (SKL-H/S/Xeon E3 N0/R0/S0) microcode (in
      intel-06-5e-03/intel-ucode/06-5e-03) from revision 0xdc up to 0xe2;
    - Update of 06-8e-09/0x10 (AML-Y 2+2 H0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-09) from revision 0xd6 up
      to 0xde;
    - Update of 06-8e-09/0xc0 (KBL-U/U 2+3e/Y H0/J1) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-09) from revision 0xd6 up
      to 0xde;
    - Update of 06-8e-0a/0xc0 (CFL-U 4+3e D0, KBL-R Y0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0a) from revision 0xd6 up
      to 0xe0;
    - Update of 06-8e-0b/0xd0 (WHL-U W0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0b) from revision 0xd6 up
      to 0xde;
    - Update of 06-8e-0c/0x94 (AML-Y 4+2 V0, CML-U 4+2 V0, WHL-U V0)
      microcode (in intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0c) from
      revision 0xd6 up to 0xde;
    - Update of 06-9e-09/0x2a (KBL-G/H/S/X/Xeon E3 B0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-09) from revision 0xd6 up
      to 0xde;
    - Update of 06-9e-0a/0x22 (CFL-H/S/Xeon E U0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0a) from revision 0xd6 up
      to 0xde;
    - Update of 06-9e-0b/0x02 (CFL-E/H/S B0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0b) from revision 0xd6 up
      to 0xde;
    - Update of 06-9e-0c/0x22 (CFL-H/S/Xeon E P0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0c) from revision 0xd6 up
      to 0xde;
    - Update of 06-9e-0d/0x22 (CFL-H/S/Xeon E R0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0d) from revision 0xd6 up
      to 0xde;
    - Update of 06-3f-02/0x6f (HSX-E/EN/EP/EP 4S C0/C1/M1/R2) microcode
      from revision 0x43 up to 0x44;
    - Update of 06-55-03/0x97 (SKX-SP B1) microcode from revision 0x1000157
      up to 0x1000159;
    - Update of 06-55-06/0xbf (CLX-SP B0) microcode from revision 0x4002f01
      up to 0x4003003;
    - Update of 06-55-07/0xbf (CLX-SP/W/X B1/L1) microcode from revision
      0x5002f01 up to 0x5003003;
    - Update of 06-5c-09/0x03 (APL D0) microcode from revision 0x38 up
      to 0x40;
    - Update of 06-5c-0a/0x03 (APL B1/F1) microcode from revision 0x16 up
      to 0x1e;
    - Update of 06-7a-08/0x01 (GLK-R R0) microcode from revision 0x16 up
      to 0x18;
    - Update of 06-7e-05/0x80 (ICL-U/Y D1) microcode from revision 0x78
      up to 0xa0;
    - Update of 06-a6-00/0x80 (CML-U 6+2 A0) microcode from revision 0xca
      up to 0xe0.


author: Eugene Syromiatnikov <esyr@redhat.com> - 4:20201112-1
changelog:
  - Update Intel CPU microcode to microcode-20201112 release (#1896912):
    - Addition of 06-8a-01/0x10 (LKF B2/B3) microcode at revision 0x28;
    - Update of 06-7a-01/0x01 (GLK B0) microcode from revision 0x32 up
      to 0x34;
    - Updated releasenote file.


author: Eugene Syromiatnikov <esyr@redhat.com> - 4:20201112-2
changelog:
  - Do not use "grep -q" in a pipe in check_caveats (#1902021).
  - Add 06-55-04/06-55-06/06-55-07 (SKX-SP/CLX-SP) microcode-20201110 caveats
    (#1902884).


author: Eugene Syromiatnikov <esyr@redhat.com> - 4:20210216-1
changelog:
  - Update Intel CPU microcode to microcode-20210216 release (#1902884):
    - Update of 06-55-04/0xb7 (SKX-D/SP/W/X H0/M0/M1/U0) microcode (in
      intel-06-55-04/intel-ucode/06-55-04) from revision 0x2006a08 up
      to 0x2006a0a;
    - Update of 06-55-06/0xbf (CLX-SP B0) microcode from revision 0x4003003
      up to 0x4003006;
    - Update of 06-55-07/0xbf (CLX-SP/W/X B1/L1) microcode from revision
      0x5003003 up to 0x5003006.


author: Eugene Syromiatnikov <esyr@redhat.com> - 4:20210525-1
changelog:
  - Update Intel CPU microcode to microcode-20210525 release, addresses
    CVE-2020-24489, CVE-2020-24511, CVE-2020-24512, and CVE-2020-24513
    (#1962664, #1962714, #1962734, #1962680):
    - Addition of 06-55-05/0xb7 (CLX-SP A0) microcode at revision 0x3000010;
    - Addition of 06-6a-05/0x87 (ICX-SP C0) microcode at revision 0xc0002f0;
    - Addition of 06-6a-06/0x87 (ICX-SP D0) microcode at revision 0xd0002a0;
    - Addition of 06-86-04/0x01 (SNR B0) microcode at revision 0xb00000f;
    - Addition of 06-86-05/0x01 (SNR B1) microcode (in intel-ucode/06-86-04)
      at revision 0xb00000f;
    - Addition of 06-86-04/0x01 (SNR B0) microcode (in intel-ucode/06-86-05)
      at revision 0xb00000f;
    - Addition of 06-86-05/0x01 (SNR B1) microcode at revision 0xb00000f;
    - Addition of 06-8c-02/0xc2 (TGL-R C0) microcode at revision 0x16;
    - Addition of 06-8d-01/0xc2 (TGL-H R0) microcode at revision 0x2c;
    - Addition of 06-96-01/0x01 (EHL B1) microcode at revision 0x11;
    - Addition of 06-9c-00/0x01 (JSL A0/A1) microcode at revision 0x1d;
    - Addition of 06-a7-01/0x02 (RKL-S B0) microcode at revision 0x40;
    - Update of 06-4e-03/0xc0 (SKL-U/U 2+3e/Y D0/K1) microcode (in
      intel-06-4e-03/intel-ucode/06-4e-03) from revision 0xe2 up to 0xea;
    - Update of 06-4f-01/0xef (BDX-E/EP/EX/ML B0/M0/R0) microcode (in
      intel-06-4f-01/intel-ucode/06-4f-01) from revision 0xb000038 up
      to 0xb00003e;
    - Update of 06-55-04/0xb7 (SKX-D/SP/W/X H0/M0/M1/U0) microcode (in
      intel-06-55-04/intel-ucode/06-55-04) from revision 0x2006a0a up
      to 0x2006b06;
    - Update of 06-5e-03/0x36 (SKL-H/S/Xeon E3 N0/R0/S0) microcode (in
      intel-06-5e-03/intel-ucode/06-5e-03) from revision 0xe2 up to 0xea;
    - Update of 06-8c-01/0x80 (TGL-UP3/UP4 B1) microcode (in
      intel-06-8c-01/intel-ucode/06-8c-01) from revision 0x68 up to 0x88;
    - Update of 06-8e-09/0x10 (AML-Y 2+2 H0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-09) from revision 0xde up
      to 0xea;
    - Update of 06-8e-09/0xc0 (KBL-U/U 2+3e/Y H0/J1) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-09) from revision 0xde up
      to 0xea;
    - Update of 06-8e-0a/0xc0 (CFL-U 4+3e D0, KBL-R Y0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0a) from revision 0xe0 up
      to 0xea;
    - Update of 06-8e-0b/0xd0 (WHL-U W0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0b) from revision 0xde up
      to 0xea;
    - Update of 06-8e-0c/0x94 (AML-Y 4+2 V0, CML-U 4+2 V0, WHL-U V0)
      microcode (in intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0c) from
      revision 0xde up to 0xea;
    - Update of 06-9e-09/0x2a (KBL-G/H/S/X/Xeon E3 B0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-09) from revision 0xde up
      to 0xea;
    - Update of 06-9e-0a/0x22 (CFL-H/S/Xeon E U0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0a) from revision 0xde up
      to 0xea;
    - Update of 06-9e-0b/0x02 (CFL-E/H/S B0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0b) from revision 0xde up
      to 0xea;
    - Update of 06-9e-0c/0x22 (CFL-H/S/Xeon E P0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0c) from revision 0xde up
      to 0xea;
    - Update of 06-9e-0d/0x22 (CFL-H/S/Xeon E R0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0d) from revision 0xde up
      to 0xea;
    - Update of 06-3f-02/0x6f (HSX-E/EN/EP/EP 4S C0/C1/M1/R2) microcode
      from revision 0x44 up to 0x46;
    - Update of 06-3f-04/0x80 (HSX-EX E0) microcode from revision 0x16 up
      to 0x19;
    - Update of 06-55-03/0x97 (SKX-SP B1) microcode from revision 0x1000159
      up to 0x100015b;
    - Update of 06-55-06/0xbf (CLX-SP B0) microcode from revision 0x4003006
      up to 0x4003102;
    - Update of 06-55-07/0xbf (CLX-SP/W/X B1/L1) microcode from revision
      0x5003006 up to 0x5003102;
    - Update of 06-55-0b/0xbf (CPX-SP A1) microcode from revision 0x700001e
      up to 0x7002302;
    - Update of 06-56-03/0x10 (BDX-DE V2/V3) microcode from revision
      0x7000019 up to 0x700001b;
    - Update of 06-56-04/0x10 (BDX-DE Y0) microcode from revision 0xf000017
      up to 0xf000019;
    - Update of 06-56-05/0x10 (BDX-NS A0/A1, HWL A1) microcode from revision
      0xe00000f up to 0xe000012;
    - Update of 06-5c-09/0x03 (APL D0) microcode from revision 0x40 up
      to 0x44;
    - Update of 06-5c-0a/0x03 (APL B1/F1) microcode from revision 0x1e up
      to 0x20;
    - Update of 06-5f-01/0x01 (DNV B0) microcode from revision 0x2e up
      to 0x34;
    - Update of 06-7a-01/0x01 (GLK B0) microcode from revision 0x34 up
      to 0x36;
    - Update of 06-7a-08/0x01 (GLK-R R0) microcode from revision 0x18 up
      to 0x1a;
    - Update of 06-7e-05/0x80 (ICL-U/Y D1) microcode from revision 0xa0
      up to 0xa6;
    - Update of 06-8a-01/0x10 (LKF B2/B3) microcode from revision 0x28 up
      to 0x2a;
    - Update of 06-a5-02/0x20 (CML-H R1) microcode from revision 0xe0 up
      to 0xea;
    - Update of 06-a5-03/0x22 (CML-S 6+2 G1) microcode from revision 0xe0
      up to 0xea;
    - Update of 06-a5-05/0x22 (CML-S 10+2 Q0) microcode from revision 0xe0
      up to 0xec;
    - Update of 06-a6-00/0x80 (CML-U 6+2 A0) microcode from revision 0xe0
      up to 0xe8;
    - Update of 06-a6-01/0x80 (CML-U 6+2 v2 K0) microcode from revision
      0xe0 up to 0xea.


author: Eugene Syromiatnikov <esyr@redhat.com> - 4:20210525-2
changelog:
  - Make intel-06-2d-07, intel-06-4e-03, intel-06-4f-01, intel-06-55-04,
    intel-06-5e-03, intel-06-8c-01, intel-06-8e-9e-0x-0xca,
    and intel-06-8e-9e-0x-dell caveats dependent on intel caveat.
  - Enable 06-8c-01 microcode update by default (#1970611).
  - Enable 06-5e-03 microcode update by default (#1897673).


author: Eugene Syromiatnikov <esyr@redhat.com> - 4:20210608-1
changelog:
  - Update Intel CPU microcode to microcode-20210608 release (#1921773):
    - Fixes in releasenote.md file.


author: Nicola Sella <nsella@redhat.com> - 3.5.0-1
changelog:
  - Update to 3.5.0
  - Add module enable and disable commands
  - Add reports of module changes
  - Add "module enable" command
  - Add subcommands support
  - Print info about obsoleted packages before transaction (RhBug:1855542)


author: Nicola Sella <nsella@redhat.com> - 3.6.0-1
changelog:
  - Update to 3.6.0
  - spec: Sync summary and description from openSUSE
  - Add support for setting a platform module ID
  - Add dependency for DNF configurations skeleton
  - Add support for setting allow_vendor_change


author: Nicola Sella <nsella@redhat.com> - 3.7.1-1
changelog:
  - Update to 3.7.1
  - [download] fix: unwanted dependency on newer glib 
  - [download] Support for "--resolve" and "--alldeps" arguments 
  - [download] New get_packages_query function
  - Support "--setopt=keepcache=0/1"
  - [download] Support "--archlist=" argument
  - [download] Move package download code to "download_packages" function
  - [download] several optimizations
  - Don't set default value of "assumeyes" to TRUE 
  - Support for user confirmation and assumeyes, assumeno, defaultyes
  - Extend "--setopt" to support repository options 
  - Added alias "update" to "upgrade" command
  - Command "update" renamed to "upgrade"
  - Add support for command aliases
  - dnf-data requirement only for Fedora and future RHEL
  - Relicense to GPLv2+ [errata corrige: not in 3.5.1-1]
  - Sync summary and description from openSUSE [errata corrige: not in 3.6.0-1]


author: Pavla Kratochvilova <pkratoch@redhat.com> - 3.8.0-1
changelog:
  - Update to 3.8.0
  - distrosync: Fix style issues and plugin build with Meson 
  - Add distro-sync subcommand
  - Add "makecache" command


author: Tomas Popela <tpopela@redhat.com> - 0.26-27
changelog:
  - Don't prune bind mounts on ostree based systems, prune the deployments folder
    there to avoid duplications.
  - Fixes: https://github.com/fedora-silverblue/issue-tracker/issues/76


author: Robert Scheck <robert@fedoraproject.org> - 2:0.94-1
changelog:
  - Rebase to 0.94 (#1742473, #1840079)
  - Drop policykit wrapper for xmtr due to libcap (#1488417, #1488418)


author: Miroslav Lichvar <mlichvar@redhat.com> 6.1-14.20191109
changelog:
  - update to 6.1-20191109
  - remove LDFLAGS from pkgconfig files and ncurses-config scripts (#1771137)


author: Fedora Release Engineering <releng@fedoraproject.org> - 6.2-4.20200222
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
  - Use make macros
  - Remove MIT definition
  - Add BuildRequires: make


author: Phil Sutter <psutter@redhat.com> - 1:0.9.8-4
changelog:
  - Install an improved sample config
  - Fix permissions of osf-related configs
  - rule: Fix for potential off-by-one in cmd_add_loc()
  - netlink_delinearize: Fix suspicious calloc() call
  - netlink: Avoid memleak in error path of netlink_delinearize_obj()
  - netlink: Avoid memleak in error path of netlink_delinearize_table()
  - netlink: Avoid memleak in error path of netlink_delinearize_chain()
  - netlink: Avoid memleak in error path of netlink_delinearize_set()
  - json: Drop pointless assignment in exthdr_expr_json()
  - evaluate: Mark fall through case in str2hooknum()
  - parser_json: Fix for memleak in tcp option error path
  - parser_bison: Fix for implicit declaration of isalnum
  - main: fix nft --help output fallout from 719e4427
  - tests: add icmp/6 test where dependency should be left alone
  - payload: check icmp dependency before removing previous icmp expression


author: Phil Sutter <psutter@redhat.com> - 1:0.9.8-8
changelog:
  - tests: cover baecd1cf2685 ("segtree: Fix segfault when restoring a huge interval set")
  - segtree: Fix segfault when restoring a huge interval set


author: Phil Sutter <psutter@redhat.com> - 1:0.9.8-10
changelog:
  - tests: shell: better parameters for the interval stack overflow test
  - tests: shell: $NFT needs to be invoked unquoted


author: Than Ngo <than@redhat.com> - 3.16.0-10
changelog:
  - Resolves: #1987186, pkcstok_migrate leaves options with multiple strings in opencryptoki.conf options without double-quotes


author: Simon Pichugin <spichugi@redhat.com> - 2.4.57-4
changelog:
  - Backport Channel Binding support. Related: rhbz#1967853
  - Fix coverity issues. Related: rhbz#1938829


author: Simon Pichugin <spichugi@redhat.com> - 2.4.57-6
changelog:
  - Fix slapd.tmpfiles complaints. Related: rhbz#1969853
  - Use https:// for source Related: rhbz#1973597


author: Simon Pichugin <spichugi@redhat.com> - 2.4.59-2
changelog:
  - Enable BIND_NOW to prevent GOT overwrite attacks.
  - Ignore badfuncs error in rpminspect because it's a false positive
    Related: rhbz#2002747


author: Jakub Jelen <jjelen@redhat.com> - 0.22.0-2
changelog:
  - Unbreak detection of unentrolled smart cards (#2007029)
  - Enable file caching by default except for pkcs15-init (#2000626)


author: Dmitry Belyavskiy <dbelyavs@redhat.com> - 8.7p1-1 + 0.10.4-4
changelog:
  - New upstream release
  - Switch to SFTP protocol in scp utility by default
  - Enable SCP protocol kill switch
    Related: rhbz#2001002


author: Sahana Prasad <sahana@redhat.com> - 3.0.0-0.beta2.3
changelog:
  - Fixes core dump in openssl req -modulus
  - Fixes 'openssl req' to not ask for password when non-encrypted private key
    is used
  - cms: Do not try to check binary format on stdin and -rctform fix
  - Resolves: rhbz#1988137, rhbz#1988468, rhbz#1988137


author: Sahana Prasad <sahana@redhat.com> - 1:3.0.0-0.beta2.7
changelog:
  - Removes the dual-abi build as it not required anymore. The mass rebuild
    was completed and all packages are rebuilt against Beta version.
  - Resolves: rhbz#1984097


author: Dmitry Belyavskiy <dbelyavs@redhat.com> - 1:3.0.0-2
changelog:
  - Avoid double-free on error seeding the RNG.
  - KTLS and FIPS may interfere, so tests need to be tuned
  - Resolves: rhbz#1952844, rhbz#1961643


author: Dmitry Belyavskiy <dbelyavs@redhat.com> - 1:3.0.0-4
changelog:
  - Embed FIPS HMAC in fips.so
  - Enforce loading FIPS provider when FIPS kernel flag is on
  - Related: rhbz#1985362


author: Packit Service <user-cont-team+packit-service@redhat.com> - 0.23.22-1
changelog:
  - Release 0.23.22 (Daiki Ueno)
  - Follow-up to arithmetic overflow fix (David Cook)
  - Check for arithmetic overflows before allocating (David Cook)
  - Check attribute length against buffer size (David Cook)
  - Fix bounds check in p11_rpc_buffer_get_byte_array (David Cook)
  - Fix buffer overflow in log_token_info (David Cook)
  - common: Don't assume __STDC_VERSION__ is always defined (Daiki Ueno)
  - compat: getauxval: correct compiler macro for FreeBSD (Daiki Ueno)
  - compat: fdwalk: add guard for Linux specific local variables (Daiki Ueno)
  - meson: Add missing libtasn1 dependency (Daiki Ueno)
  - travis: Add freebsd build (Daiki Ueno)
  - anchor: Prefer persistent format when storing anchor (Daiki Ueno)
  - travis: Run "make check" along with "make distcheck" for coverage (Daiki Ueno)
  - travis: Use python3 as the default Python interpreter (Daiki Ueno)
  - travis: Route to Ubuntu 20.04 base image (Daiki Ueno)
  - meson: Set -fstack-protector for MinGW64 cross build (Daiki Ueno)
  - meson: expand ternary operator in function call for compatibility (Daiki Ueno)
  - meson: Use custom_target for generating external XML entities (Daiki Ueno)
  - meson: Allow building manpages without gtk-doc (Jan Alexander Steffens (heftig))
  - Rename is_path_component to is_path_separator (Alexander Sosedkin)
  - Use is_path_component in one more place (Alexander Sosedkin)
  - Remove more duplicate separators in p11_path_build (Alexander Sosedkin)
  - common: Fix infloop in p11_path_build (Daiki Ueno)
  - proxy: C_CloseAllSessions: Make sure that calloc args are non-zero (Daiki Ueno)
  - build: Use calloc in a consistent manner (Daiki Ueno)
  - meson: Allow override of default bashcompdir. Fixes meson regression (issue #322).  Pass -Dbashcompdir=/xxx to meson. (John Hein)
  - common: Check for a NULL locale before freeing it (Tavian Barnes)
  - p11_test_copy_setgid: Skip setgid tests on nosuid filesystems (Anders Kaseorg)
  - unix-peer: replace incorrect include1 (Rosen Penev)
  - test-compat: Skip getprogname test if BUILDDIR contains a symlink (Daiki Ueno)
  - add trust-extract-compat into EXTRA-DIST (Xℹ Ruoyao)
  - meson: install trust-extract-compat (Xℹ Ruoyao)
  - rename trust-extract-compat.in to trust-extract-compat (Xℹ Ruoyao)


author: Packit Service <user-cont-team+packit-service@redhat.com> - 0.24.0-1
changelog:
  - common: Only check strndup behavior when replacement is used (Daiki Ueno)
  - Release 0.24.0 (Daiki Ueno)
  - Release 0.23.22 (Daiki Ueno)
  - rpc: Tighten attribute array check with manual enumeration (Daiki Ueno)
  - Check for SUN_LEN and provide fallback (Claes Nästén)
  - Do not define _XOPEN_SOURCE in compat.c on Solaris (Claes Nästén)
  - make autogen.sh a bit more portable (Claes Nästén)
  - rpc-server: Disable parsing CKF_ARRAY_ATTRIBUTE (Daiki Ueno)
  - Update README.md (Daiki Ueno)
  - README.md: Suggest using only meson sub-commands instead of ninja (Daiki Ueno)
  - p11-kit: Add missing <limits.h> include for SIZE_MAX (Daiki Ueno)
  - packit: drop synced_files (Tomas Tomecek)
  - packit: fedora renamed master branch to rawhide (Tomas Tomecek)
  - Fix minor typo (Yuri Chornoivan)
  - po: Add trust/trust.c to POTFILES.in (Daiki Ueno)
  - po: Update POTFILES.in (Daiki Ueno)
  - trust: Make more strings translatable (Daiki Ueno)
  - p11-kit: Make more strings translatable (Daiki Ueno)
  - common: Enable message translation in p11_tool_main (Daiki Ueno)
  - meson: Make sure to set PROJECT_NAME and ENABLE_NLS for 'nls' option (Daiki Ueno)
  - build: Add fuzz/meson.build in the distribution (Daiki Ueno)
  - fuzz: Move the directory out of build/ (Daiki Ueno)
  - Release all library/mock resources before exit (David Cook)
  - Add separate oss-fuzz Makefile target (David Cook)
  - Add build targets for future additional fuzzers (David Cook)
  - Build fuzzer target from meson/ninja (David Cook)
  - Explicit dependency for virtual-fixed-generated.h (David Cook)
  - Build fuzzer target from automake (David Cook)
  - rpc_fuzzer: Clean up buffer before exit (David Cook)
  - New set of fuzzer seeds (David Cook)
  - github: Remove unnecessary SRCDIR envvar (Daiki Ueno)
  - github: Use runuser instead of su for building and testing (Daiki Ueno)
  - github: Use composite action to simplify the main recipe (Daiki Ueno)
  - github: Use pre-built container image for building (Daiki Ueno)
  - README.md: Add GitHub workflow status (Daiki Ueno)
  - travis: Remove configurations other than FreeBSD (Daiki Ueno)
  - autotools: Fix for VPATH build (Daiki Ueno)
  - github actions: Initial CI setup (Anderson Toshiyuki Sasaki)
  - modules: p11_kit_initialize_module: Remove redundant module unref (Daiki Ueno)
  - server: Account for NUL byte at the end of Unix domain socket path (Daiki Ueno)
  - compat: Expose FreeBSD specific issetugid, getresuid, and getresgid (Daiki Ueno)
  - compat: Remove <unistd.h> inclusion from compat.h (Daiki Ueno)
  - compat: Avoid unused variables warning in fdwalk emulation (Daiki Ueno)
  - compat: Pacify ASan complaints on intentionally leaked buffer (Daiki Ueno)
  - meson: Link trust/client modules explicitly to -ldl (Daiki Ueno)
  - p11-kit/lists.c: Add stdint.h to fix compilation (Daniel Engberg)
  - Follow-up to arithmetic overflow fix (David Cook)
  - Check for arithmetic overflows before allocating (David Cook)
  - Check attribute length against buffer size (David Cook)
  - Fix bounds check in p11_rpc_buffer_get_byte_array (David Cook)
  - Fix buffer overflow in log_token_info (David Cook)
  - common: Don't assume __STDC_VERSION__ is always defined (Daiki Ueno)
  - compat: getauxval: correct compiler macro for FreeBSD (Daiki Ueno)
  - compat: fdwalk: add guard for Linux specific local variables (Daiki Ueno)
  - meson: Add missing libtasn1 dependency (Daiki Ueno)
  - travis: Add freebsd build (Daiki Ueno)
  - anchor: Prefer persistent format when storing anchor (Daiki Ueno)
  - travis: Run "make check" along with "make distcheck" for coverage (Daiki Ueno)
  - travis: Use python3 as the default Python interpreter (Daiki Ueno)
  - travis: Route to Ubuntu 20.04 base image (Daiki Ueno)
  - meson: Set -fstack-protector for MinGW64 cross build (Daiki Ueno)
  - meson: expand ternary operator in function call for compatibility (Daiki Ueno)
  - meson: Use custom_target for generating external XML entities (Daiki Ueno)
  - meson: Allow building manpages without gtk-doc (Jan Alexander Steffens (heftig))
  - Rename is_path_component to is_path_separator (Alexander Sosedkin)
  - Use is_path_component in one more place (Alexander Sosedkin)
  - Remove more duplicate separators in p11_path_build (Alexander Sosedkin)
  - common: Fix infloop in p11_path_build (Daiki Ueno)
  - Use inclusive language on certificate distrust (Daiki Ueno)
  - proxy: C_CloseAllSessions: Make sure that calloc args are non-zero (Daiki Ueno)
  - build: Use calloc in a consistent manner (Daiki Ueno)
  - meson: Allow override of default bashcompdir. Fixes meson regression (issue #322).  Pass -Dbashcompdir=/xxx to meson. (John Hein)
  - common: Check for a NULL locale before freeing it (Tavian Barnes)
  - p11_test_copy_setgid: Skip setgid tests on nosuid filesystems (Anders Kaseorg)
  - unix-peer: replace incorrect include1 (Rosen Penev)
  - test-compat: Skip getprogname test if BUILDDIR contains a symlink (Daiki Ueno)
  - add trust-extract-compat into EXTRA-DIST (Xℹ Ruoyao)
  - meson: install trust-extract-compat (Xℹ Ruoyao)
  - rename trust-extract-compat.in to trust-extract-compat (Xℹ Ruoyao)


author: Iker Pedrosa <ipedrosa@redhat.com> - 1.5.0-1
changelog:
  - Rebase to release 1.5.0
  - Rebase to pam-redhat-1.1.4
  - Remove pam_cracklib, pam_tally and pam_tally2
  - spec file cleanup


author: Iker Pedrosa <ipedrosa@redhat.com> - 1.5.1-1
changelog:
  - Rebase to release 1.5.1
  - fix CVE-2020-27780: authentication bypass when the user doesn't exist
    and root password is blank (#1901173)


author: Brian C. Lane <bcl@redhat.com> - 3.4-4
changelog:
  - Fix issues that covscan classifies as important
    Resolves: rhbz#1938836
  - Work around a mkswap bug


author: Petr Pisar <ppisar@redhat.com> - 8.43-3
changelog:
  - Make erroroffset initializion in a POSIX wrapper thread-safe
    (upstream bug #2447)
  - Fix an integer overflow when parsing numbers after "(?C" (upstream bug #2463)
  - Fix shifting integer bits and a NULL pointer dereferce in pcretest tool
    (upstream bug #2380)


author: Petr Pisar <ppisar@redhat.com> - 10.36-3
changelog:
  - Fix misparsing long numbers as a backreference and a number without
    a closing bracket as a quantifier (upstream bug #2690)


author: Petr Pisar <ppisar@redhat.com> - 10.36-4
changelog:
  - Fix a mismatch if \K was involved in a recursion
  - Restore single character repetition optimization in JIT (upstream bug #2698)


author: Lukas Javorsky <ljavorsk@redhat.com> - 10.37-1
changelog:
  - Rebase to the 10.37
  - libpcre2-posix.so.2* SONAME bump to libpcre2-posix.so.3*
  - Enable JIT for s390x arch
  - Patches upstreamed: Patch 1,2,3,4
  - Resolves: rhbz#1970765, BZ#1965025


author: Jakub Jelen <jjelen@redhat.com> - 1.9.4-1
changelog:
  - Rebase to current version from Fedora (#2017828)
  - Use of upstrea polkit policy preventing unneeded prompts


author: Petr Lautrbach <plautrba@redhat.com> - 3.2-4
changelog:
  - policycoreutils-dbus requires polkit
  - fixfiles: do not exclude /dev and /run in -C mode
  - dbus: use GLib.MainLoop


author: Petr Lautrbach <plautrba@redhat.com> - 3.3-2
changelog:
  - setfiles/restorecon: support parallel relabeling with -T <N> option
  - semodule: add -m | --checksum option


author: Jan Rybar <jrybar@redhat.com> - 3.3.16-2
changelog:
  - ps: new exe format option to show real path to exe
  - pidof: new -w option to show kernel worker threads
  - pkill: manpage to document -e option
  - Resolves: bz#1629413
  - Resolves: bz#1399206


author: Miro Hrončok <mhroncok@redhat.com> - 3.0.4-14
changelog:
  - Subpackage python2-chardet has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1:2.8.0-7
changelog:
  - Subpackage python2-dateutil has been removed
    See https://fedoraproject.org/wiki/Changes/RetirePython2


author: Miro Hrončok <mhroncok@redhat.com> - 4.4.0-5
changelog:
  - Subpackage python2-decorator has been removed
    See https://fedoraproject.org/wiki/Changes/RetirePython2


author: Christian Heimes <cheimes@redhat.com> - 2.1.0-3
changelog:
  - Add bconds for extras require trio, curio, and doh
  - Move trio and curio backend modules into extras subpackages
  - Enable python3-dns+curio meta package
  - Skip failing test testCanonicalNameDangling


author: Miro Hrončok <mhroncok@redhat.com> - 2.8-5
changelog:
  - Subpackage python2-idna has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 0.4-39
changelog:
  - Subpackage python2-iniparse has been removed
    See https://fedoraproject.org/wiki/Changes/RetirePython2


author: Miro Hrončok <mhroncok@redhat.com> - 0.9.6-19
changelog:
  - Subpackages python2-inotify, python2-inotify-examples have been removed
    See https://fedoraproject.org/wiki/Changes/RetirePython2


author: John Kacur <jkacur@redhat.com> - 0.6.3-5
changelog:
  - various clean-ups including using 'with' context managers in try-except
  - Fix to ignore UnicodeDecodeError when it occurs
  Resolves: rhbz#2031717


author: Dan Radez <dradez@redhat.com> - 4.8.0-6
changelog:
  - adding workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1914843
  - while we wait for upstream fix: https://github.com/pexpect/pexpect/issues/669


author: Tomas Orsava <torsava@redhat.com> - 21.2.3-4
changelog:
  - Make the python-pip-wheel subpackage versioned (python3-pip-wheel),
    and move its contents to a versioned directory /usr/share/python3-wheels
  - Resolves: rhbz#1982668


author: Tomas Orsava <torsava@redhat.com> - 21.2.3-5
changelog:
  - Conflict with old Python versions that use the old unversioned wheel location
  - Resolves: rhbz#1982668


author: Miro Hrončok <mhroncok@redhat.com> - 0.6.0-8
changelog:
  - Subpackage python2-ptyprocess has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.7.1-3
changelog:
  - Subpackage python2-pysocks has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 51.1.2-1
changelog:
  - Update to 51.1.2
  - Removes tests from the wheel
  - https://setuptools.readthedocs.io/en/latest/history.html#v51-1-2
  - Fixes: rhbz#1914481


author: Miro Hrončok <mhroncok@redhat.com> - 53.0.0-1
changelog:
  - Update to 53.0.0
  - https://setuptools.readthedocs.io/en/latest/history.html#v53-0-0
  - Fixes: rhbz#1923249


author: Tomas Orsava <torsava@redhat.com> - 53.0.0-5
changelog:
  - Provide the platform-python-setuptools name for backwards compatibility
    with RHEL 8
  - Related: rhbz#1891487


author: Tomas Orsava <torsava@redhat.com> - 53.0.0-7
changelog:
  - Make the python-setuptools-wheel subpackage versioned (python3-setuptools-wheel),
    and move its contents to a versioned directory /usr/share/python3-wheels
  - Resolves: rhbz#1982668


author: Miro Hrončok <mhroncok@redhat.com> - 234-11
changelog:
  - Subpackage python2-systemd has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.25.10-3
changelog:
  - Drop redundant BuildRequires for nose
  - Instead of the mock backport, use unittest.mock from the standard library


author: Karolina Surma <ksurma@redhat.com> - 1.26.5-1
changelog:
  - Update to 1.26.5
  - Fix for CVE-2021-33503 Catastrophic backtracking in URL authority parser
  Resolves: rhbz#1972639


author: Charalampos Stratakis <cstratak@redhat.com> - 3.9.6-3
changelog:
  - Build only blake2 from the internal hash implementations and use md5,
    sha1, sha256, sha512 and sha3 from OpenSSL
  Related: rhbz#1935437, rhbz#1942527


author: Tomas Orsava <torsava@redhat.com> - 3.9.9-2
changelog:
  - Read pre-packaged Python wheels from a newly versioned directory
    /usr/share/python3-wheels
  - Resolves: rhbz#1982668


author: Petr Lautrbach <plautrba@redhat.com> - 4.4.0-0.1.20201102git05e90ee
changelog:
  - Update to 05e90ee
  - Add /usr/bin/sechecker
  - Adapt to new libsepol filename transition structures
  - Rebuild with libsepol.so.2


author: Petr Pisar <ppisar@redhat.com> - 1:4.05-17
changelog:
  - Support grace period expirations past 2038 year for XFS
  - Add a synopsis for a project quota option in the quota tool
  - Add a --filesystem option to the quota tool
  - Complain that ext4 external quota files are deprecated


author: Petr Pisar <ppisar@redhat.com> - 1:4.06-2
changelog:
  - Remove a dead code from process_file() (upstream bug #54)
  - Fix a compilation warning in quotaops.c
  - Warn when kernel XFS large time stamp does fit into (32-bit) user-space
    time_t
  - Do not use a pointless compiler-internal __P() macro


author: Fedora Release Engineering <releng@fedoraproject.org> - 1:0.4-0.44.b46
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
  - Use standard make_build and make_install macros in spec file.


author: Jeff Makey <jeff@makey.net> - 1:0.4-0.46.b47
changelog:
  - New upstream release 0.4b47
  - Update main URL.
  - Drop dump-glibc_xattr patch, now applied upstream.
  - Drop documentation conversion from ISO-8859-1 to UTF-8, now applied upstream.
  - Print correct name of archive table of contents file (#1727392).


author: Josef Ridky <jridky@redhat.com> - 1:0.4-0.51.b47
changelog:
  - rename spec file to restore
  - add gating.yaml
  - changes between .47 and .51 had to be stripped due of wrong sync
    between centos and dist-git


author: Pavel Raiskup <praiskup@redhat.com> - 1.6-1
changelog:
  - new upstream release
  - drop WITH_SELINUX knob and selinux patches, there's built-in support now
  - drop several patches which were incorporated upstream, except for
    changewarnSegv patch (did not apply, and not needed nowadays)


author: Vladis Dronov <vdronov@redhat.com> - 6.12-4
changelog:
  - Allow rngd to run as non-privledged user (bz 1965318)
  - Update the rngd.service file
  - Add 3 small upstream patches fixing issues


author: Vladis Dronov <vdronov@redhat.com> - 6.13-1
changelog:
  - Update the sources to 6.13
  - Add important fixes from the upstream
  - Remove Provides: jitterentropy-rngd as it was retired in f29.


author: Vladis Dronov <vdronov@redhat.com> - 6.13-3
changelog:
  - Adjust rngd-wake-threshold.service and post section so udevadm
    is not run in a container (bz 1965318)


author: Vladis Dronov <vdronov@redhat.com> - 6.13-4.git.d207e0b6
changelog:
  - Update to the upstream v6.13 + tip of origin/master + onecpu
    branch + revert of 2ce93190 (bz 1965318)
  - Rebuild rng-tools against the latest jitterentropy library
    3.0.2-2.git.409828cf with fixes for an important issue
  - Adjust Source0 to a more proper one


author: Till Maas <opensource@till.name> - 8.1-26
changelog:
  - Sync in current files from bash package:
    https://src.fedoraproject.org/rpms/bash/c/739b272e5f5d10cf27a847a44d09eb7f4b6ec89b?branch=master
    https://src.fedoraproject.org/rpms/bash/c/329df36f8bbc303be618f06562ec2c4eebfd1d29?branch=master
    https://src.fedoraproject.org/rpms/bash/c/e3b3cd9cec4a3bd12a792536c0ea131f5ba5bd72?branch=master


author: Steve Dickson <steved@redhat.com> - 1.2.6-1
changelog:
  - Use sysconfig variable in service file (bz 1972094)
  - Make sure policycoreutils is installed before using it (bz 1972133)
  - Make sure /var/lib/rpcbind exists (bz 1972133)
  - Corrected the URL reference (bz 1972117)


author: Michal Ruprich <mruprich@redhat.com> - 3.2.3-4
changelog:
  - Resolves: #1894485 - rsync is unable to set permissions when chrooted
  - Getting rid of deprecated makeinstall macro


author: Michal Ruprich <mruprich@redhat.com> - 3.2.3-7
changelog:
  - Resolves: #1955008 - rsync segfaults in --append mode when file on sender is large (> 2GB) and gets truncated


author: Zdenek Pytela <zpytela@redhat.com> - 34.1.12-1
changelog:
  - Revert "update libs_filetrans_named_content() to have support for /usr/lib/debug directory"
  Resolves: rhbz#1990813
  - Label /dev/crypto/nx-gzip with accelerator_device_t
  Resolves: rhbz#1973953
  - Label /usr/bin/qemu-storage-daemon with virtd_exec_t
  Resolves: rhbz#1977245
  - Allow systemd-machined stop generic service units
  Resolves: rhbz#1979522
  - Label /.k5identity file allow read of this file to rpc.gssd
  Resolves: rhbz#1980610


author: Zdenek Pytela <zpytela@redhat.com> - 34.1.13-1
changelog:
  - Add "/" at the beginning of dev/shm/var\.lib\.opencryptoki.* regexp
  Resolves: rhbz#1977915
  - Set default file context for /sys/firmware/efi/efivars
  Resolves: rhbz#1972372
  - Allow tcpdump run as a systemd service
  Resolves: rhbz#1972577
  - Allow nmap create and use netlink generic socket
  Resolves: rhbz#1985212
  - Allow nscd watch system db files in /var/db
  Resolves: rhbz#1989416
  - Allow systemd-gpt-auto-generator read udev pid files
  Resolves: rhbz#1992638


author: Zdenek Pytela <zpytela@redhat.com> - 34.1.14-1
changelog:
  - Support using ICA crypto accelerator on s390x arch
  Resolves: rhbz#1976180
  - Allow systemd delete /run/systemd/default-hostname
  Resolves: rhbz#1978507
  - Label /usr/bin/Xwayland with xserver_exec_t
  Resolves: rhbz#1993151
  - Label /usr/libexec/gdm-runtime-config with xdm_exec_t
  Resolves: rhbz#1993151
  - Allow tcpdump read system state information in /proc
  Resolves: rhbz#1972577
  - Allow firewalld drop capabilities
  Resolves: rhbz#1989641


author: Zdenek Pytela <zpytela@redhat.com> - 34.1.15-1
changelog:
  - Update ica_filetrans_named_content() with create_file_perms
  Resolves: rhbz#1976180
  - Allow various domains work with ICA crypto accelerator
  Resolves: rhbz#1976180
  - Add ica module
  Resolves: rhbz#1976180
  - Revert "Support using ICA crypto accelerator on s390x arch"
  Resolves: rhbz#1976180
  - Fix the gnome_atspi_domtrans() interface summary
  Resolves: rhbz#1972655
  - Add support for at-spi
  Resolves: rhbz#1972655
  - Add permissions for system dbus processes
  Resolves: rhbz#1972655
  - Allow /tmp file transition for dbus-daemon also for sock_file
  Resolves: rhbz#1972655


author: Zdenek Pytela <zpytela@redhat.com> - 34.1.16-1
changelog:
  - Allow fprintd install a sleep delay inhibitor
  Resolves: rhbz#1999537
  - Update mount_manage_pid_files() to use manage_files_pattern
  Resolves: rhbz#1999997
  - Allow gnome at-spi processes create and use stream sockets
  Resolves: rhbz#2004885
  - Allow haproxy list the sysfs directories content
  Resolves: rhbz#1986823
  - Allow virtlogd_t read process state of user domains
  Resolves: rhbz#1994592
  - Support hitless reloads feature in haproxy
  Resolves: rhbz#1997182
  - Allow firewalld load kernel modules
  Resolves: rhbz#1999152
  - Allow communication between at-spi and gdm processes
  Resolves: rhbz#2003037
  - Remove "ipa = module" from modules-targeted-contrib.conf
  Resolves: rhbz#2006039


author: Zdenek Pytela <zpytela@redhat.com> - 34.1.17-1
changelog:
  - Label /usr/sbin/virtproxyd as virtd_exec_t
  Resolves: rhbz#2002143
  - Allow at-spi-bus-launcher read and map xdm pid files
  Resolves: rhbz#2011772
  - Remove references to init_watch_path_type attribute
  Resolves: rhbz#2007960
  - Remove all redundant watch permissions for systemd
  Resolves: rhbz#2007960
  - Allow systemd watch non_security_file_type dirs, files, lnk_files
  Resolves: rhbz#2007960
  - Allow systemd-resolved watch /run/systemd
  Resolves: rhbz#1992461
  - Allow sssd watch /run/systemd
  Resolves: rhbz#1992461


author: Zdenek Pytela <zpytela@redhat.com> - 34.1.18-1
changelog:
  - Allow fetchmail search cgroup directories
  Resolves: rhbz#2015118
  - Add the auth_read_passwd_file() interface
  Resolves: rhbz#2014611
  - Allow redis-sentinel execute a notification script
  Resolves: rhbz#2014611
  - Support new PING_CHECK health checker in keepalived
  Resolves: rhbz#2014423


author: Zdenek Pytela <zpytela@redhat.com> - 34.1.19-1
changelog:
  - Allow redis get attributes of filesystems with extended attributes
  Resolves: rhbz#2014611
  - Allow dirsrv read slapd tmpfs files
  Resolves: rhbz#2015928
  - Revert "Label /dev/shm/dirsrv/ with dirsrv_tmpfs_t label"
  Resolves: rhbz#2015928
  - Allow login_userdomain open/read/map system journal
  Resolves: rhbz#2017838
  - Allow login_userdomain read and map /var/lib/systemd files
  Resolves: rhbz#2017838
  - Allow nftables read NetworkManager unnamed pipes
  Resolves: rhbz#2023456
  - Allow xdm watch generic directories in /var/lib
  Resolves: rhbz#1960010
  - Allow xdm_t watch generic pid directories
  Resolves: rhbz#1960010


author: Zdenek Pytela <zpytela@redhat.com> - 34.1.20-1
changelog:
  - Allow dnsmasq watch /etc/dnsmasq.d directories
  Resolves: rhbz#2029866
  - Label /usr/lib/pcs/pcs_snmp_agent with cluster_exec_t
  Resolves: rhbz#2029316
  - Allow lldpd use an snmp subagent over a tcp socket
  Resolves: rhbz#2028561
  - Allow smbcontrol use additional socket types
  Resolves: rhbz#2027751
  - Add write permisson to userfaultfd_anon_inode_perms
  Resolves: rhbz#2027660
  - Allow xdm_t watch generic directories in /lib
  Resolves: rhbz#1960010
  - Allow xdm_t watch fonts directories
  Resolves: rhbz#1960010
  - Label /dev/ngXnY and /dev/nvme-subsysX with fixed_disk_device_t
  Resolves: rhbz#2027994
  - Add hwtracing_device_t type for hardware-level tracing and debugging
  Resolves: rhbz#2029392
  - Change dev_getattr_infiniband_dev() to use getattr_chr_files_pattern()
  Resolves: rhbz#2028791
  - Allow arpwatch get attributes of infiniband_device_t devices
  Resolves: rhbz#2028791
  - Allow tcpdump and nmap get attributes of infiniband_device_t
  Resolves: rhbz#2028791


author: Martin Osvald <mosvald@redhat.com> - 2.13.6-1
changelog:
  - csh.login: set PATH again (if empty) to prevent interpreter error (#1744106)
  - aliases: add pcp user (#1744091)
  - lang.csh: fix several variable substitution bugs and typos (#1746749)
  - don't set LANG as a per-shell variable
  - fix lang.csh script so it doesn't break tcsh -e scripts II (#1620004)
  - use full path for non-builtins in csh.cshrc, csh.login, lang.csh, lang.sh and profile (#1747493)


author: Iker Pedrosa <ipedrosa@redhat.com> - 2:4.8.1-9
changelog:
  - libsubid: creation and nsswitch support. Resolves: #1859252
  - Creation of subid and subid-devel subpackages
  - man: mention NSS in new[ug]idmap manpages
  - libsubid: move development header to shadow folder
  - libsubid: don't print error messages on stderr by default
  - libsubid: libsubid_init return false if out of memory
  - useradd: fix SUB_UID_COUNT=0
  - libsubid: don't return owner in list_owner_ranges API call
  - libsubid: libsubid_init don't print messages on error
  - libsubid: fix newusers when nss provides subids
  - man: clarify subid delegation
  - libsubid: make shadow_logfd not extern
  - login.defs: include HMAC_CRYPTO_ALGO key


author: Iker Pedrosa <ipedrosa@redhat.com> - 2:4.9-1
changelog:
  - Rebase to version 4.9. Resolves: #1989556
  - usermod: allow all group types with -G option. Resolves: #1975329
  - useradd: avoid generating an empty subid range
  - Clean spec file


author: Iker Pedrosa <ipedrosa@redhat.com> - 2:4.9-3
changelog:
  - getsubids: provide system binary and man page. Resolves: #2013015
  - useradd: generate home and mail directories with selinux user attribute. Resolves: #1993081
  - useradd: revert fix memleak of grp. Resolves: #2020238
  - groupdel: fix SIGSEGV when passwd does not exist. Resolves: #2024834
  - pwck: fix segfault when calling fprintf()
  - newgrp: fix segmentation fault
  - Clean spec file: organize dependencies and move License location


author: Javier Martinez Canillas <javierm@redhat.com> - 15-7
changelog:
  - Make EFI variable copying fatal only on secureboot enabled systems
    Resolves: rhbz#1715879
  - Fix booting shim from an EFI shell using a relative path
    Resolves: rhbz#1717061


author: Javier Martinez Canillas <javierm@redhat.com> - 15-12
changelog:
  - Fix firmware update bug in aarch64 caused by shim ignoring arguments
  - Fix a shim crash when attempting to netboot


author: Peter Jones <pjones@redhat.com> - 15-13
changelog:
  - New signing keys
    Related: CVE-2020-10713
    Related: CVE-2020-14308
    Related: CVE-2020-14309
    Related: CVE-2020-14310
    Related: CVE-2020-14311


author: Martin Gieseking <martin.gieseking@uos.de> - 1.1.8-1
changelog:
  - Updated to new release.
  - Dropped version-related patch which has been applied upstream (BZ #1527850).


author: Pavel Moravec <pmoravec@redhat.com> - 4.1-6
changelog:
  - [networking] collect also tc filter show ingress
    Resolves: bz1985976
  - [cleaner] Only skip packaging-based files for the IP parser
    Resolves: bz1985982
  - [sssd] sssd plugin when sssd-common
    Resolves: bz1967718
  - Various OCP/cluster/cleanup enhancements
    Resolves: bz1985983
  - [options] allow variant option names in config file
    Resolves: bz1985985
  - [plugins] Set default predicate instead of None
    Resolves: bz1938874
  - [MigrationResults] collect info about conversions and
    Resolves: bz1959779


author: Pavel Moravec <pmoravec@redhat.com> = 4.1-8
changelog:
  - [report,collect] unify --map-file arguments
    Resolves: bz1985985
  - [rhui] add new plugin for RHUI 4
    Resolves: bz1992859
  - [username parser] Load usernames from `last` for LDAP users
    Resolves: bz1992861


author: Pavel Moravec <pmoravec@redhat.com> = 4.2-1
changelog:
  - Rebase on upstream 4.2
    Resolves: bz1998134
  - [report] Implement --estimate-only
    Resolves: bz2011537
  - [omnipath_client] Opacapture to run only with allow changes
    Resolves: bz2011534
  - [unpackaged] deal with recursive loop of symlinks properly
    Resolves: bz2011533
  - [networking] prevent iptables-save commands to load nf_tables
    Resolves: bz2011538
  - [kernel] Capture Pressure Stall Information
    Resolves: bz2011535
  - [processor] Apply sizelimit to /sys/devices/system/cpu/cpuX
    Resolves: bz1869561


author: Pavel Moravec <pmoravec@redhat.com> = 4.2-2
changelog:
  - [firewall_tables] call iptables -t <table> based on nft
    Resolves: bz2011536
  - [report] Count with sos_logs and sos_reports in
    Resolves: bz2011537
  - [foreman] Collect puma status and stats
    Resolves: bz2011507
  - [report] Overwrite pred=None before refering predicate
    Resolves: bz2012858
  - [openvswitch] add commands for offline analysis
    Resolves: bz2019697


author: Pavel Moravec <pmoravec@redhat.com> = 4.2-4
changelog:
  - [report] Calculate sizes of dirs, symlinks and manifest in
    Resolves: bz2011537
  - [report] shutdown threads for timeouted plugins
    Resolves: bz2012859
  - [report] fix filter_namespace per pattern
    Resolves: bz2020778
  - Ensure specific plugin timeouts are only set
    Resolves: bz2023481


author: Pavel Moravec <pmoravec@redhat.com> = 4.2-5
changelog:
  - [clean,hostname_parser] Source /etc/hosts for obfuscation
    Resolves: bz2024893
  - [clean, hostname] Fix unintentionally case sensitive
    Resolves: bz2024892
  - [redhat] update SFTP API version to v2
    Resolves: bz2025611


author: Pavel Moravec <pmoravec@redhat.com> = 4.2-8
changelog:
  - [rhui] New log folder
    Resolves: bz2031777
  - nvidia]:Patch to update nvidia plugin for GPU info
    Resolves: bz2034001
  - [hostname] Fix edge case for new hosts in a known subdomain
    Resolves: bz2024893


author: Ondrej Dubaj <odubaj@redhat.com> - 3.34.0-1
changelog:
  - Updated to version 3.34.0 (https://sqlite.org/releaselog/3_34_0.html)
  - Enabled fts3conf.test on s390x and ppc64 architectures


author: Eugene Syromiatnikov <esyr@redhat.com> - 5.13-3
changelog:
  - Address some issues reported by covscan (#1996691).
  - Replace 0141-tests-disable-sockopt-timestamp-on-new-glibc-with-__.patch
    with upstream v5.13-10-g0211fdc "tests: change sockopt-timestamp test
    to use syscall(__NR_recvmsg)"
    and 0154-tests-call-setsockopt-directly-in-sockopt-timestamp.patch.
  - Undo forceful injection of -m64 into CFLAGS/CPPFLAGS to avoid breaking
    mpers and its tests (#1996676).


author: Sahana Prasad <sahana@redhat.com> - 5.57-1
changelog:
  - New upstream release 5.57
  - Fixes #1925229 - client certificate not correctly verified
    when redirect and verifyChain options are used


author: Dmitry Belyavskiy <dbelyavs@redhat.com> - 5.58-4
changelog:
  - Stunnel cannot use an encrypted private key being built against OpenSSL 3.0
  - Resolves: rhbz#1976854


author: Radovan Sroka <rsroka@redhat.com> - 1.9.5p1-1
changelog:
  - rebase to 1.9.5p1
  Resolves: rhbz#1902758
  - fixed double free in sss_to_sudoers
  Resolves: rhbz#1885874
  - fixed CVE-2021-23239 sudo: possible directory existence test due to race condition in sudoedit
  Resolves: rhbz#1915055
  - fixed CVE-2021-23240 sudo: symbolic link attack in SELinux-enabled sudoedit
  Resolves: rhbz#1915054


author: Matthew Miller <mattdm@fedoraproject.org> - 1.9.5p2-1
changelog:
  - rebase to 1.9.5p2
  Resolves: rhbz#1920611
  - fixed CVE-2021-3156 sudo: Heap buffer overflow in argument parsing
  Resolves: rhbz#1920618


author: Zoltan Fridrich <zfridric@redhat.com> - 1.9.5p2-2
changelog:
  - change ldap.conf to sudo-ldap.conf
  Resolves: rhbz#1908882
  - remove /usr/local/* from secure_path
  Resolves: rhbz#1908923
  - fixed CVE-2021-23239 sudo: possible directory existence test due to race condition in sudoedit
  Resolves: rhbz#1916655
  - fixed CVE-2021-23240 sudo: symbolic link attack in SELinux-enabled sudoedit
  Resolves: rhbz#1917039
  - fixed CVE-2021-3156 sudo: Heap buffer overflow in argument parsing
  Resolves: rhbz#1917735


author: Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-5
changelog:
  RHEL 9 BETA
  - sync with rhel8 spec
  Resolves: rhbz#1908882
  Resolves: rhbz#1942383
  Resolves: rhbz#1946707
  Resolves: rhbz#1946709
  Resolves: rhbz#1981278


author: Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-7
changelog:
  - utmp resource leak in sudo
  Resolves: rhbz#1986579
  - sudo does not list /etc/dnf/protected.d/sudo.conf in the rpm config files listing
  Resolves: rhbz#1997030
  - sudo uses Recommends for sudo-python-plugin(x86-64) = 1.9.5p2-2.el9 and vim-minimal
  Resolves: rhbz#1947908
  - review of important potential issues detected by static analyzers in sudo-1.9.5p2-2.el9
  Resolves: rhbz#1938879


author: Javier Martinez Canillas <javierm@redhat.com> - 6.04-0.13
changelog:
  - Fix a bunch of annocheck problems (pjones)
  - Drop x86_64 ExclusiveArch for tftpboot subpackage
  - Make tftpboot subpackage completely noarch (yselkowi)


author: systemd maintenance team <systemd-maint@redhat.com> - 248-5
changelog:
  - Revert "rfkill: fix the format string to prevent compilation error" (#1931710)
  - Revert "rfkill: don't compare values of different signedness" (#1931710)
  - rfkill: add some casts to silence -Werror=sign-compare (#1931710)


author: systemd maintenance team <systemd-maint@redhat.com> - 249-2
changelog:
  - basic/unit-name: do not use strdupa() on a path (#1984299)
  - basic/unit-name: adjust comments (#1984299)
  - tmpfiles: don't create resolv.conf -> stub-resolv.conf symlink (#1989472)
  - Copy 40-redhat.rules from RHEL-8 (#1978639)
  - Avoid /tmp being mounted as tmpfs without the user's will (#1959826)
  - unit: don't add Requires for tmp.mount (#1619292)
  - units: add [Install] section to tmp.mount (#1959826)
  - rc-local: order after network-online.target (#1954429)
  - ci: drop CIs irrelevant for downstream (#1960703)
  - ci: reconfigure Packit for RHEL 9 (#1960703)
  - ci: run unit tests on z-stream branches as well (#1960703)
  - Check return value of pam_get_item/pam_get_data functions (#1973210)
  - random-util: increase random seed size to 1024 (#1982603)
  - journal: don't enable systemd-journald-audit.socket by default (#1973856)
  - journald.conf: don't touch current audit settings (#1973856)


author: systemd maintenance team <systemd-maint@redhat.com> - 249-8
changelog:
  - Really don't enable systemd-journald-audit.socket (#1973856)
  - rules: add elevator= kernel command line parameter (#2003002)
  - boot: don't build bootctl when -Dgnu-efi=false is set (#2003130)
  - unit: install the systemd-bless-boot.service only if we have gnu-efi (#2003130)
  - units: don't enable tmp.mount statically in local-fs.target (#2000927)
  - pid1: bump DefaultTasksMax to 80% of the kernel pid.max value (#2003031)
  - sd-device: introduce device_has_devlink() (#2005024)
  - udev-node: split out permission handling from udev_node_add() (#2005024)
  - udev-node: stack directory must exist when adding device node symlink (#2005024)
  - udev-node: save information about device node and priority in symlink (#2005024)
  - udev-node: always update timestamp of stack directory (#2005024)
  - udev-node: assume no new claim to a symlink if /run/udev/links is not updated (#2005024)
  - udev-node: always atomically create symlink to device node (#2005024)
  - udev-node: check stack directory change even if devlink is removed (#2005024)
  - udev-node: shorten code a bit and update log message (#2005024)
  - udev-node: add random delay on conflict in updating device node symlink (#2005024)
  - udev-node: drop redundant trial of devlink creation (#2005024)
  - udev-node: simplify the example of race (#2005024)
  - udev-node: do not ignore unexpected errors on removing symlink in stack directory (#2005024)
  - basic/time-util: introduce FORMAT_TIMESPAN (#2005024)
  - udev/net-setup-link: change the default MACAddressPolicy to "none" (#2009237)
  - set core ulimit to 0 like on RHEL-7 (#1998509)


author: systemd maintenance team <systemd-maint@redhat.com> - 249-9
changelog:
  - test: don't install test-network-generator-conversion.sh w/o networkd (#2017035)
  - meson.build: change operator combining bools from + to and (#2017035)
  - openssl-util: use EVP API to get RSA bits (#2016042)
  - procfs-util: fix confusion wrt. quantity limit and maximum value (#2017035)
  - test-process-util: also add EROFS to the list of "good" errors (#2017035)
  - ci: use C9S chroots in Packit (#2017035)
  - test-mountpointutil-util: do not assert in test_mnt_id() (#2017035)
  - core/mount: add implicit unit dependencies even if when mount unit is generated from /proc/self/mountinfo (#2019468)
  - Drop Patch9001 - https://github.com/systemd/systemd/pull/17050 - Replaced by Patch0046


author: Tony Camuso <tcamuso@redhat.com> - 1:1.10.2-1
changelog:
  - The patches are for SSL3 compatibility. These can probably be
    removed when upstream tboot fully implements SSL3.
  - Upgrade to latest upstream.
  - Remove trousers dependency.
    Resolves: rhbz#1922002
    Resolves: rhbz#1870520
    Resolves: rhbz#1927374


author: Tony Camuso <tcamuso@redhat.com> - 1:1.10.2-2
changelog:
  - Bump the NVR as a result of including the gating.yaml file in
    the git repo.
    Resolves: rhbz#1922002


author: Tony Camuso <tcamuso@redhat.com> - 1:1.10.2-3
changelog:
  - Add the -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection and -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  macros to assure the
    build meets RHEL security requirements.
    Resolves: rhbz#1922002


author: Tony Camuso <tcamuso@redhat.com> - 1:1.10.2-4
changelog:
  - From Miroslave Vadkerti:
    Onboarding tests to RHEL9 in BaseOS CI requires action, adding
    test configuration in our "dispatcher" configuration for RHEL9:
    https://gitlab.cee.redhat.com/baseos-qe/citool-config/blob/production/brew-dispatcher-rhel9.yaml
    Test config was added for tboot in the following MR.
    https://gitlab.cee.redhat.com/baseos-qe/citool-config/-/merge_requests/2686
    Resolves: rhbz#1922002


author: Tony Camuso <tcamuso@redhat.com> - 1:1.10.2-3
changelog:
  - Add the -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection and -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  macros to assure the
    build meets RHEL security requirements.
    Resolves: rhbz#1922002


author: John Kacur <jkacur@redhat.com> - 0.15-1
changelog:
  - Rebase to tuna-0.15
  - This includes changes to remove the python-schedutils dependency
  Resolves: rhbz#1890541


author: John Kacur <jkacur@redhat.com> - 0.15-2
changelog:
  - Remove python3-schedutils from the Requires in the spec file
  - Update the URL in the spec file
  Resolves: rhbz#1890541


author: John Kacur <jkacur@redhat.com> - 0.16-5
changelog:
  - Make it clear in online help and man pages that --include and --isolate
    affect IRQs as well as threads
  Resolves: rhbz#2022142


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.16.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#1944643
    - realtime: disabled kvm.nx_huge_page kernel module option in
      realtime-virtual-host profile
      resolves: rhbz#1976825
    - realtime: explicitly set 'irqaffinity=~<isolated_cpu_mask>' in kernel
      command line
      resolves: rhbz#1974820
    - scheduler: added abstraction for the sched_* and numa_* variables which
      were previously accessible through the sysctl
      resolves: rhbz#1952687
    - recommend: fixed wrong profile on ppc64le bare metal servers
      resolves: rhbz#1959889


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.16.0-3
changelog:
  - scheduler: allow exclude of processes from the specific cgroup(s)
    Resolves: rhbz#1980715
  - Switched to the configparser from the configobj
    Resolves: rhbz#1936386


author: Patsy Griffin <patsy@redhat.com> - 2020b-1
changelog:
  - Rebase to tzdata-2020b
    - Yukon timezones represented by America/Whitehorse and
      America/Dawson will change time zone rules from -08/-07 to
      permanent -07 on 2020-11-01, not on 2020-03-08 as 2020a had it.
    - The most recent winter(+08)/summer(+11) transition for Casey Station,
      Antarctica was 2020-10-04 00:01.
    - Remove obsolete files pacificnew, systemv, and yearistype.sh
      from the distribution.


author: Patsy Griffin <patsy@redhat.com> - 2020d-1
changelog:
  - Rebase to tzdata-2020d including changes from tzdata-2020c
    - Palestine will end summer time on 2020-10-24 rather than the
      predicted 2020-10-31.
    - Fiji starts DST later than usual, on 2020-12-20.
    - Rearguard now provides an empty file pacificnew to support
      downstream software that expects it.


author: Patsy Griffin <patsy@redhat.com> - 2020f-1
changelog:
  - Rebase to tzdata-2020f including changes for tzdata-2020e
    - tzdata-2020f fixes a bug in tzdata-2020e that caused an
      invalid zi file in rearguard format
    - Volgograd changes time zone from UTC+04 to UTC+03 on 2020-12-27.
    - Australia/Currie is identical to Australia/Hobart for all
      timestamps since 1970 and was therefore created by mistake,
      now moved to the "backward" file.


author: Patsy Griffin <patsy@redhat.com> - 2021c-1
changelog:
  - Rebase to tzdata-2021c - supersedes tzdata-2021b
    - Revert most of 2021b changes to 'backward'.
    - Fix 'zic -b fat' bug in pre-1970 32-bit data.
    - Fix two Link line typos.
    - Distribute SECURITY file.
    - Includes changes in tzdata-2021b:
    - Jordan now starts DST on February's last Thursday.
    - Samoa no longer observes DST.
    - Merge more location-based Zones whose timestamps agree since 1970.
    - Move some backward-compatibility links to 'backward'.
    - Rename Pacific/Enderbury to Pacific/Kanton.
    - Correct many pre-1993 transitions in Malawi, Portugal, etc.
    - zic now creates each output file or link atomically.
    - zic -L no longer omits the POSIX TZ string in its output.
    - zic fixes for truncation and leap second table expiration.
    - zic now follows POSIX for TZ strings using all-year DST.
    - Fix some localtime crashes and bugs in obscure cases.
    - zdump -v now outputs more-useful boundary cases.
    - tzfile.5 better matches a draft successor to RFC 8536.


author: Patsy Griffin <patsy@redhat.com> - 2021e-1
changelog:
  - Rebase to tzdata-2021e - supersedes tzdata-2021d
    - Pacific/Fiji suspended DST for the 2021/2022 season.
    - 'zic -r' now marks unspecified timestamps with "-00".
    - Palestine will fall back 2021-10-29 at 01:00, rather
      than the predicted 2021-10-30.


author: Sérgio Basto <sergio@serjux.com> - 2.6.0-3
changelog:
  - Use make macros (https://src.fedoraproject.org/rpms/usb_modeswitch/pull-request/1)
  - https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro


author: Sérgio Basto <sergio@serjux.com> - 2.6.1-1
changelog:
  - Update usb_modeswitch to 2.6.1
  - Drop patch1, http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=2&t=2733
  - Drop BR jimtcl-devel, if we don't install dynlink-dispatcher


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.12.1-5
changelog:
  - Replace arch-dependent /usr/include/urcu/config.h with arch-independent
    stub when needed. (bz# 1951223)
  - Added CI gating tests
  - Resolves: bz #1951223


author: - Andy Walsh <awalsh@redhat.com> - 8.1.0.316-1
changelog:
  - Rebased to upstream candidate.
  - Resolves: rhbz#1955374
  - Removed all python based tools, and all management should now be done with
    LVM.
  - Resolves: rhbz#1949159
  - vdostats is now a C program
  - Resolves: rhbz#1972302


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:8.2.2637-6
changelog:
  - 2011412 - test suite fails on apache/httpd filetype tests
  - 2011424 - Remove vim-7.4-syncolor.patch
  - 2011429 - Remove downstream patch vim-7.4-nowarning.patch
  - 2011749 - Update test suite to work without default mouse behavior
  - 2002320 - CVE-2021-3770 vim: using retab with large value may lead to heap buffer overflow [rhel-9.0]
  - 2004893 - CVE-2021-3778 vim: heap-based buffer overflow in utf_ptr2char() in mbyte.c [rhel-9.0]
  - 2004976 - CVE-2021-3796 vim: use-after-free in nv_replace() in normal.c [rhel-9.0]


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:8.2.2637-8
changelog:
  - 2016202 - CVE-2021-3872 vim: heap-based buffer overflow in win_redr_status() drawscreen.c [rhel-9.0]


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:8.2.2637-9
changelog:
  - 2028342 - CVE-2021-3984 vim: illegal memory access when C-indenting could lead to Heap Buffer Overflow [rhel-9.0]


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:8.2.2637-9
changelog:
  - 2028431 - CVE-2021-4019 vim: heap-based buffer overflow in find_help_tags() in src/help.c [rhel-9.0]


author: Petr Kubat <pkubat@redhat.com> - 5.2.4-7
changelog:
  - Use relative path for COPYING files so that rpm moves them to correct place
    Related: rhbz#1741074


author: Patrik Novotný <panovotn@redhat.com> - 1.2.11-28
changelog:
  - IBM CRC32 optimalization rhbz#1959423
  - Enabled Z hardware-accelerated deflate for compression levels 1 through 6 (#1972057)


