diff options
author | Jon Povey <jon.povey@racelogic.co.uk> | 2010-09-30 13:41:34 +0200 |
---|---|---|
committer | David Woodhouse <David.Woodhouse@intel.com> | 2010-10-25 02:33:37 +0200 |
commit | cdcf12b211d45bd68acae9d8189275d29d500d12 (patch) | |
tree | c5c6f7f3b7324d292144ea0b02ffdbded117f0a7 /drivers/input/mousedev.c | |
parent | jffs2: use kmemdup (diff) | |
download | linux-cdcf12b211d45bd68acae9d8189275d29d500d12.tar.xz linux-cdcf12b211d45bd68acae9d8189275d29d500d12.zip |
mtd: nand: fix MTD_MODE_RAW writes
RAW writes were broken by 782ce79a45b3b850b108896fcf7da26754061c8f
which introduced a check of ops->ooboffs in nand_do_write_ops().
When writing in RAW mode this is called with an ops struct on the stack
of mtdchar.c:mtd_write() which does not initialise ops->ooboffs, so it
is garbage and fails this test.
This test does not make sense if ops->oobbuf is NULL, which it is in the
RAW write path, so include that in the test.
Signed-off-by: Jon Povey <jon.povey@racelogic.co.uk>
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'drivers/input/mousedev.c')
0 files changed, 0 insertions, 0 deletions