plan9fox/sys/src/9
cinap_lenrek 8ed25f24b7 kernel: various cleanups of imagereclaim(), pagereclaim(), freepages(), putimage()
imagereclaim(), pagereclaim():
- move imagereclaim() and pagereclaim() declarations to portfns.h
- consistently use ulong type for page counts
- name number of pages to free "pages" instead of "min"
- check for pages == 0 on entry

freepages():
- move pagechaindone() call to wakeup newpage() consumers inside
  palloc critical section.

putimage():
- use long type for refcount
2015-07-09 00:01:50 +02:00
..
alphapc kernel: add pagechaindone() to wakeup processes waiting for memory 2015-06-15 17:40:47 +02:00
bcm kernel: add pagechaindone() to wakeup processes waiting for memory 2015-06-15 17:40:47 +02:00
bitsy all kernels: declare _tas() to prevent pulling in libc version (for libmemdraw) 2015-07-07 19:17:55 +02:00
boot nusbrc: handle fat formated usb drives without partition table 2015-06-28 21:50:30 +02:00
ip ip: fix wrong radix for iphash() (thanks yoann padioleau) 2015-06-09 10:04:04 +02:00
kw kernel: do not pull in atom.s from libc for arm kernels 2015-06-19 10:27:26 +02:00
mtx all kernels: declare _tas() to prevent pulling in libc version (for libmemdraw) 2015-07-07 19:17:55 +02:00
omap kernel: do not pull in atom.s from libc for arm kernels 2015-06-19 10:27:26 +02:00
omap4 all kernels: declare _tas() to prevent pulling in libc version (for libmemdraw) 2015-07-07 19:17:55 +02:00
pc all kernels: declare _tas() to prevent pulling in libc version (for libmemdraw) 2015-07-07 19:17:55 +02:00
pc64 pc64: use unsigned long for kmapindex and mmu counts avoiding signed integer division 2015-07-07 21:13:36 +02:00
port kernel: various cleanups of imagereclaim(), pagereclaim(), freepages(), putimage() 2015-07-09 00:01:50 +02:00
ppc all kernels: declare _tas() to prevent pulling in libc version (for libmemdraw) 2015-07-07 19:17:55 +02:00
sgi all kernels: declare _tas() to prevent pulling in libc version (for libmemdraw) 2015-07-07 19:17:55 +02:00
teg2 all kernels: declare _tas() to prevent pulling in libc version (for libmemdraw) 2015-07-07 19:17:55 +02:00
xen all kernels: declare _tas() to prevent pulling in libc version (for libmemdraw) 2015-07-07 19:17:55 +02:00
zynq all kernels: declare _tas() to prevent pulling in libc version (for libmemdraw) 2015-07-07 19:17:55 +02:00
mkfile Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00