{"push_id":2401478631,"size":4,"distinct_size":4,"ref":"refs/heads/next-test","head":"007bb7d6c77ef2243dabf9c4132afa68bec82817","before":"014a32b30e9d81b47ef82b9995b52c3a0c8b4082","commits":[{"sha":"c2be663d5307fb9751a562ac664fa78cd7a00e2b","author":{"name":"Christophe Lombard","email":"028a11ad489452454171ef3eaf054e4dc4786b38@linux.vnet.ibm.com"},"message":"cxl: Fix timebase synchronization status on P9\n\nThe PSL Timebase register is updated by the PSL to maintain the\ntimebase.\n\nOn P9, the Timebase value is only provided by the CAPP as received the\nlast time a timebase request was performed.\n\nThe timebase requests are initiated through the adapter configuration\nor application registers.\n\nThe specific sysfs entry \"/sys/class/cxl/cardxx/psl_timebase_synced\"\nis now dynamically updated according the content of the PSL Timebase\nregister.\n\nFixes: f24be42aab37 (\"cxl: Add psl9 specific code\")\nSigned-off-by: Christophe Lombard <clombard@linux.vnet.ibm.com>\nReviewed-by: Vaibhav Jain <vaibhav@linux.vnet.ibm.com>\nAcked-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com>\nAcked-by: Frederic Barrat <fbarrat@linux.vnet.ibm.com>\nSigned-off-by: Michael Ellerman <mpe@ellerman.id.au>","distinct":true,"url":"https://api.github.com/repos/linuxppc/linux/commits/c2be663d5307fb9751a562ac664fa78cd7a00e2b"},{"sha":"720c84046c26444fe825f8614ddceb5c46539e67","author":{"name":"Mark Hairgrove","email":"e3916db0a32ed6cfcee0599eeb655dd4ffd4303f@nvidia.com"},"message":"powerpc/npu-dma.c: Fix crash after __mmu_notifier_register failure\n\npnv_npu2_init_context wasn't checking the return code from\n__mmu_notifier_register. If  __mmu_notifier_register failed, the\nnpu_context was still assigned to the mm and the caller wasn't given any\nindication that things went wrong. Later on pnv_npu2_destroy_context would\nbe called, which in turn called mmu_notifier_unregister and dropped\nmm->mm_count without having incremented it in the first place. This led to\nvarious forms of corruption like mm use-after-free and mm double-free.\n\n__mmu_notifier_register can fail with EINTR if a signal is pending, so\nthis case can be frequent.\n\nThis patch calls opal_npu_destroy_context on the failure paths, and makes\nsure not to assign mm->context.npu_context until past the failure points.\n\nSigned-off-by: Mark Hairgrove <mhairgrove@nvidia.com>\nAcked-By: Alistair Popple <alistair@popple.id.au>\nSigned-off-by: Michael Ellerman <mpe@ellerman.id.au>","distinct":true,"url":"https://api.github.com/repos/linuxppc/linux/commits/720c84046c26444fe825f8614ddceb5c46539e67"},{"sha":"45ddea8a73a25461387eb8e87f3e0ecca084799b","author":{"name":"Sukadev Bhattiprolu","email":"9df1aabbcd2488cab0e3ecc084705ad861dc984d@linux.vnet.ibm.com"},"message":"powerpc/vas: Fix cleanup when VAS is not configured\n\nWhen VAS is not configured, unregister the platform driver. Also simplify\ncleanup by delaying vas debugfs init until we know VAS is configured.\n\nSigned-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>\nSigned-off-by: Michael Ellerman <mpe@ellerman.id.au>","distinct":true,"url":"https://api.github.com/repos/linuxppc/linux/commits/45ddea8a73a25461387eb8e87f3e0ecca084799b"},{"sha":"007bb7d6c77ef2243dabf9c4132afa68bec82817","author":{"name":"Sukadev Bhattiprolu","email":"9df1aabbcd2488cab0e3ecc084705ad861dc984d@linux.vnet.ibm.com"},"message":"powerpc/vas: Add a couple of trace points\n\nAdd a couple of trace points in the VAS driver\n\nSigned-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>\n[mpe: Add SPDX tag to new header]\nSigned-off-by: Michael Ellerman <mpe@ellerman.id.au>","distinct":true,"url":"https://api.github.com/repos/linuxppc/linux/commits/007bb7d6c77ef2243dabf9c4132afa68bec82817"}]}
{"actor":{"display_login":"mpe"}}