summaryrefslogtreecommitdiffstats
path: root/drivers/staging/batman-adv/icmp_socket.c
diff options
context:
space:
mode:
authorSven Eckelmann <sven.eckelmann@gmx.de>2010-09-18 21:01:13 +0200
committerGreg Kroah-Hartman <gregkh@suse.de>2010-09-20 16:29:48 -0700
commit2d77bb592f6cabc5ee5322c03ee92b9f96c45f60 (patch)
treec8628c4bd593d1c84d693b46476ba65d6e76cf62 /drivers/staging/batman-adv/icmp_socket.c
parent93b3d9d57828af928651742086f912af913b6b31 (diff)
downloadop-kernel-dev-2d77bb592f6cabc5ee5322c03ee92b9f96c45f60.zip
op-kernel-dev-2d77bb592f6cabc5ee5322c03ee92b9f96c45f60.tar.gz
Staging: batman-adv: Mark debugfs files as nonseekable
We don't allow to seek in the debugfs socket and log files. Thus we should mark the file descriptor as nonseekable. Signed-off-by: Sven Eckelmann <sven.eckelmann@gmx.de> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/batman-adv/icmp_socket.c')
-rw-r--r--drivers/staging/batman-adv/icmp_socket.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/staging/batman-adv/icmp_socket.c b/drivers/staging/batman-adv/icmp_socket.c
index 24627be..48856ca 100644
--- a/drivers/staging/batman-adv/icmp_socket.c
+++ b/drivers/staging/batman-adv/icmp_socket.c
@@ -45,6 +45,8 @@ static int bat_socket_open(struct inode *inode, struct file *file)
unsigned int i;
struct socket_client *socket_client;
+ nonseekable_open(inode, file);
+
socket_client = kmalloc(sizeof(struct socket_client), GFP_KERNEL);
if (!socket_client)
@@ -283,6 +285,7 @@ static const struct file_operations fops = {
.read = bat_socket_read,
.write = bat_socket_write,
.poll = bat_socket_poll,
+ .llseek = no_llseek,
};
int bat_socket_setup(struct bat_priv *bat_priv)
OpenPOWER on IntegriCloud