11062004 Applied a cleanup patch to remove all the compile time warnings
	Thanks to Andrew Walrond for sending this to me

	 Patrick Mackinlay (patrick@spacesurfer.com)

05062004 Upgraded to 2.6.x version, this will no longer work with older versions of the linux kernel.
	Forked from release 6.1.2.007-PIM-2
	Very many changes including:
        Converted CDSL_ADAPTER_T (CardMgmt.h) structure variables that used the task queue to:
         DSLInterruptQueStr to a tasklet
	 ARMInterruptQueStr to a tasklet
	 PGBkgndQueStr to a work queue
	 SITaskQueStr to a work queue
	Converted kthread_t (KThread.h) structure variables that used the task queue to:
	 tq to a work queue
	Upgraded the module build process (Makefile)
	Upgarded the module init, exit and params (CardMgmt.c)
	Upgraded the ISR (ChipALIsrHandler ChipALCdsl.c)
	Changed a lot of the locking to remove globally disabling interrupts which is no longer possible

        Code to be considered alpha, it works but problems include:
         - Kernel threads stay in zombie state when module is unloaded, but who cares because of the next problem
         - When a ppp session is started the module will no longer unload, even if we kill the ppp session. Some 
           ressource is not freed correctly
         - I doubt this will work reliably on an SMP system
         - I doubt this will work at all with two cards installed

        Patrick Mackinlay (patrick@spacesurfer.com)

31052004 Fixed incompatibilites with gcc 3.3.3:
        cnxadslconfig.c had improperly terminated quoted strings
        Patrick Mackinlay (patrick@spacesurfer.com)
30122003 Added compatibility with linux kernel 2.4.22:
          atmdev_op structure has free_rx_skb removed
         Added compatibility with linux kernel 2.4.23:
          VCC table moved to sock linked list (vcc_sklist)
         Patrick Mackinlay (patrick@spacesurfer.com)
05062004 Upgraded to 2.6.x version, this will no longer
	work with older versions of the linux kernel.
	Code to be considered alpha, it works but
	problems include:
	 - Kernel threads stay in zombie state when module is
	 unloaded, but who cares because of the next problem
	 - When a ppp session is started the module will no
	 longer unload, even if we kill the ppp session. Some
	 ressource is not freed correctly
	 - I doubt this will work reliably on an SMP system
	 - I doubt this will work at all with two cards installed
	Patrick Mackinlay (patrick@spacesurfer.com)
31052004 Fixed incompatibilites with gcc 3.3.3:
	cnxadslconfig.c had improperly terminated quoted strings
	Patrick Mackinlay (patrick@spacesurfer.com)
30122003 Added compatibility with linux kernel 2.4.22:
          atmdev_op structure has free_rx_skb removed
         Added compatibility with linux kernel 2.4.23:
          VCC table moved to sock linked list (vcc_sklist)
         Patrick Mackinlay (patrick@spacesurfer.com)
