Please check the following solution to see the changes, bug fixes and security improvements in kernel versions.

Download the kernel version through ULN or yum.oracle.com and execute the “# rpm -qp –changelog [kernel rpm package]” command in order to see changes in the kernel versions.

# rpm -qp --changelog [kernel rpm package]

For example:

# rpm -qp --changelog kernel-uek-5.4.17-2136.302.6.1.el7uek.x86_64.rpm

* Tue Dec 14 2021 Brian Maly  [5.4.17-2136.302.6.1.el7uek]
- rds/ib: Use both iova and key in free_mr socket call (aru kolappan) [Orabug: 33667276]

* Fri Dec 03 2021 Sherry Yang  [5.4.17-2136.302.6.el7uek]
- Revert "fs: align IOCB_* flags with RWF_* flags" (Prasad Singamsetty) [Orabug: 33627551]

* Tue Nov 30 2021 Brian Maly  [5.4.17-2136.302.5.el7uek]
- Revert "drm: Initialize struct drm_crtc_state.no_vblank from device settings" (Somasundaram Krishnasamy) [Orabug: 33611832]
- Revert "drm/atomic-helper: reset vblank on crtc reset" (Somasundaram Krishnasamy) [Orabug: 33611832]
- net/mlx5: E-Switch, Support flow source for local vport (Hamdan Igbaria) [Orabug: 29444833]
- net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Jianbo Liu) [Orabug: 29444833]
- net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Jianbo Liu) [Orabug: 29444833]
- uek-rpm: configs: disable CONFIG_READ_ONLY_THP_FOR_FS (Todd Vierling) [Orabug: 33538583]
- uek-rpm: Remove CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y and CONFIG_CC_DISABLE_WARN_MAYBE_UNINITIALIZED=y for uek6/u3 (Sherry Yang)
[Orabug: 33580598]
- Stop the ad-hoc games with -Wno-maybe-initialized (Linus Torvalds) [Orabug: 33580598]
- x86/clear_page: add alternative for clear_page_clzero() (Ankur Arora) [Orabug: 33580824]
- x86/asm: add clzero based page clearing (Ankur Arora) [Orabug: 33580824]
- x86/cpu/amd: enable X86_FEATURE_NT_GOOD on all AMD Zen models (Ankur Arora) [Orabug: 33580824]
- uek-rpm: Add smartpqi driver module in ueknano kernel (Somasundaram Krishnasamy) [Orabug: 33596873]

* Mon Nov 22 2021 Sherry Yang  [5.4.17-2136.302.4.el7uek]
- KVM: nSVM: Copy vmcb12 nRIP field to vmcb02 (Maciej S. Szmigiero) [Orabug: 33590307]
- KVM: nSVM: Log nRIP of L1 and L2 guest VMCB in nested VMRUN tracepoint (Maciej S. Szmigiero) [Orabug: 33590307]
- KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Maxim Levitsky) [Orabug: 33590307]

