Hi Bryan,
On 1/6/2025 5:36 AM, Bryan O'Donoghue wrote:
On 04/01/2025 05:41, Vedang Nagar wrote:No, this is a different series having OOB fixes similar to ones posted by Vikash.
num_properties_changed is being read from the message queue but isPlease see Vikash's series on this.
not validated. Value can be corrupted from the firmware leading to
OOB read access issues. Add fix to read the size of the packets as
well and crosscheck before reading from the packet.
Signed-off-by: Vedang Nagar <quic_vnagar@xxxxxxxxxxx>
https://lore.kernel.org/linux-arm-msm/20241128-venus_oob_2-v2-2-483ae0a464b8@xxxxxxxxxxx/
it seems to have exactly the same patch title ?
Is this patch supposed to be a follow-up to that patch ?
https://lore.kernel.org/linux-arm-msm/20241128-venus_oob_2-v2-0-483ae0a464b8@xxxxxxxxxxx/
Expecting to see a V3 of the above. If the intention is to supersede that patch or some of those patches you should make clear here.
Yes, it's everytime " -= sizeof(u32) " since the first the first word read is ptype of size u32
On the switch statement I'd have two comments.
#1 is everything really a " -= sizeof(u32)" ?
#2 if so then this ought to be factored out into a functionSure, will fix this with decomposition into functions.
=> functional decomposition