forked from MIrrors/gasket-driver
It's good to have SPDX identifiers in all files to make it easier to audit the kernel tree for correct licenses. Fix up the all of the staging gasket files to have a proper SPDX identifier, based on the license text in the file itself. The SPDX identifier is a legally binding shorthand, which can be used instead of the full boiler plate text. Cc: Rob Springer <rspringer@google.com> Cc: John Joseph <jnjoseph@google.com> Cc: Ben Chan <benchan@chromium.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
37 lines
1.1 KiB
C
37 lines
1.1 KiB
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
/* Copyright (C) 2018 Google, Inc.
|
|
*
|
|
* This software is licensed under the terms of the GNU General Public
|
|
* License version 2, as published by the Free Software Foundation, and
|
|
* may be copied, distributed, and modified under those terms.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*/
|
|
#ifndef __GASKET_IOCTL_H__
|
|
#define __GASKET_IOCTL_H__
|
|
|
|
#include "gasket_core.h"
|
|
|
|
/*
|
|
* Handle Gasket common ioctls.
|
|
* @filp: Pointer to the ioctl's file.
|
|
* @cmd: Ioctl command.
|
|
* @arg: Ioctl argument pointer.
|
|
*
|
|
* Returns 0 on success and nonzero on failure.
|
|
*/
|
|
long gasket_handle_ioctl(struct file *filp, uint cmd, ulong arg);
|
|
|
|
/*
|
|
* Determines if an ioctl is part of the standard Gasket framework.
|
|
* @cmd: The ioctl number to handle.
|
|
*
|
|
* Returns 1 if the ioctl is supported and 0 otherwise.
|
|
*/
|
|
long gasket_is_supported_ioctl(uint cmd);
|
|
|
|
#endif
|