Kernel 5.8

AmigaOne X1000 platform specific issues related to Linux only.
User avatar
xeno74
Posts: 6370
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 5.8

Post by xeno74 »

I was able to revert the DRM updates with the following command:

Code: Select all

git revert faa392181a0bd42c5478175cef601adeecdc91b6 -m 1
Unfortunately it doesn't solve the boot issue.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 6370
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 5.8

Post by xeno74 »

I was able to revert the commit powerpc/mm: drop platform defined pmd_mknotpresent() with the following command:

Code: Select all

git revert 124cb3a62d54b271d7acfcf6596cb6a88766a344
It doesn't solve the issue either.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 6370
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 5.8

Post by xeno74 »

I was able to revert the commit powerpc: use __vmalloc_node in alloc_vm_stack with the following command:

Code: Select all

git revert cb0849a990b2928760bc38561e8d33b554196e25
OK, this revert doesn't solve the issue.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 6370
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 5.8

Post by xeno74 »

I was able to revert the commit powerpc: remove __ioremap_at and __iounmap_at with the following command:

Code: Select all

git revert 91f03f297c46bd2ced1e73fc9a668292145b1135
OK, this commit isn't the problem.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 6370
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 5.8

Post by xeno74 »

I wasn't able to revert the commit powerpc: add an ioremap_phb helper (electra_cf) with the following command:

Code: Select all

git revert b274014c6d191ec92c4921d5e84c90f6ed2f38a0
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 6370
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 5.8

Post by xeno74 »

I was able to revert the commit
gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc
with the following command:

Code: Select all

git revert d28ff991b2e23049c30584c1d97681087193879f
This doesn't solve the issue.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 6370
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 5.8

Post by xeno74 »

BTW, it doesn't boot in a virtual QEMU PowerPC machine either.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 6370
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 5.8

Post by xeno74 »

I reported the boot issue to the Linuxppc-mailing list today.

Link: Boot issue with the latest Git kernel
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 6370
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 5.8

Post by xeno74 »

  1. Code: Select all

    git bisect start
  2. Code: Select all

    git bisect good 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162
    (Good: Linux 5.7)
  3. Code: Select all

    git bisect bad 6929f71e46bdddbf1c4d67c2728648176c67c555
    (Bad: atomisp: avoid warning about unused function -- 2020-06-03 21:22:46 -0700)

    Code: Select all

    [ff45fc3ca0f3c38e752d75f71b8d8efcf409e42d] mm: simplify calling a compound page destructor
  4. git bisect bad

    Code: Select all

    [cfa3b8068b09f25037146bfd5eed041b78878bee] Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
  5. git bisect bad

    Code: Select all

    [17e0a7cb6a254c6d086562e7adf8b7ac24d267f3] Merge tag 'x86-cleanups-2020-06-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
  6. git bisect good

    Code: Select all

    [17839856fd588f4ab6b789f482ed3ffd7c403e1f] gup: document and work around "COW can break either way" issue
  7. git bisect good

    Code: Select all

    [c5d6c13843880ad0112f0513f3eb041b258be66e] Merge tag 'mmc-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
  8. git bisect bad

    Code: Select all

    [94709049fb8442fb2f7b91fbec3c2897a75e18df] Merge branch 'akpm' (patches from Andrew)
  9. git bisect bad

    Code: Select all

    [08d3090fc8dadd7b726dbda99d1baa39382c3f2c] mm/swapfile.c: simplify the calculation of n_goal
  10. git bisect good

    Code: Select all

    [4926627793c0a7e7db2bc674e1d06777e86d8dab] mm: remove __get_vm_area
  11. git bisect good

    Code: Select all

    [2b9059489c839e67ca9254913325e18cea11a980] mm: remove __vmalloc_node_flags_caller
  12. git bisect good

    Code: Select all

    [6c0c7d2b365b21a413f6d75772a8a4a2c7d36916] mm/ioremap: track which page-table levels were modified
  13. git bisect bad

    Code: Select all

    [cb0849a990b2928760bc38561e8d33b554196e25] powerpc: use __vmalloc_node in alloc_vm_stack
  14. git bisect good

    Code: Select all

    [d8626138009ba58ae2c22356966c2edaa1f1c3b5] mm: add functions to track page directory modifications
  15. git bisect good

    Code: Select all

    [2ba3e6947aed9bb9575eb1603c0ac6e39185d32a] mm/vmalloc: track which page-table levels were modified
  16. git bisect bad

    Code: Select all

    2ba3e6947aed9bb9575eb1603c0ac6e39185d32a is the first bad commit
    commit 2ba3e6947aed9bb9575eb1603c0ac6e39185d32a
    Author: Joerg Roedel <jroedel@suse.de>
    Date:   Mon Jun 1 21:52:22 2020 -0700
    
        mm/vmalloc: track which page-table levels were modified
        
        Track at which levels in the page-table entries were modified by
        vmap/vunmap.
        
        After the page-table has been modified, use that information do decide
        whether the new arch_sync_kernel_mappings() needs to be called.
        
        [akpm@linux-foundation.org: map_kernel_range_noflush() needs the arch_sync_kernel_mappings() call]
        Signed-off-by: Joerg Roedel <jroedel@suse.de>
        Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
        Acked-by: Andy Lutomirski <luto@kernel.org>
        Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
        Cc: Arnd Bergmann <arnd@arndb.de>
        Cc: Christoph Hellwig <hch@lst.de>
        Cc: Dave Hansen <dave.hansen@linux.intel.com>
        Cc: "H . Peter Anvin" <hpa@zytor.com>
        Cc: Ingo Molnar <mingo@elte.hu>
        Cc: Matthew Wilcox (Oracle) <willy@infradead.org>
        Cc: Michal Hocko <mhocko@kernel.org>
        Cc: "Rafael J. Wysocki" <rjw@rjwysocki.net>
        Cc: Steven Rostedt (VMware) <rostedt@goodmis.org>
        Cc: Thomas Gleixner <tglx@linutronix.de>
        Cc: Vlastimil Babka <vbabka@suse.cz>
        Link: http://lkml.kernel.org/r/20200515140023.25469-3-joro@8bytes.org
        Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    
    :040000 040000 f6d8e1fc7b44c9e23aa419ac35911cc211cbf3cf 940c6a816e17a731da190c7173c88191e46b935f M	include
    :040000 040000 053ad50b6860da11900c014ce3723149cfdef6d5 56f75109266239b6c8704693105ab2b9222a4304 M	mm
The first bad commit is mm/vmalloc: track which page-table levels were modified.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Post Reply