# Filesystem * the plan to upstream the filesystem abstractions * support for third-party crates in the kernel * next steps towards upstreaming puzzlefs # Notes (checking about the current status of upstreaming) Miguel: on our side, we will help review (mostly for safety related topics), but it's mostly up to filesystem subsystem for accepting the changes. Ariel: You refer both filesystem abstraction and the new filesystem, right? Miguel: Yes. Maybe it's a good idea to contact other people in filesystem areas (e.g Kent) Boqun: Is there any other information about puzzlefs. Ariel: https://github.com/anuvu/puzzlefs Miguel: Maybe it's better to split the patches into smaller components. Andreas: Maybe it's a good idea to start contribute overall kernel (C code). Miguel: (suggestion) Next step is starting to upstream the dependant parts in parallel with puzzlefs RFC. Miguel: To carry out patches for others, you will need to contact them for permission before submission. Andreas: Another thing is that code in rust branch needs to be refactored. # Agenda Items * Serde * `Pages` -> folios * Attribution/upstreaming of dependencies * bcachefs * timeline/planning