* Sun Nov 21 2021 Brian Maly  [5.4.17-2136.302.3.el7uek]
- x86/platform/uv: Add uv_hub_info_s to UEK KABI (John Donnelly) [Orabug: 33397019]
- x86/platform/uv: Modify order of fields in uv_hub_info_s to avoid panic (Steve Wahl) [Orabug: 33397019]
- x86/platform/uv: Fix UV4 hub revision adjustment (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Fix copied UV5 output archtype (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Drop last traces of uv_flush_tlb_others (Jiri Slaby) [Orabug: 33397019]
- x86/tlb/uv: Add a forward declaration for struct flush_tlb_info (Borislav Petkov) [Orabug: 33397019]
- x86/platform/uv: Recognize UV5 hubless system identifier (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Remove spaces from OEM IDs (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Fix missing OEM_TABLE_ID (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update Copyrights to conform to HPE standards (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update for UV5 NMI MMR changes (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update UV5 TSC checking (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update node present counting (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update UV5 MMR references in UV GRU (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Add and decode Arch Type in UVsystab (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Add UV5 direct references (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update UV MMRs for UV5 (Mike Travis) [Orabug: 33397019]
- arm64/bpf: remove 128MB limit for BPF JIT programs (Russell King) [Orabug: 33518795]
- kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [Orabug: 33548753]
- kernfs: also call kernfs_set_rev() for positive dentry (Hou Tao) [Orabug: 33548753]
- kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [Orabug: 33548753]
- kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [Orabug: 33548753]
- kernfs: switch kernfs to use an rwsem (Ian Kent) [Orabug: 33548753]
- kernfs: use VFS negative dentry caching (Ian Kent) [Orabug: 33548753]
- kernfs: add a revision to identify directory node changes (Ian Kent) [Orabug: 33548753]
- selftests: breakpoints: Fix a typo of function name (Masami Hiramatsu) [Orabug: 33577735]
- Revert "net/rds: Allocate pages on HCA NUMA nodeid" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Allocate rds_ib_{incoming,frag}_slab on HCA NUMA nodeid" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Use the same vector for send & receive" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Get rid of tasklets" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Put more CPU cores to work" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Make workers use the designated CPU" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Use the preferred_cpu in rds_queue_{,delayed}_work" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/mlx5: Add new verb "ib_get_vector_irqn"" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Add "preferred_cpu" option to "rds_rdma.ko"" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Follow the observed CQ CPU affinity" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Throttle check for CQ CPU affinity" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Bring tasklets back for better latency" (Gerd Rausch) [Orabug: 33590962]
- Revert "IB/mlx4: Implement backend callback for "ib_get_vector_irqn"" (Gerd Rausch) [Orabug: 33590962]

* Mon Nov 15 2021 Brian Maly  [5.4.17-2136.302.2.el7uek]
- x86, sched: Treat Intel SNC topology as default, COD as exception (Alison Schofield) [Orabug: 32921559]
- x86/kernel: Convert to new CPU match macros (Thomas Gleixner) [Orabug: 32921559]
- net/mlx5: Disable mr_cache for SFs (Mikhael Goikhman) [Orabug: 33523558]
- xfs: punch out data fork delalloc blocks on COW writeback failure (Brian Foster) [Orabug: 33571340]
- scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Dexuan Cui) [Orabug: 33548142]
- scsi: core: Cap scsi_host cmd_per_lun at can_queue (John Garry) [Orabug: 33548142]
- uek-rpm: Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for x86_64 kernels (Dave Kleikamp) [Orabug: 33564971]
.........

If the kernel is installed on the system, this command can be used “# rpm -q –changelog [installed-kernel]” to see the change history.

# rpm -q --changelog [installed-kernel]

For example:

# rpm -qa | grep uek
kernel-uek-4.14.35-1902.300.11.el7uek.x86_64
# rpm -q --changelog kernel-uek-4.14.35-1902.300.11.el7uek.x86_64 | more

* Tue Mar 17 2020 Somasundaram Krishnasamy  [4.14.35-1902.300.11.el7uek]
- uek-rpm: Make sure only embedded kernels lose the dependency on linux-firmware (Dave Kleikamp) [Orabug: 31044760]

* Tue Mar 10 2020 Somasundaram Krishnasamy  [4.14.35-1902.300.10.el7uek]
- xenbus: req->err should be updated before req->state (Dongli Zhang) [Orabug: 31009584]
- xenbus: req->body should be updated before req->state (Dongli Zhang) [Orabug: 31009584]
- xen: bypass the timer_irq_works() check for HVM (Dongli Zhang) [Orabug: 30998546]
- xfs: do async inactivation only when fs freezed (Junxiao Bi) [Orabug: 30995324]
- gfs2_meta: ->mount() can get NULL dev_name (Al Viro) [Orabug: 29410674]
- drivers/nvme: provide a module parameter for setting number of I/O queues (Shan Hai) [Orabug: 31002913]

* Tue Mar 03 2020 Somasundaram Krishnasamy  [4.14.35-1902.300.9.el7uek]
- genirq: Use rcu in kstat_irqs_usr() (Eric Dumazet) [Orabug: 30937708]
- rds: Cancel pending connections on connection request (Dag Moxnes) [Orabug: 30915240]
- driver: mmc: Configure flags for T96 pass B0 (Chandrakala Chavva) [Orabug: 30969935]
- mmc: octeontx2: Use flags for hardware differences (Aaron Williams) [Orabug: 30969935]
- octeontx2: mmc: Add tuning support for HS400 mode (Aaron Williams) [Orabug: 30969935]
- driver: mmc: octeontx2: Fix tuning for T96 C0 (Chandrakala Chavva) [Orabug: 30969935]
- mmc: speed limit for tx2-c0 (Sujeet Baranwal) [Orabug: 30969935]
- ib/core: Cancel fmr delayed_worker when in shutdown phase of reboot system (Hans Westgaard Ry) [Orabug: 30801408]
- Revert "printk: Default console logging level should be set to 4" (Cesar Roque) [Orabug: 30931819]
- Revert "printk: Default console logging level should be set to 4" (Cesar Roque) [Orabug: 30931819]
- xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (kaixuxia) [Orabug: 30902188]
- uek-rpm: mips64: Add missing crypto options to support FIPS (Dave Kleikamp) [Orabug: 30957715]
.........