lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 20 Sep 2013 00:42:06 +0100 From: Russell King <rmk+kernel@....linux.org.uk> To: alsa-devel@...a-project.org, b43-dev@...ts.infradead.org, devel@...verdev.osuosl.org, devicetree@...r.kernel.org, dri-devel@...ts.freedesktop.org, e1000-devel@...ts.sourceforge.net, linux-arm-kernel@...ts.infradead.org, linux-crypto@...r.kernel.org, linux-doc@...r.kernel.org, linux-fbdev@...r.kernel.org, linux-ide@...r.kernel.org, linux-media@...r.kernel.org, linux-mmc@...r.kernel.org, linux-nvme@...ts.infradead.org, linux-omap@...r.kernel.org, linuxppc-dev@...ts.ozlabs.org, linux-samsung-soc@...r.kernel.org, linux-scsi@...r.kernel.org, linux-tegra@...r.kernel.org, linux-usb@...r.kernel.org, linux-wireless@...r.kernel.org, netdev@...r.kernel.org, Solarflare linux maintainers <linux-net-drivers@...arflare.com>, uclinux-dist-devel@...ckfin.uclinux.org Cc: "James E.J. Bottomley" <JBottomley@...allels.com> Subject: [PATCH 49/51] ARM: 7796/1: scsi: Use dma_max_pfn(dev) helper for bounce_limit calculations From: Santosh Shilimkar <santosh.shilimkar@...com> DMA bounce limit is the maximum direct DMA'able memory beyond which bounce buffers has to be used to perform dma operations. SCSI driver relies on dma_mask but its calculation is based on max_*pfn which don't have uniform meaning across architectures. So make use of dma_max_pfn() which is expected to return the DMAable maximum pfn value across architectures. Signed-off-by: Santosh Shilimkar <santosh.shilimkar@...com> Signed-off-by: Russell King <rmk+kernel@....linux.org.uk> --- drivers/scsi/scsi_lib.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi/scsi_lib.c index d1549b7..7bd7f0d 100644 --- a/drivers/scsi/scsi_lib.c +++ b/drivers/scsi/scsi_lib.c @@ -1684,7 +1684,7 @@ u64 scsi_calculate_bounce_limit(struct Scsi_Host *shost) host_dev = scsi_get_device(shost); if (host_dev && host_dev->dma_mask) - bounce_limit = *host_dev->dma_mask; + bounce_limit = dma_max_pfn(host_dev) << PAGE_SHIFT; return bounce_limit; } -- 1.7.4.4 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists