23 Sep, 2006

18 commits

  • - Add the linked list to each proc entry to enable a single-shot
    disconnection (unregister)
    - Deprecate snd_info_unregister(), use snd_info_free_entry()
    - Removed NULL checks of snd_info_free_entry()

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     
  • This patch implements a TLV mechanism to transfer an additional information
    like dB scale to the user space. The types might be extended in future.
    Acked-by: Takashi Iwai

    Signed-off-by: Jaroslav Kysela

    Jaroslav Kysela
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:
    [AGPGART] Rework AGPv3 modesetting fallback.
    [AGPGART] Add suspend callback for i965
    [AGPGART] Fix number of aperture sizes in 830 gart structs.
    [AGPGART] Intel 965 Express support.
    [AGPGART] agp.h: constify struct agp_bridge_data::version
    [AGPGART] const'ify VIA AGP PCI table.
    [AGPGART] CONFIG_PM=n slim: drivers/char/agp/intel-agp.c
    [AGPGART] CONFIG_PM=n slim: drivers/char/agp/efficeon-agp.c
    [AGPGART] Const'ify the agpgart driver version.
    [AGPGART] remove private page protection map

    Linus Torvalds
     
  • several targets have no ....at() family and m32r calls its only chown variant
    chown32(), with __NR_chown being undefined. creat(2) is also absent in some
    targets.

    Signed-off-by: Al Viro
    Signed-off-by: Linus Torvalds

    Al Viro
     
  • Relevant SA queries are actually "greater than" / "less than", not
    "greater than or equal" / "less than or equal" as the names imply.
    (See IB spec 1.2 Vol 1, 15.2.5.16 PATHRECORD/Table 205 PathRecord)

    Signed-off-by: Michael S. Tsirkin
    Signed-off-by: Roland Dreier

    Michael S. Tsirkin
     
  • Document the reject sending and modifying QP to error done in rdma_accept().

    Signed-off-by: Or Gerlitz
    Signed-off-by: Sean Hefty
    Signed-off-by: Roland Dreier

    Or Gerlitz
     
  • Clarify that rdma_destroy_id cancels outstanding asynchronous operations on the
    Associated id.

    Signed-off-by: Or Gerlitz
    Signed-off-by: Sean Hefty
    Signed-off-by: Roland Dreier

    Or Gerlitz
     
  • Require users to register with SA module, to prevent the sa_query
    module text from going away while an SA query callback is still
    running. Update all in-tree users for the new interface.

    Signed-off-by: Michael S. Tsirkin
    Signed-off-by: Sean Hefty
    Signed-off-by: Roland Dreier

    Michael S. Tsirkin
     
  • Modifications to the existing rdma header files, core files, drivers,
    and ulp files to support iWARP, including:
    - Hook iWARP CM into the build system and use it in rdma_cm.
    - Convert enum ib_node_type to enum rdma_node_type, which includes
    the possibility of RDMA_NODE_RNIC, and update everything for this.

    Signed-off-by: Tom Tucker
    Signed-off-by: Steve Wise
    Signed-off-by: Roland Dreier

    Tom Tucker
     
  • Add an iWARP Connection Manager (CM), which abstracts connection
    management for iWARP devices (RNICs). It is a logical instance of the
    xx_cm where xx is the transport type (ib or iw). The symbols exported
    are used by the transport independent rdma_cm module, and are
    available also for transport dependent ULPs.

    Signed-off-by: Tom Tucker
    Signed-off-by: Steve Wise
    Signed-off-by: Roland Dreier

    Tom Tucker
     
  • Pass a struct ib_udata to the low-level driver's ->modify_srq() and
    ->modify_qp() methods, so that it can get to the device-specific data
    passed in by the userspace driver.

    Signed-off-by: Ralph Campbell
    Signed-off-by: Roland Dreier

    Ralph Campbell
     
  • Add a ib_uverbs_resize_cq_resp.driver_data field so that low-level
    drivers can return data from a resize CQ operation to userspace. Have
    ib_uverbs_resize_cq() only copy the cqe field, to avoid having to bump
    the userspace ABI.

    Signed-off-by: Ralph Campbell
    Signed-off-by: Roland Dreier

    Ralph Campbell
     
  • * git://git.infradead.org/~dwmw2/hdroneline:
    [HEADERS] One line per header in Kbuild files to reduce conflicts

    Manual (trivial) conflict resolution in include/asm-s390/Kbuild

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (64 commits)
    [BLOCK] dm-crypt: trivial comment improvements
    [CRYPTO] api: Deprecate crypto_digest_* and crypto_alg_available
    [CRYPTO] padlock: Convert padlock-sha to use crypto_hash
    [CRYPTO] users: Use crypto_comp and crypto_has_*
    [CRYPTO] api: Add crypto_comp and crypto_has_*
    [CRYPTO] users: Use crypto_hash interface instead of crypto_digest
    [SCSI] iscsi: Use crypto_hash interface instead of crypto_digest
    [CRYPTO] digest: Remove old HMAC implementation
    [CRYPTO] doc: Update documentation for hash and me
    [SCTP]: Use HMAC template and hash interface
    [IPSEC]: Use HMAC template and hash interface
    [CRYPTO] tcrypt: Use HMAC template and hash interface
    [CRYPTO] hmac: Add crypto template implementation
    [CRYPTO] digest: Added user API for new hash type
    [CRYPTO] api: Mark parts of cipher interface as deprecated
    [PATCH] scatterlist: Add const to sg_set_buf/sg_init_one pointer argument
    [CRYPTO] drivers: Remove obsolete block cipher operations
    [CRYPTO] users: Use block ciphers where applicable
    [SUNRPC] GSS: Use block ciphers where applicable
    [IPSEC] ESP: Use block ciphers where applicable
    ...

    Linus Torvalds
     
  • * 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (44 commits)
    [S390] hypfs crashes with invalid mount option.
    [S390] cio: subchannel evaluation function operates without lock
    [S390] cio: always query all paths on path verification.
    [S390] cio: update path groups on logical CHPID changes.
    [S390] cio: subchannels in no-path state.
    [S390] Replace nopav-message on VM.
    [S390] set modalias for ccw bus uevents.
    [S390] Get rid of DBG macro.
    [S390] Use alternative user-copy operations for new hardware.
    [S390] Make user-copy operations run-time configurable.
    [S390] Cleanup in signal handling code.
    [S390] Cleanup in page table related code.
    [S390] Linux API for writing z/VM APPLDATA Monitor records.
    [S390] xpram off by one error.
    [S390] Remove kexec experimental flag.
    [S390] cleanup appldata.
    [S390] fix typo in vmcp.
    [S390] Kernel stack overflow handling.
    [S390] qdio slsb processing state.
    [S390] Missing initialization in common i/o layer.
    ...

    Linus Torvalds
     
  • * git://git.infradead.org/mtd-2.6:
    Remove accidentally-added include/linux/utsrelease.h
    Revert "[MTD] blkdev helper code: fix printk format warning"
    [MTD] Add SSFDC (SmartMedia) read-only translation layer
    [MTD] pmc551 pci cleanup
    [MTD] pmc551 use kzalloc
    [MTD] pmc551 whitespace cleanup
    [MTD] Remove iq80310 map driver
    [MTD NAND] Fix in typo ndfc.c causing wrong ECC layout
    [MTD] physmap: add power management support
    ioremap balanced with iounmap for drivers/mtd subsystem
    [MTD] Switch to pci_get_device and do ref counting
    [MTD] blkdev helper code: fix printk format warning
    [MTD] Fix ixp4xx partition parsing.
    [JFFS2] Remove unneeded ifdefs from jffs2_fs_i.h
    [MTD NAND] Remove old code in au1550nd.c
    [MTD] Unlock NOR flash automatically where necessary

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (114 commits)
    [POWERPC] Fix ohare IDE irq workaround on old powermacs
    [POWERPC] EEH: Power4 systems sometimes need multiple resets.
    [POWERPC] Include in arch/powerpc/sysdev/fsl_soc.h for phys_addr_t.
    [POWERPC] Demacrofy arch/powerpc/platforms/maple/pci.c
    [POWERPC] Maple U3 HT - reject inappropriate config space access
    [POWERPC] Fix IPIC pending register assignments
    [POWERPC] powerpc: fix building gdb against asm/ptrace.h
    [POWERPC] Remove DISCONTIGMEM cruft from page.h
    [POWERPC] Merge iSeries i/o operations with the rest
    [POWERPC] 40x: Fix debug status register defines
    [POWERPC] Fix compile error in sbc8560
    [POWERPC] EEH: support MMIO enable recovery step
    [POWERPC] EEH: enable MMIO/DMA on frozen slot
    [POWERPC] EEH: code comment cleanup
    [POWERPC] EEH: balance pcidev_get/put calls
    [POWERPC] PPC: Fix xmon stack frame address in backtrace
    [POWERPC] Add AT_PLATFORM value for Xilinx Virtex-4 FX
    [POWERPC] Start arch/powerpc/boot code reorganization
    [POWERPC] Define of_read_ulong helper
    [POWERPC] iseries: eliminate a couple of warnings
    ...

    Linus Torvalds
     
  • Signed-off-by: David Woodhouse

    David Woodhouse
     

22 Sep, 2006

5 commits

  • ioremap must be balanced by an iounmap and failing to do so can result
    in a memory leak.

    Tested (compilation only) with:
    - allmodconfig
    - Modifying drivers/mtd/maps/Kconfig and drivers/mtd/nand/Kconfig to
    make sure that the changed file is compiling without warning

    Signed-off-by: Amol Lad
    Signed-off-by: David Woodhouse

    Amol Lad
     
  • Introduce the MTD_STUPID_LOCK flag which indicates that the flash chip is
    always locked after power-up, so all sectors need to be unlocked before it
    is usable.

    If this flag is set, and the chip provides an unlock() operation,
    mtd_add_device will unlock the whole MTD device if it's writeable. This
    means that non-writeable partitions will stay locked.

    Set MTD_STUPID_LOCK in fixup_use_atmel_lock() so that these chips will work
    as expected.

    Signed-off-by: Håvard Skinnemoen
    Signed-off-by: Andrew Morton
    Signed-off-by: David Woodhouse

    Håvard Skinnemoen
     
  • Ulrich Weigand found a bug with the current version of the
    asm-powerpc/ptrace.h that prevents building at least the
    SPU target version of gdb, since some ptrace opcodes are
    not defined.

    The problem seems to have originated in the merging of 32 and
    64 bit versions of that file, the problem is that some opcodes
    are only valid on 64 bit kernels, but are also used by 32 bit
    programs, so they can't depends on the __powerpc64__ symbol.

    Signed-off-by: Arnd Bergmann
    Signed-off-by: Paul Mackerras

    Arnd Bergmann
     
  • This looks like cruft to me, these functions don't exist AFAICT,
    and I can't see that it's possible to even enable DISCONTIGMEM on
    powerpc anymore. CC'ing some folks who might know better, based on
    the who-touched-it-last principle.

    Signed-off-by: Michael Ellerman
    Signed-off-by: Paul Mackerras

    Michael Ellerman
     
  • This patch changes the io operations so that they are out of line if
    CONFIG_PPC_ISERIES is set and includes a firmware feature check in
    that case.

    Signed-off-by: Stephen Rothwell
    Signed-off-by: Paul Mackerras

    Stephen Rothwell
     

21 Sep, 2006

17 commits