Commit 9a7512aa authored by Aaron Jacobs's avatar Aaron Jacobs

Improved debug logging for unknownOp.

parent 5711e18b
...@@ -401,8 +401,8 @@ func convertInMessage( ...@@ -401,8 +401,8 @@ func convertInMessage(
default: default:
o = &unknownOp{ o = &unknownOp{
opCode: inMsg.Header().Opcode, OpCode: inMsg.Header().Opcode,
inode: fuseops.InodeID(inMsg.Header().Nodeid), Inode: fuseops.InodeID(inMsg.Header().Nodeid),
} }
} }
......
...@@ -50,6 +50,9 @@ func describeRequest(op interface{}) (s string) { ...@@ -50,6 +50,9 @@ func describeRequest(op interface{}) (s string) {
case *interruptOp: case *interruptOp:
addComponent("fuseid 0x%08x", typed.FuseID) addComponent("fuseid 0x%08x", typed.FuseID)
case *unknownOp:
addComponent("opcode %d", typed.OpCode)
case *fuseops.ReadFileOp: case *fuseops.ReadFileOp:
addComponent("handle %d", typed.Handle) addComponent("handle %d", typed.Handle)
addComponent("offset %d", typed.Offset) addComponent("offset %d", typed.Offset)
......
...@@ -22,8 +22,8 @@ import ( ...@@ -22,8 +22,8 @@ import (
// A sentinel used for unknown ops. The user is expected to respond with a // A sentinel used for unknown ops. The user is expected to respond with a
// non-nil error. // non-nil error.
type unknownOp struct { type unknownOp struct {
opCode uint32 OpCode uint32
inode fuseops.InodeID Inode fuseops.InodeID
} }
// Required in order to mount on OS X. // Required in order to mount on OS X.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment