{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":142707813,"defaultBranch":"master","name":"linux","ownerLogin":"archlinux","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-07-28T20:25:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4673648?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716684753.0","currentOid":""},"activityList":{"items":[{"before":"ff2632d7d08edc11e8bd0629e9fcfebab25c78b4","after":"9b62e02e63363f5678d5598ee7372064301587f7","ref":"refs/heads/master","pushedAt":"2024-05-26T00:52:33.000Z","pushType":"push","commitsCount":3983,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'mm-hotfixes-stable-2024-05-25-09-13' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm\n\nPull misc fixes from Andrew Morton:\n \"16 hotfixes, 11 of which are cc:stable.\n\n A few nilfs2 fixes, the remainder are for MM: a couple of selftests\n fixes, various singletons fixing various issues in various parts\"\n\n* tag 'mm-hotfixes-stable-2024-05-25-09-13' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm:\n mm/ksm: fix possible UAF of stable_node\n mm/memory-failure: fix handling of dissolved but not taken off from buddy pages\n mm: /proc/pid/smaps_rollup: avoid skipping vma after getting mmap_lock again\n nilfs2: fix potential hang in nilfs_detach_log_writer()\n nilfs2: fix unexpected freezing of nilfs_segctor_sync()\n nilfs2: fix use-after-free of timer for log writer thread\n selftests/mm: fix build warnings on ppc64\n arm64: patching: fix handling of execmem addresses\n selftests/mm: compaction_test: fix bogus test success and reduce probability of OOM-killer invocation\n selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages\n selftests/mm: compaction_test: fix bogus test success on Aarch64\n mailmap: update email address for Satya Priya\n mm/huge_memory: don't unpoison huge_zero_folio\n kasan, fortify: properly rename memintrinsics\n lib: add version into /proc/allocinfo output\n mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL","shortMessageHtmlLink":"Merge tag 'mm-hotfixes-stable-2024-05-25-09-13' of git://git.kernel.o…"}},{"before":"1b10b390d945a19747d75b34a6e01035ac7b9155","after":"ff2632d7d08edc11e8bd0629e9fcfebab25c78b4","ref":"refs/heads/master","pushedAt":"2024-05-17T16:52:56.000Z","pushType":"push","commitsCount":5697,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'powerpc-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux\n\nPull powerpc updates from Michael Ellerman:\n\n - Enable BPF Kernel Functions (kfuncs) in the powerpc BPF JIT.\n\n - Allow per-process DEXCR (Dynamic Execution Control Register) settings\n via prctl, notably NPHIE which controls hashst/hashchk for ROP\n protection.\n\n - Install powerpc selftests in sub-directories. Note this changes the\n way run_kselftest.sh needs to be invoked for powerpc selftests.\n\n - Change fadump (Firmware Assisted Dump) to better handle memory\n add/remove.\n\n - Add support for passing additional parameters to the fadump kernel.\n\n - Add support for updating the kdump image on CPU/memory add/remove\n events.\n\n - Other small features, cleanups and fixes.\n\nThanks to Andrew Donnellan, Andy Shevchenko, Aneesh Kumar K.V, Arnd\nBergmann, Benjamin Gray, Bjorn Helgaas, Christian Zigotzky, Christophe\nJaillet, Christophe Leroy, Colin Ian King, Cédric Le Goater, Dr. David\nAlan Gilbert, Erhard Furtner, Frank Li, GUO Zihua, Ganesh Goudar, Geoff\nLevand, Ghanshyam Agrawal, Greg Kurz, Hari Bathini, Joel Stanley, Justin\nStitt, Kunwu Chan, Li Yang, Lidong Zhong, Madhavan Srinivasan, Mahesh\nSalgaonkar, Masahiro Yamada, Matthias Schiffer, Naresh Kamboju, Nathan\nChancellor, Nathan Lynch, Naveen N Rao, Nicholas Miehlbradt, Ran Wang,\nRandy Dunlap, Ritesh Harjani, Sachin Sant, Shirisha Ganta, Shrikanth\nHegde, Sourabh Jain, Stephen Rothwell, sundar, Thorsten Blum, Vaibhav\nJain, Xiaowei Bao, Yang Li, and Zhao Chenhui.\n\n* tag 'powerpc-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (85 commits)\n powerpc/fadump: Fix section mismatch warning\n powerpc/85xx: fix compile error without CONFIG_CRASH_DUMP\n powerpc/fadump: update documentation about bootargs_append\n powerpc/fadump: pass additional parameters when fadump is active\n powerpc/fadump: setup additional parameters for dump capture kernel\n powerpc/pseries/fadump: add support for multiple boot memory regions\n selftests/powerpc/dexcr: Fix spelling mistake \"predicition\" -> \"prediction\"\n KVM: PPC: Book3S HV nestedv2: Fix an error handling path in gs_msg_ops_kvmhv_nestedv2_config_fill_info()\n KVM: PPC: Fix documentation for ppc mmu caps\n KVM: PPC: code cleanup for kvmppc_book3s_irqprio_deliver\n KVM: PPC: Book3S HV nestedv2: Cancel pending DEC exception\n powerpc/xmon: Check cpu id in commands \"c#\", \"dp#\" and \"dx#\"\n powerpc/code-patching: Use dedicated memory routines for patching\n powerpc/code-patching: Test patch_instructions() during boot\n powerpc64/kasan: Pass virtual addresses to kasan_init_phys_region()\n powerpc: rename SPRN_HID2 define to SPRN_HID2_750FX\n powerpc: Fix typos\n powerpc/eeh: Fix spelling of the word \"auxillary\" and update comment\n macintosh/ams: Fix unused variable warning\n powerpc/Makefile: Remove bits related to the previous use of -mcmodel=large\n ...","shortMessageHtmlLink":"Merge tag 'powerpc-6.10-1' of git://git.kernel.org/pub/scm/linux/kern…"}},{"before":"0106679839f7c69632b3b9833c3268c316c0a9fc","after":"1b10b390d945a19747d75b34a6e01035ac7b9155","ref":"refs/heads/master","pushedAt":"2024-05-15T01:25:08.000Z","pushType":"push","commitsCount":3169,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'efi-next-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi\n\nPull EFI updates from Ard Biesheuvel:\n \"Only a handful of changes this cycle, consisting of cleanup work and a\n low-prio bugfix:\n\n - Additional cleanup by Tim for the efivarfs variable name length\n confusion\n\n - Avoid freeing a bogus pointer when virtual remapping is omitted in\n the EFI boot stub\"\n\n* tag 'efi-next-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:\n efi: libstub: only free priv.runtime_map when allocated\n efi: Clear up misconceptions about a maximum variable name size\n efivarfs: Remove unused internal struct members\n Documentation: Mark the 'efivars' sysfs interface as removed\n efi: pstore: Request at most 512 bytes for variable names","shortMessageHtmlLink":"Merge tag 'efi-next-for-v6.10' of git://git.kernel.org/pub/scm/linux/…"}},{"before":"2c8159388952f530bd260e097293ccc0209240be","after":"0106679839f7c69632b3b9833c3268c316c0a9fc","ref":"refs/heads/master","pushedAt":"2024-05-02T17:45:38.000Z","pushType":"push","commitsCount":69,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'regulator-fix-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator fixes from Mark Brown:\n \"There's a few simple driver specific fixes here, plus some core\n cleanups from Matti which fix issues found with client drivers due to\n the API being confusing.\n\n The two fixes for the stubs provide more constructive behaviour with\n !REGULATOR configurations, issues were noticed with some hwmon drivers\n which would otherwise have needed confusing bodges in the users.\n\n The irq_helpers fix to duplicate the provided name for the interrupt\n controller was found because a driver got this wrong and it's again a\n case where the core is the sensible place to put the fix\"\n\n* tag 'regulator-fix-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:\n regulator: change devm_regulator_get_enable_optional() stub to return Ok\n regulator: change stubbed devm_regulator_get_enable to return Ok\n regulator: vqmmc-ipq4019: fix module autoloading\n regulator: qcom-refgen: fix module autoloading\n regulator: mt6360: De-capitalize devicetree regulator subnodes\n regulator: irq_helpers: duplicate IRQ name","shortMessageHtmlLink":"Merge tag 'regulator-fix-v6.9-rc6' of git://git.kernel.org/pub/scm/li…"}},{"before":"96fca68c4fbf77a8185eb10f7557e23352732ea2","after":"2c8159388952f530bd260e097293ccc0209240be","ref":"refs/heads/master","pushedAt":"2024-04-28T15:54:06.000Z","pushType":"push","commitsCount":654,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'rust-fixes-6.9' of https://github.com/Rust-for-Linux/linux\n\nPull Rust fixes from Miguel Ojeda:\n\n - Soundness: make internal functions generated by the 'module!' macro\n inaccessible, do not implement 'Zeroable' for 'Infallible' and\n require 'Send' for the 'Module' trait.\n\n - Build: avoid errors with \"empty\" files and workaround 'rustdoc' ICE.\n\n - Kconfig: depend on '!CFI_CLANG' and avoid selecting 'CONSTRUCTORS'.\n\n - Code docs: remove non-existing key from 'module!' macro example.\n\n - Docs: trivial rendering fix in arch table.\n\n* tag 'rust-fixes-6.9' of https://github.com/Rust-for-Linux/linux:\n rust: remove `params` from `module` macro example\n kbuild: rust: force `alloc` extern to allow \"empty\" Rust files\n kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE\n rust: kernel: require `Send` for `Module` implementations\n rust: phy: implement `Send` for `Registration`\n rust: make mutually exclusive with CFI_CLANG\n rust: macros: fix soundness issue in `module!` macro\n rust: init: remove impl Zeroable for Infallible\n docs: rust: fix improper rendering in Arch Support page\n rust: don't select CONSTRUCTORS","shortMessageHtmlLink":"Merge tag 'rust-fixes-6.9' of https://github.com/Rust-for-Linux/linux"}},{"before":"8f2c057754b25075aa3da132cd4fd4478cdab854","after":"96fca68c4fbf77a8185eb10f7557e23352732ea2","ref":"refs/heads/master","pushedAt":"2024-04-17T15:14:19.000Z","pushType":"push","commitsCount":87,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'nfsd-6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux\n\nPull nfsd fixes from Chuck Lever:\n\n - Fix a potential tracepoint crash\n\n - Fix NFSv4 GETATTR on big-endian platforms\n\n* tag 'nfsd-6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux:\n NFSD: fix endianness issue in nfsd4_encode_fattr4\n SUNRPC: Fix rpcgss_context trace event acceptor field","shortMessageHtmlLink":"Merge tag 'nfsd-6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/g…"}},{"before":"9875c0beb8adaab602572b983fb59dbd761d5882","after":"8f2c057754b25075aa3da132cd4fd4478cdab854","ref":"refs/heads/master","pushedAt":"2024-04-13T14:39:04.000Z","pushType":"push","commitsCount":276,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux\n\nPull arm64 fix from Catalin Marinas:\n \"Fix the TLBI RANGE operand calculation causing live migration under\n KVM/arm64 to miss dirty pages due to stale TLB entries\"\n\n* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:\n arm64: tlb: Fix TLBI RANGE operand","shortMessageHtmlLink":"Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…"}},{"before":"c88b9b4cde17aec34fb9bfaf69f9f72a1c44f511","after":"9875c0beb8adaab602572b983fb59dbd761d5882","ref":"refs/heads/master","pushedAt":"2024-04-11T01:20:28.000Z","pushType":"push","commitsCount":311,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'media/v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media fixes from Mauro Carvalho Chehab:\n\n - some fixes for mediatec vcodec encoder/decoder oopses\n\n* tag 'media/v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:\n media: mediatek: vcodec: support 36 bits physical address\n media: mediatek: vcodec: adding lock to protect encoder context list\n media: mediatek: vcodec: adding lock to protect decoder context list\n media: mediatek: vcodec: Fix oops when HEVC init fails\n media: mediatek: vcodec: Handle VP9 superframe bitstream with 8 sub-frames","shortMessageHtmlLink":"Merge tag 'media/v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel…"}},{"before":"c85af715cac0a951eea97393378e84bb49384734","after":"c88b9b4cde17aec34fb9bfaf69f9f72a1c44f511","ref":"refs/heads/master","pushedAt":"2024-04-05T00:10:08.000Z","pushType":"push","commitsCount":113,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'net-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net\n\nPull networking fixes from Jakub Kicinski:\n \"Including fixes from netfilter, bluetooth and bpf.\n\n Fairly usual collection of driver and core fixes. The large selftest\n accompanying one of the fixes is also becoming a common occurrence.\n\n Current release - regressions:\n\n - ipv6: fix infinite recursion in fib6_dump_done()\n\n - net/rds: fix possible null-deref in newly added error path\n\n Current release - new code bugs:\n\n - net: do not consume a full cacheline for system_page_pool\n\n - bpf: fix bpf_arena-related file descriptor leaks in the verifier\n\n - drv: ice: fix freeing uninitialized pointers, fixing misuse of the\n newfangled __free() auto-cleanup\n\n Previous releases - regressions:\n\n - x86/bpf: fixes the BPF JIT with retbleed=stuff\n\n - xen-netfront: add missing skb_mark_for_recycle, fix page pool\n accounting leaks, revealed by recently added explicit warning\n\n - tcp: fix bind() regression for v6-only wildcard and v4-mapped-v6\n non-wildcard addresses\n\n - Bluetooth:\n - replace \"hci_qca: Set BDA quirk bit if fwnode exists in DT\" with\n better workarounds to un-break some buggy Qualcomm devices\n - set conn encrypted before conn establishes, fix re-connecting to\n some headsets which use slightly unusual sequence of msgs\n\n - mptcp:\n - prevent BPF accessing lowat from a subflow socket\n - don't account accept() of non-MPC client as fallback to TCP\n\n - drv: mana: fix Rx DMA datasize and skb_over_panic\n\n - drv: i40e: fix VF MAC filter removal\n\n Previous releases - always broken:\n\n - gro: various fixes related to UDP tunnels - netns crossing\n problems, incorrect checksum conversions, and incorrect packet\n transformations which may lead to panics\n\n - bpf: support deferring bpf_link dealloc to after RCU grace period\n\n - nf_tables:\n - release batch on table validation from abort path\n - release mutex after nft_gc_seq_end from abort path\n - flush pending destroy work before exit_net release\n\n - drv: r8169: skip DASH fw status checks when DASH is disabled\"\n\n* tag 'net-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (81 commits)\n netfilter: validate user input for expected length\n net/sched: act_skbmod: prevent kernel-infoleak\n net: usb: ax88179_178a: avoid the interface always configured as random address\n net: dsa: sja1105: Fix parameters order in sja1110_pcs_mdio_write_c45()\n net: ravb: Always update error counters\n net: ravb: Always process TX descriptor ring\n netfilter: nf_tables: discard table flag update with pending basechain deletion\n netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()\n netfilter: nf_tables: reject new basechain after table flag update\n netfilter: nf_tables: flush pending destroy work before exit_net release\n netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path\n netfilter: nf_tables: release batch on table validation from abort path\n Revert \"tg3: Remove residual error handling in tg3_suspend\"\n tg3: Remove residual error handling in tg3_suspend\n net: mana: Fix Rx DMA datasize and skb_over_panic\n net/sched: fix lockdep splat in qdisc_tree_reduce_backlog()\n net: phy: micrel: lan8814: Fix when enabling/disabling 1-step timestamping\n net: stmmac: fix rx queue priority assignment\n net: txgbe: fix i2c dev name cannot match clkdev\n net: fec: Set mac_managed_pm during probe\n ...","shortMessageHtmlLink":"Merge tag 'net-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/…"}},{"before":"8d025e2092e29bfd13e56c78e22af25fac83c8ec","after":"c85af715cac0a951eea97393378e84bb49384734","ref":"refs/heads/master","pushedAt":"2024-04-03T18:49:17.000Z","pushType":"push","commitsCount":409,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'vboxsf-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/hansg/linux\n\nPull vboxsf fixes from Hans de Goede:\n\n - Compiler warning fixes\n\n - Explicitly deny setlease attempts\n\n* tag 'vboxsf-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/hansg/linux:\n vboxsf: explicitly deny setlease attempts\n vboxsf: Remove usage of the deprecated ida_simple_xx() API\n vboxsf: Avoid an spurious warning if load_nls_xxx() fails\n vboxsf: remove redundant variable out_len","shortMessageHtmlLink":"Merge tag 'vboxsf-v6.9-1' of git://git.kernel.org/pub/scm/linux/kerne…"}},{"before":"7033999ecd7b8cf9ea59265035a0150961e023ee","after":"8d025e2092e29bfd13e56c78e22af25fac83c8ec","ref":"refs/heads/master","pushedAt":"2024-03-28T17:05:34.000Z","pushType":"push","commitsCount":52,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?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":"66a27abac311a30edbbb65fe8c41ff1b13876faa","after":"7033999ecd7b8cf9ea59265035a0150961e023ee","ref":"refs/heads/master","pushedAt":"2024-03-27T14:12:33.000Z","pushType":"push","commitsCount":2115,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'printk-for-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux\n\nPull printk fix from Petr Mladek:\n\n - Prevent scheduling in an atomic context when printk() takes over the\n console flushing duty\n\n* tag 'printk-for-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux:\n printk: Update @console_may_schedule in console_trylock_spinning()","shortMessageHtmlLink":"Merge tag 'printk-for-6.9-rc2' of git://git.kernel.org/pub/scm/linux/…"}},{"before":"e8f897f4afef0031fe618a8e94127a0934896aba","after":"66a27abac311a30edbbb65fe8c41ff1b13876faa","ref":"refs/heads/master","pushedAt":"2024-03-16T16:43:03.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'powerpc-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux\n\nPull powerpc updates from Michael Ellerman:\n\n - Add AT_HWCAP3 and AT_HWCAP4 aux vector entries for future use\n by glibc\n\n - Add support for recognising the Power11 architected and raw PVRs\n\n - Add support for nr_cpus=n on the command line where the\n boot CPU is >= n\n\n - Add ppcxx_allmodconfig targets for all 32-bit sub-arches\n\n - Other small features, cleanups and fixes\n\nThanks to Akanksha J N, Brian King, Christophe Leroy, Dawei Li, Geoff\nLevand, Greg Kroah-Hartman, Jan-Benedict Glaw, Kajol Jain, Kunwu Chan,\nLi zeming, Madhavan Srinivasan, Masahiro Yamada, Nathan Chancellor,\nNicholas Piggin, Peter Bergner, Qiheng Lin, Randy Dunlap, Ricardo B.\nMarliere, Rob Herring, Sathvika Vasireddy, Shrikanth Hegde, Uwe\nKleine-König, Vaibhav Jain, and Wen Xiong.\n\n* tag 'powerpc-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (71 commits)\n powerpc/macio: Make remove callback of macio driver void returned\n powerpc/83xx: Fix build failure with FPU=n\n powerpc/64s: Fix get_hugepd_cache_index() build failure\n powerpc/4xx: Fix warp_gpio_leds build failure\n powerpc/amigaone: Make several functions static\n powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc.\n macintosh/adb: make adb_dev_class constant\n powerpc: xor_vmx: Add '-mhard-float' to CFLAGS\n powerpc/fsl: Fix mfpmr() asm constraint error\n powerpc: Remove cpu-as-y completely\n powerpc/fsl: Modernise mt/mfpmr\n powerpc/fsl: Fix mfpmr build errors with newer binutils\n powerpc/64s: Use .machine power4 around dcbt\n powerpc/64s: Move dcbt/dcbtst sequence into a macro\n powerpc/mm: Code cleanup for __hash_page_thp\n powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks\n powerpc/irq: Allow softirq to hardirq stack transition\n powerpc: Stop using of_root\n powerpc/machdep: Define 'compatibles' property in ppc_md and use it\n of: Reimplement of_machine_is_compatible() using of_machine_compatible_match()\n ...","shortMessageHtmlLink":"Merge tag 'powerpc-6.9-1' of git://git.kernel.org/pub/scm/linux/kerne…"}},{"before":"3aaa8ce7a3350d95b241046ae2401103a4384ba2","after":"e8f897f4afef0031fe618a8e94127a0934896aba","ref":"refs/heads/master","pushedAt":"2024-03-11T02:13:03.000Z","pushType":"push","commitsCount":119,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Linux 6.8","shortMessageHtmlLink":"Linux 6.8"}},{"before":"04b8076df2534f08bb4190f90a24e0f7f8930aca","after":"3aaa8ce7a3350d95b241046ae2401103a4384ba2","ref":"refs/heads/master","pushedAt":"2024-03-08T01:53:30.000Z","pushType":"push","commitsCount":171,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'mm-hotfixes-stable-2024-03-07-16-17' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm\n\nPull misc fixes from Andrew Morton:\n \"6 hotfixes. 4 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-03-07-16-17' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm:\n scripts/gdb/symbols: fix invalid escape sequence warning\n mailmap: fix Kishon's email\n init/Kconfig: lower GCC version check for -Warray-bounds\n mm, mmap: fix vma_merge() case 7 with vma_ops->close\n mm: userfaultfd: fix unexpected change to src_folio when UFFDIO_MOVE fails\n mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations","shortMessageHtmlLink":"Merge tag 'mm-hotfixes-stable-2024-03-07-16-17' of git://git.kernel.o…"}},{"before":"87adedeba51a822533649b143232418b9e26d08b","after":"04b8076df2534f08bb4190f90a24e0f7f8930aca","ref":"refs/heads/master","pushedAt":"2024-03-03T00:27:43.000Z","pushType":"push","commitsCount":130,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'firewire-fixes-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394\n\nPull firewire fixes from Takashi Sakamoto:\n \"A workaround to suppress the continuous bus resets in the case that\n older devices are connected to the modern 1394 OHCI hardware and\n devices\n\n In IEEE 1394 Amendment (IEEE 1394a-2000), the short bus reset is added\n to resolve the shortcomings of the long bus reset in IEEE 1394-1995.\n However, it is well-known that the solution is not necessarily\n effective in the mixing environment that both IEEE 1394-1995 PHY and\n IEEE 1394a-2000 (or later) PHY exist, as described in section 8.4.6.2\n of IEEE 1394a-2000.\n\n The current implementation of firewire stack schedules the short bus\n reset when attempting to resolve the mismatch of gap count in the\n certain generation of bus topology. It can cause the continuous bus\n reset in the issued environment.\n\n The workaround simply uses the long bus reset instead of the short bus\n reset. It is desirable to detect whether the issued environment or\n not. However, the way to access PHY registers from remote note is\n firstly defined in IEEE 1394a-2000, thus it is not available in the\n case\"\n\n* tag 'firewire-fixes-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394:\n firewire: core: use long bus reset on gap count error","shortMessageHtmlLink":"Merge tag 'firewire-fixes-6.8-rc7' of git://git.kernel.org/pub/scm/li…"}},{"before":"ffd2cb6b718e189e7e2d5d0c19c25611f92e061a","after":"87adedeba51a822533649b143232418b9e26d08b","ref":"refs/heads/master","pushedAt":"2024-03-01T15:05:04.000Z","pushType":"push","commitsCount":347,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'net-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net\n\nPull networking fixes from Jakub Kicinski:\n \"Including fixes from bluetooth, WiFi and netfilter.\n\n We have one outstanding issue with the stmmac driver, which may be a\n LOCKDEP false positive, not a blocker.\n\n Current release - regressions:\n\n - netfilter: nf_tables: re-allow NFPROTO_INET in\n nft_(match/target)_validate()\n\n - eth: ionic: fix error handling in PCI reset code\n\n Current release - new code bugs:\n\n - eth: stmmac: complete meta data only when enabled, fix null-deref\n\n - kunit: fix again checksum tests on big endian CPUs\n\n Previous releases - regressions:\n\n - veth: try harder when allocating queue memory\n\n - Bluetooth:\n - hci_bcm4377: do not mark valid bd_addr as invalid\n - hci_event: fix handling of HCI_EV_IO_CAPA_REQUEST\n\n Previous releases - always broken:\n\n - info leak in __skb_datagram_iter() on netlink socket\n\n - mptcp:\n - map v4 address to v6 when destroying subflow\n - fix potential wake-up event loss due to sndbuf auto-tuning\n - fix double-free on socket dismantle\n\n - wifi: nl80211: reject iftype change with mesh ID change\n\n - fix small out-of-bound read when validating netlink be16/32 types\n\n - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back\n\n - ipv6: fix potential \"struct net\" ref-leak in inet6_rtm_getaddr()\n\n - ip_tunnel: prevent perpetual headroom growth with huge number of\n tunnels on top of each other\n\n - mctp: fix skb leaks on error paths of mctp_local_output()\n\n - eth: ice: fixes for DPLL state reporting\n\n - dpll: rely on rcu for netdev_dpll_pin() to prevent UaF\n\n - eth: dpaa: accept phy-interface-type = '10gbase-r' in the device\n tree\"\n\n* tag 'net-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (73 commits)\n dpll: fix build failure due to rcu_dereference_check() on unknown type\n kunit: Fix again checksum tests on big endian CPUs\n tls: fix use-after-free on failed backlog decryption\n tls: separate no-async decryption request handling from async\n tls: fix peeking with sync+async decryption\n tls: decrement decrypt_pending if no async completion will be called\n gtp: fix use-after-free and null-ptr-deref in gtp_newlink()\n net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames\n igb: extend PTP timestamp adjustments to i211\n rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back\n tools: ynl: fix handling of multiple mcast groups\n selftests: netfilter: add bridge conntrack + multicast test case\n netfilter: bridge: confirm multicast packets before passing them up the stack\n netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()\n Bluetooth: qca: Fix triggering coredump implementation\n Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT\n Bluetooth: qca: Fix wrong event type for patch config command\n Bluetooth: Enforce validation on max value of connection interval\n Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST\n Bluetooth: mgmt: Fix limited discoverable off timeout\n ...","shortMessageHtmlLink":"Merge tag 'net-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/…"}},{"before":"c1ca10ceffbb289ed02feaf005bc9ee6095b4507","after":"ffd2cb6b718e189e7e2d5d0c19c25611f92e061a","ref":"refs/heads/master","pushedAt":"2024-02-23T16:28:23.000Z","pushType":"push","commitsCount":264,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'block-6.8-2024-02-22' of git://git.kernel.dk/linux\n\nPull block fixes from Jens Axboe:\n \"Mostly just fixlets for md, but also a sed-opal parsing fix\"\n\n* tag 'block-6.8-2024-02-22' of git://git.kernel.dk/linux:\n block: sed-opal: handle empty atoms when parsing response\n md: Don't suspend the array for interrupted reshape\n md: Don't register sync_thread for reshape directly\n md: Make sure md_do_sync() will set MD_RECOVERY_DONE\n md: Don't ignore read-only array in md_check_recovery()\n md: Don't ignore suspended array in md_check_recovery()\n md: Fix missing release of 'active_io' for flush","shortMessageHtmlLink":"Merge tag 'block-6.8-2024-02-22' of git://git.kernel.dk/linux"}},{"before":"54be6c6c5ae8e0d93a6c4641cb7528eb0b6ba478","after":"c1ca10ceffbb289ed02feaf005bc9ee6095b4507","ref":"refs/heads/master","pushedAt":"2024-02-17T13:59:08.000Z","pushType":"push","commitsCount":655,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi\n\nPull SCSI fixes from James Bottomley:\n \"Three fixes: the two fnic ones are a revert and a refix, which is why\n the diffstat is a bit big. The target one also extracts a function to\n add a check for configuration and so looks bigger than it is\"\n\n* tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:\n scsi: fnic: Move fnic_fnic_flush_tx() to a work queue\n scsi: Revert \"scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock\"\n scsi: target: Fix unmap setup during configuration","shortMessageHtmlLink":"Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…"}},{"before":"6764c317b6bb91bd806ef79adf6d9c0e428b191e","after":"54be6c6c5ae8e0d93a6c4641cb7528eb0b6ba478","ref":"refs/heads/master","pushedAt":"2024-02-05T22:03:32.000Z","pushType":"push","commitsCount":455,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Linux 6.8-rc3","shortMessageHtmlLink":"Linux 6.8-rc3"}},{"before":"ecb1b8288dc7ccbdcb3b9df005fa1c0e0c0388a7","after":"6764c317b6bb91bd806ef79adf6d9c0e428b191e","ref":"refs/heads/master","pushedAt":"2024-02-01T10:24:37.000Z","pushType":"push","commitsCount":277,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi\n\nPull SCSI fixes from James Bottomley:\n \"Six small fixes. Five are obvious and in drivers. The last one is a\n core fix to remove the host lock acquisition and release, caused by a\n dynamic check of host_busy, in the error handling loop which has been\n reported to cause lockups\"\n\n* tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:\n scsi: storvsc: Fix ring buffer size calculation\n scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler\n scsi: MAINTAINERS: Update ibmvscsi_tgt maintainer\n scsi: initio: Remove redundant variable 'rb'\n scsi: virtio_scsi: Remove duplicate check if queue is broken\n scsi: isci: Fix an error code problem in isci_io_request_build()","shortMessageHtmlLink":"Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…"}},{"before":"4fbbed7872677b0a28ba8237169968171a61efbd","after":"ecb1b8288dc7ccbdcb3b9df005fa1c0e0c0388a7","ref":"refs/heads/master","pushedAt":"2024-01-26T19:06:49.000Z","pushType":"push","commitsCount":217,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'net-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net\n\nPull networking fixes from Paolo Abeni:\n \"Including fixes from bpf, netfilter and WiFi.\n\n Jakub is doing a lot of work to include the self-tests in our CI, as a\n result a significant amount of self-tests related fixes is flowing in\n (and will likely continue in the next few weeks).\n\n Current release - regressions:\n\n - bpf: fix a kernel crash for the riscv 64 JIT\n\n - bnxt_en: fix memory leak in bnxt_hwrm_get_rings()\n\n - revert \"net: macsec: use skb_ensure_writable_head_tail to expand\n the skb\"\n\n Previous releases - regressions:\n\n - core: fix removing a namespace with conflicting altnames\n\n - tc/flower: fix chain template offload memory leak\n\n - tcp:\n - make sure init the accept_queue's spinlocks once\n - fix autocork on CPUs with weak memory model\n\n - udp: fix busy polling\n\n - mlx5e:\n - fix out-of-bound read in port timestamping\n - fix peer flow lists corruption\n\n - iwlwifi: fix a memory corruption\n\n Previous releases - always broken:\n\n - netfilter:\n - nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress\n basechain\n - nft_limit: reject configurations that cause integer overflow\n\n - bpf: fix bpf_xdp_adjust_tail() with XSK zero-copy mbuf, avoiding a\n NULL pointer dereference upon shrinking\n\n - llc: make llc_ui_sendmsg() more robust against bonding changes\n\n - smc: fix illegal rmb_desc access in SMC-D connection dump\n\n - dpll: fix pin dump crash for rebound module\n\n - bnxt_en: fix possible crash after creating sw mqprio TCs\n\n - hv_netvsc: calculate correct ring size when PAGE_SIZE is not 4kB\n\n Misc:\n\n - several self-tests fixes for better integration with the netdev CI\n\n - added several missing modules descriptions\"\n\n* tag 'net-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (88 commits)\n tsnep: Fix XDP_RING_NEED_WAKEUP for empty fill ring\n tsnep: Remove FCS for XDP data path\n net: fec: fix the unhandled context fault from smmu\n selftests: bonding: do not test arp/ns target with mode balance-alb/tlb\n fjes: fix memleaks in fjes_hw_setup\n i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue\n i40e: set xdp_rxq_info::frag_size\n xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL\n ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue\n intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers\n ice: remove redundant xdp_rxq_info registration\n i40e: handle multi-buffer packets that are shrunk by xdp prog\n ice: work on pre-XDP prog frag count\n xsk: fix usage of multi-buffer BPF helpers for ZC XDP\n xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags\n xsk: recycle buffer in case Rx queue was full\n net: fill in MODULE_DESCRIPTION()s for rvu_mbox\n net: fill in MODULE_DESCRIPTION()s for litex\n net: fill in MODULE_DESCRIPTION()s for fsl_pq_mdio\n net: fill in MODULE_DESCRIPTION()s for fec\n ...","shortMessageHtmlLink":"Merge tag 'net-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/…"}},{"before":"052d534373b7ed33712a63d5e17b2b6cdbce84fd","after":"4fbbed7872677b0a28ba8237169968171a61efbd","ref":"refs/heads/master","pushedAt":"2024-01-21T22:05:02.000Z","pushType":"push","commitsCount":3076,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'timers-core-2024-01-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull timer updates from Thomas Gleixner:\n \"Updates for time and clocksources:\n\n - A fix for the idle and iowait time accounting vs CPU hotplug.\n\n The time is reset on CPU hotplug which makes the accumulated\n systemwide time jump backwards.\n\n - Assorted fixes and improvements for clocksource/event drivers\"\n\n* tag 'timers-core-2024-01-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug\n clocksource/drivers/ep93xx: Fix error handling during probe\n clocksource/drivers/cadence-ttc: Fix some kernel-doc warnings\n clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings\n clocksource/timer-riscv: Add riscv_clock_shutdown callback\n dt-bindings: timer: Add StarFive JH8100 clint\n dt-bindings: timer: thead,c900-aclint-mtimer: separate mtime and mtimecmp regs","shortMessageHtmlLink":"Merge tag 'timers-core-2024-01-21' of git://git.kernel.org/pub/scm/li…"}},{"before":"70d201a40823acba23899342d62bc2644051ad2e","after":"052d534373b7ed33712a63d5e17b2b6cdbce84fd","ref":"refs/heads/master","pushedAt":"2024-01-13T14:34:09.000Z","pushType":"push","commitsCount":3664,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'exfat-for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat\n\nPull exfat updates from Namjae Jeon:\n\n - Replace the internal table lookup algorithm with the hweight library\n and ffs of the bitops library.\n\n - Handle the two types of stream entry, valid data size (has been\n written) and data size separately. It improves compatibility with two\n differently sized files created on Windows.\n\n* tag 'exfat-for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat:\n exfat: do not zero the extended part\n exfat: change to get file size from DataLength\n exfat: using ffs instead of internal logic\n exfat: using hweight instead of internal logic","shortMessageHtmlLink":"Merge tag 'exfat-for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/k…"}},{"before":"9f8413c4a66f2fb776d3dc3c9ed20bf435eb305e","after":"70d201a40823acba23899342d62bc2644051ad2e","ref":"refs/heads/master","pushedAt":"2024-01-12T18:56:48.000Z","pushType":"push","commitsCount":5702,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'f2fs-for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs\n\nPull f2fs update from Jaegeuk Kim:\n \"In this series, we've some progress to support Zoned block device\n regarding to the power-cut recovery flow and enabling\n checkpoint=disable feature which is essential for Android OTA.\n\n Other than that, some patches touched sysfs entries and tracepoints\n which are minor, while several bug fixes on error handlers and\n compression flows are good to improve the overall stability.\n\n Enhancements:\n - enable checkpoint=disable for zoned block device\n - sysfs entries such as discard status, discard_io_aware, dir_level\n - tracepoints such as f2fs_vm_page_mkwrite(), f2fs_rename(),\n f2fs_new_inode()\n - use shared inode lock during f2fs_fiemap() and f2fs_seek_block()\n\n Bug fixes:\n - address some power-cut recovery issues on zoned block device\n - handle errors and logics on do_garbage_collect(),\n f2fs_reserve_new_block(), f2fs_move_file_range(),\n f2fs_recover_xattr_data()\n - don't set FI_PREALLOCATED_ALL for partial write\n - fix to update iostat correctly in f2fs_filemap_fault()\n - fix to wait on block writeback for post_read case\n - fix to tag gcing flag on page during block migration\n - restrict max filesize for 16K f2fs\n - fix to avoid dirent corruption\n - explicitly null-terminate the xattr list\n\n There are also several clean-up patches to remove dead codes and\n better readability\"\n\n* tag 'f2fs-for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs: (33 commits)\n f2fs: show more discard status by sysfs\n f2fs: Add error handling for negative returns from do_garbage_collect\n f2fs: Constrain the modification range of dir_level in the sysfs\n f2fs: Use wait_event_freezable_timeout() for freezable kthread\n f2fs: fix to check return value of f2fs_recover_xattr_data\n f2fs: don't set FI_PREALLOCATED_ALL for partial write\n f2fs: fix to update iostat correctly in f2fs_filemap_fault()\n f2fs: fix to check compress file in f2fs_move_file_range()\n f2fs: fix to wait on block writeback for post_read case\n f2fs: fix to tag gcing flag on page during block migration\n f2fs: add tracepoint for f2fs_vm_page_mkwrite()\n f2fs: introduce f2fs_invalidate_internal_cache() for cleanup\n f2fs: update blkaddr in __set_data_blkaddr() for cleanup\n f2fs: introduce get_dnode_addr() to clean up codes\n f2fs: delete obsolete FI_DROP_CACHE\n f2fs: delete obsolete FI_FIRST_BLOCK_WRITTEN\n f2fs: Restrict max filesize for 16K f2fs\n f2fs: let's finish or reset zones all the time\n f2fs: check write pointers when checkpoint=disable\n f2fs: fix write pointers on zoned device after roll forward\n ...","shortMessageHtmlLink":"Merge tag 'f2fs-for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/ke…"}},{"before":"1f874787ed9a2d78ed59cb21d0d90ac0178eceb0","after":"9f8413c4a66f2fb776d3dc3c9ed20bf435eb305e","ref":"refs/heads/master","pushedAt":"2024-01-09T20:55:34.000Z","pushType":"push","commitsCount":621,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'cgroup-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup\n\nPull cgroup updates from Tejun Heo:\n\n - Yafang Shao added task_get_cgroup1() helper to enable a similar BPF\n helper so that BPF progs can be more useful on cgroup1 hierarchies.\n While cgroup1 is mostly in maintenance mode, this addition is very\n small while having an outsized usefulness for users who are still on\n cgroup1. Yafang also optimized root cgroup list access by making it\n RCU protected in the process.\n\n - Waiman Long optimized rstat operation leading to substantially lower\n and more consistent lock hold time while flushing the hierarchical\n statistics. As the lock can be acquired briefly in various hot paths,\n this reduction has cascading benefits.\n\n - Waiman also improved the quality of isolation for cpuset's isolated\n partitions. CPUs which are allocated to isolated partitions are now\n excluded from running unbound work items and cpu_is_isolated() test\n which is used by vmstat and memcg to reduce interference now includes\n cpuset isolated CPUs. While it isn't there yet, the hope is\n eventually reaching parity with the isolation level provided by the\n `isolcpus` boot param but in a dynamic manner.\n\n* tag 'cgroup-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:\n cgroup: Move rcu_head up near the top of cgroup_root\n cgroup/cpuset: Include isolated cpuset CPUs in cpu_is_isolated() check\n cgroup: Avoid false cacheline sharing of read mostly rstat_cpu\n cgroup/rstat: Optimize cgroup_rstat_updated_list()\n cgroup: Fix documentation for cpu.idle\n cgroup/cpuset: Expose cpuset.cpus.isolated\n workqueue: Move workqueue_set_unbound_cpumask() and its helpers inside CONFIG_SYSFS\n cgroup/rstat: Reduce cpu_lock hold time in cgroup_rstat_flush_locked()\n cgroup/cpuset: Take isolated CPUs out of workqueue unbound cpumask\n cgroup/cpuset: Keep track of CPUs in isolated partitions\n selftests/cgroup: Minor code cleanup and reorganization of test_cpuset_prs.sh\n workqueue: Add workqueue_unbound_exclude_cpumask() to exclude CPUs from wq_unbound_cpumask\n selftests: cgroup: Fixes a typo in a comment\n cgroup: Add a new helper for cgroup1 hierarchy\n cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root()\n cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show()\n cgroup: Make operations on the cgroup root_list RCU safe\n cgroup: Remove unnecessary list_empty()","shortMessageHtmlLink":"Merge tag 'cgroup-for-6.8' of git://git.kernel.org/pub/scm/linux/kern…"}},{"before":"610a9b8f49fbcf1100716370d3b5f6f884a2835a","after":"1f874787ed9a2d78ed59cb21d0d90ac0178eceb0","ref":"refs/heads/master","pushedAt":"2024-01-05T16:11:38.000Z","pushType":"push","commitsCount":119,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'net-6.7-rc9' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net\n\nPull networking fixes from Jakub Kicinski:\n \"Including fixes from wireless and netfilter.\n\n We haven't accumulated much over the break. If it wasn't for the\n uninterrupted stream of fixes for Intel drivers this PR would be very\n slim. There was a handful of user reports, however, either they stood\n out because of the lower traffic or users have had more time to test\n over the break. The ones which are v6.7-relevant should be wrapped up.\n\n Current release - regressions:\n\n - Revert \"net: ipv6/addrconf: clamp preferred_lft to the minimum\n required\", it caused issues on networks where routers send prefixes\n with preferred_lft=0\n\n - wifi:\n - iwlwifi: pcie: don't synchronize IRQs from IRQ, prevent deadlock\n - mac80211: fix re-adding debugfs entries during reconfiguration\n\n Current release - new code bugs:\n\n - tcp: print AO/MD5 messages only if there are any keys\n\n Previous releases - regressions:\n\n - virtio_net: fix missing dma unmap for resize, prevent OOM\n\n Previous releases - always broken:\n\n - mptcp: prevent tcp diag from closing listener subflows\n\n - nf_tables:\n - set transport header offset for egress hook, fix IPv4 mangling\n - skip set commit for deleted/destroyed sets, avoid double deactivation\n\n - nat: make sure action is set for all ct states, fix openvswitch\n matching on ICMP packets in related state\n\n - eth: mlxbf_gige: fix receive hang under heavy traffic\n\n - eth: r8169: fix PCI error on system resume for RTL8168FP\n\n - net: add missing getsockopt(SO_TIMESTAMPING_NEW) and cmsg handling\"\n\n* tag 'net-6.7-rc9' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (52 commits)\n net/tcp: Only produce AO/MD5 logs if there are any keys\n net: Implement missing SO_TIMESTAMPING_NEW cmsg support\n bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()\n net: ravb: Wait for operating mode to be applied\n asix: Add check for usbnet_get_endpoints\n octeontx2-af: Re-enable MAC TX in otx2_stop processing\n octeontx2-af: Always configure NIX TX link credits based on max frame size\n net/smc: fix invalid link access in dumping SMC-R connections\n net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues\n virtio_net: fix missing dma unmap for resize\n igc: Fix hicredit calculation\n ice: fix Get link status data length\n i40e: Restore VF MSI-X state during PCI reset\n i40e: fix use-after-free in i40e_aqc_add_filters()\n net: Save and restore msg_namelen in sock_sendmsg\n netfilter: nft_immediate: drop chain reference counter on error\n netfilter: nf_nat: fix action not being set for all ct states\n net: bcmgenet: Fix FCS generation for fragmented skbuffs\n mptcp: prevent tcp diag from closing listener subflows\n MAINTAINERS: add Geliang as reviewer for MPTCP\n ...","shortMessageHtmlLink":"Merge tag 'net-6.7-rc9' of git://git.kernel.org/pub/scm/linux/kernel/…"}},{"before":"9a6b294ab496650e9f270123730df37030911b55","after":"610a9b8f49fbcf1100716370d3b5f6f884a2835a","ref":"refs/heads/master","pushedAt":"2024-01-02T00:38:16.000Z","pushType":"push","commitsCount":188,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Linux 6.7-rc8","shortMessageHtmlLink":"Linux 6.7-rc8"}},{"before":"5bd7ef53ffe5ca580e93e74eb8c81ed191ddc4bd","after":"9a6b294ab496650e9f270123730df37030911b55","ref":"refs/heads/master","pushedAt":"2023-12-21T18:42:15.000Z","pushType":"push","commitsCount":394,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"afs: Fix use-after-free due to get/remove race in volume tree\n\nWhen an afs_volume struct is put, its refcount is reduced to 0 before\nthe cell->volume_lock is taken and the volume removed from the\ncell->volumes tree.\n\nUnfortunately, this means that the lookup code can race and see a volume\nwith a zero ref in the tree, resulting in a use-after-free:\n\n refcount_t: addition on 0; use-after-free.\n WARNING: CPU: 3 PID: 130782 at lib/refcount.c:25 refcount_warn_saturate+0x7a/0xda\n ...\n RIP: 0010:refcount_warn_saturate+0x7a/0xda\n ...\n Call Trace:\n afs_get_volume+0x3d/0x55\n afs_create_volume+0x126/0x1de\n afs_validate_fc+0xfe/0x130\n afs_get_tree+0x20/0x2e5\n vfs_get_tree+0x1d/0xc9\n do_new_mount+0x13b/0x22e\n do_mount+0x5d/0x8a\n __do_sys_mount+0x100/0x12a\n do_syscall_64+0x3a/0x94\n entry_SYSCALL_64_after_hwframe+0x62/0x6a\n\nFix this by:\n\n (1) When putting, use a flag to indicate if the volume has been removed\n from the tree and skip the rb_erase if it has.\n\n (2) When looking up, use a conditional ref increment and if it fails\n because the refcount is 0, replace the node in the tree and set the\n removal flag.\n\nFixes: 20325960f875 (\"afs: Reorganise volume and server trees to be rooted on the cell\")\nSigned-off-by: David Howells \nReviewed-by: Jeffrey Altman \ncc: Marc Dionne \ncc: linux-afs@lists.infradead.org\nSigned-off-by: Linus Torvalds ","shortMessageHtmlLink":"afs: Fix use-after-free due to get/remove race in volume tree"}},{"before":"a39b6ac3781d46ba18193c9dbb2110f31e9bffe9","after":"5bd7ef53ffe5ca580e93e74eb8c81ed191ddc4bd","ref":"refs/heads/master","pushedAt":"2023-12-14T03:38:36.000Z","pushType":"push","commitsCount":47,"pusher":{"login":"heftig","name":"Jan Alexander Steffens","path":"/heftig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204006?s=80&v=4"},"commit":{"message":"Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull ufs fix from Al Viro:\n \"ufs got broken this merge window on folio conversion - calling\n conventions for filemap_lock_folio() are not the same as for\n find_lock_page()\"\n\n* tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:\n fix ufs_get_locked_folio() breakage","shortMessageHtmlLink":"Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU-7fWAA","startCursor":null,"endCursor":null}},"title":"Activity · archlinux/linux"}