﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	field_blocks	field_dependson	field_seealso
239	page_ht_lock mutex taken while tlblock spinlock held	Jakub Jermář		"On architectures with the global hash page table (i.e. sparc64 and ia64), the address space management code can take a mutex while holding a spinlock.

This happens during the TLB shootdown sequence when the tlblock spinlock is locked first in tlb_shootdown_start() and then the page_ht_lock() mutex is attempted in page_table_lock(). Functions that contain this pattern are:

  as_area_resize()
  as_area_destroy()
  as_area_change_flags()
"	defect	closed	major	0.4.3	helenos/kernel/generic	mainline	fixed					
