The atomisp driver has lots of issues. This series get rid of a few of them and updates the TODO list to reflect the current status and provide more details aboug some items. Mauro Carvalho Chehab (11): media: atomisp: get rid of hmm_vm.c media: atomisp: reduce debug printk rate when IRQs are received media: atomisp: avoid a copy of v4l2_mbus_framefmt at stack media: atomisp: improve debug messages for set format media: atomisp: don't flood dmesg with -EAGAIN return codes media: atomisp: update TODO list media: atomisp: get rid of some old broken debug code media: atomisp: make it use dbg_level to control debug level media: atomisp: partially get rid of one abstraction layer media: atomisp: drop a cast for a const argument media: atomisp: fix size of delay_frames array drivers/staging/media/atomisp/Makefile | 1 - drivers/staging/media/atomisp/TODO | 188 +++++-- .../media/atomisp/include/hmm/hmm_vm.h | 65 --- .../staging/media/atomisp/pci/atomisp_acc.c | 12 +- .../staging/media/atomisp/pci/atomisp_cmd.c | 531 +++++++++--------- .../staging/media/atomisp/pci/atomisp_cmd.h | 12 +- .../media/atomisp/pci/atomisp_common.h | 2 +- .../media/atomisp/pci/atomisp_compat.h | 234 +++----- .../media/atomisp/pci/atomisp_compat_css20.c | 302 +++++----- .../media/atomisp/pci/atomisp_compat_css20.h | 137 +---- .../staging/media/atomisp/pci/atomisp_fops.c | 114 ++-- .../staging/media/atomisp/pci/atomisp_fops.h | 4 +- .../staging/media/atomisp/pci/atomisp_ioctl.c | 97 ++-- .../staging/media/atomisp/pci/atomisp_ioctl.h | 2 +- .../media/atomisp/pci/atomisp_subdev.c | 32 +- .../media/atomisp/pci/atomisp_subdev.h | 22 +- .../media/atomisp/pci/atomisp_tables.h | 18 +- .../staging/media/atomisp/pci/atomisp_v4l2.c | 2 +- .../media/atomisp/pci/hmm/hmm_dynamic_pool.c | 233 -------- .../staging/media/atomisp/pci/hmm/hmm_vm.c | 212 ------- .../staging/media/atomisp/pci/ia_css_pipe.h | 2 +- .../isp/kernels/ref/ref_1.0/ia_css_ref.host.c | 2 +- .../isp/kernels/ref/ref_1.0/ia_css_ref.host.h | 2 +- .../isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c | 2 +- .../isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h | 2 +- .../runtime/debug/interface/ia_css_debug.h | 5 +- .../pci/runtime/debug/src/ia_css_debug.c | 9 +- .../staging/media/atomisp/pci/sh_css_defs.h | 2 - .../media/atomisp/pci/sh_css_internal.h | 4 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 4 +- 30 files changed, 835 insertions(+), 1419 deletions(-) delete mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_vm.h delete mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_dynamic_pool.c delete mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_vm.c -- 2.26.2 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel