12 Jul, 2012

1 commit


30 Jun, 2012

1 commit

  • Pablo Neira Ayuso says:

    ====================
    The following are 4 fixes and the update of the MAINTAINERS file
    to point to my Netfilter trees.

    They are:

    * One refcount leak fix in IPVS IPv6 support from Eric Dumazet.

    * One fix for interface comparison in ipset hash-netiface sets
    from Florian Westphal.

    * One fix for a missing rcu_read_unlock in nfnetlink from
    Tomasz Bursztyka.

    * One fix for a kernel crash if IPSET_CMD_NONE is set to ipset via
    nfnetlink, again from Tomasz Bursztyka.
    ====================

    Signed-off-by: David S. Miller

    David S. Miller
     

25 Jun, 2012

1 commit


21 Jun, 2012

2 commits

  • Pull driver core and printk fixes from Greg Kroah-Hartman:
    "Here are some fixes for 3.5-rc4 that resolve the kmsg problems that
    people have reported showing up after the printk and kmsg changes went
    into 3.5-rc1. There are also a smattering of other tiny fixes for the
    extcon and hyper-v drivers that people have reported.

    Signed-off-by: Greg Kroah-Hartman "

    * tag 'driver-core-3.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core:
    extcon: max8997: Add missing kfree for info->edev in max8997_muic_remove()
    extcon: Set platform drvdata in gpio_extcon_probe() and fix irq leak
    extcon: Fix wrong index in max8997_extcon_cable[]
    kmsg - kmsg_dump() fix CONFIG_PRINTK=n compilation
    printk: return -EINVAL if the message len is bigger than the buf size
    printk: use mutex lock to stop syslog_seq from going wild
    kmsg - kmsg_dump() use iterator to receive log buffer content
    vme: change maintainer e-mail address
    Extcon: Don't try to create duplicate link names
    driver core: fixup reversed deferred probe order
    printk: Fix alignment of buf causing crash on ARM EABI
    Tools: hv: verify origin of netlink connector message

    Linus Torvalds
     
  • viresh.kumar@st.com email-id doesn't exist anymore as I have left the
    company. Replace ST's id with viresh.linux@gmail.com.

    It also updates .mailmap file to fix address for 'git shortlog'

    Signed-off-by: Viresh Kumar
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Viresh Kumar
     

16 Jun, 2012

1 commit

  • Pull btrfs update from Chris Mason:
    "The dates look like I had to rebase this morning because there was a
    compiler warning for a printk arg that I had missed earlier.

    These are all fixes, including one to prevent using stale pointers for
    device names, and lots of fixes around transaction abort cleanups
    (Josef, Liu Bo).

    Jan Schmidt also sent in a number of fixes for the new reference
    number tracking code.

    Liu Bo beat me to updating the MAINTAINERS file. Since he thought to
    also fix the git url, I kept his commit."

    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs: (24 commits)
    Btrfs: update MAINTAINERS info for BTRFS FILE SYSTEM
    Btrfs: destroy the items of the delayed inodes in error handling routine
    Btrfs: make sure that we've made everything in pinned tree clean
    Btrfs: avoid memory leak of extent state in error handling routine
    Btrfs: do not resize a seeding device
    Btrfs: fix missing inherited flag in rename
    Btrfs: fix incompat flags setting
    Btrfs: fix defrag regression
    Btrfs: call filemap_fdatawrite twice for compression
    Btrfs: keep inode pinned when compressing writes
    Btrfs: implement ->show_devname
    Btrfs: use rcu to protect device->name
    Btrfs: unlock everything properly in the error case for nocow
    Btrfs: fix btrfs_destroy_marked_extents
    Btrfs: abort the transaction if the commit fails
    Btrfs: wake up transaction waiters when aborting a transaction
    Btrfs: fix locking in btrfs_destroy_delayed_refs
    Btrfs: pass locked_page into extent_clear_unlock_delalloc if theres an error
    Btrfs: fix race in tree mod log addition
    Btrfs: add btrfs_next_old_leaf
    ...

    Linus Torvalds
     

15 Jun, 2012

2 commits


14 Jun, 2012

1 commit

  • Pull networking fixes from David S. Miller:

    This has the fix for the wireless issues I ran into the other week as
    well as:

    1) Fix CAN c_can driver transmit handling resulting in BUG check
    triggers, from AnilKumar Ch.

    2) Fix packet drop monitor sleeping in atomic context, from Eric
    Dumazet.

    3) Fix mv643xx_eth driver build regression, from Andrew Lunn.

    4) Inetpeer freeing needs an RCU grace period in order to avoid races
    during tree invalidation. From Eric Dumazet.

    5) Fix endianness bugs in xt_HMARK netfilter module, from Hans
    Schillstrom.

    6) Add proper module refcounting to l2tp_eth to avoid crash on module
    unload, from Eric Dumazet.

    7) Fix truncation of neighbour entry dumps due to logic errors in
    neigh_dump_info() and friends, from Eric Dumazet.

    8) The conversion of fib6_age() to dst_neigh_lookup() accidently
    reversed the logic of a flags test, fix from Thomas Graf.

    9) Fix checksum configuration in newer sky2 chips, from Stephen
    Hemminger.

    10) Revert BQL support in NIU driver, doesn't work.

    11) l2tp_ip_sendmsg() illegally uses a route without a proper reference.
    From Eric Dumazet.

    12) be2net driver references an SKB after it's potentially been freed,
    also from Eric Dumazet.

    13) Fix RCU stalls in dummy net driver init. Also from Eric Dumazet.

    14) lpc_eth has several bugs in it's transmit engine leading to packet
    leaks and improper queue wakes, from Eric Dumazet.

    15) Apply short DMA workaround to more tg3 chips, from Matt Carlson.

    16) Add tilegx network driver.

    17) Bonding queue mapping for a packet can get corrupted, fix from Eric
    Dumazet.

    18) Fix bug in netpoll_send_udp() SKB management that can leave garbage
    in the payload in certain situations. From Eric Dumazet.

    19) bnx2x driver interprets chip RX checksum offload incorrectly in
    encapsulation situations. Fix from Eric Dumazet.

    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (75 commits)
    bnx2x: fix checksum validation
    netpoll: fix netpoll_send_udp() bugs
    bonding: Fix corrupted queue_mapping
    bonding:record primary when modify it via sysfs
    tilegx network driver: initial support
    tg3: Apply short DMA frag workaround to 5906
    net: stmmac: Fix clock en-/disable calls
    lpc_eth: fix tx completion
    lpc_eth: add missing ndo_change_mtu()
    dummy: fix rcu_sched self-detected stalls
    net: Reorder initialization in ip_route_output to fix gcc warning
    virtio-net: fix a race on 32bit arches
    r8169: avoid NAPI scheduling delay.
    net: Make linux/tcp.h C++ friendly (trivial)
    netdev: fix drivers/net/phy/ kernel-doc warnings
    net/core: fix kernel-doc warnings
    be2net: fix a race in be_xmit()
    l2tp: fix a race in l2tp_ip_sendmsg()
    mac80211: add back channel change flag
    NFC: Fix possible NULL ptr deref when getting the name of a socket
    ...

    Linus Torvalds
     

