summaryrefslogtreecommitdiffstats
path: root/drivers/leds
diff options
context:
space:
mode:
authorJan Blunck <jblunck@suse.de>2010-05-26 23:44:50 +0200
committerLinus Torvalds <torvalds@linux-foundation.org>2010-05-27 18:12:56 +0200
commit889e5fbbc2da4f59d5f1e9b6172c5ff2b92d02c8 (patch)
tree963b06c2c139af0c8538dabc8238d613e73f8356 /drivers/leds
parentvfs: introduce noop_llseek() (diff)
downloadlinux-889e5fbbc2da4f59d5f1e9b6172c5ff2b92d02c8.tar.xz
linux-889e5fbbc2da4f59d5f1e9b6172c5ff2b92d02c8.zip
osst: use noop_llseek() instead of default_llseek()
__os_scsi_tape_open() suggests that llseek() doesn't work: "We really want to do nonseekable_open(inode, filp); here, but some versions of tar incorrectly call lseek on tapes and bail out if that fails. So we disallow pread() and pwrite(), but permit lseeks." Instead of using the fallback default_llseek() the driver should use noop_llseek() which leaves the file->f_pos untouched but succeeds. Signed-off-by: Jan Blunck <jblunck@suse.de> Cc: Frederic Weisbecker <fweisbec@gmail.com> Cc: Willem Riede <osst@riede.org> Cc: James Bottomley <James.Bottomley@HansenPartnership.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/leds')
0 files changed, 0 insertions, 0 deletions