17 Oct, 2008

9 commits

  • People can use the real name an an index into MAINTAINERS to find the
    current email address.

    Signed-off-by: Francois Cami
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Francois Cami
     
  • We want all uses of memory barriers to be explained in the source code.

    Signed-off-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • defkeymap.c_shipped should be diffed if it is changed.
    Reported-by: Mike Galbraith

    COPYING, CREDITS, .mailmap should be diffed if they are changed.
    keywords.c_shipped & lex.c_shipped should be diffed when changed.
    parse.[ch]_shipped should be diffed when changed.
    Reported-by: Sam Ravnborg

    vsyscall* updates from a .gitignore patch by "Denis V. Lunev" .

    *.so.dbg from a .gitignore patch by Thomas Gleixner .

    binoffset from a .gitignore patch by Uwe Kleine-Koenig
    .

    Module.markers from a .gitignore patch by Matthew Wilcox
    .

    vmlinux*.lds* should be diffed if changed.
    Reported-by: Etienne Lorrain

    vmlinux.lds from a .gitignore patch by Daniel Guilak
    .

    *.scr should be diffed if changed.

    Lots of updates from http://lkml.org/lkml/2008/5/20/32 Reported-by: Bart
    Van Assche

    Use ncscope.* instead of *cscope* since the latter may catch too many files.

    Add *.elf, from a .gitignore patch by Eduard - Gabriel Munteanu .

    Make firmware entries match .gitignore entries.

    Make some entries less greedy by removing trailing '*'.

    Remove "make_times_h" (no such file).
    Remove "filelist" (no such file).
    Remove "dummy_sym.c" (no such file).
    Remove "gen-kdb_cmds.c" (no such file).
    Remove "gentbl" (no such file).
    Remove "kconfig.tk" (no such file).
    Remove "tkparse" (no such file).
    Remove "sim710_d.h" (no such file).
    Remove "53c8xx_d.h" (no such file).
    Add "syscalltab.h" (generated file).

    Signed-off-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • Add a missing word to the explanation of the purpose of the zdisk and
    bzdisk make targets.

    Signed-off-by: Shane McDonald
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Shane McDonald
     
  • Way too often, I have a machine that exhibits some kind of crappy
    behavior. The CPU looks wedged in the kernel or it is spending way too
    much system time and I wonder what is responsible.

    I try to run readprofile. But, of course, Ubuntu doesn't enable it by
    default. Dang!

    The reason we boot-time enable it is that it takes a big bufffer that we
    generally can only bootmem alloc. But, does it hurt to at least try and
    runtime-alloc it?

    To use:
    echo 2 > /sys/kernel/profile

    Then run readprofile like normal.

    This should fix the compile issue with allmodconfig. I've compile-tested
    on a bunch more configs now including a few more architectures.

    Signed-off-by: Dave Hansen
    Acked-by: Ingo Molnar
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Dave Hansen
     
  • Use the '%pF' format to get rid of an "#ifdef DEBUG" and make some printks
    atomic.

    This removes the last in-tree uses of print_fn_descriptor_symbol(). I
    marked print_fn_descriptor_symbol() deprecated and scheduled it for
    removal next year to give time for out-of-tree modules to be updated.

    parisc's print_fn_descriptor_symbol() is currently broken there (it needs
    to dereference the function pointer similar to ia64 and power). This
    patch shouldn't make anything worse, but it means we need to fix
    dereference_function_descriptor() instead of print_fn_descriptor_symbol()
    to get meaningful initcall_debug output.

    Signed-off-by: Bjorn Helgaas
    Cc: Jesse Barnes
    Cc: Kyle McMartin
    Cc: "Rafael J. Wysocki"
    Cc: Kay Sievers
    Cc: Greg KH
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Bjorn Helgaas
     
  • Signed-off-by: Danny ter Haar
    Cc: Patrick McHardy
    Cc: Mikael Starvik
    Cc: Avi Kivity
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Danny ter Haar
     
  • First a file hello.c is created, then the file hello2.c is compiled.
    Change this to hello.c

    Signed-off-by: Frans Meulenbroeks
    Signed-off-by: Rob Landley
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    frans
     
  • As pm_trace uses the system's hardware clock to save its magic value,
    users of that option should be warned that using this debug option will
    result in an incorrect system time after resume.

    Signed-off-by: Frans Pop
    Acked-by: Pavel Machek
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Frans Pop
     

