Merge pull request #289 from jeremy90307/master
Some checks failed
build-deploy-assets / build (push) Has been cancelled
deploy-github-page / build (push) Has been cancelled
status-checks / validate (push) Has been cancelled

Allow devicemodel built with Linux v6.11+
This commit is contained in:
Jim Huang 2024-12-12 15:00:33 +08:00 committed by GitHub
commit 3cb12d65a5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -4,6 +4,7 @@
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/version.h>
struct devicemodel_data {
char *greeting;
@ -22,14 +23,18 @@ static int devicemodel_probe(struct platform_device *dev)
return 0;
}
#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 11, 0)
static int devicemodel_remove(struct platform_device *dev)
#else
static void devicemodel_remove(struct platform_device *dev)
#endif
{
pr_info("devicemodel example removed\n");
/* Your device removal code */
#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 11, 0)
return 0;
#endif
}
static int devicemodel_suspend(struct device *dev)