On 12/3/2012 7:13 AM, Namhyung Kim wrote: > - write(fd, buffer, 64*1024); > + if (write(fd, buffer, 64*1024)) > + /* make gcc silent */; > fdatasync(fd); I'm sorry, but no. This is waaaaaaaaaaay worse than leaving the compiler warning. The compiler warning is real, and is a reminder that we need to improve the code "just make it shut up" patches are a really bad idea, and this is the perfect example of that.