09 Jun, 2012

1 commit


08 Jun, 2012

1 commit


07 Jun, 2012

1 commit


06 Jun, 2012

2 commits


05 Jun, 2012

1 commit

  • Pull frontswap feature from Konrad Rzeszutek Wilk:
    "Frontswap provides a "transcendent memory" interface for swap pages.
    In some environments, dramatic performance savings may be obtained
    because swapped pages are saved in RAM (or a RAM-like device) instead
    of a swap disk. This tag provides the basic infrastructure along with
    some changes to the existing backends."

    Fix up trivial conflict in mm/Makefile due to removal of swap token code
    changing a line next to the new frontswap entry.

    This pull request came in before the merge window even opened, it got
    delayed to after the merge window by me just wanting to make sure it had
    actual users. Apparently IBM is using this on their embedded side, and
    Jan Beulich says that it's already made available for SLES and OpenSUSE
    users.

    Also acked by Rik van Riel, and Konrad points to other people liking it
    too. So in it goes.

    By Dan Magenheimer (4) and Konrad Rzeszutek Wilk (2)
    via Konrad Rzeszutek Wilk
    * tag 'stable/frontswap.v16-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/mm:
    frontswap: s/put_page/store/g s/get_page/load
    MAINTAINER: Add myself for the frontswap API
    mm: frontswap: config and doc files
    mm: frontswap: core frontswap functionality
    mm: frontswap: core swap subsystem hooks and headers
    mm: frontswap: add frontswap header file

    Linus Torvalds
     

03 Jun, 2012

1 commit


01 Jun, 2012

2 commits

  • Pull battery updates from Anton Vorontsov:
    "A bunch of fixes for v3.5, nothing extraordinary."

    * tag 'for-v3.5' of git://git.infradead.org/battery-2.6: (27 commits)
    smb347-charger: Include missing
    smb347-charger: Clean up battery attributes
    max17042_battery: Add support for max17047/50 chip
    sbs-battery.c: Capacity attr = remaining relative capacity
    isp1704_charger: Use after free on probe error
    ds2781_battery: Use DS2781_PARAM_EEPROM_SIZE and DS2781_USER_EEPROM_SIZE
    power_supply: Fix a typo in BATTERY_DS2781 Kconfig entry
    charger-manager: Provide cm_notify_event function for in-kernel use
    charger-manager: Poll battery health in normal state
    smb347-charger: Convert to regmap API
    smb347-charger: Move IRQ enabling to the end of probe
    smb347-charger: Rename few functions to match better what they are doing
    smb347-charger: Convert to use module_i2c_driver()
    smb347_charger: Cleanup power supply registration code in probe
    ab8500: Clean up probe routines
    ab8500_fg: Harden platform data check
    ab8500_btemp: Harden platform data check
    ab8500_charger: Harden platform data check
    MAINTAINERS: Fix 'F' entry for the power supply class
    max17042_battery: Handle irq request failure case
    ...

    Linus Torvalds
     
  • Pull networking changes from David S. Miller:

    1) Fix IPSEC header length calculation for transport mode in ESP. The
    issue is whether to do the calculation before or after alignment.
    Fix from Benjamin Poirier.

    2) Fix regression in IPV6 IPSEC fragment length calculations, from Gao
    Feng. This is another transport vs tunnel mode issue.

    3) Handle AF_UNSPEC connect()s properly in L2TP to avoid OOPSes. Fix
    from James Chapman.

    4) Fix USB ASIX driver's reception of full sized VLAN packets, from
    Eric Dumazet.

    5) Allow drop monitor (and, more generically, all generic netlink
    protocols) to be automatically loaded as a module. From Neil
    Horman.

    Fix up trivial conflict in Documentation/feature-removal-schedule.txt
    due to new entries added next to each other at the end. As usual.

    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (38 commits)
    net/smsc911x: Repair broken failure paths
    virtio-net: remove useless disable on freeze
    netdevice: Update netif_dbg for CONFIG_DYNAMIC_DEBUG
    drop_monitor: Add module alias to enable automatic module loading
    genetlink: Build a generic netlink family module alias
    net: add MODULE_ALIAS_NET_PF_PROTO_NAME
    r6040: Do a Proper deinit at errorpath and also when driver unloads (calling r6040_remove_one)
    r6040: disable pci device if the subsequent calls (after pci_enable_device) fails
    skb: avoid unnecessary reallocations in __skb_cow
    net: sh_eth: fix the rxdesc pointer when rx descriptor empty happens
    asix: allow full size 8021Q frames to be received
    rds_rdma: don't assume infiniband device is PCI
    l2tp: fix oops in L2TP IP sockets for connect() AF_UNSPEC case
    mac80211: fix ADDBA declined after suspend with wowlan
    wlcore: fix undefined symbols when CONFIG_PM is not defined
    mac80211: fix flag check for QoS NOACK frames
    ath9k_hw: apply internal regulator settings on AR933x
    ath9k_hw: update AR933x initvals to fix issues with high power devices
    ath9k: fix a use-after-free-bug when ath_tx_setup_buffer() fails
    ath9k: stop rx dma before stopping tx
    ...

    Linus Torvalds
     

31 May, 2012

1 commit

  • Pull block driver updates from Jens Axboe:
    "Here are the driver related changes for 3.5. It contains:

    - The floppy changes from Jiri. Jiri is now also marked as the
    maintainer of floppy.c, I shall be publically branding his forehead
    with red hot iron at the next opportune moment.

    - A batch of drbd updates and fixes from the linbit crew, as well as
    fixes from others.

    - Two small fixes for xen-blkfront courtesy of Jan."

    * 'for-3.5/drivers' of git://git.kernel.dk/linux-block: (70 commits)
    floppy: take over maintainership
    floppy: remove floppy-specific O_EXCL handling
    floppy: convert to delayed work and single-thread wq
    xen-blkfront: module exit handling adjustments
    xen-blkfront: properly name all devices
    drbd: grammar fix in log message
    drbd: check MODULE for THIS_MODULE
    drbd: Restore the request restart logic
    drbd: introduce a bio_set to allocate housekeeping bios from
    drbd: remove unused define
    drbd: bm_page_async_io: properly initialize page->private
    drbd: use the newly introduced page pool for bitmap IO
    drbd: add page pool to be used for meta data IO
    drbd: allow bitmap to change during writeout from resync_finished
    drbd: fix race between drbdadm invalidate/verify and finishing resync
    drbd: fix resend/resubmit of frozen IO
    drbd: Ensure that data_size is not 0 before using data_size-1 as index
    drbd: Delay/reject other state changes while establishing a connection
    drbd: move put_ldev from __req_mod() to the endio callback
    drbd: fix WRITE_ACKED_BY_PEER_AND_SIS to not set RQ_NET_DONE
    ...

    Linus Torvalds
     

30 May, 2012

3 commits

  • I'm definitely not up to date on the subject matter any more
    and haven't been able to comment on the messages on the topic.

    Signed-off-by: Alessandro Rubini
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Alessandro Rubini
     
  • The email address doesn't exist anymore and the website yields a 404.

    Signed-off-by: Uwe Kleine-König
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Uwe Kleine-König
     
  • Pull MFD changes from Samuel Ortiz:
    "Besides the usual cleanups, this one brings:

    * Support for 5 new chipsets: Intel's ICH LPC and SCH Centerton,
    ST-E's STAX211, Samsung's MAX77693 and TI's LM3533.

    * Device tree support for the twl6040, tps65910, da9502 and ab8500
    drivers.

    * Fairly big tps56910, ab8500 and db8500 updates.

    * i2c support for mc13xxx.

    * Our regular update for the wm8xxx driver from Mark."

    Fix up various conflicts with other trees, largely due to ab5500 removal
    etc.

    * tag 'mfd-3.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (106 commits)
    mfd: Fix build break of max77693 by adding REGMAP_I2C option
    mfd: Fix twl6040 build failure
    mfd: Fix max77693 build failure
    mfd: ab8500-core should depend on MFD_DB8500_PRCMU
    gpio: tps65910: dt: process gpio specific device node info
    mfd: Remove the parsing of dt info for tps65910 gpio
    mfd: Save device node parsed platform data for tps65910 sub devices
    mfd: Add r_select to lm3533 platform data
    gpio: Add Intel Centerton support to gpio-sch
    mfd: Emulate active low IRQs as well as active high IRQs for wm831x
    mfd: Mark two lm3533 zone registers as volatile
    mfd: Fix return type of lm533 attribute is_visible
    mfd: Enable Device Tree support in the ab8500-pwm driver
    mfd: Enable Device Tree support in the ab8500-sysctrl driver
    mfd: Add support for Device Tree to twl6040
    mfd: Register the twl6040 child for the ASoC codec unconditionally
    mfd: Allocate twl6040 IRQ numbers dynamically
    mfd: twl6040 code cleanup in interrupt initialization part
    mfd: Enable ab8500-gpadc driver for Device Tree
    mfd: Prevent unassigned pointer from being used in ab8500-gpadc driver
    ...

    Linus Torvalds
     

27 May, 2012

3 commits

  • Pull i2c-embedded changes from Wolfram Sang:
    "Major changes:

    - lots of devicetree additions for existing drivers. I tried hard to
    make sure the bindings are proper. In more complicated cases, I
    requested acks from people having more experience with them than
    me. That took a bit of extra time and also some time went into
    discussions with developers about what bindings are and what not.
    I have the feeling that the workflow with bindings should be
    improved to scale better. I will spend some more thought on
    this...

    - i2c-muxes are succesfully used meanwhile, so we dropped
    EXPERIMENTAL for them and renamed the drivers to a standard pattern
    to match the rest of the subsystem. They can also be used with
    devicetree now.

    - ixp2000 was removed since the whole platform goes away.

    - cleanups (strlcpy instead of strcpy, NULL instead of 0)

    - The rest is typical driver fixes I assume.

    All patches have been in linux-next at least since v3.4-rc6."

    Fixed up trivial conflict in arch/arm/mach-lpc32xx/common.c due to the
    same patch already having come in through the arm/soc trees, with
    additional patches on top of it.

    * 'i2c-embedded/for-next' of git://git.pengutronix.de/git/wsa/linux: (35 commits)
    i2c: davinci: Free requested IRQ in remove
    i2c: ocores: register OF i2c devices
    i2c: tegra: notify transfer-complete after clearing status.
    I2C: xiic: Add OF binding support
    i2c: Rename last mux driver to standard pattern
    i2c: tegra: fix 10bit address configuration
    i2c: muxes: rename first set of drivers to a standard pattern
    of/i2c: implement of_find_i2c_adapter_by_node
    i2c: implement i2c_verify_adapter
    i2c-s3c2410: Add HDMIPHY quirk for S3C2440
    i2c-s3c2410: Rework device type handling
    i2c: muxes are not EXPERIMENTAL anymore
    i2c/of: Automatically populate i2c mux busses from device tree data.
    i2c: Add a struct device * parameter to i2c_add_mux_adapter()
    of/i2c: call i2c_verify_client from of_find_i2c_device_by_node
    i2c: designware: Add clk_{un}prepare() support
    i2c: designware: add PM support
    i2c: ixp2000: remove driver
    i2c: pnx: add device tree support
    i2c: imx: don't use strcpy but strlcpy
    ...

    Linus Torvalds
     
  • Pull arm-soc: soc specific changes (part 2) from Olof Johansson:
    "This adds support for the spear13xx platform, which has first been
    under review a long time ago and finally been completed after generic
    spear work has gone into the clock, dt and pinctrl branches.

    Also a number of updates for the samsung socs are part of this branch."

    Fix up trivial conflicts in drivers/gpio/gpio-samsung.c that look much
    worse than they are: the exonys5 init code was refactored in commit
    fd454997d687 ("gpio: samsung: refactor gpiolib init for exynos4/5"), and
    then commit f10590c9836c ("ARM: EXYNOS: add GPC4 bank instance") added a
    new gpio chip define and did tiny updates to the init code.

    So the conflict diff looks like hell, but it's actually a fairly simple
    change.

    * tag 'soc2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (34 commits)
    ARM: exynos: fix building with CONFIG_OF disabled
    ARM: EXYNOS: Add AUXDATA for i2c controllers
    ARM: dts: Update device tree source files for EXYNOS5250
    ARM: EXYNOS: Add device tree support for interrupt combiner
    ARM: EXYNOS: Add irq_domain support for interrupt combiner
    ARM: EXYNOS: Remove a new bus_type instance for EXYNOS5
    ARM: EXYNOS: update irqs for EXYNOS5250 SoC
    ARM: EXYNOS: Add pre-divider and fout mux clocks for bpll and mpll
    ARM: EXYNOS: add GPC4 bank instance
    ARM: EXYNOS: Redefine IRQ_MCT_L0,1 definition
    ARM: EXYNOS: Modify the GIC physical address for static io-mapping
    ARM: EXYNOS: Add watchdog timer clock instance
    pinctrl: SPEAr1310: Fix pin numbers for clcd_high_res
    SPEAr: Update MAINTAINERS and Documentation
    SPEAr13xx: Add defconfig
    SPEAr13xx: Add compilation support
    SPEAr13xx: Add dts and dtsi files
    pinctrl: Add SPEAr13xx pinctrl drivers
    pinctrl: SPEAr: Create macro for declaring GPIO PINS
    SPEAr13xx: Add common clock framework support
    ...

    Linus Torvalds
     
  • Pull arm-soc clock driver changes from Olof Johansson:
    "The new clock subsystem was merged in linux-3.4 without any users,
    this now moves the first three platforms over to it: imx, mxs and
    spear.

    The series also contains the changes for the clock subsystem itself,
    since Mike preferred to have it together with the platforms that
    require these changes, in order to avoid interdependencies and
    conflicts."

    Fix up trivial conflicts in arch/arm/mach-kirkwood/common.c (code
    removed in one branch, added OF support in another) and
    drivers/dma/imx-sdma.c (independent changes next to each other).

    * tag 'clock' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (97 commits)
    clk: Fix CLK_SET_RATE_GATE flag validation in clk_set_rate().
    clk: Provide dummy clk_unregister()
    SPEAr: Update defconfigs
    SPEAr: Add SMI NOR partition info in dts files
    SPEAr: Switch to common clock framework
    SPEAr: Call clk_prepare() before calling clk_enable
    SPEAr: clk: Add General Purpose Timer Synthesizer clock
    SPEAr: clk: Add Fractional Synthesizer clock
    SPEAr: clk: Add Auxiliary Synthesizer clock
    SPEAr: clk: Add VCO-PLL Synthesizer clock
    SPEAr: Add DT bindings for SPEAr's timer
    ARM i.MX: remove now unused clock files
    ARM: i.MX6: implement clocks using common clock framework
    ARM i.MX35: implement clocks using common clock framework
    ARM i.MX5: implement clocks using common clock framework
    ARM: Kirkwood: Replace clock gating
    ARM: Orion: Audio: Add clk/clkdev support
    ARM: Orion: PCIE: Add support for clk
    ARM: Orion: XOR: Add support for clk
    ARM: Orion: CESA: Add support for clk
    ...

    Linus Torvalds
     

25 May, 2012

