diff for duplicates of <20150122172716.GA1194@node.dhcp.inet.fi> diff --git a/a/1.txt b/N1/1.txt index 17e99e3..b94776f 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -14,7 +14,7 @@ On Thu, Jan 22, 2015 at 07:13:38PM +0200, Kirill A. Shutemov wrote: > > >>: applet not found > > >>Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100 > > > -> > >It doesn't make much sense to me. It tries to free page with pfn==0 on +> > >It doesn't make much sense to me. It tries to free page with pfn=0 on > > >handling wp-fault. How it got mapped in the first place? > > > > > If I comment out the added call to vm_normal_page(), the code works fine. @@ -59,7 +59,7 @@ On Thu, Jan 22, 2015 at 07:13:38PM +0200, Kirill A. Shutemov wrote: > ptep_modify_prot_start() in sparc case is just 'pte' dereference plus > pte_clear(). pte_clear() calls broken set_pte(). GCC thinks it's valid > to dereference 'pte' again on pte_modify() and gets cleared pte. -> ptep_modify_prot_commit() puts 'pteent' with pfn==0 back to page table, +> ptep_modify_prot_commit() puts 'pteent' with pfn=0 back to page table, > which eventually leads to the crash. > > [1] http://lkml.kernel.org/r/54C06B19.8060305@roeck-us.net diff --git a/a/content_digest b/N1/content_digest index fd320ff..ff9d9c6 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -7,7 +7,7 @@ "ref\020150122171338.GA1039@node.dhcp.inet.fi\0" "From\0Kirill A. Shutemov <kirill@shutemov.name>\0" "Subject\0Re: linux-next: Tree for Jan 20 -- sparc32: fix broken set_pte()\0" - "Date\0Thu, 22 Jan 2015 19:27:16 +0200\0" + "Date\0Thu, 22 Jan 2015 17:27:16 +0000\0" "To\0Guenter Roeck <linux@roeck-us.net>" " davem@davemloft.net\0" "Cc\0Mel Gorman <mgorman@suse.de>" @@ -37,7 +37,7 @@ "> > >>: applet not found\n" "> > >>Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100\n" "> > >\n" - "> > >It doesn't make much sense to me. It tries to free page with pfn==0 on\n" + "> > >It doesn't make much sense to me. It tries to free page with pfn=0 on\n" "> > >handling wp-fault. How it got mapped in the first place?\n" "> > >\n" "> > If I comment out the added call to vm_normal_page(), the code works fine.\n" @@ -82,7 +82,7 @@ "> ptep_modify_prot_start() in sparc case is just 'pte' dereference plus\n" "> pte_clear(). pte_clear() calls broken set_pte(). GCC thinks it's valid\n" "> to dereference 'pte' again on pte_modify() and gets cleared pte.\n" - "> ptep_modify_prot_commit() puts 'pteent' with pfn==0 back to page table,\n" + "> ptep_modify_prot_commit() puts 'pteent' with pfn=0 back to page table,\n" "> which eventually leads to the crash.\n" "> \n" "> [1] http://lkml.kernel.org/r/54C06B19.8060305@roeck-us.net\n" @@ -118,4 +118,4 @@ "-- \n" Kirill A. Shutemov -3c1bf655c2c1ccbffadc65946b48da6af4d219d0203ee475adf89e43815d4969 +14a39b8ae4226fd0822b376d017f9b182cfa8436ff40d5ac292b3b7701583ef3
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.