23 May, 2007

4 commits

  • * master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:
    sh: Fix dreamcast build for IRQ changes.
    sh: Fix clock multiplier on SH7722.
    sh: Wire up kdump crash kernel exec in die().
    sh: sr.bl toggling around idle sleep.
    sh: disable genrtc support.
    fs: Kill sh dependency for binfmt_flat.
    sh: Disable psw support for R7785RP.
    sh: Fix page size alignment in __copy_user_page().
    sh: Fix up various compile warnings for SE boards.
    sh: Wire up signalfd/timerfd/eventfd syscalls.
    sh: revert addition of page fault notifiers
    spelling fixes: arch/sh/
    input: hp680_ts compile fixes.
    sh: landisk: Header cleanups.
    sh: landisk: rtc-rs5c313 support.
    sh: Kill off pmb slab cache destructor.
    sh: Fix up psw build rules for r7780rp.
    sh: Shut up compiler warnings in __do_page_fault().

    Linus Torvalds
     
  • * 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:
    V4L/DVB (5691): Ov7670: reset clkrc in rgb565 mode
    V4L/DVB (5690): Cafe_ccic: Properly power down the sensor
    V4L/DVB (5680): Tuner-simple.c fix suport for SECAM with FI1216MF
    V4L/DVB (5630): Dvb-core: Handle failures to create devices
    V4L/DVB (5639a): Fix dst usage count
    V4L/DVB (5670): Adding new fields to v4l2_pix_format broke the ABI, reverted that change
    V4L/DVB (5640): Fix: em28xx shouldn't be selecting VIDEO_BUF
    V4L/DVB (5639): Fix Kconfig dependencies for ivtv

    Linus Torvalds
     
  • * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:
    [IA64] fix kmalloc(0) in arch/ia64/pci/pci.c
    [IA64] Only unwind non-running tasks.
    [IA64] Improve unwind checking.
    [IA64] Yet another section mismatch warning
    [IA64] Fix bogus messages about system calls not implemented.

    Linus Torvalds
     
  • Reverted the change to struct v4l2_pix_format. I completely missed that
    this struct was used by existing ioctls so that changing it broke the ABI.
    I will have to think of another way of setting the top/left coordinates
    but for now this change is reverted to preserve compatibility.

    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     

22 May, 2007

