Sunday, January 28, 2024

Attempt to run Wayland sessions on SparkyLinux7.2, SparkyLinux2024.1 under kernel 6.7.2

On both Sparky releases (stable 7.2 and Seven-Sisters)  kernel 6.7.2 may be installed via Synaptic Manager.  Command  "$ sudo apt install kde-standard" allows to switch from X11 to Wayland via relogin to Sparky instance. Just one more option comes up on SDDM login screen. Libvirt version 10.0 may be tested on SparkyLinux2024.1







 














Install KVM on SparkyLinux 7.2 && 2024.1

 $ sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system \
                bridge-utils virtinst libvirt-daemon virt-manager -y 
 $ sudo virsh net-start default
 $ sudo virsh net-autostart default                    
 $ sudo modprobe vhost_net 
 $ lsmod | grep vhost
 $ echo vhost_net | sudo tee -a /etc/modules
 $ sudo usermod -a -G libvirt  $(whoami)
 $ sudo reboot

Virsh connectivity to qemu:///system on SparkyLinux 2024.1 ( Libvirtd service v. 10.0 )















Saturday, January 27, 2024

Convertion format XLSX into CSV on Fedora 39 (Python 3.12.1)

 Task itself 

The file say XX_YY.xlsx contains information about a set of N computational processes that can be executed in parallel or sequentially. We will say that process B depends on process A if the execution of process B requires the results of process A. In this case, the processes can only be executed sequentially. Information about processes is presented in the file in the form of a table. The first line of the table indicates the process identifier (ID), the second line of the table indicates its execution time in milliseconds, the third line lists them with the separator “;” IDs of the processes on which this process depends. If the process is independent, then the table shows the value 0. Determine the minimum time after which the entire set of processes will complete execution, provided that all processes independent of each other can be executed in parallel.













Following below is updated code which  works on F39 (python 3.12.1)

(.env) boris@fedora:~/KG2024/D22$ cat djs22Solve.py

(.env) boris@fedora39wks:~/KG2024/D22$ cat djs22Solve.py

import openpyxl

import csv as Csv

from csv import reader

# input excel file path

inputExcel = './22_23.xlsx'

newWorkbook = openpyxl.load_workbook(inputExcel)

# getting the active workbook sheet(Bydefault-->Sheet1)

worksheet = newWorkbook.active

# Opening a output csv file in write mode

F = open("./22_23.csv", 'w')

OutCsv = Csv.writer(F,delimiter=";")

for eachrow in worksheet.rows:

    OutCsv.writerow([cell.value for cell in eachrow])

F.close()

"""

Code right below is original version proposed, which required manual conversion Excel spreadsheet to csv format on Fedora 39, Python version 3.12

"""

def f(d):

    if d[2] == [0]:

        return d[1]

    else:

        maxx = 0

        for i in d[2]:

            if maxx < f(index[i - 1]):

                maxx = f(index[i - 1])

        return maxx + d[1]

with open("./22_23.csv") as F:

    s = reader(F, delimiter=';', quotechar='"')

    next(s)

    index = []

    for i in s:

          index.append([int(i[0]), int(i[1]), list(map(int, str(i[2]).split(';')))])

    for i in range(len(index)):

        print(i + 1, f(index[i]))

Runtime phase

(.env) boris@fedora39wks:~/KG2024/D22$ python djs22Solve.py

1 9

2 18

3 26

4 22

5 26

6 29

7 7

8 33

9 33

10 39

11 35

12 36

13 37

14 44 <== that is an answer

15 43

Running same module in PyCharm (Python 3.12.1) installed on Fedora 39 via snapd (PyCharm version 23.3.3)



ALT+Enter performs import openpyxl in current project ( this time PyCharm has been installed via snap, noticed on 02/02/24 )
Another sample running project with numpy and matplotlib imported via PyCharm&&Python 3.12.1 on Fedora 39
"""
Python Code
"""
import matplotlib.pyplot as plt
import numpy as np
cos = np.cos
sin = np.sin
sqrt = np.sqrt
pi = np.pi
def surf(u, v):
    half = (0 <= u) & (u < pi)
    r = 4*(1 - cos(u)/2)
    x = 6*cos(u)*(1 + sin(u)) + r*cos(v + pi)
    x[half] = (
        (6*cos(u)*(1 + sin(u)) + r*cos(u)*cos(v))[half])
    y = 16 * sin(u)
    y[half] = (16*sin(u) + r*sin(u)*cos(v))[half]
    z = r * sin(v)
    return x, y, z
