More error handling fixes
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest23 patches 1 replyIn review
- v29 patches 0 repliesSuperseded
- v19 patches 5 repliesSuperseded
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/23 | btrfs: Add btrfs_panic()fs/ fs/ | +57 | 0 replies | |
| 2/23 | btrfs: Catch locking failures in {set,clear}_extent_bitfs/ | +31 | 0 replies | |
| 3/23 | btrfs: Push up set_extent_bit errors to callersfs/ fs/ fs/ +3 more | +99 | 0 replies | |
| 4/23 | btrfs: Push up lock_extent errors to callersfs/ fs/ fs/ +5 more | +94 | 0 replies | |
| 5/23 | btrfs: Push up clear_extent_bit errors to callersfs/ fs/ fs/ +7 more | +142 | 0 replies | |
| 6/23 | btrfs: Push up unlock_extent errors to callersfs/ fs/ fs/ +5 more | +159 | 0 replies | |
| 7/23 | btrfs: Make pin_down_extent return voidfs/ | +3 | 0 replies | |
| 8/23 | btrfs: Push up btrfs_pin_extent failuresfs/ fs/ | +22 | 0 replies | |
| 9/23 | btrfs: btrfs_drop_snapshot should return intfs/ fs/ | +5 | 0 replies | |
| 10/23 | btrfs: Push up non-looped btrfs_start_transaction failuresfs/ fs/ fs/ +2 more | +21 | 0 replies | |
| 11/23 | btrfs: Make set_range_writeback return voidfs/ | +5 | 0 replies | |
| 12/23 | btrfs: extent_io.c: Make functions with no error conditions return voidfs/ fs/ | +13 | 0 replies | |
| 13/23 | btrfs: volumes.c: Make functions with no error conditions return voidfs/ fs/ | +11 | 0 replies | |
| 14/23 | btrfs: async-thread.c: Make functions with no error conditions return voidfs/ fs/ | +14 | 0 replies | |
| 15/23 | btrfs: tree-log.c: Make functions with no error conditions return voidfs/ fs/ | +3 | 0 replies | |
| 16/23 | btrfs: Make btrfs_init_compress return voidfs/ fs/ fs/ | +3 | 0 replies | |
| 17/23 | btrfs: Make btrfs_invalidate_inodes return voidfs/ fs/ | +2 | 0 replies | |
| 18/23 | btrfs: disk-io.c: Make functions with no error conditions return voidfs/ | +5 | 0 replies | |
| 19/23 | btrfs: extent-tree.c: Make functions with no error conditions return voidfs/ fs/ | +13 | 0 replies | |
| 20/23 | btrfs: file.c: Make functions with no error conditions return voidfs/ fs/ | +2 | 0 replies | |
| 21/23 | btrfs: simplify btrfs_submit_bio_hookfs/ | +4 | 0 replies | |
| 22/23 | btrfs: Factor out tree->ops->merge_bio_hook callfs/ fs/ | +17 | 0 replies | |
| 23/23 | btrfs: Push up ->submit_bio_hook failuresfs/ fs/ fs/ | +26 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.
Cover letter [patch v3 00/23] More error handling fixes
Hi all -
The following 23 patches add more error handling to the btrfs code:
- Add btrfs_panic
- Catch locking failures in {set,clear}_extent_bit
- Push up set_extent_bit errors to callers
- Push up lock_extent errors to callers
- Push up clear_extent_bit errors to callers
- Push up unlock_extent errors to callers
- Make pin_down_extent return void
- Push up btrfs_pin_extent errors to callers
- Push up non-looped btrfs_transaction_start errors to callers
New in this version:
- Make functions with no return value return void (11 patches)
- Simplify btrfs_submit_bio_hook
- Simplify tree_merge_hook by adding a merge_bio helper
- Push up submit_bio_hook failures
Changes since last submission:
- Refreshed against 3.1-rc3.
-Jeff
Signature · 2 lines
Jeff Mahoney SuSE Labs