5 commits

  • Pull XFS update from Ben Myers:

    - Removal of xfsbufd
    - Background CIL flushes have been moved to a workqueue.
    - Fix to xfs_check_page_type applicable to filesystems where
    blocksize < page size
    - Fix for stale data exposure when extsize hints are used.
    - A series of xfs_buf cache cleanups.
    - Fix for XFS_IOC_ALLOCSP
    - Cleanups for includes and removal of xfs_lrw.[ch].
    - Moved all busy extent handling to it's own file so that it is easier
    to merge with userspace.
    - Fix for log mount failure.
    - Fix to enable inode reclaim during quotacheck at mount time.
    - Fix for delalloc quota accounting.
    - Fix for memory reclaim deadlock on agi buffer.
    - Fixes for failed writes and to clean up stale delalloc blocks.
    - Fix to use GFP_NOFS in blkdev_issue_flush
    - SEEK_DATA/SEEK_HOLE support

    * 'for-linus' of git://oss.sgi.com/xfs/xfs: (57 commits)
    xfs: add trace points for log forces
    xfs: fix memory reclaim deadlock on agi buffer
    xfs: fix delalloc quota accounting on failure
    xfs: protect xfs_sync_worker with s_umount semaphore
    xfs: introduce SEEK_DATA/SEEK_HOLE support
    xfs: make xfs_extent_busy_trim not static
    xfs: make XBF_MAPPED the default behaviour
    xfs: flush outstanding buffers on log mount failure
    xfs: Properly exclude IO type flags from buffer flags
    xfs: clean up xfs_bit.h includes
    xfs: move xfs_do_force_shutdown() and kill xfs_rw.c
    xfs: move xfs_get_extsz_hint() and kill xfs_rw.h
    xfs: move xfs_fsb_to_db to xfs_bmap.h
    xfs: clean up busy extent naming
    xfs: move busy extent handling to it's own file
    xfs: move xfsagino_t to xfs_types.h
    xfs: use iolock on XFS_IOC_ALLOCSP calls
    xfs: kill XBF_DONTBLOCK
    xfs: kill xfs_read_buf()
    xfs: kill XBF_LOCK
    ...

    Linus Torvalds
     
  • After about two decades, I am giving up on cyberus.
    Nabwaga Manyanga.

    Signed-off-by: Jamal Hadi Salim
    Signed-off-by: David S. Miller

    jamal
     
  • Pull main drm updates from Dave Airlie:
    "This is the main merge window request for the drm.

    It's big, but jam packed will lots of features and of course 0
    regressions. (okay maybe there'll be one).

    Highlights:

    - new KMS drivers for server GPU chipsets: ast, mgag200 and cirrus
    (qemu only). These drivers use the generic modesetting drivers.

    - initial prime/dma-buf support for i915, nouveau, radeon, udl and
    exynos

    - switcheroo audio support: so GPUs with HDMI can turn off the sound
    driver without crashing stuff.

    - There are some patches drifting outside drivers/gpu into x86 and
    EFI for better handling of multiple video adapters in Apple Macs,
    they've got correct acks except one trivial fixup.

    - Core:
    edid parser has better DMT and reduced blanking support,
    crtc properties,
    plane properties,

    - Drivers:
    exynos: add 2D core accel support, prime support, hdmi features
    intel: more Haswell support, initial Valleyview support, more
    hdmi infoframe fixes, update MAINTAINERS for Daniel, lots of
    cleanups and fixes
    radeon: more HDMI audio support, improved GPU lockup recovery
    support, remove nested mutexes, less memory copying on PCIE, fix
    bus master enable race (kexec), improved fence handling
    gma500: cleanups, 1080p support, acpi fixes
    nouveau: better nva3 memory reclocking, kepler accel (needs
    external firmware rip), async buffer moves on nv84+ hw.

    I've some more dma-buf patches that rely on the dma-buf merge for vmap
    stuff, and I've a few fixes building up, but I'd decided I'd better
    get rid of the main pull sooner rather than later, so the audio guys
    are also unblocked."

    Fix up trivial conflict due to some duplicated changes in
    drivers/gpu/drm/i915/intel_ringbuffer.c

    * 'drm-core-next' of git://people.freedesktop.org/~airlied/linux: (605 commits)
    drm/nouveau/nvd9: Fix GPIO initialisation sequence.
    drm/nouveau: Unregister switcheroo client on exit
    drm/nouveau: Check dsm on switcheroo unregister
    drm/nouveau: fix a minor annoyance in an output string
    drm/nouveau: turn a BUG into a WARN
    drm/nv50: decode PGRAPH DATA_ERROR = 0x24
    drm/nouveau/disp: fix dithering not being enabled on some eDP macbooks
    drm/nvd9/copy: initialise copy engine, seems to work like nvc0
    drm/nvc0/ttm: use copy engines for async buffer moves
    drm/nva3/ttm: use copy engine for async buffer moves
    drm/nv98/ttm: add in a (disabled) crypto engine buffer copy method
    drm/nv84/ttm: use crypto engine for async buffer copies
    drm/nouveau/ttm: untangle code to support accelerated buffer moves
    drm/nouveau/fbcon: use fence for sync, rather than notifier
    drm/nv98/crypt: non-stub implementation of the engine hooks
    drm/nouveau/fifo: turn all fifo modules into engine modules
    drm/nv50/graph: remove ability to do interrupt-driven context switching
    drm/nv50: remove manual context unload on context destruction
    drm/nv50: remove execution engine context saves on suspend
    drm/nv50/fifo: use hardware channel kickoff functionality
    ...

    Linus Torvalds
     
  • Pull input layer updates from Dmitry Torokhov:
    - a bunch of new drivers (DA9052/53 touchscreenn controller, Synaptics
    Navpoint, LM8333 keypads, Wacom I2C touhscreen);
    - updates to existing touchpad drivers (ALPS, Sntelic);
    - Wacom driver now supports Intuos5;
    - device-tree bindings in numerous drivers;
    - other cleanups and fixes.

    Fix annoying conflict in drivers/input/tablet/wacom_wac.c that I think
    implies that the input layer device naming is broken, but let's see. I
    brough it up with Dmitry.

    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (57 commits)
    Input: matrix-keymap - fix building keymaps
    Input: spear-keyboard - document DT bindings
    Input: spear-keyboard - add device tree bindings
    Input: matrix-keymap - wire up device tree support
    Input: matrix-keymap - uninline and prepare for device tree support
    Input: adp5588 - add support for gpio names
    Input: omap-keypad - dynamically handle register offsets
    Input: synaptics - fix compile warning
    MAINTAINERS: adjust input-related patterns
    Input: ALPS - switch to using input_mt_report_finger_count
    Input: ALPS - add semi-MT support for v4 protocol
    Input: Add Synaptics NavPoint (PXA27x SSP/SPI) driver
    Input: atmel_mxt_ts - dump each message on just 1 line
    Input: atmel_mxt_ts - do not read extra (checksum) byte
    Input: atmel_mxt_ts - verify object size in mxt_write_object
    Input: atmel_mxt_ts - only allow root to update firmware
    Input: atmel_mxt_ts - use CONFIG_PM_SLEEP
    Input: sentelic - report device's production serial number
    Input: tl6040-vibra - Device Tree support
    Input: evdev - properly handle read/write with count 0
    ...

    Linus Torvalds
     
  • Pull media updates from Mauro Carvalho Chehab:
    - some V4L2 API updates needed by embedded devices
    - DVB API extensions for ATSC-MH delivery system, used in US for mobile
    TV
    - new tuners for fc0011/0012/0013 and tua9001
    - a new dvb driver for af9033/9035
    - a new ATSC-MH frontend (lg2160)
    - new remote controller keymaps
    - Removal of a few legacy webcam driver that got replaced by gspca on
    several kernel versions ago
    - a new driver for Exynos 4/5 webcams(s5pp fimc-lite)
    - a new webcam sensor driver (smiapp)
    - a new video input driver for embedded (sta2x1xx)
    - several improvements, fixes, cleanups, etc inside the drivers.

    Manually fix up conflicts due to err() -> dev_err() conversion in
    drivers/staging/media/easycap/easycap_main.c

    * 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (484 commits)
    [media] saa7134-cards: Remove a PCI entry added by mistake
    [media] radio-sf16fmi: add support for SF16-FMD
    [media] rc-loopback: remove duplicate line
    [media] patch for Asus My Cinema PS3-100 (1043:48cd)
    [media] au0828: Move the Kconfig knob under V4L_USB_DRIVERS
    [media] em28xx: simple comment fix
    [media] [resend] radio-sf16fmr2: add PnP support for SF16-FMD2
    [media] smiapp: Use v4l2_ctrl_new_int_menu() instead of v4l2_ctrl_new_custom()
    [media] smiapp: Add support for 8-bit uncompressed formats
    [media] smiapp: Allow generic quirk registers
    [media] smiapp: Use non-binning limits if the binning limit is zero
    [media] smiapp: Initialise rval in smiapp_read_nvm()
    [media] smiapp: Round minimum pre_pll up rather than down in ip_clk_freq check
    [media] smiapp: Use 8-bit reads only before identifying the sensor
    [media] smiapp: Quirk for sensors that only do 8-bit reads
    [media] smiapp: Pass struct sensor to register writing commands instead of i2c_client
    [media] smiapp: Allow using external clock from the clock framework
    [media] zl10353: change .read_snr() to report SNR as a 0.1 dB
    [media] media: add support to gspca/pac7302.c for 093a:2627 (Genius FaceCam 300)
    [media] m88rs2000 - only flip bit 2 on reg 0x70 on 16th try
    ...

    Linus Torvalds
     

24 May, 2012

4 commits

  • Pull the MCA deletion branch from Paul Gortmaker:
    "It was good that we could support MCA machines back in the day, but
    realistically, nobody is using them anymore. They were mostly limited
    to 386-sx 16MHz CPU and some 486 class machines and never more than
    64MB of RAM. Even the enthusiast hobbyist community seems to have
    dried up close to ten years ago, based on what you can find searching
    various websites dedicated to the relatively short lived hardware.

    So lets remove the support relating to CONFIG_MCA. There is no point
    carrying this forward, wasting cycles doing routine maintenance on it;
    wasting allyesconfig build time on validating it, wasting I/O on git
    grep'ping over it, and so on."

    Let's see if anybody screams. It generally has compiled, and James
    Bottomley pointed out that there was a MCA extension from NCR that
    allowed for up to 4GB of memory and PPro-class machines. So in *theory*
    there may be users out there.

    But even James (technically listed as a maintainer) doesn't actually
    have a system, and while Alan Cox claims to have a machine in his cellar
    that he offered to anybody who wants to take it off his hands, he didn't
    argue for keeping MCA support either.

    So we could bring it back. But somebody had better speak up and talk
    about how they have actually been using said MCA hardware with modern
    kernels for us to do that. And David already took the patch to delete
    all the networking driver code (commit a5e371f61ad3: "drivers/net:
    delete all code/drivers depending on CONFIG_MCA").

    * 'delete-mca' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:
    MCA: delete all remaining traces of microchannel bus support.
    scsi: delete the MCA specific drivers and driver code
    serial: delete the MCA specific 8250 support.
    arm: remove ability to select CONFIG_MCA

    Linus Torvalds
     
  • Pull sbp-2 (firewire) target mode support from Nicholas Bellinger:
    "The FireWire SBP-2 Target is a driver for using an IEEE-1394
    connection as a SCSI transport. This module uses the SCSI Target
    framework to expose LUNs to other machines attached to a FireWire bus,
    in effect acting as a FireWire hard disk similar to FireWire Target
    Disk mode on many Apple computers.

    Also included are the two drivers/firewire/ patches required by
    sbp-target to access fw_request fabric speed needed for mgt_agent
    TCODE_WRITE_BLOCK_REQUEST ops, and exporting fw_card kref logic used
    when creating/destroying active session references to individual
    endpoints.

    A credit goes to Chris in being able to get this code up and running
    so quickly w/o any target core changes, and special thanks goes out to
    Stefan Richter + Clemens Ladisch + Andy Grover for their help in
    getting this driver ready for mainline. Also, one of Chris's goals
    was to be able to connect sbp-target to a PowerPC based MacOS-X based
    client, that he accomplished along the way in this obligatory
    screenshot:

    http://linux-iscsi.org/wiki/File:Linux-fireware-target-bootc-macosx.png

    Great work Chris + linux-1394 team !!"

    Acked-by: Stefan Richter

    * 'sbp-target-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending:
    sbp-target: Initial merge of firewire/ieee-1394 target mode support
    firewire: Move fw_card kref functions into linux/firewire.h
    firewire: Add function to get speed from opaque struct fw_request

    Linus Torvalds
     
  • Pull sound updates from Takashi Iwai:
    "This is the first big chunk for 3.5 merges of sound stuff.

    There are a few big changes in different areas. First off, the
    streaming logic of USB-audio endpoints has been largely rewritten for
    the better support of "implicit feedback". If anything about USB got
    broken, this change has to be checked.

    For HD-audio, the resume procedure was changed; instead of delaying
    the resume of the hardware until the first use, now waking up
    immediately at resume. This is for buggy BIOS.

    For ASoC, dynamic PCM support and the improved support for digital
    links between off-SoC devices are major framework changes.

    Some highlights are below:

    * HD-audio
    - Avoid accesses of invalid pin-control bits that may stall the codec
    - V-ref setup cleanups
    - Fix the races in power-saving code
    - Fix the races in codec cache hashes and connection lists
    - Split some common codes for BIOS auto-parser to hda_auto_parser.c
    - Changed the PM resume code to wake up immediately for buggy BIOS
    - Creative SoundCore3D support
    - Add Conexant CX20751/2/3/4 codec support

    * ASoC
    - Dynamic PCM support, allowing support for SoCs with internal
    routing through components with tight sequencing and formatting
    constraints within their internal paths or where there are multiple
    components connected with CPU managed DMA controllers inside the
    SoC.
    - Greatly improved support for direct digital links between off-SoC
    devices, providing a much simpler way of connecting things like
    digital basebands to CODECs.
    - Much more fine grained and robust locking, cleaning up some of the
    confusion that crept in with multi-component.
    - CPU support for nVidia Tegra 30 I2S and audio hub controllers and
    ST-Ericsson MSP I2S controolers
    - New CODEC drivers for Cirrus CS42L52, LAPIS Semiconductor ML26124,
    Texas Instruments LM49453.
    - Some regmap changes needed by the Tegra I2S driver.
    - mc13783 audio support.

    * Misc
    - Rewrite with module_pci_driver()
    - Xonar DGX support for snd-oxygen
    - Improvement of packet handling in snd-firewire driver
    - New USB-endpoint streaming logic
    - Enhanced M-audio FTU quirks and relevant cleanups
    - Increment the support of OSS devices to 256
    - snd-aloop accuracy improvement

    There are a few more pending changes for 3.5, but they will be sent
    slightly later as partly depending on the changes of DRM."

    Fix up conflicts in regmap (due to duplicate patches, with some further
    updates then having already come in from the regmap tree). Also some
    fairly trivial context conflicts in the imx and mcx soc drivers.

    * tag 'sound-3.5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (280 commits)
    ALSA: snd-usb: fix stream info output in /proc
    ALSA: pcm - Add proper state checks to snd_pcm_drain()
    ALSA: sh: Fix up namespace collision in sh_dac_audio.
    ALSA: hda/realtek - Fix unused variable compile warning
    ASoC: sh: fsi: enable chip specific data transfer mode
    ASoC: sh: fsi: call fsi_hw_startup/shutdown from fsi_dai_trigger()
    ASoC: sh: fsi: use same format for IN/OUT
    ASoC: sh: fsi: add fsi_version() and removed meaningless version check
    ASoC: sh: fsi: use register field macro name on IN/OUT_DMAC
    ASoC: tegra: Add machine driver for WM8753 codec
    ALSA: hda - Fix possible races of accesses to connection list array
    ASoC: OMAP: HDMI: Introduce codec
    ARM: mx31_3ds: Add sound support
    ASoC: imx-mc13783 cleanup
    mx31moboard: Add sound support
    ASoC: mc13783 codec cleanups
    ASoC: add imx-mc13783 sound support
    ASoC: Add mc13783 codec
    mfd: mc13xxx: add codec platform data
    ASoC: don't flip master of DT-instantiated DAI links
    ...

    Linus Torvalds
     
  • Pull SuperH updates from Paul Mundt:
    - New CPUs: SH7734 (SH-4A), SH7264 and SH7269 (SH-2A)
    - New boards: RSK2+SH7264, RSK2+SH7269
    - Unbreaking kgdb for SMP
    - Consolidation of _32/_64 page fault handling.
    - watchdog and legacy DMA chainsawing, part 1
    - Conversion to evt2irq() hwirq lookup, to support relocation of
    vectored IRQs for irqdomains.

    * tag 'sh-for-linus' of git://github.com/pmundt/linux-sh: (98 commits)
    sh: intc: Kill off special reservation interface.
    sh: Enable PIO API for hp6xx and se770x.
    sh: Kill off machvec IRQ hinting.
    sh: dma: More legacy cpu dma chainsawing.
    sh: Kill off MAX_DMA_ADDRESS leftovers.
    sh: Tidy up some of the cpu legacy dma header mess.
    sh: Move sh4a dma header from cpu-sh4 to cpu-sh4a.
    sh64: Fix up vmalloc fault range check.
    Revert "sh: Ensure fixmap and store queue space can co-exist."
    serial: sh-sci: Fix for port types without BRI interrupts.
    sh: legacy PCI evt2irq migration.
    sh: cpu dma evt2irq migration.
    sh: sh7763rdp evt2irq migration.
    sh: sdk7780 evt2irq migration.
    sh: migor evt2irq migration.
    sh: landisk evt2irq migration.
    sh: kfr2r09 evt2irq migration.
    sh: ecovec24 evt2irq migration.
    sh: ap325rxa evt2irq migration.
    sh: urquell evt2irq migration.
    ...

    Linus Torvalds
     

23 May, 2012

6 commits

  • Pull trivial updates from Jiri Kosina:
    "As usual, it's mostly typo fixes, redundant code elimination and some
    documentation updates."

    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (57 commits)
    edac, mips: don't change code that has been removed in edac/mips tree
    xtensa: Change mail addresses of Hannes Weiner and Oskar Schirmer
    lib: Change mail address of Oskar Schirmer
    net: Change mail address of Oskar Schirmer
    arm/m68k: Change mail address of Sebastian Hess
    i2c: Change mail address of Oskar Schirmer
    net: Fix tcp_build_and_update_options comment in struct tcp_sock
    atomic64_32.h: fix parameter naming mismatch
    Kconfig: replace "--- help ---" with "---help---"
    c2port: fix bogus Kconfig "default no"
    edac: Fix spelling errors.
    qla1280: Remove redundant NULL check before release_firmware() call
    remoteproc: remove redundant NULL check before release_firmware()
    qla2xxx: Remove redundant NULL check before release_firmware() call.
    aic94xx: Get rid of redundant NULL check before release_firmware() call
    tehuti: delete redundant NULL check before release_firmware()
    qlogic: get rid of a redundant test for NULL before call to release_firmware()
    bna: remove redundant NULL test before release_firmware()
    tg3: remove redundant NULL test before release_firmware() call
    typhoon: get rid of redundant conditional before all to release_firmware()
    ...

    Linus Torvalds
     
  • Pull staging tree changes from Greg Kroah-Hartman:
    "Here is the big staging tree pull request for the 3.5-rc1 merge
    window.

    Loads of changes here, and we just narrowly added more lines than we
    added:
    622 files changed, 28356 insertions(+), 26059 deletions(-)

    But, good news is that there is a number of subsystems that moved out
    of the staging tree, to their respective "real" portions of the
    kernel.

    Code that moved out was:
    - iio core code
    - mei driver
    - vme core and bridge drivers

    There was one broken network driver that moved into staging as a step
    before it is removed from the tree (pc300), and there was a few new
    drivers added to the tree:
    - new iio drivers
    - gdm72xx wimax USB driver
    - ipack subsystem and 2 drivers

    All of the movements around have acks from the various subsystem
    maintainers, and all of this has been in the linux-next tree for a
    while.

    Signed-off-by: Greg Kroah-Hartman "

    Fixed up various trivial conflicts, along with a non-trivial one found
    in -next and pointed out by Olof Johanssen: a clean - but incorrect -
    merge of the arch/arm/boot/dts/at91sam9g20.dtsi file. Fix up manually
    as per Stephen Rothwell.

    * tag 'staging-3.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (536 commits)
    Staging: bcm: Remove two unused variables from Adapter.h
    Staging: bcm: Removes the volatile type definition from Adapter.h
    Staging: bcm: Rename all "INT" to "int" in Adapter.h
    Staging: bcm: Fix warning: __packed vs. __attribute__((packed)) in Adapter.h
    Staging: bcm: Correctly format all comments in Adapter.h
    Staging: bcm: Fix all whitespace issues in Adapter.h
    Staging: bcm: Properly format braces in Adapter.h
    Staging: ipack/bridges/tpci200: remove unneeded casts
    Staging: ipack/bridges/tpci200: remove TPCI200_SHORTNAME constant
    Staging: ipack: remove board_name and bus_name fields from struct ipack_device
    Staging: ipack: improve the register of a bus and a device in the bus.
    staging: comedi: cleanup all the comedi_driver 'detach' functions
    staging: comedi: remove all 'default N' in Kconfig
    staging: line6/config.h: Delete unused header
    staging: gdm72xx depends on NET
    staging: gdm72xx: Set up parent link in sysfs for gdm72xx devices
    staging: drm/omap: initial dmabuf/prime import support
    staging: drm/omap: dmabuf/prime mmap support
    pstore/ram: Add ECC support
    pstore/ram: Switch to persistent_ram routines
    ...

    Linus Torvalds
     
  • Pull USB 3.5-rc1 changes from Greg Kroah-Hartman:
    "Here is the big USB 3.5-rc1 pull request for the 3.5-rc1 merge window.

    It's touches a lot of different parts of the kernel, all USB drivers,
    due to some API cleanups (getting rid of the ancient err() macro) and
    some changes that are needed for USB 3.0 power management updates.

    There are also lots of new drivers, pimarily gadget, but others as
    well. We deleted a staging driver, which was nice, and finally
    dropped the obsolete usbfs code, which will make Al happy to never
    have to touch that again.

    There were some build errors in the tree that linux-next found a few
    days ago, but those were fixed by the most recent changes (all were
    due to us not building with CONFIG_PM disabled.)

    Signed-off-by: Greg Kroah-Hartman "

    * tag 'usb-3.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (477 commits)
    xhci: Fix DIV_ROUND_UP compile error.
    xhci: Fix compile with CONFIG_USB_SUSPEND=n
    USB: Fix core compile with CONFIG_USB_SUSPEND=n
    brcm80211: Fix compile error for .disable_hub_initiated_lpm.
    Revert "USB: EHCI: work around bug in the Philips ISP1562 controller"
    MAINTAINERS: Add myself as maintainer to the USB PHY Layer
    USB: EHCI: fix command register configuration lost problem
    USB: Remove races in devio.c
    USB: ehci-platform: remove update_device
    USB: Disable hub-initiated LPM for comms devices.
    xhci: Add Intel U1/U2 timeout policy.
    xhci: Add infrastructure for host-specific LPM policies.
    USB: Add macros for interrupt endpoint types.
    xhci: Reserve one command for USB3 LPM disable.
    xhci: Some Evaluate Context commands must succeed.
    USB: Disable USB 3.0 LPM in critical sections.
    USB: Add support to enable/disable USB3 link states.
    USB: Allow drivers to disable hub-initiated LPM.
    USB: Calculate USB 3.0 exit latencies for LPM.
    USB: Refactor code to set LPM support flag.
    ...

    Conflicts:
    arch/arm/mach-exynos/mach-nuri.c
    arch/arm/mach-exynos/mach-universal_c210.c
    drivers/net/wireless/ath/ath6kl/usb.c

    Linus Torvalds
     
  • Pull arm soc-specific pinctrl changes from Olof Johansson:
    "With this, five platforms are moving to the relatively new pinctrl
    subsystem for their pin management, replacing the older soc specific
    in-kernel interfaces with common code.

    There is quite a bit of net addition of code for each platform being
    added to the pinctrl subsystem. But the payback comes later when
    adding new boards can be done by only providing new device trees
    instead."

    Fix up trivial conflicts in arch/arm/mach-ux500/{Makefile,board-mop500.c}

    * tag 'pinctrl' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (61 commits)
    mtd: nand: gpmi: fix compile error caused by pinctrl call
    ARM: PRIMA2: select PINCTRL and PINCTRL_SIRF in Kconfig
    ARM: nomadik: enable PINCTRL_NOMADIK where needed
    ARM: mxs: enable pinctrl support
    video: mxsfb: adopt pinctrl support
    ASoC: mxs-saif: adopt pinctrl support
    i2c: mxs: adopt pinctrl support
    mtd: nand: gpmi: adopt pinctrl support
    mmc: mxs-mmc: adopt pinctrl support
    serial: mxs-auart: adopt pinctrl support
    serial: amba-pl011: adopt pinctrl support
    spi/imx: adopt pinctrl support
    i2c: imx: adopt pinctrl support
    can: flexcan: adopt pinctrl support
    net: fec: adopt pinctrl support
    ARM: ux500: switch MSP to using pinctrl for pins
    ARM: ux500: alter MSP registration to return a device pointer
    ARM: ux500: switch to using pinctrl for uart0
    ARM: ux500: delete custom pin control system
    ARM: ux500: switch over to Nomadik pinctrl driver
    ...

    Linus Torvalds
     
  • Pull first batch of arm-soc cleanups from Olof Johansson:
    "These cleanups are basically all over the place. The idea is to
    collect changes with minimal impact but large number of changes so we
    can avoid them from distracting in the diffstat in the other series.

    A significant number of lines get removed here, in particular because
    the ixp2000 and ixp23xx platforms get removed. These have never been
    extremely popular and have fallen into disuse over time with no active
    maintainer taking care of them. The u5500 soc never made it into a
    product, so we are removing it from the ux500 platform.

    Many good cleanups also went into the at91 and omap platforms, as has
    been the case for a number of releases."

    Trivial modify-delete conflicts in arch/arm/mach-{ixp2000,ixp23xx}

    * tag 'cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (152 commits)
    ARM: clps711x: Cleanup IRQ handling
    ARM clps711x: Removed unused header mach/time.h
    ARM: clps711x: Added note about support EP731x CPU to Kconfig
    ARM: clps711x: Added missing register definitions
    ARM: clps711x: Used own subarch directory for store header file
    Dove: Fix Section mismatch warnings
    ARM: orion5x: ts78xx debugging changes
    ARM: orion5x: remove PM dependency from ts78xx
    ARM: orion5x: ts78xx fix NAND resource off by one
    ARM: orion5x: ts78xx whitespace cleanups
    Orion5x: Fix Section mismatch warnings
    Orion5x: Fix warning: struct pci_dev declared inside paramter list
    ARM: clps711x: Combine header files into one for clps711x-targets
    ARM: S3C24XX: Use common macro to define resources on mach-qt2410.c
    ARM: S3C24XX: Use common macro to define resources on mach-osiris.c
    ARM: EXYNOS: Adapt to cpuidle core time keeping and irq enable
    ARM: S5PV210: Use common macro to define resources on mach-smdkv210.c
    ARM: S5PV210: Use common macro to define resources on dev-audio.c
    ARM: S5PC100: Use common macro to define resources on dev-audio.c
    ARM: S5P64X0: Use common macro to define resources on dev-audio.c
    ...

    Linus Torvalds
     
  • Pull arm-soc updates for MAINTAINERS file from Olof Johansson:
    "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.

    In particular, at91, orion and prima2 platforms and drivers are
    updated in this batch."

    * tag 'maintainers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:
    MAINTAINER: add some drivers upstreamed in CSR SIRFPRIMA2
    maintainership update for the Marvell Orion family of SOCs
    MAINTAINERS: remove non-responding web link for atmel_usba driver
    MAINTAINERS: add entry for Atmel timer counter (TC)
    MAINTAINERS: add entry for Atmel DMA driver
    MAINTAINERS: add entry for Atmel touch screen ADC controller driver
    MAINTAINERS: add entry for Atmel isi driver

    Linus Torvalds