20 Jun, 2017

9 commits

  • Add an entry for Venus video encoder/decoder accelerator driver.

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

    Stanimir Varbanov
     
  • Linux 4.12-rc6

    * tag 'v4.12-rc6': (813 commits)
    Linux 4.12-rc6
    mm: larger stack guard gap, between vmas
    virtio_balloon: disable VIOMMU support
    mm: correct the comment when reclaimed pages exceed the scanned pages
    userfaultfd: shmem: handle coredumping in handle_userfault()
    mm: numa: avoid waiting on freed migrated pages
    swap: cond_resched in swap_cgroup_prepare()
    mm/memory-failure.c: use compound_head() flags for huge pages
    perf unwind: Report module before querying isactivation in dwfl unwind
    fs: pass on flags in compat_writev
    objtool: Add fortify_panic as __noreturn function
    powerpc/debug: Add missing warn flag to WARN_ON's non-builtin path
    USB: gadgetfs, dummy-hcd, net2280: fix locking for callbacks
    drm: mxsfb_crtc: Reset the eLCDIF controller
    drm/mgag200: Fix to always set HiPri for G200e4 V2
    i2c: ismt: fix wrong device address when unmap the data buffer
    i2c: rcar: use correct length when unmapping DMA
    powerpc/xive: Fix offset for store EOI MMIOs
    drm/tegra: Correct idr_alloc() minimum id
    drm/tegra: Fix lockup on a use of staging API
    ...

    Signed-off-by: Mauro Carvalho Chehab

    Mauro Carvalho Chehab
     
  • DW9714 is a 10 bit DAC, designed for linear
    control of voice coil motor.

    This driver creates a V4L2 subdevice and
    provides control to set the desired focus.

    [Sakari Ailus: Add MAINTAINERS entry.]

    Signed-off-by: Rajmohan Mani
    Signed-off-by: Sakari Ailus
    Signed-off-by: Mauro Carvalho Chehab

    Rajmohan Mani
     
  • This patch adds driver for Omnivision's ov13858
    sensor, the driver supports following features:

    - manual exposure/gain(analog and digital) control support
    - two link frequencies
    - VBLANK/HBLANK support
    - test pattern support
    - media controller support
    - runtime pm support
    - supported resolutions
    + 4224x3136 at 30FPS
    + 2112x1568 at 30FPS(default) and 60FPS
    + 2112x1188 at 30FPS(default) and 60FPS
    + 1056x784 at 30FPS(default) and 60FPS

    [Sakari Ailus: use V4L2_CID_DIGITAL_GAIN instead, add MAINTAINERS entry.]

    Signed-off-by: Hyungwoo Yang
    Signed-off-by: Sakari Ailus
    Signed-off-by: Mauro Carvalho Chehab

    Hyungwoo Yang
     
  • Add maintainer entry for the imx-media driver.

    Signed-off-by: Steve Longerbeam
    Acked-by: Philipp Zabel
    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Steve Longerbeam
     
  • Add maintainer entry for the OV5640 V4L2 sensor driver.

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

    Steve Longerbeam
     
  • Add maintainer entry for the video multiplexer v4l2 subdevice driver that
    will control video bus multiplexers via the multiplexer framework.

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

    Philipp Zabel
     
  • Add maintainter entry for the R-Car DRIF and MAX2175 drivers.

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

    Ramesh Shanmugasundaram
     
  • Document common HDMI CEC bindings. Add this to the MAINTAINERS file
    as well.

    Signed-off-by: Hans Verkuil
    Acked-by: Benjamin Gaignard
    Acked-by: Sylwester Nawrocki
    Reviewed-by: Rob Herring
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     

12 Jun, 2017

2 commits

  • Pull GPIO fixes from Linus Walleij:
    "A few overdue GPIO patches for the v4.12 kernel.

    - Fix debounce logic on the Aspeed platform.

    - Fix the "virtual gpio" things on the Intel Crystal Cove.

    - Fix the blink counter selection on the MVEBU platform"

    * tag 'gpio-v4.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio:
    gpio: mvebu: fix gpio bank registration when pwm is used
    gpio: mvebu: fix blink counter register selection
    MAINTAINERS: remove self from GPIO maintainers
    gpio: crystalcove: Do not write regular gpio registers for virtual GPIOs
    gpio: aspeed: Don't attempt to debounce if disabled

    Linus Torvalds
     
  • Pull char/misc driver fixes from Greg KH:
    "Here are some small driver fixes for 4.12-rc5. Nothing major here,
    just some small bugfixes found by people testing, and a MAINTAINERS
    file update for the genwqe driver.

    All have been in linux-next with no reported issues"

    [ The cxl driver fix came in through the powerpc tree earlier ]

    * tag 'char-misc-4.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
    cxl: Avoid double free_irq() for psl,slice interrupts
    mei: make sysfs modalias format similar as uevent modalias
    drivers: char: mem: Fix wraparound check to allow mappings up to the end
    MAINTAINERS: Change maintainer of genwqe driver
    goldfish_pipe: use GFP_ATOMIC under spin lock
    firmware: vpd: do not leak kobjects
    firmware: vpd: avoid potential use-after-free when destroying section
    firmware: vpd: do not leave freed section attributes to the list

    Linus Torvalds
     

10 Jun, 2017

2 commits

  • Pull sound fixes from Takashi Iwai:
    "This update contains a slightly hight amount of changes due to the
    pending ASoC fixes:

    - ALSA timer core got a couple of fixes for races between read and
    ioctl, leading to potential read of uninitialized kmalloced memory

    - ASoC core fixed the de-registration pattern for use-after-free bug

    - The rewrite of probe code in ASoC Intel Skylake for i915 component

    - ASoC R-snd got a series of fixes for SSI

    - ASoC simple-card, atmel, da7213, and rt286 trivial fixes

    - HD-audio ALC269 quirk and rearrangement of quirk table"

    * tag 'sound-4.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
    ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT
    ALSA: timer: Fix race between read and ioctl
    ALSA: hda/realtek - Reorder ALC269 ASUS quirk entries
    ALSA: hda/realtek: Fix mic and headset jack sense on Asus X705UD
    ASoC: rsnd: fixup parent_clk_name of AUDIO_CLKOUTx
    ASoC: Intel: Skylake: Fix to parse consecutive string tkns in manifest
    ASoC: Intel: Skylake: Fix IPC rx_list corruption
    ASoC: rsnd: SSI PIO adjust to 24bit mode
    MAINTAINERS: Update email address for patches to Wolfson parts
    ASoC: Fix use-after-free at card unregistration
    ASoC: simple-card: fix mic jack initialization
    ASoC: rsnd: don't call free_irq() on Parent SSI
    ASoC: atmel-classd: sync regcache when resuming
    ASoC: rsnd: don't use PDTA bit for 24bit on SSI
    ASoC: da7213: Fix incorrect usage of bitwise '&' operator for SRM check
    rt286: add Thinkpad Helix 2 to force_combo_jack_table
    ASoC: Intel: Skylake: Move i915 registration to worker thread

    Linus Torvalds
     
  • Pull ARM SoC fixes from Olof Johansson:
    "Been sitting on these for a couple of weeks waiting on some larger
    batches to come in but it's been pretty quiet.

    Just your garden variety fixes here:

    - A few maintainers updates (ep93xx, Exynos, TI, Marvell)
    - Some PM fixes for Atmel/at91 and Marvell
    - A few DT fixes for Marvell, Versatile, TI Keystone, bcm283x
    - A reset driver patch to set module license for symbol access"

    * tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:
    MAINTAINERS: EP93XX: Update maintainership
    MAINTAINERS: remove kernel@stlinux.com obsolete mailing list
    ARM: dts: versatile: use #include "..." to include local DT
    MAINTAINERS: add device-tree files to TI DaVinci entry
    ARM: at91: select CONFIG_ARM_CPU_SUSPEND
    ARM: dts: keystone-k2l: fix broken Ethernet due to disabled OSR
    arm64: defconfig: enable some core options for 64bit Rockchip socs
    arm64: marvell: dts: fix interrupts in 7k/8k crypto nodes
    reset: hi6220: Set module license so that it can be loaded
    MAINTAINERS: add irqchip related drivers to Marvell EBU maintainers
    MAINTAINERS: sort F entries for Marvell EBU maintainers
    ARM: davinci: PM: Do not free useful resources in normal path in 'davinci_pm_init'
    ARM: davinci: PM: Free resources in error handling path in 'davinci_pm_init'
    ARM: dts: bcm283x: Reserve first page for firmware
    memory: atmel-ebi: mark PM ops as __maybe_unused
    MAINTAINERS: Remove Javier Martinez Canillas as reviewer for Exynos

    Linus Torvalds
     

