-/*
- * These are the only things you should do on a core-file: use only these
- * functions to write out all the necessary info.
- */
-static int spufs_dump_write(struct coredump_params *cprm, const void *addr, int nr)
-{
- if (!dump_emit(cprm, addr, nr))
- return -EIO;
- return 0;
-}
-
-static int spufs_dump_align(struct coredump_params *cprm, char *buf, loff_t new_off)
-{
- int rc, size;
-
- size = min((loff_t)PAGE_SIZE, new_off - cprm->written);
- memset(buf, 0, size);
-
- rc = 0;
- while (rc == 0 && new_off > cprm->written) {
- size = min((loff_t)PAGE_SIZE, new_off - cprm->written);
- rc = spufs_dump_write(cprm, buf, size);
- }
-
- return rc;
-}
-