15 Oct, 2008

7 commits

  • * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (158 commits)
    powerpc: Fix CHRP PCI config access for indirect_pci
    powerpc/chrp: Fix detection of Python PCI host bridge on IBM CHRPs
    powerpc: Fix 32-bit SMP boot on CHRP
    powerpc: Fix link errors on 32-bit machines using legacy DMA
    powerpc/pci: Improve detection of unassigned bridge resources
    hvc_console: Fix free_irq in spinlocked section
    powerpc: Get USE_STRICT_MM_TYPECHECKS working again
    powerpc: Reflect the used arguments in machine_init() prototype
    powerpc: Fix DMA offset for non-coherent DMA
    powerpc: fix fsl_upm nand driver modular build
    powerpc/83xx: add NAND support for the MPC8360E-RDK boards
    powerpc: FPGA support for GE Fanuc SBC610
    i2c: MPC8349E-mITX Power Management and GPIO expander driver
    powerpc: reserve two DMA channels for audio in MPC8610 HPCD device tree
    powerpc: document the "fsl,ssi-dma-channel" compatible property
    powerpc: disable CHRP and PMAC support in various defconfigs
    OF: add fsl,mcu-mpc8349emitx to the exception list
    powerpc/83xx: add DS1374 RTC support for the MPC837xE-MDS boards
    powerpc: remove support for bootmem-allocated memory for the DIU driver
    powerpc: remove non-dependent load fsl_booke PTE_64BIT
    ...

    Linus Torvalds
     
  • Manual fixup of conflicts on:

    arch/powerpc/include/asm/dcr-regs.h
    drivers/net/ibm_newemac/core.h

    Benjamin Herrenschmidt
     
  • * 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6:
    i2c-viapro: Add support for SMBus Process Call transactions
    i2c: Restore i2c_smbus_process_call function
    i2c: Do earlier driver model init
    i2c: Only build Tyan SMBus mux drivers on x86
    i2c: Guard against oopses from bad init sequences
    i2c: Document the implementation details of the /dev interface
    i2c: Improve dev-interface documentation
    i2c-parport-light: Don't register a platform device resource
    hwmon: (dme1737) Convert to a new-style i2c driver
    hwmon: (dme1737) Be less i2c-centric
    i2c/tps65010: Vibrator hookup to gpiolib
    i2c-viapro: Add VX800/VX820 support
    i2c: Renesas Highlander FPGA SMBus support
    i2c-pca-isa: Don't grab arbitrary resources
    i2c/isp1301_omap: Convert to a new-style i2c driver, part 2
    i2c/isp1301_omap: Convert to a new-style i2c driver, part 1

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (55 commits)
    HID: build drivers for all quirky devices by default
    HID: add missing blacklist entry for Apple ATV ircontrol
    HID: add support for Bright ABNT2 brazilian device
    HID: Don't let Avermedia Radio FM800 be handled by usb hid drivers
    HID: fix numlock led on Dell device 0x413c/0x2105
    HID: remove warn() macro from usb hid drivers
    HID: remove info() macro from usb HID drivers
    HID: add appletv IR receiver quirk
    HID: fix a lockup regression when using force feedback on a PID device
    HID: hiddev.h: Fix example code.
    HID: hiddev.h: Fix mixed space and tabs in example code.
    HID: convert to dev_* prints
    HID: remove hid-ff
    HID: move zeroplus FF processing
    HID: move thrustmaster FF processing
    HID: move pantherlord FF processing
    HID: fix incorrent length condition in hidraw_write()
    HID: fix ttyhid deadlock
    HID: ignore iBuddy devices
    HID: report descriptor fix for remaining MacBook JIS keyboards
    ...

    Linus Torvalds
     
  • * 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2: (56 commits)
    ocfs2: Make cached block reads the common case.
    ocfs2: Kill the last naked wait_on_buffer() for cached reads.
    ocfs2: Move ocfs2_bread() into dir.c
    ocfs2: Simplify ocfs2_read_block()
    ocfs2: Require an inode for ocfs2_read_block(s)().
    ocfs2: Separate out sync reads from ocfs2_read_blocks()
    ocfs2: Refactor xattr list and remove ocfs2_xattr_handler().
    ocfs2: Calculate EA hash only by its suffix.
    ocfs2: Move trusted and user attribute support into xattr.c
    ocfs2: Uninline ocfs2_xattr_name_hash()
    ocfs2: Don't check for NULL before brelse()
    ocfs2: use smaller counters in ocfs2_remove_xattr_clusters_from_cache
    ocfs2: Documentation update for user_xattr / nouser_xattr mount options
    ocfs2: make la_debug_mutex static
    ocfs2: Remove pointless !!
    ocfs2: Add empty bucket support in xattr.
    ocfs2/xattr.c: Fix a bug when inserting xattr.
    ocfs2: Add xattr mount option in ocfs2_show_options()
    ocfs2: Switch over to JBD2.
    ocfs2: Add the 'inode64' mount option.
    ...

    Linus Torvalds
     
  • Add compat option to hid code to allow loading of all modules on
    systems which don't allow autoloading because of old userspace.

    Signed-off-by: Jiri Slaby
    Signed-off-by: Jiri Kosina

    Jiri Slaby
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6: (26 commits)
    mfd: Fix warning in WM8350
    mfd: Add placeholders for WM8350 client devices
    da903x: add regulator support for DA9030/DA9034
    mfd: Add WM8350 subdevice registration helper
    regulator: Add WM8350 regulator support
    mfd: Add WM8350 interrupt support
    mfd: Add initialisation callback for WM8350
    mfd: Add GPIO pin configuration support for WM8350
    mfd: Add I2C control support for WM8350
    mfd: Core support for the WM8350 AudioPlus PMIC
    mfd: Add WM8350 watchdog register definitions
    mfd: Add WM8350 RTC register definitions
    mfd: Add WM8350 comparator register definitions
    mfd: Add WM8350 PMU register definitions
    mfd: Add WM8350 PMIC register definitions
    mfd: Add WM8350 GPIO register definitions
    mfd: Add WM8350 audio register definitions
    regulator: Export regulator name via sysfs
    regulator: Add WM8400 regulator support
    mfd: Core support for the WM8400 AudioPlus HiFi CODEC and PMU
    ...

    Linus Torvalds
     

