15 Jun, 2009

4 commits

  • Conflicts:
    Documentation/feature-removal-schedule.txt
    drivers/scsi/fcoe/fcoe.c
    net/core/drop_monitor.c
    net/core/net-traces.c

    David S. Miller
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (25 commits)
    atmel-mci: add MCI2 register definitions
    atmel-mci: Integrate AT91 specific definition in header file
    tmio_mmc: allow compilation for ASIC3
    mmc_block: do not DMA to stack
    sdhci: Print ADMA status and pointer on debug
    tmio_mmc: fix clock setup
    tmio_mmc: map SD control registers after enabling the MFD cell
    tmio_mmc: correct probe return value for num_resources != 3
    tmio_mmc: don't use set_irq_type
    tmio_mmc: add bus_shift support
    MFD,mmc: tmio_mmc: make HCLK configurable
    mmc_spi: don't use EINVAL for possible transmission errors
    cb710: more cleanup for the DEBUG case.
    sdhci: platform driver for SDHCI
    mxcmmc: remove frequency workaround
    cb710: handle DEBUG define in Makefile
    cb710: add missing parenthesis
    cb710: fix printk format string
    mmc: Driver for CB710/720 memory card reader (MMC part)
    pxamci: add regulator support.
    ...

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (31 commits)
    trivial: remove the trivial patch monkey's name from SubmittingPatches
    trivial: Fix a typo in comment of addrconf_dad_start()
    trivial: usb: fix missing space typo in doc
    trivial: pci hotplug: adding __init/__exit macros to sgi_hotplug
    trivial: Remove the hyphen from git commands
    trivial: fix ETIMEOUT -> ETIMEDOUT typos
    trivial: Kconfig: .ko is normally not included in module names
    trivial: SubmittingPatches: fix typo
    trivial: Documentation/dell_rbu.txt: fix typos
    trivial: Fix Pavel's address in MAINTAINERS
    trivial: ftrace:fix description of trace directory
    trivial: unnecessary (void*) cast removal in sound/oss/msnd.c
    trivial: input/misc: Fix typo in Kconfig
    trivial: fix grammo in bus_for_each_dev() kerneldoc
    trivial: rbtree.txt: fix rb_entry() parameters in sample code
    trivial: spelling fix in ppc code comments
    trivial: fix typo in bio_alloc kernel doc
    trivial: Documentation/rbtree.txt: cleanup kerneldoc of rbtree.txt
    trivial: Miscellaneous documentation typo fixes
    trivial: fix typo milisecond/millisecond for documentation and source comments.
    ...

    Linus Torvalds
     
  • * 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm: (417 commits)
    MAINTAINERS: EB110ATX is not ebsa110
    MAINTAINERS: update Eric Miao's email address and status
    fb: add support of LCD display controller on pxa168/910 (base layer)
    [ARM] 5552/1: ep93xx get_uart_rate(): use EP93XX_SYSCON_PWRCNT and EP93XX_SYSCON_PWRCN
    [ARM] pxa/sharpsl_pm: zaurus needs generic pxa suspend/resume routines
    [ARM] 5544/1: Trust PrimeCell resource sizes
    [ARM] pxa/sharpsl_pm: cleanup of gpio-related code.
    [ARM] pxa/sharpsl_pm: drop set_irq_type calls
    [ARM] pxa/sharpsl_pm: merge pxa-specific code into generic one
    [ARM] pxa/sharpsl_pm: merge the two sharpsl_pm.c since it's now pxa specific
    [ARM] sa1100: remove unused collie_pm.c
    [ARM] pxa: fix the conflicting non-static declarations of global_gpios[]
    [ARM] 5550/1: Add default configure file for w90p910 platform
    [ARM] 5549/1: Add clock api for w90p910 platform.
    [ARM] 5548/1: Add gpio api for w90p910 platform
    [ARM] 5551/1: Add multi-function pin api for w90p910 platform.
    [ARM] Make ARM_VIC_NR depend on ARM_VIC
    [ARM] 5546/1: ARM PL022 SSP/SPI driver v3
    ARM: OMAP4: SMP: Update defconfig for OMAP4430
    ARM: OMAP4: SMP: Enable SMP support for OMAP4430
    ...

    Linus Torvalds
     

