03 Dec, 2016

1 commit

  • Ozgur Karatas reported that the very first entry in the CREDITS file had
    the wrong tag for name (M: instead of N: - it happened when moving the
    entry from the MAINTAINERS file, where 'M:' stands for "Maintainer").

    And when I went looking, I found a couple of other cases of wrong
    tagging too.

    Reported-by: Ozgur Karatas
    Signed-off-by: Linus Torvalds

    Linus Torvalds
     

28 Oct, 2016

1 commit


08 Oct, 2016

1 commit


07 Oct, 2016

1 commit

  • Pull power supply and reset updates from Sebastian Reichel:
    - move power supply drivers to drivers/power/supply
    - unify location of power supply DT documentation
    - tps65217-charger: IRQ support
    - act8945a-charger: misc. cleanups & improvements
    - sbs-battery cleanup
    - fix users of deprecated create_singlethread_workqueue()
    - misc fixes.

    * tag 'for-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: (46 commits)
    power: supply: bq27xxx_battery: allow kernel poll_interval parameter runtime update
    power: supply: sbs-battery: Cleanup removal of chip->pdata
    power: reset: st: Remove obsolete platforms from dt doc
    power: reset: st-poweroff: Remove obsolete platforms.
    power: reset: zx-reboot: Unmap region obtained by of_iomap
    power: reset: xgene-reboot: Unmap region obtained by of_iomap
    power: supply: ab8500: cleanup with list_first_entry_or_null()
    power: reset: add in missing white space in error message text
    sbs-battery: make writes to ManufacturerAccess optional
    power: bq24257: Fix use of uninitialized pointer bq->charger
    power: supply: sbs-battery: simplify DT parsing
    power: supply: bq24735-charger: Request status GPIO with initial input setup
    power: supply: sbs-battery: Use gpio_desc and sleeping calls for battery detect
    power: supply: act8945a_charger: Add max current property
    power: supply: act8945a_charger: Add capacity level property
    doc: bindings: power: act8945a-charger: Update properties.
    power: supply: act8945a_charger: Fix the power supply type
    power: supply: act8945a_charger: Add status change update support
    power: supply: act8945a_charger: Improve state handling
    power: supply: act8945a_charger: Remove "battery_temperature"
    ...

    Linus Torvalds
     

05 Oct, 2016

1 commit

  • Pull EDAC updates from Borislav Petkov:
    "A lot of movement in the EDAC tree this time around, coarse summary
    below:

    - Altera Arria10 enablement of NAND, DMA, USB, QSPI and SD-MMC FIFO
    buffers (Thor Thayer)

    - split the memory controller part out of mpc85xx and share it with a
    new Freescale ARM Layerscape driver (York Sun)

    - amd64_edac fixes (Yazen Ghannam)

    - misc cleanups, refactoring and fixes all over the place"

    * tag 'edac_for_4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp: (37 commits)
    EDAC, altera: Add IRQ Flags to disable IRQ while handling
    EDAC, altera: Correct EDAC IRQ error message
    EDAC, amd64: Autoload module using x86_cpu_id
    EDAC, sb_edac: Remove NULL pointer check on array pci_tad
    EDAC: Remove NO_IRQ from powerpc-only drivers
    EDAC, fsl_ddr: Fix error return code in fsl_mc_err_probe()
    EDAC, fsl_ddr: Add entry to MAINTAINERS
    EDAC: Move Doug Thompson to CREDITS
    EDAC, I3000: Orphan driver
    EDAC, fsl_ddr: Replace simple_strtoul() with kstrtoul()
    EDAC, layerscape: Add Layerscape EDAC support
    EDAC, fsl_ddr: Fix IRQ dispose warning when module is removed
    EDAC, fsl_ddr: Add support for little endian
    EDAC, fsl_ddr: Add missing DDR DRAM types
    EDAC, fsl_ddr: Rename macros and names
    EDAC, fsl-ddr: Separate FSL DDR driver from MPC85xx
    EDAC, mpc85xx: Replace printk() with pr_* format
    EDAC, mpc85xx: Drop setting/clearing RFXE bit in HID1
    EDAC, altera: Rename MC trigger to common name
    EDAC, altera: Rename device trigger to common name
    ...

    Linus Torvalds
     

04 Oct, 2016

1 commit

  • Pull char/misc driver updates from Greg KH:
    "Here's the "big" char and misc driver update for 4.9-rc1.

    Lots of little things here, all over the driver tree for subsystems
    that flow through me. Nothing major that I can discern, full details
    are in the shortlog.

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

    * tag 'char-misc-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (144 commits)
    drivers/misc/hpilo: Changes to support new security states in iLO5 FW
    at25: fix debug and error messaging
    misc/genwqe: ensure zero initialization
    vme: fake: remove unexpected unlock in fake_master_set()
    vme: fake: mark symbols static where possible
    spmi: pmic-arb: Return an error code if sanity check fails
    Drivers: hv: get rid of id in struct vmbus_channel
    Drivers: hv: make VMBus bus ids persistent
    mcb: Add a dma_device to mcb_device
    mcb: Enable PCI bus mastering by default
    mei: stop the stall timer worker if not needed
    clk: probe common clock drivers earlier
    vme: fake: fix build for 64-bit dma_addr_t
    ttyprintk: Neaten and simplify printing
    mei: me: add kaby point device ids
    coresight: tmc: mark symbols static where possible
    coresight: perf: deal with error condition properly
    Drivers: hv: hv_util: Avoid dynamic allocation in time synch
    fpga manager: Add hardware dependency to Zynq driver
    Drivers: hv: utils: Support TimeSync version 4.0 protocol samples.
    ...

    Linus Torvalds
     

19 Sep, 2016

1 commit


10 Sep, 2016

1 commit


01 Sep, 2016

1 commit


31 Aug, 2016

2 commits


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