/* Gcc is smart enough to notice that "(addr >> 28) & 0xf0" is always zero on 32-bit architectures, so no need to make this conditional.  */
static unsigned long intel_i965_mask_memory(struct agp_bridge_data *bridge, dma_addr_t addr, int type)
/* Gcc is smart enough to notice that "(addr >> 28) & 0xf0" is always zero on 32-bit architectures, so no need to make this conditional.  */
static unsigned long intel_i965_mask_memory(struct agp_bridge_data *bridge, dma_addr_t addr, int type)
{
	addr |= (addr >> 28) & 0xf0;
	return addr | bridge->driver->masks[type].mask;
}