mirror of https://github.com/torvalds/linux.git
totalram_pages and totalhigh_pages are made static inline function. Main motivation was that managed_page_count_lock handling was complicating things. It was discussed in length here, https://lore.kernel.org/patchwork/patch/995739/#1181785 So it seemes better to remove the lock and convert variables to atomic, with preventing poteintial store-to-read tearing as a bonus. [akpm@linux-foundation.org: coding style fixes] Link: http://lkml.kernel.org/r/1542090790-21750-4-git-send-email-arunks@codeaurora.org Signed-off-by: Arun KS <arunks@codeaurora.org> Suggested-by: Michal Hocko <mhocko@suse.com> Suggested-by: Vlastimil Babka <vbabka@suse.cz> Reviewed-by: Konstantin Khlebnikov <khlebnikov@yandex-team.ru> Reviewed-by: Pavel Tatashin <pasha.tatashin@soleen.com> Acked-by: Michal Hocko <mhocko@suse.com> Acked-by: Vlastimil Babka <vbabka@suse.cz> Cc: David Hildenbrand <david@redhat.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
||
|---|---|---|
| .. | ||
| am437x | ||
| atmel | ||
| cadence | ||
| cec-gpio | ||
| coda | ||
| cros-ec-cec | ||
| davinci | ||
| exynos-gsc | ||
| exynos4-is | ||
| marvell-ccic | ||
| meson | ||
| mtk-jpeg | ||
| mtk-mdp | ||
| mtk-vcodec | ||
| mtk-vpu | ||
| omap | ||
| omap3isp | ||
| qcom | ||
| rcar-vin | ||
| rockchip/rga | ||
| s3c-camif | ||
| s5p-cec | ||
| s5p-g2d | ||
| s5p-jpeg | ||
| s5p-mfc | ||
| seco-cec | ||
| soc_camera | ||
| sti | ||
| stm32 | ||
| sunxi/sun6i-csi | ||
| tegra-cec | ||
| ti-vpe | ||
| vicodec | ||
| vimc | ||
| vivid | ||
| vsp1 | ||
| xilinx | ||
| Kconfig | ||
| Makefile | ||
| aspeed-video.c | ||
| fsl-viu.c | ||
| imx-pxp.c | ||
| imx-pxp.h | ||
| m2m-deinterlace.c | ||
| mx2_emmaprp.c | ||
| pxa_camera.c | ||
| rcar-fcp.c | ||
| rcar_drif.c | ||
| rcar_fdp1.c | ||
| rcar_jpu.c | ||
| renesas-ceu.c | ||
| sh_veu.c | ||
| sh_vou.c | ||
| via-camera.c | ||
| via-camera.h | ||
| video-mux.c | ||
| vim2m.c | ||