u, v = np.linspace(0, 2*pi, 40), np.linspace(0, 2*pi, 40)
ux, vx =  np.meshgrid(u,v)
x, y, z = surf(ux, vx)
fig = plt.figure()
ax = plt.axes(projection='3d')
plot = ax.plot_surface(x, y, z, rstride = 1, \
        cstride = 1, cmap = plt.get_cmap('jet'),\
        linewidth = 0, antialiased = False)
plt.show()




Sunday, January 21, 2024

Koji download-build kernel-6.7.1-200.fc39 && kernel-6.7.2-200.fc39

UPDATE as of 01/31/24

boris@fedora39wks:~/kernel-tests$ uname -a

Linux fedora39wks.localdomain 6.7.2-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jan 26 13:44:47 UTC 2024 x86_64 GNU/Linux

boris@fedora39wks:~/kernel-tests$ sudo ./runtests.sh

Test suite called with default

./default/cachedrop                                              PASS    

./default/insert_leap_second                                     PASS    

./default/libhugetlbfs                                           SKIP    

./default/memfd                                                  PASS    

./default/modsign                                                PASS    

./default/mq-memory-corruption                                   PASS    

./default/paxtest                                                SKIP    

./default/posix_timers                                           PASS    

./default/selinux-dac-controls                                   PASS    

./default/stack-randomness                                       PASS    

./default/sysfs-perms                                            PASS    

./default/timer-overhead                                         PASS    

Test suite complete                                              PASS    


Your log file is located at: /home/boris/kernel-tests/logs/kernel-test-1706692499.log.txt

Submit your results to: https://apps.fedoraproject.org/kerneltest/

The following information is not submitted with your log;

it is for informational purposes only.

Vulnerability status:

/sys/devices/system/cpu/vulnerabilities/gather_data_sampling:Not affected

/sys/devices/system/cpu/vulnerabilities/itlb_multihit:Not affected

/sys/devices/system/cpu/vulnerabilities/l1tf:Not affected

/sys/devices/system/cpu/vulnerabilities/mds:Not affected

/sys/devices/system/cpu/vulnerabilities/meltdown:Not affected

/sys/devices/system/cpu/vulnerabilities/mmio_stale_data:Not affected

/sys/devices/system/cpu/vulnerabilities/retbleed:Mitigation: untrained return thunk; SMT enabled with STIBP protection

/sys/devices/system/cpu/vulnerabilities/spec_rstack_overflow:Mitigation: Safe RET

/sys/devices/system/cpu/vulnerabilities/spec_store_bypass:Mitigation: Speculative Store Bypass disabled via prctl

/sys/devices/system/cpu/vulnerabilities/spectre_v1:Mitigation: usercopy/swapgs barriers and __user pointer sanitization

/sys/devices/system/cpu/vulnerabilities/spectre_v2:Mitigation: Retpolines, IBPB: conditional, STIBP: always-on, RSB filling, PBRSB-eIBRS: Not affected

/sys/devices/system/cpu/vulnerabilities/srbds:Not affected

/sys/devices/system/cpu/vulnerabilities/tsx_async_abort:Not affected

boris@fedora39wks:~/kernel-tests$ sudo ./runtests.sh -t performance

Test suite called with performance

22423MB OK

22423MB OK

22423MB OK

egrep: warning: egrep is obsolescent; using grep -E

Using config in CONFIG.fedora39wks.localdomain

Wed Jan 31 12:18:27 PM MSK 2024

Latency measurements

Wed Jan 31 12:20:10 PM MSK 2024

Calculating file system latency

Wed Jan 31 12:20:11 PM MSK 2024

Local networking

Wed Jan 31 12:23:51 PM MSK 2024

Bandwidth measurements

Wed Jan 31 12:33:52 PM MSK 2024

Calculating context switch overhead

