root@raspberrypi:/home/user/raw-gadget/raw_gadget# make
make -C /lib/modules/6.1.21-v8+/build M=/home/user/raw-gadget/raw_gadget SUBDIRS=/home/user/raw-gadget/raw_gadget modules
make[1]: Entering directory '/root/linux-0afb5e98488aed7017b9bf321b575d0177feb7ed'
CC [M] /home/user/raw-gadget/raw_gadget/raw_gadget.o
/home/user/raw-gadget/raw_gadget/raw_gadget.c: In function ‘raw_ioctl_run’:
/home/user/raw-gadget/raw_gadget/raw_gadget.c:595:8: error: implicit declaration of function ‘usb_gadget_probe_driver’; did you mean ‘usb_gadget_frame_number’? [-Werror=implicit-function-declaration]
595 | ret = usb_gadget_probe_driver(&dev->driver);
| ^~~~~~~~~~~~~~~~~~~~~~~
| usb_gadget_frame_number
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:250: /home/user/raw-gadget/raw_gadget/raw_gadget.o] Error 1
make[1]: *** [Makefile:2012: /home/user/raw-gadget/raw_gadget] Error 2
make[1]: Leaving directory '/root/linux-0afb5e98488aed7017b9bf321b575d0177feb7ed'
make: *** [Makefile:8: default] Error 2
root@raspberrypi:/home/user/raw-gadget/raw_gadget#
Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
root@raspberrypi:/home/user/raw-gadget/raw_gadget# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
hi, i tried to compile project, but i get error: