11 Jan, 2012

3 commits


06 Jan, 2012

7 commits

  • The pwc driver claims to support any resolution between 160x120
    and 640x480, but emulates this by simply drawing a black border
    around the image. Userspace can draw its own black border if it
    really wants one.

    Signed-off-by: Hans de Goede
    Signed-off-by: Mauro Carvalho Chehab

    Hans de Goede
     
  • This stems from the v4l1 era, with v4l2 everything can be done with
    standardized v4l2 API calls.

    Signed-off-by: Hans de Goede
    Signed-off-by: Mauro Carvalho Chehab

    Hans de Goede
     
  • The .priv field never was intended for this, setting a framerate is
    support using the standardized S_PARM ioctl.

    Signed-off-by: Hans de Goede
    Signed-off-by: Mauro Carvalho Chehab

    Hans de Goede
     
  • Setting pan/tilt should be done with v4l2 controls, like with other
    cams. The button is available as a standard input device

    Signed-off-by: Hans de Goede
    Signed-off-by: Mauro Carvalho Chehab

    Hans de Goede
     
  • Written by Theodore Kilgore

    With minor changes by Hans de Goede:
    -Code style fixes
    -Correct the verbose level on various PDEBUG messages
    -Make error messages use pr_err instead of PDEBUG
    -Document the jl20 pixel format

    Signed-off-by: Theodore Kilgore
    Signed-off-by: Hans de Goede
    Signed-off-by: Mauro Carvalho Chehab

    Theodore Kilgore
     
  • * tag 'v3.2': (83 commits)
    Linux 3.2
    minixfs: misplaced checks lead to dentry leak
    ptrace: ensure JOBCTL_STOP_SIGMASK is not zero after detach
    ptrace: partially fix the do_wait(WEXITED) vs EXIT_DEAD->EXIT_ZOMBIE race
    Revert "rtc: Expire alarms after the time is set."
    [CIFS] default ntlmv2 for cifs mount delayed to 3.3
    cifs: fix bad buffer length check in coalesce_t2
    Revert "rtc: Disable the alarm in the hardware"
    hung_task: fix false positive during vfork
    security: Fix security_old_inode_init_security() when CONFIG_SECURITY is not set
    fix CAN MAINTAINERS SCM tree type
    mwifiex: fix crash during simultaneous scan and connect
    b43: fix regression in PIO case
    ath9k: Fix kernel panic in AR2427 in AP mode
    CAN MAINTAINERS update
    net: fsl: fec: fix build for mx23-only kernel
    sch_qfq: fix overflow in qfq_update_start()
    drm/radeon/kms/atom: fix possible segfault in pm setup
    gspca: Fix falling back to lower isoc alt settings
    futex: Fix uninterruptible loop due to gate_area
    ...

    Mauro Carvalho Chehab
     
  • This path add support to "OmniVision Technologies, Inc. VEHO Filmscanner".

    Signed-off-by: Jose Alberto Reguero
    Signed-off-by: Jean-François Moine
    Signed-off-by: Mauro Carvalho Chehab

    Jose Alberto Reguero
     

05 Jan, 2012

1 commit


31 Dec, 2011

2 commits


30 Dec, 2011

1 commit

  • Linux 3.2-rc7

    * tag 'v3.2-rc7': (1304 commits)
    Linux 3.2-rc7
    netfilter: xt_connbytes: handle negation correctly
    Btrfs: call d_instantiate after all ops are setup
    Btrfs: fix worker lock misuse in find_worker
    net: relax rcvbuf limits
    rps: fix insufficient bounds checking in store_rps_dev_flow_table_cnt()
    net: introduce DST_NOPEER dst flag
    mqprio: Avoid panic if no options are provided
    bridge: provide a mtu() method for fake_dst_ops
    md/bitmap: It is OK to clear bits during recovery.
    md: don't give up looking for spares on first failure-to-add
    md/raid5: ensure correct assessment of drives during degraded reshape.
    md/linear: fix hot-add of devices to linear arrays.
    sparc64: Fix MSIQ HV call ordering in pci_sun4v_msiq_build_irq().
    pata_of_platform: Add missing CONFIG_OF_IRQ dependency.
    ipv4: using prefetch requires including prefetch.h
    VFS: Fix race between CPU hotplug and lglocks
    vfs: __read_cache_page should use gfp argument rather than GFP_KERNEL
    USB: Fix usb/isp1760 build on sparc
    net: Add a flow_cache_flush_deferred function
    ...

    Conflicts:
    drivers/media/common/tuners/tda18218.c
    drivers/media/video/omap3isp/ispccdc.c
    drivers/staging/media/as102/as102_drv.h

    Mauro Carvalho Chehab
     

