07 Nov, 2011

1 commit

  • * 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)
    Revert "tracing: Include module.h in define_trace.h"
    irq: don't put module.h into irq.h for tracking irqgen modules.
    bluetooth: macroize two small inlines to avoid module.h
    ip_vs.h: fix implicit use of module_get/module_put from module.h
    nf_conntrack.h: fix up fallout from implicit moduleparam.h presence
    include: replace linux/module.h with "struct module" wherever possible
    include: convert various register fcns to macros to avoid include chaining
    crypto.h: remove unused crypto_tfm_alg_modname() inline
    uwb.h: fix implicit use of asm/page.h for PAGE_SIZE
    pm_runtime.h: explicitly requires notifier.h
    linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h
    miscdevice.h: fix up implicit use of lists and types
    stop_machine.h: fix implicit use of smp.h for smp_processor_id
    of: fix implicit use of errno.h in include/linux/of.h
    of_platform.h: delete needless include
    acpi: remove module.h include from platform/aclinux.h
    miscdevice.h: delete unnecessary inclusion of module.h
    device_cgroup.h: delete needless include
    net: sch_generic remove redundant use of
    net: inet_timewait_sock doesnt need
    ...

    Fix up trivial conflicts (other header files, and removal of the ab3550 mfd driver) in
    - drivers/media/dvb/frontends/dibx000_common.c
    - drivers/media/video/{mt9m111.c,ov6650.c}
    - drivers/mfd/ab3550-core.c
    - include/linux/dmaengine.h

    Linus Torvalds
     

01 Nov, 2011

1 commit


04 Sep, 2011

1 commit

  • Standardize the mechanisms to emit logging messages.

    A few other modules used an #include from saa7146,
    convert those at the same time.

    Add pr_fmt.
    Convert printks to pr_
    Convert printks without KERN_ to appropriate pr_.
    Convert logging macros requiring multiple parentheses to normal style.
    Removed embedded prefixes when pr_fmt was added.
    Whitespace cleanups when around other conversions.
    Use printf extension %pM to print mac address.
    Coalesce format strings.

    Signed-off-by: Joe Perches
    Acked-by: Michael Hunold
    Signed-off-by: Mauro Carvalho Chehab

    Joe Perches
     

23 Mar, 2011

1 commit


30 Dec, 2010

1 commit

  • The v4l core sets the v4l2_input.capabilities field based on the supplied
    v4l2_ioctl_ops. However, several drivers do a memset or memcpy of the v4l2_input
    struct, thus overwriting that field incorrectly.

    Either remove the memset (which is already done by the v4l core), or add the
    proper capabilities field in case of a memcpy.

    The same is also true for v4l2_output, but that only affected the ivtv driver.

    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     

22 Nov, 2010

1 commit


29 Oct, 2010

1 commit

  • * 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (505 commits)
    [media] af9015: Fix max I2C message size when used with tda18271
    [media] IR: initialize ir_raw_event in few more drivers
    [media] Guard a divide in v4l1 compat layer
    [media] imon: fix nomouse modprobe option
    [media] imon: remove redundant change_protocol call
    [media] imon: fix my egregious brown paper bag w/rdev/idev split
    [media] cafe_ccic: Configure ov7670 correctly
    [media] ov7670: allow configuration of image size, clock speed, and I/O method
    [media] af9015: support for DigitalNow TinyTwin v3 [1f4d:9016]
    [media] af9015: map DigitalNow TinyTwin v2 remote
    [media] DigitalNow TinyTwin remote controller
    [media] af9015: RC fixes and improvements
    videodev2.h.xml: Update to reflect the latest changes at videodev2.h
    [media] v4l: document new Bayer and monochrome pixel formats
    [media] DocBook/v4l: Add missing formats used on gspca cpia1 and sn9c2028
    [media] firedtv: add parameter to fake ca_system_ids in CA_INFO
    [media] tm6000: fix a macro coding style issue
    tm6000: Remove some ugly debug code
    [media] Nova-S-Plus audio line input
    [media] [RFC,1/1] V4L2: Use new CAP bits in existing RDS capable drivers
    ...

    Linus Torvalds
     

