Commit a8fc3d58 authored by Andy Shevchenko's avatar Andy Shevchenko
Browse files

auxdisplay: img-ascii-lcd: Make container_of() no-op for struct linedisp



Move embedded struct linedisp member to make container_of() no-op.

Reviewed-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
Tested-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
parent b33190d0
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -32,21 +32,21 @@ struct img_ascii_lcd_config {

/**
 * struct img_ascii_lcd_ctx - Private data structure
 * @linedisp: line display structure
 * @base: the base address of the LCD registers
 * @regmap: the regmap through which LCD registers are accessed
 * @offset: the offset within regmap to the start of the LCD registers
 * @cfg: pointer to the LCD model configuration
 * @linedisp: line display structure
 * @curr: the string currently displayed on the LCD
 */
struct img_ascii_lcd_ctx {
	struct linedisp linedisp;
	union {
		void __iomem *base;
		struct regmap *regmap;
	};
	u32 offset;
	const struct img_ascii_lcd_config *cfg;
	struct linedisp linedisp;
	char curr[] __aligned(8);
};