Wed Jan 31 12:33:56 PM MSK 2024

./performance/lmbench3                                           PASS    

Test suite complete                                              PASS    


Your log file is located at: /home/boris/kernel-tests/logs/kernel-test-1706692660.log.txt

Submit your results to: https://apps.fedoraproject.org/kerneltest/

The following information is not submitted with your log;

it is for informational purposes only.

Vulnerability status:

/sys/devices/system/cpu/vulnerabilities/gather_data_sampling:Not affected

/sys/devices/system/cpu/vulnerabilities/itlb_multihit:Not affected

/sys/devices/system/cpu/vulnerabilities/l1tf:Not affected

/sys/devices/system/cpu/vulnerabilities/mds:Not affected

/sys/devices/system/cpu/vulnerabilities/meltdown:Not affected

/sys/devices/system/cpu/vulnerabilities/mmio_stale_data:Not affected

/sys/devices/system/cpu/vulnerabilities/retbleed:Mitigation: untrained return thunk; SMT enabled with STIBP protection

/sys/devices/system/cpu/vulnerabilities/spec_rstack_overflow:Mitigation: Safe RET

/sys/devices/system/cpu/vulnerabilities/spec_store_bypass:Mitigation: Speculative Store Bypass disabled via prctl

/sys/devices/system/cpu/vulnerabilities/spectre_v1:Mitigation: usercopy/swapgs barriers and __user pointer sanitization

/sys/devices/system/cpu/vulnerabilities/spectre_v2:Mitigation: Retpolines, IBPB: conditional, STIBP: always-on, RSB filling, PBRSB-eIBRS: Not affected

/sys/devices/system/cpu/vulnerabilities/srbds:Not affected

/sys/devices/system/cpu/vulnerabilities/tsx_async_abort:Not affected

References

https://fedoraproject.org/wiki/QA:Testcase_kernel_regression
















END UPDATE

Here is the result of commands (1) and (2) see in green below

boris@Server39fedora:~/KERNEL671$ ls *.rpm |grep -v debug | grep -v uki > install.sh
boris@Server39fedora:~/KERNEL671$ vi install.sh 

boris@Server39fedora:~/KERNEL671$ cat ./install.sh <===
sudo dnf install bpftool-6.7.1-200.fc39.x86_64.rpm \
kernel-6.7.1-200.fc39.x86_64.rpm \
kernel-core-6.7.1-200.fc39.x86_64.rpm \
kernel-devel-6.7.1-200.fc39.x86_64.rpm \
kernel-devel-matched-6.7.1-200.fc39.x86_64.rpm \
kernel-modules-6.7.1-200.fc39.x86_64.rpm \
kernel-modules-core-6.7.1-200.fc39.x86_64.rpm \
kernel-modules-extra-6.7.1-200.fc39.x86_64.rpm \
kernel-modules-internal-6.7.1-200.fc39.x86_64.rpm \
kernel-selftests-internal-6.7.1-200.fc39.x86_64.rpm \
kernel-tools-6.7.1-200.fc39.x86_64.rpm \
kernel-tools-libs-6.7.1-200.fc39.x86_64.rpm \
kernel-tools-libs-devel-6.7.1-200.fc39.x86_64.rpm \
libperf-6.7.1-200.fc39.x86_64.rpm \
libperf-devel-6.7.1-200.fc39.x86_64.rpm \
perf-6.7.1-200.fc39.x86_64.rpm \
python3-perf-6.7.1-200.fc39.x86_64.rpm \
rtla-6.7.1-200.fc39.x86_64.rpm  \
rv-6.7.1-200.fc39.x86_64.rpm


