[media] samples: v4l: from Documentation to samples directory
authorArnd Bergmann <arnd@arndb.de>
Mon, 25 Apr 2016 13:17:21 +0000 (10:17 -0300)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Mon, 9 May 2016 21:34:37 +0000 (18:34 -0300)
commit0185f850176201260e0f02c5bccca1defb8e0884
tree18a0c368c5a56601fcc8c13a6b12a2f1218e0150
parentec788795dde419af4935c3c9d08d641707114eec
[media] samples: v4l: from Documentation to samples directory

With the new autoksyms support, we can run into a situation where
the v4l pci skeleton module is the only one using some exported
symbols that get dropped because they are never referenced by
the kernel otherwise, causing a build problem:

ERROR: "vb2_dma_contig_memops" [Documentation/video4linux/v4l2-pci-skeleton.ko] undefined!
ERROR: "vb2_dma_contig_init_ctx_attrs" [Documentation/video4linux/v4l2-pci-skeleton.ko] undefined!
ERROR: "v4l2_match_dv_timings" [Documentation/video4linux/v4l2-pci-skeleton.ko] undefined!
ERROR: "v4l2_find_dv_timings_cap" [Documentation/video4linux/v4l2-pci-skeleton.ko] undefined!
ERROR: "v4l2_valid_dv_timings" [Documentation/video4linux/v4l2-pci-skeleton.ko] undefined!
ERROR: "v4l2_enum_dv_timings_cap" [Documentation/video4linux/v4l2-pci-skeleton.ko] undefined!
ERROR: "vb2_dma_contig_cleanup_ctx" [Documentation/video4linux/v4l2-pci-skeleton.ko] undefined!

Specifically, we do look in the samples directory for users of
symbols, but not the Documentation directory.

This solves the build problem by moving the connector sample into
the same directory as the other samples.

Fixes: 23121ca2b56b ("kbuild: create/adjust generated/autoksyms.h")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Documentation/Makefile
Documentation/video4linux/Makefile [deleted file]
Documentation/video4linux/v4l2-framework.txt
Documentation/video4linux/v4l2-pci-skeleton.c [deleted file]
samples/Makefile
samples/v4l/Makefile [new file with mode: 0644]
samples/v4l/v4l2-pci-skeleton.c [new file with mode: 0644]