All pastes #987227 Raw Edit

Untitled

public text v1 · immutable
·published 2008-04-16 10:46 UTC
rendered paste body
Index: firmware/usbstack/usb_core.c
===================================================================
--- firmware/usbstack/usb_core.c        (revision 17107)
+++ firmware/usbstack/usb_core.c        (working copy)
@@ -244,8 +244,7 @@
 static void usb_core_control_request_handler(struct usb_ctrlrequest* req);
 static int ack_control(struct usb_ctrlrequest* req);
 
-static unsigned char *response_data;
-static unsigned char __response_data[CACHEALIGN_UP(256)] CACHEALIGN_ATTR;
+static unsigned char response_data[256] IBSS_ATTR;
 
 static struct usb_transfer_completion_event_data events[NUM_ENDPOINTS];
 
@@ -317,8 +316,6 @@
     if (initialized)
         return;
 
-    response_data = (void*)UNCACHED_ADDR(&__response_data);
-
     usb_drv_init();
 
     /* class driver init functions should be safe to call even if the driver