14 Oct, 2008

19 commits

  • Restore the i2c_smbus_process_call() as one driver (for the
    Micronas MAP5401) will need it soon.

    [JD: Update documentation accordingly.]

    Signed-off-by: Prakash Mortha
    Signed-off-by: Jean Delvare

    Prakash Mortha
     
  • I wrote this explanation to answer a question on the i2c mailing list,
    and thought it would be good to have in the kernel documentation.

    Signed-off-by: Jean Delvare

    Jean Delvare
     
  • * Clarify some points.
    * Point developers to i2c-tools instead of lm_sensors.
    * Fix coding style in code examples.

    Signed-off-by: Jean Delvare

    Jean Delvare
     
  • Thanks to new datasheets published on http://linux.via.com.tw we can now add
    support for VX800/VX820 chipsets.

    Signed-off-by: Rudolf Marek
    Signed-off-by: Jean Delvare

    Rudolf Marek
     
  • Signed-off-by: Mark Fasheh

    Mark Fasheh
     
  • Now that ocfs2 limits inode numbers to 32bits, add a mount option to
    disable the limit. This parallels XFS. 64bit systems can handle the
    larger inode numbers.

    [ Added description of inode64 mount option in ocfs2.txt. --Mark ]

    Signed-off-by: Joel Becker
    Signed-off-by: Mark Fasheh

    Joel Becker
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (66 commits)
    ata: Add documentation for hard disk shock protection interface (v3)
    ide: Implement disk shock protection support (v4)
    ide-cd: fix printk format warning
    piix: add Hercules EC-900 mini-notebook to ich_laptop short cable list
    ide-atapi: assign taskfile flags per device type
    ide-cd: move cdrom_info.dma to ide_drive_t.dma
    ide: add ide_drive_t.dma flag
    ide-cd: add a debug_mask module parameter
    ide-cd: convert driver to new ide debugging macro (v3)
    ide: move SFF DMA code to ide-dma-sff.c
    ide: cleanup ide-dma.c
    ide: cleanup ide_build_dmatable()
    ide: remove needless includes from ide-dma.c
    ide: switch to DMA-mapping API part #2
    ide: make ide_dma_timeout() available also for CONFIG_BLK_DEV_IDEDMA_SFF=n
    ide: make ide_dma_lost_irq() available also for CONFIG_BLK_DEV_IDEDMA_SFF=n
    ide: __ide_dma_end() -> ide_dma_end()
    pmac: remove needless pmac_ide_destroy_dmatable() wrapper
    pmac: remove superfluous pmif == NULL checks
    ide: Two fixes regarding memory allocation
    ...

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (49 commits)
    pcmcia: ioctl-internal definitions
    pcmcia: cistpl header cleanup
    pcmcia: remove unused argument to pcmcia_parse_tuple()
    pcmcia: card services header cleanup
    pcmcia: device_id header cleanup
    pcmcia: encapsulate ioaddr_t
    pcmcia: cleanup device driver header file
    pcmcia: cleanup socket services header file
    pcmcia: merge ds_internal.h into cs_internal.h
    pcmcia: cleanup cs_internal.h
    pcmcia: cs_internal.h is internal
    pcmcia: use dev_printk for cs_error()
    pcmcia: remove CS_ error codes alltogether
    pcmcia: deprecate CS_BAD_TUPLE
    pcmcia: deprecate CS_BAD_ARGS
    pcmcia: deprecate CS_BAD_BASE, CS_BAD_IRQ, CS_BAD_OFFSET and CS_BAD_SIZE
    pcmcia: deprecate CS_BAD_ATTRIBUTE, CS_BAD_TYPE and CS_BAD_PAGE
    pcmcia: deprecate CS_NO_MORE_ITEMS
    pcmcia: deprecate CS_IN_USE
    pcmcia: deprecate CS_CONFIGURATION_LOCKED
    ...

    Fix trivial conflict in drivers/pcmcia/ds.c manually

    Linus Torvalds
     
  • * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (313 commits)
    V4L/DVB (9186): Added support for Prof 7300 DVB-S/S2 cards
    V4L/DVB (9185): S2API: Ensure we have a reasonable ROLLOFF default
    V4L/DVB (9184): cx24116: Change the default SNR units back to percentage by default.
    V4L/DVB (9183): S2API: Return error of the caller provides 0 commands.
    V4L/DVB (9182): S2API: Added support for DTV_HIERARCHY
    V4L/DVB (9181): S2API: Add support fot DTV_GUARD_INTERVAL and DTV_TRANSMISSION_MODE
    V4L/DVB (9180): S2API: Added support for DTV_CODE_RATE_HP/LP
    V4L/DVB (9179): S2API: frontend.h cleanup
    V4L/DVB (9178): cx24116: Add module parameter to return SNR as ESNO.
    V4L/DVB (9177): S2API: Change _8PSK / _16APSK to PSK_8 and APSK_16
    V4L/DVB (9176): Add support for DvbWorld USB cards with STV0288 demodulator.
    V4L/DVB (9175): Remove NULL pointer in stb6000 driver.
    V4L/DVB (9174): Allow custom inittab for ST STV0288 demodulator.
    V4L/DVB (9173): S2API: Remove the hardcoded command limit during validation
    V4L/DVB (9172): S2API: Bugfix related to DVB-S / DVB-S2 tuning for the legacy API.
    V4L/DVB (9171): S2API: Stop an OOPS if illegal commands are dumped in S2API.
    V4L/DVB (9170): cx24116: Sanity checking to data input via S2API to the cx24116 demod.
    V4L/DVB (9169): uvcvideo: Support two new Bison Electronics webcams.
    V4L/DVB (9168): Add support for MSI TV@nywhere Plus remote
    V4L/DVB: v4l2-dev: remove duplicated #include
    ...

    Linus Torvalds
     
  • Provide a new file 'name' in the regulator sysfs class with a human
    readable name for the regulator for use in applications.

    Signed-off-by: Mark Brown
    Signed-off-by: Liam Girdwood

    Mark Brown
     
  • Additionally added another web resource for voltage regulators.

    Signed-off-by: Liam Girdwood

    Liam Girdwood
     
  • This improves the machine level API in order to configure
    regulator constraints and consumers as platform data and removes the
    old string based API that required several calls to set up each regulator.

    The intention is to create a struct regulator_init_data, populate
    it's fields with constraints, consumers devices, etc and then register
    the regulator device from board.c in the standard Linux way.

    e.g. regulator LDO2 (supplying codec and sim) platform data.

    /* regulator LDO2 consumer devices */
    static struct regulator_consumer_supply ldo2_consumers[] = {
    {
    .dev = &platform_audio_device.dev,
    .supply = "codec_avdd",
    },
    {
    .dev = &platform_sim_device.dev,
    .supply = "sim_vcc",
    }
    };

    /* regulator LDO2 constraints */
    static struct regulator_init_data ldo2_data = {
    .constraints = {
    .min_uV = 3300000,
    .max_uV = 3300000,
    .valid_modes_mask = REGULATOR_MODE_NORMAL,
    .apply_uV = 1,
    },
    .num_consumer_supplies = ARRAY_SIZE(ldo2_consumers),
    .consumer_supplies = ldo2_consumers,
    };

    /* machine regulator devices with thier consumers and constraints */
    static struct platform_device wm8350_regulator_devices[] = {
    {
    .name = "wm8350-regulator",
    .id = WM8350_LDO_2,
    .dev = {
    .platform_data = &ldo2_data,
    },
    },
    };

    Changes in detail:-

    o Removed all const char* regulator config functions in machine API.
    o Created new struct regulator_init_data to contain regulator
    machine configuration constraints and consmuers.
    o Changed set_supply(), set_machine_constraints(),
    set_consumer_device_supply() to remove their string identifier
    parameters. Also made them static and moved functions nearer top of
    core.c.
    o Removed no longer used inline func to_rdev()
    o Added regulator_get_init_drvdata() to retrieve init data.
    o Added struct device* as parameter to regulator_register().
    o Changed my email address.

    Signed-off-by: Eric Miao
    Signed-off-by: Mark Brown
    Signed-off-by: Liam Girdwood

    Liam Girdwood
     
  • Put some information (and pointers to more) into the kernel's doc tree,
    describing briefly the interface to the kernel's disk head unloading
    facility. Information about how to set up a complete shock protection
    system under GNU/Linux can be found on the web and is referenced
    accordingly.

    v3:
    Here is some final polish including various spelling corrections
    pointed out by Grant Grundler and Peter Moulder. Also, I have added some
    information about the timing constraints related to disk head parking.
    The patch looks more impressive than it really is and I think it would
    be alright just to incorporate it into the original patch so as not to
    clutter up the git log.

    Signed-off-by: Elias Oltmanns
    Cc: Jeff Garzik
    Cc: Randy Dunlap
    Cc: Tejun Heo
    Signed-off-by: Bartlomiej Zolnierkiewicz

    Elias Oltmanns
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (60 commits)
    Blackfin arch: make sure we include the fix for SPORT hysteresis when reprogramming clocks
    Blackfin arch: Fix bogus str_ident check in gpio code
    Blackfin arch: AD7879 Touchscreen driver
    Blackfin arch: introducing bfin_addr_dcachable
    Blackfin arch: fix a typo in comments
    Blackfin arch: Remove useless head file
    Blackfin arch: make sure L2 start and length are always defined (fixes building on BF542)
    Blackfin arch: use the Blackfin on-chip ROM to do software reset when possible
    Blackfin arch: update anomaly headers to match the latest sheet
    Blackfin arch: bfin_reset() is an internal reboot function ... everyone should go through machine_restart()
    Blackfin arch: print out error/warning if you are running on the incorrect CPU type
    Blackfin arch: remove non-bf54x ifdef logic since this file is only compiled on bf54x parts
    Blackfin arch: update board defconfigs
    Blackfin arch: Add optional verbose debug
    Blackfin arch: emulate a TTY over the EMUDAT/JTAG interface
    Blackfin arch: have is_user_addr_valid() check for overflows (like when address is -1)
    Blackfin arch: ptrace - fix off-by-one check on end of memory regions
    Blackfin arch: Enable framebuffer support for the BF526-EZkit TFT LCD display
    Blackfin arch: flash memory map and dm9000 resources updating
    Blackfin arch: early prink code still use uart core console functions to parse and set configure option string
    ...

    Linus Torvalds
     
  • * 'proc' of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/proc:
    proc: remove kernel.maps_protect
    proc: remove now unneeded ADDBUF macro
    [PATCH] proc: show personality via /proc/pid/personality
    [PATCH] signal, procfs: some lock_task_sighand() users do not need rcu_read_lock()
    proc: move PROC_PAGE_MONITOR to fs/proc/Kconfig
    proc: make grab_header() static
    proc: remove unused get_dma_list()
    proc: remove dummy vmcore_open()
    proc: proc_sys_root tweak
    proc: fix return value of proc_reg_open() in "too late" case

    Fixed up trivial conflict in removed file arch/sparc/include/asm/dma_32.h

    Linus Torvalds
     
  • Merges oprofile, timers/hpet, x86/traps, x86/time, and x86/core misc items.

    * 'x86-core-v4-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (132 commits)
    x86: change early_ioremap to use slots instead of nesting
    x86: adjust dependencies for CONFIG_X86_CMOV
    dumpstack: x86: various small unification steps, fix
    x86: remove additional_cpus
    x86: remove additional_cpus configurability
    x86: improve UP kernel when CPU-hotplug and SMP is enabled
    dumpstack: x86: various small unification steps
    dumpstack: i386: make kstack= an early boot-param and add oops=panic
    dumpstack: x86: use log_lvl and unify trace formatting
    dumptrace: x86: consistently include loglevel, print stack switch
    dumpstack: x86: add "end" parameter to valid_stack_ptr and print_context_stack
    dumpstack: x86: make printk_address equal
    dumpstack: x86: move die_nmi to dumpstack_32.c
    traps: x86: finalize unification of traps.c
    traps: x86: make traps_32.c and traps_64.c equal
    traps: x86: various noop-changes preparing for unification of traps_xx.c
    traps: x86_64: use task_pid_nr(tsk) instead of tsk->pid in do_general_protection
    traps: i386: expand clear_mem_error and remove from mach_traps.h
    traps: x86_64: make io_check_error equal to the one on i386
    traps: i386: use preempt_conditional_sti/cli in do_int3
    ...

    Linus Torvalds
     
  • This patch contains the scheduled removal of the obsolete
    SERIAL_COLDFIRE driver.

    Signed-off-by: Adrian Bunk
    Signed-off-by: Alan Cox
    Signed-off-by: Linus Torvalds

    Adrian Bunk
     
  • The "fsl,ssi-dma-channel" compatible property is used to specify a DMA channel
    on the Freescale Elo DMA controller that should be used exclusively by the
    Freescale SSI audio controller. When a property is marked as such, the Elo
    DMA driver will ignore it, and so it will be available for the sound drivers.

    Signed-off-by: Timur Tabi
    Signed-off-by: Kumar Gala

    Timur Tabi
     
  • Modify mpc83xx_add_bridge to get config space register base address from
    the device tree instead of immr + hardcoded offset.

    83xx pci nodes have this change:
    register properties now contain two address length tuples:
    First is the pci bridge register base, this has always been there.
    Second is the config base, this is new.

    This is documented in dts-bindings/fsl/83xx-512x-pci.txt

    The changes accomplish these things:
    mpc83xx_add_bridge no longer needs to call get_immrbase
    it uses hard coded addresses if the second register value is missing

    Signed-off-by: John Rigby
    Signed-off-by: Kumar Gala

    John Rigby
     

