mirror of
https://github.com/torvalds/linux.git
synced 2026-11-07 06:17:02 +01:00
binder: Fix up Kconfig dependancy due to removal of .c code
When the .c binder code was removed, building the kernel if the rust binder code was enabled, will cause the binder to not be built at all as the option changed from .c to .rs which is probably not what the original build wanted. Fix this up by renaming the option back to the _RUST version. If in the future, that suffix wants to be dropped, we can do so and then it will be prompted for a choice again, but for this release cycle, it should stay as-is. Tested-by: Carlos Llamas <cmllamas@google.com> Link: https://patch.msgid.link/2026091743-pony-prewar-735b@gregkh Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
fd2bc059ed
commit
315860c4f9
|
|
@ -1,7 +1,7 @@
|
|||
# SPDX-License-Identifier: GPL-2.0
|
||||
menu "Android"
|
||||
|
||||
config ANDROID_BINDER_IPC
|
||||
config ANDROID_BINDER_IPC_RUST
|
||||
bool "Android Binder IPC Driver"
|
||||
depends on MMU
|
||||
depends on NET
|
||||
|
|
@ -17,7 +17,7 @@ config ANDROID_BINDER_IPC
|
|||
|
||||
config ANDROID_BINDER_DEVICES
|
||||
string "Android Binder devices"
|
||||
depends on ANDROID_BINDER_IPC
|
||||
depends on ANDROID_BINDER_IPC_RUST
|
||||
default "binder,hwbinder,vndbinder"
|
||||
help
|
||||
Default value for the binder.devices parameter.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
ccflags-y += -I$(src) # needed for trace events
|
||||
|
||||
obj-$(CONFIG_ANDROID_BINDER_IPC) += binder/
|
||||
obj-$(CONFIG_ANDROID_BINDER_IPC_RUST) += binder/
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
ccflags-y += -I$(src) # needed for trace events
|
||||
|
||||
obj-$(CONFIG_ANDROID_BINDER_IPC) += binder.o
|
||||
obj-$(CONFIG_ANDROID_BINDER_IPC_RUST) += binder.o
|
||||
binder-y := \
|
||||
rust_binder_main.o \
|
||||
rust_binderfs.o \
|
||||
|
|
|
|||
|
|
@ -166,7 +166,7 @@ const unsigned long RUST_CONST_HELPER_GPU_BUDDY_CLEARED = GPU_BUDDY_CLEARED;
|
|||
const unsigned long RUST_CONST_HELPER_GPU_BUDDY_TRIM_DISABLE = GPU_BUDDY_TRIM_DISABLE;
|
||||
#endif
|
||||
|
||||
#if IS_ENABLED(CONFIG_ANDROID_BINDER_IPC)
|
||||
#if IS_ENABLED(CONFIG_ANDROID_BINDER_IPC_RUST)
|
||||
#include "../../drivers/android/binder/rust_binder.h"
|
||||
#include "../../drivers/android/binder/rust_binder_events.h"
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -414,7 +414,7 @@ TEST(binderfs_stress)
|
|||
|
||||
ret = mount(NULL, binderfs_mntpt, "binder", 0, 0);
|
||||
ASSERT_EQ(ret, 0) {
|
||||
TH_LOG("%s - Failed to mount binderfs, check if CONFIG_ANDROID_BINDER_IPC is enabled in the running kernel",
|
||||
TH_LOG("%s - Failed to mount binderfs, check if CONFIG_ANDROID_BINDER_IPC_RUST is enabled in the running kernel",
|
||||
strerror(errno));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
CONFIG_ANDROID_BINDER_IPC=y
|
||||
CONFIG_ANDROID_BINDER_IPC_RUST=y
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user