inode.c (651a88798412e216f337d70181127e847f00a4b7) inode.c (b7446e7cf15f0926866c8e5de90ab278998bf8c8)
1/*
2 * Copyright 2000 by Hans Reiser, licensing governed by reiserfs/README
3 */
4
5#include <linux/time.h>
6#include <linux/fs.h>
7#include "reiserfs.h"
8#include "acl.h"

--- 2750 unchanged lines hidden (view full) ---

2759 struct inode *inode;
2760 struct page *page;
2761 pgoff_t index;
2762 int ret;
2763 int old_ref = 0;
2764
2765 inode = mapping->host;
2766 index = pos >> PAGE_SHIFT;
1/*
2 * Copyright 2000 by Hans Reiser, licensing governed by reiserfs/README
3 */
4
5#include <linux/time.h>
6#include <linux/fs.h>
7#include "reiserfs.h"
8#include "acl.h"

--- 2750 unchanged lines hidden (view full) ---

2759 struct inode *inode;
2760 struct page *page;
2761 pgoff_t index;
2762 int ret;
2763 int old_ref = 0;
2764
2765 inode = mapping->host;
2766 index = pos >> PAGE_SHIFT;
2767 page = grab_cache_page_write_begin(mapping, index, flags);
2767 page = grab_cache_page_write_begin(mapping, index);
2768 if (!page)
2769 return -ENOMEM;
2770 *pagep = page;
2771
2772 reiserfs_wait_on_write_block(inode->i_sb);
2773 fix_tail_page_for_writing(page);
2774 if (reiserfs_transaction_running(inode->i_sb)) {
2775 struct reiserfs_transaction_handle *th;

--- 658 unchanged lines hidden ---
2768 if (!page)
2769 return -ENOMEM;
2770 *pagep = page;
2771
2772 reiserfs_wait_on_write_block(inode->i_sb);
2773 fix_tail_page_for_writing(page);
2774 if (reiserfs_transaction_running(inode->i_sb)) {
2775 struct reiserfs_transaction_handle *th;

--- 658 unchanged lines hidden ---