bloat-o-meter had a high readings here...
codiff after this patch:
drivers/char/drm/radeon_state.c:
radeon_emit_packets | -2887
radeon_cp_dispatch_indices | -344
radeon_cp_dispatch_vertex | -287
radeon_emit_state | -1688
radeon_emit_packet3_cliprect | -4058
radeon_cp_texture | -384
radeon_cp_clear | -620
radeon_cp_cmdbuf | -1491
8 functions changed, 11759 bytes removed, diff: -11759
drivers/char/drm/radeon_state.c:
radeon_check_and_fixup_offset | +286
radeon_check_and_fixup_packet3 | +992
radeon_emit_clip_rect | +310
3 functions changed, 1588 bytes added, diff: +1588
drivers/char/drm/radeon_state.o:
11 functions changed, 1588 bytes added, 11759 bytes removed, diff: -10171
(i386 / gcc (GCC) 4.1.2 20070626 (Red Hat 4.1.2-13) /
allyesconfig except CONFIG_FORCED_INLINING)
Signed-off-by: Ilpo Järvinen <[EMAIL PROTECTED]>
---
drivers/char/drm/radeon_state.c | 21 +++++++++------------
1 files changed, 9 insertions(+), 12 deletions(-)
diff --git a/drivers/char/drm/radeon_state.c b/drivers/char/drm/radeon_state.c
index f824f2f..914dcdd 100644
--- a/drivers/char/drm/radeon_state.c
+++ b/drivers/char/drm/radeon_state.c
@@ -37,10 +37,9 @@
* Helper functions for client state checking and fixup
*/
-static __inline__ int radeon_check_and_fixup_offset(drm_radeon_private_t *
- dev_priv,
- struct drm_file * file_priv,
- u32 *offset)
+static int radeon_check_and_fixup_offset(drm_radeon_private_t *dev_priv,
+ struct drm_file *file_priv,
+ u32 *offset)
{
u64 off = *offset;
u32 fb_end = dev_priv->fb_location + dev_priv->fb_size - 1;
@@ -262,12 +261,10 @@ static __inline__ int
radeon_check_and_fixup_packets(drm_radeon_private_t *
return 0;
}
-static __inline__ int radeon_check_and_fixup_packet3(drm_radeon_private_t *
- dev_priv,
- struct drm_file *file_priv,
- drm_radeon_kcmd_buffer_t *
- cmdbuf,
- unsigned int *cmdsz)
+static int radeon_check_and_fixup_packet3(drm_radeon_private_t *dev_priv,
+ struct drm_file *file_priv,
+ drm_radeon_kcmd_buffer_t *cmdbuf,
+ unsigned int *cmdsz)
{
u32 *cmd = (u32 *) cmdbuf->buf;
u32 offset, narrays;
@@ -423,8 +420,8 @@ static __inline__ int
radeon_check_and_fixup_packet3(drm_radeon_private_t *
* CP hardware state programming functions
*/
-static __inline__ void radeon_emit_clip_rect(drm_radeon_private_t * dev_priv,
- struct drm_clip_rect * box)
+static void radeon_emit_clip_rect(drm_radeon_private_t *dev_priv,
+ struct drm_clip_rect *box)
{
RING_LOCALS;
--
1.5.0.6
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel