{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2325298,"defaultBranch":"master","name":"linux","ownerLogin":"torvalds","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-09-04T22:48:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1024025?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719177695.0","currentOid":""},"activityList":{"items":[{"before":"1c52cf5e79d30ac996f34b64284f2c317004d641","after":"5bbd9b249880dba032bffa002dd9cd12cd5af09c","ref":"refs/heads/master","pushedAt":"2024-06-28T01:01:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'v6.10-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\nPyll crypto fix from Herbert Xu:\n \"Fix a build failure in qat\"\n\n* tag 'v6.10-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n crypto: qat - fix linking errors when PCI_IOV is disabled","shortMessageHtmlLink":"Merge tag 'v6.10-p4' of git://git.kernel.org/pub/scm/linux/kernel/git…"}},{"before":"6d6444ba82053c716fb5ac83346202659023044e","after":"1c52cf5e79d30ac996f34b64284f2c317004d641","ref":"refs/heads/master","pushedAt":"2024-06-28T00:35:22.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'drm-fixes-2024-06-28' of https://gitlab.freedesktop.org/drm/kernel\n\nPull drm fixes from Dave Airlie:\n \"Regular fixes, mostly amdgpu with some minor fixes in other places,\n along with a fix for a very narrow UAF race in the pid handover code.\n\n core:\n - fix refcounting race on pid handover\n\n fbdev:\n - Fix fb_info when vmalloc is used, regression from\n CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM.\n\n amdgpu:\n - SMU 14.x fix\n - vram info parsing fix\n - mode1 reset fix\n - LTTPR fix\n - Virtual display fix\n - Avoid spurious error in PSP init\n\n i915:\n - Fix potential UAF due to race on fence register revocation\n\n nouveau\n - nouveau tv mode fixes\n\n panel:\n - Add KOE TX26D202VM0BWA timings\"\n\n* tag 'drm-fixes-2024-06-28' of https://gitlab.freedesktop.org/drm/kernel:\n drm/drm_file: Fix pid refcounting race\n drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes\n drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes\n drm/amdgpu: Don't show false warning for reg list\n drm/amdgpu: avoid using null object of framebuffer\n drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection if LTTPR is present\n drm/amdgpu: Fix pci state save during mode-1 reset\n drm/amdgpu/atomfirmware: fix parsing of vram_info\n drm/amd/swsmu: add MALL init support workaround for smu_v14_0_1\n drm/i915/gt: Fix potential UAF by revoke of fence registers\n drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA\n drm/fbdev-dma: Only set smem_start is enable per module option","shortMessageHtmlLink":"Merge tag 'drm-fixes-2024-06-28' of https://gitlab.freedesktop.org/dr…"}},{"before":"66e55ff12e7391549c4a85a7a96471dcf891cb03","after":"6d6444ba82053c716fb5ac83346202659023044e","ref":"refs/heads/master","pushedAt":"2024-06-27T18:13:31.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 's390-6.10-7' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull s390 updates from Alexander Gordeev:\n\n - Add missing virt_to_phys() conversion for directed interrupt bit\n vectors\n\n - Fix broken configuration change notifications for virtio-ccw\n\n - Fix sclp_init() cleanup path on failure and as result - fix a list\n double add warning\n\n - Fix unconditional adjusting of GOT entries containing undefined weak\n symbols that resolve to zero\n\n* tag 's390-6.10-7' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n s390/boot: Do not adjust GOT entries for undef weak sym\n s390/sclp: Fix sclp_init() cleanup on failure\n s390/virtio_ccw: Fix config change notifications\n s390/pci: Add missing virt_to_phys() for directed DIBV","shortMessageHtmlLink":"Merge tag 's390-6.10-7' of git://git.kernel.org/pub/scm/linux/kernel/…"}},{"before":"afcd48134c58d6af45fb3fdb648f1260b20f2326","after":"66e55ff12e7391549c4a85a7a96471dcf891cb03","ref":"refs/heads/master","pushedAt":"2024-06-27T17:32:44.000Z","pushType":"push","commitsCount":120,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'for-6.10-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux\n\nPull btrfs fixes from David Sterba:\n\n - fix quota root leak after quota disable failure\n\n - fix condition when checking if a zone can be added as free\n\n - allocate inode in NOFS context during logging or tree-log replay\n\n - handle raid-stripe-tree lookup correctly during scrub\n\n* tag 'for-6.10-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:\n btrfs: qgroup: fix quota root leak after quota disable failure\n btrfs: scrub: handle RST lookup error correctly\n btrfs: zoned: fix initial free space detection\n btrfs: use NOFS context when getting inodes during logging and log replay","shortMessageHtmlLink":"Merge tag 'for-6.10-rc5-tag' of git://git.kernel.org/pub/scm/linux/ke…"}},{"before":"24ca36a562d63f1bff04c3f11236f52969c67717","after":"afcd48134c58d6af45fb3fdb648f1260b20f2326","ref":"refs/heads/master","pushedAt":"2024-06-27T01:03:42.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'mm-hotfixes-stable-2024-06-26-17-28' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm\n\nPull misc fixes from Andrew Morton:\n \"13 hotfixes, 7 are cc:stable.\n\n All are MM related apart from a MAINTAINERS update. There is no\n identifiable theme here - just singleton patches in various places\"\n\n* tag 'mm-hotfixes-stable-2024-06-26-17-28' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm:\n mm/memory: don't require head page for do_set_pmd()\n mm/page_alloc: Separate THP PCP into movable and non-movable categories\n nfs: drop the incorrect assertion in nfs_swap_rw()\n mm/migrate: make migrate_pages_batch() stats consistent\n MAINTAINERS: TPM DEVICE DRIVER: update the W-tag\n selftests/mm:fix test_prctl_fork_exec return failure\n mm: convert page type macros to enum\n ocfs2: fix DIO failure due to insufficient transaction credits\n kasan: fix bad call to unpoison_slab_object\n mm: handle profiling for fake memory allocations during compaction\n mm/slab: fix 'variable obj_exts set but not used' warning\n /proc/pid/smaps: add mseal info for vma\n mm: fix incorrect vbq reference in purge_fragmented_block","shortMessageHtmlLink":"Merge tag 'mm-hotfixes-stable-2024-06-26-17-28' of git://git.kernel.o…"}},{"before":"55027e689933ba2e64f3d245fb1ff185b3e7fc81","after":"24ca36a562d63f1bff04c3f11236f52969c67717","ref":"refs/heads/master","pushedAt":"2024-06-26T22:13:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'wq-for-6.10-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\nPull workqueue fixes from Tejun Heo:\n \"Two patches to fix kworker name formatting\"\n\n* tag 'wq-for-6.10-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:\n workqueue: Increase worker desc's length to 32\n workqueue: Refactor worker ID formatting and make wq_worker_comm() use full ID string","shortMessageHtmlLink":"Merge tag 'wq-for-6.10-rc5-fixes' of git://git.kernel.org/pub/scm/lin…"}},{"before":"626737a5791b59df5c4d1365c4dcfc9b0d70affe","after":"55027e689933ba2e64f3d245fb1ff185b3e7fc81","ref":"refs/heads/master","pushedAt":"2024-06-24T18:40:50.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'input-for-v6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input fixes from Dmitry Torokhov:\n\n - fixes for ili210x and elantech drivers\n\n - new products IDs added to xpad controller driver\n\n - a tweak to i8042 driver to always keep keyboard in Ayaneo Kun\n handheld in raw mode\n\n - populated \"id_table\" in ads7846 touchscreen driver to make sure\n non-OF instantiated devices can properly determine the model data.\n\n* tag 'input-for-v6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n Input: ads7846 - use spi_device_id table\n Input: xpad - add support for ASUS ROG RAIKIRI PRO\n Input: ili210x - fix ili251x_read_touch_data() return value\n Input: i8042 - add Ayaneo Kun to i8042 quirk table\n Input: elantech - fix touchpad state on resume for Lenovo N24","shortMessageHtmlLink":"Merge tag 'input-for-v6.10-rc5' of git://git.kernel.org/pub/scm/linux…"}},{"before":"f2661062f16b2de5d7b6a5c42a9a5c96326b8454","after":"626737a5791b59df5c4d1365c4dcfc9b0d70affe","ref":"refs/heads/master","pushedAt":"2024-06-24T14:43:28.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'pinctrl-v6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull pin control fixes from Linus Walleij:\n\n - Use flag saving spinlocks in the Renesas rzg2l driver. This fixes up\n PREEMPT_RT problems.\n\n - Remove broken Qualcomm PM8008 that clearly was never working. A new\n version will arrive in the next merge window.\n\n - Add a quirk for LP8764 regmap that was missed and made the TI J7200\n board unusable.\n\n - Fix persistance on the BCM2835 GPIO outputs kernel parameter so this\n remains consisten across a booted kernel.\n\n - Fix a potential deadlock in create_pinctrl()\n\n - Fix some erroneous bitfields and pinmux reset in the Rockchip RK3328\n driver.\n\n* tag 'pinctrl-v6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:\n pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set\n pinctrl: rockchip: use dedicated pinctrl type for RK3328\n pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins\n pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins\n pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER\n pinctrl: bcm2835: Fix permissions of persist_gpio_outputs\n pinctrl: tps6594: add missing support for LP8764 PMIC\n dt-bindings: pinctrl: qcom,pmic-gpio: drop pm8008\n pinctrl: qcom: spmi-gpio: drop broken pm8008 support\n pinctrl: renesas: rzg2l: Use spin_{lock,unlock}_irq{save,restore}","shortMessageHtmlLink":"Merge tag 'pinctrl-v6.10-2' of git://git.kernel.org/pub/scm/linux/ker…"}},{"before":"7c16f0a4ed1ce7b0dd1c01fc012e5bde89fe7748","after":"f2661062f16b2de5d7b6a5c42a9a5c96326b8454","ref":"refs/heads/master","pushedAt":"2024-06-23T21:21:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Linux 6.10-rc5","shortMessageHtmlLink":"Linux 6.10-rc5"}},{"before":"5f583a3162ffd9f7999af76b8ab634ce2dac9f90","after":"7c16f0a4ed1ce7b0dd1c01fc012e5bde89fe7748","ref":"refs/heads/master","pushedAt":"2024-06-23T15:09:54.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'i2c-for-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux\n\nPull i2c fixes from Wolfram Sang:\n \"The core gains placeholders for recently added functions when\n CONFIG_I2C is not defined as well documentation fixes to start using\n inclusive terminology.\n\n The drivers get paths in DT bindings fixed as well as proper interrupt\n handling for the ocores driver\"\n\n* tag 'i2c-for-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:\n docs: i2c: summary: be clearer with 'controller/target' and 'adapter/client' pairs\n docs: i2c: summary: document 'local' and 'remote' targets\n docs: i2c: summary: document use of inclusive language\n docs: i2c: summary: update speed mode description\n docs: i2c: summary: update I2C specification link\n docs: i2c: summary: start sentences consistently.\n i2c: Add nop fwnode operations\n i2c: ocores: set IACK bit after core is enabled\n dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema\n dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller schema","shortMessageHtmlLink":"Merge tag 'i2c-for-6.10-rc5' of git://git.kernel.org/pub/scm/linux/ke…"}},{"before":"2765de94dd3823fb1db1c939b07cc3e0a93e613e","after":"5f583a3162ffd9f7999af76b8ab634ce2dac9f90","ref":"refs/heads/master","pushedAt":"2024-06-22T22:41:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'rust-fixes-6.10' of https://github.com/Rust-for-Linux/linux\n\nPull rust fix from Miguel Ojeda:\n\n - Avoid unused import warning in 'rusttest'.\n\n* tag 'rust-fixes-6.10' of https://github.com/Rust-for-Linux/linux:\n rust: avoid unused import warning in `rusttest`","shortMessageHtmlLink":"Merge tag 'rust-fixes-6.10' of https://github.com/Rust-for-Linux/linux"}},{"before":"563a50672d8a86ec4b114a4a2f44d6e7ff855f5b","after":"2765de94dd3823fb1db1c939b07cc3e0a93e613e","ref":"refs/heads/master","pushedAt":"2024-06-22T21:04:12.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'regulator-fix-v6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator fixes from Mark Brown:\n \"A few driver specific fixes for incorrect device descriptions, plus a\n fix for a missing symbol export which causes build failures for some\n newly added drivers in other trees\"\n\n* tag 'regulator-fix-v6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:\n regulator: axp20x: AXP717: fix LDO supply rails and off-by-ones\n regulator: bd71815: fix ramp values\n regulator: core: Fix modpost error \"regulator_get_regmap\" undefined\n regulator: tps6594-regulator: Fix the number of irqs for TPS65224 and TPS6594","shortMessageHtmlLink":"Merge tag 'regulator-fix-v6.10-rc4' of git://git.kernel.org/pub/scm/l…"}},{"before":"da3b6ef17658160ad59cbc56c3c1f8f9a38337bd","after":"563a50672d8a86ec4b114a4a2f44d6e7ff855f5b","ref":"refs/heads/master","pushedAt":"2024-06-22T16:09:07.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'xfs-6.10-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux\n\nPull xfs fix from Chandan Babu:\n\n - Fix assertion failure due to a race between unlink and cluster buffer\n instantiation.\n\n* tag 'xfs-6.10-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux:\n xfs: fix unlink vs cluster buffer instantiation race","shortMessageHtmlLink":"Merge tag 'xfs-6.10-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/x…"}},{"before":"35bb670d65fc0f80c62383ab4f2544cec85ac57a","after":"da3b6ef17658160ad59cbc56c3c1f8f9a38337bd","ref":"refs/heads/master","pushedAt":"2024-06-22T15:20:36.000Z","pushType":"push","commitsCount":41,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'ata-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux\n\nPull ata fix from Niklas Cassel:\n\n - We currently enable DIPM (device initiated power management) in the\n device (using a SET FEATURES call to the device), regardless if the\n HBA supports any LPM states or not. It seems counter intuitive, and\n potentially dangerous to enable a device side feature, when the HBA\n does not have the corresponding support. Thus, make sure that we do\n not enable DIPM if the HBA does not support any LPM states.\n\n* tag 'ata-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux:\n ata: ahci: Do not enable LPM if no LPM states are supported by the HBA","shortMessageHtmlLink":"Merge tag 'ata-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel…"}},{"before":"d6c941570680d4d11e5c7480c3bcbeff8d3860f9","after":"35bb670d65fc0f80c62383ab4f2544cec85ac57a","ref":"refs/heads/master","pushedAt":"2024-06-21T22:03:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?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 \"Two fixes: one in the ufs driver fixing an obvious memory leak and the\n other (with a core flag based update) trying to prevent USB crashes by\n stopping the core from issuing a request for the I/O Hints mode page\"\n\n* tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:\n scsi: usb: uas: Do not query the IO Advice Hints Grouping mode page for USB/UAS devices\n scsi: core: Introduce the BLIST_SKIP_IO_HINTS flag\n scsi: ufs: core: Free memory allocated for model before reinit","shortMessageHtmlLink":"Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…"}},{"before":"264efe488fd82cf3145a3dc625f394c61db99934","after":"d6c941570680d4d11e5c7480c3bcbeff8d3860f9","ref":"refs/heads/master","pushedAt":"2024-06-21T21:16:04.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'drm-fixes-2024-06-22' of https://gitlab.freedesktop.org/drm/kernel\n\nPull drm fixes from Dave Airlie:\n \"Still pretty quiet, two weeks worth of amdgpu fixes, with one i915 and\n one xe. I didn't get the drm-misc-fixes tree PR this week, but there\n was only one fix queued and I think it can wait another week, so seems\n pretty normal.\n\n xe:\n - Fix for invalid register access\n\n i915:\n - Fix conditions for joiner usage, it's not possible with eDP MSO\n\n amdgpu:\n - Fix display idle optimization race\n - Fix GPUVM TLB flush locking scope\n - IPS fix\n - GFX 9.4.3 harvesting fix\n - Runtime pm fix for shared buffers\n - DCN 3.5.x fixes\n - USB4 fix\n - RISC-V clang fix\n - Silence UBSAN warnings\n - MES11 fix\n - PSP 14.0.x fix\"\n\n* tag 'drm-fixes-2024-06-22' of https://gitlab.freedesktop.org/drm/kernel:\n drm/xe/vf: Don't touch GuC irq registers if using memory irqs\n drm/amdgpu: init TA fw for psp v14\n drm/amdgpu: cleanup MES11 command submission\n drm/amdgpu: fix UBSAN warning in kv_dpm.c\n drm/radeon: fix UBSAN warning in kv_dpm.c\n drm/amd/display: Disable CONFIG_DRM_AMD_DC_FP for RISC-V with clang\n drm/amd/display: Attempt to avoid empty TUs when endpoint is DPIA\n drm/amd/display: change dram_clock_latency to 34us for dcn35\n drm/amd/display: Change dram_clock_latency to 34us for dcn351\n drm/amdgpu: revert \"take runtime pm reference when we attach a buffer\" v2\n drm/amdgpu: Indicate CU havest info to CP\n drm/amd/display: prevent register access while in IPS\n drm/amdgpu: fix locking scope when flushing tlb\n drm/amd/display: Remove redundant idle optimization check\n drm/i915/mso: using joiner is not possible with eDP MSO","shortMessageHtmlLink":"Merge tag 'drm-fixes-2024-06-22' of https://gitlab.freedesktop.org/dr…"}},{"before":"4545981f33be5f04ee8dd43397ea29c37337dd03","after":"264efe488fd82cf3145a3dc625f394c61db99934","ref":"refs/heads/master","pushedAt":"2024-06-21T21:08:26.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'ovl-fixes-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs\n\nPull overlayfs fixes from Miklos Szeredi:\n \"Fix two bugs, one originating in this cycle and one from 6.6\"\n\n* tag 'ovl-fixes-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs:\n ovl: fix encoding fid for lower only root\n ovl: fix copy-up in tmpfile","shortMessageHtmlLink":"Merge tag 'ovl-fixes-6.10-rc5' of git://git.kernel.org/pub/scm/linux/…"}},{"before":"36c075837496b8c8509bfbe648ddde22b1763641","after":"4545981f33be5f04ee8dd43397ea29c37337dd03","ref":"refs/heads/master","pushedAt":"2024-06-21T18:30:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'sound-6.10-rc5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull more sound fixes from Takashi Iwai:\n \"A follow-up fix for a random build issue, as well as another trivial\n HD-audio quirk\"\n\n* tag 'sound-6.10-rc5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n ALSA: hda: Use imply for suggesting CONFIG_SERIAL_MULTI_INSTANTIATE\n ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9","shortMessageHtmlLink":"Merge tag 'sound-6.10-rc5-2' of git://git.kernel.org/pub/scm/linux/ke…"}},{"before":"66cc544fd75c70b5ee74df87ab99acc45b835e69","after":"36c075837496b8c8509bfbe648ddde22b1763641","ref":"refs/heads/master","pushedAt":"2024-06-21T18:26:14.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'acpi-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull ACPI fixes from Rafael Wysocki:\n \"These address a possible NULL pointer dereference in the ACPICA code\n and quirk camera enumeration on multiple platforms where incorrect\n data are present in the platform firmware.\n\n Specifics:\n\n - Undo an ACPICA code change that attempted to keep operation regions\n within a page boundary, but allowed accesses to unmapped memory to\n occur (Raju Rangoju)\n\n - Ignore MIPI camera graph port nodes created with the help of the\n information from the ACPI tables on all Dell Tiger, Alder and\n Raptor Lake models as that information is reported to be invalid on\n the platforms in question (Hans de Goede)\n\n - Use new Intel CPU model matching macros in the MIPI DisCo for\n Imaging part of ACPI device enumeration (Hans de Goede)\"\n\n* tag 'acpi-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n ACPI: mipi-disco-img: Switch to new Intel CPU model defines\n ACPI: scan: Ignore camera graph port nodes on all Dell Tiger, Alder and Raptor Lake models\n ACPICA: Revert \"ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine.\"","shortMessageHtmlLink":"Merge tag 'acpi-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kerne…"}},{"before":"50736169ecc8387247fe6a00932852ce7b057083","after":"66cc544fd75c70b5ee74df87ab99acc45b835e69","ref":"refs/heads/master","pushedAt":"2024-06-21T18:10:06.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'dmaengine-fix-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine\n\nPull dmaengine fixes from Vinod Koul:\n\n - kmemleak, error path handling and missing kmem_cache_destroy() fixes\n for ioatdma driver\n\n - use after free fix for idxd driver\n\n - data synchronisation fix for xdma isr handling\n\n - fsl driver channel constraints and linking two fsl module fixes\n\n* tag 'dmaengine-fix-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine:\n dmaengine: ioatdma: Fix missing kmem_cache_destroy()\n dt-bindings: dma: fsl-edma: fix dma-channels constraints\n dmaengine: fsl-edma: avoid linking both modules\n dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()\n dmaengine: ioatdma: Fix error path in ioat3_dma_probe()\n dmaengine: ioatdma: Fix leaking on version mismatch\n dmaengine: ti: k3-udma-glue: Fix of_k3_udma_glue_parse_chn_by_id()\n dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list\n dmaengine: xilinx: xdma: Fix data synchronisation in xdma_channel_isr()","shortMessageHtmlLink":"Merge tag 'dmaengine-fix-6.10' of git://git.kernel.org/pub/scm/linux/…"}},{"before":"e5b3efbe1ab1793bb49ae07d56d0973267e65112","after":"50736169ecc8387247fe6a00932852ce7b057083","ref":"refs/heads/master","pushedAt":"2024-06-20T19:49:52.000Z","pushType":"push","commitsCount":96,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'for-6.10-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux\n\nPull btrfs fixes from David Sterba:\n\n - fix potential infinite loop when doing block grou reclaim\n\n - fix crash on emulated zoned device and NOCOW files\n\n* tag 'for-6.10-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:\n btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes\n btrfs: retry block group reclaim without infinite loop","shortMessageHtmlLink":"Merge tag 'for-6.10-rc4-tag' of git://git.kernel.org/pub/scm/linux/ke…"}},{"before":null,"after":"f915a3e5b0182dd7376f11337e231500a157e1f4","ref":"refs/heads/word-at-a-time","pushedAt":"2024-06-19T19:44:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"arm64: word-at-a-time: improve byte count calculations for LE\n\nDo the same optimization as x86-64: do __ffs() on the intermediate value\nthat found whether there is a zero byte, before we've actually computed\nthe final byte mask.\n\nThe logic is:\n\n has_zero():\n\tCheck if the word has a zero byte in it, which indicates the end\n\tof the loop, and prepare a value to be used for the rest of the\n\tsequence.\n\n\tThe standard LE implementation just creates a word that has the\n\thigh bit set in each byte of the word that was zero.\n\n Example: 0xaa00bbccdd00eeff -> 0x0080000000800000\n\n prep_zero_mask():\n\tPossibly do more prep to then clean up the initial fast result\n\tfrom has_zero, so that it can be combined with another zero mask\n\twith a simple logical \"or\" to create a final mask.\n\n\tThis is only used on big-endian machines that use a different\n\talgorithm, and is a no-op here.\n\n create_zero_mask():\n\tThis is \"step 1\" of creating the count and the mask, and is\n\tmeant for any common operations between the two.\n\n\tIn the old implementation, this actually created the zero mask,\n\tthat was then used for masking and for counting the number of\n\tbits in the mask.\n\n\tIn the new implementation, this is a no-op.\n\n count_zero():\n\tThis takes the mask bits, and counts the number of bytes before\n\tthe first zero byte.\n\n\tIn the old implementation, it counted the number of bits in the\n\tfinal byte mask (which was the same as the C standard \"find last\n\tset bit\" that uses the silly \"starts at one\" counting) and shifted\n\tthe value down by three.\n\n\tIn the new implementation, we know the intermediate mask isn't\n\tzero, and it just does \"find first set\" with the sane semantics\n\twithout any off-by-one issues, and again shifts by three (which\n\talso masks off the bit offset in the zero byte itself).\n\n\tExample: 0x0080000000800000 -> 2\n\n zero_bytemask():\n\tThis takes the mask bits, and turns it into an actual byte mask\n\tof the bytes preceding the first zero byte.\n\n\tIn the old implementation, this was a no-op, because the work\n\thad already been done by create_zero_mask().\n\n\tIn the new implementation, this does what create_zero_mask()\n\tused to do.\n\n\tExample: 0x0080000000800000 -> 0x000000000000ffff\n\nThe difference between the old and the new implementation is that\n\"count_zero()\" ends up scheduling better because it is being done on a\nvalue that is available earlier (before the final mask).\n\nBut more importantly, it can be implemented without the insane semantics\nof the standard bit finding helpers that have the off-by-one issue and\nhave to special-case the zero mask situation.\n\nOn arm64, the new \"count_zero()\" ends up just \"rbit + clz\" plus the\nshift right that then ends up being subsumed by the \"add to final\nlength\".\n\nSigned-off-by: Linus Torvalds ","shortMessageHtmlLink":"arm64: word-at-a-time: improve byte count calculations for LE"}},{"before":null,"after":"acac19a1505461bd2442b1996f30ad503e012ec4","ref":"refs/heads/runtime-constants","pushedAt":"2024-06-19T19:44:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"arm64: add 'runtime constant' support\n\nThis implements the runtime constant infrastructure for arm64, allowing\nthe dcache d_hash() function to be generated using as a constant for\nhash table address followed by shift by a constant of the hash index.\n\nSigned-off-by: Linus Torvalds ","shortMessageHtmlLink":"arm64: add 'runtime constant' support"}},{"before":null,"after":"e5631eb47e5cc3354592acfe42d21e18f1739e51","ref":"refs/heads/link_path_walk","pushedAt":"2024-06-19T19:44:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"vfs: link_path_walk: move more of the name hashing into hash_name()\n\nThis avoids having to return the length of the component entirely by\njust doing all of the name processing in hash_name(). We can just\nreturn the end of the path component, and a flag for the DOT and DOTDOT\ncases.\n\nSigned-off-by: Linus Torvalds ","shortMessageHtmlLink":"vfs: link_path_walk: move more of the name hashing into hash_name()"}},{"before":null,"after":"d31e86ef6377cbd7e4bbf1e8ff472ff48e04c5d8","ref":"refs/heads/arm64-uaccess","pushedAt":"2024-06-19T19:43:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"arm64: access_ok() optimization\n\nThe TBI setup on arm64 is very strange: HW is set up to always do TBI,\nbut the kernel enforcement for system calls is purely a software\ncontract, and user space is supposed to mask off the top bits before the\nsystem call.\n\nExcept all the actual brk/mmap/etc() system calls then mask it in kernel\nspace anyway, and accept any TBI address.\n\nThis basically unifies things and makes access_ok() also ignore it.\n\nThis is an ABI change, but the current situation is very odd, and this\nchange avoids the current mess and makes the kernel more permissive, and\nas such is unlikely to break anything.\n\nThe way forward - for some possible future situation when people want to\nuse more bits - is probably to introduce a new \"I actually want the full\n64-bit address space\" prctl. But we should make sure that the software\nand hardware rules actually match at that point.\n\nSigned-off-by: Linus Torvalds ","shortMessageHtmlLink":"arm64: access_ok() optimization"}},{"before":"92e5605a199efbaee59fb19e15d6cc2103a04ec2","after":"e5b3efbe1ab1793bb49ae07d56d0973267e65112","ref":"refs/heads/master","pushedAt":"2024-06-19T17:32:54.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'probes-fixes-v6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace\n\nPull probes fix from Masami Hiramatsu:\n\n - Restrict gen-API tests for synthetic and kprobe events to only be\n built as modules, as they generate dynamic events that cannot be\n removed, causing ftracetest and startup selftests to fail\n\n* tag 'probes-fixes-v6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:\n tracing: Build event generation tests only as modules","shortMessageHtmlLink":"Merge tag 'probes-fixes-v6.10-rc4' of git://git.kernel.org/pub/scm/li…"}},{"before":"46d1907d1caaaaa422ae814c52065f243caa010a","after":"92e5605a199efbaee59fb19e15d6cc2103a04ec2","ref":"refs/heads/master","pushedAt":"2024-06-18T21:32:42.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'linux_kselftest-fixes-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest\n\nPull kselftest fixes from Shuah Khan:\n\n - filesystems: warn_unused_result warnings\n\n - seccomp: format-zero-length warnings\n\n - fchmodat2: clang build warnings due to-static-libasan\n\n - openat2: clang build warnings due to static-libasan, LOCAL_HDRS\n\n* tag 'linux_kselftest-fixes-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest:\n selftests/fchmodat2: fix clang build failure due to -static-libasan\n selftests/openat2: fix clang build failures: -static-libasan, LOCAL_HDRS\n selftests: seccomp: fix format-zero-length warnings\n selftests: filesystems: fix warn_unused_result build warnings","shortMessageHtmlLink":"Merge tag 'linux_kselftest-fixes-6.10-rc5' of git://git.kernel.org/pu…"}},{"before":"3d54351c64e8f9794e8838196036a2de3d752fce","after":"46d1907d1caaaaa422ae814c52065f243caa010a","ref":"refs/heads/master","pushedAt":"2024-06-18T15:01:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'efi-fixes-for-v6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi\n\nPull EFI fixes from Ard Biesheuvel:\n \"Another small set of EFI fixes. Only the x86 one is likely to affect\n any actual users (and has a cc:stable), but the issue it fixes was\n only observed in an unusual context (kexec in a confidential VM).\n\n - Ensure that EFI runtime services are not unmapped by PAN on ARM\n\n - Avoid freeing the memory holding the EFI memory map inadvertently\n on x86\n\n - Avoid a false positive kmemleak warning on arm64\"\n\n* tag 'efi-fixes-for-v6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:\n efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()\n efi/x86: Free EFI memory map only when installing a new one.\n efi/arm: Disable LPAE PAN when calling EFI runtime services","shortMessageHtmlLink":"Merge tag 'efi-fixes-for-v6.10-3' of git://git.kernel.org/pub/scm/lin…"}},{"before":"14d7c92f8df9c0964ae6f8b813c1b3ac38120825","after":"3d54351c64e8f9794e8838196036a2de3d752fce","ref":"refs/heads/master","pushedAt":"2024-06-18T01:46:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Merge tag 'lsm-pr-20240617' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm\n\nPull lsm fix from Paul Moore:\n \"A single LSM/IMA patch to fix a problem caused by sleeping while in a\n RCU critical section\"\n\n* tag 'lsm-pr-20240617' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm:\n ima: Avoid blocking in RCU read-side critical section","shortMessageHtmlLink":"Merge tag 'lsm-pr-20240617' of git://git.kernel.org/pub/scm/linux/ker…"}},{"before":"6226e74900d7c106c7c86b878dc6779cfdb20c2b","after":"14d7c92f8df9c0964ae6f8b813c1b3ac38120825","ref":"refs/heads/master","pushedAt":"2024-06-17T20:19:47.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"torvalds","name":"Linus Torvalds","path":"/torvalds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024025?s=80&v=4"},"commit":{"message":"Revert \"mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default\"\n\nThis reverts commit 3afb76a66b5559a7b595155803ce23801558a7a9.\n\nThis was a wrongheaded workaround for an issue that had already been\nfixed much better by commit 4ef9ad19e176 (\"mm: huge_memory: don't force\nhuge page alignment on 32 bit\").\n\nAsking users questions at kernel compile time that they can't make sense\nof is not a viable strategy. And the fact that even the kernel VM\nmaintainers apparently didn't catch that this \"fix\" is not a fix any\nmore pretty much proves the point that people can't be expected to\nunderstand the implications of the question.\n\nIt may well be the case that we could improve things further, and that\n__thp_get_unmapped_area() should take the mapping randomization into\naccount even for 64-bit kernels. Maybe we should not be so eager to use\nTHP mappings.\n\nBut in no case should this be a kernel config option.\n\nCc: Rafael Aquini \nCc: Andrew Morton \nCc: Jiri Slaby \nCc: Suren Baghdasaryan \nCc: Matthew Wilcox (Oracle) \nSigned-off-by: Linus Torvalds ","shortMessageHtmlLink":"Revert \"mm: mmap: allow for the maximum number of bits for randomizin…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcWGX7gA","startCursor":null,"endCursor":null}},"title":"Activity · torvalds/linux"}