Re: [GIT]: Make LMB code sharable with sparc64.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Feb 13, 2008, at 2:41 AM, David Miller wrote:


As I mentioned to a few ppc folks at LCA08 I plan to use
the LMB code from powerpc as a basis for NUMA support on
sparc64.

There are two changes.

1) Move arch/powerpc/mm/lmb.c to lib/lmb.c, put the main
  interface bits in include/linux/lmb.h, put arch-specific
  bits in asm/lmb.h and add Kconfig machinery to build this
  stuff on sparc64.

2) Fix a bug in lmb_alloc() wherein the size was not aligned
  so we could easily run out of reserve blocks because
  every aligned allocation would create a tiny hole, and
  secondly the lmb_reserve() call there did not have it's
  return value checked.

Powerpc folks, if there are no objections please pull, thanks!

The following changes since commit 96b5a46e2a72dc1829370c87053e0cd558d58bc0:
 Linus Torvalds (1):
       WMI: initialize wmi_blocks.list even if ACPI is disabled

are available in the git repository at:

 master.kernel.org:/pub/scm/linux/kernel/git/davem/lmb-2.6.git master

David S. Miller (2):
     [LIB]: Make PowerPC LMB code generic so sparc64 can use it too.
     [LMB]: Fix bug in __lmb_alloc_base().

Does sparc have the concept of a phys_addr_t? We are in the process of expanding the lmb support to deal with 36-bit physical addresses on 32-bit machines.

- k
-
To unsubscribe from this list: send the line "unsubscribe sparclinux" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Kernel Development]     [DCCP]     [Linux ARM Development]     [Linux]     [Photo]     [Yosemite Help]     [Linux ARM Kernel]     [Linux SCSI]     [Linux x86_64]     [Linux Hams]

  Powered by Linux