Lo,
I suppose this patch applies with some adaptation to ueagle-atm as well ?
Do we need to include this patch, keeping backward compatibility with
kernel-2.6.x x < 14 ?

I'll prepare a tar.bz2 package when it's ready so that distributions
choosing this - currently bleeding-hedge - kernel will work.

BTW it will include latest changes (mostly debian, some config and some
minor bugs) : from the changelog do you think we forgot too many things ?
;-)

2005-09-24 02:56  baud123
        * utils/scripts/adsl_consts.pm: correct terra adsl ES15 using pppoe
          instead of pppoa
2005-09-23 13:02  mcoolive
        * debian/po/de.po: - typo + fix 1 mistake (control -> check)
2005-09-20 14:40  mcoolive
        * debian/: eagle-usb-utils.templates, po/cs.po, po/fr.po: - fix
          typo
2005-09-11 12:38  baud123
        * driver/eu_main.c: include whole command in #if rather than
          parameters
2005-08-11 22:48  baud123
        * utils/scripts/adsl_consts.pm: correct some NL ISP using dhcp
          instead of pppoe with encapsulation 3
2005-08-03 16:08  mcoolive
        * debian/changelog: [no log message]
2005-08-03 15:38  mcoolive
        * utils/scripts/eagleconfig:  - not to create the link
          resolv.conf->ppp/resolv.conf if "$UPDATE_DNS"=0
2005-07-28 02:11  mcoolive
        * debian/: eagle-usb-utils.templates, po/cs.po, po/da.po, po/de.po,
          po/eu.po, po/fr.po, po/ja.po, po/nl.po, po/vi.po:  - fix english
          mistakes, typo, etc.
2005-07-27 23:26  mcoolive
        * debian/: eagle-usb-utils.templates, po/cs.po, po/da.po, po/eu.po,
          po/fr.po, po/ja.po, po/nl.po, po/vi.po:  - fix one english
          mistake ( control != check )
2005-07-27 23:18  mcoolive
        * debian/changelog: [no log message]
2005-07-27 23:04  mcoolive
        * debian/po/: ja.po, vi.po:  - update translation files: add vi,
          fix ja
2005-07-27 20:55  mcoolive
        * debian/po/: cs.po, da.po:  - update of some translation files
2005-07-27 17:06  mcoolive
        * doc/sources/eagleconfig.xml, doc/sources/eaglectrl.xml,
          doc/sources/eagletestconnec.xml, utils/scripts/lang/en:  - fix
          english (man pages, help messages, etc.)
2005-07-27 16:51  mcoolive
        * debian/control:  - eu-utils depends on binutils because
          eagleconfig uses "strings" command.
2005-07-27 16:40  mcoolive
        * eagle-usb.spec:  - add CMV files to the rpm
2005-07-27 15:09  mcoolive
        * configure.in:  - fix the extraction of version of gcc and of
          kernel
2005-07-27 13:45  mcoolive
        * Makefile:  - fix the test on existance of the documentation
2005-07-26 19:24  mcoolive
        * configure.in:  - simplify the "test_version" function
           - quote parameters of m4 macros
2005-07-02 02:28  baud123
        * utils/scripts/eaglediag: add /sbin to PATH when run as user +
          comment changes
2005-06-28 01:31  baud123
        * utils/scripts/: adsl_consts.pm, eu_config_bash: correction for
          CZ01
2005-06-09 00:12  baud123
        * driver/user/: CMVep.txt, CMVepWO.txt: eradicate CRLF
2005-06-05 13:51  mcoolive
        * debian/eagle-usb-utils.config: [no log message]

@++
Ben'. aka baud123

On Fri, September 23, 2005 01:17, Benoît Audouard wrote:
> for info
> ---------- Forwarded Message -----------
> From: Damian Wrobel <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Sent: Thu, 22 Sep 2005 21:58:48 +0200 (CEST)
> Subject: eagleusb-2.6.14-rc2-git1.patch
>
> Hello,
>
> Since the URB_ASYNC_UNLINK flag is not available anymore and the
> usb_unlink_urb() becomes depricated, the eagle-usb driver don't
> compile. Hence, I prepared a small patch, against the current cvs
> snapshot of eagle-usb driver. It compiles and working successfully
> with vanilla kernel 2.6.14-rc2-git1.
>
> Please apply.
>
> --
> brgs,
> dw
>
> Index: driver/Pipes.c
> ===================================================================
> RCS file: /cvs/eagleusb/eagleusb/driver/Pipes.c,v
> retrieving revision 1.8
> diff -u -b -B -r1.8 Pipes.c
> --- driver/Pipes.c    17 Jan 2005 20:54:42 -0000      1.8
> +++ driver/Pipes.c    22 Sep 2005 19:38:21 -0000
> @@ -919,7 +919,6 @@
>               *  -EINVAL.
>              */
>              urb->status = 0;
> -            urb->transfer_flags &= ~URB_ASYNC_UNLINK;
>       }
>       else
>       {
> Index: driver/eu_eth.c
> ===================================================================
> RCS file: /cvs/eagleusb/eagleusb/driver/eu_eth.c,v
> retrieving revision 1.8
> diff -u -b -B -r1.8 eu_eth.c
> --- driver/eu_eth.c   17 Jan 2005 20:54:42 -0000      1.8
> +++ driver/eu_eth.c   22 Sep 2005 19:38:21 -0000
> @@ -495,11 +495,9 @@
>       * netif_wakequeue:
>      */
>
> -    ins->urb_write->transfer_flags |= URB_ASYNC_UNLINK;
> -    usb_unlink_urb(ins->urb_write);
> +    usb_kill_urb(ins->urb_write);
>
> -    ins->urb_oam_write->transfer_flags |= URB_ASYNC_UNLINK;
> -    usb_unlink_urb(ins->urb_oam_write);
> +    usb_kill_urb(ins->urb_oam_write);
>
>      /* We must reset the transaction time to keep the watchdog quiet: */
>      dev->trans_start = jiffies;
> ------- End of Forwarded Message -------



Reply via email to