public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH]: linux-2.5.41uc1 (MMU-less support)
@ 2002-10-10 16:00 Greg Ungerer
  2002-10-10 16:18 ` Christoph Hellwig
  0 siblings, 1 reply; 4+ messages in thread
From: Greg Ungerer @ 2002-10-10 16:00 UTC (permalink / raw)
  To: linux-kernel

Hi All,

An updated uClinux patch is available at:

http://www.uclinux.org/pub/uClinux/uClinux-2.5.x/linux-2.5.41uc1.patch.gz

This one has the long awaited merge of the mmnommu and mm directories.
Went pretty smoothly really. The patches are not too bad, but there is
still some cleaning to do. A couple of files are still heavily #ifdef'ed
(like mm/mmap.c, mm/swap_state.c and mm/swapfile.c) but I think these
can ironed out a bit.


Changelog:

1. minor v850 fixes
2. merge of mmnommu and mm dirctories
3. cleanup stubbed system calls in archiecture system call tables


Smaller patches:

. FEC ColdFire 5272 ethernet driver
http://www.uclinux.org/pub/uClinux/uClinux-2.5.x/linux-2.5.41uc1-fec.patch.gz

. m68k/ColdFire/v850 serial drivers
http://www.uclinux.org/pub/uClinux/uClinux-2.5.x/linux-2.5.41uc1-serial.patch.gz

. 68328 frame buffer
http://www.uclinux.org/pub/uClinux/uClinux-2.5.x/linux-2.5.41uc1-fb.patch.gz

. binfmt_flat loader
http://www.uclinux.org/pub/uClinux/uClinux-2.5.x/linux-2.5.41uc1-binflat.patch.gz

. m68knommu architecture
http://www.uclinux.org/pub/uClinux/uClinux-2.5.x/linux-2.5.41uc1-m68knommu.patch.gz

. v850 architecture
http://www.uclinux.org/pub/uClinux/uClinux-2.5.x/linux-2.5.41uc1-v850.patch.gz

. mm (MMU-less) only patch
http://www.uclinux.org/pub/uClinux/uClinux-2.5.x/linux-2.5.41uc1-mm.patch.gz

Regards
Greg


------------------------------------------------------------------------
Greg Ungerer  --  Chief Software Wizard        EMAIL:  gerg@snapgear.com
Snapgear Pty Ltd                               PHONE:    +61 7 3279 1822
825 Stanley St,                                  FAX:    +61 7 3279 1820
Woolloongabba, QLD, 4102, Australia              WEB:   www.SnapGear.com



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH]: linux-2.5.41uc1 (MMU-less support)
  2002-10-10 16:00 [PATCH]: linux-2.5.41uc1 (MMU-less support) Greg Ungerer
@ 2002-10-10 16:18 ` Christoph Hellwig
  2002-10-11  0:56   ` Greg Ungerer
  2002-10-11  3:50   ` Greg Ungerer
  0 siblings, 2 replies; 4+ messages in thread
From: Christoph Hellwig @ 2002-10-10 16:18 UTC (permalink / raw)
  To: Greg Ungerer; +Cc: linux-kernel

On Fri, Oct 11, 2002 at 02:00:47AM +1000, Greg Ungerer wrote:
> Hi All,
> 
> An updated uClinux patch is available at:
> 
> http://www.uclinux.org/pub/uClinux/uClinux-2.5.x/linux-2.5.41uc1.patch.gz
> 
> This one has the long awaited merge of the mmnommu and mm directories.
> Went pretty smoothly really. The patches are not too bad, but there is
> still some cleaning to do. A couple of files are still heavily #ifdef'ed
> (like mm/mmap.c, mm/swap_state.c and mm/swapfile.c) but I think these
> can ironed out a bit.

