On Tuesday 22 May 2007 23:09:39 Richard Griffiths wrote: > Venerable cramfs fs Linear XIP patch originally from MontaVista, used in > the embedded Linux community for years, updated for 2.6.21. Tested on > several systems with NOR Flash. PXA270, TI OMAP2430, ARM Versatile and > Freescale iMX31ADS.
> +#else /* CONFIG_CRAMFS_LINEAR */ > + /* > + * The physical location of the cramfs image is specified as > + * a mount parameter. This parameter is mandatory for obvious You've used spaces here instead of tabs, probably worth replacing. > +/* > + * We hold the mm semaphore for reading and vma->vm_mm->page_table_lock > + */ > +static inline void break_cow(struct vm_area_struct * vma, struct page * new_page, unsigned long address, > + pte_t *page_table) > +{ > + pte_t entry; Here again. > + /* > + * Handle COW of XIP memory. > + * Note that the source memory actually isn't a ram > + * page so no struct page is associated to the source > + * pte. > + */ This whole section too. -- Cheers, Alistair. Final year Computer Science undergraduate. 1F2 55 South Clerk Street, Edinburgh, UK. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/