Skip to content
  1. Nov 30, 2010
  2. Nov 29, 2010
    • Linus Torvalds's avatar
      Un-inline get_pipe_info() helper function · 72083646
      Linus Torvalds authored
      
      
      This avoids some include-file hell, and the function isn't really
      important enough to be inlined anyway.
      
      Reported-by: default avatarIngo Molnar <mingo@elte.hu>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      72083646
    • Linus Torvalds's avatar
      Export 'get_pipe_info()' to other users · c66fb347
      Linus Torvalds authored
      
      
      And in particular, use it in 'pipe_fcntl()'.
      
      The other pipe functions do not need to use the 'careful' version, since
      they are only ever called for things that are already known to be pipes.
      
      The normal read/write/ioctl functions are called through the file
      operations structures, so if a file isn't a pipe, they'd never get
      called.  But pipe_fcntl() is special, and called directly from the
      generic fcntl code, and needs to use the same careful function that the
      splice code is using.
      
      Cc: Jens Axboe <jaxboe@fusionio.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Al Viro <viro@zeniv.linux.org.uk>
      Cc: Dave Jones <davej@redhat.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      c66fb347
    • Linus Torvalds's avatar
      Rename 'pipe_info()' to 'get_pipe_info()' · 71993e62
      Linus Torvalds authored
      
      
      .. and change it to take the 'file' pointer instead of an inode, since
      that's what all users want anyway.
      
      The renaming is preparatory to exporting it to other users.  The old
      'pipe_info()' name was too generic and is already used elsewhere, so
      before making the function public we need to use a more specific name.
      
      Cc: Jens Axboe <jaxboe@fusionio.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Al Viro <viro@zeniv.linux.org.uk>
      Cc: Dave Jones <davej@redhat.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      71993e62
    • Linus Torvalds's avatar
      Merge branch 'perf-fixes-for-linus' of... · a9e40a24
      Linus Torvalds authored
      Merge branch 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        perf: Fix the software context switch counter
        perf, x86: Fixup Kconfig deps
        x86, perf, nmi: Disable perf if counters are not accessible
        perf: Fix inherit vs. context rotation bug
      a9e40a24
    • Linus Torvalds's avatar
      Merge branch 'fwnet' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6 · 75f5d2c9
      Linus Torvalds authored
      * 'fwnet' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:
        firewire: net: throttle TX queue before running out of tlabels
        firewire: net: replace lists by counters
        firewire: net: fix memory leaks
        firewire: net: count stats.tx_packets and stats.tx_bytes
      75f5d2c9
  3. Nov 28, 2010
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 · 0f639a3c
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (30 commits)
        ALSA: hda - Use ALC_INIT_DEFAULT for really default initialization
        ASoC: Fix resource reclaim for osk5912
        ASoC: tlv320aic3x - fix variable may be used uninitialized warning
        ASoC: davinci-vcif - fix a memory leak
        ASoC: phycore-ac97: fix resource leak
        ASoC: imx-ssi: fix resource leak
        ASoC: simone: fix resource leak in simone_init error path
        ASoC: sam9g20_wm8731: fix resource leak in at91sam9g20ek_init error path
        ASoC: snd-soc-afeb9260: remove unneeded platform_device_del in error path
        ASoC: pcm030-audio-fabric: fix resource leak in pcm030_fabric_init error path
        ASoC: efika-audio-fabric: fix resource leak in efika_fabric_init error path
        ASoC: Call snd_soc_unregister_dais instead of snd_soc_unregister_dai in sh4_soc_dai_remove
        ASoC: fix SND_PXA2XX_LIB Kconfig warning
        ALSA: hda - Fix ALC660-VD/ALC861-VD capture/playback mixers
        ALSA: HDA: Add an extra DAC for Realtek ALC887-VD
        ASoC: nuc900-ac97: fix a memory leak
        ASoC: Return proper error for omap3pandora_soc_init
        ASoC: wm8961 - clear WM8961_MCLKDIV bit for freq <= 16500000
        ASoC: wm8961 - clear WM8961_DACSLOPE bit for normal mode
        ALSA: hda - Fix Acer 7730G support
        ...
      0f639a3c
  4. Nov 27, 2010
    • Linus Torvalds's avatar
      Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6 · 19650e85
      Linus Torvalds authored
      * 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:
        NFS: Ensure we return the dirent->d_type when it is known
        NFS: Correct the array bound calculation in nfs_readdir_add_to_array
        NFS: Don't ignore errors from nfs_do_filldir()
        NFS: Fix the error handling in "uncached_readdir()"
        NFS: Fix a page leak in uncached_readdir()
        NFS: Fix a page leak in nfs_do_filldir()
        NFS: Assume eof if the server returns no readdir records
        NFS: Buffer overflow in ->decode_dirent() should not be fatal
        Pure nfs client performance using odirect.
        SUNRPC: Fix an infinite loop in call_refresh/call_refreshresult
      19650e85
    • Linus Torvalds's avatar
      Merge branch 'linux-next' of git://git.infradead.org/ubi-2.6 · 1eb4c636
      Linus Torvalds authored
      * 'linux-next' of git://git.infradead.org/ubi-2.6:
        UBI: release locks in check_corruption
      1eb4c636
    • Linus Torvalds's avatar
      Merge branch 'timers-fixes-for-linus' of... · 03187552
      Linus Torvalds authored
      Merge branch 'timers-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'timers-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        posix-cpu-timers: Rcu_read_lock/unlock protect find_task_by_vpid call
      03187552
    • Linus Torvalds's avatar
      Merge branch 'x86-fixes-for-linus' of... · fbe6c404
      Linus Torvalds authored
      Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        dmar, x86: Use function stubs when CONFIG_INTR_REMAP is disabled
        x86-64: Fix and clean up AMD Fam10 MMCONF enabling
        x86: UV: Address interrupt/IO port operation conflict
        x86: Use online node real index in calulate_tbl_offset()
        x86, asm: Fix binutils 2.15 build failure
      fbe6c404
    • Linus Torvalds's avatar
      Merge branch 'perf-fixes-for-linus' of... · d2f30c73
      Linus Torvalds authored
      Merge branch 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        perf symbols: Remove incorrect open-coded container_of()
        perf record: Handle restrictive permissions in /proc/{kallsyms,modules}
        x86/kprobes: Prevent kprobes to probe on save_args()
        irq_work: Drop cmpxchg() result
        perf: Fix owner-list vs exit
        x86, hw_nmi: Move backtrace_mask declaration under ARCH_HAS_NMI_WATCHDOG
        tracing: Fix recursive user stack trace
        perf,hw_breakpoint: Initialize hardware api earlier
        x86: Ignore trap bits on single step exceptions
        tracing: Force arch_local_irq_* notrace for paravirt
        tracing: Fix module use of trace_bprintk()
      d2f30c73
    • Linus Torvalds's avatar
      Merge branch 'sched-fixes-for-linus' of... · 1b065fdf
      Linus Torvalds authored
      Merge branch 'sched-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'sched-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        sched: Fix idle balancing
        sched: Fix volanomark performance regression
      1b065fdf
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6 · b76a1e4f
      Linus Torvalds authored
      * 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6:
        [S390] qdio: free indicator after reset is finished
        [S390] nmi: fix clock comparator revalidation
      b76a1e4f
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block · 78daa87b
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.dk/linux-2.6-block:
        cciss: fix build for PROC_FS disabled
        block: fix amiga and atari floppy driver compile warning
        blk-throttle: Fix calculation of max number of WRITES to be dispatched
        ioprio: grab rcu_read_lock in sys_ioprio_{set,get}()
        xen/blkfront: cope with backend that fail empty BLKIF_OP_WRITE_BARRIER requests
        xen/blkfront: Implement FUA with BLKIF_OP_WRITE_BARRIER
        xen/blkfront: change blk_shadow.request to proper pointer
        xen/blkfront: map REQ_FLUSH into a full barrier
      78daa87b
    • Linus Torvalds's avatar
      Merge branch 'rmobile-fixes-for-linus' of... · d4d2ad94
      Linus Torvalds authored
      Merge branch 'rmobile-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
      
      * 'rmobile-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:
        ARM: mach-shmobile: clock-sh7372: remove bogus pllc2 clock toggling.
        ARM: mach-shmobile: clock-sh7372: remove unnecessary fsi clocks
        ARM: mach-shmobile: clock-sh7372: modify error code
        ARM: mach-shmobile: ap4evb: FSI clock use proper process for ak4642
        ARM: mach-shmobile: ap4evb: FSI clock use proper process for HDMI
        ARM: mach-shmobile: clock-sh7372: remove fsidiv bogus disable
        ARM: mach-shmobile: sh7372 USB0/IIC1 MSTP fix
      d4d2ad94
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc · 5c3b9bac
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc:
        mmc: sdhci: 8-bit bus width changes
        mmc: sdio: fix runtime PM anomalies by introducing MMC_CAP_POWER_OFF_CARD
        mmc: sdio: fix nasty oops in mmc_sdio_detect
        mmc: omap4: hsmmc: Fix improper card detection while booting
        mmc: fix rmmod race for hosts using card-detection polling
        mmc: sdhci: Fix crash on boot with C0 stepping Moorestown platforms
        mmc: sdhci-esdhc-imx: enable QUIRK_NO_MULTIBLOCK only for i.MX25 and i.MX35
        mmc: sdhci-esdhc-imx: fix timeout on i.MX's sdhci
        mmc: sdhci: Properly enable SDIO IRQ wakeups
        mmc: ushc: Return proper error code for ushc_probe()
        mmc: Fix printing of card DDR type
      5c3b9bac
    • Linus Torvalds's avatar
      Merge branch 's5p-fixes-for-linus' of... · b127c6fb
      Linus Torvalds authored
      Merge branch 's5p-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung
      
      * 's5p-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:
        ARM: S5PV210: Fix sysdev related warning messages
        ARM: S3C24XX: Fix UART3 submask on S3C2416 and S3C2443
        ARM: S3C24XX: Fix Demux error in UART3 irqs on S3C2443 and S3C2416
        ARM: S3C64XX: fix uart clock setup for mini6410/real6410
        ARM: S3C24XX: Fix wrong s3c_gpio_cfgpull
        ARM: S3C2410: Adapt h1940-bluetooth to gpiolib changes
      b127c6fb
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2 · 0a66a596
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2:
        nilfs2: fix typo in comment of nilfs_dat_move function
        nilfs2: nilfs_iget_for_gc() returns ERR_PTR
      0a66a596
    • Takashi Iwai's avatar
      Merge branch 'fix/asoc' into for-linus · 37fa84d8
      Takashi Iwai authored
      37fa84d8
    • Takashi Iwai's avatar
      ALSA: hda - Use ALC_INIT_DEFAULT for really default initialization · 5a8cfb4e
      Takashi Iwai authored
      
      
      When SKU assid gives no valid bits for 0x38, the driver didn't take
      any action, so far.  This resulted in the missing initialization for
      external amps, etc, thus the silent output in the end.
      
      Especially users hit this problem on ALC888 newly since 2.6.35,
      where the driver doesn't force to use ALC_INIT_DEFAULT any more.
      
      This patch sets the default initialization scheme to use
      ALC_INIT_DEFAULT when no valid bits are set for SKU assid.
      
      Reference:
      	https://bugzilla.redhat.com/show_bug.cgi?id=657388
      
      Reported-and-tested-by: default avatarKyle McMartin <kyle@redhat.com>
      Cc: <stable@kernel.org>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      5a8cfb4e
  5. Nov 26, 2010
  6. Nov 25, 2010