{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3474142,"defaultBranch":"master","name":"linux","ownerLogin":"jannau","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2012-02-17T21:43:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/486189?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716209292.0","currentOid":""},"activityList":{"items":[{"before":"802f8171f86cfaa6e7f0dda6ecfd5931462ea577","after":"3ca6bca652be97236e9e57c3e8ee1ae858b0d75e","ref":"refs/heads/v6.9/bits/100-bluetooth","pushedAt":"2024-05-20T12:48:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"Bluetooth: hci_bcm4377: Add BCM4388 support\n\nThis needs a different core2_window1. Guessing these newer chips always\nuse beamforming (?).\n\nThe BAR2 also has an offset (RAM start, presumably), so add that.\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"Bluetooth: hci_bcm4377: Add BCM4388 support"}},{"before":"a520c6df42e10eef1ddd984c831e5bbd3e36eec0","after":"451e45d873380531de7b910a3cd5681f3676de9e","ref":"refs/heads/v6.9/bits/040-dwc3","pushedAt":"2024-05-20T12:48:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"Revert \"usb: dwc3: core: Prevent phy suspend during init\"\n\nThis reverts commit 6d735722063a945de56472bdc6bfcb170fd43b86.\n\nThis breaks USB3 on Apple silicon systems and manifests in\n\n| phy-apple-atc b03000000.phy: pipehandler lock not acked, this type-c port is probably dead until the next reboot.\n\nRevert for now as the ATC phy initialization is due a rewrite.\n\nSigned-off-by: Janne Grunau ","shortMessageHtmlLink":"Revert \"usb: dwc3: core: Prevent phy suspend during init\""}},{"before":null,"after":"090f5a9adc1f6d22711ab7b4e915e01b2472fe7d","ref":"refs/heads/v6.9/bits/002-backports","pushedAt":"2024-05-20T12:48:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"Revert \"arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD\"\n\nThis reverts commit 2632e25217696712681dd1f3ecc0d71624ea3b23.\n\nJohannes (and others) report data corruption with dm-crypt on Apple M1\nwhich has been bisected to this change. Revert the offending commit\nwhile we figure out what's going on.\n\nCc: stable@vger.kernel.org\nReported-by: Johannes Nixdorf \nLink: https://lore.kernel.org/all/D1B7GPIR9K1E.5JFV37G0YTIF@shadowice.org/\nSigned-off-by: Will Deacon ","shortMessageHtmlLink":"Revert \"arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD\""}},{"before":"a493f0358f5396f5ef6561617bacd10f651c245f","after":"09b124f6dcfbb9ccfe96ff193c4f2850307120c3","ref":"refs/heads/asahi-wip-6.9","pushedAt":"2024-05-20T12:46:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"Merge branch 'bits/240-isp' into asahi-wip-6.9","shortMessageHtmlLink":"Merge branch 'bits/240-isp' into asahi-wip-6.9"}},{"before":"4df268a6ddcdac185a52fa4f7381867c20403612","after":"a493f0358f5396f5ef6561617bacd10f651c245f","ref":"refs/heads/asahi-wip-6.9","pushedAt":"2024-05-14T20:01:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"power: supply: macsmc_power: Report available charge_behaviours\n\nThe generic handling if charge_behaviours in the power_supply core\nrequires power_supply_desc.charge_behaviours to be set.\n\nTested-by: Marc Zyngier \nSigned-off-by: Thomas Weißschuh \nSigned-off-by: Janne Grunau ","shortMessageHtmlLink":"power: supply: macsmc_power: Report available charge_behaviours"}},{"before":null,"after":"6666387ff5c7bedfd35e6740716eadb77fffc35c","ref":"refs/heads/v6.9/bits/240-isp","pushedAt":"2024-05-13T22:53:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"fixup! media: apple: isp: Support system sleep\n\nSigned-off-by: Janne Grunau ","shortMessageHtmlLink":"fixup! media: apple: isp: Support system sleep"}},{"before":null,"after":"0cfa8c6b6134119f1aa62f5ac783f786e40742f4","ref":"refs/heads/v6.9/bits/230-touchbar","pushedAt":"2024-05-13T22:53:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"MAINTAINERS: Add entries for Apple Z2 touchscreen driver\n\nAdd the MAINTAINERS entries for the driver\n\nSigned-off-by: Sasha Finkelstein ","shortMessageHtmlLink":"MAINTAINERS: Add entries for Apple Z2 touchscreen driver"}},{"before":null,"after":"c1c120a4fcefa339591770e05eb471cc12efc793","ref":"refs/heads/v6.9/bits/220-tso","pushedAt":"2024-05-13T22:53:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"arm64: Implement Apple IMPDEF TSO memory model control\n\nApple CPUs may implement the TSO memory model as an optional\nconfigurable mode. This allows x86 emulators to simplify their\nload/store handling, greatly increasing performance.\n\nExpose this via the prctl PR_SET_MEM_MODEL_TSO mechanism. We use the\nApple IMPDEF AIDR_EL1 register to check for the availability of TSO\nmode, and enable this codepath on all CPUs with an Apple implementer.\n\nThis relies on the ACTLR_EL1 thread state scaffolding introduced\nearlier.\n\nSigned-off-by: Hector Martin \nReviewed-by: Neal Gompa ","shortMessageHtmlLink":"arm64: Implement Apple IMPDEF TSO memory model control"}},{"before":null,"after":"2bb69b07e3946860c2ac8051b8a5b5a3dd1805ea","ref":"refs/heads/v6.9/bits/210-gpu","pushedAt":"2024-05-13T22:53:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"Revert \"rust: macros: fix soundness issue in `module!` macro\"\n\nThis reverts commit 7044dcff8301b29269016ebd17df27c4736140d2.\n\nSigned-off-by: Janne Grunau ","shortMessageHtmlLink":"Revert \"rust: macros: fix soundness issue in module! macro\""}},{"before":null,"after":"4934e235763e7f8be8e01b8255190585899dd9ae","ref":"refs/heads/v6.9/bits/200-dcp","pushedAt":"2024-05-13T22:53:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"drm: apple: Override drm_vblank's page flip event handling [HACK]\n\nSince we don't init/uses drm's vblank support our page flip timestamps\nare CLOCK_MONOTONIC timestamps during the event generation. Since\ncompositors use the timestamp to schedule their next kms commit this is\ntiming sensitive sop move it under the drivers control.\nTake the timestamp directly in the swap_complete callback.\nFramebuffer swaps are unfortunately not fast with DCP. Measured time\nfrom swap_submit to swap_complete is ~1.5 ms for dcp and ~2.3 ms for\ndcpext. This warrants further investigation. Presentation timestamps\nmight help if delay on dcp firmware side occurs after the actual swap.\nIn the meantime doctor the time stamps and move the page flip completion\nup to 1 ms earler. This fixes half rate refresh on external displays\ndisplays using dcpext.\n\nSigned-off-by: Janne Grunau ","shortMessageHtmlLink":"drm: apple: Override drm_vblank's page flip event handling [HACK]"}},{"before":null,"after":"478d5cde648595c3e8e5f2da9d49506e45bdb156","ref":"refs/heads/v6.9/bits/180-sio","pushedAt":"2024-05-13T22:53:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"dmaengine: apple-sio: Add Apple SIO driver\n\nAdd a dmaengine driver for the Apple SIO coprocessor found on Apple\nSoCs where it provides DMA services. Have the driver support cyclic\ntransactions so that ALSA drivers can rely on it in audio output to\nHDMI and DisplayPort.\n\nSigned-off-by: Martin Povišer ","shortMessageHtmlLink":"dmaengine: apple-sio: Add Apple SIO driver"}},{"before":null,"after":"d1a6de6a6b83a65aef6d8bbd11f6aa5aa0872a7e","ref":"refs/heads/v6.9/bits/170-atcphy","pushedAt":"2024-05-13T22:53:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"phy: apple: dptx: Add debug prints for unexpected values\n\nSigned-off-by: Janne Grunau ","shortMessageHtmlLink":"phy: apple: dptx: Add debug prints for unexpected values"}},{"before":null,"after":"a38297e3fb012ddfa7ce0321a7e5a8daeb1872b6","ref":"refs/heads/v6.9/bits/160-fpwm","pushedAt":"2024-05-13T22:53:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"Linux 6.9","shortMessageHtmlLink":"Linux 6.9"}},{"before":null,"after":"8bfcafad56d2d06eb3123c50cfc167050e122797","ref":"refs/heads/v6.9/bits/150-xhci-firmware","pushedAt":"2024-05-13T22:53:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"xhci-pci: asmedia: Add a firmware loader for ASM2214a chips\n\nApple ships ASM2214a ICs in some Apple Silicon hardware (notably, the\n2021 iMac and the 2022 Mac Studio) without a flash ROM, and relies on\nthe OS to load firmware on startup. Add support for this to the generic\nxhci-pci driver.\n\nThe loader code first checks the firmware version, and only attempts to\nload firmware if the version isn't the known ROM version.\n\nSince this arrangement only exists on Apple machines so far, and Apple\nare the only source of the (non-redistributable) firmware intended for\nuse on these machines, the firmware is named asmedia/asm2214a-apple.bin.\nIf this style of firmware loading ever becomes necessary on non-Apple\nmachines, we should add a generic firmware name at the time (if it can\nbe part of linux-firmware) or another vendor-specific firmware name.\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"xhci-pci: asmedia: Add a firmware loader for ASM2214a chips"}},{"before":null,"after":"450cfd8757f8a4e88b2243090b46624089f6f5ac","ref":"refs/heads/v6.9/bits/140-pci","pushedAt":"2024-05-13T22:53:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"fixup! PCI: apple: Move port PHY registers to their own reg items\n\nopen code devm_platform_ioremap_resource_byname() to avoid error\nmessages on older platforms with missing resources in the pcie node.\n\nAvoids \"pcie-apple 590000000.pcie: invalid resource (null)\" on probe.\n\nSigned-off-by: Janne Grunau ","shortMessageHtmlLink":"fixup! PCI: apple: Move port PHY registers to their own reg items"}},{"before":null,"after":"846e4de674111b753f65d595b8dfbba428dca6b7","ref":"refs/heads/v6.9/bits/130-cpufreq","pushedAt":"2024-05-13T22:53:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"cpufreq: apple-soc: Drop setting the PS2 field on M2+\n\nNewer devices don't use this. We still don't know what it does, but\nlet's keep to the same behavior macOS has here.\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"cpufreq: apple-soc: Drop setting the PS2 field on M2+"}},{"before":null,"after":"8dbd45c4ae986bf73f3414d930c973158674b704","ref":"refs/heads/v6.9/bits/120-spmi","pushedAt":"2024-05-13T22:53:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"nvmem: spmi-mfd-nvmem: use legacy fixed layout\n\nFixes probing of nvmem cells in v6.8-rc6\n\nSigned-off-by: Janne Grunau ","shortMessageHtmlLink":"nvmem: spmi-mfd-nvmem: use legacy fixed layout"}},{"before":null,"after":"5e720844111c66bb5ccbd6c49064b050e6b897d0","ref":"refs/heads/v6.9/bits/110-smc","pushedAt":"2024-05-13T22:53:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"power: supply: macsmc_power: Add CHWA charge thresholds\n\nThis is a hardcoded charge threshold feature present in firmware 13.0 or\nnewer. Userspace settings are rounded to one of the two possible\nbehaviors.\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"power: supply: macsmc_power: Add CHWA charge thresholds"}},{"before":null,"after":"802f8171f86cfaa6e7f0dda6ecfd5931462ea577","ref":"refs/heads/v6.9/bits/100-bluetooth","pushedAt":"2024-05-13T22:53:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"fixup! Bluetooth: hci_bcm4377: Add BCM4388 support\n\nSigned-off-by: Janne Grunau ","shortMessageHtmlLink":"fixup! Bluetooth: hci_bcm4377: Add BCM4388 support"}},{"before":null,"after":"538e5d70a2bdf2229cd5fb47fefca563862a3040","ref":"refs/heads/v6.9/bits/090-spi-hid","pushedAt":"2024-05-13T22:53:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"fixup! soc: apple: Add DockChannel driver","shortMessageHtmlLink":"fixup! soc: apple: Add DockChannel driver"}},{"before":null,"after":"104d25cc621891ad8b15a082630bba5997e309c7","ref":"refs/heads/v6.9/bits/080-wifi","pushedAt":"2024-05-13T22:53:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"[brcmfmac] Disable partial SAE offload\n\nRight now, partial SAE offload support is not working with supplicants.\nThis patch currently disables it until we figure that out.\n\nWe still do full SAE offload.\nSigned-off-by: Daniel Berlin ","shortMessageHtmlLink":"[brcmfmac] Disable partial SAE offload"}},{"before":null,"after":"64b85d98d857243a695478a9fae0687eed1fab1e","ref":"refs/heads/v6.9/bits/070-audio","pushedAt":"2024-05-13T22:53:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"READ COMMIT MESSAGE! macaudio: Enable second round of models\n\nEnables j316, j413, j415, j416\n\n*** WARNING FOR DISTRO PACKAGERS WANTING TO APPLY THIS: ***\n*** YOU ABSOLUTELY NEED THIS PATCH IN YOUR LSP-PLUGINS PACKAGE ***\n\nhttps://github.com/lsp-plugins/lsp-dsp-lib/pull/20\n\nDo NOT enable speakers without that patch, on any model. It can/will\nresult in nasty noise that could damage them.\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"READ COMMIT MESSAGE! macaudio: Enable second round of models"}},{"before":null,"after":"976a2db15d615792a1354ce33ce58f24abbbe431","ref":"refs/heads/v6.9/bits/060-spi","pushedAt":"2024-05-13T22:53:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"spi: apple: Add driver for Apple SPI controller\n\nThis SPI controller is present in Apple SoCs such as the M1 (t8103) and\nM1 Pro/Max (t600x). It is a relatively straightforward design with two\n16-entry FIFOs, arbitrary transfer sizes (up to 2**32 - 1) and fully\nconfigurable word size up to 32 bits. It supports one hardware CS line\nwhich can also be driven via the pinctrl/GPIO driver instead, if\ndesired. TX and RX can be independently enabled.\n\nThere are a surprising number of knobs for tweaking details of the\ntransfer, most of which we do not use right now. Hardware CS control\nis available, but we haven't found a way to make it stay low across\nmultiple logical transfers, so we just use software CS control for now.\n\nThere is also a shared DMA offload coprocessor that can be used to handle\nlarger transfers without requiring an IRQ every 8-16 words, but that\nfeature depends on a bunch of scaffolding that isn't ready to be\nupstreamed yet, so leave it for later.\n\nThe hardware shares some register bit definitions with spi-s3c24xx which\nsuggests it has a shared legacy with Samsung SoCs, but it is too\ndifferent to warrant sharing a driver.\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"spi: apple: Add driver for Apple SPI controller"}},{"before":null,"after":"f7c1c5e82593d1ba62beba288963fd85f82f8e46","ref":"refs/heads/v6.9/bits/050-nvme","pushedAt":"2024-05-13T22:53:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"apple-nvme: Support coprocessors left idle\n\niBoot on at least some firmwares/machines leaves ANS2 running, requiring\na wake command instead of a CPU boot (and if we reset ANS2 in that\nstate, everything breaks).\n\nOnly stop the CPU if RTKit was running, and only do the reset dance if\nthe CPU is stopped.\n\nNormal shutdown handoff:\n- RTKit not yet running\n- CPU detected not running\n- Reset\n- CPU powerup\n- RTKit boot wait\n\nANS2 left running/idle:\n- RTKit not yet running\n- CPU detected running\n- RTKit wake message\n\nSleep/resume cycle:\n- RTKit shutdown\n- CPU stopped\n- (sleep here)\n- CPU detected not running\n- Reset\n- CPU powerup\n- RTKit boot wait\n\nShutdown or device removal:\n- RTKit shutdown\n- CPU stopped\n\nTherefore, the CPU running bit serves as a consistent flag of whether\nthe coprocessor is fully stopped or just idle.\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"apple-nvme: Support coprocessors left idle"}},{"before":null,"after":"a520c6df42e10eef1ddd984c831e5bbd3e36eec0","ref":"refs/heads/v6.9/bits/040-dwc3","pushedAt":"2024-05-13T22:53:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"usb: dwc3: Add support for Apple DWC3\n\nAs mad as it sounds, the dwc3 controller present on the Apple M1 must be\nreset and reinitialized whenever a device is unplugged from the root\nport or when the PHY mode is changed.\n\nThis is required for at least the following reasons:\n\n - The USB2 D+/D- lines are connected through a stateful eUSB2 repeater\n which in turn is controlled by a variant of the TI TPS6598x USB PD\n chip. When the USB PD controller detects a hotplug event it resets\n the eUSB2 repeater. Afterwards, no new device is recognized before\n the DWC3 core and PHY are reset as well because the eUSB2 repeater\n and the PHY/dwc3 block disagree about the current state.\n\n - It's possible to completely break the dwc3 controller by switching\n it to device mode and unplugging the cable at just the wrong time.\n If this happens dwc3 behaves as if no device is connected.\n CORESOFTRESET will also never clear after it has been set. The only\n workaround is to trigger a hard reset of the entire dwc3 core with\n its external reset line.\n\n - Whenever the PHY mode is changed (to e.g. transition to DisplayPort\n alternate mode or USB4) dwc3 has to be shutdown and reinitialized.\n Otherwise the Type-C port will not be useable until the entire SoC\n has been reset.\n\nAll of this can be easily worked around by respecting transitions to\nUSB_ROLE_NONE and making sure the external reset line is asserted when\nswitching roles.\n\nSigned-off-by: Sven Peter ","shortMessageHtmlLink":"usb: dwc3: Add support for Apple DWC3"}},{"before":null,"after":"bf18e14060924069f768c132f9d4ae5a91724645","ref":"refs/heads/v6.9/bits/030-misc","pushedAt":"2024-05-13T22:52:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"x86/insn_decoder_test: allow longer symbol-names\n\nIncrease the allowed line-length of the insn-decoder-test to 4k to allow\nfor symbol-names longer than 256 characters.\n\nThe insn-decoder-test takes objdump output as input, which may contain\nsymbol-names as instruction arguments. With rust-code entering the\nkernel, those symbol-names will include mangled-symbols which might\nexceed the current line-length-limit of the tool.\n\nBy bumping the line-length-limit of the tool to 4k, we get a reasonable\nbuffer for all objdump outputs I have seen so far. Unfortunately, ELF\nsymbol-names are not restricted in length, so technically this might\nstill end up failing if we encounter longer names in the future.\n\nMy compile-failure looks like this:\n\n arch/x86/tools/insn_decoder_test: error: malformed line 1152000:\n tBb_+0xf2>\n\n..which overflowed by 10 characters reading this line:\n\n ffffffff81458193: 74 3d je ffffffff814581d2 <_RNvXse_NtNtNtCshGpAVYOtgW1_4core4iter8adapters7flattenINtB5_13FlattenCompatINtNtB7_3map3MapNtNtNtBb_3str4iter5CharsNtB1v_17CharEscapeDefaultENtNtBb_4char13EscapeDefaultENtNtBb_3fmt5Debug3fmtBb_+0xf2>\n\nSigned-off-by: David Rheinsberg ","shortMessageHtmlLink":"x86/insn_decoder_test: allow longer symbol-names"}},{"before":null,"after":"db90a7eced92efd2468876221e093076f9ac11de","ref":"refs/heads/v6.9/bits/020-dart","pushedAt":"2024-05-13T22:52:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"iommu/of: Handle missing iommu_ops as probe deferral in of_iommu_xlate\n\nSigned-off-by: Janne Grunau ","shortMessageHtmlLink":"iommu/of: Handle missing iommu_ops as probe deferral in of_iommu_xlate"}},{"before":null,"after":"4578c31a674b8b5fcbdf83327a23c86f37ed2648","ref":"refs/heads/v6.9/bits/010-soc","pushedAt":"2024-05-13T22:52:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"soc: apple: rtkit: Use high prio work queue\n\nrtkit messages as communication with the DCP firmware for framebuffer\nswaps or input events are time critical so use WQ_HIGHPRI to prevent\nuser space CPU load to increase latency.\nWith kwin_wayland 6's explicit sync mode user space load was able to\ndelay the IOMFB rtkit communication enough to miss vsync for surface\nswaps. Minimal test scenario is constantly resizing a glxgears\nXwayland window.\n\nSigned-off-by: Janne Grunau ","shortMessageHtmlLink":"soc: apple: rtkit: Use high prio work queue"}},{"before":null,"after":"df29fedfcb5563b1209ac22e803eb6320ab08d61","ref":"refs/heads/v6.9/bits/005-maintainers","pushedAt":"2024-05-13T22:52:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"MAINTAINERS: Add apple-spi driver & binding files\n\nThis Apple SPI controller is present on Apple ARM SoCs (t8103/t6000).\n\nSplitting this change from the binding/driver commits to avoid merge\nconflicts with other things touching this section, as usual.\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"MAINTAINERS: Add apple-spi driver & binding files"}},{"before":null,"after":"f5ebb40d8ef5b574bedcdf949aadfdce5a590d7d","ref":"refs/heads/v6.9/bits/000-devicetree","pushedAt":"2024-05-13T22:52:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jannau","name":"Janne Grunau","path":"/jannau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/486189?s=80&v=4"},"commit":{"message":"fixup! arm64: apple: t60xx: Enable DP/HMI audio nodes on all devices\n\nSigned-off-by: Janne Grunau ","shortMessageHtmlLink":"fixup! arm64: apple: t60xx: Enable DP/HMI audio nodes on all devices"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETsnFLQA","startCursor":null,"endCursor":null}},"title":"Activity · jannau/linux"}