android_kernel_xiaomi_sm8350/drivers/infiniband/hw/ehca
Sonny Rao 625fbd3a36 IB/ehca: Fix driver on relocatable kernel
the eHCA driver registers a MR for all of kernel memory, but makes the
assumption that valid memory exists at KERNELBASE.  This assumption
may not be true in the case of a relocatable kernel, so use KERNELBASE
+ PHYSICAL_START to get the true beginning of usable kernel memory.

cc: Joachim Fenkes <fenkes@de.ibm.com>
cc: Christoph Raisch <raisch@de.ibm.com>
cc: Hoan-Ham Hguyen <hnguyen@de.ibm.com>
Signed-off-by: Sonny Rao <sonnyrao@us.ibm.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2010-10-06 12:57:07 -07:00
..
ehca_av.c
ehca_classes_pSeries.h
ehca_classes.h of/device: Replace struct of_device with struct platform_device 2010-08-06 09:25:50 -06:00
ehca_cq.c
ehca_eq.c IB/ehca: Init irq tasklet before irq can happen 2010-08-04 16:14:33 -07:00
ehca_hca.c
ehca_irq.c
ehca_irq.h
ehca_iverbs.h
ehca_main.c Merge branch 'next-devicetree' of git://git.secretlab.ca/git/linux-2.6 2010-08-12 09:11:31 -07:00
ehca_mcast.c
ehca_mrmw.c IB/ehca: Fix driver on relocatable kernel 2010-10-06 12:57:07 -07:00
ehca_mrmw.h
ehca_pd.c
ehca_qes.h
ehca_qp.c IB: Rename RAW_ETY to RAW_ETHERTYPE 2010-08-04 10:44:19 -07:00
ehca_reqs.c
ehca_sqp.c
ehca_tools.h
ehca_uverbs.c
hcp_if.c IB/ehca: Catch failing ioremap() 2010-07-21 12:46:29 -07:00
hcp_if.h
hcp_phyp.c IB/ehca: Catch failing ioremap() 2010-07-21 12:46:29 -07:00
hcp_phyp.h IB/ehca: Catch failing ioremap() 2010-07-21 12:46:29 -07:00
hipz_fns_core.h
hipz_fns.h
hipz_hw.h
ipz_pt_fn.c
ipz_pt_fn.h
Kconfig
Makefile