rebased tuned to latest upstream
resolves: RHEL-50567
spec: create /etc/tuned/profiles directory
resolves: RHEL-46721
hotplug: wait for device initialization
sap-netweaver: increased vm.max_map_count
daemon: buffer sighup signal
added an option to configure profile directories
api: added commands to dynamically create/destroy instances
functions: added 'intel_recommended_pstate'
functions: added 'log' which helps with debugging
functions: added 'package2cpus' and 'packages2uncores' matchers
functions: added 'lscpu' to list CPU details
plugins: added plugin_irq
plugin_video: added support for amdgpu `panel_power_savings` attribute
plugin_cpu: check that writes are necessary if they may cause redundant IPIs
plugin_uncore: allow to configure frequency limits using percent
amd-pstate: added support for controlling core performance boost
plugin_scheduler: adjusted error logging in _set_affinity
plugin_audio: enabled controller reset to fix suspend with NVIDIA
plugin_irq: fixed expansion of variables
plugin_irqbalance: switched to IRQBALANCE_BANNED_CPULIST
rebased tuned to latest upstream
resolves: RHEL-17121
print all arguments of failing commands in error messages
resolves: RHEL-3689
plugin_sysctl: added support for sysctl names with slash
resolves: RHEL-3707
tuned-adm: added support for moving devices between plugin instances
resolves: RHEL-15141
api: added methods for retrieval of plugin instances and devices
resolves: RHEL-15137
plugin_cpu: amd-pstate mentioned instead of just intel_pstate
resolves: RHEL-16469
hotplug: do not report ENOENT errors on device remove
resolves: RHEL-11342
plugin_sysctl: expand variables when reporting overrides
resolves: RHEL-18972
plugin_acpi: new plugin which handles ACPI platform_profile
resolves: RHEL-16966
plugin_bootloader: skip calling rpm-ostree kargs in no-op case
resolves: RHEL-20767
plugin_cpu: support cstate settings of pm_qos_resume_latency_us
resolves: RHEL-21129
scheduler: add option for ignoring IRQs affinity
resolves: RHEL-21923
plugin_intel_uncore: new plugin for uncore setting
rebased tuned to latest upstream
related: rhbz#2133815
fixed possible traceback on SIGHUP
resolves: rhbz#2169712
updated manual pages to be consistent
tuned-adm: better error message for unauthorized switch_profile
plugin_sysctl: report reapplied sysctls only on different values
rebased tuned to latest upstream
resolves: rhbz#2133815
systemd: relax polkit requirement
resolves: rhbz#2065591
sysvinit: fixed path
resolves: rhbz#2118301
plugin_cpu: added support for pm_qos_resume_latency_us
resolves: rhbz#2118786
do not exit on duplicate config lines
resolves: rhbz#2071418
profiles: new cpu-partitioning-powersave profile
profiles: new profile for AWS EC2
resolves: rhbz#1935848
API: add support for moving devices between instances
resolves: rhbz#2113925
D-Bus: send tracebacks through D-Bus only in debug mode
resolves: rhbz#2159680
Makefile: added fix for python-3.12
resolves: rhbz#2154801
throughput-performance: set net.core.somaxconn to at least 2048
resolves: rhbz#1998310
plugin_scheduler: do not leak FDs from the perf
resolves: rhbz#2080227
plugin_cpu: added support for intel_pstate scaling driver
resolves: rhbz#2095829
added support for the API access through the Unix Domain Socket
resolves: rhbz#2113900
rebased tuned to latest upstream
resolves: rhbz#2003833
profiles: fix improper parsing of include directive
resolves: rhbz#2017924
disk: added support for the nvme
resolves: rhbz#1854816
cpu: extended cstate force_latency syntax to allow skipping zero latency
resolves: rhbz#2002744
net: added support for the txqueuelen
resolves: rhbz#2015044
bootloader: on s390(x) remove TuneD variables from the BLS
resolves: rhbz#1978786
daemon: don't do full rollback on systemd failure
resolves: rhbz#2011459
spec: do not require subscription-manager on CentOS
resolves: rhbz#2028865
rebased tuned to latest upstream
resolves: rhbz#2003838
cpu-partitioning: fixed no_balance_cores on newer kernels
resolves: rhbz#1874596
scheduler: allow exclude of processes from the specific cgroup(s)
resolves: rhbz#1980715
switched to the configparser from the configobj
resolves: rhbz#1936386
spec: do not require subscription-manager on CentOS
resolves: rhbz#2029405
rebased tuned to latest upstream
resolves: rhbz#1792264
oracle: turned off NUMA balancing
resolves: rhbz#1782233
man: documented the possibility to apply multiple profiles
resolves: rhbz#1794337
cpu-partitioning: disabled kernel.timer_migration
resolves: rhbz#1797629
profiles: new profile optimize-serial-console
resolves: rhbz#1840689
added support for a post-loaded profile
resolves: rhbz#1798183
plugins: new irqbalance plugin
resolves: rhbz#1784645
throughput-performance: added architecture specific tuning for Marvell ThunderX
resolves: rhbz#1746961
throughput-performance: added architecture specific tuning for AMD
resolves: rhbz#1746957
scheduler: added support for cgroups
resolves: rhbz#1784648
rebased tuned to latest upstream
resolves: rhbz#1685585
sap-netweaver: changed values of kernel.shmall and kernel.shmmax to RHEL-8 defaults
resolves: rhbz#1708418
sap-netweaver: changed value of kernel.sem to RHEL-8 default
resolves: rhbz#1701394
sap-hana-vmware: dropped profile
resolves: rhbz#1715541
s2kb function: fixed to be compatible with python3
resolves: rhbz#1684122
do fallback to the powersave governor (balanced and powersave profiles)
resolves: rhbz#1679205
added support for negation of CPU list
resolves: rhbz#1676588
switched from sysctl tool to own implementation
resolves: rhbz#1666678
realtime-virtual-host: added tsc-deadline=on to qemu cmdline
resolves: rhbz#1554458
fixed handling of devices that have been removed and re-attached
resolves: rhbz#1677730
rebased tuned to latest upstream
related: rhbz#1643654
used dmidecode only on x86 architectures
resolves: rhbz#1688371
recommend: fixed to work without tuned daemon running
resolves: rhbz#1687397
powertop2tuned: added support for wakeup tuning (powertop-2.10)
resolves: rhbz#1690354