07 Apr, 2012

1 commit


30 Mar, 2012

2 commits

  • Pull urgent cgroup fix from Tejun Heo:
    "Commit 61d1d219c4c0 ('cgroup: remove extra calls to
    find_existing_css_set') which was part of the rc1 cgroup pull request
    made writes to the cgroup "tasks" file return an uninitialized retval
    on success which can cause boot failures with systemd.

    The change stayed in linux-next for quite some time but gcc
    interestingly failed to emit warning about using uninitialized
    variable and the problem seems to materialize only for certain build
    combinations (probably depends on register allocation).

    It's just missing local variable initialization and the fix is trivial
    & safe. As the problem is critical when it materializes, I'm
    fast-tracking it. Also included is Li's email address change in
    MAINTAINERS."

    * 'for-3.4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:
    cgroup: cgroup_attach_task() could return -errno after success
    cgroup: update MAINTAINERS entry

    Linus Torvalds
     
  • Pull scheduler fixes from Ingo Molnar.

    * 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
    cpusets: Remove an unused variable
    sched/rt: Improve pick_next_highest_task_rt()
    sched: Fix select_fallback_rq() vs cpu_active/cpu_online
    sched/x86/smp: Do not enable IRQs over calibrate_delay()
    sched: Fix compiler warning about declared inline after use
    MAINTAINERS: Update email address for SCHEDULER and PERF EVENTS

    Linus Torvalds
     

29 Mar, 2012

4 commits

  • Update my email address.

    Signed-off-by: Li Zefan
    Signed-off-by: Tejun Heo

    Li Zefan
     
  • Pull x86 platform driver updates from Matthew Garrett:
    "Some significant updates to samsung-laptop, additional hardware
    support for Toshibas, misc updates to various hardware and a new
    backlight driver for some Apple machines."

    Fix up trivial conflicts: geode Geos update happening next to net5501
    support, and MSIC thermal platform support added twice.

    * 'for_linus' of git://cavan.codon.org.uk/platform-drivers-x86: (77 commits)
    acer-wmi: add quirk table for video backlight vendor mode
    drivers/platform/x86/amilo-rfkill.c::amilo_rfkill_probe() avoid NULL deref
    samsung-laptop: unregister ACPI video module for some well known laptops
    acer-wmi: No wifi rfkill on Sony machines
    thinkpad-acpi: recognize Lenovo as version string in newer V-series BIOS
    asus-wmi: don't update power and brightness when using scalar
    eeepc-wmi: split et2012 specific hacks
    eeepc-wmi: refine quirks handling
    asus-nb-wmi: set panel_power correctly
    asus-wmi: move WAPF variable into quirks_entry
    asus-wmi: store backlight power status for AIO machine
    asus-wmi: add scalar board brightness adj. support
    samsung-laptop: cleanup return type: mode_t vs umode_t
    drivers, samsung-laptop: fix usage of isalnum
    drivers, samsung-laptop: fix initialization of sabi_data in sabi_set_commandb
    asus-wmi: on/off bit is not set when reading the value
    eeepc-wmi: add extra keymaps for EP121
    asus-nb-wmi: ignore useless keys
    acer-wmi: support Lenovo ideapad S205 Brazos wifi switch
    acer-wmi: fix out of input parameter size when set
    ...

    Linus Torvalds
     
  • Pull device-mapper changes for 3.4 from Alasdair Kergon:

    - Update thin provisioning to support read-only external snapshot
    origins and discards.
    - A new target, dm verity, for device content validation.
    - Mark dm uevent and dm raid as no-longer-experimental.
    - Miscellaneous other fixes and clean-ups.

    * tag 'dm-3.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm: (27 commits)
    dm: add verity target
    dm bufio: prefetch
    dm thin: add pool target flags to control discard
    dm thin: support discards
    dm thin: prepare to support discard
    dm thin: use dm_target_offset
    dm thin: support read only external snapshot origins
    dm thin: relax hard limit on the maximum size of a metadata device
    dm persistent data: remove space map ref_count entries if redundant
    dm thin: commit outstanding data every second
    dm: reject trailing characters in sccanf input
    dm raid: handle failed devices during start up
    dm thin metadata: pass correct space map to dm_sm_root_size
    dm persistent data: remove redundant value_size arg from value_ptr
    dm mpath: detect invalid map_context
    dm: clear bi_end_io on remapping failure
    dm table: simplify call to free_devices
    dm thin: correct comments
    dm raid: no longer experimental
    dm uevent: no longer experimental
    ...

    Linus Torvalds
     
  • Update device-mapper MAINTAINERS entry to mention quilt working tree location
    and persistent-data subdirectory.

    Signed-off-by: Alasdair G Kergon

    Alasdair G Kergon
     

