PCI: hv: Use the correct buffer size in new_pcichild_device()
We don't really need such a big on-stack buffer. vmbus_sendpacket() here only uses sizeof(struct pci_child_message). Signed-off-by: Dexuan Cui <decui@microsoft.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Reviewed-by: Jake Oshins <jakeo@microsoft.com>
This commit is contained in:
Родитель
542ccf4551
Коммит
8286e96d95
|
@ -1271,9 +1271,9 @@ static struct hv_pci_dev *new_pcichild_device(struct hv_pcibus_device *hbus,
|
|||
struct hv_pci_dev *hpdev;
|
||||
struct pci_child_message *res_req;
|
||||
struct q_res_req_compl comp_pkt;
|
||||
union {
|
||||
struct pci_packet init_packet;
|
||||
u8 buffer[0x100];
|
||||
struct {
|
||||
struct pci_packet init_packet;
|
||||
u8 buffer[sizeof(struct pci_child_message)];
|
||||
} pkt;
|
||||
unsigned long flags;
|
||||
int ret;
|
||||
|
|
Загрузка…
Ссылка в новой задаче