constify various _ops structures for 2.6.32 v1
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest31 patches 59 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/31 | Constify struct acpi_dock_ops for 2.6.32 v1drivers/ drivers/ drivers/ +1 more | +9 | 0 replies | |
| 2/31 | Constify struct address_space_operations for 2.6.32 v1include/ | +17 | 4 replies | |
| 3/31 | Constify struct backlight_ops for 2.6.32 v1drivers/ drivers/ drivers/ +39 more | +48 | 0 replies | |
| 4/31 | Constify struct block_device_operations for 2.6.32 v1drivers/ drivers/ include/ | +13 | 0 replies | |
| 5/31 | Constify struct dma_map_ops for 2.6.32 v1arch/ arch/ arch/ +32 more | +77 | 9 replies | |
| 6/31 | Constify struct e1000_mac_operations for 2.6.32 v1drivers/ drivers/ drivers/ +3 more | +8 | 7 replies | |
| 7/31 | Constify struct e1000_nvm_operations for 2.6.32 v1drivers/ drivers/ drivers/ +4 more | +19 | 3 replies | |
| 8/31 | Constify struct e1000_phy_operations for 2.6.32 v1drivers/ drivers/ drivers/ +3 more | +8 | 4 replies | |
| 9/31 | Constify struct extent_io_ops for 2.6.32 v1fs/ fs/ fs/ | +19 | 2 replies | |
| 10/31 | Constify struct file_lock_operations for 2.6.32 v1include/ | +2 | 0 replies | |
| 11/31 | Constify struct file_operations for 2.6.32 v1drivers/ drivers/ drivers/ +28 more | +89 | 14 replies | |
| 12/31 | Constify struct hv_ops for 2.6.32 v1drivers/ drivers/ drivers/ +7 more | +14 | 0 replies | |
| 13/31 | Constify struct intel_dvo_dev_ops for 2.6.32 v1drivers/ drivers/ drivers/ +3 more | +13 | 0 replies | |
| 14/31 | Constify struct item_operations for 2.6.32 v1fs/ include/ | +18 | 0 replies | |
| 15/31 | Constify struct iwl_ops for 2.6.32 v1drivers/ drivers/ drivers/ +3 more | +7 | 2 replies | |
| 16/31 | Constify struct kgdb_arch for 2.6.32 v1arch/ arch/ arch/ +6 more | +10 | 0 replies | |
| 17/31 | Constify struct kgdb_io for 2.6.32 v1drivers/ drivers/ include/ +1 more | +16 | 0 replies | |
| 18/31 | Constify struct kset_uevent_ops for 2.6.32 v1drivers/ drivers/ drivers/ +6 more | +14 | 0 replies | |
| 19/31 | Constify struct lock_manager_operations for 2.6.32 v1include/ | +8 | 0 replies | |
| 20/31 | Constify struct microcode_ops for 2.6.32 v1arch/ arch/ arch/ +1 more | +12 | 0 replies | |
| 21/31 | Constify struct mtrr_ops for 2.6.32 v1arch/ arch/ arch/ +3 more | +18 | 1 reply | |
| 22/31 | Constify struct neigh_ops for 2.6.32 v1include/ | +6 | 3 replies | |
| 23/31 | Constify struct nlmsvc_binding for 2.6.32 v1fs/ fs/ include/ | +5 | 0 replies | |
| 24/31 | Constify struct pci_raw_ops for 2.6.32 v1arch/ arch/ arch/ +5 more | +16 | 0 replies | |
| 25/31 | Constify struct platform_hibernation_ops for 2.6.32 v1drivers/ include/ kernel/ | +16 | 0 replies | |
| 26/31 | Constify struct platform_suspend_ops for 2.6.32 v1arch/ arch/ arch/ +18 more | +33 | 0 replies | |
| 27/31 | Constify struct snd_ac97_build_ops for 2.6.32 v1include/ sound/ sound/ | +41 | 0 replies | |
| 28/31 | Constify struct super_operations for 2.6.32 v1include/ | +22 | 2 replies | |
| 29/31 | Constify struct sysfs_ops for 2.6.32 v1arch/ arch/ arch/ +49 more | +68 | 8 replies | |
| 30/31 | Constify struct usb_mon_operations for 2.6.32 v1drivers/ drivers/ drivers/ | +8 | 0 replies | |
| 31/31 | Constify struct wd_ops for 2.6.32 v1arch/ | +7 | 0 replies |
Reviews trailers per patch
2 of 31 patches have a Reviewed-by or Acked-by.
| Patch | Stephen Hemminger | Jens Axboe | Pekka Enberg | Hans J. Koch | Matt Domsch | H. Peter Anvin | David Teigland |
|---|---|---|---|---|---|---|---|
| 1/31 | |||||||
| 2/31 | |||||||
| 3/31 | |||||||
| 4/31 | |||||||
| 5/31 | |||||||
| 6/31 | |||||||
| 7/31 | |||||||
| 8/31 | |||||||
| 9/31 | |||||||
| 10/31 | |||||||
| 11/31 | |||||||
| 12/31 | |||||||
| 13/31 | |||||||
| 14/31 | |||||||
| 15/31 | |||||||
| 16/31 | |||||||
| 17/31 | |||||||
| 18/31 | |||||||
| 19/31 | |||||||
| 20/31 | |||||||
| 21/31 | A-b | ||||||
| 22/31 | |||||||
| 23/31 | |||||||
| 24/31 | |||||||
| 25/31 | |||||||
| 26/31 | |||||||
| 27/31 | |||||||
| 28/31 | |||||||
| 29/31 | A-b | A-b | A-b | A-b | A-b | A-b | |
| 30/31 | |||||||
| 31/31 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 7 reviewers.
Cover letter [PATCH 00/31] constify various _ops structures for 2.6.32 v1
Hello everyone!
The following patch series attempts to constify several structures that hold function pointers. This is only the initial batch, there are about over 150 candidate structures, some of which can be constified as well, I plan to submit them in the future.
The list of constified structures in this series:acpi_dock_opsaddress_space_operationsbacklight_opsblock_device_operationsdma_map_opse1000_mac_operationse1000_nvm_operationse1000_phy_operationsextent_io_opsfile_lock_operationsfile_operationshv_opsintel_dvo_dev_opsitem_operationsiwl_opskgdb_archkgdb_iokset_uevent_opslock_manager_operationsmicrocode_opsmtrr_opsneigh_opsnlmsvc_bindingpci_raw_opsplatform_hibernation_opsplatform_suspend_opssnd_ac97_build_opssuper_operationssysfs_opsusb_mon_operationswd_ops
There are certain exceptions where a given instance of the structure cannot be const, they are marked with a comment in the patch.
The patches compile fine with an allyesconfig kernel on i386 and x86_64.
Please let me know if any of these structures should not be constified and any other issues you see with them.
Thanks,
Emese