16 Jun, 2016

1 commit

  • For the third time in three years, I'm changing my e-mail at Samsung.
    That's bad, as it may stop communications with me for a while. So, this
    time, I'll also add the mchehab@kernel.org e-mail, as it remains stable
    since ever.

    Cc: stable@vger.kernel.org
    Signed-off-by: Mauro Carvalho Chehab
    Signed-off-by: Linus Torvalds

    Mauro Carvalho Chehab
     

30 Mar, 2016

1 commit

  • Alan is no longer maintaining this list through the Linux assigned
    numbers authority. Make it a collective document by referring to
    "the maintainers" in plural throughout, and naming the chardev and
    block layer maintainers in particular as parties of involvement.
    Cut down and remove some sections that pertained to the process of
    maintaining the list at lanana.org and contacting Alan directly.

    Make it clear that this document, in the kernel, is the master
    document.

    Also move paragraphs around so as to emphasize dynamic major number
    allocation.

    Remove paragraph on 2.6 deprecation, that tag no longer appears
    anywhere in the file.

    Cc: Jonathan Corbet
    Cc: Linus Torvalds
    Cc: Alan Cox
    Cc: Arnd Bergmann
    Cc: Jens Axboe
    Signed-off-by: Linus Walleij
    Signed-off-by: Greg Kroah-Hartman

    Linus Walleij
     

02 Feb, 2016