boris@Server39fedora:~/KERNEL671$ koji download-build --arch=$(uname -m) kernel-6.7.1-200.fc39
Downloading [1/29]: kernel-tools-libs-devel-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 162.28 KiB / 162.28 KiB
Downloading [2/29]: perf-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 2.38 MiB / 2.38 MiB
Downloading [3/29]: rtla-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 207.90 KiB / 207.90 KiB
Downloading [4/29]: python3-perf-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 260.97 KiB / 260.97 KiB
Downloading [5/29]: kernel-modules-internal-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 1.07 MiB / 1.07 MiB
Downloading [6/29]: kernel-tools-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 409.76 KiB / 409.76 KiB
Downloading [7/29]: kernel-selftests-internal-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 1.45 MiB / 1.45 MiB
Downloading [8/29]: kernel-debug-modules-internal-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 1.62 MiB / 1.62 MiB
Downloading [9/29]: kernel-modules-extra-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 2.62 MiB / 2.62 MiB
Downloading [10/29]: kernel-debug-modules-extra-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 4.60 MiB / 4.60 MiB
Downloading [11/29]: libperf-devel-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 190.84 KiB / 190.84 KiB
Downloading [12/29]: rv-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 172.16 KiB / 172.16 KiB
Downloading [13/29]: libperf-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 177.72 KiB / 177.72 KiB
Downloading [14/29]: bpftool-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 979.69 KiB / 979.69 KiB
Downloading [15/29]: kernel-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 158.91 KiB / 158.91 KiB
Downloading [16/29]: kernel-tools-libs-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 171.38 KiB / 171.38 KiB
Downloading [17/29]: kernel-debug-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 159.00 KiB / 159.00 KiB
Downloading [18/29]: kernel-devel-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 16.66 MiB / 16.66 MiB
Downloading [19/29]: kernel-debug-devel-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 16.81 MiB / 16.81 MiB
Downloading [20/29]: kernel-debug-devel-matched-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 158.99 KiB / 158.99 KiB
Downloading [21/29]: kernel-devel-matched-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 158.96 KiB / 158.96 KiB
Downloading [22/29]: kernel-debug-core-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 29.12 MiB / 29.12 MiB
Downloading [23/29]: kernel-modules-core-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 32.88 MiB / 32.88 MiB
Downloading [24/29]: kernel-core-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 16.16 MiB / 16.16 MiB
Downloading [25/29]: kernel-debug-modules-core-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 54.16 MiB / 54.16 MiB
Downloading [26/29]: kernel-modules-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 58.26 MiB / 58.26 MiB
Downloading [27/29]: kernel-debug-modules-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 98.18 MiB / 98.18 MiB
Downloading [28/29]: kernel-uki-virt-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 43.76 MiB / 43.76 MiB
Downloading [29/29]: kernel-debug-uki-virt-6.7.1-200.fc39.x86_64.rpm
[====================================] 100% 60.18 MiB / 60.18 MiB

*******************************************************************
(1) boris@Server39fedora:~/KERNEL671$ ls *.rpm |grep -v debug | grep -v uki > install.sh
boris@Server39fedora:~/KERNEL671$ chmod +x install.sh
(2) boris@Server39fedora:~/KERNEL671$ vi install.sh ==>

*********************************************************************

Now install rpms been built keeping dependencies resolved

boris@Server39fedora:~/KERNEL671$ ./install.sh
[sudo] password for boris:  
Last metadata expiration check: 0:15:14 ago on Sun 21 Jan 2024 11:22:43 PM MSK.
Dependencies resolved.
=================================================================
Package                          Architecture  Version               Repository           Size
=================================================================
Installing:
kernel                           x86_64        6.7.1-200.fc39        @commandline        159 k
kernel-core                      x86_64        6.7.1-200.fc39        @commandline         16 M
kernel-devel                     x86_64        6.7.1-200.fc39        @commandline         17 M
kernel-modules                   x86_64        6.7.1-200.fc39        @commandline         58 M
kernel-modules-core              x86_64        6.7.1-200.fc39        @commandline         33 M
kernel-modules-internal          x86_64        6.7.1-200.fc39        @commandline        1.1 M
libperf                          x86_64        6.7.1-200.fc39        @commandline        178 k
libperf-devel                    x86_64        6.7.1-200.fc39        @commandline        191 k
perf                             x86_64        6.7.1-200.fc39        @commandline        2.4 M
python3-perf                     x86_64        6.7.1-200.fc39        @commandline        261 k
rtla                             x86_64        6.7.1-200.fc39        @commandline        208 k
rv                               x86_64        6.7.1-200.fc39        @commandline        172 k
Upgrading:
bpftool                          x86_64        6.7.1-200.fc39        @commandline        980 k
kernel-devel-matched             x86_64        6.7.1-200.fc39        @commandline        159 k
kernel-selftests-internal        x86_64        6.7.1-200.fc39        @commandline        1.4 M
kernel-tools                     x86_64        6.7.1-200.fc39        @commandline        410 k
kernel-tools-libs                x86_64        6.7.1-200.fc39        @commandline        171 k
kernel-tools-libs-devel          x86_64        6.7.1-200.fc39        @commandline        162 k
Installing dependencies:
kernel-modules-extra             x86_64        6.7.1-200.fc39        @commandline        2.6 M
libtraceevent                    x86_64        1.7.2-3.fc39          fedora              268 k
libtracefs                       x86_64        1.6.4-3.fc39          fedora               79 k
Removing:
kernel                           x86_64        6.6.9-200.fc39        @updates              0   
kernel-core                      x86_64        6.6.9-200.fc39        @updates             66 M
kernel-modules                   x86_64        6.6.9-200.fc39        @updates             56 M
kernel-modules-core              x86_64        6.6.9-200.fc39        @updates             31 M
kernel-modules-extra             x86_64        6.6.9-200.fc39        @updates            2.4 M

