diff options
Diffstat (limited to 'kernel/relay.c')
-rw-r--r-- | kernel/relay.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/relay.c b/kernel/relay.c index 5a56d3c8dc03..e9dbaeb8fd65 100644 --- a/kernel/relay.c +++ b/kernel/relay.c | |||
@@ -407,7 +407,7 @@ static inline void relay_set_buf_dentry(struct rchan_buf *buf, | |||
407 | struct dentry *dentry) | 407 | struct dentry *dentry) |
408 | { | 408 | { |
409 | buf->dentry = dentry; | 409 | buf->dentry = dentry; |
410 | buf->dentry->d_inode->i_size = buf->early_bytes; | 410 | d_inode(buf->dentry)->i_size = buf->early_bytes; |
411 | } | 411 | } |
412 | 412 | ||
413 | static struct dentry *relay_create_buf_file(struct rchan *chan, | 413 | static struct dentry *relay_create_buf_file(struct rchan *chan, |
@@ -733,7 +733,7 @@ size_t relay_switch_subbuf(struct rchan_buf *buf, size_t length) | |||
733 | buf->padding[old_subbuf] = buf->prev_padding; | 733 | buf->padding[old_subbuf] = buf->prev_padding; |
734 | buf->subbufs_produced++; | 734 | buf->subbufs_produced++; |
735 | if (buf->dentry) | 735 | if (buf->dentry) |
736 | buf->dentry->d_inode->i_size += | 736 | d_inode(buf->dentry)->i_size += |
737 | buf->chan->subbuf_size - | 737 | buf->chan->subbuf_size - |
738 | buf->padding[old_subbuf]; | 738 | buf->padding[old_subbuf]; |
739 | else | 739 | else |