Skip to content

Commit d035e33

Browse files
jamesasimmonstorvalds
authored andcommitted
staging/lustre: remove IOC_LIBCFS_PING_TEST ioctl
The ioctl IOC_LIBCFS_PING_TEST has not been used in ages. The recent nidstring changes which moved all the nidstring operations from libcfs to the LNet layer but this ioctl code was still using an nidstring operation that was causing a circular dependency loop between libcfs and LNet. Signed-off-by: James Simmons <jsimmons@infradead.org> Signed-off-by: Oleg Drokin <green@linuxhacker.ru> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent d8cd93e commit d035e33

File tree

2 files changed

+0
-18
lines changed

2 files changed

+0
-18
lines changed

drivers/staging/lustre/include/linux/libcfs/libcfs_ioctl.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,6 @@ struct libcfs_ioctl_handler {
110110
#define IOC_LIBCFS_CLEAR_DEBUG _IOWR('e', 31, long)
111111
#define IOC_LIBCFS_MARK_DEBUG _IOWR('e', 32, long)
112112
#define IOC_LIBCFS_MEMHOG _IOWR('e', 36, long)
113-
#define IOC_LIBCFS_PING_TEST _IOWR('e', 37, long)
114113
/* lnet ioctls */
115114
#define IOC_LIBCFS_GET_NI _IOWR('e', 50, long)
116115
#define IOC_LIBCFS_FAIL_NID _IOWR('e', 51, long)

drivers/staging/lustre/lustre/libcfs/module.c

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -274,23 +274,6 @@ static int libcfs_ioctl_int(struct cfs_psdev_file *pfile, unsigned long cmd,
274274
}
275275
break;
276276

277-
case IOC_LIBCFS_PING_TEST: {
278-
extern void (kping_client)(struct libcfs_ioctl_data *);
279-
void (*ping)(struct libcfs_ioctl_data *);
280-
281-
CDEBUG(D_IOCTL, "doing %d pings to nid %s (%s)\n",
282-
data->ioc_count, libcfs_nid2str(data->ioc_nid),
283-
libcfs_nid2str(data->ioc_nid));
284-
ping = symbol_get(kping_client);
285-
if (!ping)
286-
CERROR("symbol_get failed\n");
287-
else {
288-
ping(data);
289-
symbol_put(kping_client);
290-
}
291-
return 0;
292-
}
293-
294277
default: {
295278
struct libcfs_ioctl_handler *hand;
296279

0 commit comments

Comments
 (0)