14 Jun, 2009

3 commits


13 Jun, 2009

5 commits


12 Jun, 2009

8 commits

  • The patch adds the "F:" fields to the KMEMLEAK MAINTAINERS entry and
    also moves it before KMEMTRACE to preserve the alphabetical order.

    Signed-off-by: Catalin Marinas

    Catalin Marinas
     
  • * 'for-linus' of git://git.infradead.org/users/eparis/notify:
    fsnotify: allow groups to set freeing_mark to null
    inotify/dnotify: should_send_event shouldn't match on FS_EVENT_ON_CHILD
    dnotify: do not bother to lock entry->lock when reading mask
    dnotify: do not use ?true:false when assigning to a bool
    fsnotify: move events should indicate the event was on a child
    inotify: reimplement inotify using fsnotify
    fsnotify: handle filesystem unmounts with fsnotify marks
    fsnotify: fsnotify marks on inodes pin them in core
    fsnotify: allow groups to add private data to events
    fsnotify: add correlations between events
    fsnotify: include pathnames with entries when possible
    fsnotify: generic notification queue and waitq
    dnotify: reimplement dnotify using fsnotify
    fsnotify: parent event notification
    fsnotify: add marks to inodes so groups can interpret how to handle those inodes
    fsnotify: unified filesystem notification backend

    Linus Torvalds
     
  • * 'for-linus' of git://linux-arm.org/linux-2.6:
    kmemleak: Add the corresponding MAINTAINERS entry
    kmemleak: Simple testing module for kmemleak
    kmemleak: Enable the building of the memory leak detector
    kmemleak: Remove some of the kmemleak false positives
    kmemleak: Add modules support
    kmemleak: Add kmemleak_alloc callback from alloc_large_system_hash
    kmemleak: Add the vmalloc memory allocation/freeing hooks
    kmemleak: Add the slub memory allocation/freeing hooks
    kmemleak: Add the slob memory allocation/freeing hooks
    kmemleak: Add the slab memory allocation/freeing hooks
    kmemleak: Add documentation on the memory leak detector
    kmemleak: Add the base support

    Manual conflict resolution (with the slab/earlyboot changes) in:
    drivers/char/vt.c
    init/main.c
    mm/slab.c

    Linus Torvalds
     
  • …el/git/tip/linux-2.6-tip

    * 'perfcounters-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (574 commits)
    perf_counter: Turn off by default
    perf_counter: Add counter->id to the throttle event
    perf_counter: Better align code
    perf_counter: Rename L2 to LL cache
    perf_counter: Standardize event names
    perf_counter: Rename enums
    perf_counter tools: Clean up u64 usage
    perf_counter: Rename perf_counter_limit sysctl
    perf_counter: More paranoia settings
    perf_counter: powerpc: Implement generalized cache events for POWER processors
    perf_counters: powerpc: Add support for POWER7 processors
    perf_counter: Accurate period data
    perf_counter: Introduce struct for sample data
    perf_counter tools: Normalize data using per sample period data
    perf_counter: Annotate exit ctx recursion
    perf_counter tools: Propagate signals properly
    perf_counter tools: Small frequency related fixes
    perf_counter: More aggressive frequency adjustment
    perf_counter/x86: Fix the model number of Intel Core2 processors
    perf_counter, x86: Correct some event and umask values for Intel processors
    ...

    Linus Torvalds
     
  • Reimplement inotify_user using fsnotify. This should be feature for feature
    exactly the same as the original inotify_user. This does not make any changes
    to the in kernel inotify feature used by audit. Those patches (and the eventual
    removal of in kernel inotify) will come after the new inotify_user proves to be
    working correctly.

    Signed-off-by: Eric Paris
    Acked-by: Al Viro
    Cc: Christoph Hellwig

    Eric Paris
     
  • Reimplement dnotify using fsnotify.

    Signed-off-by: Eric Paris
    Acked-by: Al Viro
    Cc: Christoph Hellwig

    Eric Paris
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp: (26 commits)
    amd64_edac: add MAINTAINERS entry
    EDAC: do not enable modules by default
    amd64_edac: do not enable module by default
    amd64_edac: add module registration routines
    amd64_edac: add ECC reporting initializers
    amd64_edac: add EDAC core-related initializers
    amd64_edac: add error decoding logic
    amd64_edac: add ECC chipkill syndrome mapping table
    amd64_edac: add per-family descriptors
    amd64_edac: add F10h-and-later methods-p3
    amd64_edac: add F10h-and-later methods-p2
    amd64_edac: add F10h-and-later methods-p1
    amd64_edac: add k8-specific methods
    amd64_edac: assign DRAM chip select base and mask in a family-specific way
    amd64_edac: add helper to dump relevant registers
    amd64_edac: add DRAM address type conversion facilities
    amd64_edac: add functionality to compute the DRAM hole
    amd64_edac: add sys addr to memory controller mapping helpers
    amd64_edac: add memory scrubber interface
    amd64_edac: add MCA error types
    ...

    Linus Torvalds
     
  • Signed-off-by: Catalin Marinas

    Catalin Marinas
     

