util: move kernel version functions to pkg/util/kernel

Signed-off-by: Niels de Vos <ndevos@ibm.com>
This commit is contained in:
Niels de Vos
2025-03-03 18:33:55 +01:00
committed by mergify[bot]
parent 542ed3de63
commit 15da101b1b
12 changed files with 322 additions and 266 deletions

View File

@ -25,7 +25,7 @@ import (
"sync"
"time"
"github.com/ceph/ceph-csi/internal/util"
"github.com/ceph/ceph-csi/pkg/util/kernel"
snapapi "github.com/kubernetes-csi/external-snapshotter/client/v8/apis/volumesnapshot/v1"
v1 "k8s.io/api/core/v1"
@ -37,7 +37,7 @@ import (
)
//nolint:mnd // numbers specify Kernel versions.
var nbdResizeSupport = []util.KernelVersion{
var nbdResizeSupport = []kernel.KernelVersion{
{
Version: 5,
PatchLevel: 3,
@ -49,7 +49,7 @@ var nbdResizeSupport = []util.KernelVersion{
}
//nolint:mnd // numbers specify Kernel versions.
var fastDiffSupport = []util.KernelVersion{
var fastDiffSupport = []kernel.KernelVersion{
{
Version: 5,
PatchLevel: 3,
@ -61,7 +61,7 @@ var fastDiffSupport = []util.KernelVersion{
}
//nolint:mnd // numbers specify Kernel versions.
var deepFlattenSupport = []util.KernelVersion{
var deepFlattenSupport = []kernel.KernelVersion{
{
Version: 5,
PatchLevel: 1,
@ -76,7 +76,7 @@ var deepFlattenSupport = []util.KernelVersion{
// www.mail-archive.com/linux-block@vger.kernel.org/msg38060.html
//
//nolint:mnd // numbers specify Kernel versions.
var nbdZeroIOtimeoutSupport = []util.KernelVersion{
var nbdZeroIOtimeoutSupport = []kernel.KernelVersion{
{
Version: 5,
PatchLevel: 4,