File_system: replace per-handle signals with notification packets

Replace registration and signaling of per-handle signal capabilities
with CONTENT_CHANGED notification packets.

Fix #2397
This commit is contained in:
Emery Hemingway
2017-04-20 12:02:43 -05:00
committed by Christian Helmuth
parent 29b3fff5eb
commit 24a9537a27
13 changed files with 382 additions and 194 deletions

View File

@ -263,6 +263,9 @@ class Vfs::Fs_file_system : public File_system
handle.queued_write_packet = packet;
handle.queued_write_state = Handle_state::Queued_state::ACK;
break;
case Packet_descriptor::CONTENT_CHANGED:
break;
}
_post_signal_hook.arm(handle.context);