23 Oct, 2010

1 commit


21 Oct, 2010

1 commit

  • These old i2c teletext drivers are not supported by any hardware and cannot be
    tested anymore.

    Note that while the mxb board seemingly used the saa5246a driver, in reality
    this teletext driver never worked.

    These drivers are removed as part of the vtx feature removal, originally
    scheduled for 2.6.35.

    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     

18 Oct, 2010

1 commit

  • The patch below updates broken web addresses in the kernel

    Signed-off-by: Justin P. Mattock
    Cc: Maciej W. Rozycki
    Cc: Geert Uytterhoeven
    Cc: Finn Thain
    Cc: Randy Dunlap
    Cc: Matt Turner
    Cc: Dimitry Torokhov
    Cc: Mike Frysinger
    Acked-by: Ben Pfaff
    Acked-by: Hans J. Koch
    Reviewed-by: Finn Thain
    Signed-off-by: Jiri Kosina

    Justin P. Mattock
     

07 May, 2010

1 commit

  • An earlier regression fix for the mxb driver (V4L/DVB: saa7146_vv: fix
    regression where v4l2_device was registered too late) caused a new
    regression in the av7110 driver.

    Reverted the old fix and fixed the problem in the mxb driver instead.
    Tested on mxb and budget-av cards.

    The real problem is that the saa7146 framework has separate probe()
    and attach() driver callbacks which should be rolled into one. This
    is now done for the mxb driver, but others should do the same. Lack
    of hardware makes this hard to do, though. I hope to get hold of some
    hexium cards and then I can try to improve the framework to prevent
    this from happening again.

    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     

27 Feb, 2010

2 commits

  • When the saa7111 driver was merged into saa7115 several bugs were introduced,
    in particular with the saa7111a support as is used in the mxb.c driver.
    This patch fixes the saa7111a support. This was tested with the mxb driver.

    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     
  • v4l2_device_register needs to be called before the i2c subdevs are loaded.
    However, it was called afterwards in the saa7146 driver. This caused an oops
    when loading the mxb and hexium drivers. The vv_init function is now split
    into two: one registers the v4l2_device, the other does the rest of the
    initialization. The three drivers that depend on this have been updated to
    call the new vv_devinit function.

    Thanks to Michael Hunold for reporting this.

    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     

06 Dec, 2009

1 commit


19 Sep, 2009

1 commit


17 Jun, 2009

1 commit


07 Apr, 2009

4 commits


30 Mar, 2009

3 commits


03 Jan, 2009

1 commit


12 Oct, 2008

4 commits


04 Sep, 2008

1 commit


25 Apr, 2008

1 commit


31 Mar, 2008

1 commit


28 Jan, 2008

1 commit

  • The redundant i2c client list maintained by i2c-core is going away
    soon, so drivers should stop using it now. Instead, they can use the
    standard iterator provided by the device driver model
    (device_for_each_child).

    Signed-off-by: Jean Delvare
    Cc: David Brownell
    Cc: Michael Hunold

    Jean Delvare
     

11 Oct, 2007

1 commit

  • The rest of V4L files.

    There is one list_for_each+list_entry in cpia_pp.c that
    wasn't changed because it expects the loop iterator to remain NULL if
    the list is empty.

    A bug in vivi is fixed; the 'safe' version needs to be used because the loop
    deletes the list entries.

    Simplify a second loop in vivi and get rid if an un-used variable in that loop.

    Signed-off-by: Trent Piepho
    Signed-off-by: Mauro Carvalho Chehab

    Trent Piepho
     

10 Dec, 2006

1 commit


25 Mar, 2006

2 commits


22 Mar, 2006

2 commits


14 Mar, 2006

1 commit

  • The behaviour of the all-in-one Video4Linux tuner driver apparently
    changed. It now wants to know the tv standard, otherwise it refuses to
    tune.

    Restore tuning functionality in my driver for the "Multimedia eXtension
    Board". The all-in-one tuner driver apparently changed its behaviour.

    Signed-off-by: Michael Hunold
    Cc: Mauro Carvalho Chehab
    Cc: Johannes Stezenbach
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Michael Hunold
     

07 Feb, 2006

1 commit