Could you please merge the patches Ib sent you instead of this horrible
ifdef mess?  and yes, page_io.o, swapfile.o and swap_state.o shouldn't
be compiled at all for !CONFIG_SWAP dito for highmem.o, madvise.o, 
memory.o, mincore.o, mmap.o, mprotect.o, mremap.o, msync.o, rmap.o,
shmem.o, vmalloc.o for !CONFIG_MMU


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH]: linux-2.5.41uc1 (MMU-less support)
  2002-10-10 16:18 ` Christoph Hellwig
@ 2002-10-11  0:56   ` Greg Ungerer
  2002-10-11  3:50   ` Greg Ungerer
  1 sibling, 0 replies; 4+ messages in thread
From: Greg Ungerer @ 2002-10-11  0:56 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: linux-kernel

Hi Christoph,

Christoph Hellwig wrote:
> On Fri, Oct 11, 2002 at 02:00:47AM +1000, Greg Ungerer wrote:
>>An updated uClinux patch is available at:
>>
>>http://www.uclinux.org/pub/uClinux/uClinux-2.5.x/linux-2.5.41uc1.patch.gz
>>
>>This one has the long awaited merge of the mmnommu and mm directories.
>>Went pretty smoothly really. The patches are not too bad, but there is
>>still some cleaning to do. A couple of files are still heavily #ifdef'ed
>>(like mm/mmap.c, mm/swap_state.c and mm/swapfile.c) but I think these
>>can ironed out a bit.
> 
> 
> Could you please merge the patches Ib sent you instead of this horrible
> ifdef mess?

Hey, slow down :-)
This contains 6 of the 8 patches you sent. And I am working
through the other 2 now. They mess with a lot of files, many
not in mm.


>  and yes, page_io.o, swapfile.o and swap_state.o shouldn't
> be compiled at all for !CONFIG_SWAP dito for highmem.o, madvise.o, 
> memory.o, mincore.o, mmap.o, mprotect.o, mremap.o, msync.o, rmap.o,
> shmem.o, vmalloc.o for !CONFIG_MMU

This is trivial to clean up in the Makefile, like I said still some
cleaning still to do. I'll have new patches probably each day as I
work through the issues.

Regards
Greg



------------------------------------------------------------------------
Greg Ungerer  --  Chief Software Wizard        EMAIL:  gerg@snapgear.com
SnapGear Pty Ltd                               PHONE:    +61 7 3435 2888
825 Stanley St,                                  FAX:    +61 7 3891 3630
Woolloongabba, QLD, 4102, Australia              WEB:   www.SnapGear.com


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH]: linux-2.5.41uc1 (MMU-less support)
  2002-10-10 16:18 ` Christoph Hellwig
  2002-10-11  0:56   ` Greg Ungerer
@ 2002-10-11  3:50   ` Greg Ungerer
  1 sibling, 0 replies; 4+ messages in thread
From: Greg Ungerer @ 2002-10-11  3:50 UTC (permalink / raw)
  To: linux-kernel; +Cc: Christoph Hellwig

Hi All,

Heres a tivial mm (MMU-less) patch that cleans up many of
the "#ifdef COFNIG_MMU" littered all over the mm/* files.
The Makefile now chooses which files to compile appropriately.

http://www.uclinux.org/pub/uClinux/uClinux-2.5.x/linux-2.5.41uc2-mm.patch.gz

This leaves the following files as the only ones with
conditionals:

   mm/filemap.c
   mm/mmap.c
   mm/page_alloc.c
   mm/page_io.c
   mm/slab.c
   mm/swap_state.c
   mm/swapfile.c
   mm/vmscan.c

I have a patch from Christoph that will take care of much
of the swap stuff still to apply.

Regards
Greg



> On Fri, Oct 11, 2002 at 02:00:47AM +1000, Greg Ungerer wrote:
> 
>>Hi All,
>>
>>An updated uClinux patch is available at:
>>
>>http://www.uclinux.org/pub/uClinux/uClinux-2.5.x/linux-2.5.41uc1.patch.gz
>>
>>This one has the long awaited merge of the mmnommu and mm directories.
>>Went pretty smoothly really. The patches are not too bad, but there is
>>still some cleaning to do. A couple of files are still heavily #ifdef'ed
>>(like mm/mmap.c, mm/swap_state.c and mm/swapfile.c) but I think these
>>can ironed out a bit.



------------------------------------------------------------------------
Greg Ungerer  --  Chief Software Wizard        EMAIL:  gerg@snapgear.com
SnapGear Pty Ltd                               PHONE:    +61 7 3435 2888
825 Stanley St,                                  FAX:    +61 7 3891 3630
Woolloongabba, QLD, 4102, Australia              WEB:   www.SnapGear.com


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2002-10-11  3:43 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-10 16:00 [PATCH]: linux-2.5.41uc1 (MMU-less support) Greg Ungerer
2002-10-10 16:18 ` Christoph Hellwig
2002-10-11  0:56   ` Greg Ungerer
2002-10-11  3:50   ` Greg Ungerer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox