On 09.12.2020 17:09, Juergen Gross wrote:
> @@ -1080,6 +1092,56 @@ static struct hypfs_entry *cpupool_dir_findentry(
> return hypfs_gen_dyndir_id_entry(&cpupool_pooldir, id, cpupool);
> }
>
> +static int cpupool_gran_read(const struct hypfs_entry *entry,
> + XEN_GUEST_HANDLE_PARAM(void) uaddr)
> +{
> + const struct hypfs_dyndir_id *data;
> + const struct cpupool *cpupool;
> + const char *gran;
> +
> + data = hypfs_get_dyndata();
> + cpupool = data->data;
> + ASSERT(cpupool);
With this and ...
> +static unsigned int hypfs_gran_getsize(const struct hypfs_entry *entry)
> +{
> + const struct hypfs_dyndir_id *data;
> + const struct cpupool *cpupool;
> + const char *gran;
> +
> + data = hypfs_get_dyndata();
> + cpupool = data->data;
> + ASSERT(cpupool);
... this ASSERT() I'd like to first settle our earlier discussion,
before possibly giving my R-b here. No other remaining remarks from
my side.
Jan