From bb8d644614b9a38000679cd7ccb4e91c1fe1ca13 Mon Sep 17 00:00:00 2001 From: David Rientjes Date: Thu, 27 Sep 2007 13:41:17 -0700 Subject: [PATCH] --- yaml --- r: 68038 b: refs/heads/master c: ecb3908046ce9ce7feb44e2c2cf77ccdbe231f70 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/pci/proc.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index caf51ec5d478..260ee642fd70 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: cd68602f36ceb65b24a9abcae10ca04a933c07fd +refs/heads/master: ecb3908046ce9ce7feb44e2c2cf77ccdbe231f70 diff --git a/trunk/drivers/pci/proc.c b/trunk/drivers/pci/proc.c index 73714db6995e..716439e25dd2 100644 --- a/trunk/drivers/pci/proc.c +++ b/trunk/drivers/pci/proc.c @@ -129,7 +129,7 @@ proc_bus_pci_read(struct file *file, char __user *buf, size_t nbytes, loff_t *pp static ssize_t proc_bus_pci_write(struct file *file, const char __user *buf, size_t nbytes, loff_t *ppos) { - const struct inode *ino = file->f_path.dentry->d_inode; + struct inode *ino = file->f_path.dentry->d_inode; const struct proc_dir_entry *dp = PDE(ino); struct pci_dev *dev = dp->data; int pos = *ppos; @@ -193,6 +193,7 @@ proc_bus_pci_write(struct file *file, const char __user *buf, size_t nbytes, lof } *ppos = pos; + i_size_write(ino, dp->size); return nbytes; }