{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":568624208,"defaultBranch":"master","name":"linux","ownerLogin":"binbjz","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-11-21T03:43:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8213913?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1669002186.345597","currentOid":""},"activityList":{"items":[{"before":"ad060dbbcfcfcba624ef1a75e1d71365a98b86d8","after":"a430d95c5efa2b545d26a094eb5f624e36732af0","ref":"refs/heads/master","pushedAt":"2024-09-17T02:39:51.000Z","pushType":"push","commitsCount":41,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'lsm-pr-20240911' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm\n\nPull lsm updates from Paul Moore:\n\n - Move the LSM framework to static calls\n\n This transitions the vast majority of the LSM callbacks into static\n calls. Those callbacks which haven't been converted were left as-is\n due to the general ugliness of the changes required to support the\n static call conversion; we can revisit those callbacks at a future\n date.\n\n - Add the Integrity Policy Enforcement (IPE) LSM\n\n This adds a new LSM, Integrity Policy Enforcement (IPE). There is\n plenty of documentation about IPE in this patches, so I'll refrain\n from going into too much detail here, but the basic motivation behind\n IPE is to provide a mechanism such that administrators can restrict\n execution to only those binaries which come from integrity protected\n storage, e.g. a dm-verity protected filesystem. You will notice that\n IPE requires additional LSM hooks in the initramfs, dm-verity, and\n fs-verity code, with the associated patches carrying ACK/review tags\n from the associated maintainers. We couldn't find an obvious\n maintainer for the initramfs code, but the IPE patchset has been\n widely posted over several years.\n\n Both Deven Bowers and Fan Wu have contributed to IPE's development\n over the past several years, with Fan Wu agreeing to serve as the IPE\n maintainer moving forward. Once IPE is accepted into your tree, I'll\n start working with Fan to ensure he has the necessary accounts, keys,\n etc. so that he can start submitting IPE pull requests to you\n directly during the next merge window.\n\n - Move the lifecycle management of the LSM blobs to the LSM framework\n\n Management of the LSM blobs (the LSM state buffers attached to\n various kernel structs, typically via a void pointer named \"security\"\n or similar) has been mixed, some blobs were allocated/managed by\n individual LSMs, others were managed by the LSM framework itself.\n\n Starting with this pull we move management of all the LSM blobs,\n minus the XFRM blob, into the framework itself, improving consistency\n across LSMs, and reducing the amount of duplicated code across LSMs.\n Due to some additional work required to migrate the XFRM blob, it has\n been left as a todo item for a later date; from a practical\n standpoint this omission should have little impact as only SELinux\n provides a XFRM LSM implementation.\n\n - Fix problems with the LSM's handling of F_SETOWN\n\n The LSM hook for the fcntl(F_SETOWN) operation had a couple of\n problems: it was racy with itself, and it was disconnected from the\n associated DAC related logic in such a way that the LSM state could\n be updated in cases where the DAC state would not. We fix both of\n these problems by moving the security_file_set_fowner() hook into the\n same section of code where the DAC attributes are updated. Not only\n does this resolve the DAC/LSM synchronization issue, but as that code\n block is protected by a lock, it also resolve the race condition.\n\n - Fix potential problems with the security_inode_free() LSM hook\n\n Due to use of RCU to protect inodes and the placement of the LSM hook\n associated with freeing the inode, there is a bit of a challenge when\n it comes to managing any LSM state associated with an inode. The VFS\n folks are not open to relocating the LSM hook so we have to get\n creative when it comes to releasing an inode's LSM state.\n Traditionally we have used a single LSM callback within the hook that\n is triggered when the inode is \"marked for death\", but not actually\n released due to RCU.\n\n Unfortunately, this causes problems for LSMs which want to take an\n action when the inode's associated LSM state is actually released; so\n we add an additional LSM callback, inode_free_security_rcu(), that is\n called when the inode's LSM state is released in the RCU free\n callback.\n\n - Refactor two LSM hooks to better fit the LSM return value patterns\n\n The vast majority of the LSM hooks follow the \"return 0 on success,\n negative values on failure\" pattern, however, there are a small\n handful that have unique return value behaviors which has caused\n confusion in the past and makes it difficult for the BPF verifier to\n properly vet BPF LSM programs. This includes patches to\n convert two of these\"special\" LSM hooks to the common 0/-ERRNO pattern.\n\n - Various cleanups and improvements\n\n A handful of patches to remove redundant code, better leverage the\n IS_ERR_OR_NULL() helper, add missing \"static\" markings, and do some\n minor style fixups.\n\n* tag 'lsm-pr-20240911' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm: (40 commits)\n security: Update file_set_fowner documentation\n fs: Fix file_set_fowner LSM hook inconsistencies\n lsm: Use IS_ERR_OR_NULL() helper function\n lsm: remove LSM_COUNT and LSM_CONFIG_COUNT\n ipe: Remove duplicated include in ipe.c\n lsm: replace indirect LSM hook calls with static calls\n lsm: count the LSMs enabled at compile time\n kernel: Add helper macros for loop unrolling\n init/main.c: Initialize early LSMs after arch code, static keys and calls.\n MAINTAINERS: add IPE entry with Fan Wu as maintainer\n documentation: add IPE documentation\n ipe: kunit test for parser\n scripts: add boot policy generation program\n ipe: enable support for fs-verity as a trust provider\n fsverity: expose verified fsverity built-in signatures to LSMs\n lsm: add security_inode_setintegrity() hook\n ipe: add support for dm-verity as a trust provider\n dm-verity: expose root hash digest and signature data to LSMs\n block,lsm: add LSM blob and new LSM hooks for block devices\n ipe: add permissive toggle\n ...","shortMessageHtmlLink":"Merge tag 'lsm-pr-20240911' of git://git.kernel.org/pub/scm/linux/ker…"}},{"before":"d2bafcf224f3911b183113b2fcb536c9e90684a3","after":"ad060dbbcfcfcba624ef1a75e1d71365a98b86d8","ref":"refs/heads/master","pushedAt":"2024-09-16T15:21:53.000Z","pushType":"push","commitsCount":3425,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'selinux-pr-20240911' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux\n\nPull selinux updates from Paul Moore:\n\n - Ensure that both IPv4 and IPv6 connections are properly initialized\n\n While we always properly initialized IPv4 connections early in their\n life, we missed the necessary IPv6 change when we were adding IPv6\n support.\n\n - Annotate the SELinux inode revalidation function to quiet KCSAN\n\n KCSAN correctly identifies a race in __inode_security_revalidate()\n when we check to see if an inode's SELinux has been properly\n initialized. While KCSAN is correct, it is an intentional choice made\n for performance reasons; if necessary, we check the state a second\n time, this time with a lock held, before initializing the inode's\n state.\n\n - Code cleanups, simplification, etc.\n\n A handful of individual patches to simplify some SELinux kernel\n logic, improve return code granularity via ERR_PTR(), follow the\n guidance on using KMEM_CACHE(), and correct some minor style\n problems.\n\n* tag 'selinux-pr-20240911' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux:\n selinux: fix style problems in security/selinux/include/audit.h\n selinux: simplify avc_xperms_audit_required()\n selinux: mark both IPv4 and IPv6 accepted connection sockets as labeled\n selinux: replace kmem_cache_create() with KMEM_CACHE()\n selinux: annotate false positive data race to avoid KCSAN warnings\n selinux: refactor code to return ERR_PTR in selinux_netlbl_sock_genattr\n selinux: Streamline type determination in security_compute_sid","shortMessageHtmlLink":"Merge tag 'selinux-pr-20240911' of git://git.kernel.org/pub/scm/linux…"}},{"before":"3d5f968a177d468cd13568ef901c5be84d83d32b","after":"d2bafcf224f3911b183113b2fcb536c9e90684a3","ref":"refs/heads/master","pushedAt":"2024-08-24T11:06:07.000Z","pushType":"push","commitsCount":112,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'cgroup-for-6.11-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup\n\nPull cgroup fixes from Tejun Heo:\n \"Three patches addressing cpuset corner cases\"\n\n* tag 'cgroup-for-6.11-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:\n cgroup/cpuset: Eliminate unncessary sched domains rebuilds in hotplug\n cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set\n cgroup/cpuset: fix panic caused by partcmd_update","shortMessageHtmlLink":"Merge tag 'cgroup-for-6.11-rc4-fixes' of git://git.kernel.org/pub/scm…"}},{"before":"872cf28b8df9c5c3a1e71a88ee750df7c2513971","after":"3d5f968a177d468cd13568ef901c5be84d83d32b","ref":"refs/heads/master","pushedAt":"2024-08-23T10:35:09.000Z","pushType":"push","commitsCount":110,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'pwrseq-fixes-for-v6.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux\n\nPull power sequencing fix from Bartosz Golaszewski:\n\n - request the wlan-enable GPIO \"as-is\" to fix an issue with the wifi\n module being already powered up before linux boots\n\n* tag 'pwrseq-fixes-for-v6.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:\n power: sequencing: request the WLAN enable GPIO as-is","shortMessageHtmlLink":"Merge tag 'pwrseq-fixes-for-v6.11-rc5' of git://git.kernel.org/pub/sc…"}},{"before":"b311c1b497e51a628aa89e7cb954481e5f9dced2","after":"872cf28b8df9c5c3a1e71a88ee750df7c2513971","ref":"refs/heads/master","pushedAt":"2024-08-22T02:21:14.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'platform-drivers-x86-v6.11-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86\n\nPull x86 platform driver fixes from Ilpo Järvinen:\n\n - ISST: Fix an error-handling corner case\n\n - platform/surface: aggregator: Minor corner case fix and new HW\n support\n\n* tag 'platform-drivers-x86-v6.11-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86:\n platform/x86: ISST: Fix return value on last invalid resource\n platform/surface: aggregator: Fix warning when controller is destroyed in probe\n platform/surface: aggregator_registry: Add support for Surface Laptop 6\n platform/surface: aggregator_registry: Add fan and thermal sensor support for Surface Laptop 5\n platform/surface: aggregator_registry: Add support for Surface Laptop Studio 2\n platform/surface: aggregator_registry: Add support for Surface Laptop Go 3\n platform/surface: aggregator_registry: Add Support for Surface Pro 10\n platform/x86: asus-wmi: Add quirk for ROG Ally X","shortMessageHtmlLink":"Merge tag 'platform-drivers-x86-v6.11-4' of git://git.kernel.org/pub/…"}},{"before":"47ac09b91befbb6a235ab620c32af719f8208399","after":"b311c1b497e51a628aa89e7cb954481e5f9dced2","ref":"refs/heads/master","pushedAt":"2024-08-21T06:40:19.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag '6.11-rc4-server-fixes' of git://git.samba.org/ksmbd\n\nPull smb server fixes from Steve French:\n\n - important reconnect fix\n\n - fix for memcpy issues on mount\n\n - two minor cleanup patches\n\n* tag '6.11-rc4-server-fixes' of git://git.samba.org/ksmbd:\n ksmbd: Replace one-element arrays with flexible-array members\n ksmbd: fix spelling mistakes in documentation\n ksmbd: fix race condition between destroy_previous_session() and smb2 operations()\n ksmbd: Use unsafe_memcpy() for ntlm_negotiate","shortMessageHtmlLink":"Merge tag '6.11-rc4-server-fixes' of git://git.samba.org/ksmbd"}},{"before":"e0fac5fc8b7657ee82a7d23eeac564182dbf51fd","after":"47ac09b91befbb6a235ab620c32af719f8208399","ref":"refs/heads/master","pushedAt":"2024-08-19T02:21:00.000Z","pushType":"push","commitsCount":54,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Linux 6.11-rc4","shortMessageHtmlLink":"Linux 6.11-rc4"}},{"before":"e5fa841af679cb830da6c609c740a37bdc0b8b35","after":"e0fac5fc8b7657ee82a7d23eeac564182dbf51fd","ref":"refs/heads/master","pushedAt":"2024-08-18T00:31:45.000Z","pushType":"push","commitsCount":36,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'v6.11-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6\n\nPull smb client fixes from Steve French:\n\n - fix for clang warning - additional null check\n\n - fix for cached write with posix locks\n\n - flexible structure fix\n\n* tag 'v6.11-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6:\n smb: smb2pdu.h: Use static_assert() to check struct sizes\n smb3: fix lock breakage for cached writes\n smb/client: avoid possible NULL dereference in cifs_free_subrequest()","shortMessageHtmlLink":"Merge tag 'v6.11-rc3-smb3-client-fixes' of git://git.samba.org/sfrenc…"}},{"before":"d7a5aa4b3c007fae50405ca75c40258d90300e96","after":"e5fa841af679cb830da6c609c740a37bdc0b8b35","ref":"refs/heads/master","pushedAt":"2024-08-17T08:01:26.000Z","pushType":"push","commitsCount":123,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull memcg-v1 fix from Al Viro:\n \"memcg_write_event_control() oops fix\"\n\n* tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:\n memcg_write_event_control(): fix a user-triggerable oops","shortMessageHtmlLink":"Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…"}},{"before":"6b0f8db921abf0520081d779876d3a41069dab95","after":"d7a5aa4b3c007fae50405ca75c40258d90300e96","ref":"refs/heads/master","pushedAt":"2024-08-16T04:34:28.000Z","pushType":"push","commitsCount":143,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'perf-tools-fixes-for-v6.11-2024-08-15' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools\n\nPull perf tools fixes from Namhyung Kim:\n \"The usual header file sync-ups and one more build fix:\n\n - Add README file to explain why we copy the headers\n\n - Sync UAPI and other header files with kernel source\n\n - Fix build on MIPS 32-bit\"\n\n* tag 'perf-tools-fixes-for-v6.11-2024-08-15' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools:\n perf daemon: Fix the build on 32-bit architectures\n tools/include: Sync arm64 headers with the kernel sources\n tools/include: Sync x86 headers with the kernel sources\n tools/include: Sync filesystem headers with the kernel sources\n tools/include: Sync network socket headers with the kernel sources\n tools/include: Sync uapi/asm-generic/unistd.h with the kernel sources\n tools/include: Sync uapi/sound/asound.h with the kernel sources\n tools/include: Sync uapi/linux/perf.h with the kernel sources\n tools/include: Sync uapi/linux/kvm.h with the kernel sources\n tools/include: Sync uapi/drm/i915_drm.h with the kernel sources\n perf tools: Add tools/include/uapi/README","shortMessageHtmlLink":"Merge tag 'perf-tools-fixes-for-v6.11-2024-08-15' of git://git.kernel…"}},{"before":"d74da846046aeec9333e802f5918bd3261fb5509","after":"6b0f8db921abf0520081d779876d3a41069dab95","ref":"refs/heads/master","pushedAt":"2024-08-14T03:28:12.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'execve-v6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux\n\nPull execve fixes from Kees Cook:\n\n - binfmt_flat: Fix corruption when not offsetting data start\n\n - exec: Fix ToCToU between perm check and set-uid/gid usage\n\n* tag 'execve-v6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux:\n exec: Fix ToCToU between perm check and set-uid/gid usage\n binfmt_flat: Fix corruption when not offsetting data start","shortMessageHtmlLink":"Merge tag 'execve-v6.11-rc4' of git://git.kernel.org/pub/scm/linux/ke…"}},{"before":"7c626ce4bae1ac14f60076d00eafe71af30450ba","after":"d74da846046aeec9333e802f5918bd3261fb5509","ref":"refs/heads/master","pushedAt":"2024-08-13T00:24:54.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'platform-drivers-x86-v6.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86\n\nPull x86 platform driver fixes from Ilpo Järvinen:\n \"While the ideapad concurrency fix itself is relatively\n straightforward, it required moving code around and adding a bit of\n supporting infrastructure to have a clean inter-driver interface. This\n shows up in the diffstats.\n\n - ideapad-laptop / lenovo-ymc: Protect VPC calls with a mutex\n\n - amd/pmf: Query HPD data also when ALS is disabled\"\n\n* tag 'platform-drivers-x86-v6.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86:\n platform/x86: ideapad-laptop: add a mutex to synchronize VPC commands\n platform/x86: ideapad-laptop: move ymc_trigger_ec from lenovo-ymc\n platform/x86: ideapad-laptop: introduce a generic notification chain\n platform/x86/amd/pmf: Fix to Update HPD Data When ALS is Disabled","shortMessageHtmlLink":"Merge tag 'platform-drivers-x86-v6.11-3' of git://git.kernel.org/pub/…"}},{"before":"6a0e38264012809afa24113ee2162dc07f4ed22b","after":"7c626ce4bae1ac14f60076d00eafe71af30450ba","ref":"refs/heads/master","pushedAt":"2024-08-12T02:51:54.000Z","pushType":"push","commitsCount":289,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Linux 6.11-rc3","shortMessageHtmlLink":"Linux 6.11-rc3"}},{"before":"d4560686726f7a357922f300fc81f5964be8df04","after":"6a0e38264012809afa24113ee2162dc07f4ed22b","ref":"refs/heads/master","pushedAt":"2024-08-08T02:30:11.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'for-6.11-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux\n\nPull btrfs fixes from David Sterba:\n\n - fix double inode unlock for direct IO sync writes (reported by\n syzbot)\n\n - fix root tree id/name map definitions, don't use fixed size buffers\n for name (reported by -Werror=unterminated-string-initialization)\n\n - fix qgroup reserve leaks in bufferd write path\n\n - update scrub status structure more often so it can be reported in\n user space more accurately and let 'resume' not repeat work\n\n - in preparation to remove space cache v1 in the future print a warning\n if it's detected\n\n* tag 'for-6.11-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:\n btrfs: avoid using fixed char array size for tree names\n btrfs: fix double inode unlock for direct IO sync writes\n btrfs: emit a warning about space cache v1 being deprecated\n btrfs: fix qgroup reserve leaks in cow_file_range\n btrfs: implement launder_folio for clearing dirty page reserve\n btrfs: scrub: update last_physical after scrubbing one stripe\n btrfs: factor out stripe length calculation into a helper","shortMessageHtmlLink":"Merge tag 'for-6.11-rc2-tag' of git://git.kernel.org/pub/scm/linux/ke…"}},{"before":"de9c2c66ad8e787abec7c9d7eff4f8c3cdd28aed","after":"d4560686726f7a357922f300fc81f5964be8df04","ref":"refs/heads/master","pushedAt":"2024-08-07T03:02:56.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n\nPull virtio fix from Michael Tsirkin:\n \"Fix a single, long-standing issue with kick pass-through vdpa\"\n\n* tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost:\n vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler","shortMessageHtmlLink":"Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…"}},{"before":"defaf1a2113a22b00dfa1abc0fd2014820eaf065","after":"de9c2c66ad8e787abec7c9d7eff4f8c3cdd28aed","ref":"refs/heads/master","pushedAt":"2024-08-05T03:07:17.000Z","pushType":"push","commitsCount":43,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Linux 6.11-rc2","shortMessageHtmlLink":"Linux 6.11-rc2"}},{"before":"17712b7ea0756799635ba159cc773082230ed028","after":"defaf1a2113a22b00dfa1abc0fd2014820eaf065","ref":"refs/heads/master","pushedAt":"2024-08-04T04:28:35.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?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 \"One core change that reverts the double message print patch in sd.c\n (it was causing regressions on embedded systems).\n\n The rest are driver fixes in ufs, mpt3sas and mpi3mr\"\n\n* tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:\n scsi: ufs: exynos: Don't resume FMP when crypto support is disabled\n scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES\n scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES\n scsi: ufs: core: Do not set link to OFF state while waking up from hibernation\n scsi: Revert \"scsi: sd: Do not repeat the starting disk message\"\n scsi: ufs: core: Fix deadlock during RTC update\n scsi: ufs: core: Bypass quick recovery if force reset is needed\n scsi: ufs: core: Check LSDBS cap when !mcq","shortMessageHtmlLink":"Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…"}},{"before":"c0ecd6388360d930440cc5554026818895199923","after":"17712b7ea0756799635ba159cc773082230ed028","ref":"refs/heads/master","pushedAt":"2024-08-03T00:49:51.000Z","pushType":"push","commitsCount":118,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'io_uring-6.11-20240802' of git://git.kernel.dk/linux\n\nPull io_uring fixes from Jens Axboe:\n \"Two minor tweaks for the NAPI handling, both from Olivier:\n\n - Kill two unused list definitions\n\n - Ensure that multishot NAPI doesn't age away\"\n\n* tag 'io_uring-6.11-20240802' of git://git.kernel.dk/linux:\n io_uring: remove unused local list heads in NAPI functions\n io_uring: keep multishot request NAPI timeout current","shortMessageHtmlLink":"Merge tag 'io_uring-6.11-20240802' of git://git.kernel.dk/linux"}},{"before":"21b136cc63d2a9ddd60d4699552b69c214b32964","after":"c0ecd6388360d930440cc5554026818895199923","ref":"refs/heads/master","pushedAt":"2024-08-02T00:42:06.000Z","pushType":"push","commitsCount":91,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'pci-v6.11-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci\n\nPull PCI fixes from Bjorn Helgaas:\n\n - Fix a pci_intx() regression that caused driver reload to fail with\n \"Resources present before probing\" (Philipp Stanner)\n\n - Fix a pciehp regression that clobbered the upper bits of RAID status\n LEDs on NVMe devices behind an Intel VMD (Blazej Kucman)\n\n* tag 'pci-v6.11-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci:\n PCI: pciehp: Retain Power Indicator bits for userspace indicators\n PCI: Fix devres regression in pci_intx()","shortMessageHtmlLink":"Merge tag 'pci-v6.11-fixes-1' of git://git.kernel.org/pub/scm/linux/k…"}},{"before":"e4fc196f5ba36eb7b9758cf2c73df49a44199895","after":"21b136cc63d2a9ddd60d4699552b69c214b32964","ref":"refs/heads/master","pushedAt":"2024-08-01T00:53:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"minmax: fix up min3() and max3() too\n\nDavid Laight pointed out that we should deal with the min3() and max3()\nmess too, which still does excessive expansion.\n\nAnd our current macros are actually rather broken.\n\nIn particular, the macros did this:\n\n #define min3(x, y, z) min((typeof(x))min(x, y), z)\n #define max3(x, y, z) max((typeof(x))max(x, y), z)\n\nand that not only is a nested expansion of possibly very complex\narguments with all that involves, the typing with that \"typeof()\" cast\nis completely wrong.\n\nFor example, imagine what happens in max3() if 'x' happens to be a\n'unsigned char', but 'y' and 'z' are 'unsigned long'. The types are\ncompatible, and there's no warning - but the result is just random\ngarbage.\n\nNo, I don't think we've ever hit that issue in practice, but since we\nnow have sane infrastructure for doing this right, let's just use it.\nIt fixes any excessive expansion, and also avoids these kinds of broken\ntype issues.\n\nRequested-by: David Laight \nAcked-by: Arnd Bergmann \nSigned-off-by: Linus Torvalds ","shortMessageHtmlLink":"minmax: fix up min3() and max3() too"}},{"before":"94ede2a3e9135764736221c080ac7c0ad993dc2d","after":"e4fc196f5ba36eb7b9758cf2c73df49a44199895","ref":"refs/heads/master","pushedAt":"2024-07-31T12:34:15.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'for-6.11-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux\n\nPull btrfs fixes from David Sterba:\n\n - fix regression in extent map rework when handling insertion of\n overlapping compressed extent\n\n - fix unexpected file length when appending to a file using direct io\n and buffer not faulted in\n\n - in zoned mode, fix accounting of unusable space when flipping\n read-only block group back to read-write\n\n - fix page locking when COWing an inline range, assertion failure found\n by syzbot\n\n - fix calculation of space info in debugging print\n\n - tree-checker, add validation of data reference item\n\n - fix a few -Wmaybe-uninitialized build warnings\n\n* tag 'for-6.11-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:\n btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()\n btrfs: fix corruption after buffer fault in during direct IO append write\n btrfs: zoned: fix zone_unusable accounting on making block group read-write again\n btrfs: do not subtract delalloc from avail bytes\n btrfs: make cow_file_range_inline() honor locked_page on error\n btrfs: fix corrupt read due to bad offset of a compressed extent map\n btrfs: tree-checker: validate dref root and objectid","shortMessageHtmlLink":"Merge tag 'for-6.11-rc1-tag' of git://git.kernel.org/pub/scm/linux/ke…"}},{"before":"dc1c8034e31b14a2e5e212104ec508aec44ce1b9","after":"94ede2a3e9135764736221c080ac7c0ad993dc2d","ref":"refs/heads/master","pushedAt":"2024-07-30T00:45:41.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"profiling: remove stale percpu flip buffer variables\n\nFor some reason I didn't see this issue on my arm64 or x86-64 builds,\nbut Stephen Rothwell reports that commit 2accfdb7eff6 (\"profiling:\nattempt to remove per-cpu profile flip buffer\") left these static\nvariables around, and the powerpc build is unhappy about them:\n\n kernel/profile.c:52:28: warning: 'cpu_profile_flip' defined but not used [-Wunused-variable]\n 52 | static DEFINE_PER_CPU(int, cpu_profile_flip);\n | ^~~~~~~~~~~~~~~~\n ..\n\nSo remove these stale left-over remnants too.\n\nFixes: 2accfdb7eff6 (\"profiling: attempt to remove per-cpu profile flip buffer\")\nReported-by: Stephen Rothwell \nSigned-off-by: Linus Torvalds ","shortMessageHtmlLink":"profiling: remove stale percpu flip buffer variables"}},{"before":"8400291e289ee6b2bf9779ff1c83a291501f017b","after":"dc1c8034e31b14a2e5e212104ec508aec44ce1b9","ref":"refs/heads/master","pushedAt":"2024-07-29T07:16:17.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"minmax: simplify min()/max()/clamp() implementation\n\nNow that we no longer have any C constant expression contexts (ie array\nsize declarations or static initializers) that use min() or max(), we\ncan simpify the implementation by not having to worry about the result\nstaying as a C constant expression.\n\nSo now we can unconditionally just use temporary variables of the right\ntype, and get rid of the excessive expansion that used to come from the\nuse of\n\n __builtin_choose_expr(__is_constexpr(...), ..\n\nto pick the specialized code for constant expressions.\n\nAnother expansion simplification is to pass the temporary variables (in\naddition to the original expression) to our __types_ok() macro. That\nmay superficially look like it complicates the macro, but when we only\nwant the type of the expression, expanding the temporary variable names\nis much simpler and smaller than expanding the potentially complicated\noriginal expression.\n\nAs a result, on my machine, doing a\n\n $ time make drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.i\n\ngoes from\n\n\treal\t0m16.621s\n\tuser\t0m15.360s\n\tsys\t0m1.221s\n\nto\n\n\treal\t0m2.532s\n\tuser\t0m2.091s\n\tsys\t0m0.452s\n\nbecause the token expansion goes down dramatically.\n\nIn particular, the longest line expansion (which was line 71 of that\n'ia_css_ynr.host.c' file) shrinks from 23,338kB (yes, 23MB for one\nsingle line) to \"just\" 1,444kB (now \"only\" 1.4MB).\n\nAnd yes, that line is still the line from hell, because it's doing\nmultiple levels of \"min()/max()\" expansion thanks to some of them being\nhidden inside the uDIGIT_FITTING() macro.\n\nLorenzo has a nice cleanup patch that makes that driver use inline\nfunctions instead of macros for sDIGIT_FITTING() and uDIGIT_FITTING(),\nwhich will fix that line once and for all, but the 16-fold reduction in\nthis case does show why we need to simplify these helpers.\n\nCc: David Laight \nCc: Lorenzo Stoakes \nSigned-off-by: Linus Torvalds ","shortMessageHtmlLink":"minmax: simplify min()/max()/clamp() implementation"}},{"before":"5437f30d3458ad36e83ab96088d490ebfee844d8","after":"8400291e289ee6b2bf9779ff1c83a291501f017b","ref":"refs/heads/master","pushedAt":"2024-07-29T01:30:55.000Z","pushType":"push","commitsCount":66,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Linux 6.11-rc1","shortMessageHtmlLink":"Linux 6.11-rc1"}},{"before":"6342649c33d232c4e7ac690b98bcddaab10a4d8c","after":"5437f30d3458ad36e83ab96088d490ebfee844d8","ref":"refs/heads/master","pushedAt":"2024-07-28T08:28:21.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag '6.11-rc-smb-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6\n\nPull more smb client updates from Steve French:\n\n - fix for potential null pointer use in init cifs\n\n - additional dynamic trace points to improve debugging of some common\n scenarios\n\n - two SMB1 fixes (one addressing reconnect with POSIX extensions, one a\n mount parsing error)\n\n* tag '6.11-rc-smb-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6:\n smb3: add dynamic trace point for session setup key expired failures\n smb3: add four dynamic tracepoints for copy_file_range and reflink\n smb3: add dynamic tracepoint for reflink errors\n cifs: mount with \"unix\" mount option for SMB1 incorrectly handled\n cifs: fix reconnect with SMB1 UNIX Extensions\n cifs: fix potential null pointer use in destroy_workqueue in init_cifs error path","shortMessageHtmlLink":"Merge tag '6.11-rc-smb-client-fixes-part2' of git://git.samba.org/sfr…"}},{"before":"1722389b0d863056d78287a120a1d6cadb8d4f7b","after":"6342649c33d232c4e7ac690b98bcddaab10a4d8c","ref":"refs/heads/master","pushedAt":"2024-07-28T02:00:20.000Z","pushType":"push","commitsCount":319,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'block-6.11-20240726' of git://git.kernel.dk/linux\n\nPull block fixes from Jens Axboe:\n\n - NVMe pull request via Keith:\n - Fix request without payloads cleanup (Leon)\n - Use new protection information format (Francis)\n - Improved debug message for lost pci link (Bart)\n - Another apst quirk (Wang)\n - Use appropriate sysfs api for printing chars (Markus)\n\n - ublk async device deletion fix (Ming)\n\n - drbd kerneldoc fixups (Simon)\n\n - Fix deadlock between sd removal and release (Yang)\n\n* tag 'block-6.11-20240726' of git://git.kernel.dk/linux:\n nvme-pci: add missing condition check for existence of mapped data\n ublk: fix UBLK_CMD_DEL_DEV_ASYNC handling\n block: fix deadlock between sd_remove & sd_release\n drbd: Add peer_device to Kernel doc\n nvme-core: choose PIF from QPIF if QPIFS supports and PIF is QTYPE\n nvme-pci: Fix the instructions for disabling power management\n nvme: remove redundant bdev local variable\n nvme-fabrics: Use seq_putc() in __nvmf_concat_opt_tokens()\n nvme/pci: Add APST quirk for Lenovo N60z laptop","shortMessageHtmlLink":"Merge tag 'block-6.11-20240726' of git://git.kernel.dk/linux"}},{"before":"c33ffdb70cc6df4105160f991288e7d2567d7ffa","after":"1722389b0d863056d78287a120a1d6cadb8d4f7b","ref":"refs/heads/master","pushedAt":"2024-07-26T02:17:31.000Z","pushType":"push","commitsCount":181,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'net-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net\n\nPull networking fixes from Jakub Kicinski:\n \"Including fixes from bpf and netfilter.\n\n A lot of networking people were at a conference last week, busy\n catching COVID, so relatively short PR.\n\n Current release - regressions:\n\n - tcp: process the 3rd ACK with sk_socket for TFO and MPTCP\n\n Current release - new code bugs:\n\n - l2tp: protect session IDR and tunnel session list with one lock,\n make sure the state is coherent to avoid a warning\n\n - eth: bnxt_en: update xdp_rxq_info in queue restart logic\n\n - eth: airoha: fix location of the MBI_RX_AGE_SEL_MASK field\n\n Previous releases - regressions:\n\n - xsk: require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len,\n the field reuses previously un-validated pad\n\n Previous releases - always broken:\n\n - tap/tun: drop short frames to prevent crashes later in the stack\n\n - eth: ice: add a per-VF limit on number of FDIR filters\n\n - af_unix: disable MSG_OOB handling for sockets in sockmap/sockhash\"\n\n* tag 'net-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (34 commits)\n tun: add missing verification for short frame\n tap: add missing verification for short frame\n mISDN: Fix a use after free in hfcmulti_tx()\n gve: Fix an edge case for TSO skb validity check\n bnxt_en: update xdp_rxq_info in queue restart logic\n tcp: process the 3rd ACK with sk_socket for TFO/MPTCP\n selftests/bpf: Add XDP_UMEM_TX_METADATA_LEN to XSK TX metadata test\n xsk: Require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len\n bpf: Fix a segment issue when downgrading gso_size\n net: mediatek: Fix potential NULL pointer dereference in dummy net_device handling\n MAINTAINERS: make Breno the netconsole maintainer\n MAINTAINERS: Update bonding entry\n net: nexthop: Initialize all fields in dumped nexthops\n net: stmmac: Correct byte order of perfect_match\n selftests: forwarding: skip if kernel not support setting bridge fdb learning limit\n tipc: Return non-zero value from tipc_udp_addr2str() on error\n netfilter: nft_set_pipapo_avx2: disable softinterrupts\n ice: Fix recipe read procedure\n ice: Add a per-VF limit on number of FDIR filters\n net: bonding: correctly annotate RCU in bond_should_notify_peers()\n ...","shortMessageHtmlLink":"Merge tag 'net-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel…"}},{"before":"786c8248dbd33a5a7a07f7c6e55a7bfc68d2ca48","after":"c33ffdb70cc6df4105160f991288e7d2567d7ffa","ref":"refs/heads/master","pushedAt":"2024-07-25T02:58:04.000Z","pushType":"push","commitsCount":135,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'phy-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy\n\nPull phy updates from Vinod Koul:\n \"New Support\n - Samsung Exynos gs101 drd combo phy\n - Qualcomm SC8180x USB uniphy, IPQ9574 QMP PCIe phy\n - Airoha EN7581 PCIe phy\n - Freescale i.MX8Q HSIO SerDes phy\n - Starfive jh7110 dphy tx\n\n Updates:\n - Resume support for j721e-wiz driver\n - Updates to Exynos usbdrd driver\n - Support for optional power domains in g12a usb2-phy driver\n - Debugfs support and updates to zynqmp driver\"\n\n* tag 'phy-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy: (56 commits)\n phy: airoha: Add dtime and Rx AEQ IO registers\n dt-bindings: phy: airoha: Add dtime and Rx AEQ IO registers\n dt-bindings: phy: rockchip-emmc-phy: Convert to dtschema\n dt-bindings: phy: qcom,qmp-usb: fix spelling error\n phy: exynos5-usbdrd: support Exynos USBDRD 3.1 combo phy (HS & SS)\n phy: exynos5-usbdrd: convert Vbus supplies to regulator_bulk\n phy: exynos5-usbdrd: convert (phy) register access clock to clk_bulk\n phy: exynos5-usbdrd: convert core clocks to clk_bulk\n phy: exynos5-usbdrd: support isolating HS and SS ports independently\n dt-bindings: phy: samsung,usb3-drd-phy: add gs101 compatible\n phy: core: Fix documentation of of_phy_get\n phy: starfive: Correct the dphy configure process\n phy: zynqmp: Add debugfs support\n phy: zynqmp: Take the phy mutex in xlate\n phy: zynqmp: Only wait for PLL lock \"primary\" instances\n phy: zynqmp: Store instance instead of type\n phy: zynqmp: Enable reference clock correctly\n phy: cadence-torrent: Check return value on register read\n phy: Fix the cacography in phy-exynos5250-usb2.c\n phy: phy-rockchip-samsung-hdptx: Select CONFIG_MFD_SYSCON\n ...","shortMessageHtmlLink":"Merge tag 'phy-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel…"}},{"before":"527eff227d4321c6ea453db1083bc4fdd4d3a3e8","after":"786c8248dbd33a5a7a07f7c6e55a7bfc68d2ca48","ref":"refs/heads/master","pushedAt":"2024-07-24T10:45:20.000Z","pushType":"push","commitsCount":411,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'perf-tools-fixes-for-v6.11-2024-07-23' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools\n\nPull perf tools fixes from Namhyung Kim:\n \"Two fixes for building perf and other tools:\n\n - Fix breakage in tracing tools due to pkg-config for\n libtrace{event,fs}\n\n - Fix build of perf when libunwind is used\"\n\n* tag 'perf-tools-fixes-for-v6.11-2024-07-23' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools:\n perf dso: Fix build when libunwind is enabled\n tools/latency: Use pkg-config in lib_setup of Makefile.config\n tools/rtla: Use pkg-config in lib_setup of Makefile.config\n tools/verification: Use pkg-config in lib_setup of Makefile.config\n tools: Make pkg-config dependency checks usable by other tools\n perf build: Warn if libtracefs is not found","shortMessageHtmlLink":"Merge tag 'perf-tools-fixes-for-v6.11-2024-07-23' of git://git.kernel…"}},{"before":"7846b618e0a4c3e08888099d1d4512722b39ca99","after":"527eff227d4321c6ea453db1083bc4fdd4d3a3e8","ref":"refs/heads/master","pushedAt":"2024-07-22T02:42:15.000Z","pushType":"push","commitsCount":512,"pusher":{"login":"binbjz","name":null,"path":"/binbjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8213913?s=80&v=4"},"commit":{"message":"Merge tag 'mm-nonmm-stable-2024-07-21-15-07' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm\n\nPull non-MM updates from Andrew Morton:\n\n - In the series \"treewide: Refactor heap related implementation\",\n Kuan-Wei Chiu has significantly reworked the min_heap library code\n and has taught bcachefs to use the new more generic implementation.\n\n - Yury Norov's series \"Cleanup cpumask.h inclusion in core headers\"\n reworks the cpumask and nodemask headers to make things generally\n more rational.\n\n - Kuan-Wei Chiu has sent along some maintenance work against our\n sorting library code in the series \"lib/sort: Optimizations and\n cleanups\".\n\n - More library maintainance work from Christophe Jaillet in the series\n \"Remove usage of the deprecated ida_simple_xx() API\".\n\n - Ryusuke Konishi continues with the nilfs2 fixes and clanups in the\n series \"nilfs2: eliminate the call to inode_attach_wb()\".\n\n - Kuan-Ying Lee has some fixes to the gdb scripts in the series \"Fix\n GDB command error\".\n\n - Plus the usual shower of singleton patches all over the place. Please\n see the relevant changelogs for details.\n\n* tag 'mm-nonmm-stable-2024-07-21-15-07' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (98 commits)\n ia64: scrub ia64 from poison.h\n watchdog/perf: properly initialize the turbo mode timestamp and rearm counter\n tsacct: replace strncpy() with strscpy()\n lib/bch.c: use swap() to improve code\n test_bpf: convert comma to semicolon\n init/modpost: conditionally check section mismatch to __meminit*\n init: remove unused __MEMINIT* macros\n nilfs2: Constify struct kobj_type\n nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro\n math: rational: add missing MODULE_DESCRIPTION() macro\n lib/zlib: add missing MODULE_DESCRIPTION() macro\n fs: ufs: add MODULE_DESCRIPTION()\n lib/rbtree.c: fix the example typo\n ocfs2: add bounds checking to ocfs2_check_dir_entry()\n fs: add kernel-doc comments to ocfs2_prepare_orphan_dir()\n coredump: simplify zap_process()\n selftests/fpu: add missing MODULE_DESCRIPTION() macro\n compiler.h: simplify data_race() macro\n build-id: require program headers to be right after ELF header\n resource: add missing MODULE_DESCRIPTION()\n ...","shortMessageHtmlLink":"Merge tag 'mm-nonmm-stable-2024-07-21-15-07' of git://git.kernel.org/…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwMjozOTo1MS4wMDAwMDBazwAAAAS4DeIc","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwMjozOTo1MS4wMDAwMDBazwAAAAS4DeIc","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yMlQwMjo0MjoxNS4wMDAwMDBazwAAAASFUfO-"}},"title":"Activity · binbjz/linux"}