09 Jun, 2017

1 commit


08 Jun, 2017

1 commit


07 Jun, 2017

2 commits

  • As agreed with Ryan, change the maintainership.

    Signed-off-by: Alexander Sverdlin
    Acked-by: Ryan Mallon
    Acked-by: H Hartley Sweeten
    Signed-off-by: Olof Johansson

    Alexander Sverdlin
     
  • Pull networking fixes from David Miller:

    1) Made TCP congestion control documentation match current reality,
    from Anmol Sarma.

    2) Various build warning and failure fixes from Arnd Bergmann.

    3) Fix SKB list leak in ipv6_gso_segment().

    4) Use after free in ravb driver, from Eugeniu Rosca.

    5) Don't use udp_poll() in ping protocol driver, from Eric Dumazet.

    6) Don't crash in PCI error recovery of cxgb4 driver, from Guilherme
    Piccoli.

    7) _SRC_NAT_DONE_BIT needs to be cleared using atomics, from Liping
    Zhang.

    8) Use after free in vxlan deletion, from Mark Bloch.

    9) Fix ordering of NAPI poll enabled in ethoc driver, from Max
    Filippov.

    10) Fix stmmac hangs with TSO, from Niklas Cassel.

    11) Fix crash in CALIPSO ipv6, from Richard Haines.

    12) Clear nh_flags properly on mpls link up. From Roopa Prabhu.

    13) Fix regression in sk_err socket error queue handling, noticed by
    ping applications. From Soheil Hassas Yeganeh.

    14) Update mlx4/mlx5 MAINTAINERS information.

    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (78 commits)
    net: stmmac: fix a broken u32 less than zero check
    net: stmmac: fix completely hung TX when using TSO
    net: ethoc: enable NAPI before poll may be scheduled
    net: bridge: fix a null pointer dereference in br_afspec
    ravb: Fix use-after-free on `ifconfig eth0 down`
    net/ipv6: Fix CALIPSO causing GPF with datagram support
    net: stmmac: ensure jumbo_frm error return is correctly checked for -ve value
    Revert "sit: reload iphdr in ipip6_rcv"
    i40e/i40evf: proper update of the page_offset field
    i40e: Fix state flags for bit set and clean operations of PF
    iwlwifi: fix host command memory leaks
    iwlwifi: fix min API version for 7265D, 3168, 8000 and 8265
    iwlwifi: mvm: clear new beacon command template struct
    iwlwifi: mvm: don't fail when removing a key from an inexisting sta
    iwlwifi: pcie: only use d0i3 in suspend/resume if system_pm is set to d0i3
    iwlwifi: mvm: fix firmware debug restart recording
    iwlwifi: tt: move ucode_loaded check under mutex
    iwlwifi: mvm: support ibss in dqa mode
    iwlwifi: mvm: Fix command queue number on d0i3 flow
    iwlwifi: mvm: rs: start using LQ command color
    ...

    Linus Torvalds
     

05 Jun, 2017

1 commit


02 Jun, 2017

4 commits


31 May, 2017

3 commits


30 May, 2017

1 commit


28 May, 2017

1 commit

  • Pull tty/serial fixes from Greg KH:
    "Here are some serial and tty fixes for 4.12-rc3. They are a bit bigger
    than normal, which is why I had them bake in linux-next for a few
    weeks and didn't send them to you for -rc2.

    They revert a few of the serdev patches from 4.12-rc1, and bring
    things back to how they were in 4.11, to try to make things a bit more
    stable there. Rob and Johan both agree that this is the way forward,
    so this isn't people squabbling over semantics. Other than that, just
    a few minor serial driver fixes that people have had problems with.

    All of these have been in linux-next for a few weeks with no reported
    issues"

    * tag 'tty-4.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
    serial: altera_uart: call iounmap() at driver remove
    serial: imx: ensure UCR3 and UFCR are setup correctly
    MAINTAINERS/serial: Change maintainer of jsm driver
    serial: enable serdev support
    tty/serdev: add serdev registration interface
    serdev: Restore serdev_device_write_buf for atomic context
    serial: core: fix crash in uart_suspend_port
    tty: fix port buffer locking
    tty: ehv_bytechan: clean up init error handling
    serial: ifx6x60: fix use-after-free on module unload
    serial: altera_jtaguart: adding iounmap()
    serial: exar: Fix stuck MSIs
    serial: efm32: Fix parity management in 'efm32_uart_console_get_options()'
    serdev: fix tty-port client deregistration
    Revert "tty_port: register tty ports with serdev bus"
    drivers/tty: 8250: only call fintek_8250_probe when doing port I/O

    Linus Torvalds
     

26 May, 2017

3 commits


25 May, 2017

2 commits


23 May, 2017

3 commits


21 May, 2017

1 commit

  • Pull staging driver fixes from Greg KH:
    "Here are a number of staging driver fixes for 4.12-rc2

    Most of them are typec driver fixes found by reviewers and users of
    the code. There are also some removals of files no longer needed in
    the tree due to the ion driver rewrite in 4.12-rc1, as well as some
    wifi driver fixes. And to round it out, a MAINTAINERS file update.

    All have been in linux-next with no reported issues"

    * tag 'staging-4.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (22 commits)
    MAINTAINERS: greybus-dev list is members-only
    staging: fsl-dpaa2/eth: add ETHERNET dependency
    staging: typec: fusb302: refactor resume retry mechanism
    staging: typec: fusb302: reset i2c_busy state in error
    staging: rtl8723bs: remove re-positioned call to kfree in os_dep/ioctl_cfg80211.c
    staging: rtl8192e: GetTs Fix invalid TID 7 warning.
    staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of EPROM_CMD.
    staging: rtl8192e: fix 2 byte alignment of register BSSIDR.
    staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out memory.
    staging: vc04_services: Fix bulk cache maintenance
    staging: ccree: remove extraneous spin_unlock_bh() in error handler
    staging: typec: Fix sparse warnings about incorrect types
    staging: typec: fusb302: do not free gpio from managed resource
    staging: typec: tcpm: Fix Port Power Role field in PS_RDY messages
    staging: typec: tcpm: Respond to Discover Identity commands
    staging: typec: tcpm: Set correct flags in PD request messages
    staging: typec: tcpm: Drop duplicate PD messages
    staging: typec: fusb302: Fix chip->vbus_present init value
    staging: typec: fusb302: Fix module autoload
    staging: typec: tcpci: declare private structure as static
    ...

    Linus Torvalds
     

20 May, 2017

1 commit

  • Pull SCSI fixes from James Bottomley:
    "This is the first sweep of mostly minor fixes. There's one security
    one: the read past the end of a buffer in qedf, and a panic fix for
    lpfc SLI-3 adapters, but the rest are a set of include and build
    dependency tidy ups and assorted other small fixes and updates"

    * tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
    scsi: pmcraid: remove redundant check to see if request_size is less than zero
    scsi: lpfc: ensure els_wq is being checked before destroying it
    scsi: cxlflash: Select IRQ_POLL
    scsi: qedf: Avoid reading past end of buffer
    scsi: qedf: Cleanup the type of io_log->op
    scsi: lpfc: double lock typo in lpfc_ns_rsp()
    scsi: qedf: properly update arguments position in function call
    scsi: scsi_lib: Add #include
    scsi: MAINTAINERS: update OSD entries
    scsi: Skip deleted devices in __scsi_device_lookup
    scsi: lpfc: Fix panic on BFS configuration
    scsi: libfc: do not flood console with messages 'libfc: queue full ...'

    Linus Torvalds
     

18 May, 2017

1 commit


16 May, 2017

1 commit


15 May, 2017

1 commit