diff options
author | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2022-03-23 15:02:13 +0100 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2022-04-05 11:21:42 +0200 |
commit | d21b94bf3ac44aa7759c0de6f72c0a887eb9e23b (patch) | |
tree | b028f9d49ffb5360e9e854210a2977fc40721162 /drivers/spi/spidev.c | |
parent | Linux 5.18-rc1 (diff) | |
download | linux-d21b94bf3ac44aa7759c0de6f72c0a887eb9e23b.tar.xz linux-d21b94bf3ac44aa7759c0de6f72c0a887eb9e23b.zip |
spi: spidev: Convert BUILD_BUG_ON() to static_assert()
static_assert() is a preferred method to fail build when the certain
constraints are not met. Convert BUILD_BUG_ON() to static_assert().
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20220323140215.2568-2-andriy.shevchenko@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi/spidev.c')
-rw-r--r-- | drivers/spi/spidev.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/spi/spidev.c b/drivers/spi/spidev.c index 53a551714265..889c40063a34 100644 --- a/drivers/spi/spidev.c +++ b/drivers/spi/spidev.c @@ -46,6 +46,7 @@ static DECLARE_BITMAP(minors, N_SPI_MINORS); +static_assert(N_SPI_MINORS > 0 && N_SPI_MINORS <= 256); /* Bit masks for spi_device.mode management. Note that incorrect * settings for some settings can cause *lots* of trouble for other @@ -856,7 +857,6 @@ static int __init spidev_init(void) * that will key udev/mdev to add/remove /dev nodes. Last, register * the driver which manages those device numbers. */ - BUILD_BUG_ON(N_SPI_MINORS > 256); status = register_chrdev(SPIDEV_MAJOR, "spi", &spidev_fops); if (status < 0) return status; |