uqmi: Updates from upstream, thanks to Felix Fietkau


git-svn-id: http://wl500g.googlecode.com/svn/trunk@5622 c3c545f6-d8d2-11dd-93da-dbb4cac96d7c
kernel: PCI: clean up resource alignment management, fixes build after r5621

 resource: add resource_size()
 resource: add resource_type() and IORESOURCE_TYPE_BITS


git-svn-id: http://wl500g.googlecode.com/svn/trunk@5623 c3c545f6-d8d2-11dd-93da-dbb4cac96d7c
kernel: ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct


git-svn-id: http://wl500g.googlecode.com/svn/trunk@5624 c3c545f6-d8d2-11dd-93da-dbb4cac96d7c