Transaction Summary
=================================================================
Install  15 Packages
Upgrade   6 Packages
Remove    5 Packages

Total size: 135 M
Total download size: 347 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): libtracefs-1.6.4-3.fc39.x86_64.rpm                       412 kB/s |  79 kB     00:00     
(2/2): libtraceevent-1.7.2-3.fc39.x86_64.rpm                    913 kB/s | 268 kB     00:00     
------------------------------------------------------------------------------------------------
Total                                                           320 kB/s | 347 kB     00:01      
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
 Preparing        :                                                                        1/1  
 Installing       : kernel-modules-core-6.7.1-200.fc39.x86_64                             1/32  
 Installing       : kernel-core-6.7.1-200.fc39.x86_64                                     2/32  
 Running scriptlet: kernel-core-6.7.1-200.fc39.x86_64                                     2/32  
 Installing       : libtraceevent-1.7.2-3.fc39.x86_64                                     3/32  
 Installing       : kernel-modules-6.7.1-200.fc39.x86_64                                  4/32  
 Running scriptlet: kernel-modules-6.7.1-200.fc39.x86_64                                  4/32  
 Installing       : libtracefs-1.6.4-3.fc39.x86_64                                        5/32  
 Upgrading        : kernel-tools-libs-6.7.1-200.fc39.x86_64                               6/32  
 Running scriptlet: kernel-tools-libs-6.7.1-200.fc39.x86_64                               6/32  
 Upgrading        : kernel-tools-6.7.1-200.fc39.x86_64                                    7/32  
 Upgrading        : bpftool-6.7.1-200.fc39.x86_64                                         8/32  
 Installing       : libperf-6.7.1-200.fc39.x86_64                                         9/32  
 Installing       : kernel-devel-6.7.1-200.fc39.x86_64                                   10/32  
 Running scriptlet: kernel-devel-6.7.1-200.fc39.x86_64                                   10/32  
 Upgrading        : kernel-devel-matched-6.7.1-200.fc39.x86_64                           11/32  
 Installing       : libperf-devel-6.7.1-200.fc39.x86_64                                  12/32  
 Upgrading        : kernel-selftests-internal-6.7.1-200.fc39.x86_64                      13/32  
 Upgrading        : kernel-tools-libs-devel-6.7.1-200.fc39.x86_64                        14/32  
 Installing       : rtla-6.7.1-200.fc39.x86_64                                           15/32  
 Installing       : rv-6.7.1-200.fc39.x86_64                                             16/32  
 Installing       : kernel-6.7.1-200.fc39.x86_64                                         17/32  
 Installing       : kernel-modules-extra-6.7.1-200.fc39.x86_64                           18/32  
 Running scriptlet: kernel-modules-extra-6.7.1-200.fc39.x86_64                           18/32  
 Installing       : kernel-modules-internal-6.7.1-200.fc39.x86_64                        19/32  
 Running scriptlet: kernel-modules-internal-6.7.1-200.fc39.x86_64                        19/32  
 Installing       : perf-6.7.1-200.fc39.x86_64                                           20/32  
 Installing       : python3-perf-6.7.1-200.fc39.x86_64                                   21/32  
 Erasing          : kernel-modules-extra-6.6.9-200.fc39.x86_64                           22/32  
 Running scriptlet: kernel-modules-extra-6.6.9-200.fc39.x86_64                           22/32  
 Erasing          : kernel-6.6.9-200.fc39.x86_64                                         23/32  
 Running scriptlet: kernel-6.6.9-200.fc39.x86_64                                         23/32  
 Cleanup          : kernel-tools-libs-devel-6.7.0-200.fc39.x86_64                        24/32  
 Erasing          : kernel-modules-6.6.9-200.fc39.x86_64                                 25/32  
 Running scriptlet: kernel-modules-6.6.9-200.fc39.x86_64                                 25/32  
 Erasing          : kernel-modules-core-6.6.9-200.fc39.x86_64                            26/32  
 Running scriptlet: kernel-core-6.6.9-200.fc39.x86_64                                    27/32  
 Erasing          : kernel-core-6.6.9-200.fc39.x86_64                                    27/32  
 Cleanup          : kernel-devel-matched-6.7.0-200.fc39.x86_64                           28/32  
 Cleanup          : kernel-tools-6.7.0-200.fc39.x86_64                                   29/32  
 Cleanup          : kernel-selftests-internal-6.7.0-200.fc39.x86_64                      30/32  
 Cleanup          : bpftool-6.6.3-200.fc39.x86_64                                        31/32  
 Cleanup          : kernel-tools-libs-6.7.0-200.fc39.x86_64                              32/32  
 Running scriptlet: kernel-tools-libs-6.7.0-200.fc39.x86_64                              32/32  
 Running scriptlet: kernel-modules-core-6.7.1-200.fc39.x86_64                            32/32  
 Running scriptlet: kernel-core-6.7.1-200.fc39.x86_64                                    32/32  
 Running scriptlet: kernel-modules-6.7.1-200.fc39.x86_64                                 32/32  
 Running scriptlet: kernel-tools-libs-6.7.0-200.fc39.x86_64                              32/32  
 Verifying        : libtraceevent-1.7.2-3.fc39.x86_64                                     1/32  
 Verifying        : libtracefs-1.6.4-3.fc39.x86_64                                        2/32  
 Verifying        : kernel-6.7.1-200.fc39.x86_64                                          3/32  
 Verifying        : kernel-core-6.7.1-200.fc39.x86_64                                     4/32  
 Verifying        : kernel-devel-6.7.1-200.fc39.x86_64                                    5/32  
 Verifying        : kernel-modules-6.7.1-200.fc39.x86_64                                  6/32  
 Verifying        : kernel-modules-core-6.7.1-200.fc39.x86_64                             7/32  
 Verifying        : kernel-modules-extra-6.7.1-200.fc39.x86_64                            8/32  
 Verifying        : kernel-modules-internal-6.7.1-200.fc39.x86_64                         9/32  
 Verifying        : libperf-6.7.1-200.fc39.x86_64                                        10/32  
 Verifying        : libperf-devel-6.7.1-200.fc39.x86_64                                  11/32  
 Verifying        : perf-6.7.1-200.fc39.x86_64                                           12/32  
 Verifying        : python3-perf-6.7.1-200.fc39.x86_64                                   13/32  
 Verifying        : rtla-6.7.1-200.fc39.x86_64                                           14/32  
 Verifying        : rv-6.7.1-200.fc39.x86_64                                             15/32  
 Verifying        : bpftool-6.7.1-200.fc39.x86_64                                        16/32  
 Verifying        : bpftool-6.6.3-200.fc39.x86_64                                        17/32  
 Verifying        : kernel-devel-matched-6.7.1-200.fc39.x86_64                           18/32  
 Verifying        : kernel-devel-matched-6.7.0-200.fc39.x86_64                           19/32  
 Verifying        : kernel-selftests-internal-6.7.1-200.fc39.x86_64                      20/32  
 Verifying        : kernel-selftests-internal-6.7.0-200.fc39.x86_64                      21/32  
 Verifying        : kernel-tools-6.7.1-200.fc39.x86_64                                   22/32  
 Verifying        : kernel-tools-6.7.0-200.fc39.x86_64                                   23/32  
 Verifying        : kernel-tools-libs-6.7.1-200.fc39.x86_64                              24/32  
 Verifying        : kernel-tools-libs-6.7.0-200.fc39.x86_64                              25/32  
 Verifying        : kernel-tools-libs-devel-6.7.1-200.fc39.x86_64                        26/32  
 Verifying        : kernel-tools-libs-devel-6.7.0-200.fc39.x86_64                        27/32  
 Verifying        : kernel-6.6.9-200.fc39.x86_64                                         28/32  
 Verifying        : kernel-core-6.6.9-200.fc39.x86_64                                    29/32  
 Verifying        : kernel-modules-6.6.9-200.fc39.x86_64                                 30/32  
 Verifying        : kernel-modules-core-6.6.9-200.fc39.x86_64                            31/32  
 Verifying        : kernel-modules-extra-6.6.9-200.fc39.x86_64                           32/32  

