diff --git a/src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp b/src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
index fff1563..108f89f 100644
a
|
b
|
bfs_ioctl(fs_volume* _volume, fs_vnode* _node, void* _cookie, uint32 cmd,
|
689 | 689 | |
690 | 690 | return volume->WriteSuperBlock(); |
691 | 691 | } |
| 692 | case 56743: |
| 693 | { |
| 694 | CachedBlock block(volume); |
| 695 | |
| 696 | // abort a transaction including block 10000 |
| 697 | { |
| 698 | Transaction transaction(volume, 0); |
| 699 | block.SetToWritable(transaction, 10000); |
| 700 | } |
| 701 | |
| 702 | // fill up the block cache |
| 703 | for (int32 i = 10001; i < 1000000; i++) |
| 704 | block.SetTo(i); |
| 705 | |
| 706 | // never reached if we triggered a call to RemoveUnusedBlocks() |
| 707 | |
| 708 | return B_OK; |
| 709 | } |
692 | 710 | |
693 | 711 | #ifdef DEBUG_FRAGMENTER |
694 | 712 | case 56741: |