sound: rawmidi: fix checking of O_APPEND when opening MIDI device
authorClemens Ladisch <clemens@ladisch.de>
Wed, 21 Oct 2009 07:10:16 +0000 (09:10 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 10 Nov 2009 15:21:30 +0000 (16:21 +0100)
commit16fb109644b5644e42ececeff644514de6f4bd03
tree8f05be8292e049627ac800b4bff301e0a7e84f05
parent8579d2d7779d7ff41ea2a0183015e0e5038f1043
sound: rawmidi: fix checking of O_APPEND when opening MIDI device

Commit 9a1b64caac82aa02cb74587ffc798e6f42c6170a in 2.6.30 dropped the
check that a substream must already have been opened with O_APPEND to be
able to open it a second time.

This would make it possible for a substream to be switched to append
mode, which would mean that non-atomic writes would fail unexpectedly.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Cc: <stable@kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/core/rawmidi.c