mirror of
https://github.com/torvalds/linux.git
synced 2024-12-15 15:41:58 +00:00
mtd: nand: Rename a core structure
Prepare the migration to a generic ECC engine by renaming the nand_ecc_req structure into nand_ecc_props. This structure will be the base of a wider 'nand_ecc' structure. In nand_device, these properties are still named "eccreq" even if "eccprops" might be more descriptive. This is just a transition step, this field is being replaced very soon by a much wider structure. The impact of renaming this field would be huge compared to its interest. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Link: https://lore.kernel.org/linux-mtd/20200529002517.3546-14-miquel.raynal@bootlin.com
This commit is contained in:
parent
6232095cc5
commit
85f54c5588
@ -116,11 +116,11 @@ struct nand_page_io_req {
|
||||
};
|
||||
|
||||
/**
|
||||
* struct nand_ecc_req - NAND ECC requirements
|
||||
* struct nand_ecc_props - NAND ECC properties
|
||||
* @strength: ECC strength
|
||||
* @step_size: ECC step/block size
|
||||
* @step_size: Number of bytes per step
|
||||
*/
|
||||
struct nand_ecc_req {
|
||||
struct nand_ecc_props {
|
||||
unsigned int strength;
|
||||
unsigned int step_size;
|
||||
};
|
||||
@ -179,7 +179,7 @@ struct nand_ops {
|
||||
struct nand_device {
|
||||
struct mtd_info mtd;
|
||||
struct nand_memory_organization memorg;
|
||||
struct nand_ecc_req eccreq;
|
||||
struct nand_ecc_props eccreq;
|
||||
struct nand_row_converter rowconv;
|
||||
struct nand_bbt bbt;
|
||||
const struct nand_ops *ops;
|
||||
|
@ -309,7 +309,7 @@ struct spinand_info {
|
||||
struct spinand_devid devid;
|
||||
u32 flags;
|
||||
struct nand_memory_organization memorg;
|
||||
struct nand_ecc_req eccreq;
|
||||
struct nand_ecc_props eccreq;
|
||||
struct spinand_ecc_info eccinfo;
|
||||
struct {
|
||||
const struct spinand_op_variants *read_cache;
|
||||
|
Loading…
Reference in New Issue
Block a user