On Tue, 06 May 2025 08:34:39 +0200, Ahmad Fatoum wrote: > Both Linux and barebox define a dev_get_drvdata function, but > annoyingly, the barebox version accesses the private data set in the > probe function, while the Linux version retrieves the match data set by > the driver core instead. > > In preparation for changing the function to have the Linux semantics, > start by replacing most instances in barebox with device_get_match_data. > > [...]
Applied, thanks! [1/8] treewide: replace dev_get_drvdata with device_get_match_data https://git.pengutronix.de/cgit/barebox/commit/?id=20d87123a638 (link may not be stable) [2/8] ARM: i.MX: esdctl: replace dev_get_drvdata with device_get_match_data https://git.pengutronix.de/cgit/barebox/commit/?id=443b268313cd (link may not be stable) [3/8] driver: switch dev_get_drvdata to Linux semantics https://git.pengutronix.de/cgit/barebox/commit/?id=d2ffe93877b9 (link may not be stable) [4/8] gpio: gpio-mxs: replace dev_get_drvdata with device_get_match_data https://git.pengutronix.de/cgit/barebox/commit/?id=0bac10a83bb9 (link may not be stable) [5/8] mci: am654-sdhci: fix error code printed in error messages https://git.pengutronix.de/cgit/barebox/commit/?id=aeefd448d91c (link may not be stable) [6/8] pinctrl: at91: replace dev_get_drvdata with device_get_match_data https://git.pengutronix.de/cgit/barebox/commit/?id=3142ec714275 (link may not be stable) [7/8] drivers: maintain const when converting from struct driver https://git.pengutronix.de/cgit/barebox/commit/?id=61c1bc52072d (link may not be stable) [8/8] driver: base: invert driver match callback for Linux compatibility https://git.pengutronix.de/cgit/barebox/commit/?id=64ca71016300 (link may not be stable) Best regards, -- Sascha Hauer <s.ha...@pengutronix.de>