]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - kernel/res_counter.c
kernel/irq/manage.c: replace a printk + WARN_ON() to a WARN()
[linux-2.6-omap-h63xx.git] / kernel / res_counter.c
index 70587657dda3e6d2751ddc345084c4503a7872f0..d3c61b4ebef238c110ae3994e0d0fdc078fabfc8 100644 (file)
@@ -28,6 +28,8 @@ int res_counter_charge_locked(struct res_counter *counter, unsigned long val)
        }
 
        counter->usage += val;
+       if (counter->usage > counter->max_usage)
+               counter->max_usage = counter->usage;
        return 0;
 }
 
@@ -66,6 +68,8 @@ res_counter_member(struct res_counter *counter, int member)
        switch (member) {
        case RES_USAGE:
                return &counter->usage;
+       case RES_MAX_USAGE:
+               return &counter->max_usage;
        case RES_LIMIT:
                return &counter->limit;
        case RES_FAILCNT: