{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":34900775,"defaultBranch":"master","name":"linux","ownerLogin":"krzk","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-05-01T11:53:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10425763?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727358165.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"d21e19d7d7fe7a9dacb693f53d71c180fd176f5e","ref":"refs/heads/n/dt-bindings-examples","pushedAt":"2024-09-26T13:42:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"dt-bindings: examples: Add GPIO hogs and variable-lists\n\nSame Devicetree binding can be expressed multiple ways thus no wonder\nwe have multiple variants of similar concept. All such code could be\ncleaned up, but even then new contributor might not be able to find\ngood, existing binding solving their case.\n\nAdd subdirectory with two Devicetree schema examples (GPIO hog and\nvariable lists like clocks), hoping it will grow with reference-designs.\nAll these bindings use valid compatibles, although with \"test\" vendor\nprefix, so they will be validated by DT schema.\n\nSigned-off-by: Krzysztof Kozlowski \n\n---\n\nIf approach is accepted, I will come with more ideas, as commented\nduring LPC DT BoF to creates examples based on review.\n\nCc: Nishanth Menon \nCc: Bjorn Andersson ","shortMessageHtmlLink":"dt-bindings: examples: Add GPIO hogs and variable-lists"}},{"before":"88f73c11f6dce6e6266d33523c546ab0426c3cac","after":null,"ref":"refs/heads/b4/soc-dev-fixes","pushedAt":"2024-09-26T06:32:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"}},{"before":null,"after":"9eb14af1fbfd1948b7f800b3e4fc035cd67ca177","ref":"refs/heads/n/hid-revert-broken-binding","pushedAt":"2024-09-25T20:01:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"dt-bindings: input: Revert \"dt-bindings: input: Goodix SPI HID Touchscreen\"\n\nThis reverts commit 9184b17fbc23 (\"dt-bindings: input: Goodix SPI HID\nTouchscreen\") because it duplicates existing binding leadings to errors:\n\n goodix,gt7986u.example.dtb:\n touchscreen@0: compatible: 'oneOf' conditional failed, one must be fixed:\n ['goodix,gt7986u'] is too short\n 'goodix,gt7375p' was expected\n\nThis was reported on mailing list on 6th of September, but no reaction\nhappened from contributor or maintainer to fix it.\n\nTherefore let's drop binding which breaks and duplicates existing one.\n\nFixes: 9184b17fbc23 (\"dt-bindings: input: Goodix SPI HID Touchscreen\")\nReported-by: Rob Herring \nCloses: https://lore.kernel.org/all/CAL_Jsq+QfTtRj_JCqXzktQ49H8VUnztVuaBjvvkg3fwEHniUHw@mail.gmail.com/\nSigned-off-by: Krzysztof Kozlowski \n\n---\n\nIt is sad that original commit author ignored the report for two weeks.\nThis should have never been sent to Linus as pull request.","shortMessageHtmlLink":"dt-bindings: input: Revert \"dt-bindings: input: Goodix SPI HID Touchs…"}},{"before":"606ef7d9ea3b16a3bf04c7a47910f9675d59e6df","after":"9139a02eb0ca627ad15fe5d0138b1636a8d7642e","ref":"refs/heads/pending/dt-bindings-qcom-new-and-fixes-for-warnings-linux-next","pushedAt":"2024-09-25T09:57:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"Documentation/process: maintainer-soc: clarify submitting patches\n\nPatches for SoCs are expected to be picked up by SoC submaintainers.\nThe main SoC maintainers should be addressed only in few cases.\n\nRewrite the section about maintainer handling to document above\nexpectation.\n\nSigned-off-by: Krzysztof Kozlowski \nCc: Linus Walleij \nCc: Alexandre Belloni \nCc: Will Deacon \nCc: Kevin Hilman \nCc: Palmer Dabbelt \nCc: Geert Uytterhoeven \nCc: Conor Dooley \nCc: Heiko Stübner \n\n---\n\nDuring our LPC ad-hoc BoF, we discussed improving Maintainer SoC docs\nand I think I volunteered to write something. The trouble is that\nwhatever I won't write in my notes, escapes my memory.\n\nI believe this is what we discussed. Was there anything more to\nwrite/document?\n\nChanges in v2:\n1. Fix missing closing ) (Conor).\n2. Style changes (in point 3.).\n3. Soften note that soc@kernel is not for discussing (\"is usually not\").","shortMessageHtmlLink":"Documentation/process: maintainer-soc: clarify submitting patches"}},{"before":"c08b7c5eea112c815f5621b21d04e20a09d954e9","after":null,"ref":"refs/heads/b4/dt-bindings-i2c-nvidia","pushedAt":"2024-09-25T07:40:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"}},{"before":"7d9a4402703b3cc14e863f91c0604c6b86c2f60e","after":null,"ref":"refs/heads/b4/dt-bindings-gpio-hog","pushedAt":"2024-09-25T07:40:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"}},{"before":"7d751008bc46f76367b23f02634c92df5e3e99b2","after":null,"ref":"refs/heads/b4/cleanup-h-of-node-put-var","pushedAt":"2024-09-25T07:40:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"}},{"before":"946cf2cdd50c6460f64b3687166515c27e90d950","after":null,"ref":"refs/heads/b4/cleanup-h-of-node-put-regulator","pushedAt":"2024-09-23T09:03:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"}},{"before":"b2482c4e67a2666d15f82178d59021e5dc1bc801","after":null,"ref":"refs/heads/b4/qcom-adreno-dts-bindings-driver","pushedAt":"2024-09-23T09:00:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"}},{"before":"6472572daf838f228a8276a0675da1b4d1d4d1f9","after":null,"ref":"refs/heads/b4/dts-nxp-imx6-pinctrl","pushedAt":"2024-09-23T09:00:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"}},{"before":"a4dcf32e5da5b10812a10655a40326767d30e76a","after":null,"ref":"refs/heads/b4/dts-marvell-cleanup","pushedAt":"2024-09-23T09:00:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"}},{"before":"e69ecf217f26ae4cfb984576dbcdab38d725b92f","after":null,"ref":"refs/heads/b4/cleanup-h-of-node-put-memory","pushedAt":"2024-09-23T09:00:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"}},{"before":"e01b114114201592f6eb61a496f84f8afb53f258","after":null,"ref":"refs/heads/b4/reset-cleanup-scoped","pushedAt":"2024-09-23T08:54:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"}},{"before":"f675e1d3a1b66dca1148bf42780e5b8e6e0d22b4","after":null,"ref":"refs/heads/b4/cleanup-h-of-node-put-other","pushedAt":"2024-09-23T08:54:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"}},{"before":"4b0701dc567e8a3584913bc9cebf3e36f4de334b","after":null,"ref":"refs/heads/b4/asoc-wsa88xx-port-arrays","pushedAt":"2024-09-23T08:54:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"}},{"before":"8811450955c9eb9dc18cb0278041874a80ce6f9a","after":null,"ref":"refs/heads/n/cleanup-h-of-node-put-cpuidle","pushedAt":"2024-09-23T08:50:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"}},{"before":"23779167bf5b9db468c7037928d9b9e82480ef5a","after":null,"ref":"refs/heads/b4/module-owner-var","pushedAt":"2024-09-23T08:50:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"}},{"before":"c454450ad62f66ef2fe87c0079d0dd799c63369e","after":null,"ref":"refs/heads/b4/asoc-wsa88xx-version","pushedAt":"2024-09-23T08:50:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"}},{"before":"da3ea35007d0af457a0afc87e84fddaebc4e0b63","after":"d22300518d875f78203e9afacb5aa0b0316da523","ref":"refs/heads/master","pushedAt":"2024-09-16T07:28:51.000Z","pushType":"push","commitsCount":2164,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"Merge tag 'thermal-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull thermal control updates from Rafael Wysocki:\n \"These mostly continue to rework the thermal core and the thermal zone\n driver interface to make the code more straightforward and reduce\n bloat\n\n The most significant piece of this work is a change of the code\n related to binding cooling devices to thermal zones which, among other\n things, replaces two previously existing thermal zone operations with\n one allowing driver implementations to be much simpler\n\n There is also a new thermal core testing module allowing mock thermal\n zones to be created and controlled via debugfs in order to exercise\n the thermal core functionality. It is expected to be used for\n implementing thermal core self tests in the future\n\n Apart from the above, there are assorted thermal driver updates\n\n Specifics:\n\n - Update some thermal drivers to eliminate thermal_zone_get_trip()\n calls from them and get rid of that function (Rafael Wysocki)\n\n - Update the thermal sysfs code to store trip point attributes in\n trip descriptors and get to trip points via attribute pointers\n (Rafael Wysocki)\n\n - Move the computation of the low and high boundaries for\n thermal_zone_set_trips() to __thermal_zone_device_update() (Daniel\n Lezcano)\n\n - Introduce a debugfs-based facility for thermal core testing (Rafael\n Wysocki)\n\n - Replace the thermal zone .bind() and .unbind() callbacks for\n binding cooling devices to thermal zones with one .should_bind()\n callback used for deciding whether or not a given cooling devices\n should be bound to a given trip point in a given thermal zone\n (Rafael Wysocki)\n\n - Eliminate code that has no more users after the other changes, drop\n some redundant checks from the thermal core and clean it up (Rafael\n Wysocki)\n\n - Fix rounding of delay jiffies in the thermal core (Rafael Wysocki)\n\n - Refuse to accept trip point temperature or hysteresis that would\n lead to an invalid threshold value when setting them via sysfs\n (Rafael Wysocki)\n\n - Adjust states of all uninitialized instances in the .manage()\n callback of the Bang-bang thermal governor (Rafael Wysocki)\n\n - Drop a couple of redundant checks along with the code depending on\n them from the thermal core (Rafael Wysocki)\n\n - Rearrange the thermal core to avoid redundant checks and simplify\n control flow in a couple of code paths (Rafael Wysocki)\n\n - Add power domain DT bindings for new Amlogic SoCs (Georges Stark)\n\n - Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() in the ST\n driver and add a Kconfig dependency on THERMAL_OF subsystem for the\n STi driver (Raphael Gallais-Pou)\n\n - Simplify the error code path in the probe functions in the brcmstb\n driver with the helo of dev_err_probe() (Yan Zhen)\n\n - Make imx_sc_thermal use dev_err_probe() (Alexander Stein)\n\n - Remove trailing space after \\n newline in the Renesas driver (Colin\n Ian King)\n\n - Add DT binding compatible string for the SA8255p to the tsens\n thermal driver (Nikunj Kela)\n\n - Use the devm_clk_get_enabled() helpers to simplify the init routine\n in the sprd thermal driver (Huan Yang)\n\n - Remove __maybe_unused notations for the functions by using the new\n RUNTIME_PM_OPS() and SYSTEM_SLEEP_PM_OPS() macros on the IMx and\n Qoriq drivers (Fabio Estevam)\n\n - Remove unused declarations from the ti-soc-thermal driver's header\n file as the functions in question were removed previously (Zhang\n Zekun)\"\n\n* tag 'thermal-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (48 commits)\n thermal: core: Drop thermal_zone_device_is_enabled()\n thermal: core: Check passive delay in monitor_thermal_zone()\n thermal: core: Drop dead code from monitor_thermal_zone()\n thermal: core: Drop redundant lockdep_assert_held()\n thermal: gov_bang_bang: Adjust states of all uninitialized instances\n thermal: sysfs: Add sanity checks for trip temperature and hysteresis\n thermal/drivers/imx_sc_thermal: Use dev_err_probe\n thermal/drivers/ti-soc-thermal: Remove unused declarations\n thermal/drivers/imx: Remove __maybe_unused notations\n thermal/drivers/qoriq: Remove __maybe_unused notations\n thermal/drivers/sprd: Use devm_clk_get_enabled() helpers\n dt-bindings: thermal: tsens: document support on SA8255p\n thermal/drivers/renesas: Remove trailing space after \\n newline\n thermal/drivers/brcmstb_thermal: Simplify with dev_err_probe()\n thermal/drivers/sti: Depend on THERMAL_OF subsystem\n thermal/drivers/st: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()\n dt-bindings: thermal: amlogic,thermal: add optional power-domains\n thermal: core: Drop tz field from struct thermal_instance\n thermal: core: Drop redundant checks from thermal_bind_cdev_to_trip()\n thermal: core: Rename cdev-to-thermal-zone bind/unbind functions\n ...","shortMessageHtmlLink":"Merge tag 'thermal-6.12-rc1' of git://git.kernel.org/pub/scm/linux/ke…"}},{"before":"5be63fc19fcaa4c236b307420483578a56986a37","after":"da3ea35007d0af457a0afc87e84fddaebc4e0b63","ref":"refs/heads/master","pushedAt":"2024-09-16T07:20:02.000Z","pushType":"push","commitsCount":691,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"Linux 6.11-rc7","shortMessageHtmlLink":"Linux 6.11-rc7"}},{"before":"bf5c4202ec7aac511d53c0aecdaa77ea9fb9c74f","after":"7d9a4402703b3cc14e863f91c0604c6b86c2f60e","ref":"refs/heads/b4/dt-bindings-gpio-hog","pushedAt":"2024-09-09T16:48:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"soundwire: stream: Revert \"soundwire: stream: fix programming slave ports for non-continous port maps\"\n\nThis reverts commit ab8d66d132bc8f1992d3eb6cab8d32dda6733c84 because it\nbreaks codecs using non-continuous masks in source and sink ports. The\ncommit missed the point that port numbers are not used as indices for\niterating over prop.sink_ports or prop.source_ports.\n\nSoundwire core and existing codecs expect that the array passed as\nprop.sink_ports and prop.source_ports is continuous. The port mask still\nmight be non-continuous, but that's unrelated.\n\nReported-by: Bard Liao \nCloses: https://lore.kernel.org/all/b6c75eee-761d-44c8-8413-2a5b34ee2f98@linux.intel.com/\nFixes: ab8d66d132bc (\"soundwire: stream: fix programming slave ports for non-continous port maps\")\nAcked-by: Bard Liao \nReviewed-by: Charles Keepax \nCc: \nSigned-off-by: Krzysztof Kozlowski \n\n---\n\nResending with Ack/Rb tags and missing Cc-stable.","shortMessageHtmlLink":"soundwire: stream: Revert \"soundwire: stream: fix programming slave p…"}},{"before":"1adb17f5323cf3778ff2fe5290d25b2edb53d599","after":"a86c596b07cd5ae789049da21ddec4451d82da29","ref":"refs/heads/b4/regulator-const","pushedAt":"2024-09-09T13:52:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"regulator: max77650: Use container_of and constify static data\n\nSwitch from rdev_get_drvdata() to container_of(), so the static\n'struct max77650_regulator_desc' holding 'struct regulator_desc' can\nbe made const for code safety.\n\nSigned-off-by: Krzysztof Kozlowski \n\n---\n\n[RFT]: Not tested, only built.","shortMessageHtmlLink":"regulator: max77650: Use container_of and constify static data"}},{"before":null,"after":"1adb17f5323cf3778ff2fe5290d25b2edb53d599","ref":"refs/heads/b4/regulator-const","pushedAt":"2024-09-09T13:51:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"regulator: max77650: Use container_of and constify static data\n\nSwitch from rdev_get_drvdata() to container_of(), so the static\n'struct max77650_regulator_desc' holding 'struct regulator_desc' can\nbe made const for code safety.\n\nSigned-off-by: Krzysztof Kozlowski \n\n---\n\n[RFT]: Not tested, only built.","shortMessageHtmlLink":"regulator: max77650: Use container_of and constify static data"}},{"before":null,"after":"d75b6c481c709b257e70d8bf389900dff9e2b166","ref":"refs/heads/b4/regmap-config-const","pushedAt":"2024-09-08T14:47:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"drm/bridge: ti-dlpc3433: constify regmap_config\n\nMark local static 'struct regmap_config' as const for safer and more\nobvious code.\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"drm/bridge: ti-dlpc3433: constify regmap_config"}},{"before":"d6716b9c8a2ac1a3188fd7ad1b520ec1dd7c3017","after":"d3e811c92a2277ee0c85de59d0db0016f8741fa6","ref":"refs/heads/b4/dts-cleanup","pushedAt":"2024-09-05T15:47:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"arm64: dts: qcom: minor whitespace cleanup\n\nThe DTS code coding style expects exactly one space around '='\ncharacter.\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"arm64: dts: qcom: minor whitespace cleanup"}},{"before":null,"after":"d6716b9c8a2ac1a3188fd7ad1b520ec1dd7c3017","ref":"refs/heads/b4/dts-cleanup","pushedAt":"2024-09-05T15:47:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"arm64: dts: qcom: minor whitespace cleanup\n\nThe DTS code coding style expects exactly one space around '='\ncharacter.\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"arm64: dts: qcom: minor whitespace cleanup"}},{"before":"cefce55fd17a41aed463943f9ea29c4c3b7866c0","after":"def0b08f09668dc5acf2286d98c6ea6ee5441538","ref":"refs/heads/b4/cleanup-h-guard-pm-domain","pushedAt":"2024-09-05T15:03:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"clk: qcom: constify static 'struct qcom_icc_hws_data'\n\nDrivers and core code does not modify the file-scope static 'struct\nqcom_icc_hws_data', so it can be made const for code safety and\nreadability.\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"clk: qcom: constify static 'struct qcom_icc_hws_data'"}},{"before":"751fbc293a1b4d4b7bf26345e0c04f9fe48023de","after":"cefce55fd17a41aed463943f9ea29c4c3b7866c0","ref":"refs/heads/b4/cleanup-h-guard-pm-domain","pushedAt":"2024-09-05T14:57:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"pmdomain: renesas: rcar-sysc: Use scoped device node handling to simplify error paths\n\nObtain the device node reference with scoped/cleanup.h to reduce error\nhandling and make the code a bit simpler.\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"pmdomain: renesas: rcar-sysc: Use scoped device node handling to simp…"}},{"before":"7519d140ecb27a5ae7bd5d746d8edb2b71633c8c","after":"bf5c4202ec7aac511d53c0aecdaa77ea9fb9c74f","ref":"refs/heads/b4/dt-bindings-gpio-hog","pushedAt":"2024-09-04T14:53:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"soundwire: stream: Revert \"soundwire: stream: fix programming slave ports for non-continous port maps\"\n\nThis reverts commit ab8d66d132bc8f1992d3eb6cab8d32dda6733c84 because it\nbreaks codecs using non-continuous masks in source and sink ports. The\ncommit missed the point that port numbers are not used as indices for\niterating over prop.sink_ports or prop.source_ports.\n\nSoundwire core and existing codecs expect that the array passed as\nprop.sink_ports and prop.source_ports is continuous. The port mask still\nmight be non-continuous, but that's unrelated.\n\nReported-by: Bard Liao \nCloses: https://lore.kernel.org/all/b6c75eee-761d-44c8-8413-2a5b34ee2f98@linux.intel.com/\nFixes: ab8d66d132bc (\"soundwire: stream: fix programming slave ports for non-continous port maps\")\nSigned-off-by: Krzysztof Kozlowski \n\n---\n\nI will need to fix my codec drivers, but that's independent.","shortMessageHtmlLink":"soundwire: stream: Revert \"soundwire: stream: fix programming slave p…"}},{"before":"934fcae72cf3e2423762ccc711eb686d055405b6","after":"6472572daf838f228a8276a0675da1b4d1d4d1f9","ref":"refs/heads/b4/dts-nxp-imx6-pinctrl","pushedAt":"2024-09-02T16:36:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"ARM: dts: imx6qdl: align pin config nodes with bindings\n\nBindings for other NXP pin controllers expect pin configuration nodes in\npinctrl to match certain naming, so adjust these as well, even though\ntheir bindings are not yet in dtschema format.\n\nSigned-off-by: Krzysztof Kozlowski \n\n---\n\nChanges in v2:\n1. Fix \"grpgrp\" -> \"grp\"","shortMessageHtmlLink":"ARM: dts: imx6qdl: align pin config nodes with bindings"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQxMzo0Mjo0NS4wMDAwMDBazwAAAATBjBe7","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMlQxNjozNjoyOC4wMDAwMDBazwAAAASqzIu7"}},"title":"Activity · krzk/linux"}