drm/drm_exec, drm/drm_kunit: Fix / WA for uaf and lock alloc tracking.
Subsystems (3)
cover drm/drm_exec, drm/drm_kunit: Fix / WA for uaf and lock alloc tracking.
While trying to replicate a weird drm_exec lock alloc tracking warning using the drm_exec kunit test, the warning was shadowed by a UAF warning due to a bug in the drm kunit helpers.
Patch 1 fixes that drm kunit UAF.
Patch 2 introduces a drm_exec kunit subtest that shows the weird lock alloc tracking warning if CONFIG_DEBUG_LOCK_ALLOC is set.
Patch 3 modifies drm_exec to avoid that lock alloc tracking warning. Although the proper fix would probably be to modify lockdep to track the lock held status differently, this workaround at pushes the problem out of drm_exec, so that any drm_exec users relying on its refcounting don't run into this.
Thomas Hellström (3):
drm/kunit: Avoid a driver uaf drm/tests/drm_exec: Add a test for object freeing within
drm_exec_fini()
drm/drm_exec: Work around a WW mutex lockdep oddity
drivers/gpu/drm/drm_exec.c | 2 +- drivers/gpu/drm/tests/drm_exec_test.c | 47 +++++++++++++++++++++++++++ include/drm/drm_exec.h | 35 +++++++++++++++++--- include/drm/drm_kunit_helpers.h | 4 ++- 4 files changed, 82 insertions(+), 6 deletions(-)
Signature · 1 line
2.41.0
PATCH 1/3 drm/kunit: Avoid a driver uaf
when using __drm_kunit_helper_alloc_drm_device() the driver may be dereferenced by device-managed resources up until the device is freed, which is typically later than the kunit-managed resource code frees it. Fix this by simply make the driver device-managed as well.
Related KASAN message:
[55272.551542] ================================================================== [55272.551551] BUG: KASAN: slab-use-after-free in drm_dev_put.part.0+0xd4/0xe0 [drm] [55272.551603] Read of size 8 at addr ffff888127502828 by task kunit_try_catch/10353
[55272.551612] CPU: 4 PID: 10353 Comm: kunit_try_catch Tainted: G U N 6.5.0-rc7+ #155 [55272.551620] Hardware name: ASUS System Product Name/PRIME B560M-A AC, BIOS 0403 01/26/2021 [55272.551626] Call Trace: [55272.551629] <TASK> [55272.551633] dump_stack_lvl+0x57/0x90 [55272.551639] print_report+0xcf/0x630 [55272.551645] ? _raw_spin_lock_irqsave+0x5f/0x70 [55272.551652] ? drm_dev_put.part.0+0xd4/0xe0 [drm] [55272.551694] kasan_report+0xd7/0x110 [55272.551699] ? drm_dev_put.part.0+0xd4/0xe0 [drm] [55272.551742] drm_dev_put.part.0+0xd4/0xe0 [drm] [55272.551783] devres_release_all+0x15d/0x1f0 [55272.551790] ? __pfx_devres_release_all+0x10/0x10 [55272.551797] device_unbind_cleanup+0x16/0x1a0 [55272.551802] device_release_driver_internal+0x3e5/0x540 [55272.551808] ? kobject_put+0x5d/0x4b0 [55272.551814] bus_remove_device+0x1f1/0x3f0 [55272.551819] device_del+0x342/0x910 [55272.551826] ? __pfx_device_del+0x10/0x10 [55272.551830] ? lock_release+0x339/0x5e0 [55272.551836] ? kunit_remove_resource+0x128/0x290 [kunit] [55272.551845] ? __pfx_lock_release+0x10/0x10 [55272.551851] platform_device_del.part.0+0x1f/0x1e0 [55272.551856] ? _raw_spin_unlock_irqrestore+0x30/0x60 [55272.551863] kunit_remove_resource+0x195/0x290 [kunit] [55272.551871] ? _raw_spin_unlock_irqrestore+0x30/0x60 [55272.551877] kunit_cleanup+0x78/0x120 [kunit] [55272.551885] ? __kthread_parkme+0xc1/0x1f0 [55272.551891] ? __pfx_kunit_try_run_case_cleanup+0x10/0x10 [kunit] [55272.551900] ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 [kunit] [55272.551909] kunit_generic_run_threadfn_adapter+0x4a/0x90 [kunit] [55272.551919] kthread+0x2e7/0x3c0 [55272.551924] ? __pfx_kthread+0x10/0x10 [55272.551929] ret_from_fork+0x2d/0x70 [55272.551935] ? __pfx_kthread+0x10/0x10 [55272.551940] ret_from_fork_asm+0x1b/0x30 [55272.551948] </TASK>
[55272.551953] Allocated by task 10351: [55272.551956] kasan_save_stack+0x1c/0x40 [55272.551962] kasan_set_track+0x21/0x30 [55272.551966] __kasan_kmalloc+0x8b/0x90 [55272.551970] __kmalloc+0x5e/0x160 [55272.551976] kunit_kmalloc_array+0x1c/0x50 [kunit] [55272.551984] drm_exec_test_init+0xfa/0x2c0 [drm_exec_test] [55272.551991] kunit_try_run_case+0xdd/0x250 [kunit] [55272.551999] kunit_generic_run_threadfn_adapter+0x4a/0x90 [kunit] [55272.552008] kthread+0x2e7/0x3c0 [55272.552012] ret_from_fork+0x2d/0x70 [55272.552017] ret_from_fork_asm+0x1b/0x30
[55272.552024] Freed by task 10353: [55272.552027] kasan_save_stack+0x1c/0x40 [55272.552032] kasan_set_track+0x21/0x30 [55272.552036] kasan_save_free_info+0x27/0x40 [55272.552041] __kasan_slab_free+0x106/0x180 [55272.552046] slab_free_freelist_hook+0xb3/0x160 [55272.552051] __kmem_cache_free+0xb2/0x290 [55272.552056] kunit_remove_resource+0x195/0x290 [kunit] [55272.552064] kunit_cleanup+0x78/0x120 [kunit] [55272.552072] kunit_generic_run_threadfn_adapter+0x4a/0x90 [kunit] [55272.552080] kthread+0x2e7/0x3c0 [55272.552085] ret_from_fork+0x2d/0x70 [55272.552089] ret_from_fork_asm+0x1b/0x30
[55272.552096] The buggy address belongs to the object at ffff888127502800
which belongs to the cache kmalloc-512 of size 512
[55272.552105] The buggy address is located 40 bytes inside of
freed 512-byte region [ffff888127502800, ffff888127502a00)[55272.552115] The buggy address belongs to the physical page: [55272.552119] page:00000000af6c70ff refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x127500 [55272.552127] head:00000000af6c70ff order:3 entire_mapcount:0 nr_pages_mapped:0 pincount:0 [55272.552133] anon flags: 0x17ffffc0010200(slab|head|node=0|zone=2|lastcpupid=0x1fffff) [55272.552141] page_type: 0xffffffff() [55272.552145] raw: 0017ffffc0010200 ffff888100042c80 0000000000000000 dead000000000001 [55272.552152] raw: 0000000000000000 0000000080200020 00000001ffffffff 0000000000000000 [55272.552157] page dumped because: kasan: bad access detected
[55272.552163] Memory state around the buggy address: [55272.552167] ffff888127502700: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [55272.552173] ffff888127502780: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [55272.552178] >ffff888127502800: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [55272.552184] ^ [55272.552187] ffff888127502880: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [55272.552193] ffff888127502900: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [55272.552198] ================================================================== [55272.552203] Disabling lock debugging due to kernel taint
--- include/drm/drm_kunit_helpers.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
include/drm/drm_kunit_helpers.h +3 -1
@@ -3,6 +3,8 @@#ifndef DRM_KUNIT_HELPERS_H_ #define DRM_KUNIT_HELPERS_H_ +#include <linux/device.h> +#include <kunit/test.h> struct drm_device ;
@@ -51,7 +53,7 @@ __drm_kunit_helper_alloc_drm_device(struct kunit *test, {struct drm_driver *driver; - driver =kunit_kzalloc (test,sizeof (*driver),GFP_KERNEL ); + driver =devm_kzalloc (dev,sizeof (*driver),GFP_KERNEL );KUNIT_ASSERT_NOT_NULL (test, driver); driver->driver_features = features;
Signature · 1 line
2.41.0
Maxime Ripard
maintainerRe: [Intel-xe] [PATCH 1/3] drm/kunit: Avoid a driver uaf
Quoted 4 lines · Thomas Hellström
when using
__drm_kunit_helper_alloc_drm_device()the driver may be dereferenced by device-managed resources up until the device is freed, which is typically later than the kunit-managed resource code frees it.
I'd like to have a bit more context on how a driver can end up in that situation?
Maxime
Re: [Intel-xe] [PATCH 1/3] drm/kunit: Avoid a driver uaf
Hi maxime,
Quoted 7 lines · Maxime Ripard
Quoted 4 lines · Thomas Hellström
when using
__drm_kunit_helper_alloc_drm_device()the driver may be dereferenced by device-managed resources up until the device is freed, which is typically later than the kunit-managed resource code frees it.I'd like to have a bit more context on how a driver can end up in that situation?
I interpret the attached traces as follows.
INIT:
Code allocates a struct device as a kunit-managed resource. Code allocates a drm driver as a kunit-managed resource. Code allocates a drm device as a device-managed resource.
EXIT:
Kunit resource cleanup frees the drm driver
Kunit resource cleanup frees the struct device, which starts a device-managed resource cleanup device-managed cleanup calls drm_dev_put()drm_dev_put() dereferences the (now freed) drm driver -> Boom.
It should be sufficient to enable KASAN and run the drm_exec_test kunit test to trigger this.
Thanks,
Thomas
Quoted 2 lines
Maxime
Maxime Ripard
maintainerRe: [Intel-xe] [PATCH 1/3] drm/kunit: Avoid a driver uaf
Quoted 21 lines · Thomas Hellström
Hi maxime,
Quoted 7 lines · Maxime Ripard
Quoted 4 lines · Thomas Hellström
when using
__drm_kunit_helper_alloc_drm_device()the driver may be dereferenced by device-managed resources up until the device is freed, which is typically later than the kunit-managed resource code frees it.I'd like to have a bit more context on how a driver can end up in that situation?
I interpret the attached traces as follows.
INIT:
Code allocates a struct device as a kunit-managed resource. Code allocates a drm driver as a kunit-managed resource. Code allocates a drm device as a device-managed resource.
EXIT:
Quoted 8 lines
Kunit resource cleanup frees the drm driver
Kunit resource cleanup frees the struct device, which starts a device-managed resource cleanup
device-managed cleanup callsdrm_dev_put()drm_dev_put()dereferences the (now freed) drm driver -> Boom.It should be sufficient to enable KASAN and run the
drm_exec_testkunit test to trigger this.
Ack. Can you put this into your commit log?
Thanks!
Maxime
Re: [Intel-xe] [PATCH 1/3] drm/kunit: Avoid a driver uaf
Hi, Maxime,
Quoted 27 lines · Maxime Ripard
Quoted 26 lines · Thomas Hellström
Hi maxime,
Quoted 7 lines · Maxime Ripard
Quoted 4 lines · Thomas Hellström
when using
__drm_kunit_helper_alloc_drm_device()the driver may be dereferenced by device-managed resources up until the device is freed, which is typically later than the kunit-managed resource code frees it.I'd like to have a bit more context on how a driver can end up in that situation?
I interpret the attached traces as follows.
INIT:
Code allocates a struct device as a kunit-managed resource. Code allocates a drm driver as a kunit-managed resource. Code allocates a drm device as a device-managed resource.
EXIT:
Kunit resource cleanup frees the drm driver
Kunit resource cleanup frees the struct device, which starts a device-managed resource cleanup
device-managed cleanup callsdrm_dev_put()drm_dev_put()dereferences the (now freed) drm driver -> Boom.
Quoted 6 lines
Quoted 2 lines
It should be sufficient to enable KASAN and run the
drm_exec_testkunit test to trigger this.Ack. Can you put this into your commit log?
Thanks!
Maxime
Thanks for reviewing. I'll update this and the other patch with your comments.
Thanks,
Thomas
PATCH 2/3 drm/tests/drm_exec: Add a test for object freeing within drm_exec_fini()
In reply to Thomas HellströmCheck that object freeing from within drm_exec_fini() works as expected and doesn't generate any warnings.
--- drivers/gpu/drm/tests/drm_exec_test.c | 47 +++++++++++++++++++++++++++ 1 file changed, 47 insertions(+)
drivers/gpu/drm/tests/drm_exec_test.c +47 -0
@@ -170,6 +170,52 @@ static void test_prepare_array(struct kunit *test)drm_gem_private_object_fini (&gobj2); } +static const struct drm_gem_object_funcs put_funcs = { + .free = (void *)kfree, +}; + +/* +* Check that freeing objects from within drm_exec_fini() +* behaves as expected. +*/ +static void test_early_put (struct kunit *test) +{ +struct drm_exec_priv *priv = test->priv; +struct drm_gem_object *gobj1; +struct drm_gem_object *gobj2; +struct drm_gem_object *array[2 ]; +struct drm_exec exec; +int ret; + + gobj1 =kzalloc (sizeof (*gobj1),GFP_KERNEL ); +KUNIT_EXPECT_NOT_ERR_OR_NULL (test, gobj1); +if (!gobj1) +return ; + + gobj2 =kzalloc (sizeof (*gobj2),GFP_KERNEL ); +KUNIT_EXPECT_NOT_ERR_OR_NULL (test, gobj2); +if (!gobj2) { +kfree (gobj1); +return ; + } + + gobj1->funcs = &put_funcs; + gobj2->funcs = &put_funcs; + array[0 ] = gobj1; + array[1 ] = gobj2; +drm_gem_private_object_init (priv->drm, gobj1,PAGE_SIZE ); +drm_gem_private_object_init (priv->drm, gobj2,PAGE_SIZE ); + +drm_exec_init (&exec,DRM_EXEC_INTERRUPTIBLE_WAIT ); +drm_exec_until_all_locked (&exec) + ret = drm_exec_prepare_array(&exec, array, ARRAY_SIZE(array), +1 ); +KUNIT_EXPECT_EQ (test, ret,0 ); +drm_gem_object_put (gobj1); +drm_gem_object_put (gobj2); +drm_exec_fini (&exec); +} +static void test_multiple_loops (struct kunit *test) {struct drm_exec exec;
@@ -198,6 +244,7 @@ static struct kunit_case drm_exec_tests[] = {KUNIT_CASE (test_prepare),KUNIT_CASE (test_prepare_array),KUNIT_CASE (test_multiple_loops), + KUNIT_CASE(test_early_put), {} };
Signature · 1 line
2.41.0
Re: [Intel-xe] [PATCH 2/3] drm/tests/drm_exec: Add a test for object freeing within drm_exec_fini()
Hi,
Quoted 52 lines · Thomas Hellström
Check that object freeing from within
drm_exec_fini()works as expected and doesn't generate any warnings.Cc Christian König <[email protected]>Signed-off-by Thomas Hellström <[email protected]>--- drivers/gpu/drm/tests/drm_exec_test.c | 47 +++++++++++++++++++++++++++ 1 file changed, 47 insertions(+)drivers/gpu/drm/tests/drm_exec_test.c +34
-0@@ -170,6 +170,52 @@ static void test_prepare_array(struct kunit *test)drm_gem_private_object_fini (&gobj2); } +static const struct drm_gem_object_funcs put_funcs = { + .free = (void *)kfree, +}; + +/* +* Check that freeing objects from within drm_exec_fini() +* behaves as expected. +*/ +static void test_early_put (struct kunit *test) +{ +struct drm_exec_priv *priv = test->priv; +struct drm_gem_object *gobj1; +struct drm_gem_object *gobj2; +struct drm_gem_object *array[2 ]; +struct drm_exec exec; +int ret; + + gobj1 =kzalloc (sizeof (*gobj1),GFP_KERNEL ); +KUNIT_EXPECT_NOT_ERR_OR_NULL (test, gobj1); +if (!gobj1) +return ; + + gobj2 =kzalloc (sizeof (*gobj2),GFP_KERNEL ); +KUNIT_EXPECT_NOT_ERR_OR_NULL (test, gobj2); +if (!gobj2) { +kfree (gobj1); +return ; + } + + gobj1->funcs = &put_funcs; + gobj2->funcs = &put_funcs; + array[0 ] = gobj1; + array[1 ] = gobj2; +drm_gem_private_object_init (priv->drm, gobj1,PAGE_SIZE );
drivers/gpu/drm/tests/drm_exec_test.c static void test_prepare_array(struct kunit *test) · line 216
Quoted 10 lines
drivers/gpu/drm/tests/drm_exec_test.c +10
-0+drm_gem_private_object_init (priv->drm, gobj2,PAGE_SIZE ); + +drm_exec_init (&exec,DRM_EXEC_INTERRUPTIBLE_WAIT ); +drm_exec_until_all_locked (&exec) + ret = drm_exec_prepare_array(&exec, array, ARRAY_SIZE(array), +1 ); +KUNIT_EXPECT_EQ (test, ret,0 ); +drm_gem_object_put (gobj1); +drm_gem_object_put (gobj2); +drm_exec_fini (&exec);
It doesn't look like you actually check that "freeing objects from within drm_exec_fini() behaves as expected." What is the expectation here, and how is it checked?
Maxime
Re: [Intel-xe] [PATCH 2/3] drm/tests/drm_exec: Add a test for object freeing within drm_exec_fini()
Hi,
Quoted 60 lines · Maxime Ripard
Hi,
Quoted 57 lines · Thomas Hellström
Check that object freeing from within
drm_exec_fini()works as expected and doesn't generate any warnings.Cc Christian König <[email protected]>Signed-off-by Thomas Hellström <[email protected]>--- drivers/gpu/drm/tests/drm_exec_test.c | 47 +++++++++++++++++++++++++++ 1 file changed, 47 insertions(+)drivers/gpu/drm/tests/drm_exec_test.c +39
-0@@ -170,6 +170,52 @@ static void test_prepare_array(struct kunit *test)drm_gem_private_object_fini (&gobj2); } +static const struct drm_gem_object_funcs put_funcs = { + .free = (void *)kfree, +}; + +/* +* Check that freeing objects from within drm_exec_fini() +* behaves as expected. +*/ +static void test_early_put (struct kunit *test) +{ +struct drm_exec_priv *priv = test->priv; +struct drm_gem_object *gobj1; +struct drm_gem_object *gobj2; +struct drm_gem_object *array[2 ]; +struct drm_exec exec; +int ret; + + gobj1 =kzalloc (sizeof (*gobj1),GFP_KERNEL ); +KUNIT_EXPECT_NOT_ERR_OR_NULL (test, gobj1); +if (!gobj1) +return ; + + gobj2 =kzalloc (sizeof (*gobj2),GFP_KERNEL ); +KUNIT_EXPECT_NOT_ERR_OR_NULL (test, gobj2); +if (!gobj2) { +kfree (gobj1); +return ; + } + + gobj1->funcs = &put_funcs; + gobj2->funcs = &put_funcs; + array[0 ] = gobj1; + array[1 ] = gobj2; +drm_gem_private_object_init (priv->drm, gobj1,PAGE_SIZE ); +drm_gem_private_object_init (priv->drm, gobj2,PAGE_SIZE ); + +drm_exec_init (&exec,DRM_EXEC_INTERRUPTIBLE_WAIT ); +drm_exec_until_all_locked (&exec) + ret = drm_exec_prepare_array(&exec, array, ARRAY_SIZE(array),
Quoted 8 lines
drivers/gpu/drm/tests/drm_exec_test.c static void test_prepare_array(struct kunit *test) · line 216
Quoted 5 lines
drivers/gpu/drm/tests/drm_exec_test.c +5
-0+ 1); +KUNIT_EXPECT_EQ (test, ret,0 ); +drm_gem_object_put (gobj1); +drm_gem_object_put (gobj2); +drm_exec_fini (&exec);It doesn't look like you actually check that "freeing objects from within
drm_exec_fini()behaves as expected." What is the expectation here, and how is it checked?
Hm. Good question, I've been manually checking dmesg for lockdep splats. Is there a way to automate that?
/Thomas
Quoted 1 line
Maxime
Re: [Intel-xe] [PATCH 2/3] drm/tests/drm_exec: Add a test for object freeing within drm_exec_fini()
Quoted 71 lines · Thomas Hellström
Hi,
Quoted 59 lines · Maxime Ripard
Hi,
Quoted 56 lines · Thomas Hellström
Check that object freeing from within
drm_exec_fini()works as expected and doesn't generate any warnings.Cc Christian König <[email protected]>Signed-off-by Thomas Hellström <[email protected]>--- drivers/gpu/drm/tests/drm_exec_test.c | 47 +++++++++++++++++++++++++++ 1 file changed, 47 insertions(+)drivers/gpu/drm/tests/drm_exec_test.c +39
-0@@ -170,6 +170,52 @@ static void test_prepare_array(struct kunit *test)drm_gem_private_object_fini (&gobj2); } +static const struct drm_gem_object_funcs put_funcs = { + .free = (void *)kfree, +}; + +/* +* Check that freeing objects from within drm_exec_fini() +* behaves as expected. +*/ +static void test_early_put (struct kunit *test) +{ +struct drm_exec_priv *priv = test->priv; +struct drm_gem_object *gobj1; +struct drm_gem_object *gobj2; +struct drm_gem_object *array[2 ]; +struct drm_exec exec; +int ret; + + gobj1 =kzalloc (sizeof (*gobj1),GFP_KERNEL ); +KUNIT_EXPECT_NOT_ERR_OR_NULL (test, gobj1); +if (!gobj1) +return ; + + gobj2 =kzalloc (sizeof (*gobj2),GFP_KERNEL ); +KUNIT_EXPECT_NOT_ERR_OR_NULL (test, gobj2); +if (!gobj2) { +kfree (gobj1); +return ; + } + + gobj1->funcs = &put_funcs; + gobj2->funcs = &put_funcs; + array[0 ] = gobj1; + array[1 ] = gobj2; +drm_gem_private_object_init (priv->drm, gobj1,PAGE_SIZE ); +drm_gem_private_object_init (priv->drm, gobj2,PAGE_SIZE ); + +drm_exec_init (&exec,DRM_EXEC_INTERRUPTIBLE_WAIT ); +drm_exec_until_all_locked (&exec) + ret = drm_exec_prepare_array(&exec, array, ARRAY_SIZE(array),Quoted 8 lines
drivers/gpu/drm/tests/drm_exec_test.c static void test_prepare_array(struct kunit *test) · line 216
Quoted 5 lines
drivers/gpu/drm/tests/drm_exec_test.c +5
-0+ 1); +KUNIT_EXPECT_EQ (test, ret,0 ); +drm_gem_object_put (gobj1); +drm_gem_object_put (gobj2); +drm_exec_fini (&exec);It doesn't look like you actually check that "freeing objects from within
drm_exec_fini()behaves as expected." What is the expectation here, and how is it checked?
Quoted 2 lines
Hm. Good question, I've been manually checking dmesg for lockdep splats. Is there a way to automate that?
I'm not familiar with the drm_exec API, but judging by the code I'd assume you want to check that gobj1 and gobj2 are actually freed using kfree?
If so, I've used tested for that by creating a waitqueue and completing it from the free function. You won't be certain that you have gone through kfree, but you'll know that drm_gem_object_funcs.free will have been called which is what you actually care about I think?
So something along those lines would work I think:
struct test_gem_object {
struct drm_gem_object base;
wait_queue_head_t freed_wq;
bool freed_done;
};void free_test_gem_object(struct drm_gem_object *obj)
{
struct test_gem_object *test_obj =
container_of(obj, struct test_gem_object, base)
test_obj->freed_done = true;
wake_up(&test_obj->freed_wq);
};static const struct drm_gem_object_funcs put_funcs = {
.free = free_test_gem_object,
}
static void test_early_put(struct kunit *test)
{
struct test_gem_object *gobj1;
...
gobj1 = kunit_kzalloc(test, sizeof(*gobj1), GFP_KERNEL);
...
gobj1->base.funcs = &put_funcs;
...
array[0] = &gobj1->base;
drm_exec_fini(&exec);
ret = wait_event_interruptible_timeout(gobj1->freed_wq, gobj1->freed_done,
msecs_to_jiffies(TIMEOUT_MS));
KUNIT_EXPECT_GT(test, ret, 0);
}I guess?
Maxime
Re: [Intel-xe] [PATCH 2/3] drm/tests/drm_exec: Add a test for object freeing within drm_exec_fini()
Hi, Maxime
Quoted 71 lines · Maxime Ripard
Quoted 70 lines · Thomas Hellström
Hi,
Quoted 67 lines · Maxime Ripard
Hi,
Quoted 51 lines · Thomas Hellström
Check that object freeing from within
drm_exec_fini()works as expected and doesn't generate any warnings.Cc Christian König <[email protected]>Signed-off-by Thomas Hellström <[email protected]>--- drivers/gpu/drm/tests/drm_exec_test.c | 47 +++++++++++++++++++++++++++ 1 file changed, 47 insertions(+)drivers/gpu/drm/tests/drm_exec_test.c +34
-0@@ -170,6 +170,52 @@ static void test_prepare_array(struct kunit *test)drm_gem_private_object_fini (&gobj2); } +static const struct drm_gem_object_funcs put_funcs = { + .free = (void *)kfree, +}; + +/* +* Check that freeing objects from within drm_exec_fini() +* behaves as expected. +*/ +static void test_early_put (struct kunit *test) +{ +struct drm_exec_priv *priv = test->priv; +struct drm_gem_object *gobj1; +struct drm_gem_object *gobj2; +struct drm_gem_object *array[2 ]; +struct drm_exec exec; +int ret; + + gobj1 =kzalloc (sizeof (*gobj1),GFP_KERNEL ); +KUNIT_EXPECT_NOT_ERR_OR_NULL (test, gobj1); +if (!gobj1) +return ; + + gobj2 =kzalloc (sizeof (*gobj2),GFP_KERNEL ); +KUNIT_EXPECT_NOT_ERR_OR_NULL (test, gobj2); +if (!gobj2) { +kfree (gobj1); +return ; + } + + gobj1->funcs = &put_funcs; + gobj2->funcs = &put_funcs; + array[0 ] = gobj1; + array[1 ] = gobj2; +drm_gem_private_object_init (priv->drm, gobj1,PAGE_SIZE );drivers/gpu/drm/tests/drm_exec_test.c static void test_prepare_array(struct kunit *test) · line 215
Quoted 10 lines
drivers/gpu/drm/tests/drm_exec_test.c +10
-0+drm_gem_private_object_init (priv->drm, gobj2,PAGE_SIZE ); + +drm_exec_init (&exec,DRM_EXEC_INTERRUPTIBLE_WAIT ); +drm_exec_until_all_locked (&exec) + ret = drm_exec_prepare_array(&exec, array, ARRAY_SIZE(array), +1 ); +KUNIT_EXPECT_EQ (test, ret,0 ); +drm_gem_object_put (gobj1); +drm_gem_object_put (gobj2); +drm_exec_fini (&exec);It doesn't look like you actually check that "freeing objects from within
drm_exec_fini()behaves as expected." What is the expectation here, and how is it checked?
Quoted 5 lines
Quoted 2 lines
Hm. Good question, I've been manually checking dmesg for lockdep splats. Is there a way to automate that?
I'm not familiar with the
drm_execAPI, but judging by the code I'd assume you want to check that gobj1 and gobj2 are actually freed using kfree?
Actually not. What's important here is that the call to drm_exec_fini(), which puts the last references to gobj1 and gobj2 doesn't trigger any lockdep splats, like the one in the commit message of patch 3/3. So to make more sense, the test could perhaps be conditioned on CONFIG_DEBUG_LOCK_ALLOC. Still it would require manual checking of dmesg() after being run.
/Thomas
Re: [Intel-xe] [PATCH 2/3] drm/tests/drm_exec: Add a test for object freeing within drm_exec_fini()
Quoted 80 lines · Thomas Hellström
Hi, Maxime
Quoted 71 lines · Maxime Ripard
Quoted 70 lines · Thomas Hellström
Hi,
Quoted 67 lines · Maxime Ripard
Hi,
Quoted 51 lines · Thomas Hellström
Check that object freeing from within
drm_exec_fini()works as expected and doesn't generate any warnings.Cc Christian König <[email protected]>Signed-off-by Thomas Hellström <[email protected]>--- drivers/gpu/drm/tests/drm_exec_test.c | 47 +++++++++++++++++++++++++++ 1 file changed, 47 insertions(+)drivers/gpu/drm/tests/drm_exec_test.c +34
-0@@ -170,6 +170,52 @@ static void test_prepare_array(struct kunit *test)drm_gem_private_object_fini (&gobj2); } +static const struct drm_gem_object_funcs put_funcs = { + .free = (void *)kfree, +}; + +/* +* Check that freeing objects from within drm_exec_fini() +* behaves as expected. +*/ +static void test_early_put (struct kunit *test) +{ +struct drm_exec_priv *priv = test->priv; +struct drm_gem_object *gobj1; +struct drm_gem_object *gobj2; +struct drm_gem_object *array[2 ]; +struct drm_exec exec; +int ret; + + gobj1 =kzalloc (sizeof (*gobj1),GFP_KERNEL ); +KUNIT_EXPECT_NOT_ERR_OR_NULL (test, gobj1); +if (!gobj1) +return ; + + gobj2 =kzalloc (sizeof (*gobj2),GFP_KERNEL ); +KUNIT_EXPECT_NOT_ERR_OR_NULL (test, gobj2); +if (!gobj2) { +kfree (gobj1); +return ; + } + + gobj1->funcs = &put_funcs; + gobj2->funcs = &put_funcs; + array[0 ] = gobj1; + array[1 ] = gobj2; +drm_gem_private_object_init (priv->drm, gobj1,PAGE_SIZE );drivers/gpu/drm/tests/drm_exec_test.c static void test_prepare_array(struct kunit *test) · line 215
Quoted 10 lines
drivers/gpu/drm/tests/drm_exec_test.c +10
-0+drm_gem_private_object_init (priv->drm, gobj2,PAGE_SIZE ); + +drm_exec_init (&exec,DRM_EXEC_INTERRUPTIBLE_WAIT ); +drm_exec_until_all_locked (&exec) + ret = drm_exec_prepare_array(&exec, array, ARRAY_SIZE(array), +1 ); +KUNIT_EXPECT_EQ (test, ret,0 ); +drm_gem_object_put (gobj1); +drm_gem_object_put (gobj2); +drm_exec_fini (&exec);It doesn't look like you actually check that "freeing objects from within
drm_exec_fini()behaves as expected." What is the expectation here, and how is it checked?Quoted 5 lines
Quoted 2 lines
Hm. Good question, I've been manually checking dmesg for lockdep splats. Is there a way to automate that?
I'm not familiar with the
drm_execAPI, but judging by the code I'd assume you want to check that gobj1 and gobj2 are actually freed using kfree?
Quoted 6 lines
Actually not. What's important here is that the call to
drm_exec_fini(), which puts the last references to gobj1 and gobj2 doesn't trigger any lockdep splats, like the one in the commit message of patch 3/3. So to make more sense, the test could perhaps be conditioned onCONFIG_DEBUG_LOCK_ALLOC. Still it would require manual checking ofdmesg()after being run.
I'm not aware of something to check on lockdep's status when running a kunit test, but I'm not sure anyone is expected to look at the dmesg trace when running kunit to find out whether the test succeeded or not.
It looks like there was an attempt at some point to fail the test if there was a lockdep error:
https://lore.kernel.org/all/[email protected]/
It doesn't look like it's been merged though. David, Brendan, do you know why it wasn't merged or if there is a good option for us there?
At the very least, I think a comment after the call to drm_exec_fini to make it clear that the error would be in the kernel logs, and a better one on the test definition to explicitly say what you want to make sure of, and how one can check it's been done would be great.
Maxime
PATCH 3/3 drm/drm_exec: Work around a WW mutex lockdep oddity
In reply to Thomas HellströmIf *any* object of a certain WW mutex class is locked, lockdep will consider *all* mutexes of that class as locked. Also the lock allocation tracking code will apparently register only the address of the first mutex locked in a sequence.
This has the odd consequence that if that first mutex is unlocked and its memory then freed, the lock alloc tracking code will assume that memory is freed with a held lock in there.
For now, work around that for drm_exec by releasing the first grabbed object lock last.
Related lock alloc tracking warning:
[ 322.660067] =========================
[ 322.660070] WARNING: held lock freed!
[ 322.660074] 6.5.0-rc7+ #155 Tainted: G U N
[ 322.660078] -------------------------
[ 322.660081] kunit_try_catch/4981 is freeing memory ffff888112adc000-ffff888112adc3ff, with a lock still held there!
[ 322.660089] ffff888112adc1a0 (reservation_ww_class_mutex){+.+.}-{3:3}, at: drm_exec_lock_obj+0x11a/0x600 [drm_exec]
[ 322.660104] 2 locks held by kunit_try_catch/4981:
[ 322.660108] #0: ffffc9000343fe18 (reservation_ww_class_acquire){+.+.}-{0:0}, at: test_early_put+0x22f/0x490 [drm_exec_test]
[ 322.660123] #1: ffff888112adc1a0 (reservation_ww_class_mutex){+.+.}-{3:3}, at: drm_exec_lock_obj+0x11a/0x600 [drm_exec]
[ 322.660135]
stack backtrace:
[ 322.660139] CPU: 7 PID: 4981 Comm: kunit_try_catch Tainted: G U N 6.5.0-rc7+ #155
[ 322.660146] Hardware name: ASUS System Product Name/PRIME B560M-A AC, BIOS 0403 01/26/2021
[ 322.660152] Call Trace:
[ 322.660155] <TASK>
[ 322.660158] dump_stack_lvl+0x57/0x90
[ 322.660164] debug_check_no_locks_freed+0x20b/0x2b0
[ 322.660172] slab_free_freelist_hook+0xa1/0x160
[ 322.660179] ? drm_exec_unlock_all+0x168/0x2a0 [drm_exec]
[ 322.660186] __kmem_cache_free+0xb2/0x290
[ 322.660192] drm_exec_unlock_all+0x168/0x2a0 [drm_exec]
[ 322.660200] drm_exec_fini+0xf/0x1c0 [drm_exec]
[ 322.660206] test_early_put+0x289/0x490 [drm_exec_test]
[ 322.660215] ? __pfx_test_early_put+0x10/0x10 [drm_exec_test]
[ 322.660222] ? __kasan_check_byte+0xf/0x40
[ 322.660227] ? __ksize+0x63/0x140
[ 322.660233] ? drmm_add_final_kfree+0x3e/0xa0 [drm]
[ 322.660289] ? _raw_spin_unlock_irqrestore+0x30/0x60
[ 322.660294] ? lockdep_hardirqs_on+0x7d/0x100
[ 322.660301] ? __pfx_kunit_try_run_case+0x10/0x10 [kunit]
[ 322.660310] ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 [kunit]
[ 322.660319] kunit_generic_run_threadfn_adapter+0x4a/0x90 [kunit]
[ 322.660328] kthread+0x2e7/0x3c0
[ 322.660334] ? __pfx_kthread+0x10/0x10
[ 322.660339] ret_from_fork+0x2d/0x70
[ 322.660345] ? __pfx_kthread+0x10/0x10
[ 322.660349] ret_from_fork_asm+0x1b/0x30
[ 322.660358] </TASK>
[ 322.660818] ok 8 test_early_put--- drivers/gpu/drm/drm_exec.c | 2 +- include/drm/drm_exec.h | 35 +++++++++++++++++++++++++++++++---- 2 files changed, 32 insertions(+), 5 deletions(-)
drivers/gpu/drm/drm_exec.c +1 -1
@@ -56,7 +56,7 @@ static void drm_exec_unlock_all(struct drm_exec *exec)struct drm_gem_object *obj;unsigned long index; -drm_exec_for_each_locked_object (exec, index, obj) { +drm_exec_for_each_locked_object_reverse (exec, index, obj) {dma_resv_unlock (obj->resv);drm_gem_object_put (obj); }
include/drm/drm_exec.h +31 -4
@@ -51,6 +51,20 @@ struct drm_exec {struct drm_gem_object *prelocked; }; +/** +* drm_exec_obj() - Return the object for a give drm_exec index +* @exec: Pointer to the drm_exec context +* @index: The index. +* +* Return: Pointer to the locked object corresponding to @index if +* index is within the number of locked objects. NULL otherwise. +*/ +static inline struct drm_gem_object * +drm_exec_obj (struct drm_exec *exec,unsigned long index) +{ +return index < exec->num_objects ? exec->objects[index] :NULL ; +} +/** * drm_exec_for_each_locked_object - iterate over all the locked objects * @exec: drm_exec object
@@ -59,10 +73,23 @@ struct drm_exec {* * Iterate over all the locked GEM objects inside the drm_exec object. */ -#define drm_exec_for_each_locked_object (exec, index, obj) \ - for (index = 0, obj = (exec)->objects[0]; \ - index < (exec)->num_objects; \ - ++index, obj = (exec)->objects[index]) +#define drm_exec_for_each_locked_object (exec, index, obj) \ + for ((index) = 0; ((obj) = drm_exec_obj(exec, index)); ++(index)) + +/** +* drm_exec_for_each_locked_object_reverse - iterate over all the locked +* objects in reverse locking order +* @exec: drm_exec object +* @index: unsigned long index for the iteration +* @obj: the current GEM object +* +* Iterate over all the locked GEM objects inside the drm_exec object in +* reverse locking order. Note that @index may go below zero and wrap, +* but that will be caught by drm_exec_object(), returning a NULL object. +*/ +#define drm_exec_for_each_locked_object_reverse (exec, index, obj) \ + for ((index) = (exec)->num_objects - 1; \ + ((obj) = drm_exec_obj(exec, index)); --(index))/** * drm_exec_until_all_locked - loop until all GEM objects are locked
Signature · 1 line
2.41.0
Re: [PATCH 3/3] drm/drm_exec: Work around a WW mutex lockdep oddity
Quoted 10 lines · On Tue, 5 Sep 2023 10:58:32 +0200 Thomas Hellström…
If *any* object of a certain WW mutex class is locked, lockdep will consider *all* mutexes of that class as locked. Also the lock allocation tracking code will apparently register only the address of the first mutex locked in a sequence.
This has the odd consequence that if that first mutex is unlocked and its memory then freed, the lock alloc tracking code will assume that memory is freed with a held lock in there.For now, work around that for
drm_execby releasing the first grabbed object lock last.
It's probably a good thing to unlock in reverse order anyway, just like we do for regular locks.
Quoted 42 lines
Related lock alloc tracking warning:
[ 322.660067] ========================= [ 322.660070] WARNING: held lock freed! [ 322.660074] 6.5.0-rc7+ #155 Tainted: G U N [ 322.660078] ------------------------- [ 322.660081] kunit_try_catch/4981 is freeing memory ffff888112adc000-ffff888112adc3ff, with a lock still held there! [ 322.660089] ffff888112adc1a0 (reservation_ww_class_mutex){+.+.}-{3:3}, at: drm_exec_lock_obj+0x11a/0x600 [drm_exec] [ 322.660104] 2 locks held by kunit_try_catch/4981: [ 322.660108] #0: ffffc9000343fe18 (reservation_ww_class_acquire){+.+.}-{0:0}, at: test_early_put+0x22f/0x490 [drm_exec_test] [ 322.660123] #1: ffff888112adc1a0 (reservation_ww_class_mutex){+.+.}-{3:3}, at: drm_exec_lock_obj+0x11a/0x600 [drm_exec] [ 322.660135] stack backtrace: [ 322.660139] CPU: 7 PID: 4981 Comm: kunit_try_catch Tainted: G U N 6.5.0-rc7+ #155 [ 322.660146] Hardware name: ASUS System Product Name/PRIME B560M-A AC, BIOS 0403 01/26/2021 [ 322.660152] Call Trace: [ 322.660155] <TASK> [ 322.660158] dump_stack_lvl+0x57/0x90 [ 322.660164] debug_check_no_locks_freed+0x20b/0x2b0 [ 322.660172] slab_free_freelist_hook+0xa1/0x160 [ 322.660179] ? drm_exec_unlock_all+0x168/0x2a0 [drm_exec] [ 322.660186] __kmem_cache_free+0xb2/0x290 [ 322.660192] drm_exec_unlock_all+0x168/0x2a0 [drm_exec] [ 322.660200] drm_exec_fini+0xf/0x1c0 [drm_exec] [ 322.660206] test_early_put+0x289/0x490 [drm_exec_test] [ 322.660215] ? __pfx_test_early_put+0x10/0x10 [drm_exec_test] [ 322.660222] ? __kasan_check_byte+0xf/0x40 [ 322.660227] ? __ksize+0x63/0x140 [ 322.660233] ? drmm_add_final_kfree+0x3e/0xa0 [drm] [ 322.660289] ? _raw_spin_unlock_irqrestore+0x30/0x60 [ 322.660294] ? lockdep_hardirqs_on+0x7d/0x100 [ 322.660301] ? __pfx_kunit_try_run_case+0x10/0x10 [kunit] [ 322.660310] ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 [kunit] [ 322.660319] kunit_generic_run_threadfn_adapter+0x4a/0x90 [kunit] [ 322.660328] kthread+0x2e7/0x3c0 [ 322.660334] ? __pfx_kthread+0x10/0x10 [ 322.660339] ret_from_fork+0x2d/0x70 [ 322.660345] ? __pfx_kthread+0x10/0x10 [ 322.660349] ret_from_fork_asm+0x1b/0x30 [ 322.660358] </TASK> [ 322.660818] ok 8 test_early_put
Quoted 5 lines
Cc Christian König <[email protected]>Cc Boris Brezillon <[email protected]>Cc Danilo Krummrich <[email protected]>Signed-off-by Thomas Hellström <[email protected]>
Quoted 71 lines
--- drivers/gpu/drm/drm_exec.c | 2 +- include/drm/drm_exec.h | 35 +++++++++++++++++++++++++++++++---- 2 files changed, 32 insertions(+), 5 deletions(-)drivers/gpu/drm/drm_exec.c +1
-1@@ -56,7 +56,7 @@ static void drm_exec_unlock_all(struct drm_exec *exec)struct drm_gem_object *obj;unsigned long index; -drm_exec_for_each_locked_object (exec, index, obj) { +drm_exec_for_each_locked_object_reverse (exec, index, obj) {dma_resv_unlock (obj->resv);drm_gem_object_put (obj); }include/drm/drm_exec.h +31
-4@@ -51,6 +51,20 @@ struct drm_exec {struct drm_gem_object *prelocked; }; +/** +* drm_exec_obj() - Return the object for a give drm_exec index +* @exec: Pointer to the drm_exec context +* @index: The index. +* +* Return: Pointer to the locked object corresponding to @index if +* index is within the number of locked objects. NULL otherwise. +*/ +static inline struct drm_gem_object * +drm_exec_obj (struct drm_exec *exec,unsigned long index) +{ +return index < exec->num_objects ? exec->objects[index] :NULL ; +} +/** * drm_exec_for_each_locked_object - iterate over all the locked objects * @exec: drm_exec object @@ -59,10 +73,23 @@ struct drm_exec {* * Iterate over all the locked GEM objects inside the drm_exec object. */ -#define drm_exec_for_each_locked_object (exec, index, obj) \ - for (index = 0, obj = (exec)->objects[0]; \ - index < (exec)->num_objects; \ - ++index, obj = (exec)->objects[index]) +#define drm_exec_for_each_locked_object (exec, index, obj) \ + for ((index) = 0; ((obj) = drm_exec_obj(exec, index)); ++(index)) + +/** +* drm_exec_for_each_locked_object_reverse - iterate over all the locked +* objects in reverse locking order +* @exec: drm_exec object +* @index: unsigned long index for the iteration +* @obj: the current GEM object +* +* Iterate over all the locked GEM objects inside the drm_exec object in +* reverse locking order. Note that @index may go below zero and wrap, +* but that will be caught by drm_exec_object(), returning a NULL object. +*/ +#define drm_exec_for_each_locked_object_reverse (exec, index, obj) \ + for ((index) = (exec)->num_objects - 1; \ + ((obj) = drm_exec_obj(exec, index)); --(index))/** * drm_exec_until_all_locked - loop until all GEM objects are locked
Re: [PATCH 3/3] drm/drm_exec: Work around a WW mutex lockdep oddity
In reply to Thomas HellströmQuoted 52 lines · Thomas Hellström
If *any* object of a certain WW mutex class is locked, lockdep will consider *all* mutexes of that class as locked. Also the lock allocation tracking code will apparently register only the address of the first mutex locked in a sequence.
This has the odd consequence that if that first mutex is unlocked and its memory then freed, the lock alloc tracking code will assume that memory is freed with a held lock in there.For now, work around that for
drm_execby releasing the first grabbed object lock last.Related lock alloc tracking warning:
[ 322.660067] ========================= [ 322.660070] WARNING: held lock freed! [ 322.660074] 6.5.0-rc7+ #155 Tainted: G U N [ 322.660078] ------------------------- [ 322.660081] kunit_try_catch/4981 is freeing memory ffff888112adc000-ffff888112adc3ff, with a lock still held there! [ 322.660089] ffff888112adc1a0 (reservation_ww_class_mutex){+.+.}-{3:3}, at: drm_exec_lock_obj+0x11a/0x600 [drm_exec] [ 322.660104] 2 locks held by kunit_try_catch/4981: [ 322.660108] #0: ffffc9000343fe18 (reservation_ww_class_acquire){+.+.}-{0:0}, at: test_early_put+0x22f/0x490 [drm_exec_test] [ 322.660123] #1: ffff888112adc1a0 (reservation_ww_class_mutex){+.+.}-{3:3}, at: drm_exec_lock_obj+0x11a/0x600 [drm_exec] [ 322.660135] stack backtrace: [ 322.660139] CPU: 7 PID: 4981 Comm: kunit_try_catch Tainted: G U N 6.5.0-rc7+ #155 [ 322.660146] Hardware name: ASUS System Product Name/PRIME B560M-A AC, BIOS 0403 01/26/2021 [ 322.660152] Call Trace: [ 322.660155] <TASK> [ 322.660158] dump_stack_lvl+0x57/0x90 [ 322.660164] debug_check_no_locks_freed+0x20b/0x2b0 [ 322.660172] slab_free_freelist_hook+0xa1/0x160 [ 322.660179] ? drm_exec_unlock_all+0x168/0x2a0 [drm_exec] [ 322.660186] __kmem_cache_free+0xb2/0x290 [ 322.660192] drm_exec_unlock_all+0x168/0x2a0 [drm_exec] [ 322.660200] drm_exec_fini+0xf/0x1c0 [drm_exec] [ 322.660206] test_early_put+0x289/0x490 [drm_exec_test] [ 322.660215] ? __pfx_test_early_put+0x10/0x10 [drm_exec_test] [ 322.660222] ? __kasan_check_byte+0xf/0x40 [ 322.660227] ? __ksize+0x63/0x140 [ 322.660233] ? drmm_add_final_kfree+0x3e/0xa0 [drm] [ 322.660289] ? _raw_spin_unlock_irqrestore+0x30/0x60 [ 322.660294] ? lockdep_hardirqs_on+0x7d/0x100 [ 322.660301] ? __pfx_kunit_try_run_case+0x10/0x10 [kunit] [ 322.660310] ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 [kunit] [ 322.660319] kunit_generic_run_threadfn_adapter+0x4a/0x90 [kunit] [ 322.660328] kthread+0x2e7/0x3c0 [ 322.660334] ? __pfx_kthread+0x10/0x10 [ 322.660339] ret_from_fork+0x2d/0x70 [ 322.660345] ? __pfx_kthread+0x10/0x10 [ 322.660349] ret_from_fork_asm+0x1b/0x30 [ 322.660358] </TASK> [ 322.660818] ok 8 test_early_put
Quoted 5 lines
Cc Christian König <[email protected]>Cc Boris Brezillon <[email protected]>Cc Danilo Krummrich <[email protected]>Signed-off-by Thomas Hellström <[email protected]>
One typo below.
Quoted 54 lines
--- drivers/gpu/drm/drm_exec.c | 2 +- include/drm/drm_exec.h | 35 +++++++++++++++++++++++++++++++---- 2 files changed, 32 insertions(+), 5 deletions(-)drivers/gpu/drm/drm_exec.c +1
-1@@ -56,7 +56,7 @@ static void drm_exec_unlock_all(struct drm_exec *exec)struct drm_gem_object *obj;unsigned long index; -drm_exec_for_each_locked_object (exec, index, obj) { +drm_exec_for_each_locked_object_reverse (exec, index, obj) {dma_resv_unlock (obj->resv);drm_gem_object_put (obj); }include/drm/drm_exec.h +17
-4@@ -51,6 +51,20 @@ struct drm_exec {struct drm_gem_object *prelocked; }; +/** +* drm_exec_obj() - Return the object for a give drm_exec index +* @exec: Pointer to the drm_exec context +* @index: The index. +* +* Return: Pointer to the locked object corresponding to @index if +* index is within the number of locked objects. NULL otherwise. +*/ +static inline struct drm_gem_object * +drm_exec_obj (struct drm_exec *exec,unsigned long index) +{ +return index < exec->num_objects ? exec->objects[index] :NULL ; +} +/** * drm_exec_for_each_locked_object - iterate over all the locked objects * @exec: drm_exec object @@ -59,10 +73,23 @@ struct drm_exec {* * Iterate over all the locked GEM objects inside the drm_exec object. */ -#define drm_exec_for_each_locked_object (exec, index, obj) \ - for (index = 0, obj = (exec)->objects[0]; \ - index < (exec)->num_objects; \ - ++index, obj = (exec)->objects[index]) +#define drm_exec_for_each_locked_object (exec, index, obj) \ + for ((index) = 0; ((obj) = drm_exec_obj(exec, index)); ++(index)) +
include/drm/drm_exec.h struct drm_exec { · line 88
Quoted 10 lines
include/drm/drm_exec.h +10
-0+/** +* drm_exec_for_each_locked_object_reverse - iterate over all the locked +* objects in reverse locking order +* @exec: drm_exec object +* @index: unsigned long index for the iteration +* @obj: the current GEM object +* +* Iterate over all the locked GEM objects inside the drm_exec object in +* reverse locking order. Note that @index may go below zero and wrap, +* but that will be caught by drm_exec_object(), returning a NULL object.
drm_exec_obj()
Quoted 7 lines
include/drm/drm_exec.h +4
-0+*/ +#define drm_exec_for_each_locked_object_reverse (exec, index, obj) \ + for ((index) = (exec)->num_objects - 1; \ + ((obj) = drm_exec_obj(exec, index)); --(index))/** * drm_exec_until_all_locked - loop until all GEM objects are locked
Re: [PATCH 3/3] drm/drm_exec: Work around a WW mutex lockdep oddity
In reply to Thomas HellströmAm 05.09.23 um 10:58 schrieb Thomas Hellström:
Quoted 67 lines
If *any* object of a certain WW mutex class is locked, lockdep will consider *all* mutexes of that class as locked. Also the lock allocation tracking code will apparently register only the address of the first mutex locked in a sequence.
This has the odd consequence that if that first mutex is unlocked and its memory then freed, the lock alloc tracking code will assume that memory is freed with a held lock in there.For now, work around that for
drm_execby releasing the first grabbed object lock last.Related lock alloc tracking warning:
[ 322.660067] ========================= [ 322.660070] WARNING: held lock freed! [ 322.660074] 6.5.0-rc7+ #155 Tainted: G U N [ 322.660078] ------------------------- [ 322.660081] kunit_try_catch/4981 is freeing memory ffff888112adc000-ffff888112adc3ff, with a lock still held there! [ 322.660089] ffff888112adc1a0 (reservation_ww_class_mutex){+.+.}-{3:3}, at: drm_exec_lock_obj+0x11a/0x600 [drm_exec] [ 322.660104] 2 locks held by kunit_try_catch/4981: [ 322.660108] #0: ffffc9000343fe18 (reservation_ww_class_acquire){+.+.}-{0:0}, at: test_early_put+0x22f/0x490 [drm_exec_test] [ 322.660123] #1: ffff888112adc1a0 (reservation_ww_class_mutex){+.+.}-{3:3}, at: drm_exec_lock_obj+0x11a/0x600 [drm_exec] [ 322.660135] stack backtrace: [ 322.660139] CPU: 7 PID: 4981 Comm: kunit_try_catch Tainted: G U N 6.5.0-rc7+ #155 [ 322.660146] Hardware name: ASUS System Product Name/PRIME B560M-A AC, BIOS 0403 01/26/2021 [ 322.660152] Call Trace: [ 322.660155] <TASK> [ 322.660158] dump_stack_lvl+0x57/0x90 [ 322.660164] debug_check_no_locks_freed+0x20b/0x2b0 [ 322.660172] slab_free_freelist_hook+0xa1/0x160 [ 322.660179] ? drm_exec_unlock_all+0x168/0x2a0 [drm_exec] [ 322.660186] __kmem_cache_free+0xb2/0x290 [ 322.660192] drm_exec_unlock_all+0x168/0x2a0 [drm_exec] [ 322.660200] drm_exec_fini+0xf/0x1c0 [drm_exec] [ 322.660206] test_early_put+0x289/0x490 [drm_exec_test] [ 322.660215] ? __pfx_test_early_put+0x10/0x10 [drm_exec_test] [ 322.660222] ? __kasan_check_byte+0xf/0x40 [ 322.660227] ? __ksize+0x63/0x140 [ 322.660233] ? drmm_add_final_kfree+0x3e/0xa0 [drm] [ 322.660289] ? _raw_spin_unlock_irqrestore+0x30/0x60 [ 322.660294] ? lockdep_hardirqs_on+0x7d/0x100 [ 322.660301] ? __pfx_kunit_try_run_case+0x10/0x10 [kunit] [ 322.660310] ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 [kunit] [ 322.660319] kunit_generic_run_threadfn_adapter+0x4a/0x90 [kunit] [ 322.660328] kthread+0x2e7/0x3c0 [ 322.660334] ? __pfx_kthread+0x10/0x10 [ 322.660339] ret_from_fork+0x2d/0x70 [ 322.660345] ? __pfx_kthread+0x10/0x10 [ 322.660349] ret_from_fork_asm+0x1b/0x30 [ 322.660358] </TASK> [ 322.660818] ok 8 test_early_putCc Christian König <[email protected]>Cc Boris Brezillon <[email protected]>Cc Danilo Krummrich <[email protected]>Signed-off-by Thomas Hellström <[email protected]>--- drivers/gpu/drm/drm_exec.c | 2 +- include/drm/drm_exec.h | 35 +++++++++++++++++++++++++++++++---- 2 files changed, 32 insertions(+), 5 deletions(-)drivers/gpu/drm/drm_exec.c +0
-0
drivers/gpu/drm/drm_exec.c static void drm_exec_unlock_all(struct drm_exec *exec) · line 59
Quoted 5 lines
drivers/gpu/drm/drm_exec.c +1
-1@@ -56,7 +56,7 @@ static void drm_exec_unlock_all(struct drm_exec *exec)struct drm_gem_object *obj;unsigned long index; -drm_exec_for_each_locked_object (exec, index, obj) { +drm_exec_for_each_locked_object_reverse (exec, index, obj) {
Well that's a really good catch, just one more additional thought below.
Quoted 29 lines
drivers/gpu/drm/drm_exec.c +0
-0dma_resv_unlock (obj->resv);drm_gem_object_put (obj); }include/drm/drm_exec.h +14
-0@@ -51,6 +51,20 @@ struct drm_exec {struct drm_gem_object *prelocked; }; +/** +* drm_exec_obj() - Return the object for a give drm_exec index +* @exec: Pointer to the drm_exec context +* @index: The index. +* +* Return: Pointer to the locked object corresponding to @index if +* index is within the number of locked objects. NULL otherwise. +*/ +static inline struct drm_gem_object * +drm_exec_obj (struct drm_exec *exec,unsigned long index) +{ +return index < exec->num_objects ? exec->objects[index] :NULL ; +} +/** * drm_exec_for_each_locked_object - iterate over all the locked objects * @exec: drm_exec object
include/drm/drm_exec.h struct drm_exec { · line 77
Quoted 9 lines
include/drm/drm_exec.h +2
-4@@ -59,10 +73,23 @@ struct drm_exec {* * Iterate over all the locked GEM objects inside the drm_exec object. */ -#define drm_exec_for_each_locked_object (exec, index, obj) \ - for (index = 0, obj = (exec)->objects[0]; \ - index < (exec)->num_objects; \ - ++index, obj = (exec)->objects[index]) +#define drm_exec_for_each_locked_object (exec, index, obj) \ + for ((index) = 0; ((obj) = drm_exec_obj(exec, index)); ++(index))
Mhm, that makes it possible to modify the number of objects while inside the loop, doesn't it?
I'm not sure if that's a good idea or not.
Regards,
Christian.
Quoted 18 lines
include/drm/drm_exec.h +15
-0+ +/** +* drm_exec_for_each_locked_object_reverse - iterate over all the locked +* objects in reverse locking order +* @exec: drm_exec object +* @index: unsigned long index for the iteration +* @obj: the current GEM object +* +* Iterate over all the locked GEM objects inside the drm_exec object in +* reverse locking order. Note that @index may go below zero and wrap, +* but that will be caught by drm_exec_object(), returning a NULL object. +*/ +#define drm_exec_for_each_locked_object_reverse (exec, index, obj) \ + for ((index) = (exec)->num_objects - 1; \ + ((obj) = drm_exec_obj(exec, index)); --(index))/** * drm_exec_until_all_locked - loop until all GEM objects are locked
Re: [PATCH 3/3] drm/drm_exec: Work around a WW mutex lockdep oddity
Hi, Christian
Quoted 106 lines · Christian König
Am 05.09.23 um 10:58 schrieb Thomas Hellström:
Quoted 67 lines
If *any* object of a certain WW mutex class is locked, lockdep will consider *all* mutexes of that class as locked. Also the lock allocation tracking code will apparently register only the address of the first mutex locked in a sequence.
This has the odd consequence that if that first mutex is unlocked and its memory then freed, the lock alloc tracking code will assume that memory is freed with a held lock in there.For now, work around that for
drm_execby releasing the first grabbed object lock last.Related lock alloc tracking warning:
[ 322.660067] =========================
[ 322.660070] WARNING: held lock freed!
[ 322.660074] 6.5.0-rc7+ #155 Tainted: G U N
[ 322.660078] -------------------------
[ 322.660081] kunit_try_catch/4981 is freeing memory ffff888112adc000-ffff888112adc3ff, with a lock still held there! [ 322.660089]ffff888112adc1a0(reservation_ww_class_mutex){+.+.}-{3:3}, at:drm_exec_lock_obj+0x11a/0x600[drm_exec] [ 322.660104] 2 locks held by kunit_try_catch/4981:
[ 322.660108] #0:ffffc9000343fe18(reservation_ww_class_acquire){+.+.}-{0:0}, at:test_early_put+0x22f/0x490[drm_exec_test] [ 322.660123] #1:ffff888112adc1a0(reservation_ww_class_mutex){+.+.}-{3:3}, at:drm_exec_lock_obj+0x11a/0x600[drm_exec] [ 322.660135]stack backtrace:[ 322.660139] CPU: 7 PID: 4981 Comm:
kunit_try_catchTainted: G U N 6.5.0-rc7+ #155 [ 322.660146] Hardware name: ASUS System Product Name/PRIME B560M-A AC, BIOS 0403 01/26/2021 [ 322.660152] Call Trace:
[ 322.660155] <TASK>
[ 322.660158]dump_stack_lvl+0x57/0x90
[ 322.660164]debug_check_no_locks_freed+0x20b/0x2b0
[ 322.660172]slab_free_freelist_hook+0xa1/0x160
[ 322.660179] ?drm_exec_unlock_all+0x168/0x2a0[drm_exec]
[ 322.660186]__kmem_cache_free+0xb2/0x290
[ 322.660192]drm_exec_unlock_all+0x168/0x2a0[drm_exec]
[ 322.660200]drm_exec_fini+0xf/0x1c0[drm_exec]
[ 322.660206]test_early_put+0x289/0x490[drm_exec_test]
[ 322.660215] ?__pfx_test_early_put+0x10/0x10[drm_exec_test]
[ 322.660222] ?__kasan_check_byte+0xf/0x40
[ 322.660227] ?__ksize+0x63/0x140
[ 322.660233] ?drmm_add_final_kfree+0x3e/0xa0[drm]
[ 322.660289] ?_raw_spin_unlock_irqrestore+0x30/0x60
[ 322.660294] ?lockdep_hardirqs_on+0x7d/0x100
[ 322.660301] ?__pfx_kunit_try_run_case+0x10/0x10[kunit]
[ 322.660310] ?__pfx_kunit_generic_run_threadfn_adapter+0x10/0x10[kunit]
[ 322.660319]kunit_generic_run_threadfn_adapter+0x4a/0x90[kunit]
[ 322.660328]kthread+0x2e7/0x3c0
[ 322.660334] ?__pfx_kthread+0x10/0x10
[ 322.660339]ret_from_fork+0x2d/0x70
[ 322.660345] ?__pfx_kthread+0x10/0x10
[ 322.660349]ret_from_fork_asm+0x1b/0x30
[ 322.660358] </TASK>
[ 322.660818] ok 8test_early_putCc Christian König <[email protected]>Cc Boris Brezillon <[email protected]>Cc Danilo Krummrich <[email protected]>Signed-off-by Thomas Hellström <[email protected]>---
drivers/gpu/drm/drm_exec.c| 2 +- include/drm/drm_exec.h | 35 +++++++++++++++++++++++++++++++----2 files changed, 32 insertions(+), 5 deletions(-)drivers/gpu/drm/drm_exec.c +0
-0drivers/gpu/drm/drm_exec.c static void drm_exec_unlock_all(struct drm_exec *exec) · line 59
Quoted 4 lines
drivers/gpu/drm/drm_exec.c +1
-0@@ -56,7 +56,7 @@ static void drm_exec_unlock_all(struct drm_exec *exec) struct drm_gem_object *obj; unsigned long index; - drm_exec_for_each_locked_object(exec, index, obj) { + drm_exec_for_each_locked_object_reverse(exec, index, obj) {Well that's a really good catch, just one more additional thought below.
Quoted 31 lines
drivers/gpu/drm/drm_exec.c +0
-0dma_resv_unlock(obj->resv); drm_gem_object_put(obj); }include/drm/drm_exec.h +0
-0@@ -51,6 +51,20 @@ struct drm_exec { struct drm_gem_object *prelocked; };+/**
+ *drm_exec_obj()- Return the object for a givedrm_execindex
+ * @exec: Pointer to thedrm_execcontext
+ * @index: The index.
+ *
+ * Return: Pointer to the locked object corresponding to @index if
+ * index is within the number of locked objects. NULL otherwise.
+ */include/drm/drm_exec.h +6
-0+static inline struct drm_gem_object * +drm_exec_obj (struct drm_exec *exec,unsigned long index) +{ + return index < exec->num_objects ? exec->objects[index] : NULL; +} +/**
*drm_exec_for_each_locked_object- iterate over all the locked objects
* @exec:drm_execobjectinclude/drm/drm_exec.h +0
-0@@ -59,10 +73,23 @@ struct drm_exec {* * Iterate over all the locked GEM objects inside the drm_exec object. */
Quoted 8 lines
include/drm/drm_exec.h struct drm_exec { · line 77
Quoted 6 lines
include/drm/drm_exec.h +2
-4-#define drm_exec_for_each_locked_object (exec, index, obj) \ - for (index = 0, obj = (exec)->objects[0]; \ - index < (exec)->num_objects; \ - ++index, obj = (exec)->objects[index]) +#define drm_exec_for_each_locked_object (exec, index, obj) \ + for ((index) = 0; ((obj) = drm_exec_obj(exec, index)); ++(index))Mhm, that makes it possible to modify the number of objects while inside the loop, doesn't it?
Sorry, you lost me a bit there. Isn't that possible with the previous code as well?
/Thanks,
Thomas
Quoted 27 lines
I'm not sure if that's a good idea or not.
Regards,
Christian.Quoted 20 lines
include/drm/drm_exec.h +3
-0+ +/** +* drm_exec_for_each_locked_object_reverse - iterate over all the locked
+ * objects in reverse locking order
+ * @exec:drm_execobject
+ * @index: unsigned long index for the iteration
+ * @obj: the current GEM object
+ *
+ * Iterate over all the locked GEM objects inside thedrm_execobject in
+ * reverse locking order. Note that @index may go below zero and wrap,
+ * but that will be caught bydrm_exec_object(), returning a NULL object.
+ */
+#definedrm_exec_for_each_locked_object_reverse(exec, index, obj)\
+ for ((index) = (exec)->num_objects - 1; \
+ ((obj) =drm_exec_obj(exec, index)); --(index)) /**
*drm_exec_until_all_locked- loop until all GEM objects are locked
Re: [PATCH 3/3] drm/drm_exec: Work around a WW mutex lockdep oddity
Am 05.09.23 um 16:29 schrieb Thomas Hellström:
Quoted 119 lines
Hi, Christian
Quoted 107 lines · Christian König
Am 05.09.23 um 10:58 schrieb Thomas Hellström:
Quoted 67 lines
If *any* object of a certain WW mutex class is locked, lockdep will consider *all* mutexes of that class as locked. Also the lock allocation tracking code will apparently register only the address of the first mutex locked in a sequence.
This has the odd consequence that if that first mutex is unlocked and its memory then freed, the lock alloc tracking code will assume that memory is freed with a held lock in there.For now, work around that for
drm_execby releasing the first grabbed object lock last.Related lock alloc tracking warning:
[ 322.660067] =========================
[ 322.660070] WARNING: held lock freed!
[ 322.660074] 6.5.0-rc7+ #155 Tainted: G U N
[ 322.660078] -------------------------
[ 322.660081] kunit_try_catch/4981 is freeing memory ffff888112adc000-ffff888112adc3ff, with a lock still held there! [ 322.660089]ffff888112adc1a0(reservation_ww_class_mutex){+.+.}-{3:3}, at:drm_exec_lock_obj+0x11a/0x600[drm_exec] [ 322.660104] 2 locks held by kunit_try_catch/4981:
[ 322.660108] #0:ffffc9000343fe18(reservation_ww_class_acquire){+.+.}-{0:0}, at:test_early_put+0x22f/0x490[drm_exec_test] [ 322.660123] #1:ffff888112adc1a0(reservation_ww_class_mutex){+.+.}-{3:3}, at:drm_exec_lock_obj+0x11a/0x600[drm_exec] [ 322.660135]stack backtrace:[ 322.660139] CPU: 7 PID: 4981 Comm:
kunit_try_catchTainted: G U N 6.5.0-rc7+ #155 [ 322.660146] Hardware name: ASUS System Product Name/PRIME B560M-A AC, BIOS 0403 01/26/2021 [ 322.660152] Call Trace:
[ 322.660155] <TASK>
[ 322.660158]dump_stack_lvl+0x57/0x90
[ 322.660164]debug_check_no_locks_freed+0x20b/0x2b0
[ 322.660172]slab_free_freelist_hook+0xa1/0x160
[ 322.660179] ?drm_exec_unlock_all+0x168/0x2a0[drm_exec]
[ 322.660186]__kmem_cache_free+0xb2/0x290
[ 322.660192]drm_exec_unlock_all+0x168/0x2a0[drm_exec]
[ 322.660200]drm_exec_fini+0xf/0x1c0[drm_exec]
[ 322.660206]test_early_put+0x289/0x490[drm_exec_test]
[ 322.660215] ?__pfx_test_early_put+0x10/0x10[drm_exec_test]
[ 322.660222] ?__kasan_check_byte+0xf/0x40
[ 322.660227] ?__ksize+0x63/0x140
[ 322.660233] ?drmm_add_final_kfree+0x3e/0xa0[drm]
[ 322.660289] ?_raw_spin_unlock_irqrestore+0x30/0x60
[ 322.660294] ?lockdep_hardirqs_on+0x7d/0x100
[ 322.660301] ?__pfx_kunit_try_run_case+0x10/0x10[kunit]
[ 322.660310] ?__pfx_kunit_generic_run_threadfn_adapter+0x10/0x10[kunit]
[ 322.660319]kunit_generic_run_threadfn_adapter+0x4a/0x90[kunit]
[ 322.660328]kthread+0x2e7/0x3c0
[ 322.660334] ?__pfx_kthread+0x10/0x10
[ 322.660339]ret_from_fork+0x2d/0x70
[ 322.660345] ?__pfx_kthread+0x10/0x10
[ 322.660349]ret_from_fork_asm+0x1b/0x30
[ 322.660358] </TASK>
[ 322.660818] ok 8test_early_putCc Christian König <[email protected]>Cc Boris Brezillon <[email protected]>Cc Danilo Krummrich <[email protected]>Signed-off-by Thomas Hellström <[email protected]>---
drivers/gpu/drm/drm_exec.c| 2 +- include/drm/drm_exec.h | 35 +++++++++++++++++++++++++++++++----2 files changed, 32 insertions(+), 5 deletions(-)drivers/gpu/drm/drm_exec.c +0
-0drivers/gpu/drm/drm_exec.c static void drm_exec_unlock_all(struct drm_exec · line 60
Quoted 5 lines
drivers/gpu/drm/drm_exec.c +1
-0@@ -56,7 +56,7 @@ static void drm_exec_unlock_all(struct drm_exec *exec) struct drm_gem_object *obj; unsigned long index; - drm_exec_for_each_locked_object(exec, index, obj) { + drm_exec_for_each_locked_object_reverse(exec, index, obj) {Well that's a really good catch, just one more additional thought below.
Quoted 31 lines
drivers/gpu/drm/drm_exec.c +0
-0dma_resv_unlock(obj->resv); drm_gem_object_put(obj);}
include/drm/drm_exec.h +0
-0@@ -51,6 +51,20 @@ struct drm_exec { struct drm_gem_object *prelocked; };+/**
+ *drm_exec_obj()- Return the object for a givedrm_execindex
+ * @exec: Pointer to thedrm_execcontext
+ * @index: The index.
+ *
+ * Return: Pointer to the locked object corresponding to @index if
+ * index is within the number of locked objects. NULL otherwise.
+ */include/drm/drm_exec.h +6
-0+static inline struct drm_gem_object * +drm_exec_obj (struct drm_exec *exec,unsigned long index) +{ + return index < exec->num_objects ? exec->objects[index] : NULL; +} +/**
*drm_exec_for_each_locked_object- iterate over all the locked objects
* @exec:drm_execobjectinclude/drm/drm_exec.h +0
-0@@ -59,10 +73,23 @@ struct drm_exec {* * Iterate over all the locked GEM objects inside the drm_exec object. */ Quoted 8 lines
include/drm/drm_exec.h struct drm_exec { · line 77
Quoted 6 lines
include/drm/drm_exec.h +2
-4-#define drm_exec_for_each_locked_object (exec, index, obj) \ - for (index = 0, obj = (exec)->objects[0]; \ - index < (exec)->num_objects; \ - ++index, obj = (exec)->objects[index]) +#define drm_exec_for_each_locked_object (exec, index, obj) \ + for ((index) = 0; ((obj) = drm_exec_obj(exec, index)); ++(index))Mhm, that makes it possible to modify the number of objects while inside the loop, doesn't it?
Quoted 1 line
Sorry, you lost me a bit there. Isn't that possible with the previous code as well?
Yeah, indeed. Reviewed-by: Christian König <[email protected]>
Regards,
Christian.
Quoted 34 lines
/Thanks,
Thomas
Quoted 27 lines
I'm not sure if that's a good idea or not.
Regards,
Christian.Quoted 20 lines
include/drm/drm_exec.h +3
-0+ +/** +* drm_exec_for_each_locked_object_reverse - iterate over all the locked
+ * objects in reverse locking order
+ * @exec:drm_execobject
+ * @index: unsigned long index for the iteration
+ * @obj: the current GEM object
+ *
+ * Iterate over all the locked GEM objects inside thedrm_execobject in
+ * reverse locking order. Note that @index may go below zero and wrap,
+ * but that will be caught bydrm_exec_object(), returning a NULL object.
+ */
+#definedrm_exec_for_each_locked_object_reverse(exec, index, obj)\
+ for ((index) = (exec)->num_objects - 1; \
+ ((obj) =drm_exec_obj(exec, index)); --(index)) /**
*drm_exec_until_all_locked- loop until all GEM objects are locked
Re: [PATCH 3/3] drm/drm_exec: Work around a WW mutex lockdep oddity
Hi,
Quoted 120 lines · Christian König
Am 05.09.23 um 16:29 schrieb Thomas Hellström:
Quoted 119 lines
Hi, Christian
Quoted 115 lines · Christian König
Am 05.09.23 um 10:58 schrieb Thomas Hellström:
Quoted 67 lines
If *any* object of a certain WW mutex class is locked, lockdep will consider *all* mutexes of that class as locked. Also the lock allocation tracking code will apparently register only the address of the first mutex locked in a sequence.
This has the odd consequence that if that first mutex is unlocked and its memory then freed, the lock alloc tracking code will assume that memory is freed with a held lock in there.For now, work around that for
drm_execby releasing the first grabbed object lock last.Related lock alloc tracking warning:
[ 322.660067] =========================
[ 322.660070] WARNING: held lock freed!
[ 322.660074] 6.5.0-rc7+ #155 Tainted: G U N
[ 322.660078] -------------------------
[ 322.660081] kunit_try_catch/4981 is freeing memory ffff888112adc000-ffff888112adc3ff, with a lock still held there! [ 322.660089]ffff888112adc1a0(reservation_ww_class_mutex){+.+.}-{3:3}, at:drm_exec_lock_obj+0x11a/0x600[drm_exec] [ 322.660104] 2 locks held by kunit_try_catch/4981:
[ 322.660108] #0:ffffc9000343fe18(reservation_ww_class_acquire){+.+.}-{0:0}, at:test_early_put+0x22f/0x490[drm_exec_test] [ 322.660123] #1:ffff888112adc1a0(reservation_ww_class_mutex){+.+.}-{3:3}, at:drm_exec_lock_obj+0x11a/0x600[drm_exec] [ 322.660135]stack backtrace:[ 322.660139] CPU: 7 PID: 4981 Comm:
kunit_try_catchTainted: G U N 6.5.0-rc7+ #155 [ 322.660146] Hardware name: ASUS System Product Name/PRIME B560M-A AC, BIOS 0403 01/26/2021 [ 322.660152] Call Trace:
[ 322.660155] <TASK>
[ 322.660158]dump_stack_lvl+0x57/0x90
[ 322.660164]debug_check_no_locks_freed+0x20b/0x2b0
[ 322.660172]slab_free_freelist_hook+0xa1/0x160
[ 322.660179] ?drm_exec_unlock_all+0x168/0x2a0[drm_exec]
[ 322.660186]__kmem_cache_free+0xb2/0x290
[ 322.660192]drm_exec_unlock_all+0x168/0x2a0[drm_exec]
[ 322.660200]drm_exec_fini+0xf/0x1c0[drm_exec]
[ 322.660206]test_early_put+0x289/0x490[drm_exec_test]
[ 322.660215] ?__pfx_test_early_put+0x10/0x10[drm_exec_test]
[ 322.660222] ?__kasan_check_byte+0xf/0x40
[ 322.660227] ?__ksize+0x63/0x140
[ 322.660233] ?drmm_add_final_kfree+0x3e/0xa0[drm]
[ 322.660289] ?_raw_spin_unlock_irqrestore+0x30/0x60
[ 322.660294] ?lockdep_hardirqs_on+0x7d/0x100
[ 322.660301] ?__pfx_kunit_try_run_case+0x10/0x10[kunit]
[ 322.660310] ?__pfx_kunit_generic_run_threadfn_adapter+0x10/0x10[kunit]
[ 322.660319]kunit_generic_run_threadfn_adapter+0x4a/0x90[kunit]
[ 322.660328]kthread+0x2e7/0x3c0
[ 322.660334] ?__pfx_kthread+0x10/0x10
[ 322.660339]ret_from_fork+0x2d/0x70
[ 322.660345] ?__pfx_kthread+0x10/0x10
[ 322.660349]ret_from_fork_asm+0x1b/0x30
[ 322.660358] </TASK>
[ 322.660818] ok 8test_early_putCc Christian König <[email protected]>Cc Boris Brezillon <[email protected]>Cc Danilo Krummrich <[email protected]>Signed-off-by Thomas Hellström <[email protected]>---
drivers/gpu/drm/drm_exec.c| 2 +- include/drm/drm_exec.h | 35 +++++++++++++++++++++++++++++++----2 files changed, 32 insertions(+), 5 deletions(-)drivers/gpu/drm/drm_exec.c +0
-0drivers/gpu/drm/drm_exec.c static void drm_exec_unlock_all(struct drm_exec · line 60
Quoted 5 lines
drivers/gpu/drm/drm_exec.c +1
-0@@ -56,7 +56,7 @@ static void drm_exec_unlock_all(struct drm_exec *exec) struct drm_gem_object *obj; unsigned long index; - drm_exec_for_each_locked_object(exec, index, obj) { + drm_exec_for_each_locked_object_reverse(exec, index, obj) {Well that's a really good catch, just one more additional thought below.
Quoted 28 lines
drivers/gpu/drm/drm_exec.c +0
-0dma_resv_unlock (obj->resv); drm_gem_object_put(obj);}
include/drm/drm_exec.h +0
-0@@ -51,6 +51,20 @@ struct drm_exec { struct drm_gem_object *prelocked; };+/**
+ *drm_exec_obj()- Return the object for a givedrm_execindex
+ * @exec: Pointer to thedrm_execcontext
+ * @index: The index.
+ *
+ * Return: Pointer to the locked object corresponding to @index if
+ * index is within the number of locked objects. NULL otherwise.
+ */include/drm/drm_exec.h +6
-0+static inline struct drm_gem_object * +drm_exec_obj (struct drm_exec *exec,unsigned long index) +{ + return index < exec->num_objects ? exec->objects[index] : NULL; +} +/**
*drm_exec_for_each_locked_object- iterate over all the locked objects
* @exec:drm_execobjectinclude/drm/drm_exec.h struct drm_exec { · line 77
Quoted 9 lines
include/drm/drm_exec.h +2
-4@@ -59,10 +73,23 @@ struct drm_exec {* * Iterate over all the locked GEM objects inside the drm_exec object. */ -#define drm_exec_for_each_locked_object (exec, index, obj) \ - for (index = 0, obj = (exec)->objects[0]; \ - index < (exec)->num_objects; \ - ++index, obj = (exec)->objects[index]) +#define drm_exec_for_each_locked_object (exec, index, obj) \ + for ((index) = 0; ((obj) = drm_exec_obj(exec, index)); ++(index))Mhm, that makes it possible to modify the number of objects while inside the loop, doesn't it?
Quoted 6 lines
Quoted 1 line
Sorry, you lost me a bit there. Isn't that possible with the previous code as well?
Yeah, indeed. Reviewed-by: Christian König <[email protected]>
Regards,
Christian.
Thanks Boris, Danilo and Christian for review. I pushed this one to drm-misc-next-fixes.
/Thomas
Quoted 38 lines
Quoted 37 lines
/Thanks,
Thomas
Quoted 29 lines
I'm not sure if that's a good idea or not.
Regards,
Christian.Quoted 22 lines
include/drm/drm_exec.h +3
-0+ +/** +* drm_exec_for_each_locked_object_reverse - iterate over all the locked
+ * objects in reverse locking order
+ * @exec:drm_execobject
+ * @index: unsigned long index for the iteration
+ * @obj: the current GEM object
+ *
+ * Iterate over all the locked GEM objects inside thedrm_execobject in
+ * reverse locking order. Note that @index may go below zero and wrap,
+ * but that will be caught bydrm_exec_object(), returning a NULL object.
+ */
+#definedrm_exec_for_each_locked_object_reverse(exec, index, obj)\
+ for ((index) = (exec)->num_objects - 1; \
+ ((obj) =drm_exec_obj(exec, index)); --(index)) /**
*drm_exec_until_all_locked- loop until all GEM objects are locked
Patchwork
CI[Intel-xe] ✓ CI.Patch_applied: success for drm/drm_exec, drm/drm_kunit: Fix / WA for uaf and lock alloc tracking.
In reply to Thomas Hellström== Series Details ==
== Series Details ==
Series: drm/drm_exec, drm/drm_kunit: Fix / WA for uaf and lock alloc tracking.
URL : https://patchwork.freedesktop.org/series/123273/
State : success
== Summary ==
=== Applying kernel patches on branch 'drm-xe-next' with base: === Base commit: 7ec520d3a drm/xe/selftests: make eviction test tile centric === git am output follows ===
Applying: drm/kunit: Avoid a driver uaf
Applying: drm/tests/drm_exec: Add a test for object freeing within drm_exec_fini()
Applying: drm/drm_exec: Work around a WW mutex lockdep oddity
Patchwork
CI[Intel-xe] ✗ CI.checkpatch: warning for drm/drm_exec, drm/drm_kunit: Fix / WA for uaf and lock alloc tracking.
In reply to Thomas Hellström== Series Details ==
== Series Details ==
Series: drm/drm_exec, drm/drm_kunit: Fix / WA for uaf and lock alloc tracking.
URL : https://patchwork.freedesktop.org/series/123273/
State : warning
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master e700ea2f248a75138759bcb443affeef4a2d1991
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 08182e8eafc8e1fd8a955ccc83b2b6292037977c
Author: Thomas Hellström <[email protected]> Date: Tue Sep 5 10:58:32 2023 +0200
drm/drm_exec: Work around a WW mutex lockdep oddity
If *any* object of a certain WW mutex class is locked, lockdep will
consider *all* mutexes of that class as locked. Also the lock allocation
tracking code will apparently register only the address of the first
mutex locked in a sequence.
This has the odd consequence that if that first mutex is unlocked and
its memory then freed, the lock alloc tracking code will assume that memory
is freed with a held lock in there.
For now, work around that for drm_exec by releasing the first grabbed
object lock last.
Related lock alloc tracking warning:
[ 322.660067] =========================
[ 322.660070] WARNING: held lock freed!
[ 322.660074] 6.5.0-rc7+ #155 Tainted: G U N
[ 322.660078] -------------------------
[ 322.660081] kunit_try_catch/4981 is freeing memory ffff888112adc000-ffff888112adc3ff, with a lock still held there!
[ 322.660089] ffff888112adc1a0 (reservation_ww_class_mutex){+.+.}-{3:3}, at: drm_exec_lock_obj+0x11a/0x600 [drm_exec]
[ 322.660104] 2 locks held by kunit_try_catch/4981:
[ 322.660108] #0: ffffc9000343fe18 (reservation_ww_class_acquire){+.+.}-{0:0}, at: test_early_put+0x22f/0x490 [drm_exec_test]
[ 322.660123] #1: ffff888112adc1a0 (reservation_ww_class_mutex){+.+.}-{3:3}, at: drm_exec_lock_obj+0x11a/0x600 [drm_exec]
[ 322.660135]
stack backtrace:
[ 322.660139] CPU: 7 PID: 4981 Comm: kunit_try_catch Tainted: G U N 6.5.0-rc7+ #155
[ 322.660146] Hardware name: ASUS System Product Name/PRIME B560M-A AC, BIOS 0403 01/26/2021
[ 322.660152] Call Trace:
[ 322.660155] <TASK>
[ 322.660158] dump_stack_lvl+0x57/0x90
[ 322.660164] debug_check_no_locks_freed+0x20b/0x2b0
[ 322.660172] slab_free_freelist_hook+0xa1/0x160
[ 322.660179] ? drm_exec_unlock_all+0x168/0x2a0 [drm_exec]
[ 322.660186] __kmem_cache_free+0xb2/0x290
[ 322.660192] drm_exec_unlock_all+0x168/0x2a0 [drm_exec]
[ 322.660200] drm_exec_fini+0xf/0x1c0 [drm_exec]
[ 322.660206] test_early_put+0x289/0x490 [drm_exec_test]
[ 322.660215] ? __pfx_test_early_put+0x10/0x10 [drm_exec_test]
[ 322.660222] ? __kasan_check_byte+0xf/0x40
[ 322.660227] ? __ksize+0x63/0x140
[ 322.660233] ? drmm_add_final_kfree+0x3e/0xa0 [drm]
[ 322.660289] ? _raw_spin_unlock_irqrestore+0x30/0x60
[ 322.660294] ? lockdep_hardirqs_on+0x7d/0x100
[ 322.660301] ? __pfx_kunit_try_run_case+0x10/0x10 [kunit]
[ 322.660310] ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 [kunit]
[ 322.660319] kunit_generic_run_threadfn_adapter+0x4a/0x90 [kunit]
[ 322.660328] kthread+0x2e7/0x3c0
[ 322.660334] ? __pfx_kthread+0x10/0x10
[ 322.660339] ret_from_fork+0x2d/0x70
[ 322.660345] ? __pfx_kthread+0x10/0x10
[ 322.660349] ret_from_fork_asm+0x1b/0x30
[ 322.660358] </TASK>
[ 322.660818] ok 8 test_early_put
Cc: Christian König <[email protected]>
Cc: Boris Brezillon <[email protected]>
Cc: Danilo Krummrich <[email protected]>
Cc: [email protected]
Signed-off-by: Thomas Hellström <[email protected]>+ /mt/dim checkpatch 7ec520d3a63b6e95174329108cd44359a70907ba drm-intel /mt/dim: line 50: /root/.dimrc: No such file or directory
Patchwork
CI[Intel-xe] ✓ CI.KUnit: success for drm/drm_exec, drm/drm_kunit: Fix / WA for uaf and lock alloc tracking.
In reply to Thomas Hellström== Series Details ==
== Series Details ==
Series: drm/drm_exec, drm/drm_kunit: Fix / WA for uaf and lock alloc tracking.
URL : https://patchwork.freedesktop.org/series/123273/
State : success
== Summary ==
+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
stty: 'standard input': Inappropriate ioctl for device
[09:01:49] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig [09:01:54] Building KUnit Kernel ... Populating config with: $ make ARCH=um O=.kunit olddefconfig Building with: $ make ARCH=um O=.kunit --jobs=48 [09:02:13] Starting KUnit Kernel (1/1)... [09:02:13] ============================================================ [09:02:14] ==================== xe_bo (2 subtests) ==================== [09:02:14] [SKIPPED] xe_ccs_migrate_kunit [09:02:14] [SKIPPED] xe_bo_evict_kunit [09:02:14] ===================== [SKIPPED] xe_bo ====================== [09:02:14] ================== xe_dma_buf (1 subtest) ================== [09:02:14] [SKIPPED] xe_dma_buf_kunit [09:02:14] =================== [SKIPPED] xe_dma_buf =================== [09:02:14] ================== xe_migrate (1 subtest) ================== [09:02:14] [SKIPPED] xe_migrate_sanity_kunit [09:02:14] =================== [SKIPPED] xe_migrate =================== [09:02:14] =================== xe_pci (2 subtests) ==================== [09:02:14] [PASSED] xe_gmdid_graphics_ip [09:02:14] [PASSED] xe_gmdid_media_ip [09:02:14] ===================== [PASSED] xe_pci ====================== [09:02:14] ==================== xe_rtp (1 subtest) ==================== [09:02:14] ================== xe_rtp_process_tests =================== [09:02:14] [PASSED] coalesce-same-reg [09:02:14] [PASSED] no-match-no-add [09:02:14] [PASSED] no-match-no-add-multiple-rules [09:02:14] [PASSED] two-regs-two-entries [09:02:14] [PASSED] clr-one-set-other [09:02:14] [PASSED] set-field [09:02:14] [PASSED] conflict-duplicate [09:02:14] [PASSED] conflict-not-disjoint [09:02:14] [PASSED] conflict-reg-type [09:02:14] ============== [PASSED] xe_rtp_process_tests =============== [09:02:14] ===================== [PASSED] xe_rtp ====================== [09:02:14] ==================== xe_wa (1 subtest) ===================== [09:02:14] ======================== xe_wa_gt ========================= [09:02:14] [PASSED] TIGERLAKE (B0) [09:02:14] [PASSED] DG1 (A0) [09:02:14] [PASSED] DG1 (B0) [09:02:14] [PASSED] ALDERLAKE_S (A0) [09:02:14] [PASSED] ALDERLAKE_S (B0) [09:02:14] [PASSED] ALDERLAKE_S (C0) [09:02:14] [PASSED] ALDERLAKE_S (D0) [09:02:14] [PASSED] ALDERLAKE_P (A0) [09:02:14] [PASSED] ALDERLAKE_P (B0) [09:02:14] [PASSED] ALDERLAKE_P (C0) [09:02:14] [PASSED] DG2_G10 (A0) [09:02:14] [PASSED] DG2_G10 (A1) [09:02:14] [PASSED] DG2_G10 (B0) [09:02:14] [PASSED] DG2_G10 (C0) [09:02:14] [PASSED] DG2_G11 (A0) [09:02:14] [PASSED] DG2_G11 (B0) [09:02:14] [PASSED] DG2_G11 (B1) [09:02:14] [PASSED] DG2_G12 (A0) [09:02:14] [PASSED] DG2_G12 (A1) [09:02:14] [PASSED] PVC (B0) [09:02:14] [PASSED] PVC (B1) [09:02:14] [PASSED] PVC (C0) [09:02:14] ==================== [PASSED] xe_wa_gt ===================== [09:02:14] ====================== [PASSED] xe_wa ====================== [09:02:14] ============================================================ [09:02:14] Testing complete. Ran 37 tests: passed: 33, skipped: 4 [09:02:14] Elapsed time: 24.126s total, 4.166s configuring, 19.790s building, 0.147s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig [09:02:14] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig [09:02:15] Building KUnit Kernel ... Populating config with: $ make ARCH=um O=.kunit olddefconfig Building with: $ make ARCH=um O=.kunit --jobs=48 [09:02:34] Starting KUnit Kernel (1/1)... [09:02:34] ============================================================ [09:02:34] ============ drm_test_pick_cmdline (2 subtests) ============ [09:02:34] [PASSED] drm_test_pick_cmdline_res_1920_1080_60 [09:02:34] =============== drm_test_pick_cmdline_named =============== [09:02:34] [PASSED] NTSC [09:02:34] [PASSED] NTSC-J [09:02:34] [PASSED] PAL [09:02:34] [PASSED] PAL-M [09:02:34] =========== [PASSED] drm_test_pick_cmdline_named =========== [09:02:34] ============== [PASSED] drm_test_pick_cmdline ============== [09:02:34] ================== drm_buddy (6 subtests) ================== [09:02:34] [PASSED] drm_test_buddy_alloc_limit [09:02:34] [PASSED] drm_test_buddy_alloc_range [09:02:34] [PASSED] drm_test_buddy_alloc_optimistic [09:02:34] [PASSED] drm_test_buddy_alloc_pessimistic [09:02:34] [PASSED] drm_test_buddy_alloc_smoke [09:02:34] [PASSED] drm_test_buddy_alloc_pathological [09:02:34] ==================== [PASSED] drm_buddy ==================== [09:02:34] ============= drm_cmdline_parser (40 subtests) ============= [09:02:34] [PASSED] drm_test_cmdline_force_d_only [09:02:34] [PASSED] drm_test_cmdline_force_D_only_dvi [09:02:34] [PASSED] drm_test_cmdline_force_D_only_hdmi [09:02:34] [PASSED] drm_test_cmdline_force_D_only_not_digital [09:02:34] [PASSED] drm_test_cmdline_force_e_only [09:02:34] [PASSED] drm_test_cmdline_res [09:02:34] [PASSED] drm_test_cmdline_res_vesa [09:02:34] [PASSED] drm_test_cmdline_res_vesa_rblank [09:02:34] [PASSED] drm_test_cmdline_res_rblank [09:02:34] [PASSED] drm_test_cmdline_res_bpp [09:02:34] [PASSED] drm_test_cmdline_res_refresh [09:02:34] [PASSED] drm_test_cmdline_res_bpp_refresh [09:02:34] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced [09:02:34] [PASSED] drm_test_cmdline_res_bpp_refresh_margins [09:02:34] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off [09:02:34] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on [09:02:34] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog [09:02:34] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital [09:02:34] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on [09:02:34] [PASSED] drm_test_cmdline_res_margins_force_on [09:02:34] [PASSED] drm_test_cmdline_res_vesa_margins [09:02:34] [PASSED] drm_test_cmdline_name [09:02:34] [PASSED] drm_test_cmdline_name_bpp [09:02:34] [PASSED] drm_test_cmdline_name_option [09:02:34] [PASSED] drm_test_cmdline_name_bpp_option [09:02:34] [PASSED] drm_test_cmdline_rotate_0 [09:02:34] [PASSED] drm_test_cmdline_rotate_90 [09:02:34] [PASSED] drm_test_cmdline_rotate_180 [09:02:34] [PASSED] drm_test_cmdline_rotate_270 [09:02:34] [PASSED] drm_test_cmdline_hmirror [09:02:34] [PASSED] drm_test_cmdline_vmirror [09:02:34] [PASSED] drm_test_cmdline_margin_options [09:02:34] [PASSED] drm_test_cmdline_multiple_options [09:02:34] [PASSED] drm_test_cmdline_bpp_extra_and_option [09:02:34] [PASSED] drm_test_cmdline_extra_and_option [09:02:34] [PASSED] drm_test_cmdline_freestanding_options [09:02:34] [PASSED] drm_test_cmdline_freestanding_force_e_and_options [09:02:34] [PASSED] drm_test_cmdline_panel_orientation [09:02:34] ================ drm_test_cmdline_invalid ================= [09:02:34] [PASSED] margin_only [09:02:34] [PASSED] interlace_only [09:02:34] [PASSED] res_missing_x [09:02:34] [PASSED] res_missing_y [09:02:34] [PASSED] res_bad_y [09:02:34] [PASSED] res_missing_y_bpp [09:02:34] [PASSED] res_bad_bpp [09:02:34] [PASSED] res_bad_refresh [09:02:34] [PASSED] res_bpp_refresh_force_on_off [09:02:34] [PASSED] res_invalid_mode [09:02:34] [PASSED] res_bpp_wrong_place_mode [09:02:34] [PASSED] name_bpp_refresh [09:02:34] [PASSED] name_refresh [09:02:34] [PASSED] name_refresh_wrong_mode [09:02:34] [PASSED] name_refresh_invalid_mode [09:02:34] [PASSED] rotate_multiple [09:02:34] [PASSED] rotate_invalid_val [09:02:34] [PASSED] rotate_truncated [09:02:34] [PASSED] invalid_option [09:02:34] [PASSED] invalid_tv_option [09:02:34] [PASSED] truncated_tv_option [09:02:34] ============ [PASSED] drm_test_cmdline_invalid ============= [09:02:34] =============== drm_test_cmdline_tv_options =============== [09:02:34] [PASSED] NTSC [09:02:34] [PASSED] NTSC_443 [09:02:34] [PASSED] NTSC_J [09:02:34] [PASSED] PAL [09:02:34] [PASSED] PAL_M [09:02:34] [PASSED] PAL_N [09:02:34] [PASSED] SECAM [09:02:34] =========== [PASSED] drm_test_cmdline_tv_options =========== [09:02:34] =============== [PASSED] drm_cmdline_parser ================ [09:02:34] ========== drm_get_tv_mode_from_name (2 subtests) ========== [09:02:34] ========== drm_test_get_tv_mode_from_name_valid =========== [09:02:34] [PASSED] NTSC [09:02:34] [PASSED] NTSC-443 [09:02:34] [PASSED] NTSC-J [09:02:34] [PASSED] PAL [09:02:34] [PASSED] PAL-M [09:02:34] [PASSED] PAL-N [09:02:34] [PASSED] SECAM [09:02:34] ====== [PASSED] drm_test_get_tv_mode_from_name_valid ======= [09:02:34] [PASSED] drm_test_get_tv_mode_from_name_truncated [09:02:34] ============ [PASSED] drm_get_tv_mode_from_name ============ [09:02:34] ============= drm_damage_helper (21 subtests) ============== [09:02:34] [PASSED] drm_test_damage_iter_no_damage [09:02:34] [PASSED] drm_test_damage_iter_no_damage_fractional_src [09:02:34] [PASSED] drm_test_damage_iter_no_damage_src_moved [09:02:34] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved [09:02:34] [PASSED] drm_test_damage_iter_no_damage_not_visible [09:02:34] [PASSED] drm_test_damage_iter_no_damage_no_crtc [09:02:34] [PASSED] drm_test_damage_iter_no_damage_no_fb [09:02:34] [PASSED] drm_test_damage_iter_simple_damage [09:02:34] [PASSED] drm_test_damage_iter_single_damage [09:02:34] [PASSED] drm_test_damage_iter_single_damage_intersect_src [09:02:34] [PASSED] drm_test_damage_iter_single_damage_outside_src [09:02:34] [PASSED] drm_test_damage_iter_single_damage_fractional_src [09:02:34] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src [09:02:34] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src [09:02:34] [PASSED] drm_test_damage_iter_single_damage_src_moved [09:02:34] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved [09:02:34] [PASSED] drm_test_damage_iter_damage [09:02:34] [PASSED] drm_test_damage_iter_damage_one_intersect [09:02:34] [PASSED] drm_test_damage_iter_damage_one_outside [09:02:34] [PASSED] drm_test_damage_iter_damage_src_moved [09:02:34] [PASSED] drm_test_damage_iter_damage_not_visible [09:02:34] ================ [PASSED] drm_damage_helper ================ [09:02:34] ============== drm_dp_mst_helper (2 subtests) ============== [09:02:34] ============== drm_test_dp_mst_calc_pbn_mode ============== [09:02:34] [PASSED] Clock 154000 BPP 30 DSC disabled [09:02:34] [PASSED] Clock 234000 BPP 30 DSC disabled [09:02:34] [PASSED] Clock 297000 BPP 24 DSC disabled [09:02:34] [PASSED] Clock 332880 BPP 24 DSC enabled [09:02:34] [PASSED] Clock 324540 BPP 24 DSC enabled [09:02:34] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ========== [09:02:34] ========= drm_test_dp_mst_sideband_msg_req_decode ========= [09:02:34] [PASSED] DP_ENUM_PATH_RESOURCES with port number [09:02:34] [PASSED] DP_POWER_UP_PHY with port number [09:02:34] [PASSED] DP_POWER_DOWN_PHY with port number [09:02:34] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks [09:02:34] [PASSED] DP_ALLOCATE_PAYLOAD with port number [09:02:34] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI [09:02:34] [PASSED] DP_ALLOCATE_PAYLOAD with PBN [09:02:34] [PASSED] DP_QUERY_PAYLOAD with port number [09:02:34] [PASSED] DP_QUERY_PAYLOAD with VCPI [09:02:34] [PASSED] DP_REMOTE_DPCD_READ with port number [09:02:34] [PASSED] DP_REMOTE_DPCD_READ with DPCD address [09:02:34] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes [09:02:34] [PASSED] DP_REMOTE_DPCD_WRITE with port number [09:02:34] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address [09:02:34] [PASSED] DP_REMOTE_DPCD_WRITE with data array [09:02:34] [PASSED] DP_REMOTE_I2C_READ with port number [09:02:34] [PASSED] DP_REMOTE_I2C_READ with I2C device ID [09:02:34] [PASSED] DP_REMOTE_I2C_READ with transactions array [09:02:34] [PASSED] DP_REMOTE_I2C_WRITE with port number [09:02:34] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID [09:02:34] [PASSED] DP_REMOTE_I2C_WRITE with data array [09:02:34] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID [09:02:34] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID [09:02:34] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event [09:02:34] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event [09:02:34] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior [09:02:34] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior [09:02:34] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode ===== [09:02:34] ================ [PASSED] drm_dp_mst_helper ================ [09:02:34] =========== drm_format_helper_test (11 subtests) =========== [09:02:34] ============== drm_test_fb_xrgb8888_to_gray8 ============== [09:02:34] [PASSED] single_pixel_source_buffer [09:02:34] [PASSED] single_pixel_clip_rectangle [09:02:34] [PASSED] well_known_colors [09:02:34] [PASSED] destination_pitch [09:02:34] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ========== [09:02:34] ============= drm_test_fb_xrgb8888_to_rgb332 ============== [09:02:34] [PASSED] single_pixel_source_buffer [09:02:34] [PASSED] single_pixel_clip_rectangle [09:02:34] [PASSED] well_known_colors [09:02:34] [PASSED] destination_pitch [09:02:34] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ========== [09:02:34] ============= drm_test_fb_xrgb8888_to_rgb565 ============== [09:02:34] [PASSED] single_pixel_source_buffer [09:02:34] [PASSED] single_pixel_clip_rectangle [09:02:34] [PASSED] well_known_colors [09:02:34] [PASSED] destination_pitch [09:02:34] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ========== [09:02:34] ============ drm_test_fb_xrgb8888_to_xrgb1555 ============= [09:02:34] [PASSED] single_pixel_source_buffer [09:02:34] [PASSED] single_pixel_clip_rectangle [09:02:34] [PASSED] well_known_colors [09:02:34] [PASSED] destination_pitch [09:02:34] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 ========= [09:02:34] ============ drm_test_fb_xrgb8888_to_argb1555 ============= [09:02:34] [PASSED] single_pixel_source_buffer [09:02:34] [PASSED] single_pixel_clip_rectangle [09:02:34] [PASSED] well_known_colors [09:02:34] [PASSED] destination_pitch [09:02:34] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 ========= [09:02:34] ============ drm_test_fb_xrgb8888_to_rgba5551 ============= [09:02:34] [PASSED] single_pixel_source_buffer [09:02:34] [PASSED] single_pixel_clip_rectangle [09:02:34] [PASSED] well_known_colors [09:02:34] [PASSED] destination_pitch [09:02:34] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 ========= [09:02:34] ============= drm_test_fb_xrgb8888_to_rgb888 ============== [09:02:34] [PASSED] single_pixel_source_buffer [09:02:34] [PASSED] single_pixel_clip_rectangle [09:02:34] [PASSED] well_known_colors [09:02:34] [PASSED] destination_pitch [09:02:34] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ========== [09:02:34] ============ drm_test_fb_xrgb8888_to_argb8888 ============= [09:02:34] [PASSED] single_pixel_source_buffer [09:02:34] [PASSED] single_pixel_clip_rectangle [09:02:34] [PASSED] well_known_colors [09:02:34] [PASSED] destination_pitch [09:02:34] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 ========= [09:02:34] =========== drm_test_fb_xrgb8888_to_xrgb2101010 =========== [09:02:34] [PASSED] single_pixel_source_buffer [09:02:34] [PASSED] single_pixel_clip_rectangle [09:02:34] [PASSED] well_known_colors [09:02:34] [PASSED] destination_pitch [09:02:34] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 ======= [09:02:34] =========== drm_test_fb_xrgb8888_to_argb2101010 =========== [09:02:34] [PASSED] single_pixel_source_buffer [09:02:34] [PASSED] single_pixel_clip_rectangle [09:02:34] [PASSED] well_known_colors [09:02:34] [PASSED] destination_pitch [09:02:34] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 ======= [09:02:34] ============== drm_test_fb_xrgb8888_to_mono =============== [09:02:34] [PASSED] single_pixel_source_buffer [09:02:34] [PASSED] single_pixel_clip_rectangle [09:02:34] [PASSED] well_known_colors [09:02:34] [PASSED] destination_pitch [09:02:34] ========== [PASSED] drm_test_fb_xrgb8888_to_mono =========== [09:02:34] ============= [PASSED] drm_format_helper_test ============== [09:02:34] ================= drm_format (18 subtests) ================= [09:02:34] [PASSED] drm_test_format_block_width_invalid [09:02:34] [PASSED] drm_test_format_block_width_one_plane [09:02:34] [PASSED] drm_test_format_block_width_two_plane [09:02:34] [PASSED] drm_test_format_block_width_three_plane [09:02:34] [PASSED] drm_test_format_block_width_tiled [09:02:34] [PASSED] drm_test_format_block_height_invalid [09:02:34] [PASSED] drm_test_format_block_height_one_plane [09:02:34] [PASSED] drm_test_format_block_height_two_plane [09:02:34] [PASSED] drm_test_format_block_height_three_plane [09:02:34] [PASSED] drm_test_format_block_height_tiled [09:02:34] [PASSED] drm_test_format_min_pitch_invalid [09:02:34] [PASSED] drm_test_format_min_pitch_one_plane_8bpp [09:02:34] [PASSED] drm_test_format_min_pitch_one_plane_16bpp [09:02:34] [PASSED] drm_test_format_min_pitch_one_plane_24bpp [09:02:34] [PASSED] drm_test_format_min_pitch_one_plane_32bpp [09:02:34] [PASSED] drm_test_format_min_pitch_two_plane [09:02:34] [PASSED] drm_test_format_min_pitch_three_plane_8bpp [09:02:34] [PASSED] drm_test_format_min_pitch_tiled [09:02:34] =================== [PASSED] drm_format ==================== [09:02:34] =============== drm_framebuffer (1 subtest) ================ [09:02:34] =============== drm_test_framebuffer_create =============== [09:02:34] [PASSED] ABGR8888 normal sizes [09:02:34] [PASSED] ABGR8888 max sizes [09:02:34] [PASSED] ABGR8888 pitch greater than min required [09:02:34] [PASSED] ABGR8888 pitch less than min required [09:02:34] [PASSED] ABGR8888 Invalid width [09:02:34] [PASSED] ABGR8888 Invalid buffer handle [09:02:34] [PASSED] No pixel format [09:02:34] [PASSED] ABGR8888 Width 0 [09:02:34] [PASSED] ABGR8888 Height 0 [09:02:34] [PASSED] ABGR8888 Out of bound height * pitch combination [09:02:34] [PASSED] ABGR8888 Large buffer offset [09:02:34] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers [09:02:34] [PASSED] ABGR8888 Valid buffer modifier [09:02:34] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE) [09:02:34] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS [09:02:34] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS [09:02:34] [PASSED] NV12 Normal sizes [09:02:34] [PASSED] NV12 Max sizes [09:02:34] [PASSED] NV12 Invalid pitch [09:02:34] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag [09:02:34] [PASSED] NV12 different modifier per-plane [09:02:34] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE [09:02:34] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS [09:02:34] [PASSED] NV12 Modifier for inexistent plane [09:02:34] [PASSED] NV12 Handle for inexistent plane [09:02:34] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS [09:02:34] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier [09:02:34] [PASSED] YVU420 Normal sizes [09:02:34] [PASSED] YVU420 Max sizes [09:02:34] [PASSED] YVU420 Invalid pitch [09:02:34] [PASSED] YVU420 Different pitches [09:02:34] [PASSED] YVU420 Different buffer offsets/pitches [09:02:34] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS [09:02:34] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS [09:02:34] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS [09:02:34] [PASSED] YVU420 Valid modifier [09:02:34] [PASSED] YVU420 Different modifiers per plane [09:02:34] [PASSED] YVU420 Modifier for inexistent plane [09:02:34] [PASSED] X0L2 Normal sizes [09:02:34] [PASSED] X0L2 Max sizes [09:02:34] [PASSED] X0L2 Invalid pitch [09:02:34] [PASSED] X0L2 Pitch greater than minimum required stty: 'standard input': Inappropriate ioctl for device [09:02:34] [PASSED] X0L2 Handle for inexistent plane [09:02:34] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set [09:02:34] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set [09:02:34] [PASSED] X0L2 Valid modifier [09:02:34] [PASSED] X0L2 Modifier for inexistent plane [09:02:34] =========== [PASSED] drm_test_framebuffer_create =========== [09:02:34] ================= [PASSED] drm_framebuffer ================= [09:02:34] =============== drm-test-managed (1 subtest) =============== [09:02:34] [PASSED] drm_test_managed_run_action [09:02:34] ================ [PASSED] drm-test-managed ================= [09:02:34] =================== drm_mm (19 subtests) =================== [09:02:34] [PASSED] drm_test_mm_init [09:02:34] [PASSED] drm_test_mm_debug [09:02:45] [PASSED] drm_test_mm_reserve [09:02:55] [PASSED] drm_test_mm_insert [09:02:56] [PASSED] drm_test_mm_replace [09:02:56] [PASSED] drm_test_mm_insert_range [09:02:56] [PASSED] drm_test_mm_frag [09:02:56] [PASSED] drm_test_mm_align [09:02:56] [PASSED] drm_test_mm_align32 [09:02:56] [PASSED] drm_test_mm_align64 [09:02:56] [PASSED] drm_test_mm_evict [09:02:56] [PASSED] drm_test_mm_evict_range [09:02:56] [PASSED] drm_test_mm_topdown [09:02:56] [PASSED] drm_test_mm_bottomup [09:02:56] [PASSED] drm_test_mm_lowest [09:02:56] [PASSED] drm_test_mm_highest [09:02:57] [PASSED] drm_test_mm_color [09:02:58] [PASSED] drm_test_mm_color_evict [09:02:58] [PASSED] drm_test_mm_color_evict_range [09:02:58] ===================== [PASSED] drm_mm ====================== [09:02:58] ============= drm_modes_analog_tv (4 subtests) ============= [09:02:58] [PASSED] drm_test_modes_analog_tv_ntsc_480i [09:02:58] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined [09:02:58] [PASSED] drm_test_modes_analog_tv_pal_576i [09:02:58] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined [09:02:58] =============== [PASSED] drm_modes_analog_tv =============== [09:02:58] ============== drm_plane_helper (2 subtests) =============== [09:02:58] =============== drm_test_check_plane_state ================ [09:02:58] [PASSED] clipping_simple [09:02:58] [PASSED] clipping_rotate_reflect [09:02:58] [PASSED] positioning_simple [09:02:58] [PASSED] upscaling [09:02:58] [PASSED] downscaling [09:02:58] [PASSED] rounding1 [09:02:58] [PASSED] rounding2 [09:02:58] [PASSED] rounding3 [09:02:58] [PASSED] rounding4 [09:02:58] =========== [PASSED] drm_test_check_plane_state ============ [09:02:58] =========== drm_test_check_invalid_plane_state ============ [09:02:58] [PASSED] positioning_invalid [09:02:58] [PASSED] upscaling_invalid [09:02:58] [PASSED] downscaling_invalid [09:02:58] ======= [PASSED] drm_test_check_invalid_plane_state ======== [09:02:58] ================ [PASSED] drm_plane_helper ================= [09:02:58] ====== drm_connector_helper_tv_get_modes (1 subtest) ======= [09:02:58] ====== drm_test_connector_helper_tv_get_modes_check ======= [09:02:58] [PASSED] None [09:02:58] [PASSED] PAL [09:02:58] [PASSED] NTSC [09:02:58] [PASSED] Both, NTSC Default [09:02:58] [PASSED] Both, PAL Default [09:02:58] [PASSED] Both, NTSC Default, with PAL on command-line [09:02:58] [PASSED] Both, PAL Default, with NTSC on command-line [09:02:58] == [PASSED] drm_test_connector_helper_tv_get_modes_check === [09:02:58] ======== [PASSED] drm_connector_helper_tv_get_modes ======== [09:02:58] ================== drm_rect (9 subtests) =================== [09:02:58] [PASSED] drm_test_rect_clip_scaled_div_by_zero [09:02:58] [PASSED] drm_test_rect_clip_scaled_not_clipped [09:02:58] [PASSED] drm_test_rect_clip_scaled_clipped [09:02:58] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned [09:02:58] ================= drm_test_rect_intersect ================= [09:02:58] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0 [09:02:58] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1 [09:02:58] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0 [09:02:58] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1 [09:02:58] [PASSED] right x left: 2x1+0+0 x 3x1+1+0 [09:02:58] [PASSED] left x right: 3x1+1+0 x 2x1+0+0 [09:02:58] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1 [09:02:58] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0 [09:02:58] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1 [09:02:58] [PASSED] touching side: 1x1+0+0 x 1x1+1+0 [09:02:58] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0 [09:02:58] [PASSED] inside another: 2x2+0+0 x 1x1+1+1 [09:02:58] [PASSED] far away: 1x1+0+0 x 1x1+3+6 [09:02:58] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10 [09:02:58] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10 [09:02:58] ============= [PASSED] drm_test_rect_intersect ============= [09:02:58] ================ drm_test_rect_calc_hscale ================ [09:02:58] [PASSED] normal use [09:02:58] [PASSED] out of max range [09:02:58] [PASSED] out of min range [09:02:58] [PASSED] zero dst [09:02:58] [PASSED] negative src [09:02:58] [PASSED] negative dst [09:02:58] ============ [PASSED] drm_test_rect_calc_hscale ============ [09:02:58] ================ drm_test_rect_calc_vscale ================ [09:02:58] [PASSED] normal use [09:02:58] [PASSED] out of max range [09:02:58] [PASSED] out of min range [09:02:58] [PASSED] zero dst [09:02:58] [PASSED] negative src [09:02:58] [PASSED] negative dst [09:02:58] ============ [PASSED] drm_test_rect_calc_vscale ============ [09:02:58] ================== drm_test_rect_rotate =================== [09:02:58] [PASSED] reflect-x [09:02:58] [PASSED] reflect-y [09:02:58] [PASSED] rotate-0 [09:02:58] [PASSED] rotate-90 [09:02:58] [PASSED] rotate-180 [09:02:58] [PASSED] rotate-270 [09:02:58] ============== [PASSED] drm_test_rect_rotate =============== [09:02:58] ================ drm_test_rect_rotate_inv ================= [09:02:58] [PASSED] reflect-x [09:02:58] [PASSED] reflect-y [09:02:58] [PASSED] rotate-0 [09:02:58] [PASSED] rotate-90 [09:02:58] [PASSED] rotate-180 [09:02:58] [PASSED] rotate-270 [09:02:58] ============ [PASSED] drm_test_rect_rotate_inv ============= [09:02:58] ==================== [PASSED] drm_rect ===================== [09:02:58] ================== drm_exec (8 subtests) =================== [09:02:58] [PASSED] sanitycheck [09:02:58] [PASSED] test_lock [09:02:58] [PASSED] test_lock_unlock [09:02:58] [PASSED] test_duplicates [09:02:58] [PASSED] test_prepare [09:02:58] [PASSED] test_prepare_array [09:02:58] [PASSED] test_multiple_loops [09:02:58] [PASSED] test_early_put [09:02:58] ==================== [PASSED] drm_exec ===================== [09:02:58] ============================================================ [09:02:58] Testing complete. Ran 341 tests: passed: 341 [09:02:58] Elapsed time: 43.907s total, 1.636s configuring, 18.842s building, 23.424s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
Patchwork
CI[Intel-xe] ✓ CI.Build: success for drm/drm_exec, drm/drm_kunit: Fix / WA for uaf and lock alloc tracking.
In reply to Thomas Hellström== Series Details ==
== Series Details ==
Series: drm/drm_exec, drm/drm_kunit: Fix / WA for uaf and lock alloc tracking.
URL : https://patchwork.freedesktop.org/series/123273/
State : success
== Summary ==
+ trap cleanup EXIT
+ cd /kernel
+ git clone https://gitlab.freedesktop.org/drm/xe/ci.git .ci
Cloning into '.ci'...
++ date +%s
+ echo -e '\e[0Ksection_start:1693904588:build_x86_64[collapsed=true]\r\e[0KBuild x86-64'
+ mkdir -p build64-default [0Ksection_start:1693904588:build_x86_64[collapsed=true]
[0KBuild x86-64
+ cp .ci/kernel/kconfig build64-default/.config
+ make O=build64-default olddefconfig
make[1]: Entering directory '/kernel/build64-default'
GEN Makefile HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/confdata.o HOSTCC scripts/kconfig/expr.o LEX scripts/kconfig/lexer.lex.c YACC scripts/kconfig/parser.tab.[ch] HOSTCC scripts/kconfig/lexer.lex.o HOSTCC scripts/kconfig/menu.o HOSTCC scripts/kconfig/parser.tab.o HOSTCC scripts/kconfig/preprocess.o HOSTCC scripts/kconfig/symbol.o HOSTCC scripts/kconfig/util.o HOSTLD scripts/kconfig/conf # # configuration written to .config # make[1]: Leaving directory '/kernel/build64-default' ++ nproc + make O=build64-default -j48 make[1]: Entering directory '/kernel/build64-default' GEN Makefile WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/x86/include/generated/uapi/asm/errno.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h WRAP arch/x86/include/generated/uapi/asm/fcntl.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h GEN arch/x86/include/generated/asm/orc_hash.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h WRAP arch/x86/include/generated/uapi/asm/ioctl.h WRAP arch/x86/include/generated/uapi/asm/ioctls.h SYSTBL arch/x86/include/generated/asm/syscalls_32.h WRAP arch/x86/include/generated/uapi/asm/ipcbuf.h SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h WRAP arch/x86/include/generated/uapi/asm/param.h SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h WRAP arch/x86/include/generated/uapi/asm/poll.h WRAP arch/x86/include/generated/uapi/asm/resource.h SYSTBL arch/x86/include/generated/asm/syscalls_64.h WRAP arch/x86/include/generated/uapi/asm/socket.h WRAP arch/x86/include/generated/uapi/asm/sockios.h WRAP arch/x86/include/generated/uapi/asm/termios.h WRAP arch/x86/include/generated/uapi/asm/termbits.h WRAP arch/x86/include/generated/uapi/asm/types.h HOSTCC arch/x86/tools/relocs_32.o HOSTCC arch/x86/tools/relocs_64.o HOSTCC arch/x86/tools/relocs_common.o WRAP arch/x86/include/generated/asm/early_ioremap.h WRAP arch/x86/include/generated/asm/export.h WRAP arch/x86/include/generated/asm/mcs_spinlock.h WRAP arch/x86/include/generated/asm/irq_regs.h WRAP arch/x86/include/generated/asm/kmap_size.h WRAP arch/x86/include/generated/asm/local64.h WRAP arch/x86/include/generated/asm/mmiowb.h WRAP arch/x86/include/generated/asm/module.lds.h WRAP arch/x86/include/generated/asm/rwonce.h WRAP arch/x86/include/generated/asm/unaligned.h UPD include/generated/uapi/linux/version.h UPD include/config/kernel.release HOSTCC scripts/kallsyms HOSTCC scripts/sorttable HOSTCC scripts/asn1_compiler UPD include/generated/compile.h HOSTCC scripts/unifdef UPD include/generated/utsrelease.h DESCEND objtool HOSTCC /kernel/build64-default/tools/objtool/fixdep.o HOSTLD /kernel/build64-default/tools/objtool/fixdep-in.o LINK /kernel/build64-default/tools/objtool/fixdep HOSTLD arch/x86/tools/relocs INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/exec-cmd.h INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/help.h INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/parse-options.h INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/pager.h INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/run-command.h CC /kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o CC /kernel/build64-default/tools/objtool/libsubcmd/help.o CC /kernel/build64-default/tools/objtool/libsubcmd/pager.o INSTALL libsubcmd_headers CC /kernel/build64-default/tools/objtool/libsubcmd/parse-options.o CC /kernel/build64-default/tools/objtool/libsubcmd/run-command.o CC /kernel/build64-default/tools/objtool/libsubcmd/sigchain.o CC /kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig CC scripts/mod/devicetable-offsets.s HDRINST usr/include/video/edid.h HDRINST usr/include/video/sisfb.h HDRINST usr/include/video/uvesafb.h HDRINST usr/include/drm/amdgpu_drm.h HDRINST usr/include/drm/qaic_accel.h HDRINST usr/include/drm/i915_drm.h HDRINST usr/include/drm/vgem_drm.h HDRINST usr/include/drm/virtgpu_drm.h HDRINST usr/include/drm/xe_drm.h HDRINST usr/include/drm/omap_drm.h HDRINST usr/include/drm/radeon_drm.h HDRINST usr/include/drm/tegra_drm.h HDRINST usr/include/drm/drm_mode.h HDRINST usr/include/drm/ivpu_accel.h HDRINST usr/include/drm/exynos_drm.h HDRINST usr/include/drm/drm_sarea.h HDRINST usr/include/drm/v3d_drm.h HDRINST usr/include/drm/drm_fourcc.h HDRINST usr/include/drm/qxl_drm.h HDRINST usr/include/drm/nouveau_drm.h HDRINST usr/include/drm/habanalabs_accel.h HDRINST usr/include/drm/vmwgfx_drm.h HDRINST usr/include/drm/msm_drm.h HDRINST usr/include/drm/etnaviv_drm.h HDRINST usr/include/drm/vc4_drm.h HDRINST usr/include/drm/panfrost_drm.h HDRINST usr/include/drm/drm.h HDRINST usr/include/drm/lima_drm.h HDRINST usr/include/drm/armada_drm.h HDRINST usr/include/mtd/inftl-user.h HDRINST usr/include/mtd/nftl-user.h HDRINST usr/include/mtd/mtd-user.h HDRINST usr/include/mtd/ubi-user.h HDRINST usr/include/mtd/mtd-abi.h HDRINST usr/include/xen/gntdev.h HDRINST usr/include/xen/gntalloc.h HDRINST usr/include/xen/evtchn.h HDRINST usr/include/xen/privcmd.h HDRINST usr/include/asm-generic/auxvec.h HDRINST usr/include/asm-generic/bitsperlong.h HDRINST usr/include/asm-generic/posix_types.h HDRINST usr/include/asm-generic/ioctls.h HDRINST usr/include/asm-generic/mman.h HDRINST usr/include/asm-generic/shmbuf.h HDRINST usr/include/asm-generic/bpf_perf_event.h HDRINST usr/include/asm-generic/types.h HDRINST usr/include/asm-generic/poll.h HDRINST usr/include/asm-generic/msgbuf.h UPD scripts/mod/devicetable-offsets.h HDRINST usr/include/asm-generic/swab.h HDRINST usr/include/asm-generic/statfs.h HDRINST usr/include/asm-generic/unistd.h HDRINST usr/include/asm-generic/hugetlb_encode.h HDRINST usr/include/asm-generic/resource.h HDRINST usr/include/asm-generic/param.h HDRINST usr/include/asm-generic/termbits-common.h HDRINST usr/include/asm-generic/sockios.h HDRINST usr/include/asm-generic/kvm_para.h HDRINST usr/include/asm-generic/termios.h HDRINST usr/include/asm-generic/errno.h HDRINST usr/include/asm-generic/mman-common.h HDRINST usr/include/asm-generic/ioctl.h HDRINST usr/include/asm-generic/socket.h HDRINST usr/include/asm-generic/signal-defs.h HDRINST usr/include/asm-generic/termbits.h HDRINST usr/include/asm-generic/int-ll64.h HDRINST usr/include/asm-generic/signal.h HDRINST usr/include/asm-generic/siginfo.h HDRINST usr/include/asm-generic/stat.h HDRINST usr/include/asm-generic/int-l64.h HDRINST usr/include/asm-generic/errno-base.h HDRINST usr/include/asm-generic/fcntl.h HDRINST usr/include/asm-generic/setup.h HDRINST usr/include/asm-generic/ipcbuf.h HDRINST usr/include/asm-generic/sembuf.h HDRINST usr/include/asm-generic/ucontext.h HDRINST usr/include/rdma/mlx5_user_ioctl_cmds.h HDRINST usr/include/rdma/irdma-abi.h HDRINST usr/include/rdma/mana-abi.h HDRINST usr/include/rdma/hfi/hfi1_user.h HDRINST usr/include/rdma/hfi/hfi1_ioctl.h HDRINST usr/include/rdma/rdma_user_rxe.h HDRINST usr/include/rdma/rdma_user_ioctl.h HDRINST usr/include/rdma/mlx5_user_ioctl_verbs.h HDRINST usr/include/rdma/bnxt_re-abi.h HDRINST usr/include/rdma/hns-abi.h HDRINST usr/include/rdma/qedr-abi.h HDRINST usr/include/rdma/ib_user_ioctl_cmds.h HDRINST usr/include/rdma/vmw_pvrdma-abi.h HDRINST usr/include/rdma/ib_user_sa.h HDRINST usr/include/rdma/ib_user_ioctl_verbs.h HDRINST usr/include/rdma/rvt-abi.h HDRINST usr/include/rdma/mlx5-abi.h HDRINST usr/include/rdma/rdma_netlink.h HDRINST usr/include/rdma/erdma-abi.h HDRINST usr/include/rdma/rdma_user_ioctl_cmds.h HDRINST usr/include/rdma/rdma_user_cm.h HDRINST usr/include/rdma/ib_user_verbs.h HDRINST usr/include/rdma/efa-abi.h HDRINST usr/include/rdma/siw-abi.h HDRINST usr/include/rdma/mlx4-abi.h HDRINST usr/include/rdma/mthca-abi.h MKELF scripts/mod/elfconfig.h HDRINST usr/include/rdma/ib_user_mad.h HDRINST usr/include/rdma/ocrdma-abi.h HDRINST usr/include/rdma/cxgb4-abi.h HDRINST usr/include/misc/xilinx_sdfec.h HDRINST usr/include/misc/uacce/hisi_qm.h HOSTCC scripts/mod/modpost.o HDRINST usr/include/misc/uacce/uacce.h HDRINST usr/include/misc/cxl.h HOSTCC scripts/mod/file2alias.o HDRINST usr/include/misc/ocxl.h HOSTCC scripts/mod/sumversion.o HDRINST usr/include/misc/fastrpc.h HDRINST usr/include/misc/pvpanic.h HDRINST usr/include/linux/i8k.h HDRINST usr/include/linux/acct.h HDRINST usr/include/linux/atmmpc.h HDRINST usr/include/linux/fs.h HDRINST usr/include/linux/cifs/cifs_mount.h HDRINST usr/include/linux/cifs/cifs_netlink.h HDRINST usr/include/linux/if_packet.h HDRINST usr/include/linux/route.h HDRINST usr/include/linux/patchkey.h HDRINST usr/include/linux/tc_ematch/tc_em_cmp.h HDRINST usr/include/linux/tc_ematch/tc_em_ipt.h HDRINST usr/include/linux/tc_ematch/tc_em_meta.h HDRINST usr/include/linux/tc_ematch/tc_em_nbyte.h HDRINST usr/include/linux/tc_ematch/tc_em_text.h HDRINST usr/include/linux/virtio_pmem.h HDRINST usr/include/linux/rkisp1-config.h HDRINST usr/include/linux/vhost.h HDRINST usr/include/linux/cec-funcs.h HDRINST usr/include/linux/ppdev.h HDRINST usr/include/linux/isdn/capicmd.h HDRINST usr/include/linux/virtio_fs.h HDRINST usr/include/linux/netfilter_ipv6.h HDRINST usr/include/linux/lirc.h HDRINST usr/include/linux/mroute6.h HDRINST usr/include/linux/nl80211-vnd-intel.h HDRINST usr/include/linux/ivtvfb.h HDRINST usr/include/linux/auxvec.h HDRINST usr/include/linux/dm-log-userspace.h HDRINST usr/include/linux/dccp.h HDRINST usr/include/linux/virtio_scmi.h HDRINST usr/include/linux/atmarp.h HDRINST usr/include/linux/arcfb.h HDRINST usr/include/linux/nbd-netlink.h HDRINST usr/include/linux/sched/types.h HDRINST usr/include/linux/tcp.h HDRINST usr/include/linux/neighbour.h HDRINST usr/include/linux/dlm_device.h HDRINST usr/include/linux/wmi.h HDRINST usr/include/linux/btrfs_tree.h HDRINST usr/include/linux/virtio_crypto.h HDRINST usr/include/linux/vbox_err.h HDRINST usr/include/linux/edd.h HDRINST usr/include/linux/loop.h HDRINST usr/include/linux/nvme_ioctl.h HDRINST usr/include/linux/mmtimer.h HDRINST usr/include/linux/if_pppol2tp.h HDRINST usr/include/linux/mtio.h HDRINST usr/include/linux/if_arcnet.h HDRINST usr/include/linux/romfs_fs.h HDRINST usr/include/linux/posix_types.h HDRINST usr/include/linux/rtc.h HDRINST usr/include/linux/landlock.h HDRINST usr/include/linux/gpio.h HDRINST usr/include/linux/selinux_netlink.h HDRINST usr/include/linux/pps.h HDRINST usr/include/linux/ndctl.h HDRINST usr/include/linux/virtio_gpu.h HDRINST usr/include/linux/android/binderfs.h HDRINST usr/include/linux/android/binder.h HDRINST usr/include/linux/virtio_vsock.h HDRINST usr/include/linux/sound.h HDRINST usr/include/linux/vtpm_proxy.h HDRINST usr/include/linux/nfs_fs.h HDRINST usr/include/linux/elf-fdpic.h HDRINST usr/include/linux/adfs_fs.h HDRINST usr/include/linux/target_core_user.h HDRINST usr/include/linux/netlink_diag.h HDRINST usr/include/linux/const.h HDRINST usr/include/linux/firewire-cdev.h HDRINST usr/include/linux/vdpa.h HDRINST usr/include/linux/if_infiniband.h HDRINST usr/include/linux/serial.h HDRINST usr/include/linux/iio/types.h HDRINST usr/include/linux/iio/buffer.h HDRINST usr/include/linux/iio/events.h HDRINST usr/include/linux/baycom.h HDRINST usr/include/linux/major.h HDRINST usr/include/linux/atmppp.h HDRINST usr/include/linux/ipv6_route.h HDRINST usr/include/linux/spi/spidev.h HDRINST usr/include/linux/spi/spi.h HDRINST usr/include/linux/virtio_ring.h HDRINST usr/include/linux/hdlc/ioctl.h HDRINST usr/include/linux/remoteproc_cdev.h HDRINST usr/include/linux/hyperv.h HDRINST usr/include/linux/rpl_iptunnel.h HDRINST usr/include/linux/sync_file.h HDRINST usr/include/linux/igmp.h HDRINST usr/include/linux/v4l2-dv-timings.h HDRINST usr/include/linux/virtio_i2c.h HDRINST usr/include/linux/xfrm.h HDRINST usr/include/linux/capability.h HDRINST usr/include/linux/gtp.h HDRINST usr/include/linux/xdp_diag.h HDRINST usr/include/linux/pkt_cls.h HDRINST usr/include/linux/suspend_ioctls.h HDRINST usr/include/linux/vt.h HDRINST usr/include/linux/loadpin.h HDRINST usr/include/linux/dlm_plock.h HDRINST usr/include/linux/fb.h HDRINST usr/include/linux/max2175.h HDRINST usr/include/linux/sunrpc/debug.h HDRINST usr/include/linux/gsmmux.h HDRINST usr/include/linux/watchdog.h HDRINST usr/include/linux/vhost_types.h HDRINST usr/include/linux/vduse.h HDRINST usr/include/linux/ila.h HDRINST usr/include/linux/tdx-guest.h HDRINST usr/include/linux/close_range.h HDRINST usr/include/linux/ivtv.h HDRINST usr/include/linux/cryptouser.h HDRINST usr/include/linux/netfilter/xt_string.h HDRINST usr/include/linux/netfilter/nfnetlink_compat.h HDRINST usr/include/linux/netfilter/nf_nat.h HDRINST usr/include/linux/netfilter/xt_recent.h HDRINST usr/include/linux/netfilter/xt_addrtype.h HDRINST usr/include/linux/netfilter/nf_conntrack_tcp.h HDRINST usr/include/linux/netfilter/xt_MARK.h HDRINST usr/include/linux/netfilter/xt_SYNPROXY.h HDRINST usr/include/linux/netfilter/xt_multiport.h HDRINST usr/include/linux/netfilter/nfnetlink.h HDRINST usr/include/linux/netfilter/xt_cgroup.h HDRINST usr/include/linux/netfilter/xt_TCPOPTSTRIP.h HDRINST usr/include/linux/netfilter/nf_synproxy.h HDRINST usr/include/linux/netfilter/nfnetlink_log.h HDRINST usr/include/linux/netfilter/xt_TPROXY.h HDRINST usr/include/linux/netfilter/xt_u32.h HDRINST usr/include/linux/netfilter/nfnetlink_osf.h HDRINST usr/include/linux/netfilter/xt_ecn.h HDRINST usr/include/linux/netfilter/xt_esp.h HDRINST usr/include/linux/netfilter/nfnetlink_hook.h HDRINST usr/include/linux/netfilter/xt_mac.h HDRINST usr/include/linux/netfilter/xt_comment.h HDRINST usr/include/linux/netfilter/xt_NFQUEUE.h HDRINST usr/include/linux/netfilter/xt_osf.h HDRINST usr/include/linux/netfilter/xt_hashlimit.h HDRINST usr/include/linux/netfilter/nf_conntrack_sctp.h HDRINST usr/include/linux/netfilter/xt_socket.h HDRINST usr/include/linux/netfilter/xt_connmark.h HDRINST usr/include/linux/netfilter/xt_sctp.h HDRINST usr/include/linux/netfilter/xt_tcpudp.h HDRINST usr/include/linux/netfilter/xt_DSCP.h HDRINST usr/include/linux/netfilter/xt_time.h HDRINST usr/include/linux/netfilter/xt_IDLETIMER.h HDRINST usr/include/linux/netfilter/xt_policy.h HDRINST usr/include/linux/netfilter/xt_rpfilter.h HDRINST usr/include/linux/netfilter/xt_nfacct.h HDRINST usr/include/linux/netfilter/xt_SECMARK.h HDRINST usr/include/linux/netfilter/xt_length.h HDRINST usr/include/linux/netfilter/nfnetlink_cthelper.h HDRINST usr/include/linux/netfilter/xt_quota.h HDRINST usr/include/linux/netfilter/xt_CLASSIFY.h HDRINST usr/include/linux/netfilter/xt_ipcomp.h HDRINST usr/include/linux/netfilter/xt_iprange.h HDRINST usr/include/linux/netfilter/xt_bpf.h HDRINST usr/include/linux/netfilter/xt_LOG.h HDRINST usr/include/linux/netfilter/xt_rateest.h HDRINST usr/include/linux/netfilter/xt_CONNSECMARK.h HDRINST usr/include/linux/netfilter/xt_HMARK.h HDRINST usr/include/linux/netfilter/xt_CONNMARK.h HDRINST usr/include/linux/netfilter/xt_pkttype.h HDRINST usr/include/linux/netfilter/xt_ipvs.h HDRINST usr/include/linux/netfilter/xt_devgroup.h HDRINST usr/include/linux/netfilter/xt_AUDIT.h HDRINST usr/include/linux/netfilter/xt_realm.h HDRINST usr/include/linux/netfilter/nf_conntrack_common.h HDRINST usr/include/linux/netfilter/xt_set.h HDRINST usr/include/linux/netfilter/xt_connlabel.h HDRINST usr/include/linux/netfilter/xt_LED.h HDRINST usr/include/linux/netfilter/xt_owner.h HDRINST usr/include/linux/netfilter/xt_dccp.h HDRINST usr/include/linux/netfilter/xt_limit.h HDRINST usr/include/linux/netfilter/xt_conntrack.h HDRINST usr/include/linux/netfilter/xt_TEE.h HDRINST usr/include/linux/netfilter/xt_RATEEST.h HDRINST usr/include/linux/netfilter/xt_connlimit.h HDRINST usr/include/linux/netfilter/ipset/ip_set.h HDRINST usr/include/linux/netfilter/ipset/ip_set_list.h HDRINST usr/include/linux/netfilter/ipset/ip_set_hash.h HDRINST usr/include/linux/netfilter/ipset/ip_set_bitmap.h HDRINST usr/include/linux/netfilter/x_tables.h HDRINST usr/include/linux/netfilter/xt_dscp.h HDRINST usr/include/linux/netfilter/nf_conntrack_ftp.h HDRINST usr/include/linux/netfilter/xt_cluster.h HDRINST usr/include/linux/netfilter/nf_conntrack_tuple_common.h HDRINST usr/include/linux/netfilter/nf_log.h HDRINST usr/include/linux/netfilter/xt_tcpmss.h HDRINST usr/include/linux/netfilter/xt_NFLOG.h HDRINST usr/include/linux/netfilter/xt_l2tp.h HDRINST usr/include/linux/netfilter/xt_helper.h HDRINST usr/include/linux/netfilter/xt_statistic.h HDRINST usr/include/linux/netfilter/nfnetlink_queue.h HDRINST usr/include/linux/netfilter/nfnetlink_cttimeout.h HDRINST usr/include/linux/netfilter/xt_CT.h HDRINST usr/include/linux/netfilter/xt_CHECKSUM.h HDRINST usr/include/linux/netfilter/xt_connbytes.h HDRINST usr/include/linux/netfilter/xt_state.h HDRINST usr/include/linux/netfilter/nf_tables.h HDRINST usr/include/linux/netfilter/xt_mark.h HDRINST usr/include/linux/netfilter/xt_cpu.h HDRINST usr/include/linux/netfilter/nf_tables_compat.h HDRINST usr/include/linux/netfilter/xt_physdev.h HDRINST usr/include/linux/netfilter/nfnetlink_conntrack.h HDRINST usr/include/linux/netfilter/nfnetlink_acct.h HDRINST usr/include/linux/netfilter/xt_TCPMSS.h HDRINST usr/include/linux/tty_flags.h HDRINST usr/include/linux/if_phonet.h HDRINST usr/include/linux/elf-em.h HDRINST usr/include/linux/vm_sockets.h HDRINST usr/include/linux/dlmconstants.h HDRINST usr/include/linux/bsg.h HDRINST usr/include/linux/matroxfb.h HDRINST usr/include/linux/sysctl.h HDRINST usr/include/linux/unix_diag.h HDRINST usr/include/linux/pcitest.h HDRINST usr/include/linux/mman.h HDRINST usr/include/linux/if_plip.h HDRINST usr/include/linux/virtio_balloon.h HDRINST usr/include/linux/pidfd.h HDRINST usr/include/linux/f2fs.h HDRINST usr/include/linux/x25.h HDRINST usr/include/linux/if_cablemodem.h HDRINST usr/include/linux/utsname.h HDRINST usr/include/linux/counter.h HDRINST usr/include/linux/atm_tcp.h HDRINST usr/include/linux/atalk.h HDRINST usr/include/linux/virtio_rng.h HDRINST usr/include/linux/vboxguest.h HDRINST usr/include/linux/bpf_perf_event.h HDRINST usr/include/linux/ipmi_ssif_bmc.h HDRINST usr/include/linux/nfs_mount.h HDRINST usr/include/linux/sonet.h HDRINST usr/include/linux/netfilter.h HDRINST usr/include/linux/keyctl.h HDRINST usr/include/linux/nl80211.h HDRINST usr/include/linux/misc/bcm_vk.h HDRINST usr/include/linux/audit.h HDRINST usr/include/linux/tipc_config.h HDRINST usr/include/linux/tipc_sockets_diag.h HDRINST usr/include/linux/futex.h HDRINST usr/include/linux/sev-guest.h HDRINST usr/include/linux/ublk_cmd.h HDRINST usr/include/linux/types.h HDRINST usr/include/linux/virtio_input.h HDRINST usr/include/linux/if_slip.h HDRINST usr/include/linux/personality.h HDRINST usr/include/linux/openat2.h HDRINST usr/include/linux/poll.h HDRINST usr/include/linux/posix_acl.h HDRINST usr/include/linux/smc_diag.h HDRINST usr/include/linux/snmp.h HDRINST usr/include/linux/errqueue.h HDRINST usr/include/linux/if_tunnel.h HDRINST usr/include/linux/fanotify.h HDRINST usr/include/linux/kernel.h HDRINST usr/include/linux/rtnetlink.h HDRINST usr/include/linux/rpl.h HDRINST usr/include/linux/memfd.h HDRINST usr/include/linux/serial_core.h HDRINST usr/include/linux/dns_resolver.h HDRINST usr/include/linux/pr.h HDRINST usr/include/linux/atm_eni.h HDRINST usr/include/linux/lp.h HDRINST usr/include/linux/virtio_mem.h HDRINST usr/include/linux/ultrasound.h HDRINST usr/include/linux/sctp.h HDRINST usr/include/linux/uio.h HDRINST usr/include/linux/tcp_metrics.h HDRINST usr/include/linux/atmbr2684.h HDRINST usr/include/linux/wwan.h HDRINST usr/include/linux/in_route.h HDRINST usr/include/linux/qemu_fw_cfg.h HDRINST usr/include/linux/if_macsec.h HDRINST usr/include/linux/usb/charger.h HDRINST usr/include/linux/usb/g_uvc.h HDRINST usr/include/linux/usb/gadgetfs.h HDRINST usr/include/linux/usb/raw_gadget.h HDRINST usr/include/linux/usb/cdc-wdm.h HDRINST usr/include/linux/usb/g_printer.h HDRINST usr/include/linux/usb/midi.h HDRINST usr/include/linux/usb/tmc.h HDRINST usr/include/linux/usb/video.h HDRINST usr/include/linux/usb/functionfs.h HDRINST usr/include/linux/usb/audio.h HDRINST usr/include/linux/usb/ch11.h HDRINST usr/include/linux/usb/ch9.h HDRINST usr/include/linux/usb/cdc.h HDRINST usr/include/linux/jffs2.h HDRINST usr/include/linux/ax25.h HDRINST usr/include/linux/auto_fs.h HDRINST usr/include/linux/tiocl.h HDRINST usr/include/linux/scc.h HDRINST usr/include/linux/psci.h HDRINST usr/include/linux/swab.h HDRINST usr/include/linux/cec.h HDRINST usr/include/linux/kfd_ioctl.h HDRINST usr/include/linux/smc.h HDRINST usr/include/linux/qrtr.h HDRINST usr/include/linux/screen_info.h HDRINST usr/include/linux/nfsacl.h HDRINST usr/include/linux/seg6_hmac.h HDRINST usr/include/linux/gameport.h HDRINST usr/include/linux/wireless.h HDRINST usr/include/linux/fdreg.h HDRINST usr/include/linux/cciss_defs.h HDRINST usr/include/linux/serial_reg.h HDRINST usr/include/linux/perf_event.h HDRINST usr/include/linux/in6.h HDRINST usr/include/linux/hid.h HDRINST usr/include/linux/netlink.h HDRINST usr/include/linux/fuse.h HDRINST usr/include/linux/magic.h HDRINST usr/include/linux/ioam6_iptunnel.h HDRINST usr/include/linux/stm.h HDRINST usr/include/linux/vsockmon.h HDRINST usr/include/linux/seg6.h HDRINST usr/include/linux/idxd.h HDRINST usr/include/linux/nitro_enclaves.h HDRINST usr/include/linux/ptrace.h HDRINST usr/include/linux/ioam6_genl.h HDRINST usr/include/linux/qnx4_fs.h HDRINST usr/include/linux/fsl_mc.h HDRINST usr/include/linux/net_tstamp.h HDRINST usr/include/linux/msg.h HDRINST usr/include/linux/netfilter_ipv4/ipt_TTL.h HDRINST usr/include/linux/netfilter_ipv4/ipt_ttl.h HDRINST usr/include/linux/netfilter_ipv4/ipt_ah.h HDRINST usr/include/linux/netfilter_ipv4/ipt_ECN.h HDRINST usr/include/linux/netfilter_ipv4/ip_tables.h HDRINST usr/include/linux/netfilter_ipv4/ipt_ecn.h HDRINST usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h HDRINST usr/include/linux/netfilter_ipv4/ipt_REJECT.h HDRINST usr/include/linux/netfilter_ipv4/ipt_LOG.h HDRINST usr/include/linux/sem.h HDRINST usr/include/linux/net_namespace.h HDRINST usr/include/linux/radeonfb.h HDRINST usr/include/linux/tee.h HDRINST usr/include/linux/udp.h HDRINST usr/include/linux/virtio_bt.h HDRINST usr/include/linux/v4l2-subdev.h HDRINST usr/include/linux/posix_acl_xattr.h HDRINST usr/include/linux/v4l2-mediabus.h HDRINST usr/include/linux/atmapi.h HDRINST usr/include/linux/raid/md_p.h HDRINST usr/include/linux/raid/md_u.h HDRINST usr/include/linux/zorro_ids.h HDRINST usr/include/linux/nbd.h HDRINST usr/include/linux/isst_if.h HDRINST usr/include/linux/rxrpc.h HDRINST usr/include/linux/unistd.h HDRINST usr/include/linux/if_arp.h HDRINST usr/include/linux/atm_zatm.h HDRINST usr/include/linux/io_uring.h HDRINST usr/include/linux/if_fddi.h HDRINST usr/include/linux/bpqether.h HDRINST usr/include/linux/sysinfo.h HDRINST usr/include/linux/auto_dev-ioctl.h HDRINST usr/include/linux/nfs4_mount.h HDRINST usr/include/linux/keyboard.h HDRINST usr/include/linux/virtio_mmio.h HDRINST usr/include/linux/input.h HDRINST usr/include/linux/qnxtypes.h HDRINST usr/include/linux/mdio.h HDRINST usr/include/linux/lwtunnel.h HDRINST usr/include/linux/gfs2_ondisk.h HDRINST usr/include/linux/eventfd.h HDRINST usr/include/linux/nfs4.h HDRINST usr/include/linux/ptp_clock.h HDRINST usr/include/linux/nubus.h HDRINST usr/include/linux/if_bonding.h HDRINST usr/include/linux/kcov.h HDRINST usr/include/linux/fadvise.h HDRINST usr/include/linux/taskstats.h HDRINST usr/include/linux/veth.h HDRINST usr/include/linux/atm.h HDRINST usr/include/linux/ipmi.h HDRINST usr/include/linux/kdev_t.h HDRINST usr/include/linux/mount.h HDRINST usr/include/linux/shm.h HDRINST usr/include/linux/resource.h HDRINST usr/include/linux/prctl.h HDRINST usr/include/linux/watch_queue.h HDRINST usr/include/linux/sched.h HDRINST usr/include/linux/phonet.h HDRINST usr/include/linux/random.h HDRINST usr/include/linux/tty.h HDRINST usr/include/linux/apm_bios.h HDRINST usr/include/linux/fd.h HDRINST usr/include/linux/um_timetravel.h HDRINST usr/include/linux/tls.h HDRINST usr/include/linux/rpmsg_types.h HDRINST usr/include/linux/pfrut.h HDRINST usr/include/linux/mei.h HDRINST usr/include/linux/fsi.h HDRINST usr/include/linux/rds.h HDRINST usr/include/linux/if_x25.h HDRINST usr/include/linux/param.h HDRINST usr/include/linux/netdevice.h HDRINST usr/include/linux/binfmts.h HDRINST usr/include/linux/if_pppox.h HDRINST usr/include/linux/sockios.h HDRINST usr/include/linux/kcm.h HDRINST usr/include/linux/virtio_9p.h HDRINST usr/include/linux/genwqe/genwqe_card.h HDRINST usr/include/linux/if_tun.h HDRINST usr/include/linux/ext4.h HDRINST usr/include/linux/if_ether.h HDRINST usr/include/linux/kvm_para.h HDRINST usr/include/linux/kernel-page-flags.h HDRINST usr/include/linux/cdrom.h HDRINST usr/include/linux/un.h HDRINST usr/include/linux/module.h HDRINST usr/include/linux/mqueue.h HDRINST usr/include/linux/a.out.h HDRINST usr/include/linux/input-event-codes.h HDRINST usr/include/linux/coda.h HDRINST usr/include/linux/rio_mport_cdev.h HDRINST usr/include/linux/ipsec.h HDRINST usr/include/linux/blkpg.h HDRINST usr/include/linux/blkzoned.h HDRINST usr/include/linux/netfilter_bridge/ebt_arpreply.h HDRINST usr/include/linux/netfilter_bridge/ebt_redirect.h HDRINST usr/include/linux/netfilter_bridge/ebt_nflog.h HDRINST usr/include/linux/netfilter_bridge/ebt_802_3.h HDRINST usr/include/linux/netfilter_bridge/ebt_nat.h HDRINST usr/include/linux/netfilter_bridge/ebt_mark_m.h HDRINST usr/include/linux/netfilter_bridge/ebtables.h HDRINST usr/include/linux/netfilter_bridge/ebt_vlan.h HDRINST usr/include/linux/netfilter_bridge/ebt_limit.h HDRINST usr/include/linux/netfilter_bridge/ebt_log.h HDRINST usr/include/linux/netfilter_bridge/ebt_stp.h HDRINST usr/include/linux/netfilter_bridge/ebt_pkttype.h HDRINST usr/include/linux/netfilter_bridge/ebt_ip.h HDRINST usr/include/linux/netfilter_bridge/ebt_ip6.h HDRINST usr/include/linux/netfilter_bridge/ebt_arp.h HDRINST usr/include/linux/netfilter_bridge/ebt_mark_t.h HDRINST usr/include/linux/netfilter_bridge/ebt_among.h HDRINST usr/include/linux/reiserfs_fs.h HDRINST usr/include/linux/cciss_ioctl.h HDRINST usr/include/linux/fsmap.h HDRINST usr/include/linux/smiapp.h HDRINST usr/include/linux/switchtec_ioctl.h HDRINST usr/include/linux/atmdev.h HDRINST usr/include/linux/hpet.h HDRINST usr/include/linux/virtio_config.h HDRINST usr/include/linux/string.h HDRINST usr/include/linux/kfd_sysfs.h HDRINST usr/include/linux/inet_diag.h LD /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o HDRINST usr/include/linux/netdev.h HDRINST usr/include/linux/xattr.h HDRINST usr/include/linux/iommufd.h HDRINST usr/include/linux/user_events.h HDRINST usr/include/linux/errno.h HDRINST usr/include/linux/icmp.h HDRINST usr/include/linux/i2o-dev.h HDRINST usr/include/linux/pg.h HDRINST usr/include/linux/if_bridge.h HDRINST usr/include/linux/thermal.h HDRINST usr/include/linux/uinput.h HDRINST usr/include/linux/handshake.h HDRINST usr/include/linux/dqblk_xfs.h HDRINST usr/include/linux/v4l2-common.h HDRINST usr/include/linux/nvram.h HDRINST usr/include/linux/if_vlan.h HDRINST usr/include/linux/uhid.h HDRINST usr/include/linux/omap3isp.h HDRINST usr/include/linux/rose.h HDRINST usr/include/linux/phantom.h HDRINST usr/include/linux/ipmi_msgdefs.h HDRINST usr/include/linux/bcm933xx_hcs.h HDRINST usr/include/linux/bpf.h HDRINST usr/include/linux/mempolicy.h HDRINST usr/include/linux/efs_fs_sb.h HDRINST usr/include/linux/nexthop.h HDRINST usr/include/linux/net_dropmon.h HDRINST usr/include/linux/surface_aggregator/cdev.h HDRINST usr/include/linux/surface_aggregator/dtx.h HDRINST usr/include/linux/net.h HDRINST usr/include/linux/mii.h HDRINST usr/include/linux/virtio_pcidev.h HDRINST usr/include/linux/termios.h AR /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a HDRINST usr/include/linux/cgroupstats.h HDRINST usr/include/linux/mpls.h HDRINST usr/include/linux/iommu.h HDRINST usr/include/linux/toshiba.h HDRINST usr/include/linux/virtio_scsi.h HDRINST usr/include/linux/zorro.h HDRINST usr/include/linux/chio.h HDRINST usr/include/linux/pkt_sched.h HDRINST usr/include/linux/cramfs_fs.h HDRINST usr/include/linux/nfs3.h HDRINST usr/include/linux/vfio_ccw.h HDRINST usr/include/linux/atm_nicstar.h HDRINST usr/include/linux/ncsi.h HDRINST usr/include/linux/virtio_net.h HDRINST usr/include/linux/ioctl.h HDRINST usr/include/linux/stddef.h HDRINST usr/include/linux/limits.h HDRINST usr/include/linux/ipmi_bmc.h HDRINST usr/include/linux/netfilter_arp.h HDRINST usr/include/linux/if_addr.h HDRINST usr/include/linux/rpmsg.h HDRINST usr/include/linux/media-bus-format.h HDRINST usr/include/linux/kernelcapi.h HDRINST usr/include/linux/ppp_defs.h HDRINST usr/include/linux/ethtool.h HDRINST usr/include/linux/aspeed-video.h HDRINST usr/include/linux/hdlc.h HDRINST usr/include/linux/fscrypt.h HDRINST usr/include/linux/batadv_packet.h HDRINST usr/include/linux/uuid.h HDRINST usr/include/linux/capi.h HDRINST usr/include/linux/mptcp.h HDRINST usr/include/linux/hidraw.h HDRINST usr/include/linux/virtio_console.h HDRINST usr/include/linux/irqnr.h HDRINST usr/include/linux/cxl_mem.h HDRINST usr/include/linux/coresight-stm.h HDRINST usr/include/linux/iso_fs.h HDRINST usr/include/linux/virtio_blk.h HDRINST usr/include/linux/udf_fs_i.h HDRINST usr/include/linux/coff.h HDRINST usr/include/linux/dma-buf.h HDRINST usr/include/linux/ife.h HDRINST usr/include/linux/agpgart.h HDRINST usr/include/linux/socket.h HDRINST usr/include/linux/nilfs2_ondisk.h HDRINST usr/include/linux/connector.h HDRINST usr/include/linux/auto_fs4.h HDRINST usr/include/linux/bt-bmc.h HDRINST usr/include/linux/map_to_7segment.h HDRINST usr/include/linux/tc_act/tc_skbedit.h HDRINST usr/include/linux/tc_act/tc_ctinfo.h HDRINST usr/include/linux/tc_act/tc_defact.h HDRINST usr/include/linux/tc_act/tc_gact.h HDRINST usr/include/linux/tc_act/tc_vlan.h HDRINST usr/include/linux/tc_act/tc_skbmod.h HDRINST usr/include/linux/tc_act/tc_sample.h HDRINST usr/include/linux/tc_act/tc_tunnel_key.h HDRINST usr/include/linux/tc_act/tc_gate.h HDRINST usr/include/linux/tc_act/tc_mirred.h HDRINST usr/include/linux/tc_act/tc_nat.h HDRINST usr/include/linux/tc_act/tc_csum.h HDRINST usr/include/linux/tc_act/tc_connmark.h CC /kernel/build64-default/tools/objtool/weak.o HDRINST usr/include/linux/tc_act/tc_ife.h CC /kernel/build64-default/tools/objtool/check.o HDRINST usr/include/linux/tc_act/tc_mpls.h CC /kernel/build64-default/tools/objtool/special.o HDRINST usr/include/linux/tc_act/tc_ct.h HDRINST usr/include/linux/tc_act/tc_pedit.h CC /kernel/build64-default/tools/objtool/builtin-check.o HDRINST usr/include/linux/tc_act/tc_bpf.h CC /kernel/build64-default/tools/objtool/elf.o MKDIR /kernel/build64-default/tools/objtool/arch/x86/ HDRINST usr/include/linux/tc_act/tc_ipt.h HDRINST usr/include/linux/netrom.h CC /kernel/build64-default/tools/objtool/objtool.o MKDIR /kernel/build64-default/tools/objtool/arch/x86/lib/ HDRINST usr/include/linux/joystick.h CC /kernel/build64-default/tools/objtool/orc_gen.o HDRINST usr/include/linux/falloc.h HDRINST usr/include/linux/cycx_cfm.h CC /kernel/build64-default/tools/objtool/orc_dump.o HDRINST usr/include/linux/omapfb.h CC /kernel/build64-default/tools/objtool/arch/x86/special.o HDRINST usr/include/linux/msdos_fs.h GEN /kernel/build64-default/tools/objtool/arch/x86/lib/inat-tables.c HDRINST usr/include/linux/virtio_types.h HDRINST usr/include/linux/mroute.h CC /kernel/build64-default/tools/objtool/libstring.o HDRINST usr/include/linux/psample.h HDRINST usr/include/linux/ipv6.h CC /kernel/build64-default/tools/objtool/libctype.o HDRINST usr/include/linux/dw100.h CC /kernel/build64-default/tools/objtool/str_error_r.o HDRINST usr/include/linux/psp-sev.h HDRINST usr/include/linux/vfio.h HDRINST usr/include/linux/if_ppp.h HDRINST usr/include/linux/byteorder/big_endian.h HDRINST usr/include/linux/byteorder/little_endian.h HDRINST usr/include/linux/comedi.h CC /kernel/build64-default/tools/objtool/librbtree.o HDRINST usr/include/linux/scif_ioctl.h HDRINST usr/include/linux/timerfd.h HDRINST usr/include/linux/time_types.h HDRINST usr/include/linux/firewire-constants.h HDRINST usr/include/linux/virtio_snd.h HDRINST usr/include/linux/ppp-ioctl.h HDRINST usr/include/linux/fib_rules.h HDRINST usr/include/linux/gen_stats.h HDRINST usr/include/linux/virtio_iommu.h HDRINST usr/include/linux/genetlink.h HDRINST usr/include/linux/uvcvideo.h HDRINST usr/include/linux/pfkeyv2.h HDRINST usr/include/linux/soundcard.h HDRINST usr/include/linux/times.h HDRINST usr/include/linux/nfc.h HDRINST usr/include/linux/affs_hardblocks.h HDRINST usr/include/linux/nilfs2_api.h HDRINST usr/include/linux/rseq.h HDRINST usr/include/linux/caif/caif_socket.h HDRINST usr/include/linux/caif/if_caif.h HDRINST usr/include/linux/i2c-dev.h HDRINST usr/include/linux/cuda.h HDRINST usr/include/linux/mei_uuid.h HDRINST usr/include/linux/cn_proc.h HDRINST usr/include/linux/parport.h HDRINST usr/include/linux/v4l2-controls.h HDRINST usr/include/linux/hsi/cs-protocol.h HDRINST usr/include/linux/hsi/hsi_char.h HDRINST usr/include/linux/seg6_genl.h HDRINST usr/include/linux/am437x-vpfe.h HDRINST usr/include/linux/amt.h HDRINST usr/include/linux/netconf.h HDRINST usr/include/linux/erspan.h HDRINST usr/include/linux/nsfs.h HDRINST usr/include/linux/xilinx-v4l2-controls.h HDRINST usr/include/linux/aspeed-p2a-ctrl.h HDRINST usr/include/linux/vfio_zdev.h HDRINST usr/include/linux/serio.h HDRINST usr/include/linux/acrn.h HDRINST usr/include/linux/nfs2.h HDRINST usr/include/linux/virtio_pci.h HDRINST usr/include/linux/ipc.h HDRINST usr/include/linux/ethtool_netlink.h HDRINST usr/include/linux/kd.h HDRINST usr/include/linux/elf.h HDRINST usr/include/linux/videodev2.h HDRINST usr/include/linux/if_alg.h HDRINST usr/include/linux/sonypi.h HDRINST usr/include/linux/fsverity.h HDRINST usr/include/linux/if.h HDRINST usr/include/linux/btrfs.h HDRINST usr/include/linux/vm_sockets_diag.h HDRINST usr/include/linux/netfilter_bridge.h HDRINST usr/include/linux/packet_diag.h HDRINST usr/include/linux/netfilter_ipv4.h HDRINST usr/include/linux/kvm.h HDRINST usr/include/linux/pci.h HDRINST usr/include/linux/if_addrlabel.h HDRINST usr/include/linux/hdlcdrv.h HDRINST usr/include/linux/cfm_bridge.h CC /kernel/build64-default/tools/objtool/arch/x86/decode.o HDRINST usr/include/linux/fiemap.h HDRINST usr/include/linux/dm-ioctl.h HDRINST usr/include/linux/aspeed-lpc-ctrl.h HDRINST usr/include/linux/atmioc.h HDRINST usr/include/linux/dlm.h HDRINST usr/include/linux/pci_regs.h HDRINST usr/include/linux/cachefiles.h HDRINST usr/include/linux/membarrier.h HDRINST usr/include/linux/nfs_idmap.h HDRINST usr/include/linux/ip.h HDRINST usr/include/linux/atm_he.h HDRINST usr/include/linux/nfsd/export.h HDRINST usr/include/linux/nfsd/stats.h HDRINST usr/include/linux/nfsd/debug.h HDRINST usr/include/linux/nfsd/cld.h HDRINST usr/include/linux/ip_vs.h HDRINST usr/include/linux/vmcore.h HDRINST usr/include/linux/vbox_vmmdev_types.h HDRINST usr/include/linux/dvb/osd.h HDRINST usr/include/linux/dvb/dmx.h HDRINST usr/include/linux/dvb/net.h HDRINST usr/include/linux/dvb/frontend.h HDRINST usr/include/linux/dvb/ca.h HDRINST usr/include/linux/dvb/version.h HDRINST usr/include/linux/dvb/video.h HDRINST usr/include/linux/dvb/audio.h HDRINST usr/include/linux/nfs.h HDRINST usr/include/linux/if_link.h HDRINST usr/include/linux/wait.h HDRINST usr/include/linux/icmpv6.h HDRINST usr/include/linux/media.h HDRINST usr/include/linux/seg6_local.h HDRINST usr/include/linux/tps6594_pfsm.h HDRINST usr/include/linux/openvswitch.h HDRINST usr/include/linux/atmsap.h HDRINST usr/include/linux/bpfilter.h HDRINST usr/include/linux/fpga-dfl.h HDRINST usr/include/linux/userio.h HDRINST usr/include/linux/signal.h HDRINST usr/include/linux/map_to_14segment.h HDRINST usr/include/linux/hdreg.h HDRINST usr/include/linux/utime.h HDRINST usr/include/linux/usbdevice_fs.h HDRINST usr/include/linux/timex.h HDRINST usr/include/linux/if_fc.h HDRINST usr/include/linux/reiserfs_xattr.h HDRINST usr/include/linux/hw_breakpoint.h HDRINST usr/include/linux/quota.h HDRINST usr/include/linux/ioprio.h HDRINST usr/include/linux/eventpoll.h HDRINST usr/include/linux/atmclip.h HDRINST usr/include/linux/can.h HDRINST usr/include/linux/if_team.h HDRINST usr/include/linux/usbip.h HDRINST usr/include/linux/stat.h HDRINST usr/include/linux/fou.h HDRINST usr/include/linux/hash_info.h HDRINST usr/include/linux/ppp-comp.h HDRINST usr/include/linux/ip6_tunnel.h HDRINST usr/include/linux/tipc_netlink.h HDRINST usr/include/linux/in.h HDRINST usr/include/linux/wireguard.h HDRINST usr/include/linux/btf.h HDRINST usr/include/linux/batman_adv.h HDRINST usr/include/linux/fcntl.h HDRINST usr/include/linux/if_ltalk.h HDRINST usr/include/linux/i2c.h HDRINST usr/include/linux/atm_idt77105.h HDRINST usr/include/linux/kexec.h HDRINST usr/include/linux/arm_sdei.h HDRINST usr/include/linux/netfilter_ipv6/ip6_tables.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_ah.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_NPT.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_rt.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_REJECT.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_opts.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_srh.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_LOG.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_mh.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_HL.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_hl.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_frag.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h HDRINST usr/include/linux/minix_fs.h HDRINST usr/include/linux/aio_abi.h HDRINST usr/include/linux/pktcdvd.h HDRINST usr/include/linux/libc-compat.h HDRINST usr/include/linux/atmlec.h HDRINST usr/include/linux/signalfd.h HDRINST usr/include/linux/bpf_common.h HDRINST usr/include/linux/seg6_iptunnel.h HDRINST usr/include/linux/synclink.h HDRINST usr/include/linux/mpls_iptunnel.h HDRINST usr/include/linux/mctp.h HDRINST usr/include/linux/if_xdp.h HDRINST usr/include/linux/llc.h HDRINST usr/include/linux/atmsvc.h HDRINST usr/include/linux/sed-opal.h HDRINST usr/include/linux/sock_diag.h HDRINST usr/include/linux/time.h HDRINST usr/include/linux/securebits.h HDRINST usr/include/linux/fsl_hypervisor.h HDRINST usr/include/linux/if_hippi.h HDRINST usr/include/linux/seccomp.h HDRINST usr/include/linux/oom.h HDRINST usr/include/linux/filter.h HDRINST usr/include/linux/inotify.h HDRINST usr/include/linux/rfkill.h HDRINST usr/include/linux/reboot.h HDRINST usr/include/linux/can/vxcan.h HDRINST usr/include/linux/can/j1939.h HDRINST usr/include/linux/can/netlink.h HDRINST usr/include/linux/can/bcm.h HDRINST usr/include/linux/can/raw.h HDRINST usr/include/linux/can/gw.h HDRINST usr/include/linux/can/error.h HDRINST usr/include/linux/can/isotp.h HDRINST usr/include/linux/if_eql.h HDRINST usr/include/linux/hiddev.h HDRINST usr/include/linux/blktrace_api.h HDRINST usr/include/linux/ccs.h HDRINST usr/include/linux/ioam6.h HDRINST usr/include/linux/hsr_netlink.h HDRINST usr/include/linux/mmc/ioctl.h HDRINST usr/include/linux/bfs_fs.h HDRINST usr/include/linux/rio_cm_cdev.h HDRINST usr/include/linux/uleds.h HDRINST usr/include/linux/mrp_bridge.h HDRINST usr/include/linux/adb.h HDRINST usr/include/linux/pmu.h HDRINST usr/include/linux/udmabuf.h HDRINST usr/include/linux/kcmp.h HDRINST usr/include/linux/dma-heap.h HDRINST usr/include/linux/userfaultfd.h HDRINST usr/include/linux/netfilter_arp/arpt_mangle.h HDRINST usr/include/linux/tipc.h HDRINST usr/include/linux/netfilter_arp/arp_tables.h HDRINST usr/include/linux/virtio_ids.h HDRINST usr/include/linux/l2tp.h HDRINST usr/include/linux/devlink.h HDRINST usr/include/linux/virtio_gpio.h HDRINST usr/include/linux/dcbnl.h HDRINST usr/include/linux/cyclades.h HDRINST usr/include/sound/intel/avs/tokens.h HDRINST usr/include/sound/sof/fw.h HDRINST usr/include/sound/sof/abi.h HDRINST usr/include/sound/sof/tokens.h HDRINST usr/include/sound/sof/header.h HDRINST usr/include/sound/usb_stream.h HDRINST usr/include/sound/sfnt_info.h HDRINST usr/include/sound/asequencer.h HDRINST usr/include/sound/tlv.h HDRINST usr/include/sound/asound.h HDRINST usr/include/sound/asoc.h HDRINST usr/include/sound/sb16_csp.h HDRINST usr/include/sound/compress_offload.h HDRINST usr/include/sound/hdsp.h HDRINST usr/include/sound/emu10k1.h HDRINST usr/include/sound/snd_ar_tokens.h HDRINST usr/include/sound/snd_sst_tokens.h HDRINST usr/include/sound/asound_fm.h HDRINST usr/include/sound/hdspm.h HDRINST usr/include/sound/compress_params.h HDRINST usr/include/sound/firewire.h HDRINST usr/include/sound/skl-tplg-interface.h HDRINST usr/include/scsi/scsi_bsg_ufs.h HDRINST usr/include/scsi/scsi_netlink_fc.h HDRINST usr/include/scsi/scsi_bsg_mpi3mr.h HDRINST usr/include/scsi/fc/fc_ns.h HDRINST usr/include/scsi/fc/fc_fs.h HDRINST usr/include/scsi/fc/fc_els.h HDRINST usr/include/scsi/fc/fc_gs.h HDRINST usr/include/scsi/scsi_bsg_fc.h HDRINST usr/include/scsi/cxlflash_ioctl.h HDRINST usr/include/scsi/scsi_netlink.h HDRINST usr/include/linux/version.h HDRINST usr/include/asm/processor-flags.h HDRINST usr/include/asm/auxvec.h HDRINST usr/include/asm/svm.h HDRINST usr/include/asm/bitsperlong.h HDRINST usr/include/asm/kvm_perf.h HDRINST usr/include/asm/mce.h HDRINST usr/include/asm/posix_types.h HDRINST usr/include/asm/msr.h HDRINST usr/include/asm/sigcontext32.h HDRINST usr/include/asm/mman.h HDRINST usr/include/asm/shmbuf.h HDRINST usr/include/asm/e820.h HDRINST usr/include/asm/posix_types_64.h HDRINST usr/include/asm/vsyscall.h HDRINST usr/include/asm/msgbuf.h HDRINST usr/include/asm/swab.h HDRINST usr/include/asm/statfs.h HDRINST usr/include/asm/posix_types_x32.h HDRINST usr/include/asm/ptrace.h HDRINST usr/include/asm/unistd.h HDRINST usr/include/asm/ist.h HDRINST usr/include/asm/prctl.h HDRINST usr/include/asm/boot.h HDRINST usr/include/asm/sigcontext.h HDRINST usr/include/asm/posix_types_32.h HDRINST usr/include/asm/kvm_para.h HDRINST usr/include/asm/a.out.h HDRINST usr/include/asm/mtrr.h HDRINST usr/include/asm/amd_hsmp.h HDRINST usr/include/asm/hwcap2.h HDRINST usr/include/asm/ptrace-abi.h HDRINST usr/include/asm/vm86.h HDRINST usr/include/asm/vmx.h HDRINST usr/include/asm/perf_regs.h HDRINST usr/include/asm/ldt.h HDRINST usr/include/asm/kvm.h HDRINST usr/include/asm/debugreg.h HDRINST usr/include/asm/signal.h HDRINST usr/include/asm/bootparam.h HDRINST usr/include/asm/siginfo.h HDRINST usr/include/asm/hw_breakpoint.h HDRINST usr/include/asm/stat.h HDRINST usr/include/asm/setup.h HDRINST usr/include/asm/sembuf.h HDRINST usr/include/asm/sgx.h HDRINST usr/include/asm/ucontext.h HDRINST usr/include/asm/byteorder.h HDRINST usr/include/asm/unistd_64.h HDRINST usr/include/asm/ioctls.h HDRINST usr/include/asm/bpf_perf_event.h HDRINST usr/include/asm/types.h HDRINST usr/include/asm/poll.h HDRINST usr/include/asm/resource.h HDRINST usr/include/asm/param.h HDRINST usr/include/asm/sockios.h HDRINST usr/include/asm/errno.h HDRINST usr/include/asm/unistd_x32.h HDRINST usr/include/asm/termios.h HDRINST usr/include/asm/ioctl.h HDRINST usr/include/asm/socket.h HDRINST usr/include/asm/unistd_32.h HDRINST usr/include/asm/termbits.h HDRINST usr/include/asm/fcntl.h HDRINST usr/include/asm/ipcbuf.h HOSTLD scripts/mod/modpost CC kernel/bounds.s CHKSHA1 ../include/linux/atomic/atomic-arch-fallback.h CHKSHA1 ../include/linux/atomic/atomic-instrumented.h CHKSHA1 ../include/linux/atomic/atomic-long.h UPD include/generated/timeconst.h UPD include/generated/bounds.h CC arch/x86/kernel/asm-offsets.s LD /kernel/build64-default/tools/objtool/arch/x86/objtool-in.o UPD include/generated/asm-offsets.h CALL ../scripts/checksyscalls.sh LD /kernel/build64-default/tools/objtool/objtool-in.o LINK /kernel/build64-default/tools/objtool/objtool LDS scripts/module.lds CC ipc/compat.o CC ipc/util.o CC ipc/msgutil.o CC ipc/msg.o HOSTCC usr/gen_init_cpio CC ipc/sem.o AR certs/built-in.a CC ipc/shm.o CC init/main.o CC ipc/syscall.o CC ipc/ipc_sysctl.o AS arch/x86/lib/clear_page_64.o CC init/do_mounts.o CC io_uring/io_uring.o CC arch/x86/lib/cmdline.o CC ipc/mqueue.o AS arch/x86/lib/cmpxchg16b_emu.o CC init/do_mounts_initrd.o CC io_uring/xattr.o UPD init/utsversion-tmp.h CC ipc/namespace.o CC security/commoncap.o CC arch/x86/lib/copy_mc.o AR arch/x86/video/built-in.a CC arch/x86/power/cpu.o CC net/ethernet/eth.o CC arch/x86/pci/i386.o CC block/bdev.o AR virt/lib/built-in.a AR arch/x86/ia32/built-in.a CC security/keys/gc.o CC net/llc/llc_core.o CC arch/x86/realmode/init.o CC net/core/sock.o CC net/802/p8022.o AS arch/x86/crypto/aesni-intel_asm.o AR drivers/irqchip/built-in.a CC arch/x86/events/amd/core.o AR sound/i2c/other/built-in.a CC block/partitions/core.o CC [M] virt/lib/irqbypass.o CC arch/x86/crypto/aesni-intel_glue.o CC fs/notify/dnotify/dnotify.o AR sound/drivers/opl3/built-in.a CC sound/core/seq/seq.o CC [M] arch/x86/video/fbdev.o CC arch/x86/kernel/fpu/init.o AR sound/i2c/built-in.a CC arch/x86/mm/pat/set_memory.o AR sound/drivers/opl4/built-in.a AR drivers/bus/mhi/built-in.a CC mm/filemap.o CC kernel/locking/mutex.o AR sound/drivers/mpu401/built-in.a CC arch/x86/entry/vdso/vma.o CC kernel/locking/semaphore.o AR drivers/bus/built-in.a CC lib/kunit/test.o CC lib/kunit/resource.o CC mm/kasan/common.o AR sound/drivers/vx/built-in.a CC kernel/sched/core.o CC crypto/api.o AR drivers/phy/allwinner/built-in.a AR sound/drivers/pcsp/built-in.a AR sound/drivers/built-in.a AR drivers/phy/amlogic/built-in.a CC crypto/cipher.o AR drivers/phy/broadcom/built-in.a CC net/llc/llc_input.o AR drivers/phy/cadence/built-in.a AR drivers/phy/freescale/built-in.a AR drivers/phy/hisilicon/built-in.a AR drivers/phy/ingenic/built-in.a AR drivers/phy/intel/built-in.a AR drivers/phy/lantiq/built-in.a AR drivers/phy/marvell/built-in.a AR drivers/phy/mediatek/built-in.a AR drivers/phy/microchip/built-in.a AR drivers/phy/motorola/built-in.a AR drivers/phy/mscc/built-in.a AR drivers/phy/qualcomm/built-in.a AR drivers/phy/ralink/built-in.a AR drivers/phy/renesas/built-in.a AR drivers/phy/rockchip/built-in.a AR drivers/phy/samsung/built-in.a AR drivers/phy/socionext/built-in.a GEN usr/initramfs_data.cpio AS arch/x86/lib/copy_mc_64.o AR drivers/phy/st/built-in.a COPY usr/initramfs_inc_data AS usr/initramfs_data.o AR drivers/phy/sunplus/built-in.a AS arch/x86/lib/copy_page_64.o AR drivers/phy/tegra/built-in.a AR usr/built-in.a AR drivers/phy/ti/built-in.a AS arch/x86/lib/copy_user_64.o AR drivers/phy/xilinx/built-in.a CC init/initramfs.o CC drivers/phy/phy-core.o CC arch/x86/kernel/fpu/bugs.o AS arch/x86/lib/copy_user_uncached_64.o CC arch/x86/lib/cpu.o AR virt/built-in.a CC arch/x86/lib/delay.o CC sound/core/seq/seq_lock.o CC arch/x86/mm/init.o CC arch/x86/mm/pat/memtype.o CC arch/x86/kernel/fpu/core.o AS arch/x86/realmode/rm/header.o CC arch/x86/kernel/fpu/regset.o AS arch/x86/realmode/rm/trampoline_64.o AS arch/x86/realmode/rm/stack.o CC arch/x86/entry/vdso/extable.o CC security/keys/key.o CC arch/x86/events/amd/lbr.o CC arch/x86/events/intel/core.o AS arch/x86/realmode/rm/reboot.o AR sound/isa/ad1816a/built-in.a AR fs/notify/dnotify/built-in.a AR sound/isa/ad1848/built-in.a AS arch/x86/realmode/rm/wakeup_asm.o CC fs/notify/inotify/inotify_fsnotify.o CC arch/x86/realmode/rm/wakemain.o AR sound/isa/cs423x/built-in.a AR sound/isa/es1688/built-in.a CC arch/x86/entry/vdso/vdso32-setup.o CC arch/x86/pci/init.o AR sound/isa/galaxy/built-in.a AR sound/isa/gus/built-in.a CC fs/notify/inotify/inotify_user.o AR sound/isa/msnd/built-in.a AR sound/pci/ac97/built-in.a AR sound/isa/opti9xx/built-in.a CC lib/kunit/static_stub.o CC arch/x86/realmode/rm/video-mode.o CC net/802/psnap.o AR sound/pci/ali5451/built-in.a AR sound/isa/sb/built-in.a AR sound/pci/asihpi/built-in.a CC crypto/compress.o AR sound/isa/wavefront/built-in.a AR sound/pci/au88x0/built-in.a AR sound/ppc/built-in.a AR sound/isa/wss/built-in.a AS arch/x86/lib/getuser.o AR sound/pci/aw2/built-in.a GEN arch/x86/lib/inat-tables.c AR sound/isa/built-in.a CC fs/notify/fanotify/fanotify.o AR sound/pci/ctxfi/built-in.a CC arch/x86/lib/insn-eval.o AR sound/pci/ca0106/built-in.a CC init/calibrate.o AR sound/pci/cs46xx/built-in.a AR sound/pci/cs5535audio/built-in.a CC arch/x86/power/hibernate_64.o AS arch/x86/power/hibernate_asm_64.o AS arch/x86/realmode/rm/copy.o CC arch/x86/pci/mmconfig_64.o AR sound/pci/lola/built-in.a CC mm/kasan/report.o AR sound/pci/lx6464es/built-in.a AS arch/x86/realmode/rm/bioscall.o CC fs/notify/fanotify/fanotify_user.o AR sound/pci/echoaudio/built-in.a CC block/partitions/ldm.o AR sound/pci/emu10k1/built-in.a CC arch/x86/realmode/rm/regs.o AR sound/pci/hda/built-in.a CC net/llc/llc_output.o CC [M] sound/pci/hda/hda_bind.o CC sound/core/seq/seq_clientmgr.o CC [M] sound/pci/hda/hda_codec.o CC lib/kunit/string-stream.o CC arch/x86/realmode/rm/video-vga.o AS arch/x86/crypto/aesni-intel_avx-x86_64.o CC [M] sound/pci/hda/hda_jack.o CC arch/x86/realmode/rm/video-vesa.o CC arch/x86/kernel/fpu/signal.o CC arch/x86/realmode/rm/video-bios.o CC init/init_task.o CC arch/x86/mm/init_64.o CC arch/x86/entry/vsyscall/vsyscall_64.o PASYMS arch/x86/realmode/rm/pasyms.h CC ipc/mq_sysctl.o LDS arch/x86/realmode/rm/realmode.lds CC arch/x86/mm/fault.o LD arch/x86/realmode/rm/realmode.elf AS arch/x86/entry/vsyscall/vsyscall_emu_64.o AR net/ethernet/built-in.a RELOCS arch/x86/realmode/rm/realmode.relocs OBJCOPY arch/x86/realmode/rm/realmode.bin AS arch/x86/realmode/rmpiggy.o CC security/min_addr.o CC io_uring/nop.o CC sound/core/seq/seq_memory.o AR arch/x86/realmode/built-in.a CC [M] sound/pci/hda/hda_auto_parser.o AS arch/x86/crypto/aes_ctrby8_avx-x86_64.o AS arch/x86/entry/entry.o CC sound/core/seq/seq_queue.o CC kernel/locking/rwsem.o CC crypto/algapi.o CC arch/x86/mm/ioremap.o LDS arch/x86/entry/vdso/vdso.lds AR drivers/phy/built-in.a AS arch/x86/entry/vdso/vdso-note.o CC arch/x86/entry/vdso/vclock_gettime.o AS [M] arch/x86/crypto/ghash-clmulni-intel_asm.o AR drivers/pinctrl/actions/built-in.a AR drivers/pinctrl/bcm/built-in.a CC [M] arch/x86/crypto/ghash-clmulni-intel_glue.o AR drivers/pinctrl/cirrus/built-in.a AR drivers/pinctrl/freescale/built-in.a CC lib/kunit/assert.o CC drivers/pinctrl/intel/pinctrl-baytrail.o CC arch/x86/events/amd/ibs.o AR drivers/pinctrl/mediatek/built-in.a CC lib/kunit/try-catch.o CC lib/kunit/executor.o CC arch/x86/mm/pat/memtype_interval.o CC arch/x86/power/hibernate.o AS arch/x86/entry/entry_64.o CC arch/x86/pci/direct.o CC net/802/stp.o CC security/keys/keyring.o CC init/version.o CC arch/x86/events/zhaoxin/core.o CC arch/x86/entry/syscall_64.o CC mm/kasan/init.o CC [M] sound/pci/hda/hda_sysfs.o AR net/llc/built-in.a CC arch/x86/entry/common.o AR fs/notify/inotify/built-in.a CC kernel/locking/percpu-rwsem.o CC arch/x86/lib/insn.o CC mm/mempool.o CC kernel/sched/fair.o CC net/sched/sch_generic.o CC net/netlink/af_netlink.o AR init/built-in.a AR net/bpf/built-in.a CC arch/x86/events/amd/uncore.o CC mm/oom_kill.o CC arch/x86/entry/vdso/vgetcpu.o CC mm/fadvise.o AS [M] arch/x86/crypto/crc32-pclmul_asm.o CC [M] arch/x86/crypto/crc32-pclmul_glue.o CC arch/x86/kernel/fpu/xstate.o AR sound/pci/ice1712/built-in.a CC mm/maccess.o CC block/partitions/msdos.o AR arch/x86/entry/vsyscall/built-in.a HOSTCC arch/x86/entry/vdso/vdso2c CC lib/kunit/hooks.o CC fs/notify/fsnotify.o CC block/partitions/efi.o CC net/sched/sch_mq.o CC [M] sound/pci/hda/hda_controller.o AS arch/x86/lib/memcpy_64.o AR sound/pci/korg1212/built-in.a AR arch/x86/mm/pat/built-in.a AS arch/x86/lib/memmove_64.o AR arch/x86/platform/atom/built-in.a AS arch/x86/lib/memset_64.o AR ipc/built-in.a CC net/netlink/genetlink.o AR arch/x86/platform/ce4100/built-in.a CC fs/notify/notification.o CC arch/x86/platform/efi/memmap.o CC arch/x86/lib/misc.o CC net/ethtool/ioctl.o CC arch/x86/lib/pc-conf-reg.o CC [M] net/netfilter/ipvs/ip_vs_conn.o CC arch/x86/pci/mmconfig-shared.o AR lib/kunit/built-in.a AR arch/x86/power/built-in.a CC lib/math/div64.o CC lib/crypto/memneq.o AR fs/notify/fanotify/built-in.a CC [M] net/netfilter/ipvs/ip_vs_core.o CC lib/zlib_inflate/inffast.o AS arch/x86/lib/putuser.o CC lib/math/gcd.o LDS arch/x86/entry/vdso/vdso32/vdso32.lds CC [M] net/netfilter/ipvs/ip_vs_ctl.o AR net/802/built-in.a AS arch/x86/entry/vdso/vdso32/note.o CC arch/x86/pci/fixup.o CC sound/core/seq/seq_fifo.o AS arch/x86/lib/retpoline.o CC [M] sound/pci/hda/hda_proc.o AS arch/x86/entry/vdso/vdso32/system_call.o AR drivers/pinctrl/mvebu/built-in.a CC sound/core/seq/seq_prioq.o CC arch/x86/platform/efi/quirks.o AR arch/x86/events/zhaoxin/built-in.a CC lib/math/lcm.o AS [M] arch/x86/crypto/crct10dif-pcl-asm_64.o AS arch/x86/entry/vdso/vdso32/sigreturn.o CC arch/x86/lib/usercopy.o CC arch/x86/platform/efi/efi.o CC [M] arch/x86/crypto/crct10dif-pclmul_glue.o CC arch/x86/entry/vdso/vdso32/vclock_gettime.o CC lib/math/int_pow.o CC mm/kasan/generic.o CC lib/zlib_inflate/inflate.o CC drivers/pinctrl/intel/pinctrl-intel.o CC lib/math/int_sqrt.o CC crypto/scatterwalk.o CC arch/x86/mm/extable.o CC arch/x86/entry/vdso/vdso32/vgetcpu.o CC lib/math/reciprocal_div.o CC arch/x86/pci/acpi.o CC lib/math/rational.o CC [M] lib/math/prime_numbers.o CC crypto/proc.o AR net/ipv4/netfilter/built-in.a CC crypto/aead.o CC [M] net/ipv4/netfilter/nf_defrag_ipv4.o CC kernel/locking/irqflag-debug.o CC lib/crypto/utils.o CC arch/x86/lib/usercopy_64.o CC net/ipv4/route.o CC net/sched/sch_frag.o CC security/keys/keyctl.o CC kernel/locking/mutex-debug.o AR arch/x86/events/amd/built-in.a CC fs/notify/group.o CC [M] sound/pci/hda/hda_hwdep.o CC net/core/request_sock.o LD [M] arch/x86/crypto/ghash-clmulni-intel.o AR block/partitions/built-in.a LD [M] arch/x86/crypto/crc32-pclmul.o CC block/fops.o LD [M] arch/x86/crypto/crct10dif-pclmul.o AR arch/x86/crypto/built-in.a CC arch/x86/pci/legacy.o CC net/netfilter/core.o CC kernel/locking/lockdep.o CC sound/core/seq/seq_timer.o VDSO arch/x86/entry/vdso/vdso64.so.dbg CC net/sched/sch_api.o VDSO arch/x86/entry/vdso/vdso32.so.dbg CC lib/crypto/chacha.o CC arch/x86/events/core.o OBJCOPY arch/x86/entry/vdso/vdso64.so OBJCOPY arch/x86/entry/vdso/vdso32.so VDSO2C arch/x86/entry/vdso/vdso-image-64.c VDSO2C arch/x86/entry/vdso/vdso-image-32.c CC arch/x86/entry/vdso/vdso-image-64.o CC lib/zlib_inflate/infutil.o CC crypto/geniv.o AR arch/x86/kernel/fpu/built-in.a CC net/sched/sch_blackhole.o CC arch/x86/kernel/cpu/mce/core.o CC arch/x86/kernel/acpi/boot.o CC arch/x86/kernel/cpu/mce/severity.o AR lib/math/built-in.a CC lib/crypto/aes.o CC lib/zlib_inflate/inftrees.o AR arch/x86/platform/geode/built-in.a CC arch/x86/kernel/cpu/mtrr/mtrr.o CC mm/kasan/report_generic.o CC arch/x86/platform/efi/efi_64.o CC arch/x86/lib/msr-smp.o CC arch/x86/mm/mmap.o CC arch/x86/kernel/cpu/mtrr/if.o CC arch/x86/entry/vdso/vdso-image-32.o CC lib/zlib_deflate/deflate.o CC lib/lzo/lzo1x_compress.o CC arch/x86/events/intel/bts.o CC lib/lz4/lz4_compress.o CC lib/crypto/gf128mul.o CC lib/zstd/zstd_compress_module.o CC [M] sound/pci/hda/hda_generic.o CC lib/zlib_inflate/inflate_syms.o CC fs/notify/mark.o CC lib/zstd/compress/fse_compress.o CC arch/x86/pci/irq.o CC fs/notify/fdinfo.o AR arch/x86/entry/vdso/built-in.a AS arch/x86/entry/thunk_64.o CC arch/x86/lib/cache-smp.o AS arch/x86/entry/entry_64_compat.o CC [M] net/ipv4/netfilter/nf_reject_ipv4.o CC arch/x86/entry/syscall_32.o CC mm/page-writeback.o CC [M] drivers/pinctrl/intel/pinctrl-cherryview.o CC net/netlink/policy.o CC net/core/skbuff.o CC sound/core/seq/seq_system.o CC arch/x86/lib/msr.o AR lib/zlib_inflate/built-in.a CC net/sched/sch_fifo.o CC kernel/sched/build_policy.o CC mm/folio-compat.o CC block/bio.o CC lib/lzo/lzo1x_decompress_safe.o CC lib/zstd/compress/hist.o CC [M] net/ipv4/netfilter/ip_tables.o CC arch/x86/kernel/cpu/mce/genpool.o CC arch/x86/mm/pgtable.o CC mm/readahead.o CC [M] net/netfilter/ipvs/ip_vs_sched.o CC lib/zstd/compress/huf_compress.o CC crypto/skcipher.o CC security/keys/permission.o CC kernel/sched/build_utility.o CC arch/x86/kernel/cpu/mtrr/generic.o CC net/core/datagram.o CC mm/kasan/shadow.o CC lib/crypto/blake2s.o AS arch/x86/platform/efi/efi_stub_64.o CC lib/crypto/blake2s-generic.o AR arch/x86/platform/efi/built-in.a AR arch/x86/platform/iris/built-in.a CC arch/x86/platform/intel/iosf_mbi.o CC sound/core/seq/seq_ports.o CC arch/x86/events/intel/ds.o CC lib/zlib_deflate/deftree.o AR arch/x86/entry/built-in.a AR arch/x86/net/built-in.a CC [M] arch/x86/kvm/../../../virt/kvm/kvm_main.o CC arch/x86/kernel/acpi/sleep.o CC [M] net/netfilter/ipvs/ip_vs_xmit.o CC arch/x86/events/intel/knc.o AR lib/lzo/built-in.a CC lib/zlib_deflate/deflate_syms.o CC arch/x86/events/probe.o AR fs/notify/built-in.a CC fs/nfs_common/grace.o CC arch/x86/events/utils.o CC security/keys/process_keys.o CC arch/x86/kernel/cpu/mce/intel.o CC lib/crypto/blake2s-selftest.o AS arch/x86/lib/msr-reg.o CC net/ethtool/common.o CC arch/x86/lib/msr-reg-export.o CC mm/kasan/quarantine.o AR arch/x86/platform/intel-mid/built-in.a AR arch/x86/platform/intel-quark/built-in.a CC net/netlink/diag.o CC mm/swap.o CC arch/x86/pci/common.o CC io_uring/fs.o AS arch/x86/lib/hweight.o CC arch/x86/lib/iomem.o AS arch/x86/lib/iomap_copy_64.o CC arch/x86/kernel/cpu/mtrr/cleanup.o AR sound/arm/built-in.a AR sound/sh/built-in.a CC arch/x86/mm/physaddr.o CC lib/crypto/des.o CC arch/x86/mm/tlb.o AR sound/synth/emux/built-in.a CC drivers/gpio/gpiolib.o AR sound/synth/built-in.a AR drivers/pwm/built-in.a AR sound/usb/misc/built-in.a AR arch/x86/platform/intel/built-in.a AR sound/usb/usx2y/built-in.a CC [M] drivers/pinctrl/intel/pinctrl-broxton.o AR arch/x86/platform/olpc/built-in.a AR sound/usb/caiaq/built-in.a AR arch/x86/platform/scx200/built-in.a AR sound/usb/6fire/built-in.a CC arch/x86/mm/cpu_entry_area.o AR arch/x86/platform/ts5500/built-in.a AR sound/usb/hiface/built-in.a AR arch/x86/platform/uv/built-in.a AR arch/x86/platform/built-in.a AR sound/usb/bcd2000/built-in.a AR sound/usb/built-in.a CC drivers/gpio/gpiolib-devres.o AR lib/zlib_deflate/built-in.a AR sound/firewire/built-in.a CC security/inode.o CC arch/x86/events/rapl.o CC lib/xz/xz_dec_syms.o AR sound/sparc/built-in.a CC arch/x86/events/msr.o AR sound/spi/built-in.a CC lib/lz4/lz4hc_compress.o CC lib/lz4/lz4_decompress.o AS arch/x86/kernel/acpi/wakeup_64.o CC crypto/seqiv.o CC arch/x86/kernel/acpi/apei.o CC sound/core/seq/seq_info.o CC [M] sound/pci/hda/patch_realtek.o CC net/xfrm/xfrm_policy.o CC arch/x86/lib/inat.o CC arch/x86/kernel/cpu/mce/threshold.o CC net/xfrm/xfrm_state.o CC net/xfrm/xfrm_hash.o AR fs/nfs_common/built-in.a CC fs/iomap/trace.o AR arch/x86/lib/built-in.a AR arch/x86/lib/lib.a CC security/device_cgroup.o AR net/sched/built-in.a CC arch/x86/kernel/cpu/mce/apei.o CC lib/xz/xz_dec_stream.o CC lib/zstd/compress/zstd_compress.o CC kernel/locking/lockdep_proc.o CC fs/iomap/iter.o AR mm/kasan/built-in.a CC security/keys/request_key.o CC [M] net/ipv4/netfilter/iptable_filter.o CC [M] drivers/pinctrl/intel/pinctrl-geminilake.o CC arch/x86/kernel/apic/apic.o CC arch/x86/kernel/apic/apic_common.o CC io_uring/splice.o CC arch/x86/pci/early.o CC net/ethtool/netlink.o CC arch/x86/kernel/apic/apic_noop.o CC block/elevator.o CC [M] sound/pci/hda/patch_analog.o AR sound/core/seq/built-in.a CC sound/core/sound.o CC arch/x86/kernel/acpi/cppc.o AR net/netlink/built-in.a CC [M] net/ipv4/netfilter/iptable_mangle.o CC [M] drivers/pinctrl/intel/pinctrl-sunrisepoint.o CC crypto/echainiv.o CC arch/x86/kernel/kprobes/core.o CC mm/truncate.o CC arch/x86/kernel/apic/ipi.o CC net/xfrm/xfrm_input.o AR arch/x86/kernel/cpu/mtrr/built-in.a CC [M] sound/pci/hda/patch_hdmi.o CC arch/x86/mm/maccess.o CC lib/crypto/sha1.o CC lib/xz/xz_dec_lzma2.o CC crypto/ahash.o LDS arch/x86/kernel/vmlinux.lds CC lib/raid6/algos.o AS arch/x86/kernel/head_64.o CC arch/x86/mm/pgprot.o CC lib/raid6/recov.o CC arch/x86/events/intel/lbr.o AR arch/x86/kernel/cpu/mce/built-in.a CC arch/x86/kernel/cpu/cacheinfo.o CC mm/vmscan.o CC arch/x86/pci/bus_numa.o CC io_uring/sync.o CC net/unix/af_unix.o CC [M] net/netfilter/ipvs/ip_vs_app.o AR lib/lz4/built-in.a CC net/unix/garbage.o CC arch/x86/mm/hugetlbpage.o AR drivers/pinctrl/intel/built-in.a CC arch/x86/kernel/acpi/cstate.o AR drivers/pinctrl/nomadik/built-in.a AR drivers/pinctrl/nuvoton/built-in.a CC [M] net/netfilter/ipvs/ip_vs_sync.o AR drivers/pinctrl/nxp/built-in.a CC sound/core/init.o AR drivers/pinctrl/qcom/built-in.a CC arch/x86/mm/kasan_init_64.o AR drivers/pinctrl/sprd/built-in.a AR drivers/pinctrl/sunplus/built-in.a AR drivers/pinctrl/ti/built-in.a CC drivers/pinctrl/core.o CC security/keys/request_key_auth.o CC lib/crypto/sha256.o CC net/unix/sysctl_net_unix.o CC fs/iomap/buffered-io.o CC [M] net/ipv4/netfilter/iptable_nat.o CC io_uring/advise.o HOSTCC lib/raid6/mktables AR sound/pci/mixart/built-in.a AR sound/pci/nm256/built-in.a AR sound/pci/oxygen/built-in.a AR sound/pci/pcxhr/built-in.a CC [M] sound/pci/hda/hda_eld.o CC net/unix/diag.o UNROLL lib/raid6/int1.c CC drivers/pinctrl/pinctrl-utils.o UNROLL lib/raid6/int2.c AR sound/pci/riptide/built-in.a CC [M] net/ipv4/netfilter/ipt_REJECT.o AR sound/pci/rme9652/built-in.a CC arch/x86/kernel/kprobes/opt.o CC drivers/pinctrl/pinmux.o UNROLL lib/raid6/int4.c UNROLL lib/raid6/int8.c UNROLL lib/raid6/int16.c CC block/blk-core.o UNROLL lib/raid6/int32.c CC lib/xz/xz_dec_bcj.o CC lib/raid6/recov_ssse3.o CC arch/x86/pci/amd_bus.o CC net/ethtool/bitset.o AR arch/x86/kernel/acpi/built-in.a CC arch/x86/kernel/head64.o CC sound/core/memory.o CC crypto/shash.o CC kernel/locking/spinlock.o CC io_uring/filetable.o CC net/unix/scm.o CC security/keys/user_defined.o CC drivers/pci/msi/pcidev_msi.o CC [M] lib/crypto/arc4.o CC arch/x86/mm/pkeys.o CC drivers/pci/msi/api.o AR sound/pci/trident/built-in.a CC fs/iomap/direct-io.o CC arch/x86/kernel/ebda.o CC arch/x86/kernel/cpu/scattered.o CC block/blk-sysfs.o CC security/keys/compat.o CC kernel/power/qos.o AR lib/xz/built-in.a CC security/keys/proc.o CC arch/x86/events/intel/p4.o CC kernel/power/main.o CC arch/x86/kernel/apic/vector.o CC lib/raid6/recov_avx2.o CC sound/core/control.o CC kernel/locking/osq_lock.o AR lib/crypto/built-in.a LD [M] lib/crypto/libarc4.o CC lib/fonts/fonts.o CC arch/x86/kernel/kprobes/ftrace.o CC lib/fonts/font_8x8.o CC drivers/pinctrl/pinconf.o AR arch/x86/pci/built-in.a CC arch/x86/kernel/apic/hw_nmi.o CC net/xfrm/xfrm_output.o CC [M] net/netfilter/ipvs/ip_vs_est.o CC kernel/locking/qspinlock.o CC kernel/locking/rtmutex_api.o CC lib/raid6/mmx.o CC drivers/gpio/gpiolib-legacy.o CC lib/raid6/sse1.o CC lib/fonts/font_8x16.o CC drivers/pci/msi/msi.o CC lib/raid6/sse2.o CC arch/x86/kernel/cpu/topology.o CC drivers/pinctrl/pinconf-generic.o CC kernel/power/console.o CC net/ipv4/inetpeer.o CC arch/x86/kernel/cpu/common.o AR net/ipv6/netfilter/built-in.a CC [M] net/ipv6/netfilter/nf_defrag_ipv6_hooks.o CC arch/x86/mm/pti.o CC [M] net/ipv6/netfilter/nf_conntrack_reasm.o CC kernel/power/process.o CC arch/x86/kernel/apic/io_apic.o CC crypto/akcipher.o CC net/packet/af_packet.o CC security/keys/sysctl.o CC net/key/af_key.o AR lib/fonts/built-in.a CC crypto/sig.o CC io_uring/openclose.o AR net/bridge/netfilter/built-in.a CC net/bridge/br.o CC net/ethtool/strset.o CC [M] sound/pci/hda/hda_intel.o CC net/bridge/br_device.o AR net/dsa/built-in.a CC drivers/gpio/gpiolib-cdev.o AR arch/x86/kernel/kprobes/built-in.a CC drivers/pci/msi/irqdomain.o CC arch/x86/kernel/platform-quirks.o CC net/ipv4/protocol.o CC lib/zstd/compress/zstd_compress_literals.o CC kernel/locking/spinlock_debug.o CC io_uring/uring_cmd.o AR drivers/pinctrl/built-in.a CC block/blk-flush.o CC drivers/pci/pcie/portdrv.o CC block/blk-settings.o CC arch/x86/events/intel/p6.o CC drivers/video/console/dummycon.o CC block/blk-ioc.o CC lib/raid6/avx2.o CC fs/iomap/fiemap.o CC drivers/video/console/vgacon.o AR security/keys/built-in.a AR security/built-in.a CC [M] net/sunrpc/auth_gss/auth_gss.o CC net/sunrpc/clnt.o CC lib/zstd/compress/zstd_compress_sequences.o CC [M] net/sunrpc/auth_gss/gss_generic_token.o AR arch/x86/mm/built-in.a CC net/xfrm/xfrm_sysctl.o CC lib/zstd/compress/zstd_compress_superblock.o CC crypto/kpp.o CC kernel/locking/qrwlock.o CC net/netfilter/nf_log.o CC fs/iomap/seek.o CC lib/argv_split.o CC kernel/power/suspend.o CC net/core/stream.o CC arch/x86/kernel/apic/msi.o CC crypto/acompress.o AR net/unix/built-in.a CC net/ipv4/ip_input.o CC lib/bug.o AR drivers/pci/msi/built-in.a CC net/core/scm.o CC drivers/pci/hotplug/pci_hotplug_core.o CC lib/zstd/compress/zstd_double_fast.o CC drivers/pci/hotplug/acpi_pcihp.o CC arch/x86/events/intel/pt.o CC net/ipv4/ip_fragment.o CC lib/buildid.o CC lib/cmdline.o CC sound/core/misc.o CC net/netfilter/nf_queue.o CC [M] net/netfilter/ipvs/ip_vs_proto.o CC lib/raid6/avx512.o CC drivers/pci/pcie/rcec.o CC net/ethtool/linkinfo.o AR kernel/locking/built-in.a CC net/core/gen_stats.o CC [M] arch/x86/kvm/../../../virt/kvm/eventfd.o AR sound/parisc/built-in.a CC block/blk-map.o CC drivers/video/logo/logo.o CC arch/x86/kernel/cpu/rdrand.o CC drivers/video/backlight/backlight.o AR kernel/sched/built-in.a CC net/bridge/br_fdb.o CC net/ethtool/linkmodes.o HOSTCC drivers/video/logo/pnmtologo CC drivers/pci/pcie/aspm.o AR sound/pcmcia/vx/built-in.a AR sound/pcmcia/pdaudiocf/built-in.a CC io_uring/epoll.o AR sound/pcmcia/built-in.a LD [M] net/ipv6/netfilter/nf_defrag_ipv6.o CC [M] arch/x86/kvm/../../../virt/kvm/binary_stats.o CC net/ipv6/af_inet6.o CC fs/iomap/swapfile.o CC sound/core/device.o CC drivers/pci/pcie/aer.o CC arch/x86/kernel/cpu/match.o AR sound/mips/built-in.a CC arch/x86/kernel/cpu/bugs.o CC block/blk-merge.o AR drivers/video/console/built-in.a LOGO drivers/video/logo/logo_linux_clut224.c CC net/bridge/br_forward.o CC drivers/video/fbdev/core/fb_notify.o CC net/xfrm/xfrm_replay.o CC drivers/video/logo/logo_linux_clut224.o CC lib/cpumask.o AR drivers/video/logo/built-in.a CC crypto/scompress.o CC drivers/idle/intel_idle.o CC net/xfrm/xfrm_device.o AR drivers/char/ipmi/built-in.a CC net/xfrm/xfrm_algo.o CC arch/x86/kernel/cpu/aperfmperf.o CC arch/x86/kernel/apic/x2apic_phys.o CC crypto/algboss.o LD [M] sound/pci/hda/snd-hda-codec.o CC drivers/pci/hotplug/pciehp_core.o LD [M] sound/pci/hda/snd-hda-codec-generic.o CC net/sunrpc/xprt.o LD [M] sound/pci/hda/snd-hda-codec-realtek.o CC drivers/gpio/gpiolib-sysfs.o CC lib/raid6/recov_avx512.o CC block/blk-timeout.o LD [M] sound/pci/hda/snd-hda-codec-analog.o LD [M] sound/pci/hda/snd-hda-codec-hdmi.o CC net/netfilter/nf_sockopt.o LD [M] sound/pci/hda/snd-hda-intel.o AR sound/pci/ymfpci/built-in.a CC sound/core/info.o AR sound/pci/vx222/built-in.a AR sound/pci/built-in.a CC kernel/power/hibernate.o CC net/8021q/vlan_core.o CC net/dcb/dcbnl.o CC io_uring/statx.o CC net/dcb/dcbevent.o CC drivers/pci/hotplug/pciehp_ctrl.o CC net/l3mdev/l3mdev.o AR fs/iomap/built-in.a AR fs/quota/built-in.a AR drivers/video/backlight/built-in.a CC net/sunrpc/socklib.o CC mm/shmem.o CC net/core/gen_estimator.o CC net/core/net_namespace.o CC mm/util.o CC fs/proc/task_mmu.o CC [M] drivers/video/fbdev/core/fb_info.o CC net/ethtool/rss.o CC arch/x86/kernel/process_64.o CC arch/x86/events/intel/uncore.o CC drivers/pci/pcie/err.o CC arch/x86/kernel/apic/x2apic_cluster.o CC crypto/testmgr.o CC [M] net/netfilter/ipvs/ip_vs_pe.o CC net/ipv4/ip_forward.o TABLE lib/raid6/tables.c CC fs/proc/inode.o CC lib/raid6/int1.o CC [M] arch/x86/kvm/../../../virt/kvm/vfio.o CC net/packet/diag.o CC [M] net/netfilter/ipvs/ip_vs_proto_tcp.o CC fs/proc/root.o AR net/key/built-in.a CC mm/mmzone.o CC drivers/gpio/gpiolib-acpi.o CC arch/x86/kernel/apic/apic_flat_64.o CC arch/x86/kernel/cpu/cpuid-deps.o CC io_uring/net.o CC net/xfrm/xfrm_user.o AR drivers/idle/built-in.a CC fs/kernfs/mount.o CC fs/sysfs/file.o CC [M] net/8021q/vlan.o CC fs/sysfs/dir.o CC sound/core/isadma.o CC [M] net/sunrpc/auth_gss/gss_mech_switch.o CC drivers/pci/hotplug/pciehp_pci.o CC fs/kernfs/inode.o CC block/blk-lib.o AR net/l3mdev/built-in.a CC [M] drivers/video/fbdev/core/fbmem.o CC drivers/acpi/acpica/dsargs.o CC drivers/pci/pcie/aer_inject.o CC drivers/acpi/apei/apei-base.o CC net/ipv6/anycast.o CC drivers/pnp/pnpacpi/core.o CC arch/x86/kernel/cpu/umwait.o CC lib/raid6/int2.o CC drivers/pnp/pnpacpi/rsparser.o AR drivers/acpi/pmic/built-in.a CC lib/raid6/int4.o CC arch/x86/kernel/apic/probe_64.o CC arch/x86/kernel/cpu/proc.o CC fs/kernfs/dir.o CC kernel/power/snapshot.o MKCAP arch/x86/kernel/cpu/capflags.c CC kernel/power/swap.o CC net/ethtool/linkstate.o CC sound/core/vmaster.o CC block/blk-mq.o CC drivers/pnp/core.o CC mm/vmstat.o CC [M] arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o AR arch/x86/kernel/apic/built-in.a AR drivers/amba/built-in.a CC arch/x86/kernel/signal.o CC drivers/acpi/acpica/dscontrol.o CC drivers/acpi/dptf/int340x_thermal.o CC arch/x86/kernel/signal_64.o CC net/sunrpc/xprtsock.o AR net/packet/built-in.a CC net/bridge/br_if.o AR drivers/video/fbdev/omap/built-in.a CC [M] arch/x86/kvm/../../../virt/kvm/async_pf.o CC drivers/pci/hotplug/pciehp_hpc.o AR drivers/video/fbdev/omap2/omapfb/dss/built-in.a AR drivers/video/fbdev/omap2/omapfb/displays/built-in.a AR drivers/video/fbdev/omap2/omapfb/built-in.a AR drivers/video/fbdev/omap2/built-in.a CC [M] drivers/video/fbdev/uvesafb.o CC fs/sysfs/symlink.o CC drivers/acpi/tables.o CC drivers/gpio/gpiolib-swnode.o CC kernel/power/user.o CC net/core/secure_seq.o CC [M] drivers/video/fbdev/core/fbcmap.o CC net/ethtool/debug.o CC [M] net/8021q/vlan_dev.o CC net/ipv4/ip_options.o CC fs/kernfs/file.o CC kernel/power/poweroff.o CC lib/raid6/int8.o CC drivers/pci/pcie/pme.o CC [M] net/netfilter/ipvs/ip_vs_proto_udp.o CC drivers/acpi/apei/hest.o CC sound/core/ctljack.o AR net/dcb/built-in.a CC sound/core/jack.o CC drivers/acpi/acpica/dsdebug.o CC arch/x86/events/intel/uncore_nhmex.o AR drivers/acpi/dptf/built-in.a AR drivers/clk/actions/built-in.a AR drivers/clk/analogbits/built-in.a CC fs/proc/base.o AR drivers/clk/bcm/built-in.a AR drivers/clk/imgtec/built-in.a CC drivers/acpi/blacklist.o CC drivers/dma/dw/core.o CC drivers/dma/hsu/hsu.o AR drivers/clk/imx/built-in.a AR drivers/clk/ingenic/built-in.a AR drivers/clk/mediatek/built-in.a CC [M] net/sunrpc/auth_gss/svcauth_gss.o AR drivers/clk/microchip/built-in.a AR drivers/clk/mstar/built-in.a AR drivers/clk/mvebu/built-in.a AR drivers/pnp/pnpacpi/built-in.a AR drivers/clk/ralink/built-in.a CC drivers/pnp/card.o AR drivers/clk/renesas/built-in.a AR drivers/clk/socfpga/built-in.a AR drivers/clk/sprd/built-in.a AR drivers/clk/starfive/built-in.a CC arch/x86/kernel/traps.o AR drivers/gpio/built-in.a AR drivers/clk/sunxi-ng/built-in.a CC [M] net/8021q/vlan_netlink.o AR drivers/clk/ti/built-in.a CC [M] net/8021q/vlanproc.o CC fs/sysfs/mount.o AR drivers/clk/versatile/built-in.a CC drivers/clk/x86/clk-lpss-atom.o CC fs/sysfs/group.o CC net/bridge/br_input.o CC arch/x86/kernel/idt.o CC net/ipv6/ip6_output.o CC net/ethtool/wol.o CC drivers/acpi/acpica/dsfield.o CC lib/raid6/int16.o AR drivers/soc/apple/built-in.a AR drivers/soc/aspeed/built-in.a AR drivers/soc/bcm/bcm63xx/built-in.a AR drivers/soc/bcm/built-in.a AR drivers/soc/fsl/built-in.a AR drivers/soc/fujitsu/built-in.a AR drivers/soc/imx/built-in.a AR drivers/soc/ixp4xx/built-in.a CC [M] arch/x86/kvm/../../../virt/kvm/irqchip.o AR drivers/soc/loongson/built-in.a AR drivers/soc/mediatek/built-in.a CC arch/x86/kernel/irq.o AR drivers/soc/microchip/built-in.a CC [M] net/sunrpc/auth_gss/gss_rpc_upcall.o AR drivers/soc/nuvoton/built-in.a CC net/ipv6/ip6_input.o CC io_uring/msg_ring.o AR drivers/soc/pxa/built-in.a CC net/bridge/br_ioctl.o AR drivers/soc/amlogic/built-in.a CC net/bridge/br_stp.o AR drivers/soc/qcom/built-in.a CC drivers/acpi/apei/erst.o CC [M] drivers/video/fbdev/core/modedb.o AR drivers/soc/renesas/built-in.a AR drivers/soc/rockchip/built-in.a AR drivers/soc/sifive/built-in.a CC drivers/pci/pcie/dpc.o AR drivers/soc/sunxi/built-in.a CC drivers/clk/x86/clk-pmc-atom.o AR drivers/soc/ti/built-in.a CC drivers/pci/hotplug/acpiphp_core.o AR drivers/soc/xilinx/built-in.a CC sound/core/timer.o AR drivers/soc/built-in.a AR kernel/power/built-in.a CC net/bridge/br_stp_bpdu.o CC kernel/printk/printk.o CC net/ethtool/features.o CC fs/kernfs/symlink.o CC crypto/cmac.o CC arch/x86/kernel/irq_64.o CC net/core/flow_dissector.o CC drivers/pnp/driver.o AR sound/soc/built-in.a AR fs/sysfs/built-in.a AR sound/atmel/built-in.a CC net/netfilter/utils.o AR drivers/dma/hsu/built-in.a AR sound/hda/built-in.a CC [M] net/netfilter/nfnetlink.o CC drivers/acpi/acpica/dsinit.o CC [M] sound/hda/hda_bus_type.o CC [M] sound/hda/hdac_bus.o CC mm/backing-dev.o CC lib/raid6/int32.o CC arch/x86/kernel/dumpstack_64.o CC drivers/pci/hotplug/acpiphp_glue.o CC net/ipv4/ip_output.o CC drivers/acpi/osi.o CC [M] net/netfilter/ipvs/ip_vs_nfct.o AR net/8021q/built-in.a CC arch/x86/events/intel/uncore_snb.o LD [M] net/8021q/8021q.o CC lib/zstd/compress/zstd_fast.o CC drivers/video/aperture.o AR drivers/clk/x86/built-in.a AR drivers/clk/xilinx/built-in.a CC drivers/clk/clk-devres.o CC crypto/hmac.o CC drivers/clk/clk-bulk.o AR fs/kernfs/built-in.a CC net/ethtool/privflags.o CC fs/configfs/inode.o CC drivers/clk/clkdev.o CC drivers/dma/dw/dw.o CC fs/proc/generic.o AR drivers/pci/pcie/built-in.a CC drivers/acpi/acpica/dsmethod.o CC [M] drivers/video/fbdev/simplefb.o CC [M] arch/x86/kvm/../../../virt/kvm/dirty_ring.o CC fs/configfs/file.o AR net/xfrm/built-in.a CC arch/x86/kernel/time.o CC drivers/pnp/resource.o CC lib/raid6/tables.o CC drivers/pnp/manager.o CC [M] drivers/video/fbdev/core/fbcvt.o CC drivers/acpi/apei/bert.o CC net/ipv4/ip_sockglue.o CC io_uring/timeout.o CC kernel/irq/irqdesc.o CC [M] net/sunrpc/auth_gss/gss_rpc_xdr.o AR drivers/dma/idxd/built-in.a CC [M] net/sunrpc/auth_gss/trace.o CC net/ethtool/rings.o CC kernel/irq/handle.o CC [M] sound/hda/hdac_device.o CC [M] drivers/video/fbdev/core/fb_cmdline.o CC drivers/clk/clk.o CC net/bridge/br_stp_if.o CC net/bridge/br_stp_timer.o CC drivers/acpi/acpica/dsmthdat.o CC kernel/irq/manage.o CC net/ethtool/channels.o CC drivers/dma/dw/idma32.o CC [M] arch/x86/kvm/../../../virt/kvm/pfncache.o CC crypto/vmac.o CC arch/x86/events/intel/uncore_snbep.o AR drivers/dma/mediatek/built-in.a CC block/blk-mq-tag.o CC fs/configfs/dir.o CC net/ethtool/coalesce.o CC [M] arch/x86/kvm/x86.o AR drivers/pci/hotplug/built-in.a AR drivers/pci/controller/dwc/built-in.a AR drivers/pci/controller/mobiveil/built-in.a CC drivers/pci/controller/vmd.o CC drivers/acpi/apei/ghes.o CC [M] net/netfilter/ipvs/ip_vs_rr.o CC [M] drivers/video/fbdev/core/fb_io_fops.o CC net/core/sysctl_net_core.o AR lib/raid6/built-in.a CC lib/ctype.o AR drivers/pci/switch/built-in.a CC drivers/pci/access.o CC fs/proc/array.o CC drivers/pnp/support.o CC arch/x86/kernel/cpu/powerflags.o CC sound/core/hrtimer.o CC [M] net/netfilter/nf_conntrack_core.o CC lib/zstd/compress/zstd_lazy.o CC [M] sound/hda/hdac_sysfs.o AR sound/x86/built-in.a CC [M] arch/x86/kvm/emulate.o CC [M] arch/x86/kvm/i8259.o CC arch/x86/kernel/cpu/feat_ctl.o CC drivers/acpi/acpica/dsobject.o CC lib/zstd/compress/zstd_ldm.o CC [M] sound/hda/hdac_regmap.o CC mm/mm_init.o CC net/ethtool/pause.o CC net/ipv4/inet_hashtables.o CC drivers/pnp/interface.o CC block/blk-stat.o CC [M] sound/hda/hdac_controller.o CC drivers/dma/dw/acpi.o CC lib/dec_and_lock.o CC io_uring/sqpoll.o CC sound/core/seq_device.o CC kernel/printk/printk_safe.o CC net/core/dev.o CC drivers/dma/dw/pci.o CC arch/x86/kernel/cpu/intel.o CC drivers/acpi/acpica/dsopcode.o CC crypto/xcbc.o CC [M] sound/hda/hdac_stream.o CC drivers/video/cmdline.o CC net/ethtool/eee.o CC [M] net/sunrpc/auth_gss/gss_krb5_mech.o CC [M] sound/hda/array.o CC crypto/crypto_null.o CC [M] drivers/video/fbdev/core/fb_backlight.o CC net/bridge/br_netlink.o CC drivers/pnp/quirks.o CC drivers/pnp/system.o CC mm/percpu.o CC [M] sound/core/control_led.o AR drivers/pci/controller/built-in.a CC drivers/pci/bus.o CC net/sunrpc/sched.o CC [M] arch/x86/kvm/irq.o CC drivers/acpi/acpica/dspkginit.o LD [M] net/netfilter/ipvs/ip_vs.o CC drivers/acpi/osl.o CC fs/configfs/symlink.o CC block/blk-mq-sysfs.o CC kernel/irq/spurious.o CC [M] net/sunrpc/auth_gss/gss_krb5_seal.o CC kernel/printk/printk_ringbuffer.o CC net/bridge/br_netlink_tunnel.o AR drivers/acpi/apei/built-in.a CC [M] arch/x86/kvm/lapic.o CC net/sunrpc/auth.o CC crypto/md5.o CC fs/configfs/mount.o AR drivers/dma/dw/built-in.a AR drivers/dma/qcom/built-in.a AR drivers/dma/ti/built-in.a CC fs/proc/fd.o AR drivers/dma/xilinx/built-in.a CC net/ethtool/tsinfo.o CC [M] drivers/dma/ioat/init.o CC drivers/dma/dmaengine.o CC crypto/sha1_generic.o CC kernel/irq/resend.o CC fs/configfs/item.o CC net/core/dev_addr_lists.o CC net/ipv6/addrconf.o CC crypto/sha256_generic.o CC [M] drivers/video/fbdev/core/fbmon.o CC [M] sound/hda/hdmi_chmap.o CC [M] drivers/video/fbdev/core/fb_defio.o CC drivers/acpi/acpica/dsutils.o CC io_uring/fdinfo.o CC [M] net/sunrpc/auth_gss/gss_krb5_unseal.o CC drivers/dma/virt-dma.o CC [M] drivers/dma/ioat/dma.o CC net/bridge/br_arp_nd_proxy.o CC [M] sound/hda/trace.o AR drivers/pnp/built-in.a CC drivers/virtio/virtio.o CC arch/x86/kernel/cpu/intel_pconfig.o CC [M] sound/core/hwdep.o CC drivers/pci/probe.o CC drivers/tty/vt/vt_ioctl.o CC drivers/pci/host-bridge.o CC drivers/tty/vt/vc_screen.o CC lib/decompress.o CC drivers/tty/hvc/hvc_console.o CC kernel/printk/sysctl.o CC kernel/irq/chip.o CC drivers/dma/acpi-dma.o CC arch/x86/kernel/cpu/tsx.o CC drivers/video/nomodeset.o AR fs/configfs/built-in.a CC block/blk-mq-cpumap.o CC [M] net/sunrpc/auth_gss/gss_krb5_seqnum.o CC crypto/sha512_generic.o CC [M] arch/x86/kvm/i8254.o CC arch/x86/events/intel/uncore_discovery.o CC drivers/acpi/acpica/dswexec.o CC fs/proc/proc_tty.o AR kernel/printk/built-in.a CC net/core/dst.o CC net/ethtool/cabletest.o CC drivers/acpi/utils.o CC lib/decompress_bunzip2.o CC drivers/acpi/acpica/dswload.o CC drivers/virtio/virtio_ring.o CC drivers/tty/vt/selection.o CC arch/x86/kernel/cpu/intel_epb.o CC net/ethtool/tunnels.o CC lib/zstd/compress/zstd_opt.o CC drivers/pci/remove.o CC [M] drivers/video/fbdev/core/fb_chrdev.o CC [M] net/sunrpc/auth_gss/gss_krb5_wrap.o CC [M] net/netfilter/nf_conntrack_standalone.o CC net/ipv4/inet_timewait_sock.o CC arch/x86/kernel/cpu/amd.o CC [M] sound/core/pcm.o CC block/blk-mq-sched.o CC [M] sound/hda/hdac_component.o CC drivers/acpi/reboot.o CC drivers/pci/pci.o CC [M] drivers/dma/ioat/prep.o CC net/bridge/br_sysfs_if.o CC crypto/sha3_generic.o CC [M] net/netfilter/nf_conntrack_expect.o CC fs/proc/cmdline.o CC [M] net/netfilter/nf_conntrack_helper.o CC [M] net/sunrpc/auth_gss/gss_krb5_crypto.o CC io_uring/tctx.o CC drivers/acpi/acpica/dswload2.o AR drivers/tty/hvc/built-in.a CC drivers/tty/vt/keyboard.o CC [M] drivers/dma/ioat/dca.o CC [M] drivers/video/fbdev/core/fb_procfs.o CC drivers/acpi/nvs.o CC net/bridge/br_sysfs_br.o CC drivers/clk/clk-divider.o CC kernel/irq/dummychip.o CC net/bridge/br_nf_core.o CC arch/x86/events/intel/cstate.o CC drivers/tty/serial/serial_core.o CC drivers/tty/serial/8250/8250_core.o CC drivers/tty/serial/serial_base_bus.o CC net/sunrpc/auth_null.o CC drivers/pci/pci-driver.o CC drivers/tty/serial/serial_ctrl.o CC fs/proc/consoles.o CC block/ioctl.o CC kernel/irq/devres.o CC drivers/acpi/acpica/dswscope.o CC [M] sound/hda/hdac_i915.o CC crypto/blake2b_generic.o CC net/sunrpc/auth_tls.o CC arch/x86/kernel/cpu/hygon.o CC drivers/clk/clk-fixed-factor.o CC [M] sound/core/pcm_native.o CC net/ipv4/inet_connection_sock.o CC drivers/acpi/wakeup.o CC mm/slab_common.o CC [M] drivers/video/fbdev/core/fbsysfs.o CC fs/proc/cpuinfo.o CC crypto/ecb.o CC kernel/irq/autoprobe.o CC arch/x86/kernel/ioport.o CC net/ethtool/fec.o CC io_uring/poll.o CC drivers/clk/clk-fixed-rate.o CC drivers/pci/search.o CC block/genhd.o CC drivers/acpi/acpica/dswstate.o CC [M] drivers/dma/ioat/sysfs.o CC [M] sound/core/pcm_lib.o CC arch/x86/kernel/dumpstack.o AR arch/x86/events/intel/built-in.a AR arch/x86/events/built-in.a CC [M] arch/x86/kvm/ioapic.o CC drivers/tty/serial/serial_port.o CC drivers/acpi/sleep.o CC net/sunrpc/auth_unix.o CC arch/x86/kernel/cpu/centaur.o CC [M] net/sunrpc/auth_gss/gss_krb5_keys.o CC [M] arch/x86/kvm/irq_comm.o CC kernel/irq/irqdomain.o CC drivers/virtio/virtio_anchor.o CC [M] sound/hda/intel-dsp-config.o CC [M] drivers/video/fbdev/core/fbcon.o CC drivers/pci/pci-sysfs.o CC net/bridge/br_multicast.o CC lib/decompress_inflate.o CC drivers/virtio/virtio_pci_modern_dev.o CC fs/proc/devices.o CC mm/compaction.o CC drivers/tty/serial/8250/8250_pnp.o CC block/ioprio.o CC drivers/clk/clk-gate.o CC crypto/cbc.o CC [M] drivers/video/fbdev/core/bitblit.o CC lib/decompress_unlz4.o CC [M] net/netfilter/nf_conntrack_proto.o CC drivers/acpi/acpica/evevent.o CC net/sunrpc/svc.o CC drivers/tty/serial/8250/8250_port.o CC lib/decompress_unlzma.o CC drivers/tty/vt/consolemap.o CC arch/x86/kernel/nmi.o CC lib/decompress_unlzo.o LD [M] drivers/dma/ioat/ioatdma.o CC mm/show_mem.o AR drivers/dma/built-in.a CC drivers/acpi/acpica/evgpe.o CC arch/x86/kernel/cpu/zhaoxin.o CC net/sunrpc/svcsock.o CC drivers/virtio/virtio_pci_legacy_dev.o CC drivers/clk/clk-multiplier.o CC net/ethtool/eeprom.o CC [M] sound/hda/intel-nhlt.o CC drivers/acpi/acpica/evgpeblk.o CC fs/proc/interrupts.o CC crypto/pcbc.o CC drivers/char/hw_random/core.o LD [M] net/sunrpc/auth_gss/auth_rpcgss.o LD [M] net/sunrpc/auth_gss/rpcsec_gss_krb5.o CC drivers/char/hw_random/intel-rng.o CC drivers/clk/clk-mux.o CC net/sunrpc/svcauth.o CC io_uring/cancel.o CC drivers/virtio/virtio_pci_modern.o AR drivers/iommu/amd/built-in.a CC arch/x86/kernel/cpu/perfctr-watchdog.o CC drivers/iommu/intel/dmar.o CC drivers/iommu/intel/iommu.o AR drivers/iommu/arm/arm-smmu/built-in.a CC drivers/iommu/intel/pasid.o AR drivers/iommu/arm/arm-smmu-v3/built-in.a AR drivers/iommu/arm/built-in.a CC arch/x86/kernel/cpu/vmware.o CC drivers/tty/tty_io.o CC block/badblocks.o AR drivers/tty/ipwireless/built-in.a CC drivers/tty/n_tty.o CC arch/x86/kernel/cpu/hypervisor.o CC drivers/clk/clk-composite.o CC kernel/irq/proc.o CC net/ethtool/stats.o CC drivers/video/hdmi.o CC drivers/tty/tty_ioctl.o CC drivers/iommu/intel/trace.o CC crypto/cts.o CC drivers/acpi/acpica/evgpeinit.o CC fs/proc/loadavg.o CC mm/interval_tree.o CC [M] sound/hda/intel-sdw-acpi.o CC drivers/pci/rom.o HOSTCC drivers/tty/vt/conmakehash CC lib/decompress_unxz.o CC crypto/lrw.o CC drivers/acpi/acpica/evgpeutil.o CC drivers/iommu/intel/cap_audit.o CC block/blk-rq-qos.o CC drivers/pci/setup-res.o AR drivers/char/hw_random/built-in.a CC drivers/tty/vt/vt.o CC drivers/char/agp/backend.o CC drivers/char/tpm/tpm-chip.o CC drivers/pci/irq.o CC arch/x86/kernel/cpu/mshyperv.o CC drivers/iommu/intel/irq_remapping.o LD [M] sound/hda/snd-hda-core.o CC drivers/virtio/virtio_pci_common.o CC [M] net/netfilter/nf_conntrack_proto_generic.o CC net/ipv4/tcp.o CC drivers/virtio/virtio_pci_legacy.o CC drivers/pci/vpd.o CC drivers/clk/clk-fractional-divider.o CC io_uring/kbuf.o CC fs/proc/meminfo.o LD [M] sound/hda/snd-intel-dspcfg.o CC lib/zstd/zstd_decompress_module.o LD [M] sound/hda/snd-intel-sdw-acpi.o AR sound/xen/built-in.a AR sound/virtio/built-in.a CC kernel/irq/migration.o CC sound/sound_core.o CC drivers/clk/clk-gpio.o CC drivers/acpi/acpica/evglock.o CC arch/x86/kernel/ldt.o CC [M] drivers/video/fbdev/core/softcursor.o COPY drivers/tty/vt/defkeymap.c CC [M] sound/core/pcm_misc.o CC fs/proc/stat.o CC drivers/iommu/intel/perfmon.o CC drivers/char/mem.o CC drivers/acpi/device_sysfs.o CC net/sunrpc/svcauth_unix.o CC crypto/xts.o CC net/ipv6/addrlabel.o CC lib/zstd/decompress/huf_decompress.o CC block/disk-events.o CC drivers/pci/setup-bus.o CC drivers/char/random.o CC net/sunrpc/addr.o CC drivers/char/agp/generic.o CC net/ethtool/phc_vclocks.o CC arch/x86/kernel/setup.o CC drivers/acpi/acpica/evhandler.o CC drivers/char/tpm/tpm-dev-common.o CC kernel/irq/cpuhotplug.o CC lib/zstd/decompress/zstd_ddict.o CC sound/last.o AR drivers/clk/built-in.a CC arch/x86/kernel/cpu/capflags.o CC crypto/ctr.o CC net/ethtool/mm.o CC drivers/tty/serial/8250/8250_dma.o CC drivers/char/tpm/tpm-dev.o CC lib/zstd/decompress/zstd_decompress.o AR arch/x86/kernel/cpu/built-in.a CC crypto/gcm.o CC [M] sound/core/pcm_memory.o CC lib/zstd/decompress/zstd_decompress_block.o CC [M] drivers/virtio/virtio_mem.o CC drivers/tty/serial/8250/8250_dwlib.o CC drivers/acpi/device_pm.o CC fs/proc/uptime.o CC drivers/char/agp/isoch.o CC [M] net/netfilter/nf_conntrack_proto_tcp.o CC [M] drivers/video/fbdev/core/tileblit.o CC drivers/acpi/proc.o CC lib/zstd/zstd_common_module.o CC drivers/acpi/acpica/evmisc.o CC io_uring/rsrc.o CC drivers/acpi/acpica/evregion.o CC fs/proc/util.o CC block/blk-ia-ranges.o AR drivers/iommu/iommufd/built-in.a CC drivers/iommu/iommu.o CC drivers/iommu/iommu-traces.o CC kernel/irq/pm.o CC drivers/char/agp/intel-agp.o CC drivers/tty/tty_ldisc.o CC net/core/netevent.o CC block/early-lookup.o CC mm/list_lru.o CC lib/zstd/common/debug.o CC drivers/char/tpm/tpm-interface.o CC drivers/acpi/bus.o CC lib/zstd/common/entropy_common.o CC net/bridge/br_mdb.o CC [M] net/netfilter/nf_conntrack_proto_udp.o CC arch/x86/kernel/x86_init.o CC drivers/acpi/glue.o CC [M] sound/core/memalloc.o CC net/ethtool/module.o CC crypto/pcrypt.o CC drivers/tty/serial/8250/8250_pcilib.o CC net/bridge/br_multicast_eht.o CC net/ipv6/route.o CC fs/proc/version.o CC kernel/irq/msi.o CC drivers/tty/tty_buffer.o CC drivers/iommu/iommu-sysfs.o CC io_uring/rw.o CC drivers/acpi/acpica/evrgnini.o CC [M] sound/core/pcm_timer.o CC [M] drivers/video/fbdev/core/cfbfillrect.o AR drivers/virtio/built-in.a CC drivers/acpi/scan.o CONMK drivers/tty/vt/consolemap_deftbl.c CC drivers/tty/vt/defkeymap.o CC block/bsg.o CC lib/zstd/common/error_private.o CC net/ethtool/pse-pd.o CC drivers/char/tpm/tpm1-cmd.o CC drivers/iommu/dma-iommu.o CC drivers/char/agp/intel-gtt.o CC net/ipv4/tcp_input.o CC drivers/acpi/acpica/evsci.o CC drivers/acpi/resource.o CC fs/proc/softirqs.o CC lib/zstd/common/fse_decompress.o CC net/sunrpc/rpcb_clnt.o CC crypto/cryptd.o CC kernel/irq/affinity.o CC drivers/pci/vc.o CC drivers/tty/serial/8250/8250_pci.o CC arch/x86/kernel/i8259.o LD [M] sound/core/snd-ctl-led.o AR drivers/iommu/intel/built-in.a CC net/sunrpc/timer.o CC [M] net/netfilter/nf_conntrack_proto_icmp.o CC drivers/acpi/acpi_processor.o CC mm/workingset.o CC io_uring/opdef.o CC kernel/irq/matrix.o CC net/ipv4/tcp_output.o CC net/core/neighbour.o CC [M] arch/x86/kvm/cpuid.o CC net/bridge/br_vlan.o CC net/ethtool/plca.o AR drivers/gpu/host1x/built-in.a CC drivers/acpi/acpica/evxface.o CC drivers/tty/vt/consolemap_deftbl.o AR drivers/gpu/drm/tests/built-in.a CC [M] drivers/gpu/drm/tests/drm_kunit_helpers.o LD [M] sound/core/snd-hwdep.o LD [M] sound/core/snd-pcm.o AR drivers/tty/vt/built-in.a AR drivers/gpu/drm/arm/built-in.a CC drivers/tty/tty_port.o AR sound/core/built-in.a AR sound/built-in.a CC fs/proc/namespaces.o CC block/bsg-lib.o AR drivers/gpu/drm/display/built-in.a CC [M] drivers/gpu/drm/display/drm_display_helper_mod.o CC [M] drivers/video/fbdev/core/cfbcopyarea.o CC block/blk-cgroup.o CC drivers/tty/tty_mutex.o CC drivers/acpi/processor_core.o CC block/blk-cgroup-rwstat.o CC drivers/tty/serial/earlycon.o CC arch/x86/kernel/irqinit.o CC drivers/acpi/acpica/evxfevnt.o CC drivers/char/tpm/tpm2-cmd.o CC drivers/pci/mmap.o CC [M] drivers/gpu/drm/tests/drm_buddy_test.o CC [M] drivers/gpu/drm/display/drm_dp_dual_mode_helper.o CC net/bridge/br_vlan_tunnel.o AR drivers/gpu/vga/built-in.a CC net/bridge/br_vlan_options.o CC drivers/pci/setup-irq.o AR drivers/char/agp/built-in.a CC [M] net/netfilter/nf_conntrack_extend.o CC net/core/rtnetlink.o CC net/sunrpc/xdr.o CC crypto/des_generic.o CC drivers/iommu/iova.o CC io_uring/notif.o CC mm/debug.o CC arch/x86/kernel/jump_label.o CC drivers/acpi/acpica/evxfgpe.o CC drivers/acpi/processor_pdc.o CC drivers/acpi/ec.o CC io_uring/io-wq.o CC mm/gup.o CC arch/x86/kernel/irq_work.o CC fs/proc/self.o CC net/handshake/genl.o CC net/handshake/netlink.o CC [M] net/bluetooth/af_bluetooth.o CC drivers/tty/tty_ldsem.o CC [M] net/bluetooth/hci_core.o CC [M] net/bluetooth/hci_conn.o AR drivers/gpu/drm/renesas/rcar-du/built-in.a AR drivers/gpu/drm/renesas/built-in.a AR drivers/gpu/drm/omapdrm/built-in.a CC drivers/pci/proc.o CC drivers/tty/serial/serial_mctrl_gpio.o CC drivers/char/tpm/tpmrm-dev.o AR net/ethtool/built-in.a CC drivers/iommu/irq_remapping.o CC [M] drivers/video/fbdev/core/cfbimgblt.o CC drivers/tty/serial/8250/8250_exar.o CC mm/mmap_lock.o CC [M] net/netfilter/nf_conntrack_acct.o AR kernel/irq/built-in.a CC kernel/rcu/update.o CC crypto/aes_generic.o CC kernel/rcu/sync.o CC [M] drivers/gpu/drm/display/drm_dp_helper.o CC lib/zstd/common/zstd_common.o CC drivers/acpi/acpica/evxfregn.o CC drivers/tty/tty_baudrate.o CC drivers/connector/cn_queue.o CC fs/proc/thread_self.o CC drivers/connector/connector.o CC drivers/base/power/sysfs.o CC drivers/base/firmware_loader/builtin/main.o CC [M] drivers/gpu/drm/tests/drm_cmdline_parser_test.o CC drivers/block/loop.o AR drivers/misc/eeprom/built-in.a AR drivers/misc/cb710/built-in.a CC drivers/mfd/mfd-core.o AR kernel/livepatch/built-in.a AR drivers/misc/ti-st/built-in.a CC [M] drivers/block/nbd.o CC net/sunrpc/sunrpc_syms.o AR drivers/misc/lis3lv02d/built-in.a AR drivers/misc/cardreader/built-in.a CC drivers/mfd/intel-lpss.o CC [M] drivers/misc/mei/hdcp/mei_hdcp.o CC arch/x86/kernel/probe_roms.o CC drivers/char/tpm/tpm2-space.o CC kernel/dma/mapping.o AR drivers/iommu/built-in.a CC [M] drivers/misc/mei/pxp/mei_pxp.o CC drivers/char/tpm/tpm-sysfs.o CC drivers/acpi/dock.o CC drivers/pci/slot.o AR drivers/base/firmware_loader/builtin/built-in.a CC drivers/acpi/acpica/exconcat.o CC drivers/base/firmware_loader/main.o CC net/bridge/br_mst.o CC drivers/pci/pci-acpi.o CC [M] drivers/video/fbdev/core/sysfillrect.o CC drivers/tty/serial/8250/8250_early.o CC fs/proc/proc_sysctl.o CC drivers/acpi/acpica/exconfig.o CC mm/highmem.o CC net/handshake/request.o CC drivers/base/power/generic_ops.o CC block/blk-throttle.o CC [M] net/netfilter/nf_conntrack_seqadj.o AR drivers/misc/built-in.a AR drivers/nfc/built-in.a AR drivers/dax/hmem/built-in.a CC drivers/dax/super.o CC [M] net/bridge/br_netfilter_hooks.o CC drivers/pci/quirks.o CC fs/proc/proc_net.o CC crypto/deflate.o CC arch/x86/kernel/sys_ia32.o CC drivers/acpi/pci_root.o CC drivers/connector/cn_proc.o CC [M] net/netfilter/nf_conntrack_proto_icmpv6.o CC drivers/mfd/intel-lpss-pci.o CC drivers/dma-buf/dma-buf.o AR io_uring/built-in.a CC drivers/mfd/intel-lpss-acpi.o CC drivers/dma-buf/dma-fence.o CC drivers/acpi/acpica/exconvrt.o CC drivers/base/power/common.o CC [M] net/bluetooth/hci_event.o CC drivers/char/tpm/eventlog/common.o AR drivers/gpu/drm/tilcdc/built-in.a CC drivers/acpi/pci_link.o CC kernel/rcu/srcutree.o CC drivers/tty/serial/8250/8250_dw.o CC mm/memory.o CC drivers/tty/serial/8250/8250_lpss.o CC [M] drivers/misc/mei/init.o CC drivers/acpi/acpica/excreate.o CC kernel/dma/direct.o CC [M] drivers/video/fbdev/core/syscopyarea.o AR drivers/base/firmware_loader/built-in.a CC drivers/base/regmap/regmap.o CC drivers/dax/bus.o CC drivers/base/regmap/regcache.o CC crypto/crc32c_generic.o CC [M] drivers/misc/mei/hbm.o CC net/sunrpc/cache.o CC drivers/mfd/intel_soc_pmic_crc.o CC drivers/acpi/acpica/exdebug.o CC drivers/base/power/qos.o CC net/handshake/tlshd.o CC drivers/dma-buf/dma-fence-array.o CC [M] net/bridge/br_netfilter_ipv6.o CC [M] drivers/gpu/drm/display/drm_dp_mst_topology.o CC drivers/base/regmap/regcache-rbtree.o CC arch/x86/kernel/signal_32.o CC drivers/char/tpm/eventlog/tpm1.o CC [M] drivers/misc/mei/interrupt.o CC [M] drivers/gpu/drm/tests/drm_connector_test.o CC [M] arch/x86/kvm/pmu.o CC [M] drivers/misc/mei/client.o CC drivers/tty/serial/8250/8250_mid.o CC fs/proc/kcore.o CC arch/x86/kernel/sys_x86_64.o CC drivers/dma-buf/dma-fence-chain.o CC crypto/crct10dif_common.o CC net/sunrpc/rpc_pipe.o CC [M] drivers/gpu/drm/tests/drm_damage_helper_test.o CC drivers/char/tpm/eventlog/tpm2.o CC drivers/acpi/acpica/exdump.o CC drivers/acpi/acpica/exfield.o CC drivers/acpi/pci_irq.o AR drivers/connector/built-in.a CC drivers/pci/ats.o CC block/mq-deadline.o CC crypto/crct10dif_generic.o CC kernel/dma/ops_helpers.o CC [M] net/netfilter/nf_conntrack_proto_dccp.o CC drivers/tty/serial/8250/8250_pericom.o CC net/ipv4/tcp_timer.o CC drivers/acpi/acpi_lpss.o CC [M] drivers/video/fbdev/core/sysimgblt.o CC [M] drivers/mfd/lpc_sch.o CC crypto/authenc.o CC kernel/rcu/tree.o CC drivers/base/power/runtime.o CC arch/x86/kernel/espfix_64.o CC kernel/entry/common.o CC arch/x86/kernel/ksysfs.o CC [M] net/netfilter/nf_conntrack_proto_sctp.o CC drivers/acpi/acpica/exfldio.o CC drivers/dma-buf/dma-fence-unwrap.o CC drivers/char/tpm/tpm_ppi.o CC net/core/utils.o CC [M] drivers/video/fbdev/core/fb_sys_fops.o AR drivers/dax/built-in.a CC kernel/entry/syscall_user_dispatch.o CC drivers/base/power/wakeirq.o CC net/handshake/trace.o CC crypto/authencesn.o CC crypto/lzo.o AR drivers/block/built-in.a LD [M] drivers/video/fbdev/core/fb.o AR drivers/cxl/core/built-in.a AR drivers/cxl/built-in.a CC net/core/link_watch.o CC kernel/entry/kvm.o CC crypto/lzo-rle.o CC arch/x86/kernel/bootflag.o CC kernel/dma/dummy.o CC fs/proc/kmsg.o CC mm/mincore.o AR drivers/macintosh/built-in.a CC net/ipv4/tcp_ipv4.o AR drivers/tty/serial/8250/built-in.a AR drivers/tty/serial/built-in.a CC drivers/tty/tty_jobctrl.o CC [M] drivers/misc/mei/main.o AR net/bridge/built-in.a LD [M] net/bridge/br_netfilter.o CC [M] drivers/mfd/lpc_ich.o AR drivers/gpu/drm/imx/built-in.a CC net/sunrpc/sysfs.o CC drivers/pci/iov.o CC drivers/dma-buf/dma-resv.o CC [M] arch/x86/kvm/mtrr.o CC drivers/acpi/acpica/exmisc.o CC kernel/dma/contiguous.o CC [M] drivers/gpu/drm/tests/drm_dp_mst_helper_test.o CC net/ipv6/ip6_fib.o CC drivers/base/power/main.o CC kernel/rcu/rcu_segcblist.o CC drivers/char/tpm/eventlog/acpi.o CC arch/x86/kernel/e820.o CC [M] drivers/gpu/drm/tests/drm_format_helper_test.o CC drivers/tty/n_null.o CC fs/proc/page.o CC net/ipv6/ipv6_sockglue.o CC net/sunrpc/svc_xprt.o CC net/sunrpc/xprtmultipath.o CC [M] net/bluetooth/mgmt.o CC [M] drivers/misc/mei/dma-ring.o CC kernel/dma/swiotlb.o CC [M] drivers/gpu/drm/tests/drm_format_test.o CC [M] net/bluetooth/hci_sock.o AR drivers/video/fbdev/core/built-in.a AR drivers/video/fbdev/built-in.a AR drivers/video/built-in.a CC drivers/base/regmap/regcache-flat.o CC block/kyber-iosched.o AR drivers/gpu/drm/i2c/built-in.a AR drivers/gpu/drm/panel/built-in.a AR drivers/gpu/drm/bridge/analogix/built-in.a CC drivers/acpi/acpica/exmutex.o AR kernel/entry/built-in.a AR drivers/gpu/drm/bridge/cadence/built-in.a CC drivers/acpi/acpica/exnames.o AR drivers/gpu/drm/bridge/imx/built-in.a AR drivers/gpu/drm/bridge/synopsys/built-in.a AR drivers/gpu/drm/bridge/built-in.a CC [M] net/bluetooth/hci_sysfs.o CC arch/x86/kernel/pci-dma.o CC crypto/lz4.o CC drivers/base/power/wakeup.o CC kernel/dma/remap.o CC drivers/tty/pty.o CC mm/mlock.o CC crypto/lz4hc.o CC [M] net/netfilter/nf_conntrack_netlink.o CC [M] net/bluetooth/l2cap_core.o CC net/ipv6/ndisc.o CC net/core/filter.o AR drivers/mfd/built-in.a CC [M] drivers/gpu/drm/tests/drm_framebuffer_test.o CC drivers/scsi/scsi.o CC net/core/sock_diag.o AR net/handshake/built-in.a CC drivers/scsi/hosts.o CC drivers/char/tpm/eventlog/efi.o CC net/ipv4/tcp_minisocks.o CC mm/mmap.o CC [M] drivers/misc/mei/bus.o CC drivers/base/regmap/regcache-maple.o CC drivers/pci/pci-label.o CC drivers/acpi/acpica/exoparg1.o CC [M] arch/x86/kvm/hyperv.o CC net/core/dev_ioctl.o AR lib/zstd/built-in.a CC lib/decompress_unzstd.o CC [M] net/dns_resolver/dns_key.o CC drivers/dma-buf/sync_file.o CC [M] net/dns_resolver/dns_query.o CC drivers/pci/pci-stub.o CC drivers/tty/sysrq.o AR fs/proc/built-in.a CC fs/devpts/inode.o CC crypto/xxhash_generic.o CC [M] drivers/gpu/drm/tests/drm_managed_test.o CC drivers/base/regmap/regmap-debugfs.o CC [M] net/bluetooth/l2cap_sock.o CC drivers/pci/vgaarb.o CC arch/x86/kernel/quirks.o CC net/ipv6/udp.o CC net/sunrpc/stats.o AR kernel/dma/built-in.a CC drivers/char/tpm/tpm_crb.o CC drivers/dma-buf/sw_sync.o CC drivers/dma-buf/sync_debug.o CC fs/ext4/balloc.o CC lib/dump_stack.o CC drivers/acpi/acpica/exoparg2.o CC crypto/rng.o CC fs/ext4/bitmap.o CC arch/x86/kernel/topology.o CC net/sunrpc/sysctl.o CC kernel/module/main.o CC fs/jbd2/transaction.o CC kernel/module/strict_rwx.o CC [M] drivers/gpu/drm/tests/drm_mm_test.o CC [M] drivers/gpu/drm/display/drm_dsc_helper.o LD [M] net/dns_resolver/dns_resolver.o CC kernel/module/kmod.o CC drivers/base/power/wakeup_stats.o CC net/core/tso.o AR fs/devpts/built-in.a CC block/bfq-iosched.o CC kernel/time/time.o CC fs/ramfs/inode.o CC [M] drivers/misc/mei/bus-fixup.o CC drivers/base/regmap/regmap-i2c.o CC kernel/futex/core.o CC drivers/acpi/acpica/exoparg3.o CC kernel/time/timer.o CC drivers/acpi/acpi_apd.o CC drivers/scsi/scsi_ioctl.o AR drivers/tty/built-in.a CC kernel/futex/syscalls.o CC arch/x86/kernel/kdebugfs.o CC lib/earlycpio.o CC [M] drivers/gpu/drm/tests/drm_modes_test.o CC drivers/base/power/domain.o CC kernel/cgroup/cgroup.o CC net/ipv6/udplite.o CC lib/extable.o CC crypto/drbg.o CC kernel/cgroup/rstat.o AR drivers/char/tpm/built-in.a CC kernel/trace/trace_clock.o CC drivers/char/misc.o CC kernel/trace/ftrace.o CC fs/ext4/block_validity.o CC net/ipv4/tcp_cong.o CC [M] drivers/dma-buf/selftest.o AR drivers/pci/built-in.a CC arch/x86/kernel/alternative.o CC drivers/acpi/acpica/exoparg6.o CC kernel/module/tree_lookup.o CC drivers/acpi/acpi_platform.o CC [M] drivers/gpu/drm/display/drm_hdcp_helper.o CC fs/ramfs/file-mmu.o CC drivers/acpi/acpica/exprep.o CC lib/flex_proportions.o CC net/ipv4/tcp_metrics.o CC drivers/nvme/host/core.o CC kernel/futex/pi.o CC [M] drivers/misc/mei/debugfs.o CC drivers/base/regmap/regmap-irq.o CC [M] drivers/dma-buf/st-dma-fence.o AR drivers/nvme/target/built-in.a CC drivers/nvme/host/ioctl.o CC [M] drivers/gpu/drm/display/drm_hdmi_helper.o CC drivers/char/virtio_console.o CC lib/idr.o CC kernel/time/hrtimer.o CC mm/mmu_gather.o CC net/core/sock_reuseport.o CC [M] drivers/gpu/drm/tests/drm_plane_helper_test.o CC lib/irq_regs.o CC drivers/scsi/scsicam.o AR net/sunrpc/built-in.a CC [M] drivers/gpu/drm/display/drm_scdc_helper.o CC drivers/acpi/acpi_pnp.o CC kernel/trace/ring_buffer.o CC fs/hugetlbfs/inode.o CC kernel/module/debug_kmemleak.o CC [M] net/netfilter/nf_nat_core.o AR fs/ramfs/built-in.a CC [M] drivers/gpu/drm/tests/drm_probe_helper_test.o CC net/ipv4/tcp_fastopen.o CC block/bfq-wf2q.o CC net/ipv4/tcp_rate.o CC drivers/acpi/acpica/exregion.o CC [M] net/bluetooth/smp.o CC fs/ext4/dir.o CC kernel/cgroup/namespace.o CC [M] drivers/misc/mei/mei-trace.o CC [M] drivers/gpu/drm/display/drm_dp_aux_dev.o CC fs/jbd2/commit.o CC kernel/futex/requeue.o CC [M] arch/x86/kvm/debugfs.o CC [M] arch/x86/kvm/mmu/mmu.o CC net/ipv6/raw.o CC [M] drivers/dma-buf/st-dma-fence-chain.o CC lib/is_single_threaded.o CC [M] drivers/gpu/drm/tests/drm_rect_test.o CC drivers/acpi/acpica/exresnte.o CC drivers/scsi/scsi_error.o CC kernel/module/kallsyms.o CC crypto/jitterentropy.o CC arch/x86/kernel/i8253.o CC crypto/jitterentropy-kcapi.o CC kernel/futex/waitwake.o CC drivers/base/power/domain_governor.o CC lib/klist.o CC kernel/cgroup/cgroup-v1.o CC [M] drivers/gpu/drm/tests/drm_exec_test.o CC [M] drivers/misc/mei/pci-me.o CC mm/mprotect.o AR kernel/rcu/built-in.a CC fs/jbd2/recovery.o CC drivers/acpi/acpica/exresolv.o AR drivers/base/regmap/built-in.a CC kernel/module/procfs.o CC [M] net/bluetooth/lib.o CC kernel/cgroup/freezer.o CC mm/mremap.o CC net/ipv6/icmp.o CC kernel/module/sysfs.o CC [M] drivers/dma-buf/st-dma-fence-unwrap.o CC net/ipv4/tcp_recovery.o CC kernel/cgroup/legacy_freezer.o CC arch/x86/kernel/hw_breakpoint.o CC lib/kobject.o CC kernel/cgroup/pids.o LD [M] drivers/gpu/drm/display/drm_display_helper.o CC fs/ext4/ext4_jbd2.o CC net/ipv4/tcp_ulp.o AR drivers/gpu/drm/hisilicon/built-in.a CC crypto/ghash-generic.o CC drivers/base/power/clock_ops.o CC kernel/time/timekeeping.o CC drivers/nvme/host/sysfs.o CC crypto/af_alg.o AR kernel/futex/built-in.a CC fs/ext4/extents.o CC kernel/time/ntp.o CC drivers/char/hpet.o CC drivers/acpi/acpica/exresop.o CC drivers/nvme/host/pr.o CC net/core/fib_notifier.o AR fs/hugetlbfs/built-in.a CC net/ipv6/mcast.o CC fs/jbd2/checkpoint.o CC [M] arch/x86/kvm/mmu/page_track.o CC drivers/acpi/acpica/exserial.o CC drivers/nvme/host/trace.o CC [M] drivers/misc/mei/hw-me.o AR drivers/gpu/drm/mxsfb/built-in.a AR drivers/gpu/drm/tiny/built-in.a AR drivers/gpu/drm/xlnx/built-in.a AR drivers/gpu/drm/gud/built-in.a AR drivers/gpu/drm/solomon/built-in.a CC [M] drivers/gpu/drm/ttm/ttm_tt.o CC [M] net/netfilter/nf_nat_proto.o CC [M] drivers/dma-buf/st-dma-resv.o AR kernel/module/built-in.a CC [M] drivers/gpu/drm/ttm/ttm_bo.o CC drivers/nvme/host/fault_inject.o CC net/ipv4/tcp_offload.o CC fs/ext4/extents_status.o CC drivers/acpi/acpica/exstore.o CC kernel/time/clocksource.o CC [M] drivers/gpu/drm/scheduler/sched_main.o CC kernel/time/jiffies.o CC [M] drivers/gpu/drm/scheduler/sched_fence.o CC arch/x86/kernel/tsc.o CC lib/kobject_uevent.o AR drivers/base/power/built-in.a AR drivers/base/test/built-in.a CC [M] drivers/gpu/drm/scheduler/sched_entity.o CC drivers/base/component.o CC block/bfq-cgroup.o CC kernel/cgroup/cpuset.o CC fs/ext4/file.o AR drivers/dma-buf/built-in.a LD [M] drivers/dma-buf/dmabuf_selftests.o CC drivers/scsi/scsi_lib.o CC drivers/ata/libata-core.o CC mm/msync.o CC drivers/ata/libata-scsi.o CC mm/page_vma_mapped.o CC drivers/nvme/host/pci.o CC drivers/acpi/acpica/exstoren.o CC net/ipv4/tcp_plb.o CC drivers/char/nvram.o CC net/core/xdp.o CC block/blk-mq-pci.o CC drivers/scsi/scsi_lib_dma.o CC drivers/base/core.o CC net/core/flow_offload.o CC fs/ext4/fsmap.o CC fs/jbd2/revoke.o CC fs/jbd2/journal.o CC [M] arch/x86/kvm/mmu/spte.o CC arch/x86/kernel/tsc_msr.o CC kernel/trace/trace.o CC mm/pagewalk.o CC drivers/scsi/scsi_scan.o CC drivers/acpi/acpica/exstorob.o CC lib/logic_pio.o CC [M] drivers/misc/mei/gsc-me.o CC kernel/time/timer_list.o CC kernel/trace/trace_output.o CC [M] drivers/gpu/drm/ttm/ttm_bo_util.o CC arch/x86/kernel/io_delay.o CC fs/ext4/fsync.o CC mm/pgtable-generic.o CC block/blk-mq-virtio.o LD [M] drivers/misc/mei/mei.o CC crypto/algif_hash.o CC kernel/time/timeconv.o GEN drivers/scsi/scsi_devinfo_tbl.c CC drivers/base/bus.o CC net/devres.o CC drivers/scsi/scsi_devinfo.o CC [M] net/bluetooth/ecdh_helper.o CC block/blk-mq-debugfs.o CC mm/rmap.o AR drivers/char/built-in.a CC kernel/trace/trace_seq.o CC kernel/trace/trace_stat.o CC [M] net/bluetooth/hci_request.o CC drivers/acpi/acpica/exsystem.o CC block/blk-pm.o CC arch/x86/kernel/rtc.o CC arch/x86/kernel/resource.o CC [M] net/netfilter/nf_nat_helper.o LD [M] drivers/gpu/drm/scheduler/gpu-sched.o CC kernel/time/timecounter.o CC kernel/time/alarmtimer.o CC kernel/time/posix-timers.o CC kernel/time/posix-cpu-timers.o CC kernel/time/posix-clock.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o CC net/ipv4/datagram.o LD [M] drivers/misc/mei/mei-me.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_device.o CC lib/maple_tree.o LD [M] drivers/misc/mei/mei-gsc.o CC drivers/spi/spi.o CC [M] net/netfilter/nf_nat_redirect.o CC [M] net/netfilter/nf_nat_masquerade.o CC drivers/acpi/acpica/extrace.o CC drivers/net/phy/mdio-boardinfo.o CC net/core/gro.o CC drivers/net/phy/mdio_devres.o AR drivers/net/pse-pd/built-in.a CC mm/vmalloc.o CC [M] drivers/gpu/drm/ttm/ttm_bo_vm.o CC net/ipv4/raw.o CC [M] arch/x86/kvm/mmu/tdp_iter.o CC block/holder.o CC [M] drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.o CC drivers/ata/libata-eh.o CC net/ipv4/udp.o AS arch/x86/kernel/irqflags.o CC arch/x86/kernel/static_call.o CC kernel/trace/trace_printk.o CC [M] arch/x86/kvm/mmu/tdp_mmu.o CC lib/memcat_p.o CC [M] drivers/gpu/drm/ttm/ttm_module.o CC drivers/net/mdio/acpi_mdio.o AR drivers/net/pcs/built-in.a CC drivers/acpi/acpica/exutils.o CC drivers/net/mdio/fwnode_mdio.o CC crypto/algif_skcipher.o CC fs/ext4/hash.o CC drivers/scsi/scsi_sysctl.o CC kernel/trace/pid_list.o LD [M] drivers/gpu/drm/amd/amdxcp/amdxcp.o AR drivers/firewire/built-in.a AR drivers/cdrom/built-in.a AR drivers/auxdisplay/built-in.a CC kernel/time/itimer.o CC arch/x86/kernel/process.o CC [M] drivers/gpu/drm/i915/i915_driver.o CC arch/x86/kernel/ptrace.o CC drivers/usb/common/common.o AR block/built-in.a CC drivers/input/serio/serio.o CC drivers/net/phy/phy.o CC drivers/input/keyboard/atkbd.o CC drivers/acpi/acpica/hwacpi.o AR drivers/input/mouse/built-in.a CC [M] drivers/gpu/drm/ttm/ttm_execbuf_util.o CC drivers/input/serio/i8042.o CC [M] net/bluetooth/mgmt_util.o CC net/core/netdev-genl.o CC drivers/usb/core/usb.o CC net/socket.o CC arch/x86/kernel/tls.o AR drivers/nvme/host/built-in.a AR drivers/nvme/built-in.a CC arch/x86/kernel/step.o CC net/compat.o CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o CC drivers/rtc/lib.o CC drivers/scsi/scsi_debugfs.o CC drivers/rtc/class.o CC net/ipv4/udplite.o AR drivers/net/mdio/built-in.a CC [M] net/netfilter/x_tables.o CC net/core/netdev-genl-gen.o AR kernel/cgroup/built-in.a CC arch/x86/kernel/i8237.o CC drivers/scsi/scsi_trace.o AR drivers/net/ethernet/adi/built-in.a AR drivers/net/ethernet/alacritech/built-in.a AR drivers/net/ethernet/amazon/built-in.a AR drivers/net/ethernet/aquantia/built-in.a CC drivers/acpi/acpica/hwesleep.o AR drivers/net/ethernet/asix/built-in.a AR drivers/net/ethernet/cadence/built-in.a AR drivers/net/ethernet/broadcom/built-in.a CC [M] drivers/net/ethernet/broadcom/b44.o CC net/ipv6/reassembly.o CC crypto/xor.o CC [M] drivers/net/ethernet/broadcom/bnx2.o CC drivers/base/dd.o CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o CC drivers/usb/common/debug.o CC [M] drivers/gpu/drm/ttm/ttm_range_manager.o CC kernel/time/clockevents.o CC drivers/input/serio/libps2.o CC net/ipv6/tcp_ipv6.o AR drivers/usb/common/built-in.a CC drivers/scsi/scsi_logging.o AR fs/jbd2/built-in.a CC fs/ext4/ialloc.o CC net/sysctl_net.o CC kernel/trace/trace_sched_switch.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.o CC [M] drivers/gpu/drm/ttm/ttm_resource.o CC drivers/acpi/acpica/hwgpe.o CC kernel/trace/trace_functions.o AR drivers/usb/phy/built-in.a CC fs/fat/cache.o CC drivers/rtc/interface.o CC fs/fat/dir.o CC kernel/time/tick-common.o CC drivers/acpi/acpica/hwregs.o CC mm/page_alloc.o AR drivers/net/ethernet/cavium/common/built-in.a CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o AR drivers/net/ethernet/cavium/thunder/built-in.a CC net/core/gso.o AR drivers/input/keyboard/built-in.a CC crypto/hash_info.o AR drivers/net/ethernet/cavium/liquidio/built-in.a CC drivers/input/input.o CC drivers/usb/core/hub.o AR drivers/net/ethernet/cavium/octeon/built-in.a AR drivers/net/ethernet/cavium/built-in.a CC fs/ext4/indirect.o CC net/ipv4/udp_offload.o CC crypto/simd.o CC [M] net/bluetooth/mgmt_config.o CC net/ipv4/arp.o CC arch/x86/kernel/stacktrace.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o CC drivers/net/phy/phy-c45.o CC drivers/acpi/acpica/hwsleep.o CC kernel/bpf/core.o CC [M] crypto/md4.o CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o CC [M] net/bluetooth/hci_codec.o AR drivers/input/serio/built-in.a AR drivers/i2c/algos/built-in.a CC [M] drivers/i2c/algos/i2c-algo-bit.o CC drivers/acpi/acpica/hwvalid.o CC drivers/scsi/scsi_pm.o CC [M] drivers/gpu/drm/i915/i915_drm_client.o CC drivers/base/syscore.o CC drivers/i2c/busses/i2c-designware-common.o AR drivers/i2c/muxes/built-in.a CC [M] drivers/i2c/muxes/i2c-mux-gpio.o CC drivers/base/driver.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o CC kernel/trace/trace_preemptirq.o CC [M] drivers/gpu/drm/ttm/ttm_pool.o CC drivers/i2c/i2c-boardinfo.o CC arch/x86/kernel/reboot.o AR drivers/net/ethernet/cortina/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/atombios_crtc.o CC fs/fat/fatent.o CC kernel/time/tick-broadcast.o CC [M] crypto/ccm.o CC [M] net/bluetooth/eir.o AR drivers/spi/built-in.a CC net/ipv4/icmp.o CC drivers/acpi/acpica/hwxface.o CC net/core/net-sysfs.o CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.o CC drivers/base/class.o CC lib/nmi_backtrace.o CC kernel/time/tick-broadcast-hrtimer.o CC net/ipv4/devinet.o CC drivers/ata/libata-transport.o CC [M] net/netfilter/xt_tcpudp.o CC drivers/scsi/scsi_bsg.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o CC drivers/acpi/acpica/hwxfsleep.o CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.o CC kernel/time/tick-oneshot.o CC drivers/rtc/nvmem.o CC fs/fat/file.o CC drivers/scsi/scsi_common.o CC drivers/acpi/acpica/hwpci.o CC drivers/i2c/busses/i2c-designware-master.o CC drivers/rtc/dev.o CC mm/init-mm.o CC drivers/base/platform.o CC drivers/net/phy/phy-core.o CC [M] arch/x86/kvm/smm.o CC kernel/trace/trace_nop.o CC [M] drivers/gpu/drm/amd/amdgpu/atom.o CC drivers/i2c/busses/i2c-designware-platdrv.o CC [M] drivers/gpu/drm/i915/i915_config.o CC [M] drivers/gpu/drm/ttm/ttm_device.o CC kernel/events/core.o CC kernel/fork.o CC drivers/input/input-compat.o CC arch/x86/kernel/msr.o CC kernel/events/ring_buffer.o CC net/ipv4/af_inet.o CC lib/plist.o CC drivers/i2c/i2c-core-base.o CC kernel/time/tick-sched.o CC drivers/i2c/busses/i2c-designware-baytrail.o CC fs/ext4/inline.o CC drivers/base/cpu.o CC drivers/acpi/acpica/nsaccess.o CC drivers/scsi/sd.o CC [M] crypto/arc4.o CC drivers/base/firmware.o CC drivers/base/init.o CC drivers/rtc/proc.o CC [M] arch/x86/kvm/vmx/vmx.o CC net/core/page_pool.o CC [M] drivers/gpu/drm/i915/i915_getparam.o CC [M] arch/x86/kvm/kvm-asm-offsets.s CC [M] net/bluetooth/hci_sync.o CC kernel/trace/trace_functions_graph.o CC kernel/events/callchain.o CC drivers/ata/libata-trace.o CC drivers/rtc/sysfs.o CC [M] drivers/gpu/drm/xe/xe_bb.o CC drivers/acpi/acpica/nsalloc.o CC drivers/input/input-mt.o CC drivers/base/map.o CC kernel/trace/fgraph.o CC net/ipv6/ping.o CC [M] drivers/gpu/drm/ttm/ttm_sys_manager.o CC arch/x86/kernel/cpuid.o CC [M] crypto/ecc.o CC fs/fat/inode.o CC kernel/events/hw_breakpoint.o CC [M] arch/x86/kvm/vmx/pmu_intel.o CC [M] net/netfilter/xt_mark.o CC drivers/net/phy/phy_device.o CC drivers/input/input-poller.o CC drivers/input/ff-core.o CC kernel/exec_domain.o CC [M] drivers/gpu/drm/ttm/ttm_agp_backend.o CC [M] drivers/i2c/busses/i2c-scmi.o CC [M] drivers/gpu/drm/xe/xe_bo.o CC drivers/acpi/acpica/nsarguments.o CC [M] arch/x86/kvm/vmx/vmcs12.o CC kernel/events/uprobes.o CC [M] net/netfilter/xt_nat.o CC drivers/base/devres.o CC drivers/rtc/rtc-mc146818-lib.o CC [M] crypto/essiv.o CC drivers/input/touchscreen.o CC [M] drivers/i2c/busses/i2c-ccgx-ucsi.o CC arch/x86/kernel/early-quirks.o CC [M] drivers/gpu/drm/xe/xe_bo_evict.o CC kernel/time/vsyscall.o CC [M] drivers/gpu/drm/i915/i915_ioctl.o AR kernel/bpf/built-in.a CC drivers/rtc/rtc-cmos.o CC arch/x86/kernel/smp.o CC drivers/ata/libata-sata.o CC drivers/net/phy/linkmode.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o CC net/core/net-procfs.o CC drivers/acpi/acpica/nsconvert.o CC [M] net/bluetooth/coredump.o CC drivers/input/ff-memless.o CC kernel/panic.o LD [M] drivers/gpu/drm/ttm/ttm.o CC mm/memblock.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o CC [M] drivers/gpu/drm/vgem/vgem_drv.o CC kernel/time/timekeeping_debug.o CC kernel/trace/blktrace.o CC [M] drivers/gpu/drm/vgem/vgem_fence.o CC drivers/usb/core/hcd.o CC net/ipv6/exthdrs.o CC [M] arch/x86/kvm/vmx/hyperv.o CC lib/radix-tree.o CC drivers/acpi/acpica/nsdump.o CC [M] arch/x86/kvm/vmx/nested.o CC net/core/netpoll.o CC kernel/trace/trace_events.o CC [M] drivers/i2c/busses/i2c-i801.o CC kernel/time/namespace.o CC fs/ext4/inode.o CC drivers/base/attribute_container.o CC [M] arch/x86/kvm/vmx/posted_intr.o CC net/ipv6/datagram.o CC fs/ext4/ioctl.o CC [M] drivers/i2c/busses/i2c-isch.o CC [M] drivers/i2c/busses/i2c-ismt.o LD [M] arch/x86/kvm/kvm.o CC [M] drivers/gpu/drm/xe/xe_debugfs.o CC net/ipv4/igmp.o CC [M] net/netfilter/xt_REDIRECT.o CC drivers/acpi/acpica/nseval.o CC fs/fat/misc.o CC [M] drivers/gpu/drm/i915/i915_irq.o AR drivers/rtc/built-in.a CC [M] drivers/i2c/busses/i2c-piix4.o AR drivers/i3c/built-in.a CC [M] crypto/ecdh.o CC drivers/input/vivaldi-fmap.o CC arch/x86/kernel/smpboot.o CC [M] drivers/gpu/drm/xe/xe_devcoredump.o CC fs/fat/nfs.o CC drivers/acpi/acpica/nsinit.o CC mm/memory_hotplug.o LD [M] drivers/gpu/drm/vgem/vgem.o CC [M] drivers/gpu/drm/i915/i915_mitigations.o CC [M] net/netfilter/xt_MASQUERADE.o CC kernel/trace/trace_export.o CC arch/x86/kernel/tsc_sync.o CC net/core/fib_rules.o CC drivers/ata/libata-sff.o CC drivers/base/transport_class.o CC drivers/acpi/acpica/nsload.o AR kernel/time/built-in.a CC drivers/input/input-leds.o CC drivers/scsi/sg.o CC drivers/net/phy/mdio_bus.o CC kernel/cpu.o CC [M] net/netfilter/xt_addrtype.o CC [M] drivers/net/ethernet/broadcom/cnic.o CC drivers/i2c/i2c-core-smbus.o CC lib/ratelimit.o CC fs/ext4/mballoc.o CC drivers/net/phy/mdio_device.o CC [M] crypto/ecdh_helper.o AR drivers/media/i2c/built-in.a AR drivers/media/tuners/built-in.a AR drivers/ptp/built-in.a CC [M] drivers/ptp/ptp_clock.o AR drivers/media/rc/keymaps/built-in.a AR drivers/media/rc/built-in.a CC kernel/trace/trace_event_perf.o AR drivers/media/common/b2c2/built-in.a CC kernel/trace/trace_events_filter.o AR drivers/media/common/saa7146/built-in.a AR drivers/media/common/siano/built-in.a AR drivers/media/common/v4l2-tpg/built-in.a CC fs/fat/namei_vfat.o AR drivers/media/common/videobuf2/built-in.a CC drivers/base/topology.o AR drivers/media/common/built-in.a CC drivers/base/container.o AR drivers/media/platform/allegro-dvt/built-in.a AR drivers/media/platform/amlogic/meson-ge2d/built-in.a CC drivers/acpi/acpica/nsnames.o AR drivers/media/platform/amlogic/built-in.a AR drivers/media/platform/amphion/built-in.a CC [M] drivers/ptp/ptp_chardev.o AR drivers/media/platform/aspeed/built-in.a CC [M] drivers/gpu/drm/xe/xe_device.o AR drivers/media/platform/atmel/built-in.a UPD arch/x86/kvm/kvm-asm-offsets.h CC kernel/trace/trace_events_trigger.o CC lib/rbtree.o AR drivers/media/platform/cadence/built-in.a AR drivers/media/platform/chips-media/built-in.a CC kernel/trace/trace_eprobe.o AR drivers/media/platform/intel/built-in.a AR drivers/media/platform/marvell/built-in.a AR drivers/media/platform/mediatek/jpeg/built-in.a AR drivers/media/platform/mediatek/mdp/built-in.a AS [M] arch/x86/kvm/vmx/vmenter.o AR drivers/media/platform/mediatek/vcodec/built-in.a CC drivers/usb/host/pci-quirks.o AR drivers/media/platform/mediatek/vpu/built-in.a AR drivers/media/platform/mediatek/mdp3/built-in.a AR drivers/media/platform/mediatek/built-in.a CC drivers/usb/storage/scsiglue.o AR drivers/media/platform/microchip/built-in.a LD [M] crypto/ecdh_generic.o CC drivers/input/mousedev.o AR crypto/built-in.a AR drivers/media/platform/nvidia/tegra-vde/built-in.a AR drivers/media/platform/nvidia/built-in.a CC drivers/acpi/acpica/nsobject.o AR drivers/media/platform/nxp/dw100/built-in.a CC drivers/input/evdev.o AR drivers/media/platform/nxp/imx-jpeg/built-in.a AR drivers/media/platform/nxp/imx8-isi/built-in.a AR drivers/media/platform/nxp/built-in.a AR drivers/media/platform/qcom/camss/built-in.a CC fs/ext4/migrate.o CC [M] drivers/gpu/drm/xe/xe_device_sysfs.o AR drivers/media/platform/qcom/venus/built-in.a AR drivers/media/platform/qcom/built-in.a CC [M] drivers/i2c/busses/i2c-designware-pcidrv.o AR drivers/media/platform/renesas/rcar-vin/built-in.a AR drivers/media/platform/renesas/rzg2l-cru/built-in.a AR drivers/media/platform/renesas/vsp1/built-in.a AR drivers/media/platform/renesas/built-in.a CC drivers/usb/core/urb.o AR drivers/media/platform/rockchip/rga/built-in.a AR drivers/media/platform/rockchip/rkisp1/built-in.a AR drivers/media/platform/rockchip/built-in.a CC [M] net/bluetooth/sco.o AR drivers/media/platform/samsung/exynos-gsc/built-in.a AR drivers/media/platform/samsung/exynos4-is/built-in.a CC [M] drivers/gpu/drm/nouveau/nvif/object.o AR drivers/media/platform/samsung/s3c-camif/built-in.a AR drivers/media/platform/samsung/s5p-g2d/built-in.a AR drivers/media/platform/samsung/s5p-jpeg/built-in.a CC [M] drivers/gpu/drm/nouveau/nvif/client.o AR drivers/media/platform/samsung/s5p-mfc/built-in.a AR drivers/media/platform/samsung/built-in.a CC [M] net/netfilter/xt_conntrack.o AR drivers/media/platform/st/sti/bdisp/built-in.a CC lib/seq_buf.o AR drivers/media/platform/st/sti/c8sectpfe/built-in.a AR drivers/media/platform/st/sti/delta/built-in.a CC lib/siphash.o AR drivers/media/platform/st/sti/hva/built-in.a AR drivers/media/platform/st/stm32/built-in.a AR drivers/media/platform/st/built-in.a AR drivers/media/platform/sunxi/sun4i-csi/built-in.a AR drivers/media/platform/sunxi/sun6i-csi/built-in.a CC drivers/base/property.o CC arch/x86/kernel/setup_percpu.o AR drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a CC lib/string.o AR drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_object.o AR drivers/media/platform/sunxi/sun8i-di/built-in.a AR drivers/media/platform/sunxi/sun8i-rotate/built-in.a AR drivers/media/platform/sunxi/built-in.a CC drivers/acpi/acpica/nsparse.o AR drivers/media/platform/ti/am437x/built-in.a AR drivers/media/platform/ti/cal/built-in.a AR drivers/media/platform/ti/vpe/built-in.a AR drivers/media/platform/ti/davinci/built-in.a AR drivers/media/platform/ti/omap/built-in.a CC [M] drivers/gpu/drm/i915/i915_module.o AR drivers/media/platform/ti/omap3isp/built-in.a AR drivers/media/platform/ti/built-in.a CC [M] drivers/net/ethernet/broadcom/tg3.o CC drivers/scsi/scsi_sysfs.o AR drivers/media/platform/verisilicon/built-in.a CC drivers/net/phy/swphy.o AR drivers/media/platform/via/built-in.a CC net/ipv6/ip6_flowlabel.o AR drivers/media/platform/xilinx/built-in.a CC mm/madvise.o AR drivers/media/platform/built-in.a CC drivers/i2c/i2c-core-acpi.o AR drivers/media/pci/ttpci/built-in.a AR drivers/media/pci/b2c2/built-in.a AR drivers/media/pci/pluto2/built-in.a AR drivers/media/pci/dm1105/built-in.a AR drivers/media/pci/pt1/built-in.a CC [M] drivers/ptp/ptp_sysfs.o AR drivers/media/pci/pt3/built-in.a AR drivers/media/pci/mantis/built-in.a CC mm/page_io.o AR drivers/media/pci/ngene/built-in.a AR drivers/media/pci/ddbridge/built-in.a AR drivers/media/pci/saa7146/built-in.a AR drivers/media/pci/smipcie/built-in.a CC drivers/usb/host/ehci-hcd.o AR drivers/media/pci/netup_unidvb/built-in.a CC [M] drivers/gpu/drm/xe/xe_dma_buf.o AR drivers/media/pci/intel/ipu3/built-in.a CC drivers/usb/host/ehci-pci.o AR drivers/media/pci/intel/built-in.a CC drivers/usb/storage/protocol.o AR drivers/media/pci/built-in.a AR drivers/media/usb/b2c2/built-in.a CC fs/fat/namei_msdos.o AR drivers/media/usb/dvb-usb/built-in.a AR drivers/media/firewire/built-in.a CC drivers/usb/core/message.o CC net/ipv4/fib_frontend.o AR drivers/media/mmc/siano/built-in.a CC drivers/acpi/power.o AR drivers/media/usb/dvb-usb-v2/built-in.a AR drivers/media/mmc/built-in.a CC drivers/acpi/event.o AR drivers/media/usb/s2255/built-in.a AR drivers/media/usb/siano/built-in.a CC [M] net/bluetooth/iso.o AR drivers/media/usb/ttusb-budget/built-in.a CC drivers/acpi/acpica/nspredef.o AR drivers/media/usb/ttusb-dec/built-in.a CC net/ipv6/inet6_connection_sock.o LD [M] drivers/i2c/busses/i2c-designware-pci.o AR drivers/media/usb/built-in.a AR drivers/i2c/busses/built-in.a AR drivers/media/spi/built-in.a CC net/core/net-traces.o CC drivers/i2c/i2c-core-slave.o AR drivers/media/test-drivers/built-in.a AR drivers/media/built-in.a CC drivers/acpi/evged.o CC drivers/ata/libata-pmp.o CC arch/x86/kernel/ftrace.o CC lib/timerqueue.o CC fs/ext4/mmp.o CC fs/nfs/client.o CC fs/ext4/move_extent.o CC fs/nfs/dir.o CC drivers/usb/core/driver.o CC [M] drivers/gpu/drm/nouveau/nvif/conn.o AR drivers/input/built-in.a CC kernel/exit.o CC [M] drivers/gpu/drm/xe/xe_exec.o CC lib/vsprintf.o CC kernel/trace/trace_kprobe.o CC drivers/net/phy/fixed_phy.o CC drivers/acpi/acpica/nsprepkg.o CC [M] net/netfilter/xt_ipvs.o CC drivers/ata/libata-acpi.o CC drivers/usb/storage/transport.o CC fs/exportfs/expfs.o CC drivers/base/cacheinfo.o CC [M] drivers/ptp/ptp_vclock.o CC drivers/acpi/sysfs.o CC [M] drivers/gpu/drm/i915/i915_params.o CC drivers/acpi/acpica/nsrepair.o CC drivers/acpi/acpica/nsrepair2.o CC kernel/softirq.o CC fs/lockd/clntlock.o CC drivers/acpi/property.o AR fs/fat/built-in.a CC fs/lockd/clntproc.o CC drivers/base/swnode.o CC drivers/acpi/acpica/nssearch.o CC drivers/i2c/i2c-dev.o AS arch/x86/kernel/ftrace_64.o CC arch/x86/kernel/trace_clock.o CC drivers/acpi/acpi_cmos_rtc.o CC [M] drivers/gpu/drm/xe/xe_execlist.o CC [M] drivers/gpu/drm/nouveau/nvif/device.o AR drivers/scsi/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o CC arch/x86/kernel/trace.o CC [M] drivers/gpu/drm/xe/xe_exec_queue.o CC fs/ext4/namei.o CC drivers/acpi/x86/apple.o CC net/ipv6/udp_offload.o CC arch/x86/kernel/rethook.o CC mm/swap_state.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o AR fs/exportfs/built-in.a CC [M] drivers/gpu/drm/i915/i915_pci.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_display.o AR drivers/power/reset/built-in.a CC drivers/power/supply/power_supply_core.o CC [M] drivers/net/phy/phylink.o CC [M] drivers/ptp/ptp_kvm_x86.o CC drivers/acpi/acpica/nsutils.o CC drivers/power/supply/power_supply_sysfs.o CC fs/nls/nls_base.o AR fs/unicode/built-in.a CC drivers/usb/core/config.o CC fs/ntfs/aops.o CC drivers/ata/libata-pata-timings.o CC drivers/usb/storage/usb.o CC fs/nls/nls_cp437.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o LD [M] net/netfilter/nf_conntrack.o CC [M] net/bluetooth/a2mp.o LD [M] net/netfilter/nf_nat.o AR net/netfilter/built-in.a CC [M] net/bluetooth/amp.o CC drivers/acpi/x86/utils.o CC arch/x86/kernel/crash_core_64.o CC fs/lockd/clntxdr.o CC [M] drivers/gpu/drm/nouveau/nvif/disp.o CC drivers/base/auxiliary.o CC drivers/base/devtmpfs.o CC drivers/usb/storage/initializers.o CC fs/ntfs/attrib.o CC [M] drivers/i2c/i2c-smbus.o CC drivers/usb/core/file.o CC net/ipv4/fib_semantics.o CC drivers/acpi/acpica/nswalk.o CC fs/nfs/file.o CC drivers/usb/storage/sierra_ms.o CC fs/nls/nls_ascii.o CC drivers/ata/ahci.o CC [M] drivers/ptp/ptp_kvm_common.o CC fs/ntfs/collate.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o CC mm/swapfile.o CC fs/ext4/page-io.o CC net/ipv4/fib_trie.o CC net/ipv6/seg6.o CC [M] drivers/gpu/drm/nouveau/nvif/driver.o CC drivers/power/supply/power_supply_leds.o CC [M] drivers/gpu/drm/nouveau/nvif/event.o CC arch/x86/kernel/module.o CC kernel/trace/error_report-traces.o CC lib/win_minmax.o CC fs/nls/nls_iso8859-1.o CC fs/ext4/readpage.o CC drivers/acpi/acpica/nsxfeval.o CC kernel/resource.o CC [M] drivers/gpu/drm/i915/i915_scatterlist.o CC fs/ntfs/compress.o CC [M] drivers/gpu/drm/xe/xe_force_wake.o CC [M] drivers/gpu/drm/nouveau/nvif/fifo.o CC fs/nls/nls_utf8.o CC drivers/acpi/acpica/nsxfname.o CC kernel/sysctl.o CC drivers/acpi/x86/s2idle.o CC drivers/usb/storage/option_ms.o CC drivers/usb/core/buffer.o CC lib/xarray.o LD [M] drivers/ptp/ptp.o LD [M] drivers/ptp/ptp_kvm.o CC [M] drivers/i2c/i2c-mux.o CC drivers/power/supply/power_supply_hwmon.o CC drivers/base/memory.o CC drivers/acpi/acpica/nsxfobj.o CC drivers/hwmon/hwmon.o AR drivers/thermal/broadcom/built-in.a AR drivers/thermal/samsung/built-in.a CC drivers/thermal/intel/intel_tcc.o CC fs/lockd/host.o LD [M] arch/x86/kvm/kvm-intel.o CC drivers/thermal/intel/therm_throt.o CC drivers/acpi/acpica/psargs.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o AR kernel/events/built-in.a CC net/ipv4/fib_notifier.o CC lib/lockref.o CC lib/bcd.o CC arch/x86/kernel/early_printk.o CC kernel/trace/power-traces.o AR fs/nls/built-in.a CC lib/sort.o CC drivers/base/module.o CC arch/x86/kernel/hpet.o CC [M] drivers/thermal/intel/x86_pkg_temp_thermal.o CC [M] drivers/gpu/drm/nouveau/nvif/head.o AR drivers/net/ethernet/engleder/built-in.a CC drivers/usb/host/ohci-hcd.o AR drivers/net/ethernet/ezchip/built-in.a CC [M] net/bluetooth/hci_debugfs.o AR drivers/net/ethernet/fungible/built-in.a AR drivers/thermal/st/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o AR drivers/net/ethernet/huawei/built-in.a CC lib/parser.o CC [M] drivers/net/ethernet/intel/e1000/e1000_main.o CC drivers/ata/libahci.o CC [M] drivers/net/ethernet/intel/e1000/e1000_hw.o CC [M] drivers/net/ethernet/intel/e1000/e1000_ethtool.o CC [M] drivers/net/ethernet/intel/e1000e/82571.o AR drivers/power/supply/built-in.a AR drivers/power/built-in.a CC net/ipv4/inet_fragment.o CC drivers/usb/storage/usual-tables.o CC net/ipv6/fib6_notifier.o CC [M] drivers/net/ethernet/intel/e1000e/ich8lan.o CC drivers/acpi/debugfs.o CC drivers/usb/core/sysfs.o CC [M] drivers/gpu/drm/xe/xe_ggtt.o CC drivers/base/pinctrl.o CC drivers/usb/serial/usb-serial.o AR drivers/usb/misc/built-in.a CC [M] drivers/gpu/drm/i915/i915_suspend.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o CC drivers/acpi/acpica/psloop.o CC [M] drivers/gpu/drm/nouveau/nvif/mem.o CC [M] drivers/gpu/drm/i915/i915_switcheroo.o CC [M] drivers/net/phy/aquantia_main.o CC drivers/usb/core/endpoint.o CC drivers/usb/core/devio.o CC drivers/usb/serial/generic.o AR drivers/i2c/built-in.a CC drivers/acpi/acpi_lpat.o CC fs/ntfs/debug.o CC drivers/acpi/acpica/psobject.o CC fs/nfs/getroot.o CC fs/ext4/resize.o CC [M] drivers/net/ethernet/intel/e1000e/80003es2lan.o CC drivers/base/devcoredump.o CC drivers/usb/serial/bus.o AR drivers/thermal/intel/built-in.a CC drivers/usb/serial/console.o AR drivers/usb/storage/built-in.a AR drivers/thermal/qcom/built-in.a CC drivers/base/platform-msi.o AR drivers/thermal/tegra/built-in.a AR drivers/thermal/mediatek/built-in.a CC [M] drivers/hwmon/acpi_power_meter.o CC drivers/thermal/thermal_core.o CC kernel/trace/rpm-traces.o CC drivers/acpi/acpica/psopcode.o CC arch/x86/kernel/amd_nb.o CC fs/lockd/svc.o CC net/ipv4/ping.o CC kernel/capability.o CC fs/ext4/super.o CC [M] drivers/gpu/drm/xe/xe_gt.o CC drivers/usb/host/ohci-pci.o CC fs/ntfs/dir.o CC net/ipv6/rpl.o CC kernel/trace/trace_dynevent.o CC lib/debug_locks.o CC [M] drivers/gpu/drm/nouveau/nvif/mmu.o CC [M] drivers/gpu/drm/nouveau/nvif/outp.o CC drivers/usb/core/notify.o CC [M] drivers/net/ethernet/intel/e1000/e1000_param.o CC drivers/acpi/acpica/psopinfo.o AR fs/hostfs/built-in.a CC lib/random32.o CC fs/debugfs/inode.o CC fs/debugfs/file.o CC [M] drivers/net/phy/aquantia_hwmon.o CC net/core/selftests.o CC drivers/base/physical_location.o CC arch/x86/kernel/kvm.o CC drivers/acpi/acpica/psparse.o CC [M] drivers/gpu/drm/i915/i915_sysfs.o CC [M] drivers/net/phy/ax88796b.o CC kernel/trace/trace_probe.o CC arch/x86/kernel/kvmclock.o CC [M] drivers/net/ethernet/intel/e1000e/mac.o LD [M] net/bluetooth/bluetooth.o CC [M] drivers/hwmon/coretemp.o CC kernel/trace/trace_uprobe.o CC fs/nfs/inode.o CC mm/swap_slots.o CC mm/dmapool.o CC drivers/usb/serial/ftdi_sio.o CC drivers/usb/core/generic.o CC drivers/base/trace.o CC lib/bust_spinlocks.o CC net/ipv4/ip_tunnel_core.o AR drivers/net/usb/built-in.a CC [M] drivers/net/usb/pegasus.o CC [M] drivers/net/ipvlan/ipvlan_core.o CC [M] drivers/net/vxlan/vxlan_core.o CC [M] drivers/net/ipvlan/ipvlan_main.o CC drivers/ata/ata_piix.o CC [M] drivers/net/vxlan/vxlan_multicast.o CC drivers/usb/core/quirks.o CC mm/hugetlb.o CC drivers/acpi/acpica/psscope.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o CC [M] drivers/net/ethernet/intel/e1000e/manage.o CC fs/tracefs/inode.o CC [M] drivers/gpu/drm/xe/xe_gt_clock.o CC net/ipv6/ioam6.o CC [M] drivers/gpu/drm/nouveau/nvif/timer.o CC [M] drivers/net/phy/bcm7xxx.o CC mm/hugetlb_vmemmap.o CC arch/x86/kernel/paravirt.o CC fs/lockd/svclock.o CC drivers/acpi/acpica/pstree.o CC fs/ntfs/file.o CC drivers/thermal/thermal_sysfs.o CC lib/kasprintf.o CC drivers/acpi/acpica/psutils.o CC drivers/usb/host/uhci-hcd.o CC arch/x86/kernel/pvclock.o AR fs/debugfs/built-in.a CC [M] drivers/net/usb/rtl8150.o CC drivers/thermal/thermal_trip.o CC drivers/acpi/acpica/pswalk.o CC [M] drivers/gpu/drm/i915/i915_utils.o CC fs/lockd/svcshare.o AR drivers/base/built-in.a CC [M] drivers/gpu/drm/nouveau/nvif/vmm.o AR drivers/hwmon/built-in.a CC drivers/usb/host/xhci.o CC drivers/usb/host/xhci-mem.o CC net/ipv6/sysctl_net_ipv6.o CC fs/ntfs/index.o CC drivers/thermal/thermal_helpers.o CC lib/bitmap.o CC net/core/ptp_classifier.o CC drivers/usb/core/devices.o CC drivers/watchdog/watchdog_core.o CC [M] drivers/md/persistent-data/dm-array.o CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.o CC [M] drivers/md/persistent-data/dm-bitset.o CC drivers/acpi/acpica/psxface.o CC fs/ntfs/inode.o CC fs/ext4/symlink.o AR fs/tracefs/built-in.a CC arch/x86/kernel/pcspeaker.o CC drivers/md/md.o CC [M] drivers/gpu/drm/amd/amdgpu/atombios_dp.o CC drivers/opp/core.o CC drivers/cpufreq/cpufreq.o CC fs/lockd/svcproc.o AR drivers/ata/built-in.a CC drivers/cpuidle/governors/menu.o CC drivers/mmc/core/core.o CC drivers/cpuidle/governors/haltpoll.o CC fs/lockd/svcsubs.o CC drivers/usb/serial/pl2303.o CC [M] drivers/net/phy/bcm87xx.o CC drivers/mmc/host/sdhci.o CC [M] drivers/net/ethernet/intel/e1000e/nvm.o CC fs/ntfs/mft.o CC net/core/netprio_cgroup.o CC drivers/thermal/thermal_hwmon.o CC net/ipv4/gre_offload.o CC arch/x86/kernel/check.o CC drivers/opp/cpu.o CC drivers/acpi/acpica/rsaddr.o CC [M] drivers/gpu/drm/nouveau/nvif/user.o CC [M] drivers/net/ipvlan/ipvlan_l3s.o CC [M] drivers/gpu/drm/i915/intel_clock_gating.o CC fs/ntfs/mst.o CC fs/lockd/mon.o LD [M] drivers/net/ethernet/intel/e1000/e1000.o CC [M] drivers/gpu/drm/xe/xe_gt_idle_sysfs.o CC [M] drivers/net/vxlan/vxlan_vnifilter.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o CC drivers/usb/core/phy.o CC fs/ntfs/namei.o CC drivers/opp/debugfs.o CC kernel/trace/rethook.o CC [M] drivers/gpu/drm/nouveau/nvif/userc361.o CC [M] drivers/gpu/drm/xe/xe_gt_mcr.o CC [M] drivers/net/usb/r8152.o CC [M] drivers/md/persistent-data/dm-block-manager.o CC drivers/watchdog/watchdog_dev.o CC net/core/dst_cache.o CC drivers/acpi/acpica/rscalc.o CC drivers/thermal/gov_fair_share.o CC lib/scatterlist.o AR drivers/ufs/built-in.a CC [M] drivers/net/phy/bcm-phy-lib.o AR drivers/leds/trigger/built-in.a CC [M] drivers/leds/trigger/ledtrig-audio.o CC arch/x86/kernel/uprobes.o AR drivers/cpuidle/governors/built-in.a CC drivers/cpuidle/cpuidle.o CC drivers/mmc/host/sdhci-pci-core.o CC net/ipv6/xfrm6_policy.o CC fs/ntfs/runlist.o AR drivers/usb/serial/built-in.a CC drivers/thermal/gov_step_wise.o CC [M] drivers/md/persistent-data/dm-space-map-common.o CC drivers/net/loopback.o CC drivers/net/netconsole.o CC net/core/gro_cells.o CC drivers/watchdog/softdog.o CC drivers/mmc/host/sdhci-pci-o2micro.o CC fs/lockd/trace.o CC lib/list_sort.o AR drivers/leds/blink/built-in.a CC drivers/usb/core/port.o CC fs/nfs/super.o CC drivers/acpi/acpica/rscreate.o CC drivers/leds/led-core.o AR drivers/leds/simple/built-in.a CC drivers/md/md-bitmap.o CC drivers/cpufreq/freq_table.o AR kernel/trace/built-in.a CC kernel/ptrace.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/client.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/engine.o CC [M] drivers/md/persistent-data/dm-space-map-disk.o CC [M] drivers/net/ethernet/intel/e1000e/phy.o CC net/ipv4/metrics.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o LD [M] drivers/net/ipvlan/ipvlan.o AR drivers/opp/built-in.a CC [M] drivers/net/dummy.o AR drivers/firmware/arm_ffa/built-in.a AR drivers/firmware/arm_scmi/built-in.a AR drivers/firmware/broadcom/built-in.a AR drivers/firmware/cirrus/built-in.a CC [M] drivers/gpu/drm/xe/xe_gt_pagefault.o CC drivers/thermal/gov_user_space.o AR drivers/firmware/meson/built-in.a CC [M] drivers/gpu/drm/xe/xe_gt_sysfs.o AR drivers/firmware/imx/built-in.a CC drivers/firmware/efi/efi-bgrt.o AR drivers/watchdog/built-in.a CC fs/nfs/io.o CC drivers/firmware/efi/libstub/efi-stub-helper.o CC drivers/acpi/acpi_lpit.o CC drivers/leds/led-class.o CC arch/x86/kernel/perf_regs.o CC fs/nfs/direct.o CC drivers/acpi/acpica/rsdumpinfo.o CC drivers/cpufreq/cpufreq_performance.o CC lib/uuid.o CC drivers/leds/led-triggers.o CC fs/lockd/xdr.o AR net/core/built-in.a CC drivers/cpuidle/driver.o CC [M] drivers/net/phy/broadcom.o CC drivers/firmware/efi/efi.o CC [M] drivers/gpu/drm/i915/intel_device_info.o CC fs/ntfs/super.o AR drivers/thermal/built-in.a CC drivers/mmc/core/bus.o CC [M] drivers/gpu/drm/i915/intel_memory_region.o CC fs/lockd/clnt4xdr.o CC drivers/usb/core/hcd-pci.o CC lib/iov_iter.o CC drivers/acpi/acpica/rsinfo.o CC net/ipv6/xfrm6_state.o CC fs/ntfs/sysctl.o CC drivers/firmware/efi/libstub/gop.o CC [M] drivers/md/persistent-data/dm-space-map-metadata.o CC fs/lockd/xdr4.o CC net/ipv6/xfrm6_input.o CC [M] drivers/gpu/drm/amd/amdgpu/atombios_encoders.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/enum.o CC drivers/cpufreq/cpufreq_ondemand.o CC drivers/acpi/prmt.o CC [M] drivers/net/ethernet/intel/e1000e/param.o CC drivers/firmware/efi/libstub/secureboot.o CC net/ipv6/xfrm6_output.o CC fs/ntfs/unistr.o CC arch/x86/kernel/tracepoint.o CC [M] drivers/md/persistent-data/dm-transaction-manager.o AR drivers/crypto/stm32/built-in.a AR drivers/crypto/xilinx/built-in.a AR drivers/crypto/hisilicon/built-in.a CC [M] drivers/net/macvlan.o AR drivers/crypto/intel/keembay/built-in.a AR drivers/crypto/intel/ixp4xx/built-in.a AR drivers/crypto/intel/built-in.a AR drivers/crypto/starfive/built-in.a AR drivers/crypto/built-in.a CC drivers/acpi/acpica/rsio.o CC drivers/cpuidle/governor.o CC kernel/user.o CC net/ipv4/netlink.o CC drivers/usb/core/usb-acpi.o CC drivers/acpi/acpi_pcc.o CC fs/nfs/pagelist.o AR drivers/leds/built-in.a CC drivers/usb/host/xhci-ext-caps.o CC drivers/firmware/efi/vars.o CC arch/x86/kernel/itmt.o CC [M] drivers/md/persistent-data/dm-btree.o CC drivers/mmc/core/host.o CC drivers/acpi/acpica/rsirq.o CC [M] drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o CC drivers/firmware/efi/libstub/tpm.o CC drivers/firmware/efi/libstub/file.o CC drivers/cpuidle/sysfs.o CC [M] drivers/net/phy/lxt.o CC lib/clz_ctz.o CC drivers/usb/host/xhci-ring.o CC [M] drivers/gpu/drm/xe/xe_gt_topology.o CC kernel/signal.o CC drivers/acpi/ac.o CC drivers/cpufreq/cpufreq_governor.o CC drivers/cpuidle/poll_state.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/event.o CC fs/ntfs/upcase.o CC [M] drivers/net/mii.o CC drivers/firmware/efi/reboot.o CC lib/bsearch.o CC fs/lockd/svc4proc.o CC drivers/cpuidle/cpuidle-haltpoll.o CC drivers/cpufreq/cpufreq_governor_attr_set.o CC [M] drivers/net/vxlan/vxlan_mdb.o AR drivers/usb/core/built-in.a CC kernel/sys.o CC [M] drivers/net/ethernet/intel/e1000e/ethtool.o CC drivers/usb/gadget/udc/core.o CC drivers/acpi/acpica/rslist.o CC drivers/mmc/host/sdhci-pci-arasan.o CC lib/find_bit.o CC drivers/usb/gadget/udc/trace.o CC drivers/firmware/efi/memattr.o CC drivers/mmc/host/sdhci-pci-dwc-mshc.o CC drivers/acpi/acpica/rsmemory.o CC arch/x86/kernel/umip.o CC mm/sparse.o CC net/ipv4/nexthop.o CC net/ipv6/xfrm6_protocol.o CC drivers/md/md-autodetect.o CC net/ipv6/netfilter.o CC [M] drivers/gpu/drm/ast/ast_drv.o AR drivers/cpuidle/built-in.a CC drivers/md/dm-uevent.o CC drivers/acpi/acpica/rsmisc.o CC drivers/firmware/efi/libstub/mem.o CC drivers/clocksource/acpi_pm.o CC [M] drivers/gpu/drm/ast/ast_i2c.o CC [M] drivers/gpu/drm/ast/ast_main.o CC drivers/clocksource/i8253.o CC drivers/acpi/acpica/rsserial.o CC drivers/mmc/core/mmc.o CC drivers/cpufreq/acpi-cpufreq.o CC fs/nfs/read.o CC arch/x86/kernel/unwind_orc.o CC drivers/firmware/efi/tpm.o AR fs/ntfs/built-in.a CC drivers/mmc/host/sdhci-pci-gli.o CC lib/llist.o CC arch/x86/kernel/callthunks.o CC [M] drivers/net/phy/realtek.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o CC lib/memweight.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/firmware.o CC [M] drivers/gpu/drm/i915/intel_pcode.o HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob CC [M] drivers/gpu/drm/i915/intel_region_ttm.o CC [M] drivers/gpu/drm/i915/intel_runtime_pm.o CC [M] drivers/md/persistent-data/dm-btree-remove.o AR drivers/firmware/psci/built-in.a CC drivers/acpi/acpica/rsutils.o CC drivers/mmc/host/sdhci-acpi.o CC drivers/acpi/acpica/rsxface.o CC drivers/acpi/acpica/tbdata.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o CC [M] drivers/gpu/drm/xe/xe_guc_ads.o AR drivers/net/ethernet/i825xx/built-in.a CC [M] drivers/gpu/drm/xe/xe_guc_ct.o CC drivers/firmware/efi/memmap.o CC [M] drivers/net/phy/smsc.o CC drivers/firmware/efi/libstub/random.o CC fs/lockd/procfs.o AR drivers/clocksource/built-in.a CC drivers/md/dm.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/intr.o CC [M] drivers/net/mdio.o CC [M] drivers/net/tun.o CC [M] drivers/md/persistent-data/dm-btree-spine.o CC [M] drivers/gpu/drm/amd/amdgpu/atombios_i2c.o CC mm/sparse-vmemmap.o CC drivers/acpi/acpica/tbfadt.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o CC drivers/mmc/core/mmc_ops.o CC [M] drivers/gpu/drm/ast/ast_mm.o CC arch/x86/kernel/mmconf-fam10h_64.o CC fs/nfs/symlink.o CC drivers/md/dm-table.o CC lib/kfifo.o CC drivers/cpufreq/intel_pstate.o CC drivers/acpi/acpica/tbfind.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o AR drivers/usb/gadget/udc/built-in.a AR drivers/usb/gadget/function/built-in.a AR drivers/usb/gadget/legacy/built-in.a CC drivers/usb/gadget/usbstring.o CC drivers/usb/host/xhci-hub.o CC [M] drivers/gpu/drm/ast/ast_mode.o CC drivers/firmware/efi/esrt.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/ioctl.o CC net/ipv6/fib6_rules.o CC drivers/firmware/efi/libstub/randomalloc.o CC drivers/usb/host/xhci-dbg.o CC drivers/hid/usbhid/hid-core.o AR fs/lockd/built-in.a CC drivers/firmware/efi/libstub/pci.o CC [M] drivers/gpu/drm/i915/intel_sbi.o AR drivers/staging/media/built-in.a AR drivers/staging/built-in.a CC arch/x86/kernel/vsmp_64.o CC lib/percpu-refcount.o LD [M] drivers/md/persistent-data/dm-persistent-data.o AR drivers/firmware/smccc/built-in.a CC mm/mmu_notifier.o CC drivers/acpi/acpica/tbinstal.o CC [M] drivers/gpu/drm/i915/intel_step.o CC drivers/md/dm-target.o CC drivers/gpu/drm/drm_mipi_dsi.o LD [M] drivers/net/phy/aquantia.o AR drivers/net/phy/built-in.a CC drivers/usb/host/xhci-trace.o CC [M] drivers/net/ethernet/intel/e1000e/netdev.o AR drivers/platform/x86/amd/built-in.a AR drivers/platform/surface/built-in.a CC drivers/platform/x86/p2sb.o CC drivers/platform/x86/intel/pmc/core.o CC drivers/platform/x86/pmc_atom.o CC drivers/mmc/host/cqhci-core.o CC [M] drivers/platform/x86/intel/pmt/class.o LD [M] drivers/net/vxlan/vxlan.o CC drivers/platform/x86/intel/pmc/core_ssram.o CC drivers/platform/x86/intel/turbo_max_3.o CC drivers/usb/gadget/config.o CC fs/ext4/sysfs.o CC drivers/usb/gadget/epautoconf.o CC drivers/mailbox/mailbox.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o CC [M] drivers/net/veth.o AR arch/x86/kernel/built-in.a AR drivers/firmware/tegra/built-in.a CC drivers/mailbox/pcc.o AR arch/x86/built-in.a CC drivers/hid/usbhid/hiddev.o CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o CC drivers/mmc/core/sd.o CC drivers/acpi/acpica/tbprint.o CC fs/nfs/unlink.o CC drivers/devfreq/devfreq.o CC drivers/powercap/powercap_sys.o CC drivers/firmware/efi/libstub/skip_spaces.o CC drivers/powercap/intel_rapl_common.o CC drivers/firmware/efi/libstub/lib-cmdline.o CC lib/rhashtable.o CC drivers/firmware/efi/libstub/lib-ctype.o CC drivers/firmware/efi/libstub/alignedmem.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/memory.o CC [M] drivers/net/usb/asix_devices.o CC drivers/firmware/efi/libstub/relocate.o CC net/ipv6/proc.o CC drivers/usb/gadget/composite.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/mm.o CC fs/ext4/xattr.o CC lib/base64.o CC drivers/acpi/acpica/tbutils.o CC [M] drivers/platform/x86/intel/pmt/telemetry.o CC [M] drivers/usb/class/usbtmc.o CC drivers/acpi/acpica/tbxface.o CC mm/ksm.o CC drivers/usb/gadget/functions.o CC fs/btrfs/super.o CC mm/slub.o CC fs/ext4/xattr_hurd.o CC drivers/md/dm-linear.o CC [M] drivers/gpu/drm/i915/intel_uncore.o AR drivers/mailbox/built-in.a CC lib/once.o CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o CC drivers/usb/host/xhci-debugfs.o CC mm/migrate.o CC kernel/umh.o CC [M] drivers/gpu/drm/ast/ast_post.o CC kernel/workqueue.o CC drivers/hid/hid-core.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/object.o CC fs/ext4/xattr_trusted.o CC net/ipv4/udp_tunnel_stub.o CC drivers/firmware/efi/libstub/printk.o CC drivers/hid/hid-input.o CC kernel/pid.o CC drivers/acpi/acpica/tbxfload.o CC drivers/platform/x86/intel/pmc/spt.o CC [M] drivers/mmc/host/sdhci-pltfm.o CC lib/refcount.o AR drivers/hid/usbhid/built-in.a CC [M] drivers/platform/x86/intel/pmt/crashlog.o CC kernel/task_work.o CC [M] drivers/gpu/drm/xe/xe_guc_log.o CC drivers/platform/x86/intel/pmc/cnp.o CC lib/rcuref.o AR drivers/cpufreq/built-in.a CC drivers/md/dm-stripe.o LD [M] drivers/platform/x86/intel/pmt/pmt_class.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o CC drivers/powercap/intel_rapl_msr.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o CC drivers/platform/x86/intel/pmc/icl.o CC drivers/mmc/core/sd_ops.o AR drivers/perf/built-in.a CC drivers/hid/hid-quirks.o CC drivers/platform/x86/intel/pmc/tgl.o CC lib/usercopy.o CC [M] drivers/gpu/drm/xe/xe_guc_pc.o CC drivers/mmc/core/sdio.o CC drivers/acpi/acpica/tbxfroot.o CC fs/pstore/inode.o CC drivers/platform/x86/intel/pmc/adl.o CC fs/nfs/write.o CC drivers/firmware/efi/libstub/vsprintf.o CC net/ipv6/syncookies.o CC fs/pstore/platform.o CC kernel/extable.o CC [M] drivers/net/usb/asix_common.o CC [M] drivers/devfreq/governor_simpleondemand.o CC drivers/platform/x86/intel/pmc/mtl.o CC fs/nfs/namespace.o LD [M] drivers/platform/x86/intel/pmt/pmt_telemetry.o CC [M] drivers/net/ethernet/intel/e1000e/ptp.o CC lib/errseq.o CC net/ipv6/mip6.o CC drivers/usb/host/xhci-pci.o CC [M] drivers/gpu/drm/xe/xe_guc_submit.o LD [M] drivers/platform/x86/intel/pmt/pmt_crashlog.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/oproxy.o CC [M] drivers/net/usb/ax88172a.o AR drivers/mmc/host/built-in.a CC drivers/firmware/efi/libstub/x86-stub.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o CC lib/bucket_locks.o CC fs/ext4/xattr_user.o CC fs/nfs/mount_clnt.o CC net/ipv4/sysctl_net_ipv4.o CC net/ipv6/addrconf_core.o CC drivers/acpi/acpica/utaddress.o AR drivers/powercap/built-in.a CC drivers/ras/ras.o CC drivers/md/dm-ioctl.o CC [M] drivers/devfreq/governor_performance.o CC drivers/ras/debugfs.o CC drivers/platform/x86/intel/pmc/pltdrv.o AR drivers/hwtracing/intel_th/built-in.a CC drivers/acpi/acpica/utalloc.o CC lib/generic-radix-tree.o CC lib/string_helpers.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/option.o CC [M] drivers/gpu/drm/ast/ast_dp501.o CC fs/ext4/fast_commit.o CC lib/hexdump.o CC fs/pstore/pmsg.o CC fs/nfs/nfstrace.o CC kernel/params.o CC drivers/android/binderfs.o AR drivers/nvmem/layouts/built-in.a CC drivers/nvmem/core.o CC drivers/usb/gadget/configfs.o AR drivers/devfreq/built-in.a CC [M] drivers/mtd/chips/chipreg.o CC lib/kstrtox.o CC drivers/acpi/acpica/utascii.o CC [M] drivers/gpu/drm/xe/xe_hw_engine.o CC fs/nfs/export.o CC drivers/mmc/core/sdio_ops.o CC [M] drivers/uio/uio.o CC drivers/acpi/acpica/utbuffer.o AR drivers/platform/x86/intel/pmc/built-in.a CC mm/migrate_device.o CC [M] drivers/platform/x86/intel/vsec.o CC [M] drivers/vfio/pci/vfio_pci_core.o CC drivers/acpi/acpica/utcksum.o CC drivers/hid/hid-debug.o STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o STUBCPY drivers/firmware/efi/libstub/file.stub.o CC [M] drivers/gpu/drm/ast/ast_dp.o STUBCPY drivers/firmware/efi/libstub/gop.stub.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/ramht.o STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o STUBCPY drivers/firmware/efi/libstub/mem.stub.o STUBCPY drivers/firmware/efi/libstub/pci.stub.o STUBCPY drivers/firmware/efi/libstub/printk.stub.o STUBCPY drivers/firmware/efi/libstub/random.stub.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/subdev.o CC kernel/kthread.o CC [M] drivers/net/usb/ax88179_178a.o STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o STUBCPY drivers/firmware/efi/libstub/relocate.stub.o STUBCPY drivers/firmware/efi/libstub/secureboot.stub.o STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o CC fs/ext4/orphan.o STUBCPY drivers/firmware/efi/libstub/tpm.stub.o STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o AR fs/pstore/built-in.a STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o CC drivers/android/binder.o AR drivers/firmware/efi/libstub/lib.a CC drivers/firmware/efi/efi-pstore.o CC mm/huge_memory.o CC [M] drivers/pps/pps.o CC fs/nfs/sysfs.o CC [M] drivers/net/usb/cdc_ether.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/uevent.o CC net/ipv6/exthdrs_core.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o CC lib/debug_info.o CC lib/iomap.o AR drivers/ras/built-in.a AR drivers/usb/host/built-in.a CC lib/pci_iomap.o CC lib/iomap_copy.o CC [M] drivers/mtd/mtdcore.o CC drivers/acpi/acpica/utcopy.o CC drivers/acpi/acpica/utexcep.o CC drivers/mmc/core/sdio_bus.o CC net/ipv4/proc.o CC [M] drivers/net/usb/cdc_eem.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o CC drivers/md/dm-io.o CC [M] drivers/platform/x86/intel/rst.o CC drivers/usb/gadget/u_f.o CC drivers/hid/hidraw.o CC drivers/firmware/efi/cper.o CC fs/efivarfs/inode.o CC [M] fs/netfs/buffered_read.o LD [M] drivers/gpu/drm/ast/ast.o CC [M] drivers/pps/kapi.o CC [M] fs/fscache/cache.o AR drivers/nvmem/built-in.a CC [M] fs/netfs/io.o CC [M] drivers/gpu/drm/drm_aperture.o CC [M] fs/smb/common/cifs_arc4.o CC [M] fs/fscache/cookie.o CC drivers/acpi/acpica/utdebug.o CC [M] fs/smb/client/trace.o CC [M] fs/smb/common/cifs_md4.o CC drivers/md/dm-kcopyd.o CC [M] drivers/gpu/drm/i915/intel_wakeref.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o CC [M] fs/smb/client/cifsfs.o CC [M] drivers/mtd/mtdsuper.o CC [M] drivers/vfio/pci/vfio_pci_intrs.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o LD [M] drivers/platform/x86/intel/intel_vsec.o LD [M] drivers/platform/x86/intel/intel-rst.o AR drivers/platform/x86/intel/built-in.a CC [M] drivers/platform/x86/wmi.o AR drivers/net/ethernet/microsoft/built-in.a CC [M] drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o AR drivers/net/ethernet/litex/built-in.a AR drivers/usb/gadget/built-in.a AR drivers/net/ethernet/microchip/built-in.a CC fs/nfs/fs_context.o AR drivers/usb/built-in.a CC [M] drivers/net/usb/smsc75xx.o AR drivers/net/ethernet/mscc/built-in.a CC [M] drivers/gpu/drm/xe/xe_hw_fence.o CC drivers/acpi/acpica/utdecode.o CC net/ipv6/ip6_checksum.o CC [M] drivers/platform/x86/wmi-bmof.o CC drivers/mmc/core/sdio_cis.o CC fs/efivarfs/file.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o CC [M] drivers/pps/sysfs.o CC drivers/acpi/acpica/utdelete.o CC [M] drivers/platform/x86/mxm-wmi.o CC [M] drivers/platform/x86/intel_ips.o CC [M] drivers/vfio/pci/vfio_pci_rdwr.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o CC kernel/sys_ni.o CC [M] drivers/vfio/vfio_main.o CC net/ipv6/ip6_icmp.o CC mm/khugepaged.o LD [M] drivers/net/ethernet/intel/e1000e/e1000e.o AR drivers/firmware/xilinx/built-in.a CC drivers/firmware/dmi_scan.o CC fs/nfs/sysctl.o CC [M] drivers/net/ethernet/intel/igb/igb_main.o CC lib/devres.o CC drivers/hid/hid-generic.o CC [M] drivers/net/ethernet/intel/igb/igb_ethtool.o CC drivers/firmware/efi/cper_cxl.o CC fs/nfs/nfs2super.o CC drivers/hid/hid-a4tech.o LD [M] drivers/pps/pps_core.o AR fs/ext4/built-in.a CC [M] drivers/vfio/group.o CC mm/page_counter.o CC net/ipv6/output_core.o CC drivers/firmware/dmi-sysfs.o CC net/ipv4/syncookies.o AR drivers/platform/x86/built-in.a CC net/ipv4/esp4.o CC drivers/acpi/acpica/uterror.o CC [M] drivers/net/usb/smsc95xx.o CC fs/efivarfs/super.o CC [M] drivers/bluetooth/btusb.o CC [M] fs/netfs/iterator.o CC [M] drivers/mtd/mtdconcat.o CC [M] drivers/bluetooth/btintel.o CC drivers/md/dm-sysfs.o CC [M] drivers/gpu/drm/i915/vlv_sideband.o CC fs/efivarfs/vars.o CC drivers/mmc/core/sdio_io.o CC [M] drivers/mtd/mtdpart.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o CC kernel/nsproxy.o CC [M] fs/fuse/dev.o CC drivers/firmware/efi/runtime-wrappers.o CC [M] drivers/vfio/pci/vfio_pci_config.o CC [M] fs/fuse/dir.o CC [M] drivers/gpu/drm/xe/xe_huc.o CC [M] fs/fscache/io.o CC net/ipv6/protocol.o CC [M] drivers/net/ethernet/intel/igc/igc_main.o CC [M] fs/fscache/main.o CC drivers/acpi/acpica/uteval.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o CC drivers/hid/hid-apple.o CC lib/check_signature.o AR drivers/platform/built-in.a CC [M] drivers/net/ethernet/intel/igc/igc_mac.o CC [M] drivers/gpu/drm/i915/vlv_suspend.o CC net/ipv6/ip6_offload.o CC drivers/acpi/acpica/utglobal.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/base.o CC [M] fs/netfs/main.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o CC [M] fs/overlayfs/super.o CC fs/open.o CC lib/interval_tree.o CC fs/nfs/proc.o CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o CC drivers/md/dm-stats.o CC [M] drivers/vfio/iova_bitmap.o AR fs/efivarfs/built-in.a CC lib/assoc_array.o CC drivers/mmc/core/sdio_irq.o CC [M] drivers/net/ethernet/intel/igb/e1000_82575.o CC drivers/acpi/acpica/uthex.o CC [M] drivers/mtd/mtdchar.o CC [M] drivers/gpu/drm/xe/xe_irq.o CC [M] drivers/gpu/drm/i915/soc/intel_dram.o CC net/ipv4/esp4_offload.o CC [M] drivers/gpu/drm/drm_atomic.o CC kernel/notifier.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o CC [M] drivers/dca/dca-core.o CC [M] drivers/dca/dca-sysfs.o CC net/ipv6/tcpv6_offload.o CC drivers/firmware/efi/dev-path-parser.o CC fs/read_write.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o CC drivers/acpi/acpica/utids.o CC drivers/hid/hid-belkin.o CC [M] drivers/net/usb/mcs7830.o CC [M] fs/netfs/objects.o CC [M] fs/smb/client/cifs_debug.o CC [M] drivers/gpu/drm/drm_atomic_uapi.o CC [M] fs/fscache/volume.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/fw.o CC [M] drivers/vfio/pci/vfio_pci.o CC [M] drivers/vfio/container.o CC [M] drivers/net/usb/usbnet.o CC drivers/mmc/core/slot-gpio.o CC [M] fs/smb/client/connect.o CC drivers/acpi/acpica/utinit.o CC [M] drivers/gpu/drm/i915/soc/intel_gmch.o CC lib/list_debug.o LD [M] drivers/vfio/pci/vfio-pci-core.o CC [M] fs/fuse/file.o CC drivers/hid/hid-cherry.o CC [M] drivers/bluetooth/btbcm.o CC [M] drivers/ssb/main.o CC [M] drivers/vhost/net.o CC [M] drivers/gpu/drm/drm_auth.o CC [M] fs/overlayfs/namei.o CC drivers/firmware/efi/apple-properties.o CC [M] drivers/vhost/vhost.o CC fs/btrfs/ctree.o CC net/ipv6/exthdrs_offload.o LD [M] drivers/dca/dca.o CC fs/nfs/nfs2xdr.o CC fs/nfs/nfs3super.o CC lib/debugobjects.o CC drivers/acpi/acpica/utlock.o CC drivers/md/dm-rq.o CC kernel/ksysfs.o CC [M] drivers/gpu/drm/drm_blend.o CC fs/btrfs/extent-tree.o LD [M] drivers/mtd/mtd.o CC [M] drivers/gpu/drm/xe/xe_lrc.o CC [M] fs/fuse/inode.o GEN xe_wa_oob.c xe_wa_oob.h CC [M] drivers/gpu/drm/i915/soc/intel_pch.o CC net/ipv4/netfilter.o CC [M] fs/smb/client/dir.o LD [M] drivers/vfio/pci/vfio-pci.o CC fs/file_table.o LD [M] fs/netfs/netfs.o CC drivers/md/dm-io-rewind.o CC [M] drivers/gpu/drm/drm_bridge.o CC [M] drivers/gpu/drm/i915/i915_memcpy.o CC drivers/mmc/core/regulator.o CC [M] drivers/bluetooth/btrtl.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o CC [M] drivers/vfio/virqfd.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o CC drivers/firmware/efi/earlycon.o CC drivers/acpi/acpica/utmath.o CC drivers/hid/hid-chicony.o CC [M] fs/fscache/proc.o CC [M] drivers/gpu/drm/drm_cache.o CC net/ipv4/inet_diag.o CC net/ipv4/tcp_diag.o CC drivers/md/dm-builtin.o CC drivers/acpi/acpica/utmisc.o CC kernel/cred.o CC fs/btrfs/print-tree.o CC mm/memcontrol.o CC fs/super.o CC [M] drivers/gpu/drm/drm_client.o CC net/ipv6/inet6_hashtables.o CC [M] drivers/md/dm-bufio.o CC net/ipv4/udp_diag.o CC drivers/android/binder_alloc.o CC [M] drivers/ssb/scan.o CC fs/nfs/nfs3client.o CC [M] drivers/net/usb/cdc_ncm.o CC [M] drivers/net/ethernet/intel/igb/e1000_mac.o CC net/ipv6/mcast_snoop.o CC [M] fs/overlayfs/util.o CC lib/bitrev.o CC drivers/mmc/core/debugfs.o CC [M] drivers/vfio/vfio_iommu_type1.o CC net/ipv4/tcp_cubic.o CC drivers/acpi/acpica/utmutex.o CC fs/char_dev.o CC drivers/firmware/efi/cper-x86.o LD [M] fs/fscache/fscache.o CC drivers/acpi/button.o CC mm/vmpressure.o GEN xe_wa_oob.c xe_wa_oob.h CC lib/crc16.o CC [M] drivers/gpu/drm/xe/xe_mmio.o CC [M] drivers/net/ethernet/intel/igb/e1000_nvm.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o LD [M] drivers/vfio/vfio.o CC drivers/hid/hid-cypress.o AR drivers/net/ethernet/neterion/built-in.a CC drivers/hid/hid-ezkey.o CC [M] drivers/gpu/drm/drm_client_modeset.o CC [M] drivers/gpu/drm/i915/i915_mm.o CC fs/stat.o CC [M] drivers/net/usb/r8153_ecm.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o CC drivers/acpi/acpica/utnonansi.o CC lib/crc-t10dif.o CC [M] drivers/ssb/sprom.o CC [M] drivers/gpu/drm/drm_color_mgmt.o CC [M] drivers/gpu/drm/xe/xe_mocs.o CC kernel/reboot.o CC [M] drivers/net/ethernet/intel/igb/e1000_phy.o CC drivers/mmc/core/block.o CC net/ipv4/xfrm4_policy.o CC [M] fs/smb/client/file.o AR drivers/firmware/efi/built-in.a CC drivers/firmware/dmi-id.o CC fs/nfs/nfs3proc.o CC mm/swap_cgroup.o CC [M] drivers/vhost/iotlb.o CC [M] fs/fuse/control.o CC kernel/async.o CC [M] drivers/net/ethernet/intel/igc/igc_i225.o CC drivers/acpi/acpica/utobject.o CC [M] drivers/net/ethernet/intel/igb/e1000_mbx.o CC [M] drivers/gpu/drm/drm_connector.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/v1.o CC drivers/hid/hid-kensington.o HOSTCC lib/gen_crc32table CC fs/btrfs/root-tree.o CC [M] drivers/net/ethernet/intel/igbvf/vf.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o CC drivers/mmc/core/queue.o CC lib/libcrc32c.o CC [M] net/ipv6/ip6_udp_tunnel.o CC [M] fs/overlayfs/inode.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o AR drivers/android/built-in.a CC [M] drivers/net/ethernet/intel/igb/e1000_i210.o CC [M] drivers/net/ethernet/intel/igb/igb_ptp.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_main.o CC [M] drivers/ssb/pci.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_common.o CC drivers/firmware/memmap.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o CC [M] drivers/gpu/drm/i915/i915_sw_fence.o CC net/ipv4/xfrm4_state.o CC [M] drivers/gpu/drm/drm_crtc.o CC drivers/acpi/acpica/utosi.o CC [M] drivers/ssb/pcihost_wrapper.o LD [M] drivers/vhost/vhost_net.o CC [M] drivers/gpu/drm/xe/xe_module.o CC [M] drivers/net/ethernet/intel/igb/igb_hwmon.o CC [M] drivers/md/dm-bio-prison-v1.o LD [M] drivers/vhost/vhost_iotlb.o CC [M] drivers/md/dm-bio-prison-v2.o CC lib/xxhash.o CC [M] drivers/net/ethernet/intel/igc/igc_base.o CC [M] drivers/net/ethernet/intel/ixgbevf/vf.o AR drivers/net/ethernet/intel/built-in.a CC [M] drivers/net/ethernet/intel/igc/igc_nvm.o CC kernel/range.o CC [M] fs/fuse/xattr.o CC drivers/hid/hid-lg.o LD [M] drivers/net/usb/asix.o CC [M] drivers/net/ethernet/intel/ixgbevf/mbx.o CC kernel/smpboot.o CC kernel/ucount.o CC fs/exec.o CC [M] drivers/gpu/drm/xe/xe_pat.o CC mm/hugetlb_cgroup.o CC fs/nfs/nfs3xdr.o CC drivers/acpi/acpica/utownerid.o CC [M] drivers/net/ethernet/intel/igbvf/mbx.o AR drivers/firmware/built-in.a CC [M] drivers/gpu/drm/drm_displayid.o CC [M] fs/overlayfs/file.o CC [M] fs/fuse/acl.o CC lib/genalloc.o CC lib/percpu_counter.o CC drivers/hid/hid-lg-g15.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o CC drivers/hid/hid-microsoft.o CC drivers/hid/hid-monterey.o AR net/ipv6/built-in.a CC drivers/acpi/acpica/utpredef.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o CC [M] drivers/gpu/drm/xe/xe_pci.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.o CC [M] drivers/gpu/drm/xe/xe_pcode.o CC drivers/acpi/fan_core.o CC [M] drivers/gpu/drm/xe/xe_pm.o CC net/ipv4/xfrm4_input.o CC [M] drivers/md/dm-crypt.o CC drivers/acpi/acpica/utresdecode.o CC [M] drivers/gpu/drm/drm_drv.o CC [M] drivers/gpu/drm/i915/i915_sw_fence_work.o CC drivers/acpi/fan_attr.o CC mm/kmemleak.o CC net/ipv4/xfrm4_output.o CC kernel/regset.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o CC fs/btrfs/dir-item.o CC fs/pipe.o CC drivers/acpi/processor_driver.o CC [M] drivers/net/ethernet/intel/igc/igc_phy.o CC [M] fs/fuse/readdir.o CC [M] drivers/ssb/driver_chipcommon.o CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o CC fs/btrfs/file-item.o AR drivers/mmc/core/built-in.a CC [M] drivers/net/ethernet/intel/ixgbevf/ethtool.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o CC [M] drivers/ssb/driver_chipcommon_pmu.o AR drivers/mmc/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o CC [M] drivers/net/ethernet/intel/igc/igc_diag.o CC [M] drivers/net/ethernet/intel/igc/igc_ethtool.o CC [M] drivers/net/ethernet/intel/igbvf/ethtool.o CC [M] fs/fuse/ioctl.o CC drivers/acpi/acpica/utresrc.o LD [M] drivers/net/ethernet/intel/igb/igb.o CC kernel/ksyms_common.o CC [M] drivers/gpu/drm/i915/i915_syncmap.o CC [M] drivers/net/ethernet/intel/e100.o CC [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o CC fs/btrfs/inode-item.o CC lib/fault-inject.o CC [M] fs/overlayfs/dir.o CC [M] drivers/ssb/driver_pcicore.o AR drivers/net/ethernet/netronome/built-in.a AR drivers/net/ethernet/ni/built-in.a AR drivers/net/ethernet/packetengines/built-in.a CC kernel/groups.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o CC lib/syscall.o CC drivers/acpi/acpica/utstate.o CC mm/page_isolation.o CC [M] fs/overlayfs/readdir.o CC [M] drivers/net/ethernet/intel/igbvf/netdev.o AR drivers/hid/built-in.a CC [M] drivers/gpu/drm/xe/xe_pt.o CC [M] fs/overlayfs/copy_up.o CC [M] drivers/gpu/drm/drm_dumb_buffers.o CC [M] drivers/gpu/drm/xe/xe_pt_walk.o CC net/ipv4/xfrm4_protocol.o AR drivers/net/ethernet/realtek/built-in.a CC [M] drivers/net/ethernet/realtek/8139cp.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o CC [M] net/ipv4/ip_tunnel.o CC drivers/acpi/acpica/utstring.o CC [M] drivers/gpu/drm/xe/xe_query.o CC [M] drivers/gpu/drm/drm_edid.o CC [M] fs/overlayfs/export.o CC [M] drivers/net/ethernet/realtek/8139too.o CC drivers/acpi/acpica/utstrsuppt.o AR drivers/net/ethernet/renesas/built-in.a CC [M] drivers/net/ethernet/intel/igc/igc_ptp.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o LD [M] fs/fuse/fuse.o CC [M] drivers/gpu/drm/i915/i915_user_extensions.o CC [M] drivers/net/ethernet/intel/igc/igc_dump.o CC fs/namei.o CC lib/dynamic_debug.o AR drivers/net/ethernet/sfc/built-in.a AR drivers/net/ethernet/smsc/built-in.a CC [M] drivers/net/ethernet/smsc/smsc9420.o AR drivers/net/ethernet/socionext/built-in.a AR drivers/net/ethernet/vertexcom/built-in.a AR drivers/net/ethernet/wangxun/built-in.a LD [M] drivers/ssb/ssb.o AR drivers/net/ethernet/xilinx/built-in.a AR drivers/net/ethernet/synopsys/built-in.a AR drivers/net/ethernet/pensando/built-in.a CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o CC [M] drivers/gpu/drm/i915/i915_ioc32.o CC drivers/acpi/acpica/utstrtoul64.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o CC lib/errname.o CC kernel/vhost_task.o CC [M] drivers/net/ethernet/intel/igc/igc_tsn.o CC [M] drivers/net/ethernet/intel/igc/igc_xdp.o AR fs/nfs/built-in.a CC [M] drivers/gpu/drm/i915/i915_debugfs.o CC fs/btrfs/disk-io.o CC [M] net/ipv4/udp_tunnel_core.o CC mm/early_ioremap.o CC fs/fcntl.o CC [M] drivers/net/ethernet/intel/ixgbevf/ipsec.o CC mm/cma.o CC [M] drivers/gpu/drm/i915/i915_debugfs_params.o CC [M] fs/smb/client/inode.o CC [M] drivers/gpu/drm/xe/xe_range_fence.o CC [M] drivers/gpu/drm/drm_encoder.o CC mm/secretmem.o CC drivers/acpi/acpica/utxface.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o CC [M] fs/overlayfs/params.o CC kernel/kcmp.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o CC lib/nlattr.o CC fs/btrfs/transaction.o CC [M] drivers/net/ethernet/realtek/r8169_main.o CC [M] drivers/net/ethernet/realtek/r8169_firmware.o CC [M] net/ipv4/udp_tunnel_nic.o CC [M] drivers/gpu/drm/i915/display/intel_display_debugfs.o AR net/ipv4/built-in.a CC [M] drivers/gpu/drm/i915/display/intel_pipe_crc.o CC drivers/acpi/acpica/utxfinit.o CC [M] drivers/gpu/drm/xe/xe_reg_sr.o CC mm/userfaultfd.o CC [M] fs/smb/client/link.o CC kernel/freezer.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o CC [M] drivers/gpu/drm/i915/i915_pmu.o CC [M] drivers/md/dm-thin.o CC drivers/acpi/acpica/utxferror.o CC [M] drivers/net/ethernet/realtek/r8169_phy_config.o LD [M] drivers/net/ethernet/intel/igc/igc.o CC lib/checksum.o CC mm/memremap.o CC [M] drivers/gpu/drm/i915/gt/gen2_engine_cs.o CC drivers/acpi/acpica/utxfmutex.o CC [M] drivers/md/dm-thin-metadata.o CC drivers/acpi/processor_thermal.o CC mm/hmm.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o CC [M] drivers/gpu/drm/xe/xe_reg_whitelist.o LD [M] drivers/md/dm-bio-prison.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o CC kernel/stacktrace.o CC drivers/acpi/processor_idle.o LD [M] fs/overlayfs/overlay.o CC drivers/acpi/processor_throttling.o CC fs/ioctl.o CC fs/readdir.o CC [M] drivers/gpu/drm/drm_file.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o CC drivers/acpi/processor_perflib.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o CC kernel/dma.o CC kernel/smp.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o CC lib/cpu_rmap.o AR drivers/acpi/acpica/built-in.a LD [M] drivers/net/ethernet/intel/igbvf/igbvf.o CC drivers/acpi/container.o CC fs/btrfs/inode.o CC kernel/uid16.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o CC drivers/acpi/thermal.o AR drivers/md/built-in.a CC drivers/acpi/acpi_memhotplug.o CC [M] drivers/gpu/drm/xe/xe_rtp.o CC [M] fs/smb/client/misc.o CC [M] drivers/gpu/drm/drm_fourcc.o CC kernel/kallsyms.o CC kernel/acct.o CC lib/dynamic_queue_limits.o CC mm/memfd.o CC [M] drivers/gpu/drm/i915/gt/gen6_engine_cs.o CC [M] drivers/gpu/drm/xe/xe_ring_ops.o CC mm/bootmem_info.o CC [M] fs/smb/client/netmisc.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o LD [M] net/ipv4/udp_tunnel.o CC lib/glob.o AR net/built-in.a CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o CC kernel/crash_core.o CC fs/btrfs/file.o CC lib/strncpy_from_user.o CC lib/strnlen_user.o CC [M] drivers/gpu/drm/xe/xe_sa.o CC fs/select.o CC [M] fs/smb/client/smbencrypt.o CC drivers/acpi/ioapic.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o LD [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf.o CC [M] drivers/gpu/drm/xe/xe_sched_job.o CC fs/dcache.o CC [M] fs/smb/client/transport.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o CC [M] fs/smb/client/cached_dir.o CC [M] fs/smb/client/cifs_unicode.o CC [M] drivers/gpu/drm/i915/gt/gen6_ppgtt.o CC kernel/compat.o CC [M] drivers/gpu/drm/i915/gt/gen7_renderclear.o CC kernel/utsname.o CC lib/net_utils.o CC [M] drivers/gpu/drm/i915/gt/gen8_engine_cs.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o CC fs/inode.o CC [M] drivers/gpu/drm/xe/xe_step.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.o CC [M] fs/smb/client/nterr.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o CC fs/attr.o CC lib/sg_pool.o CC lib/stackdepot.o CC kernel/user_namespace.o CC fs/btrfs/defrag.o CC [M] drivers/gpu/drm/i915/gt/gen8_ppgtt.o CC kernel/pid_namespace.o CC [M] drivers/gpu/drm/xe/xe_sync.o CC [M] drivers/gpu/drm/xe/xe_tile.o UPD kernel/config_data CC kernel/stop_machine.o CC [M] drivers/gpu/drm/drm_framebuffer.o CC drivers/acpi/battery.o CC lib/ucs2_string.o AR mm/built-in.a CC lib/sbitmap.o CC kernel/kprobes.o CC [M] fs/smb/client/cifsencrypt.o CC [M] fs/smb/client/readdir.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o CC kernel/hung_task.o CC [M] drivers/gpu/drm/xe/xe_tile_sysfs.o CC lib/group_cpus.o CC [M] drivers/gpu/drm/drm_gem.o CC [M] drivers/gpu/drm/i915/gt/intel_breadcrumbs.o CC fs/btrfs/extent_map.o CC kernel/watchdog.o LD [M] drivers/md/dm-thin-pool.o CC drivers/acpi/hed.o CC [M] drivers/gpu/drm/drm_ioctl.o LD [M] drivers/net/ethernet/realtek/r8169.o CC [M] drivers/gpu/drm/xe/xe_trace.o CC [M] drivers/gpu/drm/drm_lease.o CC drivers/acpi/bgrt.o CC fs/bad_inode.o CC [M] drivers/gpu/drm/i915/gt/intel_context.o CC [M] drivers/gpu/drm/i915/gt/intel_context_sseu.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o CC fs/file.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.o CC [M] drivers/gpu/drm/i915/gt/intel_engine_cs.o CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o CC [M] drivers/gpu/drm/drm_managed.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o CC [M] fs/smb/client/ioctl.o CC [M] drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o CC kernel/watchdog_perf.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o CC fs/filesystems.o CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o CC drivers/acpi/cppc_acpi.o CC fs/btrfs/sysfs.o CC [M] fs/smb/client/sess.o CC [M] drivers/gpu/drm/drm_mm.o CC drivers/acpi/spcr.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o CC fs/namespace.o CC [M] drivers/gpu/drm/i915/gt/intel_engine_pm.o CC [M] lib/asn1_decoder.o CC drivers/acpi/acpi_pad.o CC [M] drivers/gpu/drm/drm_mode_config.o CC [M] drivers/gpu/drm/i915/gt/intel_engine_user.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o CC [M] drivers/gpu/drm/i915/gt/intel_execlists_submission.o CC [M] drivers/gpu/drm/drm_mode_object.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o CC fs/seq_file.o CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o CC fs/btrfs/accessors.o CC [M] drivers/gpu/drm/drm_modes.o CC fs/xattr.o CC [M] drivers/acpi/acpi_video.o CC [M] fs/smb/client/export.o GEN lib/oid_registry_data.c CC [M] drivers/gpu/drm/i915/gt/intel_ggtt.o CC [M] lib/oid_registry.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o CC [M] fs/smb/client/unc.o CC fs/btrfs/xattr.o CC fs/libfs.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o CC [M] drivers/gpu/drm/i915/gt/intel_gt.o CC [M] fs/smb/client/winucase.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.o CC [M] drivers/gpu/drm/xe/xe_tuning.o CC [M] fs/smb/client/smb2ops.o CC [M] fs/smb/client/smb2maperror.o CC [M] drivers/acpi/video_detect.o CC fs/btrfs/ordered-data.o CC [M] drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o CC kernel/seccomp.o CC [M] drivers/gpu/drm/drm_modeset_lock.o CC [M] fs/smb/client/smb2transport.o CC [M] fs/smb/client/smb2misc.o CC fs/fs-writeback.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o AR lib/lib.a GEN lib/crc32table.h CC lib/crc32.o CC fs/btrfs/extent_io.o CC [M] drivers/gpu/drm/drm_plane.o CC fs/pnode.o AR drivers/acpi/built-in.a CC fs/splice.o CC [M] drivers/gpu/drm/drm_prime.o CC [M] fs/smb/client/smb2pdu.o CC kernel/relay.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o CC [M] drivers/gpu/drm/xe/xe_uc.o CC [M] drivers/gpu/drm/xe/xe_uc_debugfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o CC fs/sync.o CC [M] drivers/gpu/drm/drm_print.o CC kernel/utsname_sysctl.o CC fs/btrfs/volumes.o CC [M] fs/smb/client/smb2inode.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_debugfs.o CC [M] drivers/gpu/drm/xe/xe_uc_fw.o CC [M] drivers/gpu/drm/xe/xe_vm.o AR lib/built-in.a CC [M] drivers/gpu/drm/xe/xe_vm_madvise.o CC kernel/delayacct.o CC fs/utimes.o CC fs/btrfs/async-thread.o CC fs/d_path.o CC [M] fs/smb/client/smb2file.o CC fs/btrfs/ioctl.o CC fs/stack.o CC [M] drivers/gpu/drm/drm_property.o CC fs/fs_struct.o CC fs/btrfs/locking.o LD [M] drivers/acpi/video.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o CC [M] drivers/gpu/drm/xe/xe_wait_user_fence.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o CC [M] fs/smb/client/cifsacl.o CC kernel/taskstats.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o CC [M] drivers/gpu/drm/drm_syncobj.o CC [M] fs/smb/client/fs_context.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_irq.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_mcr.o CC [M] drivers/gpu/drm/xe/xe_wa.o CC fs/statfs.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm.o CC fs/btrfs/orphan.o LD [M] drivers/net/ethernet/intel/ixgbe/ixgbe.o CC [M] drivers/gpu/drm/drm_sysfs.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o CC kernel/tsacct.o CC fs/fs_pin.o CC fs/nsfs.o AR drivers/net/ethernet/built-in.a AR drivers/net/built-in.a CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o CC [M] drivers/gpu/drm/xe/xe_wopcm.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_requests.o CC fs/btrfs/export.o CC [M] drivers/gpu/drm/xe/xe_display.o CC [M] fs/smb/client/dns_resolve.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs.o CC kernel/tracepoint.o ASN.1 fs/smb/client/cifs_spnego_negtokeninit.asn1.[ch] CC fs/btrfs/tree-log.o CC [M] fs/smb/client/smb1ops.o CC fs/fs_types.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o CC fs/fs_context.o CC fs/fs_parser.o CC [M] drivers/gpu/drm/xe/display/xe_fb_pin.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o CC fs/fsopen.o CC kernel/latencytop.o CC [M] fs/smb/client/cifssmb.o CC [M] drivers/gpu/drm/xe/display/xe_hdcp_gsc.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o CC [M] drivers/gpu/drm/drm_trace_points.o CC fs/init.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o CC [M] fs/smb/client/cifs_spnego_negtokeninit.asn1.o CC fs/kernel_read_file.o CC [M] drivers/gpu/drm/xe/display/xe_plane_initial.o CC [M] drivers/gpu/drm/drm_vblank.o CC fs/btrfs/free-space-cache.o CC fs/mnt_idmapping.o CC fs/btrfs/zlib.o CC kernel/irq_work.o CC [M] drivers/gpu/drm/i915/gt/intel_gtt.o CC fs/btrfs/lzo.o CC [M] drivers/gpu/drm/i915/gt/intel_llc.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o CC [M] fs/smb/client/asn1.o CC [M] drivers/gpu/drm/i915/gt/intel_lrc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o CC kernel/static_call.o CC [M] drivers/gpu/drm/xe/display/xe_display_rps.o CC [M] drivers/gpu/drm/drm_vblank_work.o CC [M] drivers/gpu/drm/i915/gt/intel_migrate.o CC [M] drivers/gpu/drm/xe/display/ext/i915_irq.o CC fs/btrfs/zstd.o CC [M] drivers/gpu/drm/xe/display/ext/i915_utils.o CC [M] drivers/gpu/drm/i915/gt/intel_mocs.o CC fs/btrfs/compression.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o CC kernel/static_call_inline.o CC fs/remap_range.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o CC [M] drivers/gpu/drm/drm_vma_manager.o CC [M] drivers/gpu/drm/drm_gpuva_mgr.o CC fs/buffer.o CC fs/mpage.o CC kernel/user-return-notifier.o CC [M] drivers/gpu/drm/xe/display/ext/intel_clock_gating.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o CC [M] drivers/gpu/drm/i915/gt/intel_ppgtt.o CC [M] drivers/gpu/drm/drm_writeback.o CC fs/btrfs/delayed-ref.o CC fs/proc_namespace.o CC fs/direct-io.o CC fs/eventpoll.o CC fs/btrfs/relocation.o CC [M] drivers/gpu/drm/xe/i915-soc/intel_dram.o CC kernel/padata.o CC [M] drivers/gpu/drm/lib/drm_random.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o CC [M] drivers/gpu/drm/i915/gt/intel_rc6.o CC [M] drivers/gpu/drm/i915/gt/intel_region_lmem.o CC [M] drivers/gpu/drm/xe/i915-soc/intel_pch.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o CC [M] drivers/gpu/drm/xe/i915-display/icl_dsi.o CC fs/btrfs/delayed-inode.o CC [M] drivers/gpu/drm/i915/gt/intel_renderstate.o CC fs/btrfs/scrub.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o CC fs/anon_inodes.o CC kernel/jump_label.o CC kernel/context_tracking.o CC fs/signalfd.o CC fs/btrfs/backref.o CC [M] drivers/gpu/drm/drm_ioc32.o CC [M] drivers/gpu/drm/drm_panel.o CC [M] drivers/gpu/drm/i915/gt/intel_reset.o CC [M] drivers/gpu/drm/i915/gt/intel_ring.o CC fs/timerfd.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o CC [M] drivers/gpu/drm/drm_pci.o CC [M] drivers/gpu/drm/drm_debugfs.o CC [M] drivers/gpu/drm/i915/gt/intel_ring_submission.o CC fs/btrfs/ulist.o CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic.o CC fs/eventfd.o CC fs/btrfs/qgroup.o CC [M] drivers/gpu/drm/i915/gt/intel_rps.o CC fs/userfaultfd.o CC [M] drivers/gpu/drm/i915/gt/intel_sa_media.o CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o CC kernel/iomem.o CC kernel/rseq.o CC [M] drivers/gpu/drm/xe/i915-display/intel_audio.o CC [M] drivers/gpu/drm/xe/i915-display/intel_backlight.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o GZIP kernel/config_data.gz CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o CC fs/btrfs/send.o CC [M] drivers/gpu/drm/xe/i915-display/intel_bios.o CC fs/aio.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.o CC kernel/configs.o CC [M] drivers/gpu/drm/i915/gt/intel_sseu.o CC [M] drivers/gpu/drm/drm_debugfs_crc.o CC fs/locks.o CC [M] drivers/gpu/drm/drm_edid_load.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o CC fs/btrfs/dev-replace.o CC [M] drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o CC fs/binfmt_script.o CC fs/binfmt_elf.o CC [M] drivers/gpu/drm/drm_panel_orientation_quirks.o CC fs/compat_binfmt_elf.o CC [M] drivers/gpu/drm/i915/gt/intel_timeline.o CC [M] drivers/gpu/drm/i915/gt/intel_tlb.o CC [M] drivers/gpu/drm/i915/gt/intel_wopcm.o CC [M] drivers/gpu/drm/xe/i915-display/intel_bw.o CC [M] drivers/gpu/drm/i915/gt/intel_workarounds.o CC fs/btrfs/raid56.o CC [M] drivers/gpu/drm/i915/gt/shmem_utils.o CC fs/mbcache.o AR kernel/built-in.a CC [M] drivers/gpu/drm/drm_exec.o CC [M] drivers/gpu/drm/drm_buddy.o CC [M] drivers/gpu/drm/drm_gem_shmem_helper.o CC fs/posix_acl.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.o CC [M] drivers/gpu/drm/xe/i915-display/intel_cdclk.o CC fs/btrfs/uuid-tree.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.o CC fs/coredump.o CC [M] drivers/gpu/drm/drm_suballoc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.o CC [M] drivers/gpu/drm/amd/amdgpu/cik.o CC fs/btrfs/props.o CC [M] drivers/gpu/drm/amd/amdgpu/cik_ih.o CC [M] drivers/gpu/drm/xe/i915-display/intel_color.o CC [M] drivers/gpu/drm/i915/gt/sysfs_engines.o CC [M] drivers/gpu/drm/xe/i915-display/intel_combo_phy.o CC [M] drivers/gpu/drm/xe/i915-display/intel_connector.o CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o LD [M] fs/smb/client/cifs.o CC [M] drivers/gpu/drm/drm_gem_ttm_helper.o CC fs/drop_caches.o CC [M] drivers/gpu/drm/i915/gt/gen6_renderstate.o CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc.o CC [M] drivers/gpu/drm/i915/gt/gen7_renderstate.o CC fs/sysctls.o CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o CC [M] drivers/gpu/drm/i915/gt/gen8_renderstate.o CC fs/btrfs/free-space-tree.o CC [M] drivers/gpu/drm/drm_atomic_helper.o CC fs/fhandle.o CC [M] drivers/gpu/drm/drm_atomic_state_helper.o CC [M] drivers/gpu/drm/i915/gt/gen9_renderstate.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.o CC [M] drivers/gpu/drm/amd/amdgpu/dce_v8_0.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_busy.o CC [M] drivers/gpu/drm/xe/i915-display/intel_cursor.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o CC fs/btrfs/tree-checker.o CC fs/btrfs/space-info.o CC fs/btrfs/block-rsv.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_clflush.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_context.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_create.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_domain.o CC [M] drivers/gpu/drm/amd/amdgpu/cik_sdma.o CC fs/btrfs/delalloc-space.o CC [M] drivers/gpu/drm/drm_bridge_connector.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o CC [M] drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o CC fs/btrfs/block-group.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_internal.o CC fs/btrfs/discard.o CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_object.o CC fs/btrfs/reflink.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_lmem.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_mman.o CC fs/btrfs/subpage.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_pages.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_phys.o CC [M] drivers/gpu/drm/drm_crtc_helper.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.o CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o CC [M] drivers/gpu/drm/amd/amdgpu/vce_v2_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display.o CC [M] drivers/gpu/drm/drm_damage_helper.o CC fs/btrfs/tree-mod-log.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_pm.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_region.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_shmem.o CC fs/btrfs/extent-io-tree.o CC fs/btrfs/fs.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_shrinker.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_stolen.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_throttle.o CC fs/btrfs/messages.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_tiling.o CC [M] drivers/gpu/drm/amd/amdgpu/si.o CC fs/btrfs/bio.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm.o CC fs/btrfs/lru_cache.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_move.o CC [M] drivers/gpu/drm/drm_encoder_slave.o CC fs/btrfs/acl.o CC [M] drivers/gpu/drm/drm_flip_work.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o CC [M] drivers/gpu/drm/amd/amdgpu/si_ih.o CC [M] drivers/gpu/drm/amd/amdgpu/si_dma.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_userptr.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_wait.o CC [M] drivers/gpu/drm/i915/gem/i915_gemfs.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_device.o CC [M] drivers/gpu/drm/i915/i915_active.o CC [M] drivers/gpu/drm/i915/i915_cmd_parser.o CC [M] drivers/gpu/drm/drm_format_helper.o CC [M] drivers/gpu/drm/amd/amdgpu/dce_v6_0.o CC [M] drivers/gpu/drm/i915/i915_deps.o CC [M] drivers/gpu/drm/i915/i915_gem_evict.o CC [M] drivers/gpu/drm/i915/i915_gem_gtt.o CC [M] drivers/gpu/drm/i915/i915_gem_ww.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_driver.o CC [M] drivers/gpu/drm/drm_gem_atomic_helper.o CC [M] drivers/gpu/drm/drm_gem_framebuffer_helper.o CC [M] drivers/gpu/drm/drm_kms_helper_common.o CC [M] drivers/gpu/drm/i915/i915_gem.o CC [M] drivers/gpu/drm/i915/i915_query.o CC [M] drivers/gpu/drm/i915/i915_request.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_irq.o CC [M] drivers/gpu/drm/i915/i915_scheduler.o CC [M] drivers/gpu/drm/i915/i915_trace_points.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power.o CC [M] drivers/gpu/drm/i915/i915_ttm_buddy_manager.o CC [M] drivers/gpu/drm/i915/i915_vma.o CC [M] drivers/gpu/drm/i915/i915_vma_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v3_1.o CC [M] drivers/gpu/drm/amd/amdgpu/vi.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_map.o CC [M] drivers/gpu/drm/drm_modeset_helper.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc.o CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o CC [M] drivers/gpu/drm/drm_plane_helper.o CC [M] drivers/gpu/drm/drm_probe_helper.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o CC [M] drivers/gpu/drm/amd/amdgpu/soc15.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o CC [M] drivers/gpu/drm/drm_rect.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o AR fs/btrfs/built-in.a AR fs/built-in.a CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_well.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o CC [M] drivers/gpu/drm/drm_self_refresh_helper.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_trace.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.o CC [M] drivers/gpu/drm/amd/amdgpu/emu_soc.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc.o CC [M] drivers/gpu/drm/drm_simple_kms_helper.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc.o CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o CC [M] drivers/gpu/drm/bridge/panel.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dmc.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o CC [M] drivers/gpu/drm/i915/gt/intel_gsc.o CC [M] drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o CC [M] drivers/gpu/drm/i915/i915_hwmon.o CC [M] drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v2_3.o CC [M] drivers/gpu/drm/i915/display/hsw_ips.o CC [M] drivers/gpu/drm/i915/display/intel_atomic.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o CC [M] drivers/gpu/drm/drm_fbdev_generic.o CC [M] drivers/gpu/drm/i915/display/intel_atomic_plane.o CC [M] drivers/gpu/drm/i915/display/intel_audio.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o CC [M] drivers/gpu/drm/amd/amdgpu/nv.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux.o CC [M] drivers/gpu/drm/i915/display/intel_bios.o CC [M] drivers/gpu/drm/drm_fb_helper.o CC [M] drivers/gpu/drm/i915/display/intel_bw.o CC [M] drivers/gpu/drm/i915/display/intel_cdclk.o CC [M] drivers/gpu/drm/amd/amdgpu/arct_reg_init.o CC [M] drivers/gpu/drm/i915/display/intel_color.o CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_nv.o LD [M] drivers/gpu/drm/drm.o CC [M] drivers/gpu/drm/i915/display/intel_combo_phy.o CC [M] drivers/gpu/drm/i915/display/intel_connector.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.o CC [M] drivers/gpu/drm/i915/display/intel_crtc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o CC [M] drivers/gpu/drm/i915/display/intel_crtc_state_dump.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.o CC [M] drivers/gpu/drm/i915/display/intel_cursor.o LD [M] drivers/gpu/drm/drm_shmem_helper.o LD [M] drivers/gpu/drm/drm_suballoc_helper.o LD [M] drivers/gpu/drm/drm_ttm_helper.o AR drivers/gpu/drm/built-in.a CC [M] drivers/gpu/drm/i915/display/intel_display.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o CC [M] drivers/gpu/drm/i915/display/intel_display_driver.o CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o CC [M] drivers/gpu/drm/i915/display/intel_display_irq.o CC [M] drivers/gpu/drm/i915/display/intel_display_power.o CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o CC [M] drivers/gpu/drm/i915/display/intel_display_power_map.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.o CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o CC [M] drivers/gpu/drm/i915/display/intel_display_power_well.o CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran.o CC [M] drivers/gpu/drm/i915/display/intel_display_reset.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o CC [M] drivers/gpu/drm/amd/amdgpu/soc21.o CC [M] drivers/gpu/drm/i915/display/intel_display_rps.o CC [M] drivers/gpu/drm/amd/amdgpu/sienna_cichlid.o CC [M] drivers/gpu/drm/i915/display/intel_dmc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o CC [M] drivers/gpu/drm/i915/display/intel_dpio_phy.o CC [M] drivers/gpu/drm/i915/display/intel_dpll.o CC [M] drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_mst.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v4_3.o CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v6_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_7.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o CC [M] drivers/gpu/drm/i915/display/intel_dpll_mgr.o CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_2.o CC [M] drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.o CC [M] drivers/gpu/drm/i915/display/intel_dpt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o CC [M] drivers/gpu/drm/i915/display/intel_drrs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.o CC [M] drivers/gpu/drm/i915/display/intel_dsb.o CC [M] drivers/gpu/drm/i915/display/intel_fb.o CC [M] drivers/gpu/drm/i915/display/intel_fb_pin.o CC [M] drivers/gpu/drm/i915/display/intel_fbc.o CC [M] drivers/gpu/drm/i915/display/intel_fdi.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_9.o CC [M] drivers/gpu/drm/i915/display/intel_fifo_underrun.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.o CC [M] drivers/gpu/drm/i915/display/intel_frontbuffer.o CC [M] drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dpt.o CC [M] drivers/gpu/drm/amd/amdgpu/df_v1_7.o CC [M] drivers/gpu/drm/i915/display/intel_global_state.o CC [M] drivers/gpu/drm/i915/display/intel_hdcp.o CC [M] drivers/gpu/drm/amd/amdgpu/df_v3_6.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.o CC [M] drivers/gpu/drm/i915/display/intel_hdcp_gsc.o CC [M] drivers/gpu/drm/amd/amdgpu/df_v4_3.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.o CC [M] drivers/gpu/drm/i915/display/intel_hotplug.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o CC [M] drivers/gpu/drm/xe/i915-display/intel_drrs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsb.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi.o CC [M] drivers/gpu/drm/i915/display/intel_hotplug_irq.o CC [M] drivers/gpu/drm/i915/display/intel_hti.o CC [M] drivers/gpu/drm/i915/display/intel_load_detect.o CC [M] drivers/gpu/drm/i915/display/intel_lpe_audio.o CC [M] drivers/gpu/drm/i915/display/intel_modeset_lock.o CC [M] drivers/gpu/drm/i915/display/intel_modeset_verify.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o CC [M] drivers/gpu/drm/i915/display/intel_modeset_setup.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.o CC [M] drivers/gpu/drm/i915/display/intel_overlay.o CC [M] drivers/gpu/drm/i915/display/intel_pch_display.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.o CC [M] drivers/gpu/drm/i915/display/intel_pch_refclk.o CC [M] drivers/gpu/drm/i915/display/intel_plane_initial.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fb.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v10_0.o CC [M] drivers/gpu/drm/i915/display/intel_pmdemand.o CC [M] drivers/gpu/drm/i915/display/intel_psr.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.o CC [M] drivers/gpu/drm/i915/display/intel_quirks.o LD [M] drivers/gpu/drm/drm_kms_helper.o CC [M] drivers/gpu/drm/i915/display/intel_sprite.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.o CC [M] drivers/gpu/drm/i915/display/intel_sprite_uapi.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o CC [M] drivers/gpu/drm/i915/display/intel_tc.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fbc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fdi.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o CC [M] drivers/gpu/drm/i915/display/intel_vblank.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o CC [M] drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o CC [M] drivers/gpu/drm/i915/display/intel_vga.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.o CC [M] drivers/gpu/drm/i915/display/intel_wm.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.o CC [M] drivers/gpu/drm/i915/display/i9xx_plane.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o CC [M] drivers/gpu/drm/i915/display/i9xx_wm.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.o CC [M] drivers/gpu/drm/i915/display/skl_scaler.o CC [M] drivers/gpu/drm/i915/display/skl_universal_plane.o CC [M] drivers/gpu/drm/i915/display/skl_watermark.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o CC [M] drivers/gpu/drm/xe/i915-display/intel_global_state.o CC [M] drivers/gpu/drm/i915/display/intel_acpi.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o CC [M] drivers/gpu/drm/i915/display/intel_opregion.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v11_0.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o CC [M] drivers/gpu/drm/i915/display/intel_fbdev.o CC [M] drivers/gpu/drm/i915/display/dvo_ch7017.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.o CC [M] drivers/gpu/drm/i915/display/dvo_ch7xxx.o CC [M] drivers/gpu/drm/i915/display/dvo_ivch.o CC [M] drivers/gpu/drm/i915/display/dvo_ns2501.o CC [M] drivers/gpu/drm/xe/i915-display/intel_gmbus.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o CC [M] drivers/gpu/drm/i915/display/dvo_sil164.o CC [M] drivers/gpu/drm/i915/display/dvo_tfp410.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.o CC [M] drivers/gpu/drm/i915/display/g4x_dp.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp.o CC [M] drivers/gpu/drm/i915/display/g4x_hdmi.o CC [M] drivers/gpu/drm/i915/display/icl_dsi.o CC [M] drivers/gpu/drm/i915/display/intel_backlight.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hdmi.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_0.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_1.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_7.o CC [M] drivers/gpu/drm/i915/display/intel_crt.o CC [M] drivers/gpu/drm/i915/display/intel_cx0_phy.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_7.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_10.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o CC [M] drivers/gpu/drm/i915/display/intel_ddi.o CC [M] drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hti.o CC [M] drivers/gpu/drm/xe/i915-display/intel_lspcon.o CC [M] drivers/gpu/drm/i915/display/intel_display_device.o CC [M] drivers/gpu/drm/i915/display/intel_display_trace.o CC [M] drivers/gpu/drm/i915/display/intel_dkl_phy.o CC [M] drivers/gpu/drm/i915/display/intel_dp.o CC [M] drivers/gpu/drm/i915/display/intel_dp_aux.o CC [M] drivers/gpu/drm/amd/amdgpu/iceland_ih.o CC [M] drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o CC [M] drivers/gpu/drm/i915/display/intel_dp_hdcp.o CC [M] drivers/gpu/drm/i915/display/intel_dp_link_training.o CC [M] drivers/gpu/drm/amd/amdgpu/tonga_ih.o CC [M] drivers/gpu/drm/amd/amdgpu/cz_ih.o CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o CC [M] drivers/gpu/drm/i915/display/intel_dp_mst.o CC [M] drivers/gpu/drm/amd/amdgpu/vega10_ih.o CC [M] drivers/gpu/drm/i915/display/intel_dsi.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o CC [M] drivers/gpu/drm/amd/amdgpu/vega20_ih.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o CC [M] drivers/gpu/drm/amd/amdgpu/navi10_ih.o CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.o CC [M] drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o CC [M] drivers/gpu/drm/i915/display/intel_dsi_vbt.o CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_1.o CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o CC [M] drivers/gpu/drm/i915/display/intel_dvo.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v3_1.o CC [M] drivers/gpu/drm/i915/display/intel_gmbus.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v10_0.o CC [M] drivers/gpu/drm/i915/display/intel_hdmi.o CC [M] drivers/gpu/drm/i915/display/intel_lspcon.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o CC [M] drivers/gpu/drm/xe/i915-display/intel_panel.o CC [M] drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0.o CC [M] drivers/gpu/drm/i915/display/intel_lvds.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o CC [M] drivers/gpu/drm/i915/display/intel_panel.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v12_0.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o CC [M] drivers/gpu/drm/i915/display/intel_pps.o CC [M] drivers/gpu/drm/i915/display/intel_qp_tables.o CC [M] drivers/gpu/drm/i915/display/intel_sdvo.o CC [M] drivers/gpu/drm/i915/display/intel_snps_phy.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.o CC [M] drivers/gpu/drm/i915/display/intel_tv.o CC [M] drivers/gpu/drm/amd/amdgpu/dce_v10_0.o CC [M] drivers/gpu/drm/i915/display/intel_vdsc.o CC [M] drivers/gpu/drm/i915/display/intel_vrr.o CC [M] drivers/gpu/drm/i915/display/vlv_dsi.o CC [M] drivers/gpu/drm/i915/display/vlv_dsi_pll.o CC [M] drivers/gpu/drm/amd/amdgpu/dce_v11_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_pmdemand.o CC [M] drivers/gpu/drm/i915/i915_perf.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o CC [M] drivers/gpu/drm/xe/i915-display/intel_pps.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_tee.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_huc.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_cmd.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.o CC [M] drivers/gpu/drm/xe/i915-display/intel_psr.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_irq.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_pm.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_session.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_qp_tables.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.o CC [M] drivers/gpu/drm/i915/i915_gpu_error.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v10_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_quirks.o CC [M] drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.o CC [M] drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.o CC [M] drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.o CC [M] drivers/gpu/drm/i915/selftests/i915_random.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o CC [M] drivers/gpu/drm/i915/selftests/i915_selftest.o CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v11_0.o CC [M] drivers/gpu/drm/i915/selftests/igt_atomic.o CC [M] drivers/gpu/drm/i915/selftests/igt_flush_test.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o CC [M] drivers/gpu/drm/i915/selftests/igt_live_test.o CC [M] drivers/gpu/drm/i915/selftests/igt_mmap.o CC [M] drivers/gpu/drm/i915/selftests/igt_reset.o CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.o CC [M] drivers/gpu/drm/i915/selftests/igt_spinner.o CC [M] drivers/gpu/drm/i915/selftests/librapl.o CC [M] drivers/gpu/drm/i915/i915_vgpu.o HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h CC [M] drivers/gpu/drm/xe/i915-display/intel_snps_phy.o HDRTEST drivers/gpu/drm/i915/display/intel_crtc_state_dump.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.o HDRTEST drivers/gpu/drm/i915/display/hsw_ips.h HDRTEST drivers/gpu/drm/i915/display/g4x_hdmi.h HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o HDRTEST drivers/gpu/drm/i915/display/intel_overlay.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o HDRTEST drivers/gpu/drm/i915/display/intel_display.h HDRTEST drivers/gpu/drm/i915/display/skl_watermark_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_dmc.h HDRTEST drivers/gpu/drm/i915/display/intel_vga.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.o HDRTEST drivers/gpu/drm/i915/display/intel_audio.h HDRTEST drivers/gpu/drm/i915/display/intel_lvds.h CC [M] drivers/gpu/drm/xe/i915-display/intel_tc.o HDRTEST drivers/gpu/drm/i915/display/intel_modeset_setup.h HDRTEST drivers/gpu/drm/i915/display/intel_cdclk.h HDRTEST drivers/gpu/drm/i915/display/intel_display_limits.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o HDRTEST drivers/gpu/drm/i915/display/intel_hotplug.h HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy.h HDRTEST drivers/gpu/drm/i915/display/intel_atomic.h HDRTEST drivers/gpu/drm/i915/display/intel_display_driver.h CC [M] drivers/gpu/drm/xe/i915-display/intel_vblank.o HDRTEST drivers/gpu/drm/i915/display/intel_dpll.h CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.o HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h CC [M] drivers/gpu/drm/xe/i915-display/intel_vdsc.o CC [M] drivers/gpu/drm/xe/i915-display/intel_vga.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_mst.h HDRTEST drivers/gpu/drm/i915/display/intel_fdi_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4.o CC [M] drivers/gpu/drm/xe/i915-display/intel_vrr.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.o HDRTEST drivers/gpu/drm/i915/display/g4x_dp.h HDRTEST drivers/gpu/drm/i915/display/intel_tc.h HDRTEST drivers/gpu/drm/i915/display/intel_frontbuffer.h HDRTEST drivers/gpu/drm/i915/display/intel_dsi_vbt.h HDRTEST drivers/gpu/drm/i915/display/intel_psr.h HDRTEST drivers/gpu/drm/i915/display/intel_crt.h HDRTEST drivers/gpu/drm/i915/display/intel_opregion.h CC [M] drivers/gpu/drm/xe/i915-display/intel_wm.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_0.o HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_2.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v6_0.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mes.o CC [M] drivers/gpu/drm/xe/i915-display/skl_scaler.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.o CC [M] drivers/gpu/drm/amd/amdgpu/mes_v10_1.o HDRTEST drivers/gpu/drm/i915/display/i9xx_wm.h HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_global_state.h HDRTEST drivers/gpu/drm/i915/display/intel_lpe_audio.h CC [M] drivers/gpu/drm/xe/i915-display/skl_universal_plane.o HDRTEST drivers/gpu/drm/i915/display/intel_drrs.h HDRTEST drivers/gpu/drm/i915/display/intel_display_rps.h CC [M] drivers/gpu/drm/xe/i915-display/skl_watermark.o CC [M] drivers/gpu/drm/amd/amdgpu/mes_v11_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_acpi.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_opregion.o HDRTEST drivers/gpu/drm/i915/display/intel_fbdev.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.o HDRTEST drivers/gpu/drm/i915/display/intel_pps_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_hdmi.h HDRTEST drivers/gpu/drm/i915/display/intel_fdi.h CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o HDRTEST drivers/gpu/drm/i915/display/intel_fb.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o HDRTEST drivers/gpu/drm/i915/display/intel_qp_tables.h HDRTEST drivers/gpu/drm/i915/display/intel_dsb_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_vdsc.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy.h HDRTEST drivers/gpu/drm/i915/display/intel_display_core.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll.h HDRTEST drivers/gpu/drm/i915/display/intel_dvo_dev.h CC [M] drivers/gpu/drm/xe/i915-display/intel_fbdev.o HDRTEST drivers/gpu/drm/i915/display/intel_hdcp.h HDRTEST drivers/gpu/drm/i915/display/intel_sdvo_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_pch_refclk.h HDRTEST drivers/gpu/drm/i915/display/intel_modeset_lock.h HDRTEST drivers/gpu/drm/i915/display/intel_display_trace.h HDRTEST drivers/gpu/drm/i915/display/intel_display_power.h HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_regs.h HDRTEST drivers/gpu/drm/i915/display/i9xx_plane.h CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o CC [M] drivers/gpu/drm/xe/xe_guc.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h HDRTEST drivers/gpu/drm/i915/display/intel_dpll_mgr.h CC [M] drivers/gpu/drm/amd/amdgpu/vce_v3_0.o HDRTEST drivers/gpu/drm/i915/display/vlv_dsi.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o CC [M] drivers/gpu/drm/xe/xe_migrate.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h HDRTEST drivers/gpu/drm/i915/display/intel_plane_initial.h CC [M] drivers/gpu/drm/amd/amdgpu/vce_v4_0.o HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h HDRTEST drivers/gpu/drm/i915/display/intel_display_device.h HDRTEST drivers/gpu/drm/i915/display/intel_fifo_underrun.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h HDRTEST drivers/gpu/drm/i915/display/intel_cursor.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.o HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_regs.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h CC [M] drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h HDRTEST drivers/gpu/drm/i915/display/skl_scaler.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_0.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h HDRTEST drivers/gpu/drm/i915/display/intel_hti.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_5.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v3_0.o HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h HDRTEST drivers/gpu/drm/i915/display/icl_dsi_regs.h HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_atomic_plane.h HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h HDRTEST drivers/gpu/drm/i915/display/skl_watermark.h HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0.o HDRTEST drivers/gpu/drm/xe/tests/xe_test.h HDRTEST drivers/gpu/drm/i915/display/intel_fbc.h CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.o HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.o CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.o HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.o HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h HDRTEST drivers/gpu/drm/xe/xe_bb.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.o HDRTEST drivers/gpu/drm/xe/xe_bb_types.h CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.o HDRTEST drivers/gpu/drm/xe/xe_bo.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.o HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h HDRTEST drivers/gpu/drm/xe/xe_bo_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.o CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.o HDRTEST drivers/gpu/drm/i915/display/intel_display_reg_defs.h CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.o CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.o HDRTEST drivers/gpu/drm/i915/display/intel_acpi.h CC [M] drivers/gpu/drm/amd/amdgpu/athub_v1_0.o HDRTEST drivers/gpu/drm/xe/xe_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h HDRTEST drivers/gpu/drm/xe/xe_device.h CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.o CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_1.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.o HDRTEST drivers/gpu/drm/i915/display/intel_connector.h HDRTEST drivers/gpu/drm/i915/display/intel_dpt.h HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h HDRTEST drivers/gpu/drm/xe/xe_device_types.h CC [M] drivers/gpu/drm/amd/amdgpu/athub_v3_0.o CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v9_0.o HDRTEST drivers/gpu/drm/i915/display/intel_quirks.h CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_link_training.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.o HDRTEST drivers/gpu/drm/xe/xe_display.h HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.o HDRTEST drivers/gpu/drm/i915/display/intel_color.h HDRTEST drivers/gpu/drm/xe/xe_drv.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.o CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.o HDRTEST drivers/gpu/drm/xe/xe_exec.h HDRTEST drivers/gpu/drm/i915/display/intel_crtc.h HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o HDRTEST drivers/gpu/drm/i915/display/intel_modeset_verify.h HDRTEST drivers/gpu/drm/xe/xe_execlist.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.o HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h HDRTEST drivers/gpu/drm/xe/xe_force_wake.h HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.o CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.o HDRTEST drivers/gpu/drm/i915/display/intel_display_power_well.h HDRTEST drivers/gpu/drm/xe/xe_ggtt.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_reset.o HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h HDRTEST drivers/gpu/drm/xe/xe_gt.h CC [M] drivers/gpu/drm/amd/amdgpu/mca_v3_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o HDRTEST drivers/gpu/drm/i915/display/intel_psr_regs.h HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.o HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs.h
989 lines not shown · raw message
Part of this message is not shown here. View the raw message.
Patchwork
CI[Intel-xe] ✗ CI.Hooks: failure for drm/drm_exec, drm/drm_kunit: Fix / WA for uaf and lock alloc tracking.
In reply to Thomas Hellström== Series Details ==
== Series Details ==
Series: drm/drm_exec, drm/drm_kunit: Fix / WA for uaf and lock alloc tracking.
URL : https://patchwork.freedesktop.org/series/123273/
State : failure
== Summary ==
run-parts: executing /workspace/ci/hooks/00-showenv
+ pwd
+ ls -la
/workspace
total 880
drwxrwxr-x 10 1003 1003 4096 Sep 5 09:10 . drwxr-xr-x 1 root root 4096 Sep 5 09:10 .. -rw-rw-r-- 1 1003 1003 787538 Sep 5 09:09 build.log -rw-rw-r-- 1 1003 1003 3922 Sep 5 09:01 checkpatch.log drwxrwxr-x 5 1003 1003 4096 Sep 5 08:59 ci drwxrwxr-x 9 1003 1003 4096 Sep 5 08:59 docker drwxrwxr-x 8 1003 1003 4096 Sep 5 08:59 .git -rw-rw-r-- 1 1003 1003 355 Sep 5 09:01 git_apply.log drwxrwxr-x 4 1003 1003 4096 Sep 5 08:59 .github -rw-rw-r-- 1 1003 1003 233 Sep 5 08:59 .groovylintrc.json -rw-rw-r-- 1 1003 1003 78 Sep 5 09:10 hooks.log drwxrwxr-x 31 1003 1003 4096 Sep 5 09:09 kernel -rw-rw-r-- 1 1003 1003 15785 Sep 5 09:01 kernel.mbox -rw-rw-r-- 1 1003 1003 26517 Sep 5 09:02 kunit.log -rw-rw-r-- 1 1003 1003 48 Sep 5 09:01 parent.tag drwxrwxr-x 45 1003 1003 4096 Sep 5 08:59 pipelines -rw-rw-r-- 1 1003 1003 793 Sep 5 08:59 README.adoc drwxrwxr-x 3 1003 1003 4096 Sep 5 08:59 scripts drwxrwxr-x 2 1003 1003 4096 Sep 5 08:59 .vscode
+ uname -a
Linux 20045c3e9896 5.4.0-149-generic #166-Ubuntu SMP Tue Apr 18 16:51:45 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
+ export
+ grep -Ei '(^|\W)CI_'
declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64"
declare -x CI_KERNEL_IMAGES_DIR="/workspace/kernel/archive/boot"
declare -x CI_KERNEL_MODULES_DIR="/workspace/kernel/archive"
declare -x CI_KERNEL_SRC_DIR="/workspace/kernel"
declare -x CI_SRC_DIR="/workspace/kernel"
declare -x CI_TOOLS_SRC_DIR="/workspace/ci"
declare -x CI_WORKSPACE_DIR="/workspace"
+ '[' -n /workspace ']'
+ git_args='-C /workspace/kernel'
+ git_log_args=
+ git --no-pager -C /workspace/kernel log --format=oneline --abbrev-commit08182e8ea drm/drm_exec: Work around a WW mutex lockdep oddity640e2aa85 drm/tests/drm_exec: Add a test for object freeing within drm_exec_fini()f875bddf6 drm/kunit: Avoid a driver uaf7ec520d3a drm/xe/selftests: make eviction test tile centric
run-parts: executing /workspace/ci/hooks/10-build-W1
+ SRC_DIR=/workspace/kernel
+ RESTORE_DISPLAY_CONFIG=0
+ '[' -n /workspace/kernel/build64 ']'
+ BUILD_DIR=/workspace/kernel/build64
+ cd /workspace/kernel
+ grep -q -e '^CONFIG_DRM_XE_DISPLAY=[yY]' /workspace/kernel/build64/.config
grep: /workspace/kernel/build64/.config: No such file or directory
+ trap cleanup EXIT
+ ./scripts/config --file /workspace/kernel/build64/.config --disable CONFIG_DRM_XE_DISPLAY
grep: /workspace/kernel/build64/.config: No such file or directory./scripts/config: line 116: /workspace/kernel/build64/.config: No such file or directory
+ cleanup
+ '[' 0 -eq 1 ']'
run-parts: /workspace/ci/hooks/10-build-W1 exited with return code 1
Patchwork
CI[Intel-xe] ✗ CI.checksparse: warning for drm/drm_exec, drm/drm_kunit: Fix / WA for uaf and lock alloc tracking.
In reply to Thomas Hellström== Series Details ==
== Series Details ==
Series: drm/drm_exec, drm/drm_kunit: Fix / WA for uaf and lock alloc tracking.
URL : https://patchwork.freedesktop.org/series/123273/
State : warning
== Summary ==
+ trap cleanup EXIT
+ KERNEL=/kernel
+ MT=/root/linux/maintainer-tools
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools /root/linux/maintainer-tools Cloning into '/root/linux/maintainer-tools'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ make -C /root/linux/maintainer-tools
make: Entering directory '/root/linux/maintainer-tools'
cc -O2 -g -Wextra -o remap-log remap-log.c
make: Leaving directory '/root/linux/maintainer-tools'
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ /root/linux/maintainer-tools/dim sparse --fast 7ec520d3a63b6e95174329108cd44359a70907ba /root/linux/maintainer-tools/dim: line 50: /root/.dimrc: No such file or directory
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
Patchwork
CI[Intel-xe] ✗ CI.Patch_applied: failure for drm/drm_exec, drm/drm_kunit: Fix / WA for uaf and lock alloc tracking. (rev2)
In reply to Thomas Hellström== Series Details ==
== Series Details ==
Series: drm/drm_exec, drm/drm_kunit: Fix / WA for uaf and lock alloc tracking. (rev2)
URL : https://patchwork.freedesktop.org/series/123273/
State : failure
== Summary ==
=== Applying kernel patches on branch 'drm-xe-next' with base: === Base commit: bae46e59a drm/xe/pat: Use 0 instead of space on error === git am output follows ===
error: patch failed: drivers/gpu/drm/drm_exec.c:56
error: drivers/gpu/drm/drm_exec.c: patch does not apply
error: patch failed: include/drm/drm_exec.h:51
error: include/drm/drm_exec.h: patch does not apply
hint: Use 'git am --show-current-patch' to see the failed patch
Applying: drm/kunit: Avoid a driver uaf
Applying: drm/tests/drm_exec: Add a test for object freeing within drm_exec_fini()
Applying: drm/drm_exec: Work around a WW mutex lockdep oddity
Patch failed at 0003 drm/drm_exec: Work around a WW mutex lockdep oddity When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".