Artem Bityutskiy
bac9727774
mtd: remove unused default_mtd_readv prototype
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:26:03 +00:00
Artem Bityutskiy
d5de20a9a1
mtd: kill dev_to_mtd helper
...
... since it is not needed because the generic 'dev_get_drvdata()' can be
used instead.
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Acked-by: Mike Frysinger <vapier@gentoo.org >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:57 +00:00
Artem Bityutskiy
9cf075f865
mtd: always initialize retlen to zero
...
Make sure that the retlen is set to 0 in case of error. This harmonizes
drivers - some set it to 0 in some error cases and do not write anything
in other error cases. Now we can do this consistently for all drivers.
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:54 +00:00
Artem Bityutskiy
a88d2dc672
mtd: move mtd->{get,put}_device functions up
...
Move the 'get_device()' and 'put_device()' functions up within
'struct mtd_info' to make them be close to other functions.
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:50 +00:00
Artem Bityutskiy
5942ddbc50
mtd: introduce mtd_block_markbad interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:48 +00:00
Artem Bityutskiy
7086c19d07
mtd: introduce mtd_block_isbad interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:47 +00:00
Artem Bityutskiy
ead995f8d4
mtd: introduce mtd_resume interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:46 +00:00
Artem Bityutskiy
3fe4bae884
mtd: introduce mtd_suspend interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:45 +00:00
Artem Bityutskiy
e95e978645
mtd: introduce mtd_is_locked interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:42 +00:00
Artem Bityutskiy
b66005cd3e
mtd: introduce mtd_unlock interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:40 +00:00
Artem Bityutskiy
7799f9ac8d
mtd: introduce mtd_lock interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:39 +00:00
Artem Bityutskiy
85f2f2a809
mtd: introduce mtd_sync interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:35 +00:00
Artem Bityutskiy
b0a31f7b2a
mtd: introduce mtd_writev interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:34 +00:00
Artem Bityutskiy
4403dbfb45
mtd: introduce mtd_lock_user_prot_reg interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:33 +00:00
Artem Bityutskiy
482b43adbb
mtd: introduce mtd_write_user_prot_reg interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:31 +00:00
Artem Bityutskiy
4ea1cabb92
mtd: introduce mtd_read_user_prot_reg interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:30 +00:00
Artem Bityutskiy
855e5d8cfe
mtd: introduce mtd_get_user_prot_info interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:29 +00:00
Artem Bityutskiy
d264f72ae5
mtd: introduce mtd_read_fact_prot_reg interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:27 +00:00
Artem Bityutskiy
a750b5ce5e
mtd: introduce mtd_get_fact_prot_info interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:25 +00:00
Artem Bityutskiy
a2cc5ba075
mtd: introduce mtd_write_oob interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:24 +00:00
Artem Bityutskiy
fd2819bbc9
mtd: introduce mtd_read_oob interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:23 +00:00
Artem Bityutskiy
7ae79d7ff1
mtd: introduce mtd_panic_write interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:22 +00:00
Artem Bityutskiy
eda95cbf75
mtd: introduce mtd_write interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:20 +00:00
Artem Bityutskiy
329ad399a9
mtd: introduce mtd_read interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:19 +00:00
Artem Bityutskiy
04c601bfa4
mtd: introduce mtd_get_unmapped_area interface
...
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2012-01-09 18:25:18 +00:00