netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] constify various _ops structures for net-next-dave-git-a252e7
@ 2009-12-13 23:59 re.emese
  2009-12-13 23:59 ` [PATCH 1/3] Constify struct e1000_mac_operations 2.6.32-git-a252e7 v2 re.emese
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: re.emese @ 2009-12-13 23:59 UTC (permalink / raw)
  To: linux-kernel; +Cc: Emese Revfy, netdev, torvalds, davem

From: Emese Revfy <re.emese@gmail.com>

Hello everyone!

The following patch series attempts to constify several structures
that hold function pointers. This is only the initial batch, there
are other candidate structures, some of which can probably be
constified as well, I plan to submit them in the future.

The list of constified structures in this series:
e1000_mac_operations
e1000_phy_operations
e1000_nvm_operations

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.


Changelog:
----------
v1 -> v2
	- updated to net-next-dave-git-a252e7
	- extended comments with a reference to code that prevents constification

Thanks,
   Emese

 drivers/net/e1000e/82571.c    |   11 ++++++-----
 drivers/net/e1000e/e1000.h    |    6 +++---
 drivers/net/e1000e/es2lan.c   |    7 ++++---
 drivers/net/e1000e/hw.h       |   18 ++++++++++--------
 drivers/net/e1000e/ich8lan.c  |    6 +++---
 drivers/net/igb/e1000_82575.c |    6 +++---
 drivers/net/igb/e1000_hw.h    |    7 +++++--
 drivers/net/igbvf/vf.h        |    1 +
 8 files changed, 35 insertions(+), 27 deletions(-)

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-12-13 23:59 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-13 23:59 [PATCH 0/3] constify various _ops structures for net-next-dave-git-a252e7 re.emese
2009-12-13 23:59 ` [PATCH 1/3] Constify struct e1000_mac_operations 2.6.32-git-a252e7 v2 re.emese
2009-12-13 23:59 ` [PATCH 2/3] Constify struct e1000_phy_operations " re.emese
2009-12-13 23:59 ` [PATCH 3/3] Constify struct e1000_nvm_operations " re.emese

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).