Applied, thanks!

Gianluca Cannata, le mer. 28 oct. 2026 08:34:52 +0100, a ecrit:
> Il giorno mar 27 ott 2026 alle ore 19:48 Samuel Thibault
> <[email protected]> ha scritto:
> >
> > Hello,
> >
> > Yes, better use a standard macro than using mach-provided macros.
> > Gianluca, could you change block-rump.c to use that?
> 
> Sure. The patch follows.
> 
> Ginaluca
> 
> > Thanks,
> > Samuel
> 
> diff --git a/rumpdisk/block-rump.c b/rumpdisk/block-rump.c
> index aa4a387f..262892e5 100644
> --- a/rumpdisk/block-rump.c
> +++ b/rumpdisk/block-rump.c
> @@ -47,7 +47,10 @@
>  #define BLKRRPART  0x125F     /* re-read partition table */
> 
>  #define DISK_NAME_LEN 32
> -#define MAX_DISK_DEV 2
> +
> +#ifndef countof
> +#define countof(arr) (sizeof (arr) / sizeof ((arr)[0]))
> +#endif
> 
>  #ifdef _RUMP_SATA
>  #define RUMP_TYPE_STRING "rump SATA/IDE"
> @@ -122,7 +125,7 @@ static boolean_t
>  is_disk_device (const char *name)
>  {
>    const char *dev;
> -  const char *allowed_devs[MAX_DISK_DEV] = {
> +  const char *allowed_devs[] = {
>  #ifdef _RUMP_SATA
>      "wd",
>  #else
> @@ -132,7 +135,7 @@ is_disk_device (const char *name)
>    };
>    uint8_t i;
> 
> -  for (i = 0; i < MAX_DISK_DEV; i++)
> +  for (i = 0; i < countof(allowed_devs); i++)
>      {
>        dev = allowed_devs[i];
>        /* /dev/XXN but we only care about /dev/XX prefix */

Reply via email to