more gcc3.4 inline fixes [0/10]
PATCH 1/1 more gcc3.4 inline fixes [0/10]
Here are a bunch of fixes for gcc-3.4 inlining failures. Most of them follow the "inline functions must be defined before they're used" rule. Fixes were taken from the 2.6 tree whenever possible. These patches apply after Mikael's inline fixes posted recently at this list. Compile tested with gcc-3.4.0. Please review and apply to 2.4.28.
Regards,
Ozkan Sezer
#01 -> drivers/block/*
#02 -> drivers/char/*
#03 -> drivers/ieee1394/*, drivers/isdn/*
#04 -> drivers/media/*
#05 -> drivers/mtd/*
#06 -> drivers/net/*
#07 -> drivers/scsi/*
#08 -> drivers/usb/*, drivers/video/*
#09 -> fs/*
#10 -> net/*
drivers/block/cciss.c | 59 +- drivers/block/cpqarray.c | 27 - drivers/char/ip2main.c | 8 drivers/char/istallion.c | 40 - drivers/char/mxser.c | 196 ++++---- drivers/ieee1394/eth1394.c | 29 - drivers/isdn/hisax/isar.c | 30 - drivers/media/radio/radio-maestro.c | 48 +- drivers/media/video/w9966.c | 16 drivers/mtd/devices/doc1000.c | 227 ++++----- drivers/net/dmfe.c | 28 - drivers/net/e100/e100_main.c | 272 +++++------ drivers/net/e1000/e1000_main.c | 126 ++--- drivers/net/eql.c | 334 +++++++------- drivers/net/hamachi.c | 206 ++++----- drivers/net/hamradio/dmascc.c | 237 +++++----- drivers/net/smc9194.c | 250 +++++------ drivers/scsi/AM53C974.c | 144 +++--- drivers/scsi/aic7xxx/aic79xx_osm.c | 26 - drivers/scsi/ips.c | 750 ++++++++++++++++----------------- drivers/scsi/megaraid.c | 36 - drivers/scsi/megaraid2.c | 482 ++++++++++----------- drivers/scsi/megaraid2.h | 10 drivers/scsi/nsp32.c | 85 +-- drivers/scsi/qla1280.c | 69 +-- drivers/scsi/scsiiom.c | 120 ++--- drivers/scsi/sim710.c | 332 +++++++------- drivers/usb/host/hc_sl811.c | 6 drivers/usb/ov511.c | 6 drivers/usb/se401.c | 76 +-- drivers/usb/w9968cf.c | 10 drivers/video/riva/fbdev.c | 2 fs/freevxfs/vxfs_extern.h | 2 fs/freevxfs/vxfs_subr.c | 13 fs/intermezzo/cache.c | 8 fs/intermezzo/file.c | 9 fs/intermezzo/journal_xfs.c | 2 fs/intermezzo/methods.c | 2 fs/intermezzo/psdev.c | 7 fs/intermezzo/sysctl.c | 5 fs/ncpfs/ncplib_kernel.h | 2 include/linux/fs.h | 2 include/linux/fsfilter.h | 32 - include/linux/intermezzo_fs.h | 124 ++--- include/linux/reiserfs_fs.h | 24 - include/net/irda/irlmp_frame.h | 2 include/net/irda/timer.h | 18 net/appletalk/ddp.c | 4 net/atm/lec.c | 8 net/bluetooth/l2cap.c | 18 net/bluetooth/sco.c | 49 +- net/ipv4/netfilter/ip_nat_snmp_basic.c | 142 +++--- net/irda/wrapper.c | 54 +- 53 files changed, 2406 insertions(+), 2408 deletions(-)