Commit c7bd3cb4 authored by Michal Berger's avatar Michal Berger Committed by Tomasz Zawadzki
Browse files

pkgdep/git: [QAT] Extract all parts from the kernel version



This is done as a preperation for oncoming patches which will
require additional pieces of the kernel version to work with.

Change-Id: I365201d8254ee68a0201790dff29474545a4f50a
Signed-off-by: default avatarMichal Berger <michalx.berger@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3504


Community-CI: Mellanox Build Bot
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: default avatarMaciej Wawryk <maciejx.wawryk@intel.com>
Reviewed-by: default avatarKarol Latecki <karol.latecki@intel.com>
Reviewed-by: default avatarPaul Luse <paul.e.luse@intel.com>
parent 3bd21311
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -73,9 +73,12 @@ function install_refspdk() {
}

function install_qat() {
	# Disect the kernel version into maj, min, release and local version
	local kernel_maj kernel_min kernel_rel kernel_loc
	local kernel_ver

	kernel_maj=$(uname -r | cut -d'.' -f1)
	kernel_min=$(uname -r | cut -d'.' -f2)
	IFS=".-" read -r kernel_{maj,min,rel,loc} < /proc/sys/kernel/osrelease
	kernel_ver=$((kernel_maj << 16 | kernel_min << 8 | kernel_rel))

	if [[ -e /sys/module/qat_c62x ]]; then
		sudo modprobe -r qat_c62x || :