diff --git a/tools/oneclick/base/common.py b/tools/oneclick/base/common.py
index 1778874e495b7c5b6dfcc7e7a65cb6fe668622a9..abc0d8dc01ab6fcf8465fca43bba7ac6b60cd25a 100644
--- a/tools/oneclick/base/common.py
+++ b/tools/oneclick/base/common.py
@@ -73,11 +73,17 @@ def greatest_common_div(A, B):
     return A
 
 def ceil_div(num, den):
+    """ Return integer ceil value of num / den """
     return int(math.ceil( num / float(den) ) )
     
 def ceil_log2(num):
+    """ Return integer ceil value of log2(num) """
     return int(math.ceil(math.log(int(num), 2) ) )
 
+def ceil_pow2(num):
+    """ Return power of 2 value that is equal or greater than num """
+    return 2**ceil_log2(num)
+    
 def sel_a_b(sel, a, b):
     if sel==True:
         return a