Commit 9c329cad authored by Han-Wen Nienhuys's avatar Han-Wen Nienhuys

fuse: print INTERRUPT opcode

parent fb9b7327
...@@ -721,6 +721,7 @@ func init() { ...@@ -721,6 +721,7 @@ func init() {
_OP_SETLK: func(ptr unsafe.Pointer) interface{} { return (*LkIn)(ptr) }, _OP_SETLK: func(ptr unsafe.Pointer) interface{} { return (*LkIn)(ptr) },
_OP_SETLKW: func(ptr unsafe.Pointer) interface{} { return (*LkIn)(ptr) }, _OP_SETLKW: func(ptr unsafe.Pointer) interface{} { return (*LkIn)(ptr) },
_OP_RENAME2: func(ptr unsafe.Pointer) interface{} { return (*RenameIn)(ptr) }, _OP_RENAME2: func(ptr unsafe.Pointer) interface{} { return (*RenameIn)(ptr) },
_OP_INTERRUPT: func(ptr unsafe.Pointer) interface{} { return (*InterruptIn)(ptr) },
} { } {
operationHandlers[op].DecodeIn = f operationHandlers[op].DecodeIn = f
} }
......
...@@ -266,6 +266,10 @@ func (f *LinkIn) string() string { ...@@ -266,6 +266,10 @@ func (f *LinkIn) string() string {
return fmt.Sprintf("{Oldnodeid: %d}", f.Oldnodeid) return fmt.Sprintf("{Oldnodeid: %d}", f.Oldnodeid)
} }
func (in *InterruptIn) string() string {
return fmt.Sprintf("{ix %d}", in.Unique)
}
// Print pretty prints FUSE data types for kernel communication // Print pretty prints FUSE data types for kernel communication
func Print(obj interface{}) string { func Print(obj interface{}) string {
t, ok := obj.(interface { t, ok := obj.(interface {
......
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