Skip to content

Commit 86f69fe

Browse files
committed
Staging: workaround build system bug
This is needed as CONFIG_STAGING is set to y, yet there is no code in drivers/staging/ to build, so the build-in.o doesn't get created properly. Create a "dummy" module in drivers/staging called staging.c to work around this bug. Cc: Sam Ravnborg <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent 5c7514e commit 86f69fe

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

drivers/staging/Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Makefile for staging directory
22

3+
# fix for build system bug...
4+
obj-$(CONFIG_STAGING) += staging.o
5+
36
obj-$(CONFIG_ET131X) += et131x/
47
obj-$(CONFIG_SLICOSS) += slicoss/
58
obj-$(CONFIG_SXG) += sxg/

drivers/staging/staging.c

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#include <linux/kernel.h>
2+
#include <linux/init.h>
3+
#include <linux/module.h>
4+
5+
static int __init staging_init(void)
6+
{
7+
return 0;
8+
}
9+
10+
static void __exit staging_exit(void)
11+
{
12+
}
13+
14+
module_init(staging_init);
15+
module_exit(staging_exit);
16+
17+
MODULE_AUTHOR("Greg Kroah-Hartman");
18+
MODULE_DESCRIPTION("Staging Core");
19+
MODULE_LICENSE("GPL");

0 commit comments

Comments
 (0)