* Status of SquashFS LZMA support in mainline @ 2010-04-22 0:29 Tim Bird [not found] ` <4BCF9863.2000903-mEdOJwZ7QcZBDgjK7y7TUQ@public.gmane.org> 0 siblings, 1 reply; 2+ messages in thread From: Tim Bird @ 2010-04-22 0:29 UTC (permalink / raw) To: squashfs-devel Cc: linux-embedded, linux kernel, Matt Mackall, Phillip Lougher Does anyone (Phillip?) know the status of SquashFS support for LZMA compression in mainline? I seem to recall that Phillip got the patches for this into linux-next sometime in January, but I'm not sure if the latest kernel (2.6.34-rcxx) includes this or not. I also see in Linus' git tree the following commits in March: 2010-03-05 Linus Torvalds Merge git://git.kernel.org/pub/scm/linux/kernel/git... ...git://git./linux/kernel/git/pkl/squashfs-linus ...org/pub/scm/linux/kernel/git/pkl/squashfs-linus: Squashfs: get rid of obsolete definition... Squashfs: get rid of obsolete variable... Squashfs: add decompressor entries for... Squashfs: add a decompressor framework Squashfs: factor out remaining zlib dependencies... Squashfs: move zlib decompression wrapper... 2010-03-05 Phillip Lougher Squashfs: get rid of obsolete variable in struct squashfs_sb... Squashfs: get rid of obsolete variable... Is this everything, or are there still things outstanding? In January the V3 patches were labeled: lzma: Make lzma available to non initramfs/initrd code lzma: make lzma reentrant The first one of these modifies lib/Kconfig, but I don't see a change (in git) authored by Phillip in this time frame. Thanks for any information you can provide. -- Tim ============================= Tim Bird Architecture Group Chair, CE Linux Forum Senior Staff Engineer, Sony Network Entertainment ============================= ^ permalink raw reply [flat|nested] 2+ messages in thread
[parent not found: <4BCF9863.2000903-mEdOJwZ7QcZBDgjK7y7TUQ@public.gmane.org>]
* Re: Status of SquashFS LZMA support in mainline [not found] ` <4BCF9863.2000903-mEdOJwZ7QcZBDgjK7y7TUQ@public.gmane.org> @ 2010-04-22 1:37 ` Phillip Lougher 0 siblings, 0 replies; 2+ messages in thread From: Phillip Lougher @ 2010-04-22 1:37 UTC (permalink / raw) To: Tim Bird Cc: squashfs-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, linux kernel, linux-embedded, Matt Mackall Tim Bird wrote: > Does anyone (Phillip?) know the status of SquashFS support > for LZMA compression in mainline? I seem to recall that > Phillip got the patches for this into linux-next sometime > in January, but I'm not sure if the latest kernel > (2.6.34-rcxx) includes this or not. > Short answer, no it doesn't include this, Linus rejected my changes to the LZMA code that made it available for use by non init code (the LZMA code is currently only used by initramfs/initrd and the kernel decompression code). See the thread with the response from Linus here http://linux.derkeiler.com/Mailing-Lists/Kernel/2010-03/msg01462.html So even though AFAIK there was no issues with the Squashfs LZMA wrapper, I had to drop it because it's useless without my changes to the LZMA code. I salvaged as much as possible, and submitted a second pull request with only the new Squashfs decompression framework (so it can use different decompressors cleanly). This was accepted. > I also see in Linus' git tree the following commits in > March: > > 2010-03-05 Linus Torvalds Merge git://git.kernel.org/pub/scm/linux/kernel/git... > ...git://git./linux/kernel/git/pkl/squashfs-linus > ...org/pub/scm/linux/kernel/git/pkl/squashfs-linus: > Squashfs: get rid of obsolete definition... > Squashfs: get rid of obsolete variable... > Squashfs: add decompressor entries for... > Squashfs: add a decompressor framework > Squashfs: factor out remaining zlib dependencies... > Squashfs: move zlib decompression wrapper... The partial pull is why the commit history is slightly confusing, part of the work is there, but all LZMA work is mysteriously missing. What now? It's clear the Squashfs LZMA work isn't going to be accepted until I clean up the STATIC and __init mess that Linus objected to. This is one of my next tasks when I get enough free time to work through the issues. It may be quite a lot of work because to fix this requires touching quite a few different architecture files. It's not something that's going to be fixed in a couple of evenings :-( Phillip ------------------------------------------------------------------------------ ^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-04-22 1:37 UTC | newest] Thread overview: 2+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-04-22 0:29 Status of SquashFS LZMA support in mainline Tim Bird [not found] ` <4BCF9863.2000903-mEdOJwZ7QcZBDgjK7y7TUQ@public.gmane.org> 2010-04-22 1:37 ` Phillip Lougher
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).