| .. | .. |
|---|
| 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 | |
|---|