Staging
v0.5.1
https://github.com/torvalds/linux
Revision 2e4bef41a0f7df31be140ef354b9c12f2299016a authored by Eric Van Hensbergen on 24 June 2008, 22:39:39 UTC, committed by Eric Van Hensbergen on 03 July 2008, 14:59:03 UTC
The legacy protocol's open operation doesn't handle an append operation
(it is expected that the client take care of it).  We were incorrectly
passing the extended protocol's flag through even in legacy mode.  This
was reported in bugzilla report #10689.  This patch fixes the problem
by disallowing extended protocol open modes from being passed in legacy
mode and implemented append functionality on the client side by adding
a seek after the open.

Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
1 parent c461a97
History
Tip revision: 2e4bef41a0f7df31be140ef354b9c12f2299016a authored by Eric Van Hensbergen on 24 June 2008, 22:39:39 UTC
9p: fix O_APPEND in legacy mode
Tip revision: 2e4bef4
File Mode Size
Documentation
arch
block
crypto
drivers
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
usr
virt
.gitignore -rw-r--r-- 867 bytes
.mailmap -rw-r--r-- 3.6 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 90.5 KB
Kbuild -rw-r--r-- 2.4 KB
MAINTAINERS -rw-r--r-- 98.3 KB
Makefile -rw-r--r-- 53.8 KB
README -rw-r--r-- 16.5 KB
REPORTING-BUGS -rw-r--r-- 3.1 KB

README

back to top