From: "Gustavo A. R. Silva" <gustavoars@kernel.org>
To: "Christian König" <christian.koenig@amd.com>
Cc: David Airlie <airlied@linux.ie>,
dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,
amd-gfx@lists.freedesktop.org, linux-hardening@vger.kernel.org,
Daniel Vetter <daniel@ffwll.ch>,
Alex Deucher <alexander.deucher@amd.com>
Subject: Re: [PATCH 00/14] drm/amd/pm: Replace one-element arrays with flexible-array members
Date: Thu, 8 Oct 2020 08:20:36 -0500 [thread overview]
Message-ID: <20201008132036.GB6588@embeddedor> (raw)
In-Reply-To: <d71c8436-334c-45d9-d464-9798e75f2a73@amd.com>
On Thu, Oct 08, 2020 at 09:19:47AM +0200, Christian König wrote:
> Am 07.10.20 um 18:01 schrieb Gustavo A. R. Silva:
> > Hi all,
> >
> > This series aims to replace one-element arrays with flexible-array
> > members.
> >
> > There is a regular need in the kernel to provide a way to declare having
> > a dynamically sized set of trailing elements in a structure. Kernel code
> > should always use “flexible array members”[1] for these cases. The older
> > style of one-element or zero-length arrays should no longer be used[2].
> >
> > Refactor the code according to the use of flexible-array members, instead
> > of one-element arrays, and use the struct_size() helper to calculate the
> > size for the dynamic memory allocation.
> >
> > Also, save some heap space in the process. More on this on each individual
> > patch.
>
> Ah! Nice to see that finally be documented and cleaned up.
>
> Feel free to add an Acked-by: Christian König <christian.koenig@amd.com>
>
> I also know about a case where we don't use struct_size in the DMA-buf code.
>
> I'm the maintainer of that stuff as well, so be prepared to get patches
> thrown at you to clean that up as well.
No problem. Feel free to send all of those my way. :)
Thanks
--
Gustavo
>
> Thanks,
> Christian.
>
> >
> > This series also addresses multiple of the following sorts of warnings:
> >
> > drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c:1515:37:
> > warning: array subscript 1 is above array bounds of ‘const struct
> > phm_clock_voltage_dependency_record[1]’ [-Warray-bounds]
> >
> > which, in this case, they are false positives, but nervertheless should be
> > fixed in order to enable -Warray-bounds[3][4].
> >
> > [1] https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FFlexible_array_member&data=02%7C01%7Cchristian.koenig%40amd.com%7C5312862a3b8c41838ef508d86ad969c1%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637376829947099179&sdata=5LEWyR8pYSxmHsqhHiYiOS%2BPPk%2Fm5suOc6H7f5cIBL4%3D&reserved=0
> > [2] https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.kernel.org%2Fdoc%2Fhtml%2Fv5.9-rc1%2Fprocess%2Fdeprecated.html%23zero-length-and-one-element-arrays&data=02%7C01%7Cchristian.koenig%40amd.com%7C5312862a3b8c41838ef508d86ad969c1%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637376829947099179&sdata=wOqxnNkA9FnOI%2BfB3dHn9RU7cqPJ62qqGCK9gsd2i%2Bo%3D&reserved=0
> > [3] https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit.kernel.org%2Flinus%2F44720996e2d79e47d508b0abe99b931a726a3197&data=02%7C01%7Cchristian.koenig%40amd.com%7C5312862a3b8c41838ef508d86ad969c1%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637376829947099179&sdata=x%2BSJeOrQA11HXoTaZEdyLyNWL9rC4GngDyoDMRBUn4M%3D&reserved=0
> > [4] https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FKSPP%2Flinux%2Fissues%2F109&data=02%7C01%7Cchristian.koenig%40amd.com%7C5312862a3b8c41838ef508d86ad969c1%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637376829947099179&sdata=48155uVo7AboCdSZfsTP10i2rHfBJctG%2F432lD%2BpfHo%3D&reserved=0
> >
> > Gustavo A. R. Silva (14):
> > drm/amd/pm: Replace one-element array with flexible-array member
> > drm/amd/pm: Replace one-element array with flexible-array member in
> > struct vi_dpm_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_clock_array
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_uvd_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_acp_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_phase_shedding_limits_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_vce_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_cac_leakage_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_samu_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_ppt_v1_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_ppt_v1_mm_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_ppt_v1_voltage_lookup_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_ppt_v1_pcie_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > ATOM_Vega10_GFXCLK_Dependency_Table
> >
> > drivers/gpu/drm/amd/pm/inc/hwmgr.h | 20 ++---
> > .../drm/amd/pm/powerplay/hwmgr/hwmgr_ppt.h | 8 +-
> > .../powerplay/hwmgr/process_pptables_v1_0.c | 85 +++++++-----------
> > .../amd/pm/powerplay/hwmgr/processpptables.c | 85 +++++++-----------
> > .../drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 2 +-
> > .../drm/amd/pm/powerplay/hwmgr/smu_helper.c | 5 +-
> > .../amd/pm/powerplay/hwmgr/vega10_pptable.h | 2 +-
> > .../powerplay/hwmgr/vega10_processpptables.c | 88 ++++++-------------
> > 8 files changed, 107 insertions(+), 188 deletions(-)
> >
>
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
WARNING: multiple messages have this Message-ID (diff)
From: "Gustavo A. R. Silva" <gustavoars@kernel.org>
To: "Christian König" <christian.koenig@amd.com>
Cc: linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org,
Alex Deucher <alexander.deucher@amd.com>,
David Airlie <airlied@linux.ie>, Daniel Vetter <daniel@ffwll.ch>,
amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org
Subject: Re: [PATCH 00/14] drm/amd/pm: Replace one-element arrays with flexible-array members
Date: Thu, 8 Oct 2020 08:20:36 -0500 [thread overview]
Message-ID: <20201008132036.GB6588@embeddedor> (raw)
In-Reply-To: <d71c8436-334c-45d9-d464-9798e75f2a73@amd.com>
On Thu, Oct 08, 2020 at 09:19:47AM +0200, Christian König wrote:
> Am 07.10.20 um 18:01 schrieb Gustavo A. R. Silva:
> > Hi all,
> >
> > This series aims to replace one-element arrays with flexible-array
> > members.
> >
> > There is a regular need in the kernel to provide a way to declare having
> > a dynamically sized set of trailing elements in a structure. Kernel code
> > should always use “flexible array members”[1] for these cases. The older
> > style of one-element or zero-length arrays should no longer be used[2].
> >
> > Refactor the code according to the use of flexible-array members, instead
> > of one-element arrays, and use the struct_size() helper to calculate the
> > size for the dynamic memory allocation.
> >
> > Also, save some heap space in the process. More on this on each individual
> > patch.
>
> Ah! Nice to see that finally be documented and cleaned up.
>
> Feel free to add an Acked-by: Christian König <christian.koenig@amd.com>
>
> I also know about a case where we don't use struct_size in the DMA-buf code.
>
> I'm the maintainer of that stuff as well, so be prepared to get patches
> thrown at you to clean that up as well.
No problem. Feel free to send all of those my way. :)
Thanks
--
Gustavo
>
> Thanks,
> Christian.
>
> >
> > This series also addresses multiple of the following sorts of warnings:
> >
> > drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c:1515:37:
> > warning: array subscript 1 is above array bounds of ‘const struct
> > phm_clock_voltage_dependency_record[1]’ [-Warray-bounds]
> >
> > which, in this case, they are false positives, but nervertheless should be
> > fixed in order to enable -Warray-bounds[3][4].
> >
> > [1] https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FFlexible_array_member&data=02%7C01%7Cchristian.koenig%40amd.com%7C5312862a3b8c41838ef508d86ad969c1%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637376829947099179&sdata=5LEWyR8pYSxmHsqhHiYiOS%2BPPk%2Fm5suOc6H7f5cIBL4%3D&reserved=0
> > [2] https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.kernel.org%2Fdoc%2Fhtml%2Fv5.9-rc1%2Fprocess%2Fdeprecated.html%23zero-length-and-one-element-arrays&data=02%7C01%7Cchristian.koenig%40amd.com%7C5312862a3b8c41838ef508d86ad969c1%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637376829947099179&sdata=wOqxnNkA9FnOI%2BfB3dHn9RU7cqPJ62qqGCK9gsd2i%2Bo%3D&reserved=0
> > [3] https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit.kernel.org%2Flinus%2F44720996e2d79e47d508b0abe99b931a726a3197&data=02%7C01%7Cchristian.koenig%40amd.com%7C5312862a3b8c41838ef508d86ad969c1%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637376829947099179&sdata=x%2BSJeOrQA11HXoTaZEdyLyNWL9rC4GngDyoDMRBUn4M%3D&reserved=0
> > [4] https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FKSPP%2Flinux%2Fissues%2F109&data=02%7C01%7Cchristian.koenig%40amd.com%7C5312862a3b8c41838ef508d86ad969c1%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637376829947099179&sdata=48155uVo7AboCdSZfsTP10i2rHfBJctG%2F432lD%2BpfHo%3D&reserved=0
> >
> > Gustavo A. R. Silva (14):
> > drm/amd/pm: Replace one-element array with flexible-array member
> > drm/amd/pm: Replace one-element array with flexible-array member in
> > struct vi_dpm_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_clock_array
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_uvd_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_acp_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_phase_shedding_limits_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_vce_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_cac_leakage_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_samu_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_ppt_v1_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_ppt_v1_mm_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_ppt_v1_voltage_lookup_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_ppt_v1_pcie_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > ATOM_Vega10_GFXCLK_Dependency_Table
> >
> > drivers/gpu/drm/amd/pm/inc/hwmgr.h | 20 ++---
> > .../drm/amd/pm/powerplay/hwmgr/hwmgr_ppt.h | 8 +-
> > .../powerplay/hwmgr/process_pptables_v1_0.c | 85 +++++++-----------
> > .../amd/pm/powerplay/hwmgr/processpptables.c | 85 +++++++-----------
> > .../drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 2 +-
> > .../drm/amd/pm/powerplay/hwmgr/smu_helper.c | 5 +-
> > .../amd/pm/powerplay/hwmgr/vega10_pptable.h | 2 +-
> > .../powerplay/hwmgr/vega10_processpptables.c | 88 ++++++-------------
> > 8 files changed, 107 insertions(+), 188 deletions(-)
> >
>
WARNING: multiple messages have this Message-ID (diff)
From: "Gustavo A. R. Silva" <gustavoars@kernel.org>
To: "Christian König" <christian.koenig@amd.com>
Cc: David Airlie <airlied@linux.ie>,
dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,
amd-gfx@lists.freedesktop.org, linux-hardening@vger.kernel.org,
Alex Deucher <alexander.deucher@amd.com>
Subject: Re: [PATCH 00/14] drm/amd/pm: Replace one-element arrays with flexible-array members
Date: Thu, 8 Oct 2020 08:20:36 -0500 [thread overview]
Message-ID: <20201008132036.GB6588@embeddedor> (raw)
In-Reply-To: <d71c8436-334c-45d9-d464-9798e75f2a73@amd.com>
On Thu, Oct 08, 2020 at 09:19:47AM +0200, Christian König wrote:
> Am 07.10.20 um 18:01 schrieb Gustavo A. R. Silva:
> > Hi all,
> >
> > This series aims to replace one-element arrays with flexible-array
> > members.
> >
> > There is a regular need in the kernel to provide a way to declare having
> > a dynamically sized set of trailing elements in a structure. Kernel code
> > should always use “flexible array members”[1] for these cases. The older
> > style of one-element or zero-length arrays should no longer be used[2].
> >
> > Refactor the code according to the use of flexible-array members, instead
> > of one-element arrays, and use the struct_size() helper to calculate the
> > size for the dynamic memory allocation.
> >
> > Also, save some heap space in the process. More on this on each individual
> > patch.
>
> Ah! Nice to see that finally be documented and cleaned up.
>
> Feel free to add an Acked-by: Christian König <christian.koenig@amd.com>
>
> I also know about a case where we don't use struct_size in the DMA-buf code.
>
> I'm the maintainer of that stuff as well, so be prepared to get patches
> thrown at you to clean that up as well.
No problem. Feel free to send all of those my way. :)
Thanks
--
Gustavo
>
> Thanks,
> Christian.
>
> >
> > This series also addresses multiple of the following sorts of warnings:
> >
> > drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c:1515:37:
> > warning: array subscript 1 is above array bounds of ‘const struct
> > phm_clock_voltage_dependency_record[1]’ [-Warray-bounds]
> >
> > which, in this case, they are false positives, but nervertheless should be
> > fixed in order to enable -Warray-bounds[3][4].
> >
> > [1] https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FFlexible_array_member&data=02%7C01%7Cchristian.koenig%40amd.com%7C5312862a3b8c41838ef508d86ad969c1%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637376829947099179&sdata=5LEWyR8pYSxmHsqhHiYiOS%2BPPk%2Fm5suOc6H7f5cIBL4%3D&reserved=0
> > [2] https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.kernel.org%2Fdoc%2Fhtml%2Fv5.9-rc1%2Fprocess%2Fdeprecated.html%23zero-length-and-one-element-arrays&data=02%7C01%7Cchristian.koenig%40amd.com%7C5312862a3b8c41838ef508d86ad969c1%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637376829947099179&sdata=wOqxnNkA9FnOI%2BfB3dHn9RU7cqPJ62qqGCK9gsd2i%2Bo%3D&reserved=0
> > [3] https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit.kernel.org%2Flinus%2F44720996e2d79e47d508b0abe99b931a726a3197&data=02%7C01%7Cchristian.koenig%40amd.com%7C5312862a3b8c41838ef508d86ad969c1%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637376829947099179&sdata=x%2BSJeOrQA11HXoTaZEdyLyNWL9rC4GngDyoDMRBUn4M%3D&reserved=0
> > [4] https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FKSPP%2Flinux%2Fissues%2F109&data=02%7C01%7Cchristian.koenig%40amd.com%7C5312862a3b8c41838ef508d86ad969c1%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637376829947099179&sdata=48155uVo7AboCdSZfsTP10i2rHfBJctG%2F432lD%2BpfHo%3D&reserved=0
> >
> > Gustavo A. R. Silva (14):
> > drm/amd/pm: Replace one-element array with flexible-array member
> > drm/amd/pm: Replace one-element array with flexible-array member in
> > struct vi_dpm_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_clock_array
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_uvd_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_acp_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_phase_shedding_limits_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_vce_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_cac_leakage_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_samu_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_ppt_v1_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_ppt_v1_mm_clock_voltage_dependency_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_ppt_v1_voltage_lookup_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > phm_ppt_v1_pcie_table
> > drm/amd/pm: Replace one-element array with flexible-array in struct
> > ATOM_Vega10_GFXCLK_Dependency_Table
> >
> > drivers/gpu/drm/amd/pm/inc/hwmgr.h | 20 ++---
> > .../drm/amd/pm/powerplay/hwmgr/hwmgr_ppt.h | 8 +-
> > .../powerplay/hwmgr/process_pptables_v1_0.c | 85 +++++++-----------
> > .../amd/pm/powerplay/hwmgr/processpptables.c | 85 +++++++-----------
> > .../drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 2 +-
> > .../drm/amd/pm/powerplay/hwmgr/smu_helper.c | 5 +-
> > .../amd/pm/powerplay/hwmgr/vega10_pptable.h | 2 +-
> > .../powerplay/hwmgr/vega10_processpptables.c | 88 ++++++-------------
> > 8 files changed, 107 insertions(+), 188 deletions(-)
> >
>
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
next prev parent reply other threads:[~2020-10-08 13:15 UTC|newest]
Thread overview: 57+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-10-07 16:01 [PATCH 00/14] drm/amd/pm: Replace one-element arrays with flexible-array members Gustavo A. R. Silva
2020-10-07 16:01 ` Gustavo A. R. Silva
2020-10-07 16:01 ` Gustavo A. R. Silva
2020-10-07 16:02 ` [PATCH 01/14] drm/amd/pm: Replace one-element array with flexible-array member Gustavo A. R. Silva
2020-10-07 16:02 ` Gustavo A. R. Silva
2020-10-07 16:02 ` Gustavo A. R. Silva
2020-10-07 16:03 ` [PATCH 02/14] drm/amd/pm: Replace one-element array with flexible-array member in struct vi_dpm_table Gustavo A. R. Silva
2020-10-07 16:03 ` Gustavo A. R. Silva
2020-10-07 16:03 ` Gustavo A. R. Silva
2020-10-07 16:04 ` [PATCH 03/14] drm/amd/pm: Replace one-element array with flexible-array in struct phm_clock_array Gustavo A. R. Silva
2020-10-07 16:04 ` Gustavo A. R. Silva
2020-10-07 16:04 ` Gustavo A. R. Silva
2020-10-07 16:04 ` [PATCH 04/14] drm/amd/pm: Replace one-element array with flexible-array in struct phm_uvd_clock_voltage_dependency_table Gustavo A. R. Silva
2020-10-07 16:04 ` Gustavo A. R. Silva
2020-10-07 16:04 ` Gustavo A. R. Silva
2020-10-07 16:05 ` [PATCH 05/14] drm/amd/pm: Replace one-element array with flexible-array in struct phm_acp_clock_voltage_dependency_table Gustavo A. R. Silva
2020-10-07 16:05 ` Gustavo A. R. Silva
2020-10-07 16:05 ` Gustavo A. R. Silva
2020-10-07 16:06 ` [PATCH 06/14] drm/amd/pm: Replace one-element array with flexible-array in struct phm_phase_shedding_limits_table Gustavo A. R. Silva
2020-10-07 16:06 ` Gustavo A. R. Silva
2020-10-07 16:06 ` Gustavo A. R. Silva
2020-10-07 16:06 ` [PATCH 07/14] drm/amd/pm: Replace one-element array with flexible-array in struct phm_vce_clock_voltage_dependency_table Gustavo A. R. Silva
2020-10-07 16:06 ` Gustavo A. R. Silva
2020-10-07 16:06 ` Gustavo A. R. Silva
2020-10-07 16:07 ` [PATCH 08/14] drm/amd/pm: Replace one-element array with flexible-array in struct phm_cac_leakage_table Gustavo A. R. Silva
2020-10-07 16:07 ` Gustavo A. R. Silva
2020-10-07 16:07 ` Gustavo A. R. Silva
2020-10-07 16:08 ` [PATCH 09/14] drm/amd/pm: Replace one-element array with flexible-array in struct phm_samu_clock_voltage_dependency_table Gustavo A. R. Silva
2020-10-07 16:08 ` Gustavo A. R. Silva
2020-10-07 16:08 ` Gustavo A. R. Silva
2020-10-07 16:08 ` [PATCH 10/14] drm/amd/pm: Replace one-element array with flexible-array in struct phm_ppt_v1_clock_voltage_dependency_table Gustavo A. R. Silva
2020-10-07 16:08 ` Gustavo A. R. Silva
2020-10-07 16:08 ` Gustavo A. R. Silva
2020-10-07 16:09 ` [PATCH 11/14] drm/amd/pm: Replace one-element array with flexible-array in struct phm_ppt_v1_mm_clock_voltage_dependency_table Gustavo A. R. Silva
2020-10-07 16:09 ` Gustavo A. R. Silva
2020-10-07 16:09 ` Gustavo A. R. Silva
2020-10-07 16:10 ` [PATCH 12/14] drm/amd/pm: Replace one-element array with flexible-array in struct phm_ppt_v1_voltage_lookup_table Gustavo A. R. Silva
2020-10-07 16:10 ` Gustavo A. R. Silva
2020-10-07 16:10 ` Gustavo A. R. Silva
2020-10-07 16:10 ` [PATCH 13/14] drm/amd/pm: Replace one-element array with flexible-array in struct phm_ppt_v1_pcie_table Gustavo A. R. Silva
2020-10-07 16:10 ` Gustavo A. R. Silva
2020-10-07 16:10 ` Gustavo A. R. Silva
2020-10-07 16:11 ` [PATCH 14/14] drm/amd/pm: Replace one-element array with flexible-array in struct ATOM_Vega10_GFXCLK_Dependency_Table Gustavo A. R. Silva
2020-10-07 16:11 ` Gustavo A. R. Silva
2020-10-07 16:11 ` Gustavo A. R. Silva
2020-10-08 15:46 ` Alex Deucher
2020-10-08 15:46 ` Alex Deucher
2020-10-08 15:46 ` Alex Deucher
2020-10-08 7:19 ` [PATCH 00/14] drm/amd/pm: Replace one-element arrays with flexible-array members Christian König
2020-10-08 7:19 ` Christian König
2020-10-08 7:19 ` Christian König
2020-10-08 13:20 ` Gustavo A. R. Silva [this message]
2020-10-08 13:20 ` Gustavo A. R. Silva
2020-10-08 13:20 ` Gustavo A. R. Silva
2020-10-08 15:53 ` Alex Deucher
2020-10-08 15:53 ` Alex Deucher
2020-10-08 15:53 ` Alex Deucher
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20201008132036.GB6588@embeddedor \
--to=gustavoars@kernel.org \
--cc=airlied@linux.ie \
--cc=alexander.deucher@amd.com \
--cc=amd-gfx@lists.freedesktop.org \
--cc=christian.koenig@amd.com \
--cc=daniel@ffwll.ch \
--cc=dri-devel@lists.freedesktop.org \
--cc=linux-hardening@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.