[Intel-xe] [PATCH] fixup! drm/xe: Moving and renaming existing frequency sysfs attributes

Lucas De Marchi lucas.demarchi at intel.com
Tue Nov 21 17:56:43 UTC 2023


On Tue, Nov 21, 2023 at 11:45:04AM -0600, Lucas De Marchi wrote:
>On Mon, Nov 20, 2023 at 08:08:52PM -0800, Ashutosh Dixit wrote:
>>Actually: Revert "drm/xe: Moving and renaming existing frequency sysfs attributes"
>>
>>This reverts commit c2785fa716b862203a640564a849377d4d8470f5.
>>
>>The commit is badly broken. Allow the author to fix and resubmit.
>>
>>$ cat /sys/class/drm/card0/device/tile0/gt0/freq/min_freq
>>Segmentation fault
>>
>>In dmesg:
>>
>>[  786.327812] general protection fault, probably for non-canonical address 0xcccccccccccccccc: 0000 [#3] PREEMPT SMP NOPTI
>>[  786.327840] CPU: 13 PID: 2267 Comm: cat Tainted: G      D    O       6.6.0-rc3+ #15
>>[  786.327853] Hardware name: Intel Corporation Raptor Lake Client Platform/RaptorLake-P DDR5 RVP, BIOS RPLPFWI1.R00.4221.A00.2305271351 05/27/2023
>>[  786.327868] RIP: 0010:min_freq_show+0x15/0x120 [xe]
>>[  786.327973] RSP: 0018:ffffc9000481fdb8 EFLAGS: 00010282
>>[  786.327984] RAX: ffffffffa017aee0 RBX: cccccccccccccccc RCX: 0000000000000000
>>[  786.327994] RDX: ffff888147209000 RSI: ffffffffa02c3da0 RDI: ffff888103f2af40
>>[  786.328003] RBP: ffff888147209000 R08: 0000000000000001 R09: 0000000000000000
>>[  786.328013] R10: ffffc9000481fdf0 R11: ffffffff8147d0e2 R12: ffff888103f2af40
>>[  786.328022] R13: ffff888108df6800 R14: ffff88813d668e48 R15: 0000000000000001
>>[  786.328031] FS:  00007f8a5a4db740(0000) GS:ffff88906f880000(0000) knlGS:0000000000000000
>>[  786.328043] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>[  786.328051] CR2: 00007f8a5a462000 CR3: 000000013d85c000 CR4: 0000000000f50ee0
>>[  786.328061] PKRU: 55555554
>>[  786.328066] Call Trace:
>>[  786.328072]  <TASK>
>>[  786.328077]  ? die_addr+0x32/0x90
>>[  786.328090]  ? exc_general_protection+0x1a5/0x3f0
>>[  786.328104]  ? asm_exc_general_protection+0x26/0x30
>>[  786.328118]  ? kernfs_seq_start+0x22/0x110
>>[  786.328130]  ? __pfx_min_freq_show+0x10/0x10 [xe]
>>[  786.328189]  ? min_freq_show+0x15/0x120 [xe]
>>[  786.328241]  sysfs_kf_seq_show+0xb5/0x100
>>[  786.328252]  seq_read_iter+0x111/0x4c0
>>[  786.328264]  vfs_read+0x1c7/0x330
>>[  786.328276]  ksys_read+0x64/0xe0
>>[  786.328285]  do_syscall_64+0x3c/0x90
>>[  786.328293]  entry_SYSCALL_64_after_hwframe+0x6e/0xd8
>>
>>Signed-off-by: Ashutosh Dixit <ashutosh.dixit at intel.com>
>
>
>Reviewed-by: Lucas De Marchi <lucas.demarchi at intel.com>
>
>do we also need to revert anything in igt?

answering my own question... From igt, tests/intel/xe_guc_pc.c,
functions get_freq() and set_freq(), it seems  it never got the rename.
I don't see anything pending in the igt mailing list neither.

Let's revert and try to merge both close together next time.

Applied to drm-xe-next, thanks.

Lucas De Marchi

>
>Lucas De Marchi


More information about the Intel-xe mailing list