1 commit

  • …iio into staging-next

    Jonathan writes:

    First round of new IIO device support, features and cleanups for the 4.6 cycle.

    Device Support
    * ad5761
    - new driver
    * at91_sama5d2 ADC.
    - new driver and MAINTAINERS entry.
    - minor cleanups followed.
    * atlas pH-SM
    - new driver (this has possibly the prettiest data sheet I've ever seen)
    * mcp3422
    - mcp3425 ADC added.
    * mcp4725
    - mcp4726 DAC added.
    * mma8452
    - mma8451q accelerometer added.
    * mpl115
    - mpl115a1 added (a lot bigger than it seems as this is an SPI part whereas
    previous parts were i2c).
    * si7005
    - Hoperf th02 (seems to be a repackaged part)
    * si7020
    - Hoperf th06 (seems to be a repackaged part)

    New features
    * Core
    - IIO_PH type. Does what it says on the tin.
    * max30100
    - LED current configuration support.
    * mcp320x
    - more differential measurement combinations.
    * mma8452
    - free fall deteciton
    - opt3001
    - enable operation without a IRQ line.
    - device tree docs. Somehow the original docs have disappeared down
    a rabbit hole, so here is a new set.
    * st-sensors
    - Support active-low interrupts.

    Cleanups and minor / not so minor reworks
    * Documentation
    - drop some defunct ABI from the docs in staging.
    * presure / Kconfig
    - white space cleanup.
    * ad7150
    - BIT macro usage
    - Alignment fixes
    * ad7192
    - false indent fixed.
    * ak8975
    - constify the ak_def structures
    * axp288
    - drop a redundant double const.
    * dht11
    - substantial reliability improvements by being more tolerant
    of missing start bits.
    - simplify the decoding algorithm
    * mma8452
    - whitespace cleanup
    * mpl115
    - don't bother setting i2c_client_data as nothing uses it.
    * mpu6050
    - drop unused function parameter.
    * opt3001
    - extract integration time as constants.
    - trivial refactoring.

    Greg Kroah-Hartman
     

24 Jan, 2016

1 commit

  • ad5761 is a 1-channel DAC with configurable output range.
    The driver uses the regulator interface for its voltage ref.

    It shares its register layout with ad5761r, ad5721 and ad5721r.

    Differences:
    ad5761* are 16 bit, ad5721* are 12 bits.
    ad57*1r have an internal reference.

    Signed-off-by: Ricardo Ribalda Delgado
    Signed-off-by: Jonathan Cameron

    Ricardo Ribalda Delgado
     

21 Jan, 2016

1 commit


16 Jan, 2016

1 commit

  • Pull md updates from Neil Brown:
    "Mostly clustered-raid1 and raid5 journal updates. one Y2038 fix and
    other minor stuff.

    One patch removes me from the MAINTAINERS file and adds a record of my
    md maintainership to Credits"

    Many thanks to Neil, who has been around for a _looong_ time.

    * tag 'md/4.5' of git://neil.brown.name/md: (26 commits)
    md/raid: only permit hot-add of compatible integrity profiles
    Remove myself as MD Maintainer, and add to Credits.
    raid5-cache: handle journal hotadd in quiesce
    MD: add journal with array suspended
    md: set MD_HAS_JOURNAL in correct places
    md: Remove 'ready' field from mddev.
    md: remove unnecesary md_new_event_inintr
    raid5: allow r5l_io_unit allocations to fail
    raid5-cache: use a mempool for the metadata block
    raid5-cache: use a bio_set
    raid5-cache: add journal hot add/remove support
    drivers: md: use ktime_get_real_seconds()
    md: avoid warning for 32-bit sector_t
    raid5-cache: free meta_page earlier
    raid5-cache: simplify r5l_move_io_unit_list
    md: update comment for md_allow_write
    md-cluster: update comments for MD_CLUSTER_SEND_LOCKED_ALREADY
    md-cluster: Protect communication with mutexes
    md-cluster: Defer MD reloading to mddev->thread
    md-cluster: update the documentation
    ...

    Linus Torvalds
     

14 Jan, 2016

1 commit


19 Dec, 2015

1 commit

  • Andreas Herrmann won't take the maintainer of fam15h_power driver. I
    will take it and appreciate him for the great contributions on this
    driver.

    Signed-off-by: Huang Rui
    Acked-by: Andreas Herrmann
    Cc: Borislav Petkov
    Cc: Aravind Gopalakrishnan
    [groeck: Fixed typo in CREDITS]
    Signed-off-by: Guenter Roeck

    Huang Rui
     

11 Sep, 2015

1 commit


05 Sep, 2015

1 commit

  • Pull pin control updates from Linus Walleij:
    "This is the bulk of pin control changes for the v4.3 development
    cycle.

    Like with GPIO it's a lot of stuff. If my subsystems are any sign of
    the overall tempo of the kernel v4.3 will be a gigantic diff.

    [ It looks like 4.3 is calmer than 4.2 in most other subsystems, but
    we'll see - Linus ]

    Core changes:

    - It is possible configure groups in debugfs.

    - Consolidation of chained IRQ handler install/remove replacing all
    call sites where irq_set_handler_data() and
    irq_set_chained_handler() were done in succession with a combined
    call to irq_set_chained_handler_and_data(). This series was
    created by Thomas Gleixner after the problem was observed by
    Russell King.

    - Tglx also made another series of patches switching
    __irq_set_handler_locked() for irq_set_handler_locked() which is
    way cleaner.

    - Tglx also wrote a good bunch of patches to make use of
    irq_desc_get_xxx() accessors and avoid looking up irq_descs from
    IRQ numbers. The goal is to get rid of the irq number from the
    handlers in the IRQ flow which is nice.

    Driver feature enhancements:

    - Power management support for the SiRF SoC Atlas 7.

    - Power down support for the Qualcomm driver.

    - Intel Cherryview and Baytrail: switch drivers to use raw spinlocks
    in IRQ handlers to play nice with the realtime patch set.

    - Rework and new modes handling for Qualcomm SPMI-MPP.

    - Pinconf power source config for SH PFC.

    New drivers and subdrivers:

    - A new driver for Conexant Digicolor CX92755.

    - A new driver for UniPhier PH1-LD4, PH1-Pro4, PH1-sLD8, PH1-Pro5,
    ProXtream2 and PH1-LD6b SoC pin control support.

    - Reverse-egineered the S/PDIF settings for the Allwinner sun4i
    driver.

    - Support for Qualcomm Technologies QDF2xxx ARM64 SoCs

    - A new Freescale i.mx6ul subdriver.

    Cleanup:

    - Remove platform data support in a number of SH PFC subdrivers"

    * tag 'pinctrl-v4.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (95 commits)
    pinctrl: at91: fix null pointer dereference
    pinctrl: mediatek: Implement wake handler and suspend resume
    pinctrl: mediatek: Fix multiple registration issue.
    pinctrl: sh-pfc: r8a7794: add USB pin groups
    pinctrl: at91: Use generic irq_{request,release}_resources()
    pinctrl: cherryview: Use raw_spinlock for locking
    pinctrl: baytrail: Use raw_spinlock for locking
    pinctrl: imx6ul: Remove .owner field
    pinctrl: zynq: Fix typos in smc0_nand_grp and smc0_nor_grp
    pinctrl: sh-pfc: Implement pinconf power-source param for voltage switching
    clk: rockchip: add pclk_pd_pmu to the list of rk3288 critical clocks
    pinctrl: sun4i: add spdif to pin description.
    pinctrl: atlas7: clear ugly branch statements for pull and drivestrength
    pinctrl: baytrail: Serialize all register access
    pinctrl: baytrail: Drop FSF mailing address
    pinctrl: rockchip: only enable gpio clock when it setting
    pinctrl/mediatek: fix spelling mistake in dev_err error message
    pinctrl: cherryview: Serialize all register access
    pinctrl: UniPhier: PH1-Pro5: add I2C ch6 pin-mux setting
    pinctrl: nomadik: reflect current input value
    ...

    Linus Torvalds
     

28 Jul, 2015

1 commit

  • Thomas Abraham's Linaro email address bounces for several months. Also
    there were no replies for several emails sent on LKML to his Samsung
    address. Move his name to CREDITS.

    Signed-off-by: Krzysztof Kozlowski
    Cc: Tomasz Figa
    Cc: Thomas Abraham
    Cc: Linus Walleij
    Link: http://lkml.org/lkml/2015/6/15/15
    Signed-off-by: Linus Walleij

    Krzysztof Kozlowski
     

15 Jul, 2015

1 commit

  • Adds a new single-purpose PIDs subsystem to limit the number of
    tasks that can be forked inside a cgroup. Essentially this is an
    implementation of RLIMIT_NPROC that applies to a cgroup rather than a
    process tree.

    However, it should be noted that organisational operations (adding and
    removing tasks from a PIDs hierarchy) will *not* be prevented. Rather,
    the number of tasks in the hierarchy cannot exceed the limit through
    forking. This is due to the fact that, in the unified hierarchy, attach
    cannot fail (and it is not possible for a task to overcome its PIDs
    cgroup policy limit by attaching to a child cgroup -- even if migrating
    mid-fork it must be able to fork in the parent first).

    PIDs are fundamentally a global resource, and it is possible to reach
    PID exhaustion inside a cgroup without hitting any reasonable kmemcg
    policy. Once you've hit PID exhaustion, you're only in a marginally
    better state than OOM. This subsystem allows PID exhaustion inside a
    cgroup to be prevented.

    Signed-off-by: Aleksa Sarai
    Signed-off-by: Tejun Heo

    Aleksa Sarai
     

01 Jul, 2015

1 commit


23 Jun, 2015

1 commit


08 May, 2015

1 commit

  • As some help is needed from an active maintainer, replace Andrew Victor
    by Alexandre Belloni in the ARM/Atmel MAINTAINERS' entry (aka AT91).
    Add an entry to the CREDITS file.

    Thanks Andrew for the great role you played during the early days of this
    product family.

    Signed-off-by: Nicolas Ferre
    Acked-by: Andrew Victor
    Acked-by: Alexandre Belloni
    Signed-off-by: Arnd Bergmann

    Nicolas Ferre
     

23 Apr, 2015

1 commit

  • Pull PCI fixes from Bjorn Helgaas:
    "These fix an ia64 regression caused by tighter resource checking we
    merged during the merge window and remove an invalid email address
    from MAINTAINERS.

    Resource management:
    - ia64: Treat all Address Space Descriptors as windows (Bjorn Helgaas)

    Miscellaneous:
    - MAINTAINERS: Remove Mohit Kumar (email bounces) (Bjorn Helgaas)"

    * tag 'pci-v4.1-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci:
    ia64/PCI: Treat all host bridge Address Space Descriptors (even consumers) as windows
    MAINTAINERS: Remove Mohit Kumar (email bounces)

    Linus Torvalds
     

22 Apr, 2015

1 commit


16 Apr, 2015

2 commits


23 Mar, 2015

1 commit


20 Dec, 2014

1 commit

  • I'm leaving Red Hat at the end of December 2014, so remove all
    references to my soon-to-be-dead address.

    (There are some references left in the tree, that need additional
    changes, I'll send those through the AGP maintainers).

    Signed-off-by: Dave Jones
    Signed-off-by: Linus Torvalds

    Dave Jones
     

09 Aug, 2014

1 commit

  • - Invalid maintainer e-mail address:
    Mail server reply:
    Recipient address rejected: User unknown in virtual alias table
    - Remove no longer working webpage URL
    - Remove obsolete "Person" field
    - Move status to "Orphan"
    - Add Dave Jeffery and Jack Hammer to the CREDITS file

    Signed-off-by: Michael Opdenacker
    Reviewed-by: Jean Delvare
    Cc: David Jeffery
    Cc: James Bottomley
    Cc: Paul Bolle
    Reviewed-by: Jingoo Han
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Michael Opdenacker
     

31 Jul, 2014

1 commit

  • My IBM email addresses haven't worked for years; also map some
    old-but-functional forwarding addresses to my canonical address.

    Update my GPG key fingerprint; I moved to 4096R a long time ago.

    Update description.

    Signed-off-by: Josh Triplett
    Cc: "Paul E. McKenney"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Josh Triplett
     

15 Jul, 2014

1 commit


24 Jun, 2014

1 commit

  • As discussed in various threads on the side:

    Remove one inactive maintainer, add two new ones and update my email
    address. Plus add Andrew. And fix the glob to include files like
    mm/slab_common.c

    Signed-off-by: Christoph Lameter
    Acked-by: David Rientjes
    Acked-by: Joonsoo Kim
    Acked-by: Pekka Enberg
    Cc: Matt Mackall
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Christoph Lameter
     

05 Apr, 2014

1 commit

  • Pull media updates from Mauro Carvalho Chehab:
    "The main set of series of patches for media subsystem, including:
    - document RC sysfs class
    - added an API to setup scancode to allow waking up systems using the
    Remote Controller
    - add API for SDR devices. Drivers are still on staging
    - some API improvements for getting EDID data from media
    inputs/outputs
    - new DVB frontend driver for drx-j (ATSC)
    - one driver (it913x/it9137) got removed, in favor of an improvement
    on another driver (af9035)
    - added a skeleton V4L2 PCI driver at documentation
    - added a dual flash driver (lm3646)
    - added a new IR driver (img-ir)
    - added an IR scancode decoder for the Sharp protocol
    - some improvements at the usbtv driver, to allow its core to be
    reused.
    - added a new SDR driver (rtl2832u_sdr)
    - added a new tuner driver (msi001)
    - several improvements at em28xx driver to fix PM support, device
    removal and to split the V4L2 specific bits into a separate
    sub-driver
    - one driver got converted to videobuf2 (s2255drv)
    - the e4000 tuner driver now follows an improved binding model
    - some fixes at V4L2 compat32 code
    - several fixes and enhancements at videobuf2 code
    - some cleanups at V4L2 API documentation
    - usual driver enhancements, new board additions and misc fixups"

    [ NOTE! This merge effective drops commit 4329b93b283c ("of: Reduce
    indentation in of_graph_get_next_endpoint").

    The of_graph_get_next_endpoint() function was moved and renamed by
    commit fd9fdb78a9bf ("[media] of: move graph helpers from
    drivers/media/v4l2-core to drivers/of"). It was originally called
    v4l2_of_get_next_endpoint() and lived in the file
    drivers/media/v4l2-core/v4l2-of.c.

    In that original location, it was then fixed to support empty port
    nodes by commit b9db140c1e46 ("[media] v4l: of: Support empty port
    nodes"), and that commit clashes badly with the dropped "Reduce
    intendation" commit. I had to choose one or the other, and decided
    that the "Support empty port nodes" commit was more important ]

    * 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (426 commits)
    [media] em28xx-dvb: fix PCTV 461e tuner I2C binding
    Revert "[media] em28xx-dvb: fix PCTV 461e tuner I2C binding"
    [media] em28xx: fix PCTV 290e LNA oops
    [media] em28xx-dvb: fix PCTV 461e tuner I2C binding
    [media] m88ds3103: fix bug on .set_tone()
    [media] saa7134: fix WARN_ON during resume
    [media] v4l2-dv-timings: add module name, description, license
    [media] videodev2.h: add parenthesis around macro arguments
    [media] saa6752hs: depends on CRC32
    [media] si4713: fix Kconfig dependencies
    [media] Sensoray 2255 uses videobuf2
    [media] adv7180: free an interrupt on failure paths in init_device()
    [media] e4000: make VIDEO_V4L2 dependency optional
    [media] af9033: Don't export functions for the hardware filter
    [media] af9035: use af9033 PID filters
    [media] af9033: implement PID filter
    [media] rtl2832_sdr: do not use dynamic stack allocation
    [media] e4000: fix 32-bit build error
    [media] em28xx-audio: make sure audio is unmuted on open()
    [media] DocBook media: v4l2_format_sdr was renamed to v4l2_sdr_format
    ...

    Linus Torvalds
     

04 Apr, 2014

2 commits


20 Feb, 2014

1 commit


19 Feb, 2014

1 commit


07 Feb, 2014

1 commit


30 Jan, 2014

1 commit


28 Nov, 2013

1 commit


13 Nov, 2013

2 commits

  • Zwane Mwaikambo's @arm.linux.org.uk address no longer works. In February
    2013 he asked for his gmail address to be used instead [1] so let's just
    do that.

    [1] http://marc.info/?l=linux-kernel&m=136079068903214&w=2

    Signed-off-by: Jean Delvare
    Cc: Russell King
    Cc: Zwane Mwaikambo
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jean Delvare
     
  • Remove Richard Purdie as backlight subsystem maintainer,

    akpm: Richard is still responsive and is reviewing some of the patches,
    but appears to agree that listing him as the maintainer is no longer
    appropriate.

    [akpm@linux-foundation.org: s/USA/UK/]
    Signed-off-by: Jingoo Han
    Acked-by: Richard Purdie
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jingoo Han
     

12 Nov, 2013

1 commit

  • Pull h8300 platform removal from Guenter Roeck:
    "The patch series has been in -next for more than one relase cycle. I
    did get a number of Acks, and no objections.

    H8/300 has been dead for several years, the kernel for it has not
    compiled for ages, and recent versions of gcc for it are broken.
    Remove support for it"

    * tag 'h8300-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:
    CREDITS: Add Yoshinori Sato for h8300
    fs/minix: Drop dependency on H8300
    Drop remaining references to H8/300 architecture
    Drop MAINTAINERS entry for H8/300
    watchdog: Drop references to H8300 architecture
    net/ethernet: Drop H8/300 Ethernet driver
    net/ethernet: smsc9194: Drop conditional code for H8/300
    ide: Drop H8/300 driver
    Drop support for Renesas H8/300 (h8300) architecture

    Linus Torvalds
     

04 Nov, 2013

1 commit


26 Sep, 2013

1 commit


07 Sep, 2013

1 commit

  • Pull trivial tree from Jiri Kosina:
    "The usual trivial updates all over the tree -- mostly typo fixes and
    documentation updates"

    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (52 commits)
    doc: Documentation/cputopology.txt fix typo
    treewide: Convert retrun typos to return
    Fix comment typo for init_cma_reserved_pageblock
    Documentation/trace: Correcting and extending tracepoint documentation
    mm/hotplug: fix a typo in Documentation/memory-hotplug.txt
    power: Documentation: Update s2ram link
    doc: fix a typo in Documentation/00-INDEX
    Documentation/printk-formats.txt: No casts needed for u64/s64
    doc: Fix typo "is is" in Documentations
    treewide: Fix printks with 0x%#
    zram: doc fixes
    Documentation/kmemcheck: update kmemcheck documentation
    doc: documentation/hwspinlock.txt fix typo
    PM / Hibernate: add section for resume options
    doc: filesystems : Fix typo in Documentations/filesystems
    scsi/megaraid fixed several typos in comments
    ppc: init_32: Fix error typo "CONFIG_START_KERNEL"
    treewide: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks
    page_isolation: Fix a comment typo in test_pages_isolated()
    doc: fix a typo about irq affinity
    ...

    Linus Torvalds
     

20 Aug, 2013

1 commit