merged changes from fifo_sysfs/ in to fifo_rw/