From 65ef1690466e5897e7a2928ca26c63d6281f483e Mon Sep 17 00:00:00 2001 From: Dan Rosenberg Date: Sun, 26 Dec 2010 06:54:53 +0000 Subject: [PATCH] --- yaml --- r: 223761 b: refs/heads/master c: 9f260e0efa4766e56d0ac14f1aeea6ee5eb8fe83 h: refs/heads/master i: 223759: 6a6b25130689f3ee5af8511f452116e3b807e3cd v: v3 --- [refs] | 2 +- trunk/net/can/bcm.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index cb318e0f3d82..b895bfc1100d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4a5fc4e179d79c79ad87bfc12a2d7e9b2371e40c +refs/heads/master: 9f260e0efa4766e56d0ac14f1aeea6ee5eb8fe83 diff --git a/trunk/net/can/bcm.c b/trunk/net/can/bcm.c index 6faa8256e10c..9d5e8accfab1 100644 --- a/trunk/net/can/bcm.c +++ b/trunk/net/can/bcm.c @@ -125,7 +125,7 @@ struct bcm_sock { struct list_head tx_ops; unsigned long dropped_usr_msgs; struct proc_dir_entry *bcm_proc_read; - char procname [20]; /* pointer printed in ASCII with \0 */ + char procname [32]; /* inode number in decimal with \0 */ }; static inline struct bcm_sock *bcm_sk(const struct sock *sk) @@ -1521,7 +1521,7 @@ static int bcm_connect(struct socket *sock, struct sockaddr *uaddr, int len, if (proc_dir) { /* unique socket address as filename */ - sprintf(bo->procname, "%p", sock); + sprintf(bo->procname, "%lu", sock_i_ino(sk)); bo->bcm_proc_read = proc_create_data(bo->procname, 0644, proc_dir, &bcm_proc_fops, sk);