Upgraded:
 bpftool-6.7.1-200.fc39.x86_64                   kernel-devel-matched-6.7.1-200.fc39.x86_64    
 kernel-selftests-internal-6.7.1-200.fc39.x86_64 kernel-tools-6.7.1-200.fc39.x86_64            
 kernel-tools-libs-6.7.1-200.fc39.x86_64         kernel-tools-libs-devel-6.7.1-200.fc39.x86_64
Installed:
 kernel-6.7.1-200.fc39.x86_64                     kernel-core-6.7.1-200.fc39.x86_64             
 kernel-devel-6.7.1-200.fc39.x86_64               kernel-modules-6.7.1-200.fc39.x86_64          
 kernel-modules-core-6.7.1-200.fc39.x86_64        kernel-modules-extra-6.7.1-200.fc39.x86_64    
 kernel-modules-internal-6.7.1-200.fc39.x86_64    libperf-6.7.1-200.fc39.x86_64                 
 libperf-devel-6.7.1-200.fc39.x86_64              libtraceevent-1.7.2-3.fc39.x86_64             
 libtracefs-1.6.4-3.fc39.x86_64                   perf-6.7.1-200.fc39.x86_64                    
 python3-perf-6.7.1-200.fc39.x86_64               rtla-6.7.1-200.fc39.x86_64                    
 rv-6.7.1-200.fc39.x86_64                         
