Re: kernel and d-i testing

2006-12-14 Thread Martin Michlmayr
reassign 401980 linux-2.6
retitle 401980 msync() fixes break NSLU2 (apt segfaults)
thanks

It seems the msync() LSB fixes applied in -6 break the NSLU2: during
d-i, apt-get segfaults.  This does not happen on a system that is
already installed (only during d-i) and not on any other ARM machines.

Gordon will try to find out which of the msync() patches is the
culprint.  Once we know that, we can decide what to do (i.e. whether
there's a fix for that patch or whether I'll just revert it on ARM
since LSB on ARM doesn't exist anyway afaik).


* Gordon Farquharson [EMAIL PROTECTED] [2006-12-14 06:50]:
 The binary search is basically the approach I have taken, except I
 have been checking out revisions of the kernel from subversion, which
 amounts to the same thing, but is less efficient.
 
 And here is the result (drum roll). It appears that revision 7722 is
 the kernel where this problem starts. 7721 works, whereas 7722 and
 subsequent kernel revisions fail.
 
 Installer   Kernel  Subversion  Result
 DateVersion   Revision
 
 200612062.6.18-57720Pass
 200612067721Pass
 200612067722Fail
 200612067731Fail
 200612067815Fail
 200612062.6.18-67867Fail
 
 Now for the bad news: there are six patch files applied to this
 reversion of the kernel, and they all seem to be related.
 
 7722 changelog additions:
 
 * Fix msync() for LSB 3.1 compliance, backport fedora patches from 
 2.6.19
  - mm: tracking shared dirty pages
  - mm: balance dirty pages
  - mm: optimize the new mprotect() code a bit
  - mm: small cleanup of install_page()
  - mm: fixup do_wp_page()
  - mm: msync() cleanup (closes: 394392)
   
 + features/mm-tracking-shared-dirty-pages.patch
 + features/mm-balance-dirty-pages.patch
 + features/mm-optimize-mprotect.patch
 + features/mm-install_page-cleanup.patch
 + features/mm-do_wp_page-fixup.patch
 + features/mm-msync-cleanup.patch
 
 I don't have time this morning to check whether these patches can be
 applied independently. Could you have a look at them, and let me know.
 I may not be able to work on this again until Friday evening.
 
 Gordon
 
 -- 
 Gordon Farquharson

-- 
Martin Michlmayr
http://www.cyrius.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Processed: Re: kernel and d-i testing

2006-12-14 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 reassign 401980 linux-2.6
Bug#401980: apt-get segfaults during Debian installation
Bug reassigned from package `apt' to `linux-2.6'.

 retitle 401980 msync() fixes break NSLU2 (apt segfaults)
Bug#401980: apt-get segfaults during Debian installation
Changed Bug title.

 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]