20 commits

  • commit e8edc6e03a5c8562dc70a6d969f732bdb355a7e7 added an include of
    linux/jiffies.h in linux/smb_fs.h outside the ifdef __KERNEL__.

    Signed-off-by: Stephen Rothwell
    Signed-off-by: Linus Torvalds

    Stephen Rothwell
     
  • * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:
    Add constant for FCS/CRC length (frame check sequence)
    declance: Remove a dangling spin_unlock_irq() thingy
    e1000: Don't enable polling in open() (was: e1000: assertion hit in e1000_clean(), kernel 2.6.21.1)

    Linus Torvalds
     
  • * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:
    libata: bump versions
    libata: Trim trailing whitespace
    libata: Kiss post_set_mode goodbye
    ata_piix: clean up
    pata_hpt366: Enable bits are unreliable so don't use them
    libata: Add Seagate STT20000A to DMA blacklist.
    ahci: disable 64bit dma on sb600

    Linus Torvalds
     
  • As of the -mm tree we don't have post_set_mode users any more.

    Signed-off-by: Alan Cox
    Signed-off-by: Jeff Garzik

    Alan Cox
     
  • About a dozen drivers that have some form of crc checksumming or offloading
    use this constant, warranting a global define for it.

    Signed-off-by: Auke Kok
    Signed-off-by: Jeff Garzik

    Auke Kok
     
  • * 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:
    IB/cm: Improve local id allocation
    IPoIB/cm: Fix SRQ WR leak
    IB/ipoib: Fix typos in error messages
    IB/mlx4: Check if SRQ is full when posting receive
    IB/mlx4: Pass send queue sizes from userspace to kernel
    IB/mlx4: Fix check of opcode in mlx4_ib_post_send()
    mlx4_core: Fix array overrun in dump_dev_cap_flags()
    IB/mlx4: Fix RESET to RESET and RESET to ERROR transitions
    IB/mthca: Fix RESET to ERROR transition
    IB/mlx4: Set GRH:HopLimit when sending globally routed MADs
    IB/mthca: Set GRH:HopLimit when building MLX headers
    IB/mlx4: Fix check of max_qp_dest_rdma in modify QP
    IB/mthca: Fix use-after-free on device restart
    IB/ehca: Return proper error code if register_mr fails
    IPoIB: Handle P_Key table reordering
    IB/core: Use start_port() and end_port()
    IB/core: Add helpers for uncached GID and P_Key searches
    IB/ipath: Fix potential deadlock with multicast spinlocks
    IB/core: Free umem when mm is already gone

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix:
    mm/slab: fix section mismatch warning
    mm: fix section mismatch warnings
    init/main: use __init_refok to fix section mismatch
    kbuild: introduce __init_refok/__initdata_refok to supress section mismatch warnings
    all-archs: consolidate .data section definition in asm-generic
    all-archs: consolidate .text section definition in asm-generic
    kbuild: add "Section mismatch" warning whitelist for powerpc
    kbuild: make better section mismatch reports on i386, arm and mips
    kbuild: make modpost section warnings clearer
    kconfig: search harder for curses library in check-lxdialog.sh
    kbuild: include limits.h in sumversion.c for PATH_MAX
    powerpc: Fix the MODALIAS generation in modpost for of devices

    Linus Torvalds
     
  • * 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6:
    [S390] More verbose show_mem() like other architectures.
    [S390] Make use of kretprobe_assert.
    [S390] Wire up signald, timerfd and eventfd syscalls.
    [S390] Wire up sys_utimensat.
    [S390] cio: Update documentation.

    Linus Torvalds
     
  • * 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:
    [NET]: Fix race condition about network device name allocation.
    [IPV4]: icmp: fix crash with sysctl_icmp_errors_use_inbound_ifaddr
    [NETFILTER]: nf_conntrack_ipv4: fix incorrect #ifdef config name
    [NETFILTER]: nf_conntrack: fix use-after-free in helper destroy callback invocation
    [IPSEC] pfkey: Load specific algorithm in pfkey_add rather than all
    [TCP] FRTO: Prevent state inconsistency in corner cases
    [TCP] FRTO: Add missing ECN CWR sending to one of the responses
    [NET]: Fix net/core/skbuff.c gcc-3.2.3 compilation error
    [RFKILL]: Fix check for correct rfkill allocation
    [IPV6]: Add ip6_tunnel.h to headers_install

    Linus Torvalds
     
  • * master.kernel.org:/home/rmk/linux-2.6-arm: (22 commits)
    [ARM] spelling fixes
    [ARM] at91_adc parenthesis balance
    [ARM] 4400/1: S3C24XX: Add high-speed MMC device definition
    [ARM] 4399/2: S3C2443: Fix SMDK2443 nand timings
    [ARM] 4398/1: S3C2443: Fix watchdog IRQ number
    [ARM] 4397/1: S3C2443: remove SDI0/1 IRQ ambiguity
    [ARM] 4396/1: S3C2443: Add missing HCLK clocks
    [ARM] 4395/1: S3C24XX: add include of to relevant machines
    [ARM] 4388/1: no need for arm/mm mmap range checks for non-mmu
    [ARM] 4387/1: fix /proc/cpuinfo formatting for pre-ARM7 parts
    [ARM] ARMv6: add CPU_HAS_ASID configuration
    [ARM] integrator: fix pci_v3 compile error with DEBUG_LL
    [ARM] gic: Fix gic cascade irq handling
    [ARM] Silence OMAP kernel configuration warning
    [ARM] Update ARM syscalls
    [ARM] 4384/1: S3C2412/13 SPI registers offset correction
    [ARM] 4383/1: iop: fix usage of '__init' and 'inline' in iop files
    [ARM] 4382/1: iop13xx: fix msi support
    [ARM] Remove Integrator/CP SMP platform support
    [ARM] 4378/1: KS8695: Serial driver fix
    ...

    Linus Torvalds
     
  • The ifdef tests were broken. Assume it acts like gcc 4

    Signed-off-by: Andi Kleen
    Signed-off-by: Linus Torvalds

    Andi Kleen
     
  • Signed-off-by: Sonic Zhang
    Signed-off-by: Bryan Wu
    Signed-off-by: Linus Torvalds

    Sonic Zhang
     
  • …-destructively query it

    Signed-off-by: Mike Frysinger <michael.frysinger@analog.com>
    Signed-off-by: Bryan Wu <bryan.wu@analog.com>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

    Mike Frysinger
     
  • a) add new processor BF52x/BF54x header files
    b) update blackfin BF533/BF537/BF561 header files to latest one in VDSP.
    c) scrub watchdog/rtc masks from headers as we dont need/want them (too generic and the drivers dont use them)

    Signed-off-by: Mike Frysinger
    Signed-off-by: Roy Huang
    Signed-off-by: Sonic Zhang
    Signed-off-by: Bryan Wu
    Signed-off-by: Linus Torvalds

    Bryan Wu
     
  • Signed-off-by: Mike Frysinger
    Signed-off-by: Bryan Wu
    Signed-off-by: Linus Torvalds

    Mike Frysinger
     
  • Signed-off-by: Mike Frysinger
    Signed-off-by: Bryan Wu
    Signed-off-by: Linus Torvalds

    Mike Frysinger
     
  • Signed-off-by: Michael Hennerich
    Signed-off-by: Bryan Wu
    Signed-off-by: Linus Torvalds

    Michael Hennerich
     
  • 1) Disable Interrupts during DMA memcpy to avoid raise conditions.
    2) Mark MDMA channel 0 as reserved, since were using it internally.
    3) Add DMA based equivalents for insX and outsX.
    4) Our insX and outsX only handles len
    Signed-off-by: Bryan Wu
    Signed-off-by: Linus Torvalds

    Michael Hennerich
     
  • Signed-off-by: Michael Hennerich
    Signed-off-by: Bryan Wu
    Signed-off-by: Linus Torvalds

    Michael Hennerich
     
  • First thing mm.h does is including sched.h solely for can_do_mlock() inline
    function which has "current" dereference inside. By dealing with can_do_mlock()
    mm.h can be detached from sched.h which is good. See below, why.

    This patch
    a) removes unconditional inclusion of sched.h from mm.h
    b) makes can_do_mlock() normal function in mm/mlock.c
    c) exports can_do_mlock() to not break compilation
    d) adds sched.h inclusions back to files that were getting it indirectly.
    e) adds less bloated headers to some files (asm/signal.h, jiffies.h) that were
    getting them indirectly

    Net result is:
    a) mm.h users would get less code to open, read, preprocess, parse, ... if
    they don't need sched.h
    b) sched.h stops being dependency for significant number of files:
    on x86_64 allmodconfig touching sched.h results in recompile of 4083 files,
    after patch it's only 3744 (-8.3%).

    Cross-compile tested on

    all arm defconfigs, all mips defconfigs, all powerpc defconfigs,
    alpha alpha-up
    arm
    i386 i386-up i386-defconfig i386-allnoconfig
    ia64 ia64-up
    m68k
    mips
    parisc parisc-up
    powerpc powerpc-up
    s390 s390-up
    sparc sparc-up
    sparc64 sparc64-up
    um-x86_64
    x86_64 x86_64-up x86_64-defconfig x86_64-allnoconfig

    as well as my two usual configs.

    Signed-off-by: Alexey Dobriyan
    Signed-off-by: Linus Torvalds

    Alexey Dobriyan
     

21 May, 2007

9 commits


20 May, 2007

1 commit


19 May, 2007

6 commits