{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":639899426,"defaultBranch":"master","name":"linux","ownerLogin":"mmoll","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-05-12T13:32:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1434927?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721495888.0","currentOid":""},"activityList":{"items":[{"before":"fa66aae62ec5af5a20bb4fd902e48ae2395e420b","after":null,"ref":"refs/heads/mmoll_JH7110_VisionFive2_upstream_6.6","pushedAt":"2024-07-20T17:18:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"}},{"before":"62e5ae5007ef14cf9b12da6520d50fe90079d8d4","after":null,"ref":"refs/heads/linux-6.6.y","pushedAt":"2024-07-20T17:18:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"}},{"before":"f2f6a8e8871725035959b90bac048cde555aa0e9","after":"f557af081de6b45a25e27d633b4d8d2dbc2f428e","ref":"refs/heads/master","pushedAt":"2024-07-20T17:08:21.000Z","pushType":"push","commitsCount":2807,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"Merge tag 'riscv-for-linus-6.11-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux\n\nPull RISC-V updates from Palmer Dabbelt:\n\n - Support for various new ISA extensions:\n * The Zve32[xf] and Zve64[xfd] sub-extensios of the vector\n extension\n * Zimop and Zcmop for may-be-operations\n * The Zca, Zcf, Zcd and Zcb sub-extensions of the C extension\n * Zawrs\n\n - riscv,cpu-intc is now dtschema\n\n - A handful of performance improvements and cleanups to text patching\n\n - Support for memory hot{,un}plug\n\n - The highest user-allocatable virtual address is now visible in\n hwprobe\n\n* tag 'riscv-for-linus-6.11-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (58 commits)\n riscv: lib: relax assembly constraints in hweight\n riscv: set trap vector earlier\n KVM: riscv: selftests: Add Zawrs extension to get-reg-list test\n KVM: riscv: Support guest wrs.nto\n riscv: hwprobe: export Zawrs ISA extension\n riscv: Add Zawrs support for spinlocks\n dt-bindings: riscv: Add Zawrs ISA extension description\n riscv: Provide a definition for 'pause'\n riscv: hwprobe: export highest virtual userspace address\n riscv: Improve sbi_ecall() code generation by reordering arguments\n riscv: Add tracepoints for SBI calls and returns\n riscv: Optimize crc32 with Zbc extension\n riscv: Enable DAX VMEMMAP optimization\n riscv: mm: Add support for ZONE_DEVICE\n virtio-mem: Enable virtio-mem for RISC-V\n riscv: Enable memory hotplugging for RISC-V\n riscv: mm: Take memory hotplug read-lock during kernel page table dump\n riscv: mm: Add memory hotplugging support\n riscv: mm: Add pfn_to_kaddr() implementation\n riscv: mm: Refactor create_linear_mapping_range() for memory hot add\n ...","shortMessageHtmlLink":"Merge tag 'riscv-for-linus-6.11-mw1' of git://git.kernel.org/pub/scm/…"}},{"before":"8d025e2092e29bfd13e56c78e22af25fac83c8ec","after":"f2f6a8e8871725035959b90bac048cde555aa0e9","ref":"refs/heads/master","pushedAt":"2024-07-18T18:01:36.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"init/Kconfig: remove CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND\n\nSeveral versions of GCC mis-compile asm goto with outputs. We try to\nworkaround this, but our workaround is demonstrably incomplete and\nliable to result in subtle bugs, especially on arm64 where get_user()\nhas recently been moved over to using asm goto with outputs.\n\nFrom discussion(s) with Linus at:\n\n https://lore.kernel.org/linux-arm-kernel/Zpfv2tnlQ-gOLGac@J2N7QTR9R3.cambridge.arm.com/\n https://lore.kernel.org/linux-arm-kernel/ZpfxLrJAOF2YNqCk@J2N7QTR9R3.cambridge.arm.com/\n\n... it sounds like the best thing to do for now is to remove the\nworkaround and make CC_HAS_ASM_GOTO_OUTPUT depend on working compiler\nversions.\n\nThe issue was originally reported to GCC by Sean Christopherson:\n\n https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113921\n\n... and Jakub Jelinek fixed this for GCC 14, with the fix backported to\n13.3.0, 12.4.0, and 11.5.0.\n\nIn the kernel, we tried to workaround broken compilers in commits:\n\n 4356e9f841f7 (\"work around gcc bugs with 'asm goto' with outputs\")\n 68fb3ca0e408 (\"update workarounds for gcc \"asm goto\" issue\")\n\n... but the workaround of adding an empty asm(\"\") after the asm volatile\ngoto(...) demonstrably does not always avoid the problem, as can be seen\nin the following test case:\n\n| #define asm_goto_output(x...) \\\n| do { asm volatile goto(x); asm (\"\"); } while (0)\n|\n| #define __good_or_bad(__val, __key) \\\n| do { \\\n| __label__ __failed; \\\n| unsigned long __tmp; \\\n| asm_goto_output( \\\n| \" cbnz %[key], %l[__failed]\\n\" \\\n| \" mov %[val], #0x900d\\n\" \\\n| : [val] \"=r\" (__tmp) \\\n| : [key] \"r\" (__key) \\\n| : \\\n| : __failed); \\\n| (__val) = __tmp; \\\n| break; \\\n| __failed: \\\n| (__val) = 0xbad; \\\n| } while (0)\n|\n| unsigned long get_val(unsigned long key);\n| unsigned long get_val(unsigned long key)\n| {\n| unsigned long val = 0xbad;\n|\n| __good_or_bad(val, key);\n|\n| return val;\n| }\n\nGCC 13.2.0 (at -O2) compiles this to:\n\n| \tcbnz x0, .Lfailed\n| \tmov x0, #0x900d\n| .Lfailed:\n| \tret\n\nGCC 14.1.0 (at -O2) compiles this to:\n\n| \tcbnz x0, .Lfailed\n| \tmov x0, #0x900d\n| \tret\n| .Lfailed:\n| \tmov x0, #0xbad\n| \tret\n\nNote that GCC 13.2.0 erroneously omits the assignment to 'val' in the\nerror path (even though this does not depend on an output of the asm\ngoto). GCC 14.1.0 correctly retains the assignment.\n\nThis problem can be seen within the kernel with the following test case:\n\n| #include \n| #include \n|\n| noinline unsigned long test_unsafe_get_user(unsigned long __user *ptr);\n| noinline unsigned long test_unsafe_get_user(unsigned long __user *ptr)\n| {\n| unsigned long val;\n|\n| unsafe_get_user(val, ptr, Efault);\n| return val;\n|\n| Efault:\n| val = 0x900d;\n| return val;\n| }\n\nGCC 13.2.0 (arm64 defconfig) compiles this to:\n\n| and x0, x0, #0xff7fffffffffffff\n| ldtr x0, [x0]\n| .Lextable_fixup:\n| ret\n\nGCC 13.2.0 (x86_64 defconfig + MITIGATION_RETPOLINE=n) compiles this to:\n\n| endbr64\n| mov (%rdi),%rax\n| .Lextable_fixup:\n| ret\n\n... omitting the assignment to 'val' in the error path, and leaving\ngarbage in the result register returned by the function (which happens\nto contain the faulting address in the generated code).\n\nGCC 14.1.0 (arm64 defconfig) compiles this to:\n\n| and x0, x0, #0xff7fffffffffffff\n| ldtr x0, [x0]\n| ret\n| .Lextable_fixup:\n| mov x0, #0x900d // #36877\n| ret\n\nGCC 14.1.0 (x86_64 defconfig + MITIGATION_RETPOLINE=n) compiles this to:\n\n| endbr64\n| mov (%rdi),%rax\n| ret\n| .Lextable_fixup:\n| mov $0x900d,%eax\n| ret\n\n... retaining the expected assignment to 'val' in the error path.\n\nWe don't have a complete and reasonable workaround. While placing empty\nasm(\"\") blocks after each goto label *might* be sufficient, we don't\nknow for certain, this is tedious and error-prone, and there doesn't\nseem to be a neat way to wrap this up (which is especially painful for\ncases with multiple goto labels).\n\nAvoid this issue by disabling CONFIG_CC_HAS_ASM_GOTO_OUTPUT for\nknown-broken compiler versions and removing the workaround (along with\nthe CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND config option).\n\nFor the moment I've left the default implementation of asm_goto_output()\nunchanged. This should now be redundant since any compiler with the fix\nfor the clobbering issue whould also have a fix for the (earlier)\nvolatile issue, but it's far less churny to leave it around, which makes\nit easier to backport this patch if necessary.\n\nSigned-off-by: Mark Rutland \nCc: Alex Coplan \nCc: Catalin Marinas \nCc: Jakub Jelinek \nCc: Peter Zijlstra \nCc: Sean Christopherson \nCc: Szabolcs Nagy \nCc: Will Deacon \nCc: linux-arm-kernel@lists.infradead.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Linus Torvalds ","shortMessageHtmlLink":"init/Kconfig: remove CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND"}},{"before":"70293240c5ce675a67bfc48f419b093023b862b3","after":"8d025e2092e29bfd13e56c78e22af25fac83c8ec","ref":"refs/heads/master","pushedAt":"2024-03-28T18:59:22.000Z","pushType":"push","commitsCount":90,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"Merge tag 'erofs-for-6.9-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs\n\nPull erofs fixes from Gao Xiang:\n\n - Add a new reviewer Sandeep Dhavale to build a healthier community\n\n - Drop experimental warning for FSDAX\n\n* tag 'erofs-for-6.9-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs:\n MAINTAINERS: erofs: add myself as reviewer\n erofs: drop experimental warning for FSDAX","shortMessageHtmlLink":"Merge tag 'erofs-for-6.9-rc2-fixes' of git://git.kernel.org/pub/scm/l…"}},{"before":"7dd9b97eda9988dc0894a49a808d0e85f9103b1b","after":"c7a5eccc00cf29913b668c8bfb2065e7b9340aa1","ref":"refs/heads/mmoll_JH7110_VisionFive2_upstream","pushedAt":"2024-03-28T18:59:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"Add driver for OpenCores PWM Controller.","shortMessageHtmlLink":"Add driver for OpenCores PWM Controller."}},{"before":"c924404a5506baea71361f56f783f48618b7d266","after":"7dd9b97eda9988dc0894a49a808d0e85f9103b1b","ref":"refs/heads/mmoll_JH7110_VisionFive2_upstream","pushedAt":"2024-03-24T16:48:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"Add driver for OpenCores PWM Controller.","shortMessageHtmlLink":"Add driver for OpenCores PWM Controller."}},{"before":"ff9c18e435b042596c9d48badac7488e3fa76a55","after":"70293240c5ce675a67bfc48f419b093023b862b3","ref":"refs/heads/master","pushedAt":"2024-03-24T16:47:47.000Z","pushType":"push","commitsCount":99,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"Merge tag 'timers-urgent-2024-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull timer fixes from Thomas Gleixner:\n \"Two regression fixes for the timer and timer migration code:\n\n - Prevent endless timer requeuing which is caused by two CPUs racing\n out of idle. This happens when the last CPU goes idle and therefore\n has to ensure to expire the pending global timers and some other\n CPU come out of idle at the same time and the other CPU wins the\n race and expires the global queue. This causes the last CPU to\n chase ghost timers forever and reprogramming it's clockevent device\n endlessly.\n\n Cure this by re-evaluating the wakeup time unconditionally.\n\n - The split into local (pinned) and global timers in the timer wheel\n caused a regression for NOHZ full as it broke the idle tracking of\n global timers. On NOHZ full this prevents an self IPI being sent\n which in turn causes the timer to be not programmed and not being\n expired on time.\n\n Restore the idle tracking for the global timer base so that the\n self IPI condition for NOHZ full is working correctly again\"\n\n* tag 'timers-urgent-2024-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n timers: Fix removed self-IPI on global timer's enqueue in nohz_full\n timers/migration: Fix endless timer requeue after idle interrupts","shortMessageHtmlLink":"Merge tag 'timers-urgent-2024-03-23' of git://git.kernel.org/pub/scm/…"}},{"before":"5da9a5bd49bf7ef2ca0650c5624bbbd2f98fb725","after":"c924404a5506baea71361f56f783f48618b7d266","ref":"refs/heads/mmoll_JH7110_VisionFive2_upstream","pushedAt":"2024-03-22T18:20:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"Add driver for OpenCores PWM Controller.","shortMessageHtmlLink":"Add driver for OpenCores PWM Controller."}},{"before":"8e938e39866920ddc266898e6ae1fffc5c8f51aa","after":"ff9c18e435b042596c9d48badac7488e3fa76a55","ref":"refs/heads/master","pushedAt":"2024-03-22T18:20:07.000Z","pushType":"push","commitsCount":159,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"Merge tag 'ceph-for-6.9-rc1' of https://github.com/ceph/ceph-client\n\nPull ceph updates from Ilya Dryomov:\n \"A patch to minimize blockage when processing very large batches of\n dirty caps and two fixes to better handle EOF in the face of multiple\n clients performing reads and size-extending writes at the same time\"\n\n* tag 'ceph-for-6.9-rc1' of https://github.com/ceph/ceph-client:\n ceph: set correct cap mask for getattr request for read\n ceph: stop copying to iter at EOF on sync reads\n ceph: remove SLAB_MEM_SPREAD flag usage\n ceph: break the check delayed cap loop every 5s","shortMessageHtmlLink":"Merge tag 'ceph-for-6.9-rc1' of https://github.com/ceph/ceph-client"}},{"before":"b95346075ae5f3c9c8bdd5b17d53ca5e7b5e4fbc","after":"5da9a5bd49bf7ef2ca0650c5624bbbd2f98fb725","ref":"refs/heads/mmoll_JH7110_VisionFive2_upstream","pushedAt":"2024-03-22T13:28:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"Add driver for OpenCores PWM Controller.","shortMessageHtmlLink":"Add driver for OpenCores PWM Controller."}},{"before":"2ac2b1665d3fbec6ca709dd6ef3ea05f4a51ee4c","after":"8e938e39866920ddc266898e6ae1fffc5c8f51aa","ref":"refs/heads/master","pushedAt":"2024-03-22T13:28:22.000Z","pushType":"push","commitsCount":1118,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"Merge tag '6.9-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6\n\nPull smb client fixes from Steve French:\n\n - Various get_inode_info_fixes\n\n - Fix for querying xattrs of cached dirs\n\n - Four minor cleanup fixes (including adding some header corrections\n and a missing flag)\n\n - Performance improvement for deferred close\n\n - Two query interface fixes\n\n* tag '6.9-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6:\n smb311: additional compression flag defined in updated protocol spec\n smb311: correct incorrect offset field in compression header\n cifs: Move some extern decls from .c files to .h\n cifs: remove redundant variable assignment\n cifs: fixes for get_inode_info\n cifs: open_cached_dir(): add FILE_READ_EA to desired access\n cifs: reduce warning log level for server not advertising interfaces\n cifs: make sure server interfaces are requested only for SMB3+\n cifs: defer close file handles having RH lease","shortMessageHtmlLink":"Merge tag '6.9-rc-smb3-client-fixes-part2' of git://git.samba.org/sfr…"}},{"before":"5ab347f453a24813ca1464e22794d075b5350ec5","after":"b95346075ae5f3c9c8bdd5b17d53ca5e7b5e4fbc","ref":"refs/heads/mmoll_JH7110_VisionFive2_upstream","pushedAt":"2024-03-21T18:28:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"Add driver for OpenCores PWM Controller.","shortMessageHtmlLink":"Add driver for OpenCores PWM Controller."}},{"before":"78c3925c048c752334873f56c3a3d1c9d53e0416","after":"2ac2b1665d3fbec6ca709dd6ef3ea05f4a51ee4c","ref":"refs/heads/master","pushedAt":"2024-03-21T18:27:45.000Z","pushType":"push","commitsCount":112,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"Merge tag 'hwlock-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux\n\nPull hwspinlock updates from Bjorn Andersson:\n \"Some code cleanup for the OMAP hwspinlock driver\"\n\n* tag 'hwlock-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux:\n hwspinlock: omap: Use index to get hwspinlock pointer\n hwspinlock: omap: Use devm_hwspin_lock_register() helper\n hwspinlock: omap: Use devm_pm_runtime_enable() helper\n hwspinlock: omap: Remove unneeded check for OF node","shortMessageHtmlLink":"Merge tag 'hwlock-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/…"}},{"before":"efb4c27493328f38ed370ec2088846890b8d83bb","after":"5ab347f453a24813ca1464e22794d075b5350ec5","ref":"refs/heads/mmoll_JH7110_VisionFive2_upstream","pushedAt":"2024-03-19T21:04:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"Add driver for OpenCores PWM Controller.","shortMessageHtmlLink":"Add driver for OpenCores PWM Controller."}},{"before":"c442a42363b2ce5c3eb2b0ff1e052ee956f0a29f","after":"78c3925c048c752334873f56c3a3d1c9d53e0416","ref":"refs/heads/master","pushedAt":"2024-03-19T20:43:49.000Z","pushType":"push","commitsCount":1733,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"Merge tag 'soc-late-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc\n\nPull more ARM SoC updates from Arnd Bergmann:\n \"These are changes that for some reason ended up not making it into the\n first four branches but that should still make it into 6.9:\n\n - A rework of the omap clock support that touches both drivers and\n device tree files\n\n - The reset controller branch changes that had a dependency on late\n bugfixes. Merging them here avoids a backmerge of 6.8-rc5 into the\n drivers branch\n\n - The RISC-V/starfive, RISC-V/microchip and ARM/Broadcom devicetree\n changes that got delayed and needed some extra time in linux-next\n for wider testing\"\n\n* tag 'soc-late-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (31 commits)\n soc: fsl: dpio: fix kcalloc() argument order\n bus: ts-nbus: Improve error reporting\n bus: ts-nbus: Convert to atomic pwm API\n riscv: dts: starfive: jh7110: Add camera subsystem nodes\n ARM: bcm: stop selecing CONFIG_TICK_ONESHOT\n ARM: dts: omap3: Update clksel clocks to use reg instead of ti,bit-shift\n ARM: dts: am3: Update clksel clocks to use reg instead of ti,bit-shift\n clk: ti: Improve clksel clock bit parsing for reg property\n clk: ti: Handle possible address in the node name\n dt-bindings: pwm: opencores: Add compatible for StarFive JH8100\n dt-bindings: riscv: cpus: reg matches hart ID\n reset: Instantiate reset GPIO controller for shared reset-gpios\n reset: gpio: Add GPIO-based reset controller\n cpufreq: do not open-code of_phandle_args_equal()\n of: Add of_phandle_args_equal() helper\n reset: simple: add support for Sophgo SG2042\n dt-bindings: reset: sophgo: support SG2042\n riscv: dts: microchip: add specific compatible for mpfs pdma\n riscv: dts: microchip: add missing CAN bus clocks\n ARM: brcmstb: Add debug UART entry for 74165\n ...","shortMessageHtmlLink":"Merge tag 'soc-late-6.9' of git://git.kernel.org/pub/scm/linux/kernel…"}},{"before":"547013071c25569e050d01ed64d3d7513f14e580","after":"efb4c27493328f38ed370ec2088846890b8d83bb","ref":"refs/heads/mmoll_JH7110_VisionFive2_upstream","pushedAt":"2024-03-19T20:43:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"fix build","shortMessageHtmlLink":"fix build"}},{"before":"3fa20c0bf0c2444b907429e316cc9d82271215be","after":"547013071c25569e050d01ed64d3d7513f14e580","ref":"refs/heads/mmoll_JH7110_VisionFive2_upstream","pushedAt":"2024-03-16T12:56:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"fix build","shortMessageHtmlLink":"fix build"}},{"before":"e1cfad33385915cb4dc9d5e202e40aa19288dd3c","after":"fa66aae62ec5af5a20bb4fd902e48ae2395e420b","ref":"refs/heads/mmoll_JH7110_VisionFive2_upstream_6.6","pushedAt":"2024-03-15T18:46:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":" [NOT-FOR-UPSTREAM] Add readme\n\nSigned-off-by: Hal Feng ","shortMessageHtmlLink":" [NOT-FOR-UPSTREAM] Add readme"}},{"before":"51f354b815c44f1e423edb3f089ceece9bd26976","after":"62e5ae5007ef14cf9b12da6520d50fe90079d8d4","ref":"refs/heads/linux-6.6.y","pushedAt":"2024-03-15T18:46:00.000Z","pushType":"push","commitsCount":1235,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"Linux 6.6.21\n\nLink: https://lore.kernel.org/r/20240304211549.876981797@linuxfoundation.org\nTested-by: SeongJae Park \nTested-by: Luna Jernberg \nTested-by: Bagas Sanjaya \nTested-by: Ron Economos \nTested-by: Takeshi Ogasawara \nTested-by: Jon Hunter \nTested-by: Harshit Mogalapalli \nTested-by: Shuah Khan \nTested-by: Florian Fainelli \nTested-by: Linux Kernel Functional Testing \nSigned-off-by: Greg Kroah-Hartman ","shortMessageHtmlLink":"Linux 6.6.21"}},{"before":"ee8cbf01734d387192c36887c8fca43f429ca292","after":"3fa20c0bf0c2444b907429e316cc9d82271215be","ref":"refs/heads/mmoll_JH7110_VisionFive2_upstream","pushedAt":"2024-03-15T18:45:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"fix build","shortMessageHtmlLink":"fix build"}},{"before":"7521f258ea303c827434c101884b62a2b137a942","after":"c442a42363b2ce5c3eb2b0ff1e052ee956f0a29f","ref":"refs/heads/master","pushedAt":"2024-03-15T18:44:24.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"Merge tag '9p-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs\n\nPull 9p updates from Eric Van Hensbergen:\n \"This includes a number of patches addressing improvements in the cache\n portions of the 9p client.\n\n The biggest improvements have to do with fixing handling of inodes and\n eliminating duplicate structures and unnecessary allocation/release of\n inode structures and many associated unnecessary protocol traffic.\n This also dramatically reduced code complexity across the code and\n sets us up to add proper temporal cache capabilities\"\n\n* tag '9p-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs:\n fs/9p: fix dups even in uncached mode\n fs/9p: simplify iget to remove unnecessary paths\n fs/9p: rework qid2ino logic\n fs/9p: Eliminate now unused v9fs_get_inode\n fs/9p: Eliminate redundant non-cache path in mknod\n fs/9p: remove walk and inode allocation from symlink\n fs/9p: convert mkdir to use get_new_inode\n fs/9p: switch vfsmount to use v9fs_get_new_inode","shortMessageHtmlLink":"Merge tag '9p-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/g…"}},{"before":"83065120eecd947ec90399e30460ae3c66c70f3c","after":"e1cfad33385915cb4dc9d5e202e40aa19288dd3c","ref":"refs/heads/mmoll_JH7110_VisionFive2_upstream_6.6","pushedAt":"2024-02-18T16:41:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":" [NOT-FOR-UPSTREAM] Add readme\n\nSigned-off-by: Hal Feng ","shortMessageHtmlLink":" [NOT-FOR-UPSTREAM] Add readme"}},{"before":"e330fbca73950b4716c0e4c5bfe8fe87cb255b10","after":"ee8cbf01734d387192c36887c8fca43f429ca292","ref":"refs/heads/mmoll_JH7110_VisionFive2_upstream","pushedAt":"2024-02-18T15:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"Revert \"clk: starfive: jh7110-sys: Fix lower rate of CPUfreq by setting PLL0 rate to 1.5GHz\"\n\nThis reverts commit fc7b542f8d3d9edcbd036cb650cb0c5fba18f5f9.","shortMessageHtmlLink":"Revert \"clk: starfive: jh7110-sys: Fix lower rate of CPUfreq by setti…"}},{"before":"fa1421bae03d223c4b8437681b274f19be1648b5","after":"e330fbca73950b4716c0e4c5bfe8fe87cb255b10","ref":"refs/heads/mmoll_JH7110_VisionFive2_upstream","pushedAt":"2024-02-18T14:45:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"fix build","shortMessageHtmlLink":"fix build"}},{"before":"9be388bff5f211e56f334624608d44485421c693","after":"fa1421bae03d223c4b8437681b274f19be1648b5","ref":"refs/heads/mmoll_JH7110_VisionFive2_upstream","pushedAt":"2024-02-18T14:23:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"fix build","shortMessageHtmlLink":"fix build"}},{"before":"54be6c6c5ae8e0d93a6c4641cb7528eb0b6ba478","after":"7521f258ea303c827434c101884b62a2b137a942","ref":"refs/heads/master","pushedAt":"2024-02-11T13:36:21.000Z","pushType":"push","commitsCount":317,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":"Merge tag 'mm-hotfixes-stable-2024-02-10-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm\n\nPull misc fixes from Andrew Morton:\n \"21 hotfixes. 12 are cc:stable and the remainder pertain to post-6.7\n issues or aren't considered to be needed in earlier kernel versions\"\n\n* tag 'mm-hotfixes-stable-2024-02-10-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (21 commits)\n nilfs2: fix potential bug in end_buffer_async_write\n mm/damon/sysfs-schemes: fix wrong DAMOS tried regions update timeout setup\n nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()\n MAINTAINERS: Leo Yan has moved\n mm/zswap: don't return LRU_SKIP if we have dropped lru lock\n fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super\n mailmap: switch email address for John Moon\n mm: zswap: fix objcg use-after-free in entry destruction\n mm/madvise: don't forget to leave lazy MMU mode in madvise_cold_or_pageout_pte_range()\n arch/arm/mm: fix major fault accounting when retrying under per-VMA lock\n selftests: core: include linux/close_range.h for CLOSE_RANGE_* macros\n mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page\n mm: memcg: optimize parent iteration in memcg_rstat_updated()\n nilfs2: fix data corruption in dsync block recovery for small block sizes\n mm/userfaultfd: UFFDIO_MOVE implementation should use ptep_get()\n exit: wait_task_zombie: kill the no longer necessary spin_lock_irq(siglock)\n fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats\n fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand()\n getrusage: use sig->stats_lock rather than lock_task_sighand()\n getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()\n ...","shortMessageHtmlLink":"Merge tag 'mm-hotfixes-stable-2024-02-10-11-16' of git://git.kernel.o…"}},{"before":null,"after":"83065120eecd947ec90399e30460ae3c66c70f3c","ref":"refs/heads/mmoll_JH7110_VisionFive2_upstream_6.6","pushedAt":"2024-02-04T15:44:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"},"commit":{"message":" [NOT-FOR-UPSTREAM] Add readme\n\nSigned-off-by: Hal Feng ","shortMessageHtmlLink":" [NOT-FOR-UPSTREAM] Add readme"}},{"before":"1621e43dd9bebccd1bcd5bbc35313bec4f2398dd","after":null,"ref":"refs/heads/mmoll_JH7110_VisionFive2_upstream_master","pushedAt":"2024-02-04T15:42:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"}},{"before":"39676dfe52331dba909c617f213fdb21015c8d10","after":null,"ref":"refs/heads/next","pushedAt":"2024-02-04T15:42:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mmoll","name":"Michael Moll","path":"/mmoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1434927?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhK8M-AA","startCursor":null,"endCursor":null}},"title":"Activity · mmoll/linux"}