USB: disable rust bindings from the build for now

The rust USB bindings as submitted are a good start, but they don't
really seem to be correct in a number of minor places, so just disable
them from the build entirely at this point in time.  When they are ready
to be re-enabled, this commit can be reverted.

Acked-by: Daniel Almeida <daniel.almeida@collabora.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Greg Kroah-Hartman
2025-09-25 14:42:40 +02:00
parent cc80dbb73b
commit c584a1c7c8
4 changed files with 1 additions and 5 deletions

View File

@@ -74,7 +74,6 @@
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/task_work.h> #include <linux/task_work.h>
#include <linux/tracepoint.h> #include <linux/tracepoint.h>
#include <linux/usb.h>
#include <linux/wait.h> #include <linux/wait.h>
#include <linux/workqueue.h> #include <linux/workqueue.h>
#include <linux/xarray.h> #include <linux/xarray.h>

View File

@@ -48,7 +48,6 @@
#include "task.c" #include "task.c"
#include "time.c" #include "time.c"
#include "uaccess.c" #include "uaccess.c"
#include "usb.c"
#include "vmalloc.c" #include "vmalloc.c"
#include "wait.c" #include "wait.c"
#include "workqueue.c" #include "workqueue.c"

View File

@@ -127,8 +127,6 @@ pub mod time;
pub mod tracepoint; pub mod tracepoint;
pub mod transmute; pub mod transmute;
pub mod types; pub mod types;
#[cfg(CONFIG_USB = "y")]
pub mod usb;
pub mod uaccess; pub mod uaccess;
pub mod workqueue; pub mod workqueue;
pub mod xarray; pub mod xarray;

View File

@@ -85,7 +85,7 @@ config SAMPLE_RUST_DRIVER_PLATFORM
config SAMPLE_RUST_DRIVER_USB config SAMPLE_RUST_DRIVER_USB
tristate "USB Driver" tristate "USB Driver"
depends on USB = y depends on USB = y && BROKEN
help help
This option builds the Rust USB driver sample. This option builds the Rust USB driver sample.