Net: Remove FASTCALL macro
Subsystems (4)
PATCH 1/1 Net: Remove FASTCALL macro
X86_32 was the last user of the FASTCALL macro, now that it uses regparm(3) by default, this macro expands to nothing.
Signed-off-by Harvey Harrison <[email protected]>
---
Should this be coordinated with the FASTCALL() removal in the x86 git tree?
drivers/net/ns83820.c | 5 +---- include/net/bluetooth/rfcomm.h | 4 ++-- include/net/sock.h | 4 ++-- 3 files changed, 5 insertions(+), 8 deletions(-)
drivers/net/ns83820.c +1 -4
@@ -611,7 +611,7 @@ static inline int rx_refill(struct net_device *ndev, gfp_t gfp)return i ?0 : -ENOMEM ; } -static void FASTCALL (rx_refill_atomic (struct net_device *ndev)); +static void rx_refill_atomic(struct net_device *ndev)); static void fastcall rx_refill_atomic(struct net_device *ndev) {rx_refill (ndev,GFP_ATOMIC );
@@ -633,7 +633,6 @@ static inline void clear_rx_desc(struct ns83820 *dev, unsigned i)build_rx_desc (dev, dev->rx_info.descs + (DESC_SIZE * i),0 ,0 ,CMDSTS_OWN ,0 ); } -static void FASTCALL (phy_intr (struct net_device *ndev)); static void fastcall phy_intr(struct net_device *ndev) {struct ns83820 *dev =PRIV (ndev);
@@ -832,7 +831,6 @@ static void ns83820_cleanup_rx(struct ns83820 *dev) } } -static void FASTCALL (ns83820_rx_kick (struct net_device *ndev)); static void fastcall ns83820_rx_kick(struct net_device *ndev) {struct ns83820 *dev =PRIV (ndev);
@@ -854,7 +852,6 @@ static void fastcall ns83820_rx_kick(struct net_device *ndev)/* rx_irq * */ -static void FASTCALL (rx_irq (struct net_device *ndev)); static void fastcall rx_irq(struct net_device *ndev) {struct ns83820 *dev =PRIV (ndev);
include/net/bluetooth/rfcomm.h +2 -2
@@ -252,8 +252,8 @@ static inline void rfcomm_dlc_put(struct rfcomm_dlc *d)rfcomm_dlc_free (d); } -extern void FASTCALL (__rfcomm_dlc_throttle (struct rfcomm_dlc *d)); -extern void FASTCALL (__rfcomm_dlc_unthrottle (struct rfcomm_dlc *d)); +extern void __rfcomm_dlc_throttle (struct rfcomm_dlc *d); +extern void __rfcomm_dlc_unthrottle (struct rfcomm_dlc *d);static inline void rfcomm_dlc_throttle (struct rfcomm_dlc *d) {
include/net/sock.h +2 -2
@@ -812,14 +812,14 @@ do { \lockdep_init_map (&(sk)->sk_lock.dep_map, (name), (key),0 ); \ }while (0 ) -extern void FASTCALL(lock_sock_nested(struct sock *sk, int subclass)); +extern void lock_sock_nested(struct sock *sk, int subclass);static inline void lock_sock (struct sock *sk) {lock_sock_nested (sk,0 ); } -extern void FASTCALL (release_sock (struct sock *sk)); +extern void release_sock (struct sock *sk);/* BH context may only use the following locking interface. */ #define bh_lock_sock (__sk) spin_lock(&((__sk)->sk_lock.slock))
Signature · 1 line
1.5.3.7.2212.gd092
From: Harvey Harrison <[email protected]>
Date: Wed, 12 Dec 2007 00:09:03 -0800
Quoted 4 lines
X86_32was the last user of the FASTCALL macro, now that it uses regparm(3) by default, this macro expands to nothing.Signed-off-by Harvey Harrison <[email protected]>
Applied to net-2.6.25, thanks.