11 Jun, 2009

2 commits


10 Jun, 2009

2 commits

  • Acked-by: Doug Thompson
    Acked-by: Randy Dunlap
    Signed-off-by: Borislav Petkov

    Borislav Petkov
     
  • * topic/asoc: (135 commits)
    ASoC: Apostrophe patrol
    ASoC: codec tlv320aic23 fix bogus divide by 0 message
    ASoC: fix NULL pointer dereference in soc_suspend()
    ASoC: Fix build error in twl4030.c
    ASoC: SSM2602: assign last substream to the master when shutting down
    ASoC: Blackfin: document how anomaly 05000250 is handled
    ASoC: Blackfin: set the transfer size according the ac97_frame size
    ASoC: SSM2602: remove unsupported sample rates
    ASoC: TWL4030: Check the interface format for 4 channel mode
    ASoC: TWL4030: Use reg_cache in twl4030_init_chip
    ASoC: Initialise dev for the dummy S/PDIF DAI
    ASoC: Add dummy S/PDIF codec support
    ASoC: correct print specifiers for unsigneds
    ASoC: Modify mpc5200 AC97 driver to use V9 of spin_event_timeout()
    ASoC: Switch FSL SSI DAI over to symmetric_rates
    ASoC: Mark MPC5200 AC97 as BROKEN until PowerPC merge issues are resolved
    ASoC: Fabric bindings for STAC9766 on the Efika
    ASoC: Support for AC97 on Phytec pmc030 base board.
    ASoC: AC97 driver for mpc5200
    ASoC: Main rewite of the mpc5200 audio DMA code
    ...

    Takashi Iwai
     

09 Jun, 2009

2 commits


07 Jun, 2009

1 commit


05 Jun, 2009

1 commit


04 Jun, 2009

1 commit

  • This patch completely rewrites the rfkill core to address
    the following deficiencies:

    * all rfkill drivers need to implement polling where necessary
    rather than having one central implementation

    * updating the rfkill state cannot be done from arbitrary
    contexts, forcing drivers to use schedule_work and requiring
    lots of code

    * rfkill drivers need to keep track of soft/hard blocked
    internally -- the core should do this

    * the rfkill API has many unexpected quirks, for example being
    asymmetric wrt. alloc/free and register/unregister

    * rfkill can call back into a driver from within a function the
    driver called -- this is prone to deadlocks and generally
    should be avoided

    * rfkill-input pointlessly is a separate module

    * drivers need to #ifdef rfkill functions (unless they want to
    depend on or select RFKILL) -- rfkill should provide inlines
    that do nothing if it isn't compiled in

    * the rfkill structure is not opaque -- drivers need to initialise
    it correctly (lots of sanity checking code required) -- instead
    force drivers to pass the right variables to rfkill_alloc()

    * the documentation is hard to read because it always assumes the
    reader is completely clueless and contains way TOO MANY CAPS

    * the rfkill code needlessly uses a lot of locks and atomic
    operations in locked sections

    * fix LED trigger to actually change the LED when the radio state
    changes -- this wasn't done before

    Tested-by: Alan Jenkins
    Signed-off-by: Henrique de Moraes Holschuh [thinkpad]
    Signed-off-by: Johannes Berg
    Signed-off-by: John W. Linville

    Johannes Berg
     

