It looks like this fix will be included upstream in the upcoming 3.1
kernel:

author  Andrew Morton <[email protected]>       
Tue, 26 Jul 2011 10:14:49 +0000 (20:14 +1000)
committer  Stephen Rothwell <[email protected]>     
Fri, 29 Jul 2011 05:49:13 +0000 (15:49 +1000)
commit  4708e0b00cc54585fa752071a3164131f00a023d
tree  b2f84d8fb532fd34620b48affc7717e831ff2f23
parent  feb694144c51b300480b10267d63e4f4eb3927ff

The report has an ISO which has a very long manufacturer ID.  It seems
that Linux is wrong, not the ISO maker.

Relax the check for the length of this field: emit a warning and truncate
the incoming data to 2048 bytes rather than rejecting the entire thing.

dvd_manufact.value isn't null-terminated.  I'm not even sure if it's a
string.  The kernel doesn't apepar to use it anyway.

Addresses https://bugzilla.kernel.org/show_bug.cgi?id=39062

Reported-by:
Tested-by:
Cc: Jens Axboe
Signed-off-by: Andrew Morton

** Changed in: linux (Ubuntu)
       Status: New => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/777528

Title:
  ioctl DVD_READ_STRUCT fails for DVD_STRUCT_MANUFACT, causing some
  games to not detect their dvd?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/777528/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to