Merge drm/drm-next into drm-xe-next

Backmerging to bring in 6.18-rc1.

Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
This commit is contained in:
Thomas Hellström
2025-10-14 11:31:49 +02:00
11345 changed files with 500090 additions and 291412 deletions

View File

@@ -75,9 +75,9 @@ KUNIT_ARRAY_PARAM(platform, cases, xe_pci_fake_data_desc);
*
* Return: pointer to the next parameter or NULL if no more parameters
*/
const void *xe_pci_fake_data_gen_params(const void *prev, char *desc)
const void *xe_pci_fake_data_gen_params(struct kunit *test, const void *prev, char *desc)
{
return platform_gen_params(prev, desc);
return platform_gen_params(test, prev, desc);
}
EXPORT_SYMBOL_IF_KUNIT(xe_pci_fake_data_gen_params);
@@ -251,16 +251,16 @@ KUNIT_ARRAY_PARAM(pci_id, pciidlist, xe_pci_id_kunit_desc);
*
* Return: pointer to the next parameter or NULL if no more parameters
*/
const void *xe_pci_graphics_ip_gen_param(const void *prev, char *desc)
const void *xe_pci_graphics_ip_gen_param(struct kunit *test, const void *prev, char *desc)
{
const void *next = pre_gmdid_graphics_ip_gen_params(prev, desc);
const void *next = pre_gmdid_graphics_ip_gen_params(test, prev, desc);
if (next)
return next;
if (is_insidevar(prev, pre_gmdid_graphics_ips))
prev = NULL;
return graphics_ip_gen_params(prev, desc);
return graphics_ip_gen_params(test, prev, desc);
}
EXPORT_SYMBOL_IF_KUNIT(xe_pci_graphics_ip_gen_param);
@@ -275,16 +275,16 @@ EXPORT_SYMBOL_IF_KUNIT(xe_pci_graphics_ip_gen_param);
*
* Return: pointer to the next parameter or NULL if no more parameters
*/
const void *xe_pci_media_ip_gen_param(const void *prev, char *desc)
const void *xe_pci_media_ip_gen_param(struct kunit *test, const void *prev, char *desc)
{
const void *next = pre_gmdid_media_ip_gen_params(prev, desc);
const void *next = pre_gmdid_media_ip_gen_params(test, prev, desc);
if (next)
return next;
if (is_insidevar(prev, pre_gmdid_media_ips))
prev = NULL;
return media_ip_gen_params(prev, desc);
return media_ip_gen_params(test, prev, desc);
}
EXPORT_SYMBOL_IF_KUNIT(xe_pci_media_ip_gen_param);
@@ -299,9 +299,9 @@ EXPORT_SYMBOL_IF_KUNIT(xe_pci_media_ip_gen_param);
*
* Return: pointer to the next parameter or NULL if no more parameters
*/
const void *xe_pci_id_gen_param(const void *prev, char *desc)
const void *xe_pci_id_gen_param(struct kunit *test, const void *prev, char *desc)
{
const struct pci_device_id *pci = pci_id_gen_params(prev, desc);
const struct pci_device_id *pci = pci_id_gen_params(test, prev, desc);
return pci->driver_data ? pci : NULL;
}
@@ -387,7 +387,7 @@ EXPORT_SYMBOL_IF_KUNIT(xe_pci_fake_device_init);
* Return: pointer to the next &struct xe_device ready to be used as a parameter
* or NULL if there are no more Xe devices on the system.
*/
const void *xe_pci_live_device_gen_param(const void *prev, char *desc)
const void *xe_pci_live_device_gen_param(struct kunit *test, const void *prev, char *desc)
{
const struct xe_device *xe = prev;
struct device *dev = xe ? xe->drm.dev : NULL;

View File

@@ -7,6 +7,7 @@
#define _XE_PCI_TEST_H_
#include <linux/types.h>
#include <kunit/test.h>
#include "xe_platform_types.h"
#include "xe_sriov_types.h"
@@ -24,12 +25,12 @@ struct xe_pci_fake_data {
};
int xe_pci_fake_device_init(struct xe_device *xe);
const void *xe_pci_fake_data_gen_params(const void *prev, char *desc);
const void *xe_pci_fake_data_gen_params(struct kunit *test, const void *prev, char *desc);
void xe_pci_fake_data_desc(const struct xe_pci_fake_data *param, char *desc);
const void *xe_pci_graphics_ip_gen_param(const void *prev, char *desc);
const void *xe_pci_media_ip_gen_param(const void *prev, char *desc);
const void *xe_pci_id_gen_param(const void *prev, char *desc);
const void *xe_pci_live_device_gen_param(const void *prev, char *desc);
const void *xe_pci_graphics_ip_gen_param(struct kunit *test, const void *prev, char *desc);
const void *xe_pci_media_ip_gen_param(struct kunit *test, const void *prev, char *desc);
const void *xe_pci_id_gen_param(struct kunit *test, const void *prev, char *desc);
const void *xe_pci_live_device_gen_param(struct kunit *test, const void *prev, char *desc);
#endif