{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":772692705,"defaultBranch":"linux","name":"NV-Kernels","ownerLogin":"NVIDIA","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-15T17:40:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1728152?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717638382.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"b291d29981f5afd9fc9bfd8f64ba91283a8c7571","ref":"refs/heads/bfigg-lp2068544","pushedAt":"2024-06-06T01:46:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"NVMe/NVMeoF: Export nvfs register and unregister functions as GPL\n\nBugLink: https://bugs.launchpad.net/bugs/2068544\n\nOn linux kernel 6.6 and above, __symbol_get() on the registration functions\nfrom nvidia-fs was failing as a GPL modules are no longer allowed to\n__symbol_get() on non-gpl exported symbols. This change fixes that issue.\n\nSigned-off-by: Sourab Gupta \nAcked-by: Brad Figg ","shortMessageHtmlLink":"NVMe/NVMeoF: Export nvfs register and unregister functions as GPL"}},{"before":null,"after":"72311f2a3ef8151bbd1ef2078870a03187f59d2b","ref":"refs/heads/bfigg-lp2068067","pushedAt":"2024-06-05T19:41:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"mlxbf_gige: stop interface during shutdown\n\nBugLink: https://bugs.launchpad.net/bugs/2068067\n\nThe mlxbf_gige driver intermittantly encounters a NULL pointer\nexception while the system is shutting down via \"reboot\" command.\nThe mlxbf_driver will experience an exception right after executing\nits shutdown() method. One example of this exception is:\n\nUnable to handle kernel NULL pointer dereference at virtual address 0000000000000070\nMem abort info:\n ESR = 0x0000000096000004\n EC = 0x25: DABT (current EL), IL = 32 bits\n SET = 0, FnV = 0\n EA = 0, S1PTW = 0\n FSC = 0x04: level 0 translation fault\nData abort info:\n ISV = 0, ISS = 0x00000004\n CM = 0, WnR = 0\nuser pgtable: 4k pages, 48-bit VAs, pgdp=000000011d373000\n[0000000000000070] pgd=0000000000000000, p4d=0000000000000000\nInternal error: Oops: 96000004 [#1] SMP\nCPU: 0 PID: 13 Comm: ksoftirqd/0 Tainted: G S OE 5.15.0-bf.6.gef6992a #1\nHardware name: https://www.mellanox.com BlueField SoC/BlueField SoC, BIOS 4.0.2.12669 Apr 21 2023\npstate: 20400009 (nzCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)\npc : mlxbf_gige_handle_tx_complete+0xc8/0x170 [mlxbf_gige]\nlr : mlxbf_gige_poll+0x54/0x160 [mlxbf_gige]\nsp : ffff8000080d3c10\nx29: ffff8000080d3c10 x28: ffffcce72cbb7000 x27: ffff8000080d3d58\nx26: ffff0000814e7340 x25: ffff331cd1a05000 x24: ffffcce72c4ea008\nx23: ffff0000814e4b40 x22: ffff0000814e4d10 x21: ffff0000814e4128\nx20: 0000000000000000 x19: ffff0000814e4a80 x18: ffffffffffffffff\nx17: 000000000000001c x16: ffffcce72b4553f4 x15: ffff80008805b8a7\nx14: 0000000000000000 x13: 0000000000000030 x12: 0101010101010101\nx11: 7f7f7f7f7f7f7f7f x10: c2ac898b17576267 x9 : ffffcce720fa5404\nx8 : ffff000080812138 x7 : 0000000000002e9a x6 : 0000000000000080\nx5 : ffff00008de3b000 x4 : 0000000000000000 x3 : 0000000000000001\nx2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000\nCall trace:\n mlxbf_gige_handle_tx_complete+0xc8/0x170 [mlxbf_gige]\n mlxbf_gige_poll+0x54/0x160 [mlxbf_gige]\n __napi_poll+0x40/0x1c8\n net_rx_action+0x314/0x3a0\n __do_softirq+0x128/0x334\n run_ksoftirqd+0x54/0x6c\n smpboot_thread_fn+0x14c/0x190\n kthread+0x10c/0x110\n ret_from_fork+0x10/0x20\nCode: 8b070000 f9000ea0 f95056c0 f86178a1 (b9407002)\n---[ end trace 7cc3941aa0d8e6a4 ]---\nKernel panic - not syncing: Oops: Fatal exception in interrupt\nKernel Offset: 0x4ce722520000 from 0xffff800008000000\nPHYS_OFFSET: 0x80000000\nCPU features: 0x000005c1,a3330e5a\nMemory Limit: none\n---[ end Kernel panic - not syncing: Oops: Fatal exception in interrupt ]---\n\nDuring system shutdown, the mlxbf_gige driver's shutdown() is always executed.\nHowever, the driver's stop() method will only execute if networking interface\nconfiguration logic within the Linux distribution has been setup to do so.\n\nIf shutdown() executes but stop() does not execute, NAPI remains enabled\nand this can lead to an exception if NAPI is scheduled while the hardware\ninterface has only been partially deinitialized.\n\nThe networking interface managed by the mlxbf_gige driver must be properly\nstopped during system shutdown so that IFF_UP is cleared, the hardware\ninterface is put into a clean state, and NAPI is fully deinitialized.\n\nFixes: f92e1869d74e (\"Add Mellanox BlueField Gigabit Ethernet driver\")\nSigned-off-by: David Thompson \nLink: https://lore.kernel.org/r/20240325210929.25362-1-davthompson@nvidia.com\nSigned-off-by: Jakub Kicinski \n(cherry picked from commit 09ba28e1cd3cf715daab1fca6e1623e22fd754a6)\nSigned-off-by: David Thompson \nAcked-by: Brad Figg ","shortMessageHtmlLink":"mlxbf_gige: stop interface during shutdown"}},{"before":"2ab79514109578fc4b6df90633d500cf281eb689","after":"32f88d65f01bf6f45476d7edbe675e44fb9e1d58","ref":"refs/heads/linux","pushedAt":"2024-06-05T15:00:26.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"Merge tag 'linux_kselftest-fixes-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest\n\nPull kselftest fixes from Shuah Khan:\n \"Fixes to build warnings in several tests and fixes to ftrace tests\"\n\n* tag 'linux_kselftest-fixes-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest:\n selftests/futex: don't pass a const char* to asprintf(3)\n selftests/futex: don't redefine .PHONY targets (all, clean)\n selftests/tracing: Fix event filter test to retry up to 10 times\n selftests/futex: pass _GNU_SOURCE without a value to the compiler\n selftests/overlayfs: Fix build error on ppc64\n selftests/openat2: Fix build warnings on ppc64\n selftests: cachestat: Fix build warnings on ppc64\n tracing/selftests: Fix kprobe event name test for .isra. functions\n selftests/ftrace: Update required config\n selftests/ftrace: Fix to check required event file\n kselftest/alsa: Ensure _GNU_SOURCE is defined","shortMessageHtmlLink":"Merge tag 'linux_kselftest-fixes-6.10-rc3' of git://git.kernel.org/pu…"}},{"before":"c3f38fa61af77b49866b006939479069cd451173","after":"2ab79514109578fc4b6df90633d500cf281eb689","ref":"refs/heads/linux","pushedAt":"2024-06-04T15:00:17.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"Merge tag 'cxl-fixes-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl\n\nPull cxl fixes from Dave Jiang:\n\n - Compile fix for cxl-test from missing linux/vmalloc.h\n\n - Fix for memregion leaks in devm_cxl_add_region()\n\n* tag 'cxl-fixes-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl:\n cxl/region: Fix memregion leaks in devm_cxl_add_region()\n cxl/test: Add missing vmalloc.h for tools/testing/cxl/test/mem.c","shortMessageHtmlLink":"Merge tag 'cxl-fixes-6.10-rc3' of git://git.kernel.org/pub/scm/linux/…"}},{"before":"83814698cf48ce3aadc5d88a3f577f04482ff92a","after":"c3f38fa61af77b49866b006939479069cd451173","ref":"refs/heads/linux","pushedAt":"2024-06-03T15:00:12.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"Linux 6.10-rc2","shortMessageHtmlLink":"Linux 6.10-rc2"}},{"before":"cc8ed4d0a8486c7472cd72ec3c19957e509dc68c","after":"83814698cf48ce3aadc5d88a3f577f04482ff92a","ref":"refs/heads/linux","pushedAt":"2024-06-02T15:00:12.000Z","pushType":"push","commitsCount":37,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"Merge tag 'powerpc-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux\n\nPull powerpc fixes from Michael Ellerman:\n\n - Enforce full ordering for ATOMIC operations with BPF_FETCH\n\n - Fix uaccess build errors seen with GCC 13/14\n\n - Fix build errors on ppc32 due to ARCH_HAS_KERNEL_FPU_SUPPORT\n\n - Drop error message from lparcfg guest name lookup\n\nThanks to Christophe Leroy, Guenter Roeck, Nathan Lynch, Naveen N Rao,\nPuranjay Mohan, and Samuel Holland.\n\n* tag 'powerpc-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:\n powerpc: Limit ARCH_HAS_KERNEL_FPU_SUPPORT to PPC64\n powerpc/uaccess: Use YZ asm constraint for ld\n powerpc/uaccess: Fix build errors seen with GCC 13/14\n powerpc/pseries/lparcfg: drop error message from guest name lookup\n powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH","shortMessageHtmlLink":"Merge tag 'powerpc-6.10-2' of git://git.kernel.org/pub/scm/linux/kern…"}},{"before":"4a4be1ad3a6efea16c56615f31117590fd881358","after":"cc8ed4d0a8486c7472cd72ec3c19957e509dc68c","ref":"refs/heads/linux","pushedAt":"2024-06-01T15:00:14.000Z","pushType":"push","commitsCount":240,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"Merge tag 'drm-fixes-2024-06-01' of https://gitlab.freedesktop.org/drm/kernel\n\nPull drm fixes from Dave Airlie:\n \"This is the weekly fixes. Lots of small fixes across the board, one\n BUG_ON fix in shmem seems most important, otherwise amdgpu, i915, xe\n mostly with small fixes to all the other drivers.\n\n shmem:\n - fix BUG_ON in COW handling\n - warn when trying to pin imported objects\n\n buddy:\n - fix page size handling\n\n dma-buf:\n - sw-sync: Don't interfere with IRQ handling\n - fix kthreads-handling error path\n\n i915:\n - fix a race in audio component by registering it later\n - make DPT object unshrinkable to avoid shrinking when framebuffer\n has not shrunk\n - fix CCS id calculation to fix a perf regression\n - fix selftest caching mode\n - fix FIELD_PREP compiler warnings\n - fix indefinite wait for GT wakeref release\n - revert overeager multi-gt pm reference removal\n\n xe:\n - pcode polling timeout change\n - fix for deadlocks for faulting VMs\n - error-path lock imbalance fix\n\n amdgpu:\n - RAS fix\n - fix colorspace property for MST connectors\n - fix for PCIe DPM\n - silence UBSAN warning\n - GPUVM robustness fix\n - partition fix\n - drop deprecated I2C_CLASS_SPD\n\n amdkfd:\n - revert unused changes for certain 11.0.3 devices\n - simplify APU VRAM handling\n\n lima:\n - fix dma_resv-related deadlock in object pin\n\n msm:\n - remove build-time dependency on Python 3.9\n\n nouveau:\n - nvif: Fix possible integer overflow\n\n panel:\n - lg-sw43408: Select DP helpers; Declare backlight ops as static\n - sitronix-st7789v: Various fixes for jt240mhqs_hwt_ek_e3 panel\n\n panfrost:\n - fix dma_resv-related deadlock in object pin\"\n\n* tag 'drm-fixes-2024-06-01' of https://gitlab.freedesktop.org/drm/kernel: (35 commits)\n drm/msm: remove python 3.9 dependency for compiling msm\n drm/panel: sitronix-st7789v: fix display size for jt240mhqs_hwt_ek_e3 panel\n drm/panel: sitronix-st7789v: tweak timing for jt240mhqs_hwt_ek_e3 panel\n drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3 panel\n drm/amd/pm: remove deprecated I2C_CLASS_SPD support from newly added SMU_14_0_2\n drm/amdgpu: Make CPX mode auto default in NPS4\n drm/amdkfd: simplify APU VRAM handling\n Revert \"drm/amdkfd: fix gfx_target_version for certain 11.0.3 devices\"\n drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent\n drm/amdgpu: silence UBSAN warning\n drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth()\n drm/i915: Fix audio component initialization\n drm/i915/dpt: Make DPT object unshrinkable\n drm/i915/gt: Fix CCS id's calculation for CCS mode setting\n drm/panel/lg-sw43408: mark sw43408_backlight_ops as static\n drm/i915/selftests: Set always_coherent to false when reading from CPU\n drm/panel/lg-sw43408: select CONFIG_DRM_DISPLAY_DP_HELPER\n drm/i915/guc: avoid FIELD_PREP warning\n drm/i915/gt: Disarm breadcrumbs if engines are already idle\n Revert \"drm/i915: Remove extra multi-gt pm-references\"\n ...","shortMessageHtmlLink":"Merge tag 'drm-fixes-2024-06-01' of https://gitlab.freedesktop.org/dr…"}},{"before":"e8106f0d1ab2d3f149b9280ea907842524f0ce82","after":"39281241747e1b620e51a86b8fe440cab0f259fa","ref":"refs/heads/24.04_linux-nvidia","pushedAt":"2024-05-31T15:06:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"UBUNTU: Ubuntu-nvidia-6.8.0-1007.7\n\nSigned-off-by: Jacob Martin ","shortMessageHtmlLink":"UBUNTU: Ubuntu-nvidia-6.8.0-1007.7"}},{"before":"73eea6933a0e789b0181729018719a2edb6bf089","after":null,"ref":"refs/heads/bfigg-lp2059814","pushedAt":"2024-05-31T00:22:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"}},{"before":"a99da33cf661463dba9398d1502462b084654235","after":null,"ref":"refs/heads/bfigg-lp2060327","pushedAt":"2024-05-31T00:22:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"}},{"before":"d0f57100cf8655f0de1f1b8ad582388e5df80210","after":null,"ref":"refs/heads/bfigg-lp2059316","pushedAt":"2024-05-31T00:22:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"}},{"before":"7dcb8bad46131986442887c0b4918a332935dca7","after":null,"ref":"refs/heads/bfigg-2064549_noble","pushedAt":"2024-05-31T00:22:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"}},{"before":"49813feba16f524fbb2e72b64a0d100bc95cc0eb","after":null,"ref":"refs/heads/bfigg-lp2064549_jammy","pushedAt":"2024-05-31T00:22:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"}},{"before":"746fe798a8ffcecbe9a452c54af8b19ea54aed8e","after":null,"ref":"refs/heads/bfigg-lp2066955","pushedAt":"2024-05-31T00:22:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"}},{"before":"6a5ab506716b2ecf0f793db6e8bce5cf2e243ebc","after":null,"ref":"refs/heads/bfigg-lp2067106_jammy","pushedAt":"2024-05-31T00:22:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"}},{"before":"5ef0f7857ddb68b36c6ee1bf6ff065e84983786c","after":null,"ref":"refs/heads/bfigg-lp2067106_noble","pushedAt":"2024-05-31T00:22:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"}},{"before":"a1a56894b9ef62af89c658c1769a4fab5cea4cf4","after":null,"ref":"refs/heads/bfigg-lp2067429","pushedAt":"2024-05-31T00:22:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"}},{"before":"e0cce98fe279b64f4a7d81b7f5c3a23d80b92fbc","after":"4a4be1ad3a6efea16c56615f31117590fd881358","ref":"refs/heads/linux","pushedAt":"2024-05-30T15:00:12.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"Revert \"vfs: Delete the associated dentry when deleting a file\"\n\nThis reverts commit 681ce8623567ba7e7333908e9826b77145312dda.\n\nWe gave it a try, but it turns out the kernel test robot did in fact\nfind performance regressions for it, so we'll have to look at the more\ninvolved alternative fixes for Yafang Shao's Elasticsearch load issue.\n\nThere were several alternatives discussed, they just weren't as simple\nas this first attempt.\n\nThe report is of a -7.4% regression of filebench.sum_operations/s, which\nappears significant enough to trigger my \"this patch may get reverted if\nsomebody finds a performance regression on some other load\" rule.\n\nSo it's still the case that we should end up deleting dentries more\naggressively - or just be better at pruning them later - but it needs a\nbit more finesse than this simple thing.\n\nLink: https://lore.kernel.org/all/202405291318.4dfbb352-oliver.sang@intel.com/\nCc: Yafang Shao \nCc: Al Viro \nCc: Christian Brauner \nSigned-off-by: Linus Torvalds ","shortMessageHtmlLink":"Revert \"vfs: Delete the associated dentry when deleting a file\""}},{"before":"af768f61b6b79fee6025c84836b7890d08971f6b","after":"f475899e6e43a749e75e844c1484bbab7e53751a","ref":"refs/heads/22.04_linux-nvidia-6.8","pushedAt":"2024-05-29T15:02:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer\n\nBugLink: https://bugs.launchpad.net/bugs/2067429\n\nThe TPM SPI transfer mechanism uses MAX_SPI_FRAMESIZE for computing the\nmaximum transfer length and the size of the transfer buffer. As such, it\ndoes not account for the 4 bytes of header that prepends the SPI data\nframe. This can result in out-of-bounds accesses and was confirmed with\nKASAN.\n\nIntroduce SPI_HDRSIZE to account for the header and use to allocate the\ntransfer buffer.\n\nFixes: a86a42ac2bd6 (\"tpm_tis_spi: Add hardware wait polling\")\nSigned-off-by: Matthew R. Ochs \nTested-by: Carol Soto \nReviewed-by: Jarkko Sakkinen \nSigned-off-by: Jarkko Sakkinen \n(cherry picked from commit 195aba96b854dd664768f382cd1db375d8181f88)\nAcked-by: Brad Figg \nAcked-by: Noah Wager \nAcked-by: Jacob Martin \nSigned-off-by: Brad Figg ","shortMessageHtmlLink":"tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer"}},{"before":"1a0fdee6dcc88491d94080eb1f27213a1601fe6c","after":"e8106f0d1ab2d3f149b9280ea907842524f0ce82","ref":"refs/heads/24.04_linux-nvidia","pushedAt":"2024-05-29T15:00:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer\n\nBugLink: https://bugs.launchpad.net/bugs/2067429\n\nThe TPM SPI transfer mechanism uses MAX_SPI_FRAMESIZE for computing the\nmaximum transfer length and the size of the transfer buffer. As such, it\ndoes not account for the 4 bytes of header that prepends the SPI data\nframe. This can result in out-of-bounds accesses and was confirmed with\nKASAN.\n\nIntroduce SPI_HDRSIZE to account for the header and use to allocate the\ntransfer buffer.\n\nFixes: a86a42ac2bd6 (\"tpm_tis_spi: Add hardware wait polling\")\nSigned-off-by: Matthew R. Ochs \nTested-by: Carol Soto \nReviewed-by: Jarkko Sakkinen \nSigned-off-by: Jarkko Sakkinen \n(cherry picked from commit 195aba96b854dd664768f382cd1db375d8181f88)\nAcked-by: Brad Figg \nAcked-by: Noah Wager \nAcked-by: Jacob Martin \nSigned-off-by: Brad Figg ","shortMessageHtmlLink":"tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer"}},{"before":"2bfcfd584ff5ccc8bb7acde19b42570414bf880b","after":"e0cce98fe279b64f4a7d81b7f5c3a23d80b92fbc","ref":"refs/heads/linux","pushedAt":"2024-05-29T15:00:12.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"Merge tag 'tpmdd-next-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd\n\nPull tpm fixes from Jarkko Sakkinen:\n \"This fixes two unaddressed review comments for the HMAC encryption\n patch set. They are cosmetic but we are better off, if such\n unnecessary glitches do not exist in the release.\n\n The important part is enabling the HMAC encryption by default only on\n x86-64 because that is the only sufficiently tested arch.\n\n Finally, there is a bug fix for SPI transfer buffer allocation, which\n did not take into account the SPI header size\"\n\n* tag 'tpmdd-next-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd:\n tpm: Enable TCG_TPM2_HMAC by default only for X86_64\n tpm: Rename TPM2_OA_TMPL to TPM2_OA_NULL_KEY and make it local\n tpm: Open code tpm_buf_parameters()\n tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer","shortMessageHtmlLink":"Merge tag 'tpmdd-next-6.10-rc2' of git://git.kernel.org/pub/scm/linux…"}},{"before":null,"after":"a1a56894b9ef62af89c658c1769a4fab5cea4cf4","ref":"refs/heads/bfigg-lp2067429","pushedAt":"2024-05-28T21:59:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer\n\nBugLink: https://bugs.launchpad.net/bugs/2067429\n\nThe TPM SPI transfer mechanism uses MAX_SPI_FRAMESIZE for computing the\nmaximum transfer length and the size of the transfer buffer. As such, it\ndoes not account for the 4 bytes of header that prepends the SPI data\nframe. This can result in out-of-bounds accesses and was confirmed with\nKASAN.\n\nIntroduce SPI_HDRSIZE to account for the header and use to allocate the\ntransfer buffer.\n\nFixes: a86a42ac2bd6 (\"tpm_tis_spi: Add hardware wait polling\")\nSigned-off-by: Matthew R. Ochs \nTested-by: Carol Soto \nReviewed-by: Jarkko Sakkinen \nSigned-off-by: Jarkko Sakkinen \n(cherry picked from commit 195aba96b854dd664768f382cd1db375d8181f88)\nAcked-by: Brad Figg ","shortMessageHtmlLink":"tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer"}},{"before":"1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0","after":"2bfcfd584ff5ccc8bb7acde19b42570414bf880b","ref":"refs/heads/linux","pushedAt":"2024-05-28T15:00:12.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"Merge tag 'pmdomain-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm\n\nPull pmdomain fix from Ulf Hansson:\n\n - Fix regression in gpcv2 PM domain for i.MX8\n\n* tag 'pmdomain-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm:\n pmdomain: imx: gpcv2: Add delay after power up handshake","shortMessageHtmlLink":"Merge tag 'pmdomain-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/…"}},{"before":"c13320499ba0efd93174ef6462ae8a7a2933f6e7","after":"1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0","ref":"refs/heads/linux","pushedAt":"2024-05-27T15:00:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"Linux 6.10-rc1","shortMessageHtmlLink":"Linux 6.10-rc1"}},{"before":"56fb6f92854f29dcb6c3dc3ba92eeda1b615e88c","after":"c13320499ba0efd93174ef6462ae8a7a2933f6e7","ref":"refs/heads/linux","pushedAt":"2024-05-26T15:00:13.000Z","pushType":"push","commitsCount":121,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"Merge tag '6.10-rc-smb3-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6\n\nPull smb client fixes from Steve French:\n\n - two important netfs integration fixes - including for a data\n corruption and also fixes for multiple xfstests\n\n - reenable swap support over SMB3\n\n* tag '6.10-rc-smb3-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6:\n cifs: Fix missing set of remote_i_size\n cifs: Fix smb3_insert_range() to move the zero_point\n cifs: update internal version number\n smb3: reenable swapfiles over SMB3 mounts","shortMessageHtmlLink":"Merge tag '6.10-rc-smb3-fixes-part2' of git://git.samba.org/sfrench/c…"}},{"before":"6d69b6c12fce479fde7bc06f686212451688a102","after":"56fb6f92854f29dcb6c3dc3ba92eeda1b615e88c","ref":"refs/heads/linux","pushedAt":"2024-05-25T15:00:15.000Z","pushType":"push","commitsCount":153,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"Merge tag 'drm-next-2024-05-25' of https://gitlab.freedesktop.org/drm/kernel\n\nPull drm fixes from Dave Airlie:\n \"Some fixes for the end of the merge window, mostly amdgpu and panthor,\n with one nouveau uAPI change that fixes a bad decision we made a few\n months back.\n\n nouveau:\n - fix bo metadata uAPI for vm bind\n\n panthor:\n - Fixes for panthor's heap logical block.\n - Reset on unrecoverable fault\n - Fix VM references.\n - Reset fix.\n\n xlnx:\n - xlnx compile and doc fixes.\n\n amdgpu:\n - Handle vbios table integrated info v2.3\n\n amdkfd:\n - Handle duplicate BOs in reserve_bo_and_cond_vms\n - Handle memory limitations on small APUs\n\n dp/mst:\n - MST null deref fix.\n\n bridge:\n - Don't let next bridge create connector in adv7511 to make probe\n work\"\n\n* tag 'drm-next-2024-05-25' of https://gitlab.freedesktop.org/drm/kernel:\n drm/amdgpu/atomfirmware: add intergrated info v2.3 table\n drm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2\n drm/amdkfd: Let VRAM allocations go to GTT domain on small APUs\n drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms\n drm/bridge: adv7511: Attach next bridge without creating connector\n drm/buddy: Fix the warn on's during force merge\n drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations\n drm/panthor: Call panthor_sched_post_reset() even if the reset failed\n drm/panthor: Reset the FW VM to NULL on unplug\n drm/panthor: Keep a ref to the VM at the panthor_kernel_bo level\n drm/panthor: Force an immediate reset on unrecoverable faults\n drm/panthor: Document drm_panthor_tiler_heap_destroy::handle validity constraints\n drm/panthor: Fix an off-by-one in the heap context retrieval logic\n drm/panthor: Relax the constraints on the tiler chunk size\n drm/panthor: Make sure the tiler initial/max chunks are consistent\n drm/panthor: Fix tiler OOM handling to allow incremental rendering\n drm: xlnx: zynqmp_dpsub: Fix compilation error\n drm: xlnx: zynqmp_dpsub: Fix few function comments","shortMessageHtmlLink":"Merge tag 'drm-next-2024-05-25' of https://gitlab.freedesktop.org/drm…"}},{"before":null,"after":"5ef0f7857ddb68b36c6ee1bf6ff065e84983786c","ref":"refs/heads/bfigg-lp2067106_noble","pushedAt":"2024-05-24T20:26:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"UBUNTU: [Packaging] blacklist coresight_etm4x\n\nBugLink: https://bugs.launchpad.net/bugs/2061930\nBugLink: https://bugs.launchpad.net/bugs/2067106\n\nThere are systems in production that don't have\nfirmware that supports coresight_etm4x. Instead of\nremoving completely, blacklist coresight_etm4x so\nsystems with the correct firmware can use the module.\n\nSigned-off-by: Ian May \nSigned-off-by: Jamie Nguyen \nAcked-by: Brad Figg ","shortMessageHtmlLink":"UBUNTU: [Packaging] blacklist coresight_etm4x"}},{"before":null,"after":"6a5ab506716b2ecf0f793db6e8bce5cf2e243ebc","ref":"refs/heads/bfigg-lp2067106_jammy","pushedAt":"2024-05-24T20:11:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"UBUNTU: [Packaging] blacklist coresight_etm4x\n\nBugLink: https://bugs.launchpad.net/bugs/2061930\nBugLink: https://bugs.launchpad.net/bugs/2067106\n\nThere are systems in production that don't have\nfirmware that supports coresight_etm4x. Instead of\nremoving completely, blacklist coresight_etm4x so\nsystems with the correct firmware can use the module.\n\nSigned-off-by: Ian May \nSigned-off-by: Jamie Nguyen \nAcked-by: Brad Figg ","shortMessageHtmlLink":"UBUNTU: [Packaging] blacklist coresight_etm4x"}},{"before":"ef763c58770065858006d61835aba94041f41b7f","after":"1a0fdee6dcc88491d94080eb1f27213a1601fe6c","ref":"refs/heads/24.04_linux-nvidia","pushedAt":"2024-05-24T15:00:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"NVIDIA: SAUCE: update nvidia-fs driver to latest version\n\nBugLink: https://bugs.launchpad.net/bugs/2066955\n\nSigned-off-by: Brad Figg \nAcked-by: Jacob Martin \nAcked-by: Noah Wagner ","shortMessageHtmlLink":"NVIDIA: SAUCE: update nvidia-fs driver to latest version"}},{"before":"c760b3725e52403dc1b28644fb09c47a83cacea6","after":"6d69b6c12fce479fde7bc06f686212451688a102","ref":"refs/heads/linux","pushedAt":"2024-05-24T15:00:14.000Z","pushType":"push","commitsCount":172,"pusher":{"login":"nvidia-bfigg","name":null,"path":"/nvidia-bfigg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106893842?s=80&v=4"},"commit":{"message":"Merge tag 'nfs-for-6.10-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs\n\nPull NFS client updates from Trond Myklebust:\n \"Stable fixes:\n - nfs: fix undefined behavior in nfs_block_bits()\n - NFSv4.2: Fix READ_PLUS when server doesn't support OP_READ_PLUS\n\n Bugfixes:\n - Fix mixing of the lock/nolock and local_lock mount options\n - NFSv4: Fixup smatch warning for ambiguous return\n - NFSv3: Fix remount when using the legacy binary mount api\n - SUNRPC: Fix the handling of expired RPCSEC_GSS contexts\n - SUNRPC: fix the NFSACL RPC retries when soft mounts are enabled\n - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL\n\n Features and cleanups:\n - NFSv3: Use the atomic_open API to fix open(O_CREAT|O_TRUNC)\n - pNFS/filelayout: S layout segment range in LAYOUTGET\n - pNFS: rework pnfs_generic_pg_check_layout to check IO range\n - NFSv2: Turn off enabling of NFS v2 by default\"\n\n* tag 'nfs-for-6.10-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs:\n nfs: fix undefined behavior in nfs_block_bits()\n pNFS: rework pnfs_generic_pg_check_layout to check IO range\n pNFS/filelayout: check layout segment range\n pNFS/filelayout: fixup pNfs allocation modes\n rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL\n NFS: Don't enable NFS v2 by default\n NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS\n sunrpc: fix NFSACL RPC retry on soft mount\n SUNRPC: fix handling expired GSS context\n nfs: keep server info for remounts\n NFSv4: Fixup smatch warning for ambiguous return\n NFS: make sure lock/nolock overriding local_lock mount option\n NFS: add atomic_open for NFSv3 to handle O_TRUNC correctly.\n pNFS/filelayout: Specify the layout segment range in LAYOUTGET\n pNFS/filelayout: Remove the whole file layout requirement","shortMessageHtmlLink":"Merge tag 'nfs-for-6.10-1' of git://git.linux-nfs.org/projects/trondm…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXbM3mAA","startCursor":null,"endCursor":null}},"title":"Activity · NVIDIA/NV-Kernels"}