1 # --- T2-COPYRIGHT-NOTE-BEGIN ---
2 # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
4 # T2 SDE: package/.../linux24-psionw/gcc-3.4.patch
5 # Copyright (C) 2004 - 2005 The T2 SDE Project
7 # More information can be found in the files COPYING and README.
9 # This patch file is dual-licensed. It is available under the license the
10 # patched project is licensed under, as long as it is an OpenSource license
11 # as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
12 # of the GNU General Public License as published by the Free Software
13 # Foundation; either version 2 of the License, or (at your option) any later
15 # --- T2-COPYRIGHT-NOTE-END ---
16 --- linux-2.4.27/arch/arm/Makefile.vanilla 2005-02-01 21:54:13.127646688 +0100
17 +++ linux-2.4.27/arch/arm/Makefile 2005-02-01 21:54:23.551062088 +0100
19 tune-$(CONFIG_CPU_SA110) :=-mtune=strongarm110
20 tune-$(CONFIG_CPU_SA1100) :=-mtune=strongarm1100
22 -CFLAGS_BOOT :=$(apcs-y) $(arch-y) $(tune-y) -mshort-load-bytes -msoft-float -Uarm
23 -CFLAGS +=$(apcs-y) $(arch-y) $(tune-y) -mshort-load-bytes -msoft-float -Uarm
24 +CFLAGS_BOOT :=$(apcs-y) $(arch-y) $(tune-y) -msoft-float -Uarm
25 +CFLAGS +=$(apcs-y) $(arch-y) $(tune-y) -msoft-float -Uarm
26 AFLAGS +=$(apcs-y) $(arch-y) -msoft-float
28 ifeq ($(CONFIG_CPU_26),y)
29 --- linux-2.4.27/include/linux/sched.h.vanilla 2005-02-01 22:51:23.418163264 +0100
30 +++ linux-2.4.27/include/linux/sched.h 2005-02-01 22:51:37.002098192 +0100
32 extern void end_lazy_tlb(struct mm_struct *mm);
34 /* mmdrop drops the mm and the page tables */
35 -extern inline void FASTCALL(__mmdrop(struct mm_struct *));
36 +extern void FASTCALL(__mmdrop(struct mm_struct *));
37 static inline void mmdrop(struct mm_struct * mm)
39 if (atomic_dec_and_test(&mm->mm_count))
40 --- linux-2.4.27/include/linux/blkdev.h.vanilla 2005-02-01 22:59:51.021995752 +0100
41 +++ linux-2.4.27/include/linux/blkdev.h 2005-02-01 22:59:57.948942696 +0100
43 extern void grok_partitions(struct gendisk *dev, int drive, unsigned minors, long size);
44 extern void register_disk(struct gendisk *dev, kdev_t first, unsigned minors, struct block_device_operations *ops, long size);
45 extern void generic_make_request(int rw, struct buffer_head * bh);
46 -extern inline request_queue_t *blk_get_queue(kdev_t dev);
47 +extern request_queue_t *blk_get_queue(kdev_t dev);
48 extern void blkdev_release_request(struct request *);
51 --- linux-2.4.27/include/net/irda/irlmp_frame.h.vanilla 2005-02-01 23:24:49.294223752 +0100
52 +++ linux-2.4.27/include/net/irda/irlmp_frame.h 2005-02-01 23:24:55.000000000 +0100
55 #define CONTROL_BIT 0x80
57 -inline void irlmp_send_data_pdu(struct lap_cb *self, __u8 dlsap, __u8 slsap,
58 +void irlmp_send_data_pdu(struct lap_cb *self, __u8 dlsap, __u8 slsap,
59 int expedited, struct sk_buff *skb);
60 void irlmp_send_lcf_pdu(struct lap_cb *self, __u8 dlsap, __u8 slsap,
61 __u8 opcode, struct sk_buff *skb);
62 --- linux-2.4.27/include/net/irda/timer.h.vanilla 2005-02-01 23:23:56.300280056 +0100
63 +++ linux-2.4.27/include/net/irda/timer.h 2005-02-01 23:55:16.238486008 +0100
65 void irda_start_timer(struct timer_list *ptimer, int timeout, void* data,
66 TIMER_CALLBACK callback);
68 -inline void irlap_start_slot_timer(struct irlap_cb *self, int timeout);
69 -inline void irlap_start_query_timer(struct irlap_cb *self, int timeout);
70 -inline void irlap_start_final_timer(struct irlap_cb *self, int timeout);
71 -inline void irlap_start_wd_timer(struct irlap_cb *self, int timeout);
72 -inline void irlap_start_backoff_timer(struct irlap_cb *self, int timeout);
73 +void irlap_start_slot_timer(struct irlap_cb *self, int timeout);
74 +void irlap_start_query_timer(struct irlap_cb *self, int timeout);
75 +void irlap_start_final_timer(struct irlap_cb *self, int timeout);
76 +void irlap_start_wd_timer(struct irlap_cb *self, int timeout);
77 +void irlap_start_backoff_timer(struct irlap_cb *self, int timeout);
79 void irlap_start_mbusy_timer(struct irlap_cb *self, int timeout);
80 void irlap_stop_mbusy_timer(struct irlap_cb *);
84 -inline void irlmp_start_watchdog_timer(struct lsap_cb *, int timeout);
85 -inline void irlmp_start_discovery_timer(struct irlmp_cb *, int timeout);
86 -inline void irlmp_start_idle_timer(struct lap_cb *, int timeout);
87 -inline void irlmp_stop_idle_timer(struct lap_cb *self);
88 +void irlmp_start_watchdog_timer(struct lsap_cb *, int timeout);
89 +void irlmp_start_discovery_timer(struct irlmp_cb *, int timeout);
90 +void irlmp_start_idle_timer(struct lap_cb *, int timeout);
91 +void irlmp_stop_idle_timer(struct lap_cb *self);
95 --- linux-2.4.27/include/net/ip.h.vanilla 2005-02-01 23:17:32.000000000 +0100
96 +++ linux-2.4.27/include/net/ip.h 2005-02-01 23:55:18.968071048 +0100
98 void ip_send_reply(struct sock *sk, struct sk_buff *skb, struct ip_reply_arg *arg,
101 -extern __inline__ int ip_finish_output(struct sk_buff *skb);
102 +extern int ip_finish_output(struct sk_buff *skb);