28 Mar, 2012

2 commits

  • Pull "remoteproc/rpmsg: new subsystem" from Arnd Bergmann:
    "This new subsystem provides a common way to talk to secondary
    processors on an SoC, e.g. a DSP, GPU or service processor, using
    virtio as the transport. In the long run, it should replace a few
    dozen vendor specific ways to do the same thing, which all never made
    it into the upstream kernel. There is a broad agreement that rpmsg is
    the way to go here and several vendors have started working on
    replacing their own subsystems.

    Two branches each add one virtio protocol number. Fortunately the
    numbers were agreed upon in advance, so there are only context
    changes.

    Signed-off-by: Arnd Bergmann "

    Fixed up trivial protocol number conflict due to the mentioned additions
    next to each other.

    * tag 'rpmsg' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (32 commits)
    remoteproc: cleanup resource table parsing paths
    remoteproc: remove the hardcoded vring alignment
    remoteproc/omap: remove the mbox_callback limitation
    remoteproc: remove the single rpmsg vdev limitation
    remoteproc: safer boot/shutdown order
    remoteproc: remoteproc_rpmsg -> remoteproc_virtio
    remoteproc: resource table overhaul
    rpmsg: fix build warning when dma_addr_t is 64-bit
    rpmsg: fix published buffer length in rpmsg_recv_done
    rpmsg: validate incoming message length before propagating
    rpmsg: fix name service endpoint leak
    remoteproc/omap: two Kconfig fixes
    remoteproc: make sure we're parsing a 32bit firmware
    remoteproc: s/big switch/lookup table/
    remoteproc: bail out if firmware has different endianess
    remoteproc: don't use virtio's weak barriers
    rpmsg: rename virtqueue_add_buf_gfp to virtqueue_add_buf
    rpmsg: depend on EXPERIMENTAL
    remoteproc: depend on EXPERIMENTAL
    rpmsg: add Kconfig menu
    ...

    Conflicts:
    include/linux/virtio_ids.h

    Linus Torvalds
     
  • Pull "ARM: subarch maintainer updates" from Arnd Bergmann:
    "This is a collection of updates to the MAINTAINERS file, separated out
    mostly to give an overview of what has changed regarding who does
    what.

    Signed-off-by: Arnd Bergmann "

    * tag 'maintainers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:
    ARM: tegra: update main repo and add patchwork
    MAINTAINERS: update MAINTAINERS email entry
    MAINTAINERS: update maintainer entry for pxa/hx4700
    MAINTAINERS: ARM: tegra: update Stephen's email address
    MAINTAINERS: add TI DaVinci git tree information
    MAINTAINERS: mark TI DaVinci list as "moderated"
    MAINTAINERS: remove arch/arm/mach-mx*/ from IMX entry

    Linus Torvalds
     

24 Mar, 2012

