Build failure on driver sompilation

Hi,
I bought the TBS5930 and plan to run in on OpenSuse 15.3 X86_64. I followed the build instructions (git commit ff326ab69e786d447a0e0e967cb45acb5d5ca9ff (HEAD -> latest, origin/latest, origin/HEAD)) but the build failed cause sort_r is not in #include <linux/sort.h>
(uname: 5.3.18-150300.59.106-default #1 SMP Mon Dec 12 13:16:24 UTC 2022 (774239c) x86_64 x86_64 x86_64 GNU/Linux)
Here is the build log:
~/TBS-DVB-S-USB-driver/media_build> make -j4
make -C /home/media/TBS-DVB-S-USB-driver/media_build/v4l
make[1]: Verzeichnis ā/home/media/TBS-DVB-S-USB-driver/media_build/v4lā wird betreten
make -C firmware prep
creating symbolic links...
make[2]: Entering directory '/home/media/TBS-DVB-S-USB-driver/media_build/v4l/firmware'
make[2]: Nothing to be done for 'prep'.
make[2]: Leaving directory '/home/media/TBS-DVB-S-USB-driver/media_build/v4l/firmware'
make -C firmware
make[2]: Entering directory '/home/media/TBS-DVB-S-USB-driver/media_build/v4l/firmware'
make[2]: Nothing to be done for 'default'.
make[2]: Leaving directory '/home/media/TBS-DVB-S-USB-driver/media_build/v4l/firmware'
Kernel build directory is /lib/modules/5.3.18-150300.59.106-default/build
make -C ../linux apply_patches
make[2]: Entering directory '/home/media/TBS-DVB-S-USB-driver/media_build/linux'
Syncing with dir ../../media
Sync'ing file drivers/media/v4l2-core/v4l2-h264.c (orig = 076dc542456aa0aa1f98a6bff7d2a14566d3ed86, copy = , patched = )
Patches for 5.3.18-150300.59.106-default already applied.
make[2]: Leaving directory '/home/media/TBS-DVB-S-USB-driver/media_build/linux'
make -C /lib/modules/5.3.18-150300.59.106-default/build M=/home/media/TBS-DVB-S-USB-driver/media_build/v4l modules
make[2]: Entering directory '/usr/src/linux-5.3.18-150300.59.106-obj/x86_64/default'
CC [M] /home/media/TBS-DVB-S-USB-driver/media_build/v4l/v4l2-h264.o
CC [M] /home/media/TBS-DVB-S-USB-driver/media_build/v4l/v4l2-spi.o
CC [M] /home/media/TBS-DVB-S-USB-driver/media_build/v4l/v4l2-trace.o
CC [M] /home/media/TBS-DVB-S-USB-driver/media_build/v4l/v4l2-i2c.o
/home/media/TBS-DVB-S-USB-driver/media_build/v4l/v4l2-h264.c: In function 'v4l2_h264_build_p_ref_list':
/home/media/TBS-DVB-S-USB-driver/media_build/v4l/v4l2-h264.c:398:2: error: implicit declaration of function 'sort_r'; did you mean 'sort'? [-Werror=implicit-function-declaration]
sort_r(reflist, builder->num_valid, sizeof(*reflist),
^~~~~~
sort
cc1: some warnings being treated as errors
make[4]: *** [/usr/src/linux-5.3.18-150300.59.106/scripts/Makefile.build:288: /home/media/TBS-DVB-S-USB-driver/media_build/v4l/v4l2-h264.o] Fehler 1
make[4]: *** Es wird auf noch nicht beendete Prozesse gewartet....
make[3]: *** [/usr/src/linux-5.3.18-150300.59.106/Makefile:1682: _module_/home/media/TBS-DVB-S-USB-driver/media_build/v4l] Fehler 2
make[2]: *** [../../../linux-5.3.18-150300.59.106/Makefile:179: sub-make] Error 2
make[2]: Leaving directory '/usr/src/linux-5.3.18-150300.59.106-obj/x86_64/default'
make[1]: *** [Makefile:53: default] Fehler 2
make[1]: Verzeichnis ā/home/media/TBS-DVB-S-USB-driver/media_build/v4lā wird verlassen
make: *** [Makefile:26: all] Fehler 2
I checked the internet but could not find any reference to sort_r().
I bought the TBS5930 and plan to run in on OpenSuse 15.3 X86_64. I followed the build instructions (git commit ff326ab69e786d447a0e0e967cb45acb5d5ca9ff (HEAD -> latest, origin/latest, origin/HEAD)) but the build failed cause sort_r is not in #include <linux/sort.h>
(uname: 5.3.18-150300.59.106-default #1 SMP Mon Dec 12 13:16:24 UTC 2022 (774239c) x86_64 x86_64 x86_64 GNU/Linux)
Here is the build log:
~/TBS-DVB-S-USB-driver/media_build> make -j4
make -C /home/media/TBS-DVB-S-USB-driver/media_build/v4l
make[1]: Verzeichnis ā/home/media/TBS-DVB-S-USB-driver/media_build/v4lā wird betreten
make -C firmware prep
creating symbolic links...
make[2]: Entering directory '/home/media/TBS-DVB-S-USB-driver/media_build/v4l/firmware'
make[2]: Nothing to be done for 'prep'.
make[2]: Leaving directory '/home/media/TBS-DVB-S-USB-driver/media_build/v4l/firmware'
make -C firmware
make[2]: Entering directory '/home/media/TBS-DVB-S-USB-driver/media_build/v4l/firmware'
make[2]: Nothing to be done for 'default'.
make[2]: Leaving directory '/home/media/TBS-DVB-S-USB-driver/media_build/v4l/firmware'
Kernel build directory is /lib/modules/5.3.18-150300.59.106-default/build
make -C ../linux apply_patches
make[2]: Entering directory '/home/media/TBS-DVB-S-USB-driver/media_build/linux'
Syncing with dir ../../media
Sync'ing file drivers/media/v4l2-core/v4l2-h264.c (orig = 076dc542456aa0aa1f98a6bff7d2a14566d3ed86, copy = , patched = )
Patches for 5.3.18-150300.59.106-default already applied.
make[2]: Leaving directory '/home/media/TBS-DVB-S-USB-driver/media_build/linux'
make -C /lib/modules/5.3.18-150300.59.106-default/build M=/home/media/TBS-DVB-S-USB-driver/media_build/v4l modules
make[2]: Entering directory '/usr/src/linux-5.3.18-150300.59.106-obj/x86_64/default'
CC [M] /home/media/TBS-DVB-S-USB-driver/media_build/v4l/v4l2-h264.o
CC [M] /home/media/TBS-DVB-S-USB-driver/media_build/v4l/v4l2-spi.o
CC [M] /home/media/TBS-DVB-S-USB-driver/media_build/v4l/v4l2-trace.o
CC [M] /home/media/TBS-DVB-S-USB-driver/media_build/v4l/v4l2-i2c.o
/home/media/TBS-DVB-S-USB-driver/media_build/v4l/v4l2-h264.c: In function 'v4l2_h264_build_p_ref_list':
/home/media/TBS-DVB-S-USB-driver/media_build/v4l/v4l2-h264.c:398:2: error: implicit declaration of function 'sort_r'; did you mean 'sort'? [-Werror=implicit-function-declaration]
sort_r(reflist, builder->num_valid, sizeof(*reflist),
^~~~~~
sort
cc1: some warnings being treated as errors
make[4]: *** [/usr/src/linux-5.3.18-150300.59.106/scripts/Makefile.build:288: /home/media/TBS-DVB-S-USB-driver/media_build/v4l/v4l2-h264.o] Fehler 1
make[4]: *** Es wird auf noch nicht beendete Prozesse gewartet....
make[3]: *** [/usr/src/linux-5.3.18-150300.59.106/Makefile:1682: _module_/home/media/TBS-DVB-S-USB-driver/media_build/v4l] Fehler 2
make[2]: *** [../../../linux-5.3.18-150300.59.106/Makefile:179: sub-make] Error 2
make[2]: Leaving directory '/usr/src/linux-5.3.18-150300.59.106-obj/x86_64/default'
make[1]: *** [Makefile:53: default] Fehler 2
make[1]: Verzeichnis ā/home/media/TBS-DVB-S-USB-driver/media_build/v4lā wird verlassen
make: *** [Makefile:26: all] Fehler 2
I checked the internet but could not find any reference to sort_r().