[PATCH v3 0/9] Use -ENOSYS consistently
Simon Glass
sjg at chromium.org
Wed Mar 24 22:26:02 CET 2021
A few places use -ENOTSUPP when they should use -ENOSYS. In two cases both
are used. This little series tidies this up and documents the conventions.
Changes in v3:
- Add updates based on feedback from Sean Anderson <seanga2 at gmail.com>
Changes in v2:
- Add a patch to document the common error codes
- Add new patch for acpi_get_path()
- Add new patch to update clk drivers to use -EINVAL
Simon Glass (9):
dm: core: Document the common error codes
dm: core: Use -ENOSPC in acpi_get_path()
usb: Return -ENOSYS when system call is not available
spi: Return -ENOSYS when system call is not available
tlv_eeprom: Return -ENOSYS when system call is not available
clk: Update drivers to use -EINVAL
clk: Return -ENOSYS when system call is not available
simple-pm-bus: Use -ENOSYS for checking missing system call
pinctrl: Return -ENOSYS when system call is not available
doc/driver-model/design.rst | 133 +++++++++++++++++++++++++
drivers/clk/aspeed/clk_ast2600.c | 2 +-
drivers/clk/clk-composite.c | 8 +-
drivers/clk/clk-hsdk-cgu.c | 4 +-
drivers/clk/imx/clk-imx8.c | 4 +-
drivers/clk/imx/clk-imx8qm.c | 6 +-
drivers/clk/imx/clk-imx8qxp.c | 6 +-
drivers/clk/imx/clk-pllv3.c | 2 +-
drivers/clk/kendryte/bypass.c | 2 +-
drivers/clk/kendryte/clk.c | 2 +-
drivers/clk/mvebu/armada-37xx-periph.c | 6 +-
drivers/core/acpi.c | 2 +-
drivers/core/simple-pm-bus.c | 4 +-
drivers/pinctrl/pinctrl-uclass.c | 10 +-
drivers/usb/gadget/udc/udc-uclass.c | 2 +-
include/spi-mem.h | 2 +-
include/tlv_eeprom.h | 6 +-
17 files changed, 168 insertions(+), 33 deletions(-)
--
2.31.0.291.g576ba9dcdaf-goog
More information about the U-Boot
mailing list