8 commits

  • Merge second batch of patches from Andrew Morton:
    - various misc things
    - core kernel changes to prctl, exit, exec, init, etc.
    - kernel/watchdog.c updates
    - get_maintainer
    - MAINTAINERS
    - the backlight driver queue
    - core bitops code cleanups
    - the led driver queue
    - some core prio_tree work
    - checkpatch udpates
    - largeish crc32 update
    - a new poll() feature for the v4l guys
    - the rtc driver queue
    - fatfs
    - ptrace
    - signals
    - kmod/usermodehelper updates
    - coredump
    - procfs updates

    * emailed from Andrew Morton : (141 commits)
    seq_file: add seq_set_overflow(), seq_overflow()
    proc-ns: use d_set_d_op() API to set dentry ops in proc_ns_instantiate().
    procfs: speed up /proc/pid/stat, statm
    procfs: add num_to_str() to speed up /proc/stat
    proc: speed up /proc/stat handling
    fs/proc/kcore.c: make get_sparsemem_vmemmap_info() static
    coredump: add VM_NODUMP, MADV_NODUMP, MADV_CLEAR_NODUMP
    coredump: remove VM_ALWAYSDUMP flag
    kmod: make __request_module() killable
    kmod: introduce call_modprobe() helper
    usermodehelper: ____call_usermodehelper() doesn't need do_exit()
    usermodehelper: kill umh_wait, renumber UMH_* constants
    usermodehelper: implement UMH_KILLABLE
    usermodehelper: introduce umh_complete(sub_info)
    usermodehelper: use UMH_WAIT_PROC consistently
    signal: zap_pid_ns_processes: s/SEND_SIG_NOINFO/SEND_SIG_FORCED/
    signal: oom_kill_task: use SEND_SIG_FORCED instead of force_sig()
    signal: cosmetic, s/from_ancestor_ns/force/ in prepare_signal() paths
    signal: give SEND_SIG_FORCED more power to beat SIGNAL_UNKILLABLE
    Hexagon: use set_current_blocked() and block_sigmask()
    ...

    Linus Torvalds
     
  • The maintainership of LTP is out of date, so update it.

    Signed-off-by: Wanlong Gao
    Signed-off-by: Cyril Hrubis
    Signed-off-by: Caspar Zhang
    Reviewed-by: Rishikesh K Rajak
    Acked-by: Subrata Modak
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Wanlong Gao
     
  • Russell King seems to be maintaining these. Might as well mark them with
    the appropriate S: entry

    Signed-off-by: Joe Perches
    Cc: Russell King
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Add missing S: status line to ALPHA.

    Signed-off-by: Joe Perches
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Update the various git urls for name changes from 2.6.

    Signed-off-by: Joe Perches
    Reviewed-by: Jesper Juhl
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • The MCA section included a file referring to Machine Check rather than
    Microchannel.

    Rename the section to spell out Microchannel and drop the bad file
    reference.

    Reported-by: Greg Pearson
    Signed-off-by: Joe Perches
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Pull IOMMU updates from Joerg Roedel:
    "The IOMMU updates for this round are not very large patch-wise. But
    they contain two new IOMMU drivers for the ARM Tegra 2 and 3
    platforms. Besides that there are also a few patches for the AMD
    IOMMU which prepare the driver for adding intr-remapping support and a
    couple of fixes."

    * tag 'iommu-updates-v3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu:
    iommu/amd: Fix section mismatch
    iommu/amd: Move interrupt setup code into seperate function
    iommu/amd: Make sure IOMMU interrupts are re-enabled on resume
    iommu/amd: Fix section warning for prealloc_protection_domains
    iommu/amd: Don't initialize IOMMUv2 resources when not required
    iommu/amd: Update git-tree in MAINTAINERS
    iommu/tegra-gart: fix spin_unlock in map failure path
    iommu/amd: Fix double free of mem-region in error-path
    iommu/amd: Split amd_iommu_init function
    ARM: IOMMU: Tegra30: Add iommu_ops for SMMU driver
    ARM: IOMMU: Tegra20: Add iommu_ops for GART driver

    Linus Torvalds
     
  • Pull PCI changes (including maintainer change) from Jesse Barnes:
    "This pull has some good cleanups from Bjorn and Yinghai, as well as
    some more code from Yinghai to better handle resource re-allocation
    when enabled.

    There's also a new initcall_debug feature from Arjan which will print
    out quirk timing information to help identify slow quirks for fixing
    or refinement (Yinghai sent in a few patches to do just that once the
    new debug code landed).

    Beyond that, I'm handing off PCI maintainership to Bjorn Helgaas.
    He's been a core PCI and Linux contributor for some time now, and has
    kindly volunteered to take over. I just don't feel I have the time
    for PCI review and work that it deserves lately (I've taken on some
    other projects), and haven't been as responsive lately as I'd like, so
    I approached Bjorn asking if he'd like to manage things. He's going
    to give it a try, and I'm confident he'll do at least as well as I
    have in keeping the tree managed, patches flowing, and keeping things
    stable."

    Fix up some fairly trivial conflicts due to other cleanups (mips device
    resource fixup cleanups clashing with list handling cleanup, ppc iseries
    removal clashing with pci_probe_only cleanup etc)

    * 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci: (112 commits)
    PCI: Bjorn gets PCI hotplug too
    PCI: hand PCI maintenance over to Bjorn Helgaas
    unicore32/PCI: move include to asm/pci.h
    sparc/PCI: convert devtree and arch-probed bus addresses to resource
    powerpc/PCI: allow reallocation on PA Semi
    powerpc/PCI: convert devtree bus addresses to resource
    powerpc/PCI: compute I/O space bus-to-resource offset consistently
    arm/PCI: don't export pci_flags
    PCI: fix bridge I/O window bus-to-resource conversion
    x86/PCI: add spinlock held check to 'pcibios_fwaddrmap_lookup()'
    PCI / PCIe: Introduce command line option to disable ARI
    PCI: make acpihp use __pci_remove_bus_device instead
    PCI: export __pci_remove_bus_device
    PCI: Rename pci_remove_behind_bridge to pci_stop_and_remove_behind_bridge
    PCI: Rename pci_remove_bus_device to pci_stop_and_remove_bus_device
    PCI: print out PCI device info along with duration
    PCI: Move "pci reassigndev resource alignment" out of quirks.c
    PCI: Use class for quirk for usb host controller fixup
    PCI: Use class for quirk for ti816x class fixup
    PCI: Use class for quirk for intel e100 interrupt fixup
    ...

    Linus Torvalds
     

