sch_gred: should not use GFP_KERNEL while holding a spinlock