Rev 889 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 889 | Rev 908 | ||
---|---|---|---|
Line 566... | Line 566... | ||
566 | void __fastcall core_free(addr_t frame) |
566 | void __fastcall core_free(addr_t frame) |
567 | { |
567 | { |
568 | eflags_t efl; |
568 | eflags_t efl; |
Line -... | Line 569... | ||
- | 569 | ||
- | 570 | DBG("core free %x", frame); |
|
569 | 571 | ||
570 | efl = safe_cli(); |
572 | efl = safe_cli(); |
571 | spinlock_lock(&z_core.lock); |
573 | spinlock_lock(&z_core.lock); |
572 | zone_free(&z_core, frame>>12); |
574 | zone_free(&z_core, frame>>12); |
573 | spinlock_unlock(&z_core.lock); |
575 | spinlock_unlock(&z_core.lock); |
Line 574... | Line 576... | ||
574 | safe_sti(efl); |
576 | safe_sti(efl); |
Line 575... | Line 577... | ||
575 | 577 | ||
Line 576... | Line 578... | ||
576 | DBG("core free %x remain %d\n", frame, z_core.free_count); |
578 | DBG(" remain %d\n", z_core.free_count); |
577 | 579 |