.. | .. |
---|
| 1 | +/* SPDX-License-Identifier: GPL-2.0-only */ |
---|
1 | 2 | /* |
---|
2 | 3 | * Copyright (C) 1999-2002 Vojtech Pavlik |
---|
3 | | -* |
---|
4 | | - * This program is free software; you can redistribute it and/or modify it |
---|
5 | | - * under the terms of the GNU General Public License version 2 as published by |
---|
6 | | - * the Free Software Foundation. |
---|
7 | 4 | */ |
---|
8 | 5 | #ifndef _SERIO_H |
---|
9 | 6 | #define _SERIO_H |
---|
.. | .. |
---|
16 | 13 | #include <linux/mutex.h> |
---|
17 | 14 | #include <linux/device.h> |
---|
18 | 15 | #include <linux/mod_devicetable.h> |
---|
| 16 | +#include <linux/android_kabi.h> |
---|
19 | 17 | #include <uapi/linux/serio.h> |
---|
20 | 18 | |
---|
21 | 19 | extern struct bus_type serio_bus; |
---|
.. | .. |
---|
64 | 62 | * may get indigestion when exposed to concurrent access (i8042). |
---|
65 | 63 | */ |
---|
66 | 64 | struct mutex *ps2_cmd_mutex; |
---|
| 65 | + |
---|
| 66 | + ANDROID_KABI_RESERVE(1); |
---|
67 | 67 | }; |
---|
68 | 68 | #define to_serio_port(d) container_of(d, struct serio, dev) |
---|
69 | 69 | |
---|
.. | .. |
---|
82 | 82 | void (*cleanup)(struct serio *); |
---|
83 | 83 | |
---|
84 | 84 | struct device_driver driver; |
---|
| 85 | + |
---|
| 86 | + ANDROID_KABI_RESERVE(1); |
---|
85 | 87 | }; |
---|
86 | 88 | #define to_serio_driver(d) container_of(d, struct serio_driver, driver) |
---|
87 | 89 | |
---|