{"push_id":2739641549,"size":44,"distinct_size":44,"ref":"refs/heads/bionic","head":"02600e5ba8cda62bc76e2fba089ee7066a2555d1","before":"6fc7fe21a4f841a89443073688ac10633cf09e56","commits":[{"sha":"345de74bdcc55d03809601e569a6027c9062b79d","author":{"name":"Khalid Elmously","email":"cb939b63fb8ec89fcaf965e1bded4cc9da3b75ec@canonical.com"},"message":"UBUNTU: Start new release\n\nIgnore: yes\nSigned-off-by: Khalid Elmously <khalid.elmously@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/345de74bdcc55d03809601e569a6027c9062b79d"},{"sha":"31b447d7cd4f558e6b17e38764ab28523cd90105","author":{"name":"Andy Whitcroft","email":"b4658fdd7fbd645c2859b0e39d71018f32058d12@canonical.com"},"message":"UBUNTU: SAUCE: kvm -- increase KVM_MAX_IRQ_ROUTES to 2048 on x86\n\nLarge KVM instances with a lot of devices may hit the kernel\nKVM_MAX_IRQ_ROUTES limit.  Up the kernel limit to allow\nthese configurations to boot.  This has no effect on smaller\nconfigurations.\n\nBugLink: http://bugs.launchpad.net/bugs/1778261\nSigned-off-by: Andy Whitcroft <apw@canonical.com>\nAcked-by: Khalid Elmously <khalid.elmously@canonical.com>\nAcked-by: Po-Hsu Lin <po-hsu.lin@canonical.com>\nSigned-off-by: Khalid Elmously <khalid.elmously@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/31b447d7cd4f558e6b17e38764ab28523cd90105"},{"sha":"cbacfdc0cc2b6ececf7a67b2e92cf319e0ee5a97","author":{"name":"Joseph Salisbury","email":"adf5b8f9d5ade223e2d19929cac5be779e4031f0@canonical.com"},"message":"UBUNTU: [Packaging]: Update Vcs-Git\n\nBugLink: http://bugs.launchpad.net/bugs/1766055\n\nVcs-Git was pointing to zesty repo, update it to point to bionic.\n\nSigned-off-by: Joseph Salisbury <joseph.salisbury@canonical.com>\nAcked-by: Colin Ian King <colin.king@canonical.com>\nAcked-by: Kleber Souza <kleber.souza@canonical.com>\nSigned-off-by: Khalid Elmously <khalid.elmously@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/cbacfdc0cc2b6ececf7a67b2e92cf319e0ee5a97"},{"sha":"e51846fffb6ebc600da40850c170d77c4344dc52","author":{"name":"Xiang Chen","email":"9df85f7e89ec04cbad227ae6e005960ac713e2d1@hisilicon.com"},"message":"scsi: hisi_sas: make SAS address of SATA disks unique\n\nBugLink: https://bugs.launchpad.net/bugs/1776750\n\nWhen directly connected with SATA disks in different SAS cores, fill SAS\naddress with scsi_host's id to make it's fake SAS address unique.\n\nSigned-off-by: Xiang Chen <chenxiang66@hisilicon.com>\nSigned-off-by: John Garry <john.garry@huawei.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>\n(cherry picked from commit 8b8d66531555006a18d1532546dadbea8d16df95)\nSigned-off-by: dann frazier <dann.frazier@canonical.com>\nAcked-by: Khalid Elmously <khalid.elmously@canonical.com>\nAcked-by: Stefan Bader <stefan.bader@canonical.com>\nSigned-off-by: Khalid Elmously <khalid.elmously@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/e51846fffb6ebc600da40850c170d77c4344dc52"},{"sha":"e68b560b221e1dc657ae2c6002330b0bda9dd185","author":{"name":"Xiang Chen","email":"9df85f7e89ec04cbad227ae6e005960ac713e2d1@hisilicon.com"},"message":"scsi: hisi_sas: use dma_zalloc_coherent()\n\nBugLink: https://bugs.launchpad.net/bugs/1777727\n\nThis is a warning coming from Coccinelle, and need to use new interface\ndma_zalloc_coherent() instead of dma_alloc_coherent()/memset().\n\nSigned-off-by: Xiang Chen <chenxiang66@hisilicon.com>\nSigned-off-by: John Garry <john.garry@huawei.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>\n(cherry picked from commit 4f4e21b8ff3e706f79e1adb2a475c3f5ee6b57f9)\nSigned-off-by: dann frazier <dann.frazier@canonical.com>\n[ dannf: included to simplify the backporting of:\n  \"scsi: hisi_sas: Pre-allocate slot DMA buffers\" ]\nAcked-by: Khalid Elmously <khalid.elmously@canonical.com>\nAcked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Khalid Elmously <khalid.elmously@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/e68b560b221e1dc657ae2c6002330b0bda9dd185"},{"sha":"c4af55a1a3031fde6f5d0ca4c03c73297102f80d","author":{"name":"Xiang Chen","email":"9df85f7e89ec04cbad227ae6e005960ac713e2d1@hisilicon.com"},"message":"scsi: hisi_sas: Use dmam_alloc_coherent()\n\nBugLink: https://bugs.launchpad.net/bugs/1777727\n\nThis patch replaces the usage of dma_alloc_coherent() with the managed\nversion, dmam_alloc_coherent(), hereby reducing replicated code.\n\nSigned-off-by: Xiang Chen <chenxiang66@hisilicon.com>\nSigned-off-by; John Garry <john.garry@huawei.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>\n(cherry picked from commit d5738b82293675e35124b903131d7a42b27995e0 scsi)\nSigned-off-by: dann frazier <dann.frazier@canonical.com>\n[ dannf: included to simplify the backporting of:\n  \"scsi: hisi_sas: Pre-allocate slot DMA buffers\" ]\nAcked-by: Khalid Elmously <khalid.elmously@canonical.com>\nAcked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Khalid Elmously <khalid.elmously@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/c4af55a1a3031fde6f5d0ca4c03c73297102f80d"},{"sha":"45651175552d650598a853ce4ba3c7dbc97cef35","author":{"name":"Xiaofei Tan","email":"0978472672a1337d3f1d36a8994753576b5f1efb@huawei.com"},"message":"scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw()\n\nBugLink: https://bugs.launchpad.net/bugs/1777696\n\nThere are many BROADCAST primitives generated by the host. We are only\ninterested in BROADCAST (CHANGE) primitives currently, so only process\nthis.\n\nWe have applied this processing for v2 hw before, and it is also needed for\nv3 hw.\n\nSigned-off-by: Xiaofei Tan <tanxiaofei@huawei.com>\nSigned-off-by: John Garry <john.garry@huawei.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>\n(cherry picked from commit b65a8ae24b600af7929df79acd16bd96fae2d935 scsi)\nSigned-off-by: dann frazier <dann.frazier@canonical.com>\n[ dannf: included as a dependency for\n  \"scsi: hisi_sas: Add a flag to filter PHY events during reset\" ]\nAcked-by: Khalid Elmously <khalid.elmously@canonical.com>\nAcked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Khalid Elmously <khalid.elmously@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/45651175552d650598a853ce4ba3c7dbc97cef35"},{"sha":"265dae8f8c35703e48fb602a8f1f171f254dbc22","author":{"name":"Xiaofei Tan","email":"0978472672a1337d3f1d36a8994753576b5f1efb@huawei.com"},"message":"scsi: hisi_sas: Fix the conflict between dev gone and host reset\n\nBugLink: https://bugs.launchpad.net/bugs/1777696\n\nThere is a possible conflict when a device is removed and host reset occurs\nconcurrently.\n\nThe reason is that then the device is notified as gone, we try to clear the\nITCT, which is notified via an interrupt. The dev gone function pends on\nthis event with a completion, which is completed when the ITCT interrupt\noccurs.\n\nBut host reset will disable all interrupts, the wait_for_completion() may\nwait indefinitely.\n\nThis patch adds an semaphore to synchronise this two processes. The\nsemaphore is taken by the host reset as the basis of synchronising.\n\nSigned-off-by: Xiaofei Tan <tanxiaofei@huawei.com>\nSigned-off-by: John Garry <john.garry@huawei.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>\n(cherry picked from commit e5baf18c5e3146d4156f8a81e5da0c66bac8d037 scsi)\nSigned-off-by: dann frazier <dann.frazier@canonical.com>\nAcked-by: Khalid Elmously <khalid.elmously@canonical.com>\nAcked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Khalid Elmously <khalid.elmously@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/265dae8f8c35703e48fb602a8f1f171f254dbc22"},{"sha":"84b58ff94669a3356be7aa38ff10104918d90ad1","author":{"name":"Xiaofei Tan","email":"0978472672a1337d3f1d36a8994753576b5f1efb@huawei.com"},"message":"scsi: hisi_sas: Adjust task reject period during host reset\n\nBugLink: https://bugs.launchpad.net/bugs/1777696\n\nAfter soft_reset() for host reset, we should not be allowed to send\ncommands to the HW before the PHYs have come up and the port ids have been\nrefreshed.\n\nPrior to this point, any commands cannot be successfully completed.\n\nThis exclusion is achieved by grabbing the host reset semaphore.\n\nSigned-off-by: Xiaofei Tan <tanxiaofei@huawei.com>\nSigned-off-by: John Garry <john.garry@huawei.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>\n(cherry picked from commit b36d9c963f7eee2b949b900b477f3d7f6f0d7b76 scsi)\nSigned-off-by: dann frazier <dann.frazier@canonical.com>\nAcked-by: Khalid Elmously <khalid.elmously@canonical.com>\nAcked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Khalid Elmously <khalid.elmously@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/84b58ff94669a3356be7aa38ff10104918d90ad1"},{"sha":"df48a9048ba92fb4ee2558a60a63317c61b43b98","author":{"name":"Xiaofei Tan","email":"0978472672a1337d3f1d36a8994753576b5f1efb@huawei.com"},"message":"scsi: hisi_sas: Add a flag to filter PHY events during reset\n\nBugLink: https://bugs.launchpad.net/bugs/1777696\n\nDuring reset, we don't want PHY events reported to libsas for PHYs which\nwere previously attached prior to reset.\n\nSo check hisi_hba->flags for HISI_SAS_RESET_BIT to filter PHY events during\nreset.\n\nSigned-off-by: Xiaofei Tan <tanxiaofei@huawei.com>\nSigned-off-by: John Garry <john.garry@huawei.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>\n(cherry picked from commit 3c878dc1e2d10e2403913b04b94513b626c252a8 scsi)\nSigned-off-by: dann frazier <dann.frazier@canonical.com>\nAcked-by: Khalid Elmously <khalid.elmously@canonical.com>\nAcked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Khalid Elmously <khalid.elmously@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/df48a9048ba92fb4ee2558a60a63317c61b43b98"},{"sha":"6a09523b637a047ea6f67bf1e83a0a31a6e0f4f7","author":{"name":"Xiaofei Tan","email":"0978472672a1337d3f1d36a8994753576b5f1efb@huawei.com"},"message":"scsi: hisi_sas: Release all remaining resources in clear nexus ha\n\nBugLink: https://bugs.launchpad.net/bugs/1777696\n\nIn host reset, we use TMF or soft-reset to re-init device, and if success,\nwe will release all LLDD resources of this device. If the init fails -\nmaybe because the device was removed or link has not come up - then do not\nrelease the LLDD resources, but rather rely on SCSI EH to handle the\ntimeout for these resources later on.\n\nBut if clear nexus ha calls host reset, which is the last effort of SCSI\nEH, we should release all LLDD remain resources. Because SCSI EH will\nrelease all tasks after clear nexus ha.\n\nBefore release, we do I_T nexus reset to try to clear target remain IOs.\n\nSigned-off-by: Xiaofei Tan <tanxiaofei@huawei.com>\nSigned-off-by: John Garry <john.garry@huawei.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>\n(cherry picked from commit d213102e6d75df919444c374e3a2dee13e98644e scsi)\nSigned-off-by: dann frazier <dann.frazier@canonical.com>\nAcked-by: Khalid Elmously <khalid.elmously@canonical.com>\nAcked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Khalid Elmously <khalid.elmously@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/6a09523b637a047ea6f67bf1e83a0a31a6e0f4f7"},{"sha":"51b21815dbaa898bb25eaeab3a06e550bff81dc4","author":{"name":"Xiang Chen","email":"9df85f7e89ec04cbad227ae6e005960ac713e2d1@hisilicon.com"},"message":"scsi: hisi_sas: Pre-allocate slot DMA buffers\n\nBugLink: https://bugs.launchpad.net/bugs/1777727\n\nCurrently the driver spends much time allocating and freeing the slot DMA\nbuffer for command delivery/completion. To boost the performance,\npre-allocate the buffers for all IPTT. The downside of this approach is\nthat we are reallocating all buffer memory upfront, so hog memory which we\nmay not need.\n\nHowever, the current method - DMA buffer pool - also caches all buffers and\ndoes not free them until the pool is destroyed, so is not exactly efficient\neither.\n\nOn top of this, since the slot DMA buffer is slightly bigger than a 4K\npage, we need to allocate 2x4K pages per buffer (for 4K page kernel), which\nis quite wasteful. For 64K page size this is not such an issue.\n\nSo, for the 4K page case, in order to make memory usage more efficient,\npre-allocating larger blocks of DMA memory for the buffers can be more\nefficient.\n\nTo make DMA memory usage most efficient, we would choose a single\ncontiguous DMA memory block, but this could use up all the DMA memory in\nthe system (when CMA enabled and no IOMMU), or we may just not be able to\nallocate a DMA buffer large enough when no CMA or IOMMU.\n\nTo decide the block size we use the LCM (least common multiple) of the\nbuffer size and the page size. We roundup(64) to ensure the LCM is not too\nlarge, even though a little memory may be wasted per block.\n\nSo, with this, the total memory requirement is about is about 17MB for 4096\nmax IPTT.\n\nPreviously (for 4K pages case), it would be 32MB (for all slots\nallocated).\n\nWith this change, the relative increase of IOPS for bs=4K read when\nPAGE_SIZE=4K and PAGE_SIZE=64K is as follows:\n    IODEPTH     4K PAGE_SIZE      64K PAGE_SIZE\n    32          56%               47%\n    64          53%               44%\n    128         64%               43%\n    256         67%               45%\n\nSigned-off-by: Xiang Chen <chenxiang66@hisilicon.com>\nSigned-off-by: John Garry <john.garry@huawei.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>\n(cherry picked from commit bbb14d21a0614deefbdf24da61606f7bd7a1263a scsi)\nSigned-off-by: dann frazier <dann.frazier@canonical.com>\nAcked-by: Khalid Elmously <khalid.elmously@canonical.com>\nAcked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Khalid Elmously <khalid.elmously@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/51b21815dbaa898bb25eaeab3a06e550bff81dc4"},{"sha":"60c9b7329d41a0d7e09ca9ca17f9ca9c2214af5f","author":{"name":"John Garry","email":"8160036f9c092dfaa3b5fdb2cee4498fd919cf3a@huawei.com"},"message":"scsi: hisi_sas: Add missing PHY spinlock init\n\nBugLink: https://bugs.launchpad.net/bugs/1777734\n\nThe init is missed for hisi_sas_phy spinlock, so add it.\n\nSigned-off-by: John Garry <john.garry@huawei.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>\n(cherry picked from commit c5e261207536aafceb0c58342a2e139d49047958 scsi)\nSigned-off-by: dann frazier <dann.frazier@canonical.com>\nAcked-by: Khalid Elmously <khalid.elmously@canonical.com>\nAcked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Khalid Elmously <khalid.elmously@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/60c9b7329d41a0d7e09ca9ca17f9ca9c2214af5f"},{"sha":"fe0583306f0f7d769b540b9b412c279d4d14e483","author":{"name":"John Garry","email":"8160036f9c092dfaa3b5fdb2cee4498fd919cf3a@huawei.com"},"message":"scsi: hisi_sas: Update a couple of register settings for v3 hw\n\nBugLink: https://bugs.launchpad.net/bugs/1777736\n\nUpdate CFG_1US_TIMER_TRSH and CON_CFG_DRIVER settings.\n\nSigned-off-by: John Garry <john.garry@huawei.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>\n(cherry picked from commit 7bfa2e5f7b677688f609cf39274eb5bf1174af16 scsi)\nSigned-off-by: dann frazier <dann.frazier@canonical.com>\nAcked-by: Khalid Elmously <khalid.elmously@canonical.com>\nAcked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>\nSigned-off-by: Khalid Elmously <khalid.elmously@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/fe0583306f0f7d769b540b9b412c279d4d14e483"},{"sha":"1de0dc5c8c70ed4e72610c23c02fb2c9cf93176c","author":{"name":"Khalid Elmously","email":"cb939b63fb8ec89fcaf965e1bded4cc9da3b75ec@canonical.com"},"message":"UBUNTU: Ubuntu-4.15.0-25.27\n\nSigned-off-by: Khalid Elmously <khalid.elmously@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/1de0dc5c8c70ed4e72610c23c02fb2c9cf93176c"},{"sha":"9ea2db71a60823a42af42911ace7cddb867ce90d","author":{"name":"Stefan Bader","email":"00beb3b1b08625be3b68f3989c75be8de7f2fd89@canonical.com"},"message":"UBUNTU: Start new release\n\nIgnore: yes\nSigned-off-by: Stefan Bader <stefan.bader@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/9ea2db71a60823a42af42911ace7cddb867ce90d"},{"sha":"ff752d82d986d0f14406a707cc7cd3d121b179d5","author":{"name":"Ben Hutchings","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@decadent.org.uk"},"message":"random: Make getrandom() ready earlier\n\nThis effectively reverts commit 725e828 \"random: fix crng_ready()\ntest\" which was commit 43838a23a05f upstream.  Unfortunately some\nusers of getrandom() don't expect it to block for long, and they need\nto be fixed before we can allow this change into stable.\n\nThis doesn't directly revert that commit, but only weakens the ready\ncondition used by getrandom() when the GRND_RANDOM flag is not set.\nCalls to getrandom() that return before the RNG is fully seeded will\ngenerate warnings, just like reads from /dev/urandom.\n\nBugLink: https://bugs.launchpad.net/bugs/1780062\nBugLink: https://bugs.launchpad.net/bugs/1779827\n\n(backported from ://salsa.debian.org/kernel-team/linux/raw/stretch/debian/patches/debian/random-make-getrandom-ready-earlier.patch)\n[smb: open code waiting in getrandom directly]\nSigned-off-by: Stefan Bader <stefan.bader@canonical.com>\nAcked-by: Colin King <colin.king@canonical.com>\nAcked-by: Khaled Elmously <khalid.elmously@canonical.com>\nAcked-by: Marcelo Cerri <marcelo.cerri@canonical.com>\nSigned-off-by: Stefan Bader <stefan.bader@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/ff752d82d986d0f14406a707cc7cd3d121b179d5"},{"sha":"0f736e86a8965d8cd8933204e49122549a0677dc","author":{"name":"Stefan Bader","email":"00beb3b1b08625be3b68f3989c75be8de7f2fd89@canonical.com"},"message":"UBUNTU: Ubuntu-4.15.0-26.28\n\nSigned-off-by: Stefan Bader <stefan.bader@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/0f736e86a8965d8cd8933204e49122549a0677dc"},{"sha":"995d92186b3a37c5d53a7fe3c1ad1fce748a9f97","author":{"name":"Khalid Elmously","email":"cb939b63fb8ec89fcaf965e1bded4cc9da3b75ec@canonical.com"},"message":"UBUNTU: Start new release\n\nIgnore: yes\nSigned-off-by: Khalid Elmously <khalid.elmously@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/995d92186b3a37c5d53a7fe3c1ad1fce748a9f97"},{"sha":"00f03e5b5ce3cbc4e202402099275793ddee5c23","author":{"name":"Theodore Y. Ts'o","email":"4ed386e0495d3e109932df055831d9ec2f824927@mit.edu"},"message":"UBUNTU: SAUCE: ext4: fix ext4_validate_inode_bitmap: comm stress-ng: Corrupt inode bitmap\n\nBugLink: http://bugs.launchpad.net/bugs/1780137\n\nFix regression triggered by the stress-ng[*] \"chdir\" test, with LKML test\npatch.\n\nRegression observed on some arm64 server platforms:\n\n    EXT4-fs error (device sda1): ext4_validate_inode_bitmap:99: comm stress-ng: Corrupt inode bitmap\n\nReference: https://lkml.org/lkml/2018/7/7/2\n\nReported-by: dann frazier <dann.frazier@canonical.com>\nTested-by: dann frazier <dann.frazier@canonical.com>\nFixes: 044e6e3d74a3 ext4: don't update checksum of new initialized bitmaps\nSigned-off-by: Kamal Mostafa <kamal@canonical.com>\nAcked-by: Khalid Elmously <khalid.elmously@canonical.com>\nAcked-by: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: Khalid Elmously <khalid.elmously@canonical.com>","distinct":true,"url":"https://api.github.com/repos/mschlaeffer/ubuntu-kernel-with-tuxonice/commits/00f03e5b5ce3cbc4e202402099275793ddee5c23"}]}
{"actor":{"display_login":"mschlaeffer"}}