03 Jun, 2009

1 commit


01 Jun, 2009

3 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:
    3c509: Add missing EISA IDs
    MAINTAINERS: take maintainership of the cpmac Ethernet driver
    net/firmare: Ignore .cis files
    ath1e: add new device id for asus hardware
    mlx4_en: Fix a kernel panic when waking tx queue
    rtl8187: add USB ID for Linksys WUSB54GC-EU v2 USB wifi dongle
    at76c50x-usb: avoid mutex deadlock in at76_dwork_hw_scan
    mac8390: fix build with NET_POLL_CONTROLLER
    cxgb3: link fault fixes
    cxgb3: fix dma mapping regression
    netfilter: nfnetlink_log: fix wrong skbuff size calculation
    netfilter: xt_hashlimit does a wrong SEQ_SKIP
    bfin_mac: fix build error due to net_device_ops convert
    atlx: move modinfo data from atlx.h to atl1.c
    gianfar: fix babbling rx error event bug
    cls_cgroup: read classid atomically in classifier
    netfilter: nf_ct_dccp: add missing DCCP protocol changes in event cache
    netfilter: nf_ct_tcp: fix accepting invalid RST segments

    Linus Torvalds
     
  • This patch adds me as the maintainer of the CPMAC (AR7)
    Ethernet driver.

    Signed-off-by: Florian Fainelli
    Signed-off-by: David S. Miller

    Florian Fainelli
     
  • Merge reason: merge almost-rc8 into perfcounters/core, which was -rc6
    based - to pick up the latest upstream fixes.

    Signed-off-by: Ingo Molnar

    Ingo Molnar
     

30 May, 2009

2 commits

  • * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:
    fsldma: Fix compile warnings
    fsldma: fix memory leak on error path in fsl_dma_prep_memcpy()
    fsldma: snooping is not enabled for last entry in descriptor chain
    fsldma: fix infinite loop on multi-descriptor DMA chain completion
    fsldma: fix "DMA halt timeout!" errors
    fsldma: fix check on potential fdev->chan[] overflow
    fsldma: update mailling list address in MAINTAINERS

    Linus Torvalds
     
  • * master.kernel.org:/home/rmk/linux-2.6-arm:
    [ARM] update mach-types
    [ARM] Add cmpxchg support for ARMv6+ systems (v5)
    [ARM] barriers: improve xchg, bitops and atomic SMP barriers
    Gemini: Fix SRAM/ROM location after memory swap
    MAINTAINER: Add F: entries for Gemini and FA526
    [ARM] disable NX support for OABI-supporting kernels
    [ARM] add coherent DMA mask for mv643xx_eth
    [ARM] pxa/palm: fix PalmLD/T5/TX AC97 MFP
    [ARM] pxa: add parameter to clksrc_read() for pxa168/910
    [ARM] pxa: fix the incorrectly defined drive strength macros for pxa{168,910}
    [ARM] Orion: Remove explicit name for platform device resources
    [ARM] Kirkwood: Correct MPP for SATA activity/presence LEDs of QNAP TS-119/TS-219.
    [ARM] pxa/ezx: fix pin configuration for low power mode
    [ARM] pxa/spitz: provide spitz_ohci_exit() that unregisters USB_HOST GPIO
    [ARM] pxa: enable GPIO receivers after configuring pins
    [ARM] pxa: allow gpio_reset drive high during normal work
    [ARM] pxa: save/restore PGSR on suspend/resume.

    Linus Torvalds
     

29 May, 2009

3 commits


28 May, 2009

1 commit


27 May, 2009

1 commit