patch-2.1.56 linux/fs/proc/mem.c
Next file: linux/fs/proc/scsi.c
Previous file: linux/fs/proc/generic.c
Back to the patch index
Back to the overall index
- Lines: 30
- Date:
Sat Sep 13 11:07:28 1997
- Orig file:
v2.1.55/linux/fs/proc/mem.c
- Orig date:
Sat Jul 5 20:53:22 1997
diff -u --recursive --new-file v2.1.55/linux/fs/proc/mem.c linux/fs/proc/mem.c
@@ -187,8 +187,7 @@
#endif
-static long long mem_lseek(struct inode * inode, struct file * file,
- long long offset, int orig)
+static long long mem_lseek(struct file * file, long long offset, int orig)
{
switch (orig) {
case 0:
@@ -205,8 +204,7 @@
/*
* This isn't really reliable by any means..
*/
-int mem_mmap(struct inode * inode, struct file * file,
- struct vm_area_struct * vma)
+int mem_mmap(struct file * file, struct vm_area_struct * vma)
{
struct task_struct *tsk;
pgd_t *src_dir, *dest_dir;
@@ -214,7 +212,8 @@
pte_t *src_table, *dest_table;
unsigned long stmp, dtmp;
struct vm_area_struct *src_vma = NULL;
-
+ struct inode *inode = file->f_dentry->d_inode;
+
/* Get the source's task information */
tsk = get_task(inode->i_ino >> 16);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov