{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":488359406,"defaultBranch":"master","name":"drm-kmod","ownerLogin":"dumbbell","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-05-03T20:50:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/159804?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702427214.0","currentOid":""},"activityList":{"items":[{"before":"4ca06b0adece802b53c7e768485306a4612a4965","after":"1f0859f54b6f4bcce3862f30c9c1b5cfd08710db","ref":"refs/heads/master","pushedAt":"2024-03-16T16:50:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"drm/i915: fix build for __FreeBSD_version >= 1500015\n\nFreeBSD removed type and rid arguments from bus_*.\n\nhttps://cgit.freebsd.org/src/commit/?id=2baed46e85d33b1f99e6f96033acc85a9a6fbba4\nhttps://cgit.freebsd.org/src/commit/?id=9dbf5b0e6876d8c93890754bcc9c748339de79c0","shortMessageHtmlLink":"drm/i915: fix build for __FreeBSD_version >= 1500015"}},{"before":"1af4c68be62c22429de556c5aa6e0c8bde584f0c","after":"4ca06b0adece802b53c7e768485306a4612a4965","ref":"refs/heads/master","pushedAt":"2024-02-14T19:47:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"amd: Fix \"Unregistered use of FPU in kernel\" panic for DCN10 cores\n\nwith adding DC_FP_START/DC_FP_END around block of code that uses FPU\n\nThe panic message is:\n\npanic: Unregistered use of FPU in kernel\ncpuid = 2\ntime = 1704878955\nKDB: stack backtrace:\ndb_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe0100b3af70\nvpanic() at vpanic+0x131/frame 0xfffffe0100b3b0a0\npanic() at panic+0x43/frame 0xfffffe0100b3b100\ntrap() at trap+0x8dc/frame 0xfffffe0100b3b220\ncalltrap() at calltrap+0x8/frame 0xfffffe0100b3b220\n--- trap 0x16, rip = 0xffffffff8400299b, rsp = 0xfffffe0100b3b2f0, rbp = 0xfffffe0100b3b2f0 ---\ndcn_bw_sync_calcs_and_dml() at dcn_bw_sync_calcs_and_dml+0xb/frame 0xfffffe0100b3b2f0\ndcn10_create_resource_pool() at dcn10_create_resource_pool+0x6a6/frame 0xfffffe0100b3b490\ndc_create_resource_pool() at dc_create_resource_pool+0x4c/frame 0xfffffe0100b3b4b0\ndc_create() at dc_create+0x330/frame 0xfffffe0100b3b4f0\ndm_hw_init() at dm_hw_init+0x3d9/frame 0xfffffe0100b3b6e0\namdgpu_device_ip_hw_init_phase2() at amdgpu_device_ip_hw_init_phase2+0x5a/frame 0xfffffe0100b3b710\namdgpu_device_ip_init() at amdgpu_device_ip_init+0x370/frame 0xfffffe0100b3b790\namdgpu_device_init() at amdgpu_device_init+0x1cdb/frame 0xfffffe0100b3b850\namdgpu_driver_load_kms() at amdgpu_driver_load_kms+0x16/frame 0xfffffe0100b3b880\namdgpu_pci_probe() at amdgpu_pci_probe+0x283/frame 0xfffffe0100b3b8c0\nlinux_pci_attach_device() at linux_pci_attach_device+0x478/frame 0xfffffe0100b3b910\ndevice_attach() at device_attach+0x3b5/frame 0xfffffe0100b3b960\nbus_generic_driver_added() at bus_generic_driver_added+0xa1/frame 0xfffffe0100b3b990\ndevclass_driver_added() at devclass_driver_added+0x39/frame 0xfffffe0100b3b9d0\ndevclass_add_driver() at devclass_add_driver+0x11e/frame 0xfffffe0100b3ba10\n_linux_pci_register_driver() at _linux_pci_register_driver+0xcc/frame 0xfffffe0100b3ba40\namdgpu_evh() at amdgpu_evh+0x80/frame 0xfffffe0100b3ba50\nmodule_register_init() at module_register_init+0x85/frame 0xfffffe0100b3ba80\nlinker_load_module() at linker_load_module+0xbf9/frame 0xfffffe0100b3bd70\nkern_kldload() at kern_kldload+0x16a/frame 0xfffffe0100b3bdd0\nsys_kldload() at sys_kldload+0x5c/frame 0xfffffe0100b3be00\namd64_syscall() at amd64_syscall+0x109/frame 0xfffffe0100b3bf30\nfast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe0100b3bf30\n--- syscall (304, FreeBSD ELF64, kldload), rip = 0x32d5ff8d767a, rsp = 0x32d5fe406be8, rbp = 0x32d5fe407160 ---\nKDB: enter: panic\n\nhttps://github.com/freebsd/drm-kmod/issues/277\n\nSponsored by:\tSerenity Cyber Security, LLC","shortMessageHtmlLink":"amd: Fix \"Unregistered use of FPU in kernel\" panic for DCN10 cores"}},{"before":"36418eb560223b83aaf87da691f870cf10914e6a","after":"1af4c68be62c22429de556c5aa6e0c8bde584f0c","ref":"refs/heads/master","pushedAt":"2023-12-25T13:35:53.000Z","pushType":"push","commitsCount":4379,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"Bump linuxkpi required version to 60100\n\nSponsored by:\tSerenity Cyber Security, LLC","shortMessageHtmlLink":"Bump linuxkpi required version to 60100"}},{"before":"b32b7a3a555d6793fa70e62989fc725e65b3663c","after":null,"ref":"refs/heads/improve-drmcheckapplied","pushedAt":"2023-12-13T00:26:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"}},{"before":"a8e32832ac17ee684112cb8d70a406af5cd8d58d","after":"fb68657e15400ffe7060db57ba71ae37f6429b74","ref":"refs/heads/update-to-v5.18","pushedAt":"2023-12-12T23:55:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"Reduce diff with Linux 5.18","shortMessageHtmlLink":"Reduce diff with Linux 5.18"}},{"before":"0ad63d64ace653801e8ed868fa6c5cfb8745f80b","after":"a8e32832ac17ee684112cb8d70a406af5cd8d58d","ref":"refs/heads/update-to-v5.18","pushedAt":"2023-12-09T16:42:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"drm/i915: Use i915_gem_object_ggtt_pin_ww for reloc_iomap\n\nWhen removing short term pins, I've changed the the batch buffer\npinning for relocation to use __i915_vma_pin, because\ni915_gem_object_ggtt_pin_ww was destroying the old vma. This\ncaused regressions, because the functions are not identical.\n\nFix the regressions by calling i915_gem_object_ggtt_pin_ww() again\non ggtt-only platforms, but only if the batch can be pinned without\nbeing moved.\n\nFixes: b5cfe6f7a6e1 (\"drm/i915: Remove short-term pins from execbuf, v6.\")\nCc: Matthew Auld \nReported-by: Mateusz Jończyk \nTested-by: Hans de Goede \nSigned-off-by: Maarten Lankhorst \nAcked-by: Matthew Auld \nCloses: https://gitlab.freedesktop.org/drm/intel/-/issues/5806\nLink: https://patchwork.freedesktop.org/patch/msgid/20220511115219.46507-1-maarten.lankhorst@linux.intel.com\n(cherry picked from commit 451374eef622fca6f00eeeda89aaccb45a30a149)\nSigned-off-by: Joonas Lahtinen ","shortMessageHtmlLink":"drm/i915: Use i915_gem_object_ggtt_pin_ww for reloc_iomap"}},{"before":"4daf99507d32aef59b019f3e6e45175928881cc7","after":"36418eb560223b83aaf87da691f870cf10914e6a","ref":"refs/heads/master","pushedAt":"2023-12-09T16:39:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"drmcheckapplied: Use author date to reduce false positives\n\n[Why]\nSometimes, a commit subject is used by several commits, so this property\nalone is not enough to discriminate already applied patches.\n\n[How]\nBy using the commit date in addition to the subject, we are sure the\ncombination is unique.","shortMessageHtmlLink":"drmcheckapplied: Use author date to reduce false positives"}},{"before":null,"after":"b32b7a3a555d6793fa70e62989fc725e65b3663c","ref":"refs/heads/improve-drmcheckapplied","pushedAt":"2023-12-09T10:20:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"drmcheckapplied: Use author date to reduce false positives\n\n[Why]\nSometimes, a commit subject is used by several commits, so this property\nalone is not enough to discriminate already applied patches.\n\n[How]\nBy using the commit date in addition to the subject, we are sure the\ncombination is unique.","shortMessageHtmlLink":"drmcheckapplied: Use author date to reduce false positives"}},{"before":"d797f9134328fbfa40790368ed083c643dd4ccdb","after":"0ad63d64ace653801e8ed868fa6c5cfb8745f80b","ref":"refs/heads/update-to-v5.18","pushedAt":"2023-12-08T22:06:42.000Z","pushType":"push","commitsCount":47,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"drm/amdgpu: Show IP discovery in sysfs\n\nAdd IP discovery data in sysfs. The format is:\n/sys/class/drm/cardX/device/ip_discovery/die/D/B/I/\nwhere,\nX is the card ID, an integer,\nD is the die ID, an integer,\nB is the IP HW ID, an integer, aka block type,\nI is the IP HW ID instance, an integer.\n are the attributes of the block instance. At the moment these\ninclude HW ID, instance number, major, minor, revision, number of base\naddresses, and the base addresses themselves.\n\nA symbolic link of the acronym HW ID is also created, under D/, if you\nprefer to browse by something humanly accessible.\n\nCc: Alex Deucher \nCc: Tom StDenis \nSigned-off-by: Luben Tuikov \nReviewed-by: Alex Deucher \nSigned-off-by: Alex Deucher ","shortMessageHtmlLink":"drm/amdgpu: Show IP discovery in sysfs"}},{"before":"66aea40d6494e1b0a1ec2c5d320810ea00388164","after":"d797f9134328fbfa40790368ed083c643dd4ccdb","ref":"refs/heads/update-to-v5.18","pushedAt":"2023-12-07T20:51:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"drm/i915: split out i915_gem_internal.h from i915_drv.h\n\nWe already have the i915_gem_internal.c file.\n\nCc: Tvrtko Ursulin \nCc: Daniel Vetter \nSigned-off-by: Jani Nikula \nAcked-by: Tvrtko Ursulin \nLink: https://patchwork.freedesktop.org/patch/msgid/6715d1f3232c445990630bb3aac00f279f516fee.1644507885.git.jani.nikula@intel.com","shortMessageHtmlLink":"drm/i915: split out i915_gem_internal.h from i915_drv.h"}},{"before":"87dcf850b1534a4df04a74f20aef49e96576fc19","after":"66aea40d6494e1b0a1ec2c5d320810ea00388164","ref":"refs/heads/update-to-v5.18","pushedAt":"2023-12-05T00:00:33.000Z","pushType":"push","commitsCount":120,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"drm/amdgpu: Move in_gpu_reset into reset_domain\n\nWe should have a single instance per entrire reset domain.\n\nSigned-off-by: Andrey Grodzovsky \nSuggested-by: Lijo Lazar \nReviewed-by: Christian König \nLink: https://www.spinics.net/lists/amd-gfx/msg74116.html","shortMessageHtmlLink":"drm/amdgpu: Move in_gpu_reset into reset_domain"}},{"before":"3b04ef896e7c89873bd4e2ed8c1316a300f01040","after":"87dcf850b1534a4df04a74f20aef49e96576fc19","ref":"refs/heads/update-to-v5.18","pushedAt":"2023-12-02T15:44:03.000Z","pushType":"push","commitsCount":208,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"drm/i915: Extract {i9xx,ilk}_configure_cpu_transcoder()\n\nFollow the path laid out by hsw+ and extract helpers to configure\nthe cpu transcoder for earlier platforms as well.\n\nSigned-off-by: Ville Syrjälä \nLink: https://patchwork.freedesktop.org/patch/msgid/20220128103757.22461-10-ville.syrjala@linux.intel.com\nReviewed-by: Jani Nikula ","shortMessageHtmlLink":"drm/i915: Extract {i9xx,ilk}_configure_cpu_transcoder()"}},{"before":"ac616840a5f019b89083d9aaac83bb2d42df2937","after":"3b04ef896e7c89873bd4e2ed8c1316a300f01040","ref":"refs/heads/update-to-v5.18","pushedAt":"2023-11-27T19:46:49.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"dma-buf: drop excl_fence parameter from dma_resv_get_fences\n\nReturning the exclusive fence separately is no longer used.\n\nInstead add a write parameter to indicate the use case.\n\nSigned-off-by: Christian König \nReviewed-by: Daniel Vetter \nLink: https://patchwork.freedesktop.org/patch/msgid/20211207123411.167006-4-christian.koenig@amd.com","shortMessageHtmlLink":"dma-buf: drop excl_fence parameter from dma_resv_get_fences"}},{"before":"d189c3737622f3969b6a5c8c5b107b3174d02966","after":"ac616840a5f019b89083d9aaac83bb2d42df2937","ref":"refs/heads/update-to-v5.18","pushedAt":"2023-11-27T14:00:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"drm/amd/pm: add message smu to get ecc_table\n\nsupport ECC TABLE message, this table include umc ras error count\nand error address\n\nV2:\n\tReturn after smu version check fail\n\nV3:\n\tReturn -EOPNOTSUPP, if fail to get smc ver.\n\nV4:\n\tECCTABLE typo corrected and sentence rephrased.\n\nSigned-off-by: mziya \nReviewed-by: Lijo Lazar \nSigned-off-by: Alex Deucher ","shortMessageHtmlLink":"drm/amd/pm: add message smu to get ecc_table"}},{"before":"0c5621bdf569be3b7ab1824cb075c367f49673be","after":"4daf99507d32aef59b019f3e6e45175928881cc7","ref":"refs/heads/master","pushedAt":"2023-11-27T13:59:12.000Z","pushType":"push","commitsCount":778,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"Reduce diff with Linux 5.17","shortMessageHtmlLink":"Reduce diff with Linux 5.17"}},{"before":"ebaf4bdbc1c29e47e45bf4f2ffe7470b77d0fd95","after":null,"ref":"refs/heads/update-to-v5.17","pushedAt":"2023-11-27T13:58:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"}},{"before":"db56d10bff267568175d1b249c19eea680a92fac","after":"d189c3737622f3969b6a5c8c5b107b3174d02966","ref":"refs/heads/update-to-v5.18","pushedAt":"2023-11-27T10:02:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"drm/amd/pm: add message smu to get ecc_table\n\nsupport ECC TABLE message, this table include umc ras error count\nand error address\n\nV2:\n\tReturn after smu version check fail\n\nV3:\n\tReturn -EOPNOTSUPP, if fail to get smc ver.\n\nV4:\n\tECCTABLE typo corrected and sentence rephrased.\n\nSigned-off-by: mziya \nReviewed-by: Lijo Lazar \nSigned-off-by: Alex Deucher ","shortMessageHtmlLink":"drm/amd/pm: add message smu to get ecc_table"}},{"before":"4f9e0641066f0252d1693d4d94d1ed3820e6dd16","after":"ebaf4bdbc1c29e47e45bf4f2ffe7470b77d0fd95","ref":"refs/heads/update-to-v5.17","pushedAt":"2023-11-27T10:01:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"Reduce diff with Linux 5.17","shortMessageHtmlLink":"Reduce diff with Linux 5.17"}},{"before":"1fd4e57734bddfce3ed2577c50ac613a019cc86e","after":"0c5621bdf569be3b7ab1824cb075c367f49673be","ref":"refs/heads/master","pushedAt":"2023-11-27T09:58:24.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"drm: Drop FreeBSD-specific checks of oops_in_progress\n\n[Why]\nWith vt_drmfb, I believe they are not needed anymore.","shortMessageHtmlLink":"drm: Drop FreeBSD-specific checks of oops_in_progress"}},{"before":"63c6d0373585f7b5dba6cc6a6a6e90e51bcc757e","after":null,"ref":"refs/heads/fully-use-drm_fb_helper-on-freebsd","pushedAt":"2023-11-27T09:53:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"}},{"before":"7b6ba279b7c605ac7f0a5570c6575312a4b9d45d","after":"db56d10bff267568175d1b249c19eea680a92fac","ref":"refs/heads/update-to-v5.18","pushedAt":"2023-11-25T17:42:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"drm/dp: Move DisplayPort helpers into separate helper module\n\nMove DisplayPort functions into a separate module to reduce the size\nof the KMS helpers. Select DRM_DP_HELPER for all users of the code. To\navoid naming conflicts, rename drm_dp_helper.c to drm_dp.c\n\nThis change can help to reduce the size of the kernel binary. Some\nnumbers from a x86-64 test build:\n\nBefore:\n\tdrm_kms_helper.ko:\t447480 bytes\n\nAfter:\n\tdrm_dp_helper.ko:\t216632 bytes\n\tdrm_kms_helper.ko:\t239424 bytes\n\nFor early-boot graphics, generic DRM drivers, such as simpledrm,\nrequire DRM KMS helpers to be built into the kernel. Generic helper\nfunctions for DisplayPort take up a significant portion of DRM KMS\nhelper library. These functions are not used by generic drivers and\ncan be loaded as a module.\n\nv3:\n\t* fix include statement in DRM selftests\nv2:\n\t* move DP helper code into dp/ (Jani)\n\nSigned-off-by: Thomas Zimmermann \nAcked-by: Lyude Paul \nAcked-by: Daniel Vetter \nLink: https://patchwork.freedesktop.org/patch/msgid/20220114114535.29157-4-tzimmermann@suse.de","shortMessageHtmlLink":"drm/dp: Move DisplayPort helpers into separate helper module"}},{"before":"61195741383e888fee8627cd5e9b5d169e757477","after":"7b6ba279b7c605ac7f0a5570c6575312a4b9d45d","ref":"refs/heads/update-to-v5.18","pushedAt":"2023-11-25T17:17:25.000Z","pushType":"push","commitsCount":75,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"drm/dp: Move DP declarations into separate header file\n\nSplit the DP declarations from other helpers before moving the\nDP functions into a separate module.\n\nv2:\n\t* forward-declare struct drm_dp_aux (Jani)\n\t* add include guards in drm_dp_helper_internal.h\n\nSigned-off-by: Thomas Zimmermann \nAcked-by: Daniel Vetter \nLink: https://patchwork.freedesktop.org/patch/msgid/20220114114535.29157-3-tzimmermann@suse.de","shortMessageHtmlLink":"drm/dp: Move DP declarations into separate header file"}},{"before":null,"after":"61195741383e888fee8627cd5e9b5d169e757477","ref":"refs/heads/update-to-v5.18","pushedAt":"2023-11-25T11:13:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"drm/i915: Initial introduction of vma resources\n\nIntroduce vma resources, sort of similar to TTM resources, needed for\nasynchronous bind management. Initially we will use them to hold\ncompletion of unbinding when we capture data from a vma, but they will\nbe used extensively in upcoming patches for asynchronous vma unbinding.\n\nv6:\n- Some documentation updates\n\nSigned-off-by: Thomas Hellström \nReviewed-by: Matthew Auld \nLink: https://patchwork.freedesktop.org/patch/msgid/20220110172219.107131-2-thomas.hellstrom@linux.intel.com","shortMessageHtmlLink":"drm/i915: Initial introduction of vma resources"}},{"before":"de9e9ea9f9bac04722ecf36549f6df99cef5d274","after":"4f9e0641066f0252d1693d4d94d1ed3820e6dd16","ref":"refs/heads/update-to-v5.17","pushedAt":"2023-11-24T17:01:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"Reduce diff with Linux 5.17","shortMessageHtmlLink":"Reduce diff with Linux 5.17"}},{"before":"28337ab3ccd71cbc730a7c079545cc82f18d6a7c","after":"63c6d0373585f7b5dba6cc6a6a6e90e51bcc757e","ref":"refs/heads/fully-use-drm_fb_helper-on-freebsd","pushedAt":"2023-11-24T16:57:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"drm: Drop FreeBSD-specific checks of oops_in_progress\n\n[Why]\nWith vt_drmfb, I believe they are not needed anymore.","shortMessageHtmlLink":"drm: Drop FreeBSD-specific checks of oops_in_progress"}},{"before":"b7ad04844fd8c1195b4c2f8d867499b4356000a5","after":"1fd4e57734bddfce3ed2577c50ac613a019cc86e","ref":"refs/heads/master","pushedAt":"2023-11-24T16:51:45.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"FreeBSD: i915: Assume \"native\" backlight\n\nAssume we have a \"native\" backlight (in Linux term).\nThis fixes an issue where the firmware/IP reset the backlight level when\nsome events happens (plugging charger or suspend/resume for example).\n\nReported by:\tDr. Amr Osman \nSponsored by:\tBeckhoff Automation GmbH & Co. KG","shortMessageHtmlLink":"FreeBSD: i915: Assume \"native\" backlight"}},{"before":"e1f3815f3ef9acdcee4f01d08e3c8226ba7f5385","after":"de9e9ea9f9bac04722ecf36549f6df99cef5d274","ref":"refs/heads/update-to-v5.17","pushedAt":"2023-08-27T09:58:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"Reduce diff with Linux 5.17","shortMessageHtmlLink":"Reduce diff with Linux 5.17"}},{"before":"499e1a0071e7cdbcb640a6ea56c9bde244832e7c","after":"28337ab3ccd71cbc730a7c079545cc82f18d6a7c","ref":"refs/heads/fully-use-drm_fb_helper-on-freebsd","pushedAt":"2023-08-26T20:27:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"vt(4) integration: Log FB_INFO based on `struct linux_fb_info`\n\n... instead of FreeBSD's `struct fb_info`.\n\n[Why]\nWith the introduction of `vt_drmfb`, we try to use `struct\nlinux_fb_info` for every parameters and all callbacks. This is to make\nsure we use the same values as Linux, just in case we forget to update\nthe corresponding FreeBSD's `struct fb_info`.","shortMessageHtmlLink":"vt(4) integration: Log FB_INFO based on struct linux_fb_info"}},{"before":"bfce42b718d65fe0da1458c061387edcb6e10a3d","after":"e1f3815f3ef9acdcee4f01d08e3c8226ba7f5385","ref":"refs/heads/update-to-v5.17","pushedAt":"2023-08-24T22:05:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"Reduce diff with Linux 5.17","shortMessageHtmlLink":"Reduce diff with Linux 5.17"}},{"before":"121670e1768d0ae9b8ef2b4b1aea813b639f3b7e","after":"bfce42b718d65fe0da1458c061387edcb6e10a3d","ref":"refs/heads/update-to-v5.17","pushedAt":"2023-08-24T19:05:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"Reduce diff with Linux 5.17","shortMessageHtmlLink":"Reduce diff with Linux 5.17"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEF3KCTgA","startCursor":null,"endCursor":null}},"title":"Activity · dumbbell/drm-kmod"}