23 Mar, 2012

5 commits

  • Signed-off-by: Ingo Molnar

    Ingo Molnar
     
  • Pull fbdev updates for 3.4 from Florian Tobias Schandinat:
    - drivers for Samsung Exynos MIPI DSI and display port
    - i740fb to support those old Intel chips
    - large updates to OMAP, viafb and sh_mobile_lcdcfb
    - some updates to s3c-fb and udlfb, few patches to others

    Fix up conflicts in drivers/video/udlfb.c due to Key Sievers' fix making
    it in twice.

    * tag 'fbdev-updates-for-3.4' of git://github.com/schandinat/linux-2.6: (156 commits)
    Revert "video:uvesafb: Fix oops that uvesafb try to execute NX-protected page"
    OMAPDSS: register dss drivers in module init
    video: pxafb: add clk_prepare/clk_unprepare calls
    fbdev: bfin_adv7393fb: Drop needless include
    fbdev: sh_mipi_dsi: add extra phyctrl for sh_mipi_dsi_info
    fbdev: remove dependency of FB_SH_MOBILE_MERAM from FB_SH_MOBILE_LCDC
    Revert "MAINTAINERS: add entry for exynos mipi display drivers"
    fbdev: da8xx: add support for SP10Q010 display
    fbdev: da8xx:: fix reporting of the display timing info
    drivers/video/pvr2fb.c: ensure arguments to request_irq and free_irq are compatible
    OMAPDSS: APPLY: fix clearing shadow dirty flag with manual update
    fbdev: sh_mobile_meram: Implement system suspend/resume
    fbdev: sh_mobile_meram: Remove unneeded sanity checks
    fbdev: sh_mobile_meram: Don't perform update in register operation
    arm: mach-shmobile: Constify sh_mobile_meram_cfg structures
    fbdev: sh_mobile_lcdc: Don't store copy of platform data
    fbdev: sh_mobile_meram: Remove unused sh_mobile_meram_icb_cfg fields
    arm: mach-shmobile: Don't set MERAM ICB numbers in platform data
    fbdev: sh_mobile_meram: Allocate ICBs automatically
    fbdev: sh_mobile_meram: Use genalloc to manage MERAM allocation
    ...

    Linus Torvalds
     
  • Pull input subsystem updates from Dmitry Torokhov:
    "- we finally merged driver for USB version of Synaptics touchpads
    (I guess most commonly found in IBM/Lenovo keyboard/touchpad combo);

    - a bunch of new drivers for embedded platforms (Cypress
    touchscreens, DA9052 OnKey, MAX8997-haptic, Ilitek ILI210x
    touchscreens, TI touchscreen);

    - input core allows clients to specify desired clock source for
    timestamps on input events (EVIOCSCLOCKID ioctl);

    - input core allows querying state of all MT slots for given event
    code via EVIOCGMTSLOTS ioctl;

    - various driver fixes and improvements."

    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (45 commits)
    Input: ili210x - add support for Ilitek ILI210x based touchscreens
    Input: altera_ps2 - use of_match_ptr()
    Input: synaptics_usb - switch to module_usb_driver()
    Input: convert I2C drivers to use module_i2c_driver()
    Input: convert SPI drivers to use module_spi_driver()
    Input: omap4-keypad - move platform_data to
    Input: kxtj9 - who_am_i check value and initial data rate fixes
    Input: add driver support for MAX8997-haptic
    Input: tegra-kbc - revise device tree support
    Input: of_keymap - add device tree bindings for simple key matrices
    Input: wacom - fix physical size calculation for 3rd-gen Bamboo
    Input: twl4030-vibra - really switch from #if to #ifdef
    Input: hp680_ts_input - ensure arguments to request_irq and free_irq are compatible
    Input: max8925_onkey - avoid accessing input device too early
    Input: max8925_onkey - allow to be used as a wakeup source
    Input: atmel-wm97xx - convert to dev_pm_ops
    Input: atmel-wm97xx - set driver owner
    Input: add cyttsp touchscreen maintainer entry
    Input: cyttsp - remove useless checks in cyttsp_probe()
    Input: usbtouchscreen - add support for Data Modul EasyTouch TP 72037
    ...

    Linus Torvalds
     
  • Pull cleancache changes from Konrad Rzeszutek Wilk:
    "This has some patches for the cleancache API that should have been
    submitted a _long_ time ago. They are basically cleanups:

    - rename of flush to invalidate

    - moving reporting of statistics into debugfs

    - use __read_mostly as necessary.

    Oh, and also the MAINTAINERS file change. The files (except the
    MAINTAINERS file) have been in #linux-next for months now. The late
    addition of MAINTAINERS file is a brain-fart on my side - didn't
    realize I needed that just until I was typing this up - and I based
    that patch on v3.3 - so the tree is on top of v3.3."

    * tag 'stable/for-linus-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/mm:
    MAINTAINERS: Adding cleancache API to the list.
    mm: cleancache: Use __read_mostly as appropiate.
    mm: cleancache: report statistics via debugfs instead of sysfs.
    mm: zcache/tmem/cleancache: s/flush/invalidate/
    mm: cleancache: s/flush/invalidate/

    Linus Torvalds
     
  • Joerg Roedel
     

