{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3199002,"defaultBranch":"rpi-6.6.y","name":"linux","ownerLogin":"raspberrypi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-01-17T12:10:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1294177?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714388888.0","currentOid":""},"activityList":{"items":[{"before":"c1432b4bae5b6582f4d32ba381459f33c34d1424","after":"dda83b1fb650670b865e8735115c00bdfccacabf","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-24T16:14:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"DTS: overlays: add mmio-hi parameter to pciex1-compat-pi5\n\nI225-V network adapters have a buggy ROM that won't complete internal\ninitialisation if (at least) BAR0 has an assigned address of 0x0.\n\nAdd a parameter to the pciex1-compat-pi5 overlay to make outbound\naddresses start at 2GB.\n\nSigned-off-by: Jonathan Bell ","shortMessageHtmlLink":"DTS: overlays: add mmio-hi parameter to pciex1-compat-pi5"}},{"before":"4ecd92372867652f9d73bca340c1e3e12559750f","after":"6466903a6a8f74447c0cbc12ad914b53978a885f","ref":"refs/heads/rpi-6.9.y","pushedAt":"2024-05-24T10:30:22.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"configs: Enable Hailo accelerator driver\n\nSigned-off-by: Phil Elwell ","shortMessageHtmlLink":"configs: Enable Hailo accelerator driver"}},{"before":"8768bb526c7877aee47fb11f2cee053fc2434521","after":"8644d958343e8a5a1fd74fe46c7c0a437c05894a","ref":"refs/heads/rpi-6.8.y","pushedAt":"2024-05-24T10:26:46.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"configs: Enable Hailo accelerator driver\n\nSigned-off-by: Phil Elwell ","shortMessageHtmlLink":"configs: Enable Hailo accelerator driver"}},{"before":"d447564b5ef9bf9b4c5f69adbfadfbbbfb05d9a2","after":"c1432b4bae5b6582f4d32ba381459f33c34d1424","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-24T10:16:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"configs: Really enable Hailo accelerator driver\n\nFor real, this time.","shortMessageHtmlLink":"configs: Really enable Hailo accelerator driver"}},{"before":"573f8fd0abf1d63ef719672a3c26e7abc0169620","after":"d447564b5ef9bf9b4c5f69adbfadfbbbfb05d9a2","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-24T09:37:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"configs: Enable Hailo accelerator driver\n\nSigned-off-by: Phil Elwell ","shortMessageHtmlLink":"configs: Enable Hailo accelerator driver"}},{"before":"a59df153f48d2da66a4de8ec4b87c70e0cf3486c","after":"573f8fd0abf1d63ef719672a3c26e7abc0169620","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-22T18:50:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"drm/bridge: panel: Name an associated backlight device\n\nPass the DRM connector name to any configured backlight\ndevice so that userspace can associate the two items.\n\nIdeally this should be in drm_panel, but it is bridge/panel\nthat creates the drm_connector and therefore knows the name.\n\nSigned-off-by: Dave Stevenson ","shortMessageHtmlLink":"drm/bridge: panel: Name an associated backlight device"}},{"before":"0a19b5256303d2f35be9272832b01a170c9a039b","after":"a59df153f48d2da66a4de8ec4b87c70e0cf3486c","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-22T14:17:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"ARM: dts: Fix camera sync parameters\n\nThe camera sync parameter declarations include are invalid in that they\nhave both embedded string values and following cell values. The\nintention here was to use the cell values, but the embedded \"0\" was\nnot removed as it should have been.\n\nThe implication of this mistake is that inverted sync flags would be\nignored because the 0 value corresponds to GPIO_ACTIVE_HIGH. The\nextra cell value would be treated as the start of another override,\nbut then ignored because the end of the parameter is reached.\n\nThese errors should have been picked up by the automated checks, but\nthe base dts files weren't subjected to the same validation. This has\nnow been corrected.\n\nSigned-off-by: Phil Elwell ","shortMessageHtmlLink":"ARM: dts: Fix camera sync parameters"}},{"before":"55faf2eb5190410941aaabdc5bbd2c74c27f546e","after":"0a19b5256303d2f35be9272832b01a170c9a039b","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-22T14:16:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"drivers: pcie-brcmstb: add best-effort workaround for QoS bug on bcm2712\n\nIf a set of read requests are issued by an endpoint, they are streamed\ninto a resynchronisation FIFO prior to exiting the RC. This FIFO has an\nedge case where it can drop QoS for a request to 0 if there's a single\noutstanding read request in the FIFO, and another is pushed when the\nFIFO is popped. Requests with a QoS of 0 can take hundreds of\nmicroseconds to complete.\n\nBy adding an experimentally-determined amount of backpressure on the pop\nside, the critical level transition can largely be avoided.\n\nSigned-off-by: Jonathan Bell ","shortMessageHtmlLink":"drivers: pcie-brcmstb: add best-effort workaround for QoS bug on bcm2712"}},{"before":"d4a37d7e99588685a81d75699b3bbd85621fbaea","after":"55faf2eb5190410941aaabdc5bbd2c74c27f546e","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-21T15:12:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"popcornmix","name":null,"path":"/popcornmix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1053730?s=80&v=4"},"commit":{"message":"drivers: staging: bcm2835-isp: Respect caller's stride value\n\nThe stride value reported for output image buffers should be at least\nas large as any value that was passed in by the caller (subject to\ncorrect alignment for the pixel format). If the value is zero (meaning\nno value was passed), or is too small, the minimum acceptable value\nwill be substituted.\n\nSigned-off-by: David Plowman ","shortMessageHtmlLink":"drivers: staging: bcm2835-isp: Respect caller's stride value"}},{"before":"32ef391f821adc9f1e977c6d89a4656ac777ce0e","after":"8768bb526c7877aee47fb11f2cee053fc2434521","ref":"refs/heads/rpi-6.8.y","pushedAt":"2024-05-21T12:45:29.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"overlays: Add sdio -> sdio-pi5 mapping\n\nThere is already an sdio-pi5 overlays, but the automatic mapping was\nmissing.\n\nSigned-off-by: Phil Elwell ","shortMessageHtmlLink":"overlays: Add sdio -> sdio-pi5 mapping"}},{"before":"574824623507b463be88194987f54ccb6c3b8ce4","after":"d4a37d7e99588685a81d75699b3bbd85621fbaea","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-21T11:08:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"overlays: Add sdio -> sdio-pi5 mapping\n\nThere is already an sdio-pi5 overlays, but the automatic mapping was\nmissing.\n\nSigned-off-by: Phil Elwell ","shortMessageHtmlLink":"overlays: Add sdio -> sdio-pi5 mapping"}},{"before":"1ac74d2f9773922731a11bc329ae2710fce172d4","after":"574824623507b463be88194987f54ccb6c3b8ce4","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-21T09:48:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"DTS: overlays: add pciex1-compat-pi5\n\nInterop testing with the M.2 HAT has revealed that there are many quirky\nendpoint devices out there, so users should have a way of rapidly\niterating to find which quirk is causing reliability issues.\n\nSigned-off-by: Jonathan Bell ","shortMessageHtmlLink":"DTS: overlays: add pciex1-compat-pi5"}},{"before":"0c147366da4fb829ba02a9db117e97a4107ac6a3","after":"1ac74d2f9773922731a11bc329ae2710fce172d4","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-20T14:16:32.000Z","pushType":"push","commitsCount":311,"pusher":{"login":"popcornmix","name":null,"path":"/popcornmix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1053730?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'stable/linux-6.6.y' into rpi-6.6.y","shortMessageHtmlLink":"Merge remote-tracking branch 'stable/linux-6.6.y' into rpi-6.6.y"}},{"before":"46c02d5990446bf9f67c81e706674fd687d32366","after":"32ef391f821adc9f1e977c6d89a4656ac777ce0e","ref":"refs/heads/rpi-6.8.y","pushedAt":"2024-05-20T14:07:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"popcornmix","name":null,"path":"/popcornmix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1053730?s=80&v=4"},"commit":{"message":"spi: dw: Handle any number of gpiod CS lines\n\nEven when configured to use only gpiod CS lines, the DW SPI controller\nstill expects a bit to be set in the SER register, otherwise transfers\nstall. For the csgpiod case, nominate bit 0 for the job.\n\nSee: https://github.com/raspberrypi/linux/issues/6159\n\nSigned-off-by: Phil Elwell ","shortMessageHtmlLink":"spi: dw: Handle any number of gpiod CS lines"}},{"before":"18f350d65241aa7d26c3587ee0981aa43d7d33f2","after":"4ecd92372867652f9d73bca340c1e3e12559750f","ref":"refs/heads/rpi-6.9.y","pushedAt":"2024-05-20T13:53:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"popcornmix","name":null,"path":"/popcornmix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1053730?s=80&v=4"},"commit":{"message":"spi: dw: Handle any number of gpiod CS lines\n\nEven when configured to use only gpiod CS lines, the DW SPI controller\nstill expects a bit to be set in the SER register, otherwise transfers\nstall. For the csgpiod case, nominate bit 0 for the job.\n\nSee: https://github.com/raspberrypi/linux/issues/6159\n\nSigned-off-by: Phil Elwell ","shortMessageHtmlLink":"spi: dw: Handle any number of gpiod CS lines"}},{"before":"f1a2a9a675899c166a75c6e398af8aa5445e5e5f","after":"0c147366da4fb829ba02a9db117e97a4107ac6a3","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-17T19:51:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"dtoverlay: Add rgb-order override for vc4-kms-dpi-generic\n\nSets the new DT property for rgb-order.\n\nSigned-off-by: Dave Stevenson ","shortMessageHtmlLink":"dtoverlay: Add rgb-order override for vc4-kms-dpi-generic"}},{"before":"384ad7fd45ab61b8260f400a069d2ca5e7dffe82","after":"f1a2a9a675899c166a75c6e398af8aa5445e5e5f","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-17T18:42:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"regulator: rpi_panel_v2: Add delay on I2C reads\n\nAs with many microcontrollers, the panel wants to use clock\nstretching during a read so that the appropriate return value\ncan be generated and programmed into the hardware.\nWith Pi0-3 really not supporting clock stretching, this resulted\nin the panel firmware dying.\n\nInsert a delay between the write and the read to give the firmware\na chance to generate the relevant return value.\n\nSigned-off-by: Dave Stevenson ","shortMessageHtmlLink":"regulator: rpi_panel_v2: Add delay on I2C reads"}},{"before":"c40b423b1cec0d54e84e75099b97c022455121ab","after":"384ad7fd45ab61b8260f400a069d2ca5e7dffe82","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-16T19:33:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"dtoverlays: Fix noints mode of mcp23017\n\nnoints mode disables 2 fragments that configure a GPIO to\nbe used for the interrupt line from the MCP23017, but fails\nto remove the pinctrl-0 reference or pinctrl-names.\nIt therefore fails to load due to an invalid phandle.\n\nMove the pinctrl-0 and pinctrl-names properties so they\nalso get disabled by the noints override.\n\nhttps://forums.raspberrypi.com/viewtopic.php?t=370907\n\nSigned-off-by: Dave Stevenson ","shortMessageHtmlLink":"dtoverlays: Fix noints mode of mcp23017"}},{"before":"886f86f97c0b64322aec955f62d9b1fd3330304e","after":"c40b423b1cec0d54e84e75099b97c022455121ab","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-15T14:59:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"DTS: bcm2712: set nonzero QoS values for PCIE1\n\nIf PCIE1 is left with the default (zero) AXI QoS values, endpoints can\nreceive extremely poor service for non-posted transactions e.g. reads.\nSuch transactions can take milliseconds to complete on a contended\nsystem.\n\nBump priorities for every TC above the non-realtime greedy peripherals\nin BCM2712, to allow reasonable service without competing against hard\nrealtime peripherals.\n\nSigned-off-by: Jonathan Bell ","shortMessageHtmlLink":"DTS: bcm2712: set nonzero QoS values for PCIE1"}},{"before":"f0537b9db29afd851323e4b7d7ae3156d6bfb1b6","after":"886f86f97c0b64322aec955f62d9b1fd3330304e","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-14T13:16:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"staging: bcm2835_codec: Pass framerate to the component if set late\n\nFor video encoding, if the framerate was set after the component\nwas created, then it wasn't set correctly on the port, and an\nold value was encoded in the bitstream.\n\nUpdate the port status when the framerate is set.\n\nhttps://github.com/raspberrypi/rpicam-apps/issues/664\n\nSigned-off-by: Dave Stevenson ","shortMessageHtmlLink":"staging: bcm2835_codec: Pass framerate to the component if set late"}},{"before":"01b8a2c22d817a1a5cc4a57e16c5c927412f0cfd","after":"18f350d65241aa7d26c3587ee0981aa43d7d33f2","ref":"refs/heads/rpi-6.9.y","pushedAt":"2024-05-14T08:33:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"spi: dw: Handle any number of gpiod CS lines\n\nEven when configured to use only gpiod CS lines, the DW SPI controller\nstill expects a bit to be set in the SER register, otherwise transfers\nstall. For the csgpiod case, nominate bit 0 for the job.\n\nSee: https://github.com/raspberrypi/linux/issues/6159\n\nSigned-off-by: Phil Elwell ","shortMessageHtmlLink":"spi: dw: Handle any number of gpiod CS lines"}},{"before":"2898f10e289fafad6e8a30c735487be0d56c2bac","after":"46c02d5990446bf9f67c81e706674fd687d32366","ref":"refs/heads/rpi-6.8.y","pushedAt":"2024-05-14T08:27:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"spi: dw: Handle any number of gpiod CS lines\n\nEven when configured to use only gpiod CS lines, the DW SPI controller\nstill expects a bit to be set in the SER register, otherwise transfers\nstall. For the csgpiod case, nominate bit 0 for the job.\n\nSee: https://github.com/raspberrypi/linux/issues/6159\n\nSigned-off-by: Phil Elwell ","shortMessageHtmlLink":"spi: dw: Handle any number of gpiod CS lines"}},{"before":"abc50146600eb2cb93aec321d003970296950343","after":"f0537b9db29afd851323e4b7d7ae3156d6bfb1b6","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-14T07:46:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"spi: dw: Handle any number of gpiod CS lines\n\nEven when configured to use only gpiod CS lines, the DW SPI controller\nstill expects a bit to be set in the SER register, otherwise transfers\nstall. For the csgpiod case, nominate bit 0 for the job.\n\nSee: https://github.com/raspberrypi/linux/issues/6159\n\nSigned-off-by: Phil Elwell ","shortMessageHtmlLink":"spi: dw: Handle any number of gpiod CS lines"}},{"before":"e0c78d59082aaadb95fc301af239c991686a1822","after":"abc50146600eb2cb93aec321d003970296950343","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-13T16:01:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"staging: bcm2835-codec: 32bpp RGB formats need a 64byte alignment\n\nThe firmware needs 16 pixel alignment on RGBx 32bpp formats, which\nwould be 64 byte. The driver was only setting 32byte alignment.\n\nSigned-off-by: Dave Stevenson ","shortMessageHtmlLink":"staging: bcm2835-codec: 32bpp RGB formats need a 64byte alignment"}},{"before":"4ac81ba7c5e32ec8c24935747722ad3733ea4239","after":"01b8a2c22d817a1a5cc4a57e16c5c927412f0cfd","ref":"refs/heads/rpi-6.9.y","pushedAt":"2024-05-13T15:11:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"dts: bcm2712: Drop snd_bcm2835 bootargs references from Pi5\n\nPi5 has no VCHIQ to support the snd_bcm2835 firmware audio\ndriver, so remove the reference to it from bootargs.\n\nhttps://forums.raspberrypi.com/viewtopic.php?p=2219395#p2219395\n\nSigned-off-by: Dave Stevenson ","shortMessageHtmlLink":"dts: bcm2712: Drop snd_bcm2835 bootargs references from Pi5"}},{"before":"b5dbe58ae4140a1ef7b86e4757e872c209b9f9ab","after":"2898f10e289fafad6e8a30c735487be0d56c2bac","ref":"refs/heads/rpi-6.8.y","pushedAt":"2024-05-13T15:10:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"dts: bcm2712: Drop snd_bcm2835 bootargs references from Pi5\n\nPi5 has no VCHIQ to support the snd_bcm2835 firmware audio\ndriver, so remove the reference to it from bootargs.\n\nhttps://forums.raspberrypi.com/viewtopic.php?p=2219395#p2219395\n\nSigned-off-by: Dave Stevenson ","shortMessageHtmlLink":"dts: bcm2712: Drop snd_bcm2835 bootargs references from Pi5"}},{"before":"306bcafee3596b1e69998edcd2a0a8934c74552a","after":"4ac81ba7c5e32ec8c24935747722ad3733ea4239","ref":"refs/heads/rpi-6.9.y","pushedAt":"2024-05-13T12:35:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"popcornmix","name":null,"path":"/popcornmix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1053730?s=80&v=4"},"commit":{"message":"drm/vc4: Fix potential null pointer read when disabling vblank\n\nvc4_disable_vblank assumed that vc4_encoder was always assigned,\nwhich isn't guaranteed.\n\nIf it isn't assigned then disable the interrupt anyway as it's\nnot connected.\n\nhttps://github.com/raspberrypi/linux/issues/6146\n\nFixes: 63c0bcc4b747 (\"drm/vc4: Add option to call from crtc to encoder on vblank\")\nSigned-off-by: Dave Stevenson ","shortMessageHtmlLink":"drm/vc4: Fix potential null pointer read when disabling vblank"}},{"before":"1e53604087930e7cf42eee3d42572d0d6f54c86a","after":"e0c78d59082aaadb95fc301af239c991686a1822","ref":"refs/heads/rpi-6.6.y","pushedAt":"2024-05-08T18:13:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"dts: bcm2712: Drop snd_bcm2835 bootargs references from Pi5\n\nPi5 has no VCHIQ to support the snd_bcm2835 firmware audio\ndriver, so remove the reference to it from bootargs.\n\nhttps://forums.raspberrypi.com/viewtopic.php?p=2219395#p2219395\n\nSigned-off-by: Dave Stevenson ","shortMessageHtmlLink":"dts: bcm2712: Drop snd_bcm2835 bootargs references from Pi5"}},{"before":"fbb6687254b971f1d3f2b5a943998f4f441ba396","after":"306bcafee3596b1e69998edcd2a0a8934c74552a","ref":"refs/heads/rpi-6.9.y","pushedAt":"2024-05-07T15:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"drm/vc4: Fix potential null pointer read when disabling vblank\n\nvc4_disable_vblank assumed that vc4_encoder was always assigned,\nwhich isn't guaranteed.\n\nIf it isn't assigned then disable the interrupt anyway as it's\nnot connected.\n\nhttps://github.com/raspberrypi/linux/issues/6146\n\nFixes: 63c0bcc4b747 (\"drm/vc4: Add option to call from crtc to encoder on vblank\")\nSigned-off-by: Dave Stevenson ","shortMessageHtmlLink":"drm/vc4: Fix potential null pointer read when disabling vblank"}},{"before":"7384146d5382439ac8cd1c58cb0e6d122a2891f6","after":"b5dbe58ae4140a1ef7b86e4757e872c209b9f9ab","ref":"refs/heads/rpi-6.8.y","pushedAt":"2024-05-07T15:20:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelwell","name":"Phil Elwell","path":"/pelwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8911409?s=80&v=4"},"commit":{"message":"drm/vc4: Fix potential null pointer read when disabling vblank\n\nvc4_disable_vblank assumed that vc4_encoder was always assigned,\nwhich isn't guaranteed.\n\nIf it isn't assigned then disable the interrupt anyway as it's\nnot connected.\n\nhttps://github.com/raspberrypi/linux/issues/6146\n\nFixes: 63c0bcc4b747 (\"drm/vc4: Add option to call from crtc to encoder on vblank\")\nSigned-off-by: Dave Stevenson ","shortMessageHtmlLink":"drm/vc4: Fix potential null pointer read when disabling vblank"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUzgO9gA","startCursor":null,"endCursor":null}},"title":"Activity ยท raspberrypi/linux"}