diff options
author | Arnd Bergmann <arnd@arndb.de> | 2011-01-25 17:17:27 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-01-31 16:38:16 -0500 |
commit | a6238f21736af3f47bdebf3895f477f5f23f1af9 (patch) | |
tree | 6adcff1f9fdae33641697aee58a5ba206b6e5244 | |
parent | 939cbe5af5fb04de1a53942a8c4a6e0160f4f38b (diff) |
appletalk: move to staging
For all I know, Appletalk is dead, the only reasonable
use right now would be nostalgia, and that can be served
well enough by old kernels. The code is largely not
in a bad shape, but it still uses the big kernel lock,
and nobody seems motivated to change that.
FWIW, the last release of MacOS that supported Appletalk
was MacOS X 10.5, made in 2007, and it has been abandoned
by Apple with 10.6. Using TCP/IP instead of Appletalk has
been supported since MacOS 7.6, which was released in
1997 and is able to run on most of the legacy hardware.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Cc: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
Cc: netdev@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r-- | MAINTAINERS | 3 | ||||
-rw-r--r-- | drivers/net/Makefile | 1 | ||||
-rw-r--r-- | drivers/net/appletalk/Makefile | 7 | ||||
-rw-r--r-- | drivers/staging/Kconfig | 2 | ||||
-rw-r--r-- | drivers/staging/Makefile | 1 | ||||
-rw-r--r-- | drivers/staging/appletalk/Kconfig (renamed from drivers/net/appletalk/Kconfig) | 0 | ||||
-rw-r--r-- | drivers/staging/appletalk/Makefile (renamed from net/appletalk/Makefile) | 7 | ||||
-rw-r--r-- | drivers/staging/appletalk/aarp.c (renamed from net/appletalk/aarp.c) | 2 | ||||
-rw-r--r-- | drivers/staging/appletalk/atalk.h (renamed from include/linux/atalk.h) | 0 | ||||
-rw-r--r-- | drivers/staging/appletalk/atalk_proc.c (renamed from net/appletalk/atalk_proc.c) | 2 | ||||
-rw-r--r-- | drivers/staging/appletalk/cops.c (renamed from drivers/net/appletalk/cops.c) | 2 | ||||
-rw-r--r-- | drivers/staging/appletalk/cops.h (renamed from drivers/net/appletalk/cops.h) | 0 | ||||
-rw-r--r-- | drivers/staging/appletalk/cops_ffdrv.h (renamed from drivers/net/appletalk/cops_ffdrv.h) | 0 | ||||
-rw-r--r-- | drivers/staging/appletalk/cops_ltdrv.h (renamed from drivers/net/appletalk/cops_ltdrv.h) | 0 | ||||
-rw-r--r-- | drivers/staging/appletalk/ddp.c (renamed from net/appletalk/ddp.c) | 4 | ||||
-rw-r--r-- | drivers/staging/appletalk/dev.c (renamed from net/appletalk/dev.c) | 0 | ||||
-rw-r--r-- | drivers/staging/appletalk/ipddp.c (renamed from drivers/net/appletalk/ipddp.c) | 2 | ||||
-rw-r--r-- | drivers/staging/appletalk/ipddp.h (renamed from drivers/net/appletalk/ipddp.h) | 0 | ||||
-rw-r--r-- | drivers/staging/appletalk/ltpc.c (renamed from drivers/net/appletalk/ltpc.c) | 2 | ||||
-rw-r--r-- | drivers/staging/appletalk/ltpc.h (renamed from drivers/net/appletalk/ltpc.h) | 0 | ||||
-rw-r--r-- | drivers/staging/appletalk/sysctl_net_atalk.c (renamed from net/appletalk/sysctl_net_atalk.c) | 2 | ||||
-rw-r--r-- | fs/compat_ioctl.c | 1 | ||||
-rw-r--r-- | include/linux/Kbuild | 1 | ||||
-rw-r--r-- | net/Kconfig | 1 | ||||
-rw-r--r-- | net/Makefile | 1 | ||||
-rw-r--r-- | net/socket.c | 1 |
26 files changed, 17 insertions, 25 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index dd6ca456cde..3118d67d68f 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
@@ -554,8 +554,7 @@ F: drivers/hwmon/applesmc.c | |||
554 | APPLETALK NETWORK LAYER | 554 | APPLETALK NETWORK LAYER |
555 | M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> | 555 | M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> |
556 | S: Maintained | 556 | S: Maintained |
557 | F: drivers/net/appletalk/ | 557 | F: drivers/staging/appletalk/ |
558 | F: net/appletalk/ | ||
559 | 558 | ||
560 | ARC FRAMEBUFFER DRIVER | 559 | ARC FRAMEBUFFER DRIVER |
561 | M: Jaya Kumar <jayalk@intworks.biz> | 560 | M: Jaya Kumar <jayalk@intworks.biz> |
diff --git a/drivers/net/Makefile b/drivers/net/Makefile index b90738d1399..11a9c053f0c 100644 --- a/drivers/net/Makefile +++ b/drivers/net/Makefile | |||
@@ -265,7 +265,6 @@ obj-$(CONFIG_MACB) += macb.o | |||
265 | obj-$(CONFIG_S6GMAC) += s6gmac.o | 265 | obj-$(CONFIG_S6GMAC) += s6gmac.o |
266 | 266 | ||
267 | obj-$(CONFIG_ARM) += arm/ | 267 | obj-$(CONFIG_ARM) += arm/ |
268 | obj-$(CONFIG_DEV_APPLETALK) += appletalk/ | ||
269 | obj-$(CONFIG_TR) += tokenring/ | 268 | obj-$(CONFIG_TR) += tokenring/ |
270 | obj-$(CONFIG_WAN) += wan/ | 269 | obj-$(CONFIG_WAN) += wan/ |
271 | obj-$(CONFIG_ARCNET) += arcnet/ | 270 | obj-$(CONFIG_ARCNET) += arcnet/ |
diff --git a/drivers/net/appletalk/Makefile b/drivers/net/appletalk/Makefile deleted file mode 100644 index 6cfc705f7c5..00000000000 --- a/drivers/net/appletalk/Makefile +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | # | ||
2 | # Makefile for drivers/net/appletalk | ||
3 | # | ||
4 | |||
5 | obj-$(CONFIG_IPDDP) += ipddp.o | ||
6 | obj-$(CONFIG_COPS) += cops.o | ||
7 | obj-$(CONFIG_LTPC) += ltpc.o | ||
diff --git a/drivers/staging/Kconfig b/drivers/staging/Kconfig index b80755da539..584d4e26480 100644 --- a/drivers/staging/Kconfig +++ b/drivers/staging/Kconfig | |||
@@ -169,6 +169,8 @@ source "drivers/staging/bcm/Kconfig" | |||
169 | 169 | ||
170 | source "drivers/staging/ft1000/Kconfig" | 170 | source "drivers/staging/ft1000/Kconfig" |
171 | 171 | ||
172 | source "drivers/staging/appletalk/Kconfig" | ||
173 | |||
172 | source "drivers/staging/intel_sst/Kconfig" | 174 | source "drivers/staging/intel_sst/Kconfig" |
173 | 175 | ||
174 | source "drivers/staging/speakup/Kconfig" | 176 | source "drivers/staging/speakup/Kconfig" |
diff --git a/drivers/staging/Makefile b/drivers/staging/Makefile index fd26509e5ef..88f0c64e7e5 100644 --- a/drivers/staging/Makefile +++ b/drivers/staging/Makefile | |||
@@ -65,6 +65,7 @@ obj-$(CONFIG_ATH6K_LEGACY) += ath6kl/ | |||
65 | obj-$(CONFIG_USB_ENESTORAGE) += keucr/ | 65 | obj-$(CONFIG_USB_ENESTORAGE) += keucr/ |
66 | obj-$(CONFIG_BCM_WIMAX) += bcm/ | 66 | obj-$(CONFIG_BCM_WIMAX) += bcm/ |
67 | obj-$(CONFIG_FT1000) += ft1000/ | 67 | obj-$(CONFIG_FT1000) += ft1000/ |
68 | obj-$(CONFIG_DEV_APPLETALK) += appletalk/ | ||
68 | obj-$(CONFIG_SND_INTEL_SST) += intel_sst/ | 69 | obj-$(CONFIG_SND_INTEL_SST) += intel_sst/ |
69 | obj-$(CONFIG_SPEAKUP) += speakup/ | 70 | obj-$(CONFIG_SPEAKUP) += speakup/ |
70 | obj-$(CONFIG_TOUCHSCREEN_CLEARPAD_TM1217) += cptm1217/ | 71 | obj-$(CONFIG_TOUCHSCREEN_CLEARPAD_TM1217) += cptm1217/ |
diff --git a/drivers/net/appletalk/Kconfig b/drivers/staging/appletalk/Kconfig index 0b376a99097..0b376a99097 100644 --- a/drivers/net/appletalk/Kconfig +++ b/drivers/staging/appletalk/Kconfig | |||
diff --git a/net/appletalk/Makefile b/drivers/staging/appletalk/Makefile index 5cda56edef5..2a5129a5c6b 100644 --- a/net/appletalk/Makefile +++ b/drivers/staging/appletalk/Makefile | |||
@@ -1,9 +1,12 @@ | |||
1 | # | 1 | # |
2 | # Makefile for the Linux AppleTalk layer. | 2 | # Makefile for drivers/staging/appletalk |
3 | # | 3 | # |
4 | |||
5 | obj-$(CONFIG_ATALK) += appletalk.o | 4 | obj-$(CONFIG_ATALK) += appletalk.o |
6 | 5 | ||
7 | appletalk-y := aarp.o ddp.o dev.o | 6 | appletalk-y := aarp.o ddp.o dev.o |
8 | appletalk-$(CONFIG_PROC_FS) += atalk_proc.o | 7 | appletalk-$(CONFIG_PROC_FS) += atalk_proc.o |
9 | appletalk-$(CONFIG_SYSCTL) += sysctl_net_atalk.o | 8 | appletalk-$(CONFIG_SYSCTL) += sysctl_net_atalk.o |
9 | |||
10 | obj-$(CONFIG_IPDDP) += ipddp.o | ||
11 | obj-$(CONFIG_COPS) += cops.o | ||
12 | obj-$(CONFIG_LTPC) += ltpc.o | ||
diff --git a/net/appletalk/aarp.c b/drivers/staging/appletalk/aarp.c index 50dce798132..7163a1dd501 100644 --- a/net/appletalk/aarp.c +++ b/drivers/staging/appletalk/aarp.c | |||
@@ -34,7 +34,7 @@ | |||
34 | #include <net/sock.h> | 34 | #include <net/sock.h> |
35 | #include <net/datalink.h> | 35 | #include <net/datalink.h> |
36 | #include <net/psnap.h> | 36 | #include <net/psnap.h> |
37 | #include <linux/atalk.h> | 37 | #include "atalk.h" |
38 | #include <linux/delay.h> | 38 | #include <linux/delay.h> |
39 | #include <linux/init.h> | 39 | #include <linux/init.h> |
40 | #include <linux/proc_fs.h> | 40 | #include <linux/proc_fs.h> |
diff --git a/include/linux/atalk.h b/drivers/staging/appletalk/atalk.h index d34c187432e..d34c187432e 100644 --- a/include/linux/atalk.h +++ b/drivers/staging/appletalk/atalk.h | |||
diff --git a/net/appletalk/atalk_proc.c b/drivers/staging/appletalk/atalk_proc.c index 6ef0e761e5d..d012ba2e67d 100644 --- a/net/appletalk/atalk_proc.c +++ b/drivers/staging/appletalk/atalk_proc.c | |||
@@ -13,7 +13,7 @@ | |||
13 | #include <linux/seq_file.h> | 13 | #include <linux/seq_file.h> |
14 | #include <net/net_namespace.h> | 14 | #include <net/net_namespace.h> |
15 | #include <net/sock.h> | 15 | #include <net/sock.h> |
16 | #include <linux/atalk.h> | 16 | #include "atalk.h" |
17 | 17 | ||
18 | 18 | ||
19 | static __inline__ struct atalk_iface *atalk_get_interface_idx(loff_t pos) | 19 | static __inline__ struct atalk_iface *atalk_get_interface_idx(loff_t pos) |
diff --git a/drivers/net/appletalk/cops.c b/drivers/staging/appletalk/cops.c index 748c9f526e7..661d42eff7d 100644 --- a/drivers/net/appletalk/cops.c +++ b/drivers/staging/appletalk/cops.c | |||
@@ -65,7 +65,6 @@ static const char *version = | |||
65 | #include <linux/if_arp.h> | 65 | #include <linux/if_arp.h> |
66 | #include <linux/if_ltalk.h> | 66 | #include <linux/if_ltalk.h> |
67 | #include <linux/delay.h> /* For udelay() */ | 67 | #include <linux/delay.h> /* For udelay() */ |
68 | #include <linux/atalk.h> | ||
69 | #include <linux/spinlock.h> | 68 | #include <linux/spinlock.h> |
70 | #include <linux/bitops.h> | 69 | #include <linux/bitops.h> |
71 | #include <linux/jiffies.h> | 70 | #include <linux/jiffies.h> |
@@ -74,6 +73,7 @@ static const char *version = | |||
74 | #include <asm/io.h> | 73 | #include <asm/io.h> |
75 | #include <asm/dma.h> | 74 | #include <asm/dma.h> |
76 | 75 | ||
76 | #include "atalk.h" | ||
77 | #include "cops.h" /* Our Stuff */ | 77 | #include "cops.h" /* Our Stuff */ |
78 | #include "cops_ltdrv.h" /* Firmware code for Tangent type cards. */ | 78 | #include "cops_ltdrv.h" /* Firmware code for Tangent type cards. */ |
79 | #include "cops_ffdrv.h" /* Firmware code for Dayna type cards. */ | 79 | #include "cops_ffdrv.h" /* Firmware code for Dayna type cards. */ |
diff --git a/drivers/net/appletalk/cops.h b/drivers/staging/appletalk/cops.h index fd2750b269c..fd2750b269c 100644 --- a/drivers/net/appletalk/cops.h +++ b/drivers/staging/appletalk/cops.h | |||
diff --git a/drivers/net/appletalk/cops_ffdrv.h b/drivers/staging/appletalk/cops_ffdrv.h index b02005087c1..b02005087c1 100644 --- a/drivers/net/appletalk/cops_ffdrv.h +++ b/drivers/staging/appletalk/cops_ffdrv.h | |||
diff --git a/drivers/net/appletalk/cops_ltdrv.h b/drivers/staging/appletalk/cops_ltdrv.h index c699b1ad31d..c699b1ad31d 100644 --- a/drivers/net/appletalk/cops_ltdrv.h +++ b/drivers/staging/appletalk/cops_ltdrv.h | |||
diff --git a/net/appletalk/ddp.c b/drivers/staging/appletalk/ddp.c index c410b93fda2..940dd190833 100644 --- a/net/appletalk/ddp.c +++ b/drivers/staging/appletalk/ddp.c | |||
@@ -63,8 +63,8 @@ | |||
63 | #include <net/sock.h> | 63 | #include <net/sock.h> |
64 | #include <net/tcp_states.h> | 64 | #include <net/tcp_states.h> |
65 | #include <net/route.h> | 65 | #include <net/route.h> |
66 | #include <linux/atalk.h> | 66 | #include "atalk.h" |
67 | #include "../core/kmap_skb.h" | 67 | #include "../../net/core/kmap_skb.h" |
68 | 68 | ||
69 | struct datalink_proto *ddp_dl, *aarp_dl; | 69 | struct datalink_proto *ddp_dl, *aarp_dl; |
70 | static const struct proto_ops atalk_dgram_ops; | 70 | static const struct proto_ops atalk_dgram_ops; |
diff --git a/net/appletalk/dev.c b/drivers/staging/appletalk/dev.c index 6c8016f6186..6c8016f6186 100644 --- a/net/appletalk/dev.c +++ b/drivers/staging/appletalk/dev.c | |||
diff --git a/drivers/net/appletalk/ipddp.c b/drivers/staging/appletalk/ipddp.c index 10d0dba572c..58b4e6098ad 100644 --- a/drivers/net/appletalk/ipddp.c +++ b/drivers/staging/appletalk/ipddp.c | |||
@@ -29,12 +29,12 @@ | |||
29 | #include <linux/netdevice.h> | 29 | #include <linux/netdevice.h> |
30 | #include <linux/etherdevice.h> | 30 | #include <linux/etherdevice.h> |
31 | #include <linux/ip.h> | 31 | #include <linux/ip.h> |
32 | #include <linux/atalk.h> | ||
33 | #include <linux/if_arp.h> | 32 | #include <linux/if_arp.h> |
34 | #include <linux/slab.h> | 33 | #include <linux/slab.h> |
35 | #include <net/route.h> | 34 | #include <net/route.h> |
36 | #include <asm/uaccess.h> | 35 | #include <asm/uaccess.h> |
37 | 36 | ||
37 | #include "atalk.h" | ||
38 | #include "ipddp.h" /* Our stuff */ | 38 | #include "ipddp.h" /* Our stuff */ |
39 | 39 | ||
40 | static const char version[] = KERN_INFO "ipddp.c:v0.01 8/28/97 Bradford W. Johnson <johns393@maroon.tc.umn.edu>\n"; | 40 | static const char version[] = KERN_INFO "ipddp.c:v0.01 8/28/97 Bradford W. Johnson <johns393@maroon.tc.umn.edu>\n"; |
diff --git a/drivers/net/appletalk/ipddp.h b/drivers/staging/appletalk/ipddp.h index 531519da99a..531519da99a 100644 --- a/drivers/net/appletalk/ipddp.h +++ b/drivers/staging/appletalk/ipddp.h | |||
diff --git a/drivers/net/appletalk/ltpc.c b/drivers/staging/appletalk/ltpc.c index e69eead12ec..60caf892695 100644 --- a/drivers/net/appletalk/ltpc.c +++ b/drivers/staging/appletalk/ltpc.c | |||
@@ -225,7 +225,6 @@ static int dma; | |||
225 | #include <linux/if_ltalk.h> | 225 | #include <linux/if_ltalk.h> |
226 | #include <linux/delay.h> | 226 | #include <linux/delay.h> |
227 | #include <linux/timer.h> | 227 | #include <linux/timer.h> |
228 | #include <linux/atalk.h> | ||
229 | #include <linux/bitops.h> | 228 | #include <linux/bitops.h> |
230 | #include <linux/gfp.h> | 229 | #include <linux/gfp.h> |
231 | 230 | ||
@@ -234,6 +233,7 @@ static int dma; | |||
234 | #include <asm/io.h> | 233 | #include <asm/io.h> |
235 | 234 | ||
236 | /* our stuff */ | 235 | /* our stuff */ |
236 | #include "atalk.h" | ||
237 | #include "ltpc.h" | 237 | #include "ltpc.h" |
238 | 238 | ||
239 | static DEFINE_SPINLOCK(txqueue_lock); | 239 | static DEFINE_SPINLOCK(txqueue_lock); |
diff --git a/drivers/net/appletalk/ltpc.h b/drivers/staging/appletalk/ltpc.h index cd30544a372..cd30544a372 100644 --- a/drivers/net/appletalk/ltpc.h +++ b/drivers/staging/appletalk/ltpc.h | |||
diff --git a/net/appletalk/sysctl_net_atalk.c b/drivers/staging/appletalk/sysctl_net_atalk.c index 04e9c0da7aa..4c896b625b2 100644 --- a/net/appletalk/sysctl_net_atalk.c +++ b/drivers/staging/appletalk/sysctl_net_atalk.c | |||
@@ -8,7 +8,7 @@ | |||
8 | 8 | ||
9 | #include <linux/sysctl.h> | 9 | #include <linux/sysctl.h> |
10 | #include <net/sock.h> | 10 | #include <net/sock.h> |
11 | #include <linux/atalk.h> | 11 | #include "atalk.h" |
12 | 12 | ||
13 | static struct ctl_table atalk_table[] = { | 13 | static struct ctl_table atalk_table[] = { |
14 | { | 14 | { |
diff --git a/fs/compat_ioctl.c b/fs/compat_ioctl.c index 61abb638b4b..86a2d7d905c 100644 --- a/fs/compat_ioctl.c +++ b/fs/compat_ioctl.c | |||
@@ -56,7 +56,6 @@ | |||
56 | #include <linux/syscalls.h> | 56 | #include <linux/syscalls.h> |
57 | #include <linux/i2c.h> | 57 | #include <linux/i2c.h> |
58 | #include <linux/i2c-dev.h> | 58 | #include <linux/i2c-dev.h> |
59 | #include <linux/atalk.h> | ||
60 | #include <linux/gfp.h> | 59 | #include <linux/gfp.h> |
61 | 60 | ||
62 | #include <net/bluetooth/bluetooth.h> | 61 | #include <net/bluetooth/bluetooth.h> |
diff --git a/include/linux/Kbuild b/include/linux/Kbuild index 2296d8b1931..362041b73a2 100644 --- a/include/linux/Kbuild +++ b/include/linux/Kbuild | |||
@@ -43,7 +43,6 @@ header-y += agpgart.h | |||
43 | header-y += aio_abi.h | 43 | header-y += aio_abi.h |
44 | header-y += apm_bios.h | 44 | header-y += apm_bios.h |
45 | header-y += arcfb.h | 45 | header-y += arcfb.h |
46 | header-y += atalk.h | ||
47 | header-y += atm.h | 46 | header-y += atm.h |
48 | header-y += atm_eni.h | 47 | header-y += atm_eni.h |
49 | header-y += atm_he.h | 48 | header-y += atm_he.h |
diff --git a/net/Kconfig b/net/Kconfig index 72840626284..082c8bc977e 100644 --- a/net/Kconfig +++ b/net/Kconfig | |||
@@ -204,7 +204,6 @@ source "net/8021q/Kconfig" | |||
204 | source "net/decnet/Kconfig" | 204 | source "net/decnet/Kconfig" |
205 | source "net/llc/Kconfig" | 205 | source "net/llc/Kconfig" |
206 | source "net/ipx/Kconfig" | 206 | source "net/ipx/Kconfig" |
207 | source "drivers/net/appletalk/Kconfig" | ||
208 | source "net/x25/Kconfig" | 207 | source "net/x25/Kconfig" |
209 | source "net/lapb/Kconfig" | 208 | source "net/lapb/Kconfig" |
210 | source "net/econet/Kconfig" | 209 | source "net/econet/Kconfig" |
diff --git a/net/Makefile b/net/Makefile index a3330ebe2c5..16d9947b4b9 100644 --- a/net/Makefile +++ b/net/Makefile | |||
@@ -27,7 +27,6 @@ obj-$(CONFIG_NET_KEY) += key/ | |||
27 | obj-$(CONFIG_BRIDGE) += bridge/ | 27 | obj-$(CONFIG_BRIDGE) += bridge/ |
28 | obj-$(CONFIG_NET_DSA) += dsa/ | 28 | obj-$(CONFIG_NET_DSA) += dsa/ |
29 | obj-$(CONFIG_IPX) += ipx/ | 29 | obj-$(CONFIG_IPX) += ipx/ |
30 | obj-$(CONFIG_ATALK) += appletalk/ | ||
31 | obj-$(CONFIG_WAN_ROUTER) += wanrouter/ | 30 | obj-$(CONFIG_WAN_ROUTER) += wanrouter/ |
32 | obj-$(CONFIG_X25) += x25/ | 31 | obj-$(CONFIG_X25) += x25/ |
33 | obj-$(CONFIG_LAPB) += lapb/ | 32 | obj-$(CONFIG_LAPB) += lapb/ |
diff --git a/net/socket.c b/net/socket.c index ac2219f90d5..26f7bcf3681 100644 --- a/net/socket.c +++ b/net/socket.c | |||
@@ -103,7 +103,6 @@ | |||
103 | #include <linux/ipv6_route.h> | 103 | #include <linux/ipv6_route.h> |
104 | #include <linux/route.h> | 104 | #include <linux/route.h> |
105 | #include <linux/sockios.h> | 105 | #include <linux/sockios.h> |
106 | #include <linux/atalk.h> | ||
107 | 106 | ||
108 | static int sock_no_open(struct inode *irrelevant, struct file *dontcare); | 107 | static int sock_no_open(struct inode *irrelevant, struct file *dontcare); |
109 | static ssize_t sock_aio_read(struct kiocb *iocb, const struct iovec *iov, | 108 | static ssize_t sock_aio_read(struct kiocb *iocb, const struct iovec *iov, |