1. 29 10月, 2010 13 次提交
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6 · 3c376295
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (32 commits)
        sh: intc: switch irq_desc iteration to new active IRQ iterator.
        sh: fix up cpu hotplug IRQ migration for irq_data changes.
        sh: oprofile: Make sure the backtrace op is available for timer-fallback.
        sh64: oprofile: Fix up kernel stack pointer size mismatch.
        sh: oprofile: Fix up and extend op_name_from_perf_id().
        sh: lockless get_user_pages_fast()
        sh64: _PAGE_SPECIAL support.
        sound: sh: ctrl_in/outX to __raw_read/writeX conversion.
        sh: disable deprecated genirq support.
        sh: update show_interrupts() for irq_data chip lookup.
        sh: intc: irq_data conversion.
        sh64: irq_data conversion.
        sh64: update for IRQ flag handling naming changes.
        rtc: rtc-rs5c313: ctrl_in/outX to __raw_read/writeX conversion.
        sh: mach-se: irq_data conversion.
        input: hp680_ts_input: ctrl_in/outX to __raw_read/writeX conversion.
        input: jornada680_kbd: ctrl_in/outX to __raw_read/writeX conversion.
        sh: hd64461: irq_data conversion.
        sh: mach-x3proto: irq_data conversion.
        sh: mach-systemh: irq_data conversion.
        ...
      3c376295
    • L
      Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6 · e9f29c9a
      Linus Torvalds 提交于
      * 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (27 commits)
        x86: allocate space within a region top-down
        x86: update iomem_resource end based on CPU physical address capabilities
        x86/PCI: allocate space from the end of a region, not the beginning
        PCI: allocate bus resources from the top down
        resources: support allocating space within a region from the top down
        resources: handle overflow when aligning start of available area
        resources: ensure callback doesn't allocate outside available space
        resources: factor out resource_clip() to simplify find_resource()
        resources: add a default alignf to simplify find_resource()
        x86/PCI: MMCONFIG: fix region end calculation
        PCI: Add support for polling PME state on suspended legacy PCI devices
        PCI: Export some PCI PM functionality
        PCI: fix message typo
        PCI: log vendor/device ID always
        PCI: update Intel chipset names and defines
        PCI: use new ccflags variable in Makefile
        PCI: add PCI_MSIX_TABLE/PBA defines
        PCI: add PCI vendor id for STmicroelectronics
        x86/PCI: irq and pci_ids patch for Intel Patsburg DeviceIDs
        PCI: OLPC: Only enable PCI configuration type override on XO-1
        ...
      e9f29c9a
    • E
      numa: fix slab_node(MPOL_BIND) · 800416f7
      Eric Dumazet 提交于
      When a node contains only HighMem memory, slab_node(MPOL_BIND)
      dereferences a NULL pointer.
      
      [ This code seems to go back all the way to commit 19770b32: "mm:
        filter based on a nodemask as well as a gfp_mask".  Which was back in
        April 2008, and it got merged into 2.6.26.  - Linus ]
      Signed-off-by: NEric Dumazet <eric.dumazet@gmail.com>
      Cc: Mel Gorman <mel@csn.ul.ie>
      Cc: Christoph Lameter <cl@linux.com>
      Cc: Lee Schermerhorn <lee.schermerhorn@hp.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: stable@kernel.org
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      800416f7
    • L
      Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 · 0851668f
      Linus Torvalds 提交于
      * 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (505 commits)
        [media] af9015: Fix max I2C message size when used with tda18271
        [media] IR: initialize ir_raw_event in few more drivers
        [media] Guard a divide in v4l1 compat layer
        [media] imon: fix nomouse modprobe option
        [media] imon: remove redundant change_protocol call
        [media] imon: fix my egregious brown paper bag w/rdev/idev split
        [media] cafe_ccic: Configure ov7670 correctly
        [media] ov7670: allow configuration of image size, clock speed, and I/O method
        [media] af9015: support for DigitalNow TinyTwin v3 [1f4d:9016]
        [media] af9015: map DigitalNow TinyTwin v2 remote
        [media] DigitalNow TinyTwin remote controller
        [media] af9015: RC fixes and improvements
        videodev2.h.xml: Update to reflect the latest changes at videodev2.h
        [media] v4l: document new Bayer and monochrome pixel formats
        [media] DocBook/v4l: Add missing formats used on gspca cpia1 and sn9c2028
        [media] firedtv: add parameter to fake ca_system_ids in CA_INFO
        [media] tm6000: fix a macro coding style issue
        tm6000: Remove some ugly debug code
        [media] Nova-S-Plus audio line input
        [media] [RFC,1/1] V4L2: Use new CAP bits in existing RDS capable drivers
        ...
      0851668f
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc · 00ebb638
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (66 commits)
        mmc: add new sdhci-pxa driver for Marvell SoCs
        mmc: make number of mmcblk minors configurable
        mmc_spi: Recover from CRC errors for r/w operation over SPI.
        mmc: sdhci-pltfm: add -pltfm driver for imx35/51
        mmc: sdhci-of-esdhc: factor out common stuff
        mmc: sdhci_pltfm: pass more data on custom init call
        mmc: sdhci: introduce get_ro private write-protect hook
        mmc: sdhci-pltfm: move .h file into appropriate subdir
        mmc: sdhci-pltfm: Add structure for host-specific data
        mmc: fix cb710 kconfig dependency warning
        mmc: cb710: remove debugging printk (info duplicated from mmc-core)
        mmc: cb710: clear irq handler on init() error path
        mmc: cb710: remove unnecessary msleep()
        mmc: cb710: implement get_cd() callback
        mmc: cb710: partially demystify clock selection
        mmc: add a file to debugfs for changing host clock at runtime
        mmc: sdhci: allow for eMMC 74 clock generation by controller
        mmc: sdhci: highspeed: check for mmc as well as sd cards
        mmc: sdhci: Add Moorestown device support
        mmc: sdhci: Intel Medfield support
        ...
      00ebb638
    • L
      Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hch/hfsplus · 11cc21f5
      Linus Torvalds 提交于
      * 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hch/hfsplus:
        hfsplus: free space correcly for files unlinked while open
        hfsplus: fix double lock typo in ioctl
      11cc21f5
    • I
      ext4: fix compile with CONFIG_EXT4_FS_XATTR disabled · 19ef2014
      Ingo Molnar 提交于
      Commit 5dabfc78 ("ext4: rename {exit,init}_ext4_*() to
      ext4_{exit,init}_*()") causes
      
        fs/ext4/super.c:4776: error: implicit declaration of function ‘ext4_init_xattr’
      
      when CONFIG_EXT4_FS_XATTR is disabled.
      
      It renamed init_ext4_xattr to ext4_init_xattr but forgot to update the
      dummy definition in fs/ext4/xattr.h.
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Acked-by: N"Theodore Ts'o" <tytso@mit.edu>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      19ef2014
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs · 90a2b69c
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs: (28 commits)
        net/9p: Return error on read with NULL buffer
        9p: Add datasync to client side TFSYNC/RFSYNC for dotl
        net/9p: Return error if we fail to encode protocol data
        fs/9p: Use generic_file_open with lookup_instantiate_filp
        fs/9p: Add missing iput in v9fs_vfs_lookup
        fs/9p: Use mknod 9p operation on create without open request
        net/9p: Add waitq to VirtIO transport.
        [net/9p]Serialize virtqueue operations to make VirtIO transport SMP safe.
        9p: Implement TREADLINK operation for 9p2000.L
        9p: Use V9FS_MAGIC in statfs
        9p: Implement TGETLOCK
        9p: Implement TLOCK
        [9p] Introduce client side TFSYNC/RFSYNC for dotl.
        [fs/9p] Add file_operations for cached mode in dotl protocol.
        fs/9p: Add access = client option to opt in acl evaluation.
        fs/9p: Implement create time inheritance
        fs/9p: Update ACL on chmod
        fs/9p: Implement setting posix acl
        fs/9p: Add xattr callbacks for POSIX ACL
        fs/9p: Implement POSIX ACL permission checking function
        ...
      90a2b69c
    • L
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6 · e4304266
      Linus Torvalds 提交于
      * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:
        parisc: add tty driver to PDC console
        drivers/parisc/iosapic.c: Remove unnecessary kzalloc cast
        parisc: remove homegrown L1_CACHE_ALIGN macro
        arch/parisc: Removing undead ifdef CONFIG_PA20
        parisc: unwind - optimise linked-list searches for modules
        parisc: change to new flag variable
        drivers/char/agp/parisc-agp.c: eliminate memory leak
        parisc: kill __do_IRQ
        parisc: convert eisa interrupts to flow handlers
        parisc: convert gsc and dino pci interrupts to flow handlers
        parisc: convert suckyio interrupts to flow handlers
        parisc: convert iosapic interrupts to proper flow handlers
        parisc: convert cpu interrupts to proper flow handlers
        parisc: lay groundwork for killing __do_IRQ
        parisc: add prlimit64 syscall
        parisc: squelch warning when using dev_get_stats
      e4304266
    • F
      mmu_notifier.h: fix comment spelling · e732ff70
      Figo.zhang 提交于
      Signed-off-by: NFigo.zhang <figo1802@gmail.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      e732ff70
    • A
      Fix install_process_keyring error handling · 27d63798
      Andi Kleen 提交于
      Fix an incorrect error check that returns 1 for error instead of the
      expected error code.
      Signed-off-by: NAndi Kleen <ak@linux.intel.com>
      Signed-off-by: NDavid Howells <dhowells@redhat.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      27d63798
    • J
      parisc: fix compile failure with kmap_atomic changes · 765aaafe
      James Bottomley 提交于
      Commit 3e4d3af5 ("mm: stack based kmap_atomic()") overlooked the
      fact that parisc uses kmap as a coherence mechanism, so even though we
      have no highmem, we do need to supply our own versions of kmap (and
      atomic).  This patch converts the parisc kmap to the form which is
      needed to keep it compiling (it's a simple prototype and name change).
      Signed-off-by: NJames Bottomley <James.Bottomley@suse.de>
      Acked-by: NKyle McMartin <kyle@redhat.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      765aaafe
    • I
      Fix compile brekage with !CONFIG_BLOCK · b31d42a5
      Ingo Molnar 提交于
      Today's git tree fails to build on !CONFIG_BLOCK, due to upstream commit
      367a51a3 ("fs: Add FITRIM ioctl"):
      
       include/linux/fs.h:36: error: expected specifier-qualifier-list before ‘uint64_t’
       include/linux/fs.h:36: error: expected specifier-qualifier-list before ‘uint64_t’
       include/linux/fs.h:36: error: expected specifier-qualifier-list before ‘uint64_t’
      
      The commit adds uint64_t type usage to fs.h, but linux/types.h is not included
      explicitly - it's only included implicitly via linux/blk_types.h, and there only if
      CONFIG_BLOCK is enabled.
      
      Add the explicit #include to fix this.
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      b31d42a5
  2. 28 10月, 2010 27 次提交