Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

USB: Make the isp1760_register function prototype more generic

The patch changes the prototype of the isp1760_register() function to use
predefined types like phys_addr_t and resource_size_t rather than u64

Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Cc: Sebastian Siewior <bigeasy@linutronix.de>
Cc: Russell King <rmk@arm.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by

Catalin Marinas and committed by
Greg Kroah-Hartman
f9031f2c a2c2706e

+8 -6
+4 -3
drivers/usb/host/isp1760-hcd.c
··· 2235 2235 kmem_cache_destroy(qh_cachep); 2236 2236 } 2237 2237 2238 - struct usb_hcd *isp1760_register(u64 res_start, u64 res_len, int irq, 2239 - u64 irqflags, struct device *dev, const char *busname, 2240 - unsigned int devflags) 2238 + struct usb_hcd *isp1760_register(phys_addr_t res_start, resource_size_t res_len, 2239 + int irq, unsigned long irqflags, 2240 + struct device *dev, const char *busname, 2241 + unsigned int devflags) 2241 2242 { 2242 2243 struct usb_hcd *hcd; 2243 2244 struct isp1760_hcd *priv;
+4 -3
drivers/usb/host/isp1760-hcd.h
··· 2 2 #define _ISP1760_HCD_H_ 3 3 4 4 /* exports for if */ 5 - struct usb_hcd *isp1760_register(u64 res_start, u64 res_len, int irq, 6 - u64 irqflags, struct device *dev, const char *busname, 7 - unsigned int devflags); 5 + struct usb_hcd *isp1760_register(phys_addr_t res_start, resource_size_t res_len, 6 + int irq, unsigned long irqflags, 7 + struct device *dev, const char *busname, 8 + unsigned int devflags); 8 9 int init_kmem_once(void); 9 10 void deinit_kmem_cache(void); 10 11