Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 10f303ae authored by Cheng Renquan's avatar Cheng Renquan Committed by Al Viro
Browse files

do_pipe cleanup: drop its last user in arch/alpha/



The last user of do_pipe is in arch/alpha/, after replacing it with
do_pipe_flags, the do_pipe can be totally dropped.

Signed-off-by: default avatarCheng Renquan <crquan@gmail.com>
Acked-by: default avatarRichard Henderson <rth@twiddle.net>
Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 723be1f3
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -903,8 +903,9 @@ sys_alpha_pipe:
	stq	$26, 0($sp)
	.prologue 0

	mov	$31, $17
	lda	$16, 8($sp)
	jsr	$26, do_pipe
	jsr	$26, do_pipe_flags

	ldq	$26, 0($sp)
	bne	$0, 1f
+0 −2
Original line number Diff line number Diff line
@@ -46,8 +46,6 @@
#include <asm/hwrpb.h>
#include <asm/processor.h>

extern int do_pipe(int *);

/*
 * Brk needs to return an error.  Still support Linux's brk(0) query idiom,
 * which OSF programs just shouldn't be doing.  We're still not quite
+0 −5
Original line number Diff line number Diff line
@@ -1034,11 +1034,6 @@ int do_pipe_flags(int *fd, int flags)
	return error;
}

int do_pipe(int *fd)
{
	return do_pipe_flags(fd, 0);
}

/*
 * sys_pipe() is the normal C calling standard for creating
 * a pipe. It's not the way Unix traditionally does this, though.
+0 −1
Original line number Diff line number Diff line
@@ -1881,7 +1881,6 @@ static inline void allow_write_access(struct file *file)
	if (file)
		atomic_inc(&file->f_path.dentry->d_inode->i_writecount);
}
extern int do_pipe(int *);
extern int do_pipe_flags(int *, int);
extern struct file *create_read_pipe(struct file *f, int flags);
extern struct file *create_write_pipe(int flags);