summaryrefslogtreecommitdiff
path: root/include/linux/atmdev.h
AgeCommit message (Collapse)Author
2005-10-08[PATCH] gfp flags annotations - part 1Al Viro
- added typedef unsigned int __nocast gfp_t; - replaced __nocast uses for gfp flags with gfp_t - it gives exactly the same warnings as far as sparse is concerned, doesn't change generated code (from gcc point of view we replaced unsigned int with typedef) and documents what's going on far better. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-10-06[ATM]: add support for LECS addresses learned from networkEric Kinzie
From: Eric Kinzie <ekinzie@cmf.nrl.navy.mil> Signed-off-by: Chas Williams <chas@cmf.nrl.navy.mil> Signed-off-by: David S. Miller <davem@davemloft.net>
2005-10-04[ATM]: fix sparse gfp nocast warningsRandy Dunlap
Fix implicit nocast warnings in atm code: net/atm/atm_misc.c:35:44: warning: implicit cast to nocast type drivers/atm/fore200e.c:183:33: warning: implicit cast to nocast type Also use kzalloc() instead of kmalloc(). Signed-off-by: Randy Dunlap <rdunlap@xenotime.net> Signed-off-by: David S. Miller <davem@davemloft.net>
2005-01-20[ATM] stop using sk_protinfoArnaldo Carvalho de Melo
Required to introduce struct connection_sock. Signed-off-by: Arnaldo Carvalho de Melo <acme@conectiva.com.br> Signed-off-by: David S. Miller <davem@davemloft.net>
2005-01-17[ATM]: change atm address functions to use list_addChas Williams
Signed-off-by: Chas Williams <chas@cmf.nrl.navy.mil> Signed-off-by: David S. Miller <davem@davemloft.net>
2004-10-25[ATM]: Mark vcc_remove_socket staticChristoph Hellwig
Signed-off-by: David S. Miller <davem@davemloft.net>
2004-10-20[ATM]: point to multipoint signalling (from ekinzie@cmf.nrl.navy.mil)Chas Williams
Signed-off-by: David S. Miller <davem@davemloft.net>
2004-07-30[PATCH] signed char portability fixAlexander Viro
code using atm_cirange fields assumes that they are signed; make that explicit by s/char/signed char/. Signed-off-by: Al Viro <viro@parcelfarce.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-07-24[PATCH] sparse: simplify and tighten sparse typecheckingAlexander Viro
This takes advantage of the simplified typeof semantics of sparse address spaces, (should be enough for alpha, i386, ppc, ppc64, sparc, sparc64, x86_64 - most of them didn't actually need anything to be done) and couple of missing annotations that got caught by that.
2004-06-03[PATCH] sparse: atm annotation (core)Alexander Viro
ATM core annotated; ATM drivers will go in the next patch, here we only annotated their method prototypes
2004-04-09[ATM]: get atm_guess_pdu2truesize() rightChas Williams
2004-02-11[ATM]: prevent userspace compilation errors with glibc-kernheadersChas Williams
2003-10-07[ATM]: Convert VCC list to hash.Chas Williams
2003-10-07[ATM]: Eliminate atm_find_ci().Chas Williams
2003-09-25[ATM]: [ioctl][6/8] Move clip seq_file ops to clip.c (from ↵Chas Williams
levon@movementarian.org)
2003-09-25[ATM]: [ioctl][5/8] Change ncc clip info handling (from levon@movementarian.org)Chas Williams
2003-09-25[ATM]: [ioctl][2/8] Add registration functions (from levon@movementarian.org)Chas Williams
2003-08-19[ATM]: atmdev api cleanup -- remove sg_send() and feedback() (mitch@sfgoth.com).Chas Williams
2003-07-15[ATM]: Replace vcc->reply with sk->sk_err; implement sk_write_space.Chas Williams
2003-07-15[ATM]: Eliminate vcc->sleep in favor of sk->sk_sleep.Chas Williams
2003-07-15[ATM]: Use sk_state_change() and eliminate vcc->callback().Chas Williams
2003-06-22[ATM]: Move vccs to global sk-based linked list.Chas Williams
2003-06-16[ATM]: Revert vcc global list changes, broke the build.David S. Miller
2003-06-16[ATM]: Keep vcc's on global list instead of per device.Chas Williams
2003-06-16[ATM]: Remove recvmsg and rename atm_async_release_vcc.Chas Williams
2003-06-04o net: create struct sock_common and use in struct sock & tcp_tw_bucketArnaldo Carvalho de Melo
With this the data dependency is reduced to just making sure that the first member of both struct sock and struct tcp_tw_bucket are a struct sock_common. Also makes it easier to grep for struct sock and struct tcp_tw_bucket usage in the tree as all the members in those structs are prefixed, respectively, with sk_ and tw_, like struct inode (i_), struct block_device (bd_), etc. Checked namespace with make tags/ctags, just one colision with the macros for the struct sock members, with a wanrouter struct, fixed that s/sk_state/state_sk/g in the wanrouter struct. Checked as well if the names of the members in both structs collided with some macro, none found.
2003-05-15[ATM]: Add refcounting to atmdev.Chas Williams
2003-05-06[ATM] remove iovcnt from atm_skbChas Williams
skbs has (and has had for a while) scatter/gather support making the scatter gather in atm redundant. the current iovcnt schme really isnt being used anyway typically. the atm layer will need a little more work in the future to take advantage of the skb scatter/gather support. this patch removes the iovcnt dependencies and gets the check for non linear skbs right.
2003-05-06[ATM]: assorted atm patchesChas Williams
2003-05-06[ATM]: Clip locking and more atmvcc cleanup.Chas Williams
2003-05-06[ATM]: Forward port br2864 to 2.5.xChas Williams
2003-03-07[ATM]: Obsolete some atm_vcc members.Chas Williams
2003-02-19[ATM]: use sock timestampChas Williams
2002-11-16[PATCH] remove sched.h from atmdev.hMatthew Wilcox
atmdev.h only wants wait.h, not sched.h
2002-06-08[PATCH] atm warning fix (vs 2.5.21)Mitchell Blank Jr.
This fixes a large batch of warnings that popped up with the new stricter bitops.h that recently was introduced. We actually didn't have 64-bit bug, but we had built our own *_flags_t typedef's that were just struct wrappers around an unsigned long. We used to pass their addresses directly to set_bit() and friends but now that causes an error. The typedef's really didn't serve much purpose so the cleanest fix is to just eliminate them and use "unsigned long" directly.
2002-02-10Split protocol specific information out from struct sock.David S. Miller
Work done by Arnaldo Carvalho de Melo.
2002-02-04v2.4.14.1 -> v2.4.14.2Linus Torvalds
- Ivan Kokshaysky: fix alpha dec_and_lock with modules, for alpha config entry - Kai Germaschewski: ISDN updates - Jeff Garzik: network driver updates, sysv fs update - Kai Mäkisara: SCSI tape update - Alan Cox: large drivers merge - Nikita Danilov: reiserfs procfs information - Andrew Morton: ext3 merge - Christoph Hellwig: vxfs livelock fix - Trond Myklebust: NFS updates - Jens Axboe: cpqarray + cciss dequeue fix - Tim Waugh: parport_serial base_baud setting - Matthew Dharm: usb-storage Freecom driver fixes - Dave McCracken: wait4() thread group race fix
2002-02-04v2.4.5.8 -> v2.4.5.9Linus Torvalds
- make sure "sync()" doesn't effectively lock up the machine by overloading all the IO resources - fix up some network memory allocations that don't wan tto wait on IO. - merge with Alan (including MIPS update) - Jeff Garzik: network driver updates. - Al Viro: System V FS update (write capability, page cache, mondo cleanups) - Kai Germaschewski: ISDN cleanups, TURBOPAM driver by Stelian Pop - Ben Fennema: UDF update (time handling, i_blocks fix) - Neil Brown: md error handling improvements, knfsd file handle compatibility - Paul Mackerras: PPC update - Jakub Jelinek: fix up kernel linker scripts to accept .rodata better - Patrick Mochel: fix PME handling in pci_enable_wake() - Chris Mason: reiserfs PF_MEMALLOC handling
2002-02-04Import changesetLinus Torvalds