26 Dec, 2011

2 commits

  • Unlike all of the other cpuid bits, the TSC deadline timer bit is set
    unconditionally, regardless of what userspace wants.

    This is broken in several ways:
    - if userspace doesn't use KVM_CREATE_IRQCHIP, and doesn't emulate the TSC
    deadline timer feature, a guest that uses the feature will break
    - live migration to older host kernels that don't support the TSC deadline
    timer will cause the feature to be pulled from under the guest's feet;
    breaking it
    - guests that are broken wrt the feature will fail.

    Fix by not enabling the feature automatically; instead report it to userspace.
    Because the feature depends on KVM_CREATE_IRQCHIP, which we cannot guarantee
    will be called, we expose it via a KVM_CAP_TSC_DEADLINE_TIMER and not
    KVM_GET_SUPPORTED_CPUID.

    Fixes the Illumos guest kernel, which uses the TSC deadline timer feature.

    [avi: add the KVM_CAP + documentation]

    Reported-by: Alexey Zaytsev
    Tested-by: Alexey Zaytsev
    Signed-off-by: Jan Kiszka
    Signed-off-by: Avi Kivity

    Jan Kiszka
     
  • Only allow KVM device assignment to attach to devices which:

    - Are not bridges
    - Have BAR resources (assume others are special devices)
    - The user has permissions to use

    Assigning a bridge is a configuration error, it's not supported, and
    typically doesn't result in the behavior the user is expecting anyway.
    Devices without BAR resources are typically chipset components that
    also don't have host drivers. We don't want users to hold such devices
    captive or cause system problems by fencing them off into an iommu
    domain. We determine "permission to use" by testing whether the user
    has access to the PCI sysfs resource files. By default a normal user
    will not have access to these files, so it provides a good indication
    that an administration agent has granted the user access to the device.

    [Yang Bai: add missing #include]
    [avi: fix comment style]

    Signed-off-by: Alex Williamson
    Signed-off-by: Yang Bai
    Signed-off-by: Marcelo Tosatti

    Alex Williamson
     

25 Dec, 2011

1 commit


20 Dec, 2011

2 commits


14 Dec, 2011

1 commit


13 Dec, 2011

1 commit


11 Dec, 2011

2 commits


10 Dec, 2011

2 commits

  • * 'iommu/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu:
    MAINTAINERS: Update amd-iommu F: patterns
    iommu/amd: Fix typo in kernel-parameters.txt
    iommu/msm: Fix compile error in mach-msm/devices-iommu.c
    Fix comparison using wrong pointer variable in dma debug code

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
    ALSA: hda/realtek - Fix lost speaker volume controls
    ALSA: hda/realtek - Create "Bass Speaker" for two speaker pins
    ALSA: hda/realtek - Don't create extra controls with channel suffix
    ALSA: hda - Fix remaining VREF mute-LED NID check in post-3.1 changes
    ALSA: hda - Fix GPIO LED setup for IDT 92HD75 codecs
    ASoC: Provide a more complete DMA driver stub
    ASoC: Remove references to corgi and spitz from machine driver document
    ASoC: Make SND_SOC_MX27VIS_AIC32X4 depend on I2C
    ASoC: Fix dependency for SND_SOC_RAUMFELD and SND_PXA2XX_SOC_HX4700
    ASoC: uda1380: Return proper error in uda1380_modinit failure path
    ASoC: kirkwood: Make SND_KIRKWOOD_SOC_OPENRD and SND_KIRKWOOD_SOC_T5325 depend on I2C
    ASoC: Mark WM8994 ADC muxes as virtual
    ALSA: hda/realtek - Fix Oops in alc_mux_select()
    ALSA: sis7019 - give slow codecs more time to reset

    Linus Torvalds
     

08 Dec, 2011

1 commit

  • This doesn't interact with resizing well, since it doesn't set the
    size of the device to the size at the snapshot. It's also an expensive
    operation to be synchronous. Rollback can still be done with the
    userspace rbd tool.

    Signed-off-by: Josh Durgin

    Josh Durgin
     

07 Dec, 2011

2 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net:
    net: Silence seq_scale() unused warning
    ipv4:correct description for tcp_max_syn_backlog
    pasemi_mac: Fix building as module
    netback: Fix alert message.
    r8169: fix Rx index race between FIFO overflow recovery and NAPI handler.
    r8169: Rx FIFO overflow fixes.
    ipv4: Fix peer validation on cached lookup.
    ipv4: make sure RTO_ONLINK is saved in routing cache
    iwlwifi: change the default behavior of watchdog timer
    iwlwifi: do not re-configure HT40 after associated
    iwlagn: fix HW crypto for TX-only keys
    Revert "mac80211: clear sta.drv_priv on reconfiguration"
    mac80211: fill rate filter for internal scan requests
    cfg80211: amend regulatory NULL dereference fix
    cfg80211: fix race on init and driver registration

    Linus Torvalds
     
  • Since commit c5ed63d66f24(tcp: fix three tcp sysctls tuning),
    sysctl_max_syn_backlog is determined by tcp_hashinfo->ehash_mask,
    and the minimal value is 128, and it will increase in proportion to the
    memory of machine.
    The original description for tcp_max_syn_backlog and sysctl_max_syn_backlog
    are out of date.

    Changelog:
    V2: update description for sysctl_max_syn_backlog

    Signed-off-by: Weiping Pan
    Reviewed-by: Shan Wei
    Acked-by: Neil Horman
    Signed-off-by: David S. Miller

    Peter Pan(潘卫平)
     

06 Dec, 2011

4 commits


03 Dec, 2011

1 commit

  • * 'usb-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (21 commits)
    usb: ftdi_sio: add PID for Propox ISPcable III
    Revert "xHCI: reset-on-resume quirk for NEC uPD720200"
    xHCI: fix bug in xhci_clear_command_ring()
    usb: gadget: fsl_udc: fix dequeuing a request in progress
    usb: fsl_mxc_udc.c: Remove compile-time dependency of MX35 SoC type
    usb: fsl_mxc_udc.c: Fix build issue by including missing header file
    USB: fsl_udc_core: use usb_endpoint_xfer_isoc to judge ISO XFER
    usb: udc: Fix gadget driver's speed check in various UDC drivers
    usb: gadget: fix g_serial regression
    usb: renesas_usbhs: fixup driver speed
    usb: renesas_usbhs: fixup gadget.dev.driver when udc_stop.
    usb: renesas_usbhs: fixup signal the driver that cable was disconnected
    usb: renesas_usbhs: fixup device_register timing
    usb: musb: PM: fix context save/restore in suspend/resume path
    USB: linux-cdc-acm.inf: add support for the acm_ms gadget
    EHCI : Fix a regression in the ISO scheduler
    xHCI: reset-on-resume quirk for NEC uPD720200
    USB: whci-hcd: fix endian conversion in qset_clear()
    USB: usb-storage: unusual_devs entry for Kingston DT 101 G2
    usb: option: add SIMCom SIM5218
    ...

    Linus Torvalds
     

02 Dec, 2011

1 commit

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs:
    Btrfs: fix meta data raid-repair merge problem
    Btrfs: skip allocation attempt from empty cluster
    Btrfs: skip block groups without enough space for a cluster
    Btrfs: start search for new cluster at the beginning
    Btrfs: reset cluster's max_size when creating bitmap
    Btrfs: initialize new bitmaps' list
    Btrfs: fix oops when calling statfs on readonly device
    Btrfs: Don't error on resizing FS to same size
    Btrfs: fix deadlock on metadata reservation when evicting a inode
    Fix URL of btrfs-progs git repository in docs
    btrfs scrub: handle -ENOMEM from init_ipath()

    Linus Torvalds
     

01 Dec, 2011

2 commits


29 Nov, 2011

4 commits