An error occurred while fetching folder content.
sanitize <linux/prefetch.h> usage
Linus Torvalds authored
Commit e66eed65

 ("list: remove prefetching from regular list
iterators") removed the include of prefetch.h from list.h, which
uncovered several cases that had apparently relied on that rather
obscure header file dependency.

So this fixes things up a bit, using

   grep -L linux/prefetch.h $(git grep -l '[^a-z_]prefetchw*(' -- '*.[ch]')
   grep -L 'prefetchw*(' $(git grep -l 'linux/prefetch.h' -- '*.[ch]')

to guide us in finding files that either need <linux/prefetch.h>
inclusion, or have it despite not needing it.

There are more of them around (mostly network drivers), but this gets
many core ones.
Reported-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
268bb0ce
Name Last commit Last update
..
whci Fix common misspellings
Kconfig Fix common misspellings
Makefile USB: Add EHCI and OHCH glue for OCTEON II SOCs.
ehci-atmel.c ehci-atmel: fix section mismatch warning
ehci-au1xxx.c USB: EHCI: fix scheduling while atomic during suspend
ehci-cns3xxx.c USB: cns3xxx: Add EHCI and OHCI bus glue for cns3xxx SOCs
ehci-dbg.c USB: EHCI: Cleanup and rewrite ehci_vdgb().
ehci-fsl.c USB: ehci-fsl: Fix 'have_sysif_regs' detection
ehci-fsl.h USB: ehci-fsl: Fix 'have_sysif_regs' detection
ehci-hcd.c Merge branch 'devicetree/next' of git://git.secretlab.ca/git/linux-2.6
ehci-hub.c USB 3.0 Hub Changes
ehci-ixp4xx.c USB: EHCI: use the new clear_tt_buffer interface
ehci-lpm.c USB: Mark EHCI LPM functions as __maybe_unused
ehci-mem.c USB: EHCI: AMD periodic frame list table quirk
ehci-msm.c USB: EHCI: Fix compiler warnings with MSM driver
ehci-mxc.c ARM i.MX ehci: do ehci init in board specific functions
ehci-octeon.c USB: Add EHCI and OHCH glue for OCTEON II SOCs.
ehci-omap.c omap:usb: add regulator support for EHCI
ehci-orion.c USB: don't run ehci_reset in ehci_run for tdi device
ehci-pci.c USB host: Move AMD PLL quirk to pci-quirks.c
ehci-pmcmsp.c USB: EHCI bus glue for on-chip PMC MSP USB controller
ehci-ppc-of.c dt/usb: Eliminate users of of_platform_{,un}register_driver
ehci-ps3.c USB: EHCI: use the new clear_tt_buffer interface
ehci-q.c USB: EHCI: unlink unused QHs when the controller is stopped
ehci-sched.c USB host: Move AMD PLL quirk to pci-quirks.c
ehci-sh.c
ehci-spear.c
ehci-tegra.c
ehci-vt8500.c
ehci-w90x900.c
ehci-xilinx-of.c
ehci.h
fhci-dbg.c
fhci-hcd.c
fhci-hub.c
fhci-mem.c
fhci-q.c
fhci-sched.c
fhci-tds.c
fhci.h
fsl-mph-dr-of.c
hwa-hc.c
imx21-dbg.c
imx21-hcd.c
imx21-hcd.h
isp116x-hcd.c
isp116x.h
isp1362-hcd.c
isp1362.h
isp1760-hcd.c
isp1760-hcd.h
isp1760-if.c
octeon2-common.c
ohci-at91.c
ohci-au1xxx.c
ohci-cns3xxx.c
ohci-da8xx.c
ohci-dbg.c
ohci-ep93xx.c
ohci-hcd.c
ohci-hub.c
ohci-jz4740.c
ohci-mem.c
ohci-octeon.c
ohci-omap.c
ohci-omap3.c
ohci-pci.c
ohci-pnx4008.c
ohci-pnx8550.c
ohci-ppc-of.c
ohci-ppc-soc.c
ohci-ps3.c
ohci-pxa27x.c
ohci-q.c
ohci-s3c2410.c
ohci-sa1111.c
ohci-sh.c
ohci-sm501.c
ohci-spear.c
ohci-ssb.c
ohci-tmio.c
ohci.h
oxu210hp-hcd.c
oxu210hp.h
pci-quirks.c
pci-quirks.h
r8a66597-hcd.c
r8a66597.h
sl811-hcd.c
sl811.h
sl811_cs.c
u132-hcd.c
uhci-debug.c
uhci-hcd.c
uhci-hcd.h
uhci-hub.c
uhci-q.c
xhci-dbg.c
xhci-ext-caps.h
xhci-hub.c