Index: kernel/generic/src/adt/hash_table.c
===================================================================
--- kernel/generic/src/adt/hash_table.c	(revision 30eab785e6a70045734d7630e93628c7c1f85f3d)
+++ kernel/generic/src/adt/hash_table.c	(revision e7c4115de0a5bf1dd17b4e273352cc4607d67e03)
@@ -190,4 +190,19 @@
 }
 
+/** Remove an existing item from hash table.
+ *
+ * @param h     Hash table.
+ * @param item  Item to remove from the hash table.
+ */
+void hash_table_remove_item(hash_table_t *h, link_t *item)
+{
+	assert(h);
+	assert(h->op);
+	
+	list_remove(item);
+	if (h->op->remove_callback)
+		h->op->remove_callback(item);
+}
+
 /** @}
  */