Removed:
 kernel-6.6.9-200.fc39.x86_64                    kernel-core-6.6.9-200.fc39.x86_64              
 kernel-modules-6.6.9-200.fc39.x86_64            kernel-modules-core-6.6.9-200.fc39.x86_64      
 kernel-modules-extra-6.6.9-200.fc39.x86_64      

Complete!

Reboot VM and load the kernel 6.7.1

 UPDATE as of 01/24/24 Kernel update via jforbes/kernel-stabilization  repo

 boris@boris-sparky72:~$ ssh djon@192.168.0.22
djon@192.168.0.22's password:  
Last login: Wed Jan 24 15:43:21 2024
djon@fedora:~$ sudo dnf copr enable jforbes/kernel-stabilization
[sudo] password for djon:  
Enabling a Copr repository. Please note that this repository is not part
of the main distribution, and quality may vary.
The Fedora Project does not exercise any power over the contents of
this repository beyond the rules outlined in the Copr FAQ at
<https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr>,
and packages are not held to any quality or security level.
Please do not file bug reports about these packages in Fedora
Bugzilla. In case of problems, contact the owner of this repository.
Do you really want to enable copr.fedorainfracloud.org/jforbes/kernel-stabilization? [y/N]: y
Repository successfully enabled.
djon@fedora:~$ sudo dnf update
Copr repo for kernel-stabilization owned by jforbes             2.8 MB/s | 2.9 MB     00:01     
Last metadata expiration check: 0:00:01 ago on Wed 24 Jan 2024 03:51:06 PM MSK.
Dependencies resolved.
===============================================================
Package
       Arch   Version        Repository                                                   Size
