mirror of
https://github.com/torvalds/linux.git
synced 2026-09-24 06:24:02 +02:00
The driver defines two device classes: "hfi1" (mode 0600) and
"hfi1_user" (mode 0666), selected by a user_accessible parameter to
hfi1_cdev_init(). The only caller always passes user_accessible=true,
so the "hfi1" class is registered but never used.
The 0600 class was originally used by the diagnostics UI char device
(hfi1_ui*), but that was removed over 10 years ago in commit
7312f29d8e ("IB/hfi1: Remove UI char device"). The class and the
user_accessible parameter were left behind.
Remove the unused class and the user_accessible parameter.
Now that there's only one class, it might make sense to change its name
from "hfi1_user" to just "hfi1", but not knowing whether userspace would
mind, keep the name as is.
Assisted-by: Claude:claude-opus-4-6
Signed-off-by: Michal Schmidt <mschmidt@redhat.com>
Link: https://patch.msgid.link/20260701150510.384858-1-mschmidt@redhat.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
19 lines
521 B
C
19 lines
521 B
C
/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
|
|
/*
|
|
* Copyright(c) 2015, 2016 Intel Corporation.
|
|
*/
|
|
|
|
#ifndef _HFI1_DEVICE_H
|
|
#define _HFI1_DEVICE_H
|
|
|
|
int hfi1_cdev_init(int minor, const char *name,
|
|
const struct file_operations *fops,
|
|
struct cdev *cdev, struct device **devp,
|
|
struct kobject *parent);
|
|
void hfi1_cdev_cleanup(struct cdev *cdev, struct device **devp);
|
|
const char *class_name(void);
|
|
int __init dev_init(void);
|
|
void dev_cleanup(void);
|
|
|
|
#endif /* _HFI1_DEVICE_H */
|