22 Mar, 2012

3 commits

  • Pull powerpc merge from Benjamin Herrenschmidt:
    "Here's the powerpc batch for this merge window. It is going to be a
    bit more nasty than usual as in touching things outside of
    arch/powerpc mostly due to the big iSeriesectomy :-) We finally got
    rid of the bugger (legacy iSeries support) which was a PITA to
    maintain and that nobody really used anymore.

    Here are some of the highlights:

    - Legacy iSeries is gone. Thanks Stephen ! There's still some bits
    and pieces remaining if you do a grep -ir series arch/powerpc but
    they are harmless and will be removed in the next few weeks
    hopefully.

    - The 'fadump' functionality (Firmware Assisted Dump) replaces the
    previous (equivalent) "pHyp assisted dump"... it's a rewrite of a
    mechanism to get the hypervisor to do crash dumps on pSeries, the
    new implementation hopefully being much more reliable. Thanks
    Mahesh Salgaonkar.

    - The "EEH" code (pSeries PCI error handling & recovery) got a big
    spring cleaning, motivated by the need to be able to implement a
    new backend for it on top of some new different type of firwmare.

    The work isn't complete yet, but a good chunk of the cleanups is
    there. Note that this adds a field to struct device_node which is
    not very nice and which Grant objects to. I will have a patch soon
    that moves that to a powerpc private data structure (hopefully
    before rc1) and we'll improve things further later on (hopefully
    getting rid of the need for that pointer completely). Thanks Gavin
    Shan.

    - I dug into our exception & interrupt handling code to improve the
    way we do lazy interrupt handling (and make it work properly with
    "edge" triggered interrupt sources), and while at it found & fixed
    a wagon of issues in those areas, including adding support for page
    fault retry & fatal signals on page faults.

    - Your usual random batch of small fixes & updates, including a bunch
    of new embedded boards, both Freescale and APM based ones, etc..."

    I fixed up some conflicts with the generalized irq-domain changes from
    Grant Likely, hopefully correctly.

    * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (141 commits)
    powerpc/ps3: Do not adjust the wrapper load address
    powerpc: Remove the rest of the legacy iSeries include files
    powerpc: Remove the remaining CONFIG_PPC_ISERIES pieces
    init: Remove CONFIG_PPC_ISERIES
    powerpc: Remove FW_FEATURE ISERIES from arch code
    tty/hvc_vio: FW_FEATURE_ISERIES is no longer selectable
    powerpc/spufs: Fix double unlocks
    powerpc/5200: convert mpc5200 to use of_platform_populate()
    powerpc/mpc5200: add options to mpc5200_defconfig
    powerpc/mpc52xx: add a4m072 board support
    powerpc/mpc5200: update mpc5200_defconfig to fit for charon board
    Documentation/powerpc/mpc52xx.txt: Checkpatch cleanup
    powerpc/44x: Add additional device support for APM821xx SoC and Bluestone board
    powerpc/44x: Add support PCI-E for APM821xx SoC and Bluestone board
    MAINTAINERS: Update PowerPC 4xx tree
    powerpc/44x: The bug fixed support for APM821xx SoC and Bluestone board
    powerpc: document the FSL MPIC message register binding
    powerpc: add support for MPIC message register API
    powerpc/fsl: Added aliased MSIIR register address to MSI node in dts
    powerpc/85xx: mpc8548cds - add 36-bit dts
    ...

    Linus Torvalds
     
  • Pull irq_domain support for all architectures from Grant Likely:
    "Generialize powerpc's irq_host as irq_domain

    This branch takes the PowerPC irq_host infrastructure (reverse mapping
    from Linux IRQ numbers to hardware irq numbering), generalizes it,
    renames it to irq_domain, and makes it available to all architectures.

    Originally the plan has been to create an all-new irq_domain
    implementation which addresses some of the powerpc shortcomings such
    as not handling 1:1 mappings well, but doing that proved to be far
    more difficult and invasive than generalizing the working code and
    refactoring it in-place. So, this branch rips out the 'new'
    irq_domain and replaces it with the modified powerpc version (in a
    fully bisectable way of course). It converts all users over to the
    new API and makes irq_domain selectable on any architecture.

    No architecture is forced to enable irq_domain, but the infrastructure
    is required for doing OpenFirmware style irq translations. It will
    even work on SPARC even though SPARC has it's own mechanism for
    translating irqs at boot time. MIPS, microblaze, embedded x86 and c6x
    are converted too.

    The resulting irq_domain code is probably still too verbose and can be
    optimized more, but that can be done incrementally and is a task for
    follow-on patches."

    * tag 'irqdomain-for-linus' of git://git.secretlab.ca/git/linux-2.6: (31 commits)
    dt: fix twl4030 for non-dt compile on x86
    mfd: twl-core: Add IRQ_DOMAIN dependency
    devicetree: Add empty of_platform_populate() for !CONFIG_OF_ADDRESS (sparc)
    irq_domain: Centralize definition of irq_dispose_mapping()
    irq_domain/mips: Allow irq_domain on MIPS
    irq_domain/x86: Convert x86 (embedded) to use common irq_domain
    ppc-6xx: fix build failure in flipper-pic.c and hlwd-pic.c
    irq_domain/microblaze: Convert microblaze to use irq_domains
    irq_domain/powerpc: Replace custom xlate functions with library functions
    irq_domain/powerpc: constify irq_domain_ops
    irq_domain/c6x: Use library of xlate functions
    irq_domain/c6x: constify irq_domain structures
    irq_domain/c6x: Convert c6x to use generic irq_domain support.
    irq_domain: constify irq_domain_ops
    irq_domain: Create common xlate functions that device drivers can use
    irq_domain: Remove irq_domain_add_simple()
    irq_domain: Remove 'new' irq_domain in favour of the ppc one
    mfd: twl-core.c: Fix the number of interrupts managed by twl4030
    of/address: add empty static inlines for !CONFIG_OF
    irq_domain: Add support for base irq and hwirq in legacy mappings
    ...

    Linus Torvalds
     
  • Though we may as well just merge this entry with the main PCI one at
    this point. Unless Alex returns one day at least...

    Signed-off-by: Jesse Barnes

    Jesse Barnes
     