===============================================================
Installing:
kernel x86_64 6.7.1-200.fc39 copr:copr.fedorainfracloud.org:jforbes:kernel-stabilization 159 k
kernel-modules
       x86_64 6.7.1-200.fc39 copr:copr.fedorainfracloud.org:jforbes:kernel-stabilization  58 M
kernel-modules-extra
       x86_64 6.7.1-200.fc39 copr:copr.fedorainfracloud.org:jforbes:kernel-stabilization 2.6 M
Installing dependencies:
kernel-core
       x86_64 6.7.1-200.fc39 copr:copr.fedorainfracloud.org:jforbes:kernel-stabilization  16 M
kernel-modules-core
       x86_64 6.7.1-200.fc39 copr:copr.fedorainfracloud.org:jforbes:kernel-stabilization  33 M

Transaction Summary
===============================================================
Install  5 Packages

Total download size: 110 M
Installed size: 157 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): kernel-6.7.1-200.fc39.x86_64.rpm                         393 kB/s | 159 kB     00:00     
(2/5): kernel-core-6.7.1-200.fc39.x86_64.rpm                    5.0 MB/s |  16 MB     00:03     
(3/5): kernel-modules-extra-6.7.1-200.fc39.x86_64.rpm           1.4 MB/s | 2.6 MB     00:01     
(4/5): kernel-modules-6.7.1-200.fc39.x86_64.rpm                 4.9 MB/s |  58 MB     00:11     
(5/5): kernel-modules-core-6.7.1-200.fc39.x86_64.rpm            2.7 MB/s |  33 MB     00:12     
------------------------------------------------------------------------------------------------
Total                                                           8.7 MB/s | 110 MB     00:12      
Copr repo for kernel-stabilization owned by jforbes             7.3 kB/s | 1.0 kB     00:00     
Importing GPG key 0x02CD6798:
Userid     : "jforbes_kernel-stabilization (None) <jforbes#kernel-stabilization@copr.fedorahost
ed.org>"
Fingerprint: A5D5 5046 A35E 7E0F 6DAC F0B8 9EE0 F3F9 02CD 6798
From       : https://download.copr.fedorainfracloud.org/results/jforbes/kernel-stabilization/pu
bkey.gpg
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
 Preparing        :                                                                        1/1  
 Installing       : kernel-modules-core-6.7.1-200.fc39.x86_64                              1/5  
 Installing       : kernel-core-6.7.1-200.fc39.x86_64                                      2/5  
 Running scriptlet: kernel-core-6.7.1-200.fc39.x86_64                                      2/5  
 Installing       : kernel-modules-6.7.1-200.fc39.x86_64                                   3/5  
 Running scriptlet: kernel-modules-6.7.1-200.fc39.x86_64                                   3/5  
 Installing       : kernel-6.7.1-200.fc39.x86_64                                           4/5  
 Installing       : kernel-modules-extra-6.7.1-200.fc39.x86_64                             5/5  
 Running scriptlet: kernel-modules-extra-6.7.1-200.fc39.x86_64                             5/5  
 Running scriptlet: kernel-modules-core-6.7.1-200.fc39.x86_64                              5/5  
 Running scriptlet: kernel-core-6.7.1-200.fc39.x86_64                                      5/5  
 Running scriptlet: kernel-modules-6.7.1-200.fc39.x86_64                                   5/5  
 Running scriptlet: kernel-modules-extra-6.7.1-200.fc39.x86_64                             5/5  
 Verifying        : kernel-6.7.1-200.fc39.x86_64                                           1/5  
 Verifying        : kernel-core-6.7.1-200.fc39.x86_64                                      2/5  
 Verifying        : kernel-modules-6.7.1-200.fc39.x86_64                                   3/5  
 Verifying        : kernel-modules-core-6.7.1-200.fc39.x86_64                              4/5  
 Verifying        : kernel-modules-extra-6.7.1-200.fc39.x86_64                             5/5  

Installed:
 kernel-6.7.1-200.fc39.x86_64                    kernel-core-6.7.1-200.fc39.x86_64              
 kernel-modules-6.7.1-200.fc39.x86_64            kernel-modules-core-6.7.1-200.fc39.x86_64  kernel-modules-extra-6.7.1-200.fc39.x86_64      
Complete!