Hello, > The pci_epf_ops struct contains a set of callbacks that are used by the > pci_epf_driver. The ops struct is never modified by the epf core itself. > > Marking the ops pointer const allows epf drivers to declare their > pci_epf_ops struct to be const. This allows the struct to be placed in the > read-only section. Which for example brings some security benefits as the > callbacks can not be overwritten. Applied to endpoint, thank you! [01/05] PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const https://git.kernel.org/pci/pci/c/86362293044b [02/05] PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const https://git.kernel.org/pci/pci/c/150d04ddf386 [03/05] PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const https://git.kernel.org/pci/pci/c/54f22c9758dc [04/05] PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const https://git.kernel.org/pci/pci/c/c21b53deda09 [05/05] PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const https://git.kernel.org/pci/pci/c/6f517e044096 Krzysztof