Wli 09:20, 25 Jun 2005 (UTC) is William Irwin, a Linux kernel programmer who lives in Portland, Oregon, and works for Oracle Corporation.
Within Linux, he maintains the 32-bit SPARC computer architecture port, the hugetlb filesystem, and several other facilities he's contributed changes to. One of his more notable kernel patches included in the mainline Linux kernel was cpumask_t, support for arbitrary numbers of cpus where previously this was restricted by bitmap lengths of 1 word in size. Another notable patch, which was not included in mainline Linux, was pgcl, a reimplementation of Hugh Dickins' page clustering patch for Linux 2.4.6 and 2.4.7, which had the distinction of being the first patch used to enable 64GB IA32 systems to run Linux effectively, in conjunction with the first public announcement of such a system running Linux.