13 Oct, 2008

5 commits

  • Added support for Prof 7300 DVB-S/S2 card. The card
    based on cx24116 demodulator.

    Signed-off-by: Oleg Roitburd
    Signed-off-by: Steven Toth
    [mchehab@redhat.com: fixed CARDLIST.cx88 entry]
    Signed-off-by: Mauro Carvalho Chehab

    Oleg Roitburd
     
  • Ingo Molnar
     
  • * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:
    ext4: fix kconfig typo and extra whitespace
    ext4: fix build failure without procfs
    ext4: add an option to control error handling on file data
    jbd2: don't dirty original metadata buffer on abort
    ext4: add checks for errors from jbd2
    jbd2: fix error handling for checkpoint io
    jbd2: abort when failed to log metadata buffers

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

    This merges in:

    x86/build, x86/microcode, x86/spinlocks, x86/memory-corruption-check,
    x86/early-printk, x86/xsave, x86/quirks, x86/setup, x86/signal,
    core/signal, x86/urgent, x86/xen

    * 'x86-core-v2-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (142 commits)
    x86: make processor type select depend on CONFIG_EMBEDDED
    x86: extend processor type select help text
    x86, amd-iommu: propagate PCI device enabling error
    warnings: fix arch/x86/kernel/io_apic_64.c
    warnings: fix arch/x86/kernel/early_printk.c
    x86, fpu: check __clear_user() return value
    x86: memory corruption check - cleanup
    x86: ioperm user_regset
    xen: do not reserve 2 pages of padding between hypervisor and fixmap.
    xen: use spin_lock_nest_lock when pinning a pagetable
    x86: xsave: set FP, SSE bits in the xsave header in the user sigcontext
    x86: xsave: fix error condition in save_i387_xstate()
    x86: SB450: deprioritize DMI quirks
    x86: SB450: skip IRQ0 override if it is not routed to INT2 of IOAPIC
    x86: replace a magic number with a named constant in the VESA boot code
    x86 setup: remove IMAGE_OFFSET
    x86 setup: remove DEF_INITSEG and DEF_SETUPSEG
    Revert "x86: fix ghost EDD devices in /sys again"
    x86 setup: fix ghost entries under /sys/firmware/edd take 3
    x86: signal: remove indent in restore_sigcontext()
    ...

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6: (180 commits)
    leo: disable cursor when leaving graphics mode
    cg6: disable cursor when leaving graphics mode
    sparc32: sun4m interrupt mask cleanup
    drivers/rtc/Kconfig: don't build rtc-cmos.o on sparc32
    sparc: arch/sparc/kernel/pmc.c -- extra #include?
    sparc32: Add more extensive documentation of sun4m interrupts.
    sparc32: Kill irq_rcvreg from sun4m_irq.c
    sparc32: Delete master_l10_limit.
    sparc32: Use PROM device probing for sun4c timers.
    sparc32: Use PROM device probing for sun4c interrupt register.
    sparc32: Delete claim_ticker14().
    sparc32: Stop calling claim_ticker14() from sun4c_irq.c
    sparc32: Kill clear_profile_irq btfixup entry.
    sparc32: Call sun4m_clear_profile_irq() directly from sun4m_smp.c
    sparc32: Remove #if 0'd code from sun4c_irq.c
    sparc32: Remove some SMP ifdefs in sun4d_irq.c
    sparc32: Use PROM infrastructure for probing and mapping sun4d timers.
    sparc32: Use PROM device probing for sun4m irq registers.
    sparc32: Use PROM device probing for sun4m timer registers.
    sparc: Fix user_regset 'n' field values.
    ...

    Linus Torvalds