21 Mar, 2012

7 commits

  • Pull networking merge from David Miller:
    "1) Move ixgbe driver over to purely page based buffering on receive.
    From Alexander Duyck.

    2) Add receive packet steering support to e1000e, from Bruce Allan.

    3) Convert TCP MD5 support over to RCU, from Eric Dumazet.

    4) Reduce cpu usage in handling out-of-order TCP packets on modern
    systems, also from Eric Dumazet.

    5) Support the IP{,V6}_UNICAST_IF socket options, making the wine
    folks happy, from Erich Hoover.

    6) Support VLAN trunking from guests in hyperv driver, from Haiyang
    Zhang.

    7) Support byte-queue-limtis in r8169, from Igor Maravic.

    8) Outline code intended for IP_RECVTOS in IP_PKTOPTIONS existed but
    was never properly implemented, Jiri Benc fixed that.

    9) 64-bit statistics support in r8169 and 8139too, from Junchang Wang.

    10) Support kernel side dump filtering by ctmark in netfilter
    ctnetlink, from Pablo Neira Ayuso.

    11) Support byte-queue-limits in gianfar driver, from Paul Gortmaker.

    12) Add new peek socket options to assist with socket migration, from
    Pavel Emelyanov.

    13) Add sch_plug packet scheduler whose queue is controlled by
    userland daemons using explicit freeze and release commands. From
    Shriram Rajagopalan.

    14) Fix FCOE checksum offload handling on transmit, from Yi Zou."

    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1846 commits)
    Fix pppol2tp getsockname()
    Remove printk from rds_sendmsg
    ipv6: fix incorrent ipv6 ipsec packet fragment
    cpsw: Hook up default ndo_change_mtu.
    net: qmi_wwan: fix build error due to cdc-wdm dependecy
    netdev: driver: ethernet: Add TI CPSW driver
    netdev: driver: ethernet: add cpsw address lookup engine support
    phy: add am79c874 PHY support
    mlx4_core: fix race on comm channel
    bonding: send igmp report for its master
    fs_enet: Add MPC5125 FEC support and PHY interface selection
    net: bpf_jit: fix BPF_S_LDX_B_MSH compilation
    net: update the usage of CHECKSUM_UNNECESSARY
    fcoe: use CHECKSUM_UNNECESSARY instead of CHECKSUM_PARTIAL on tx
    net: do not do gso for CHECKSUM_UNNECESSARY in netif_needs_gso
    ixgbe: Fix issues with SR-IOV loopback when flow control is disabled
    net/hyperv: Fix the code handling tx busy
    ixgbe: fix namespace issues when FCoE/DCB is not enabled
    rtlwifi: Remove unused ETH_ADDR_LEN defines
    igbvf: Use ETH_ALEN
    ...

    Fix up fairly trivial conflicts in drivers/isdn/gigaset/interface.c and
    drivers/net/usb/{Kconfig,qmi_wwan.c} as per David.

    Linus Torvalds
     
  • This reverts commit 5eb1eb4ea102c9aed8a791892a5b0431b058f20e.

    The commit above breaks alphabetical ordering and I have the same
    entry at the correct position in my tree. Not reverting this one
    would result in duplicated maintainer entries.

    Signed-off-by: Florian Tobias Schandinat

    Florian Tobias Schandinat
     
  • Florian Tobias Schandinat
     
  • I find I have less and less time to manage PCI patches and so I've been
    looking for a replacement. Bjorn has been substitute maintainer several
    times, and acts as de-facto maintainer for certain portions anyway.
    He's kindly agreed to take over in my stead; this makes it official.

    Acked-by: Bjorn Helgaas
    Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org.

    Jesse Barnes
     
  • Pull TTY/serial patches from Greg KH:
    "tty and serial merge for 3.4-rc1

    Here's the big serial and tty merge for the 3.4-rc1 tree.

    There's loads of fixes and reworks in here from Jiri for the tty
    layer, and a number of patches from Alan to help try to wrestle the vt
    layer into a sane model.

    Other than that, lots of driver updates and fixes, and other minor
    stuff, all detailed in the shortlog."

    * tag 'tty-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (132 commits)
    serial: pxa: add clk_prepare/clk_unprepare calls
    TTY: Wrong unicode value copied in con_set_unimap()
    serial: PL011: clear pending interrupts
    serial: bfin-uart: Don't access tty circular buffer in TX DMA interrupt after it is reset.
    vt: NULL dereference in vt_do_kdsk_ioctl()
    tty: serial: vt8500: fix annotations for probe/remove
    serial: remove back and forth conversions in serial_out_sync
    serial: use serial_port_in/out vs serial_in/out in 8250
    serial: introduce generic port in/out helpers
    serial: reduce number of indirections in 8250 code
    serial: delete useless void casts in 8250.c
    serial: make 8250's serial_in shareable to other drivers.
    serial: delete last unused traces of pausing I/O in 8250
    pch_uart: Add module parameter descriptions
    pch_uart: Use existing default_baud in setup_console
    pch_uart: Add user_uartclk parameter
    pch_uart: Add Fish River Island II uart clock quirks
    pch_uart: Use uartclk instead of base_baud
    mpc5200b/uart: select more tolerant uart prescaler on low baudrates
    tty: moxa: fix bit test in moxa_start()
    ...

    Linus Torvalds
     
  • Pull big staging driver updates from Greg KH:
    "Here is the big drivers/staging/ merge for 3.4-rc1

    Lots of new driver updates here, with the addition of a few new ones,
    and only one moving out of the staging tree to the "real" part of the
    kernel (the hyperv scsi driver, acked by the scsi maintainer).

    There are also loads of cleanups, fixes, and other minor things in
    here, all self-contained in the drivers/staging/ tree.

    Overall we reversed the recent trend by adding more lines than we
    removed:
    379 files changed, 37952 insertions(+), 14153 deletions(-)"

    * tag 'staging-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (360 commits)
    staging/zmem: Use lockdep_assert_held instead of spin_is_locked
    Staging: rtl8187se: r8180_wx.c: Cleaned up comments
    Staging: rtl8187se: r8180_wx.c: Removed old comments
    Staging: rtl8187se: r8180_dm.c: Removed old comments
    Staging: android: ram_console.c:
    Staging: rtl8187se: r8180_dm.c: Fix comments
    Staging: rtl8187se: r8180_dm.c: Fix spacing issues
    Staging: rtl8187se: r8180_dm.c Fixed indentation issues
    Staging: rtl8187se: r8180_dm.c: Fix brackets
    Staging: rtl8187se: r8180_dm.c: Removed spaces before tab stop
    staging: vme: fix section mismatches in linux-next 20120314
    Staging: rtl8187se: r8180_core.c: Fix some long line issues
    Staging: rtl8187se: r8180_core.c: Fix some spacing issues
    Staging: rtl8187se: r8180_core.c: Removed trailing spaces
    staging: mei: remove driver internal versioning
    Staging: rtl8187se: r8180_core.c: Cleaned up if statement
    staging: ozwpan depends on NET
    staging: ozwpan: added maintainer for ozwpan driver
    staging/mei: propagate error codes up in the write flow
    drivers:staging:mei Fix some typos in staging/mei
    ...

    Linus Torvalds
     
  • Signed-off-by: Corentin Chary
    Acked-by: Greg Kroah-Hartman
    Signed-off-by: Matthew Garrett

    Corentin Chary
     

20 Mar, 2012

2 commits


19 Mar, 2012

1 commit


17 Mar, 2012

1 commit


16 Mar, 2012

4 commits