Am 11.10.2015 um 10:50 schrieb Arjen de Korte:
Citeren Mathias Kresin <open...@kresin.me>:

diff --git a/package/kernel/lantiq/ltq-hcd/src/ifxhcd.c
b/package/kernel/lantiq/ltq-hcd/src/ifxhcd.c
index be0a91d..14dc7a1 100644
--- a/package/kernel/lantiq/ltq-hcd/src/ifxhcd.c
+++ b/package/kernel/lantiq/ltq-hcd/src/ifxhcd.c
@@ -702,7 +702,9 @@ int ifxhcd_init(ifxhcd_hcd_t *_ifxhcd)
      * IRQ line, and calls ifxusb_hcd_start method.
      */
     retval = usb_add_hcd(syshcd, _ifxhcd->core_if.irq, 0
+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,1,0)
                                                |IRQF_DISABLED
+#endif

Why the conditional compile statement? The IRQF_DISABLED has been a NOOP
since kernel 2.6.35, so it should be safe to remove for all current
versions of OpenWRT. So this really should be

-                                                 |IRQF_DISABLED

instead.

Arjen

Generally, I totally agree with your remarks. The same applies to the changes of ifxusb_cif_h.c as well. Albeit the lines around the touched ones of ifxusb_cif_h.c are in a really bad condition. Most if the IRQF_ flags are simply commented out.

But in case of external supplied code, I'm trying to limit removals to a minimum. At least for me, it's annoying to find not obvious changes on my local version when comparing two versions of vendor supplied code.

That's maybe specific to me and not necessary here.

I'll send an updated patch as soon as the patchwork status of this patch changes to "changes requested" or similar.

Mathias
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to