1. 16 Dec, 2009 40 commits
    • Geert Uytterhoeven's avatar
      Keys: KEYCTL_SESSION_TO_PARENT needs TIF_NOTIFY_RESUME architecture support · a00ae4d2
      Geert Uytterhoeven authored
      As of commit ee18d64c ("KEYS: Add a keyctl to
      install a process's session keyring on its parent [try #6]"), CONFIG_KEYS=y
      fails to build on architectures that haven't implemented TIF_NOTIFY_RESUME yet:
      
      security/keys/keyctl.c: In function 'keyctl_session_to_parent':
      security/keys/keyctl.c:1312: error: 'TIF_NOTIFY_RESUME' undeclared (first use in this function)
      security/keys/keyctl.c:1312: error: (Each undeclared identifier is reported only once
      security/keys/keyctl.c:1312: error: for each function it appears in.)
      
      Make KEYCTL_SESSION_TO_PARENT depend on TIF_NOTIFY_RESUME until
      m68k, and xtensa have implemented it.
      Signed-off-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
      Signed-off-by: default avatarJames Morris <jmorris@namei.org>
      Acked-by: default avatarMike Frysinger <vapier@gentoo.org>
      a00ae4d2
    • David Howells's avatar
      NOMMU: Optimise away the {dac_,}mmap_min_addr tests · 6e141546
      David Howells authored
      In NOMMU mode clamp dac_mmap_min_addr to zero to cause the tests on it to be
      skipped by the compiler.  We do this as the minimum mmap address doesn't make
      any sense in NOMMU mode.
      
      mmap_min_addr and round_hint_to_min() can be discarded entirely in NOMMU mode.
      Signed-off-by: default avatarDavid Howells <dhowells@redhat.com>
      Acked-by: default avatarEric Paris <eparis@redhat.com>
      Signed-off-by: default avatarJames Morris <jmorris@namei.org>
      6e141546
    • H Hartley Sweeten's avatar
      security/min_addr.c: make init_mmap_min_addr() static · dd880fbe
      H Hartley Sweeten authored
      init_mmap_min_addr() is a pure_initcall and should be static.
      Signed-off-by: default avatarH Hartley Sweeten <hsweeten@visionengravers.com>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarJames Morris <jmorris@namei.org>
      dd880fbe
    • Roel Kluin's avatar
      keys: PTR_ERR return of wrong pointer in keyctl_get_security() · fa1cc7b5
      Roel Kluin authored
      Return the PTR_ERR of the correct pointer.
      Signed-off-by: default avatarRoel Kluin <roel.kluin@gmail.com>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Acked-by: default avatarDavid Howells <dhowells@redhat.com>
      Signed-off-by: default avatarJames Morris <jmorris@namei.org>
      fa1cc7b5
    • Linus Torvalds's avatar
      Merge branch 'hwpoison' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6 · d4220f98
      Linus Torvalds authored
      * 'hwpoison' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6: (34 commits)
        HWPOISON: Remove stray phrase in a comment
        HWPOISON: Try to allocate migration page on the same node
        HWPOISON: Don't do early filtering if filter is disabled
        HWPOISON: Add a madvise() injector for soft page offlining
        HWPOISON: Add soft page offline support
        HWPOISON: Undefine short-hand macros after use to avoid namespace conflict
        HWPOISON: Use new shake_page in memory_failure
        HWPOISON: Use correct name for MADV_HWPOISON in documentation
        HWPOISON: mention HWPoison in Kconfig entry
        HWPOISON: Use get_user_page_fast in hwpoison madvise
        HWPOISON: add an interface to switch off/on all the page filters
        HWPOISON: add memory cgroup filter
        memcg: add accessor to mem_cgroup.css
        memcg: rename and export try_get_mem_cgroup_from_page()
        HWPOISON: add page flags filter
        mm: export stable page flags
        HWPOISON: limit hwpoison injector to known page types
        HWPOISON: add fs/device filters
        HWPOISON: return 0 to indicate success reliably
        HWPOISON: make semantics of IGNORED/DELAYED clear
        ...
      d4220f98
    • Andi Kleen's avatar
      [sysctl] Fix breakage on systems with older glibc · 61cf6931
      Andi Kleen authored
      As predicted during code review, the sysctl(2) changes made systems with
      old glibc nearly unusable.  About every command gives a:
      
        warning: process `ls' used the deprecated sysctl system call with 1.4
      
      warning in the log.
      
      I see this on a SUSE 10.0 system with glibc 2.3.5.
      
      Don't warn for this common case.
      Signed-off-by: default avatarAndi Kleen <ak@linux.intel.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      61cf6931
    • Linus Torvalds's avatar
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 · 288f02bb
      Linus Torvalds authored
      * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (117 commits)
        ACPI processor: Fix section mismatch for processor_add()
        ACPI: Add platform-wide _OSC support.
        ACPI: cleanup pci_root _OSC code.
        ACPI: Add a generic API for _OSC -v2
        msi-wmi: depend on backlight and fix corner-cases problems
        msi-wmi: switch to using input sparse keymap library
        msi-wmi: replace one-condition switch-case with if statement
        msi-wmi: remove unused field 'instance' in key_entry structure
        msi-wmi: remove custom runtime debug implementation
        msi-wmi: rework init
        msi-wmi: remove useless includes
        X86 drivers: Introduce msi-wmi driver
        Toshiba Bluetooth Enabling driver (RFKill handler v3)
        ACPI: fix for lapic_timer_propagate_broadcast()
        acpi_pad: squish warning
        ACPI: dock: minor whitespace and style cleanups
        ACPI: dock: add struct dock_station * directly to platform device data
        ACPI: dock: dock_add - hoist up platform_device_register_simple()
        ACPI: dock: remove global 'dock_device_name'
        ACPI: dock: combine add|alloc_dock_dependent_device (v2)
        ...
      288f02bb
    • Linus Torvalds's avatar
      Merge branch 'perf-fixes-for-linus' of... · 8aedf8a6
      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: (52 commits)
        perf record: Use per-task-per-cpu events for inherited events
        perf record: Properly synchronize child creation
        perf events: Allow per-task-per-cpu counters
        perf diff: Percent calcs should use double values
        perf diff: Change the default sort order to "dso,symbol"
        perf diff: Use perf_session__fprintf_hists just like 'perf record'
        perf report: Fix cut'n'paste error recently introduced
        perf session: Move perf report specific hits out of perf_session__fprintf_hists
        perf tools: Move hist entries printing routines from perf report
        perf report: Generalize perf_session__fprintf_hists()
        perf symbols: Move symbol filtering to event__preprocess_sample()
        perf symbols: Adopt the strlists for dso, comm
        perf symbols: Make symbol_conf global
        perf probe: Fix to show which probe point is not found
        perf probe: Check symbols in symtab/kallsyms
        perf probe: Check build-id of vmlinux
        perf probe: Reject second attempt of adding same-name event
        perf probe: Support event name for --add option
        perf probe: Add glob matching support on --del
        perf probe: Use strlist__for_each macros in probe-event.c
        ...
      8aedf8a6
    • Linus Torvalds's avatar
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6 · bac5e54c
      Linus Torvalds authored
      * 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6: (38 commits)
        direct I/O fallback sync simplification
        ocfs: stop using do_sync_mapping_range
        cleanup blockdev_direct_IO locking
        make generic_acl slightly more generic
        sanitize xattr handler prototypes
        libfs: move EXPORT_SYMBOL for d_alloc_name
        vfs: force reval of target when following LAST_BIND symlinks (try #7)
        ima: limit imbalance msg
        Untangling ima mess, part 3: kill dead code in ima
        Untangling ima mess, part 2: deal with counters
        Untangling ima mess, part 1: alloc_file()
        O_TRUNC open shouldn't fail after file truncation
        ima: call ima_inode_free ima_inode_free
        IMA: clean up the IMA counts updating code
        ima: only insert at inode creation time
        ima: valid return code from ima_inode_alloc
        fs: move get_empty_filp() deffinition to internal.h
        Sanitize exec_permission_lite()
        Kill cached_lookup() and real_lookup()
        Kill path_lookup_open()
        ...
      
      Trivial conflicts in fs/direct-io.c
      bac5e54c
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6 · 529e8943
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:
        PM: rwsem.h need not be included into main.c
        PM: Remove unnecessary goto from device_resume_noirq()
        PM: Add initcall_debug style timing for suspend/resume
        PM: allow for usage_count > 0 in pm_runtime_get()
      529e8943
    • Linus Torvalds's avatar
      Merge branch 'x86-fixes-for-linus' of... · 61ecdb84
      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:
        x86: Fix kprobes build with non-gawk awk
        x86: Split swiotlb initialization into two stages
        x86: Regex support and known-movable symbols for relocs, fix _end
        x86, msr: Remove incorrect, duplicated code in the MSR driver
        x86: Merge kernel_thread()
        x86: Sync 32/64-bit kernel_thread
        x86, 32-bit: Use same regs as 64-bit for kernel_thread_helper
        x86, 64-bit: Use user_mode() to determine new stack pointer in copy_thread()
        x86, 64-bit: Move kernel_thread to C
        x86-64, paravirt: Call set_iopl_mask() on 64 bits
        x86-32: Avoid pipeline serialization in PTREGSCALL1 and 2
        x86: Merge sys_clone
        x86, 32-bit: Convert sys_vm86 & sys_vm86old
        x86: Merge sys_sigaltstack
        x86: Merge sys_execve
        x86: Merge sys_iopl
        x86-32: Add new pt_regs stubs
        cpumask: Use modern cpumask style in arch/x86/kernel/cpu/mcheck/mce-inject.c
      61ecdb84
    • Linus Torvalds's avatar
      Merge branch 'tracing-fixes-for-linus' of... · da184a80
      Linus Torvalds authored
      Merge branch 'tracing-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'tracing-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        tracing: Fix return of trace_dump_stack()
        ksym_tracer: Fix bad cast
        tracing/power: Remove two exports
        tracing: Change event->profile_count to be int type
        tracing: Simplify trace_option_write()
        tracing: Remove useless trace option
        tracing: Use seq file for trace_clock
        tracing: Use seq file for trace_options
        function-graph: Allow writing the same val to set_graph_function
        ftrace: Call trace_parser_clear() properly
        ftrace: Return EINVAL when writing invalid val to set_ftrace_filter
        tracing: Move a printk out of ftrace_raw_reg_event_foo()
        tracing: Pull up calls to trace_define_common_fields()
        tracing: Extract duplicate ftrace_raw_init_event_foo()
        ftrace.h: Use common pr_info fmt string
        tracing: Add stack trace to irqsoff tracer
        tracing: Add trace_dump_stack()
        ring-buffer: Move resize integrity check under reader lock
        ring-buffer: Use sync sched protection on ring buffer resizing
        tracing: Fix wrong usage of strstrip in trace_ksyms
      da184a80
    • Len Brown's avatar
      Merge branch 'misc-2.6.33' into release · aa96ce0a
      Len Brown authored
      aa96ce0a
    • Thomas Renninger's avatar
      ACPI processor: Fix section mismatch for processor_add() · bf8b4542
      Thomas Renninger authored
      Due to the merge of processor_start() (declared with __cpuinit) into
      processor_add(), a section mismatch warning appears:
      
      WARNING: drivers/built-in.o(.text+0x4d59d): Section mismatch in reference
      from the function acpi_processor_add() to the function
      .cpuinit.text:acpi_processor_power_init()
      ...
      
      This patch fixes the warning by declaring processor_add() as __cpuinit
      and also declares acpi_processor_add_fs() as __cpuinit as it is only
      used in acpi_processor_add().
      Signed-off-by: default avatarThomas Renninger <trenn@suse.de>
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      bf8b4542
    • Len Brown's avatar
      Merge branch 'osc' into release · 2900681b
      Len Brown authored
      2900681b
    • Shaohua Li's avatar
      ACPI: Add platform-wide _OSC support. · 3563ff96
      Shaohua Li authored
      Signed-off-by: default avatarShaohua Li <shaohua.li@intel.com>
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      3563ff96
    • Shaohua Li's avatar
      ACPI: cleanup pci_root _OSC code. · 3a9622dc
      Shaohua Li authored
      Signed-off-by: default avatarShaohua Li <shaohua.li@intel.com>
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      3a9622dc
    • Shaohua Li's avatar
      ACPI: Add a generic API for _OSC -v2 · 70023de8
      Shaohua Li authored
      v2->v1:
      .improve debug info as suggedted by Bjorn,Kenji
      .API is using uuid string as suggested by Alexey
      
      Add an API to execute _OSC. A lot of devices can have this method, so add a
      generic API.
      Signed-off-by: default avatarShaohua Li <shaohua.li@intel.com>
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      70023de8
    • Len Brown's avatar
      Merge branch 'toshiba-bt' into release · 243e1ef8
      Len Brown authored
      243e1ef8
    • Len Brown's avatar
      Merge branch 'msi-wmi' into release · 7d8c2206
      Len Brown authored
      7d8c2206
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin · 525995d7
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (88 commits)
        Blackfin: Convert BUG() to use unreachable()
        Blackfin: define __NR_recvmmsg
        Blackfin: drop duplicate sched_clock
        Blackfin: NOMPU: skip DMA ICPLB hole when it is redundant
        Blackfin: MPU: add missing __init markings
        Blackfin: add support for TIF_NOTIFY_RESUME
        Blackfin: kgdb_test: clean up code a bit
        Blackfin: convert kgdbtest to proc_fops
        Blackfin: convert cyc2ns() to clocksource_cyc2ns()
        Blackfin: ip0x: pull in asm/portmux.h for P_xxx defines
        Blackfin: drop unused ax88180 resources
        Blackfin: bf537-stamp: add ADF702x network driver resources
        Blackfin: bf537-stamp: add CAN resources
        Blackfin: bf537-stamp: add AD5258 i2c address
        Blackfin: bf537-stamp: add adau1761 i2c address
        Blackfin: bf537-stamp: add adau1371 i2c address
        Blackfin: bf537-stamp: add ADP8870 resources
        Blackfin: bf537-stamp: kill AD714x board-specific Kconfigs
        Blackfin: bf537-stamp: update ADP5520 resources
        Blackfin: bf537-stamp: add ADXL346 orientation sensing support
        ...
      525995d7
    • Linus Torvalds's avatar
      Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6 · e4bdda1b
      Linus Torvalds authored
      * 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:
        NFSv4: Fix a regression in the NFSv4 state manager
        NFSv4: Release the sequence id before restarting a CLOSE rpc call
        nfs41: fix session fore channel negotiation
        nfs41: do not zero seqid portion of stateid on close
        nfs: run state manager in privileged mode
        nfs: make recovery state manager operations privileged
        nfs: enforce FIFO ordering of operations trying to acquire slot
        rpc: add a new priority in RPC task
        nfs: remove rpc_task argument from nfs4_find_slot
        rpc: add rpc_queue_empty function
        nfs: change nfs4_do_setlk params to identify recovery type
        nfs: do not do a LOOKUP after open
        nfs: minor cleanup of session draining
      e4bdda1b
    • Linus Torvalds's avatar
      Merge branch 'module' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus · 74f3ae74
      Linus Torvalds authored
      * 'module' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:
        modpost: fix segfault with short symbol names
        module: handle ppc64 relocating kcrctabs when CONFIG_RELOCATABLE=y
        Kbuild: clear marker out of modpost
        module: make MODULE_SYMBOL_PREFIX into a CONFIG option
        ARM: unexport symbols used to implement floating point emulation
        ARM: use unified discard definition in linker script
        x86: don't export inline function
        sparc64: don't export static inline pci_ functions
      74f3ae74
    • Linus Torvalds's avatar
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 · d8bef0bb
      Linus Torvalds authored
      * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:
        [IA64] implement early_io{re,un}map for ia64
        [IA64] Replace old style lock initializer
        [IA64] fix SBA IOMMU to handle allocation failure properly
        [IA64] Save I-resources to ia64_sal_os_state
        [IA64] preallocate IA64_IRQ_MOVE_VECTOR
      d8bef0bb
    • Linus Torvalds's avatar
      Merge branch 'for-2.6.33' of git://linux-nfs.org/~bfields/linux · 37c24b37
      Linus Torvalds authored
      * 'for-2.6.33' of git://linux-nfs.org/~bfields/linux: (42 commits)
        nfsd: remove pointless paths in file headers
        nfsd: move most of nfsfh.h to fs/nfsd
        nfsd: remove unused field rq_reffh
        nfsd: enable V4ROOT exports
        nfsd: make V4ROOT exports read-only
        nfsd: restrict filehandles accepted in V4ROOT case
        nfsd: allow exports of symlinks
        nfsd: filter readdir results in V4ROOT case
        nfsd: filter lookup results in V4ROOT case
        nfsd4: don't continue "under" mounts in V4ROOT case
        nfsd: introduce export flag for v4 pseudoroot
        nfsd: let "insecure" flag vary by pseudoflavor
        nfsd: new interface to advertise export features
        nfsd: Move private headers to source directory
        vfs: nfsctl.c un-used nfsd #includes
        lockd: Remove un-used nfsd headers #includes
        s390: remove un-used nfsd #includes
        sparc: remove un-used nfsd #includes
        parsic: remove un-used nfsd #includes
        compat.c: Remove dependence on nfsd private headers
        ...
      37c24b37
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block · 5ac4d630
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.dk/linux-2.6-block:
        block: temporarily disable discard granularity
      5ac4d630
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 · 59be2e04
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (26 commits)
        net: sh_eth alignment fix for sh7724 using NET_IP_ALIGN V2
        ixgbe: allow tx of pre-formatted vlan tagged packets
        ixgbe: Fix 82598 premature copper PHY link indicatation
        ixgbe: Fix tx_restart_queue/non_eop_desc statistics counters
        bcm63xx_enet: fix compilation failure after get_stats_count removal
        packet: dont call sleeping functions while holding rcu_read_lock()
        tcp: Revert per-route SACK/DSACK/TIMESTAMP changes.
        ipvs: zero usvc and udest
        netfilter: fix crashes in bridge netfilter caused by fragment jumps
        ipv6: reassembly: use seperate reassembly queues for conntrack and local delivery
        sky2: leave PCI config space writeable
        sky2: print Optima chip name
        x25: Update maintainer.
        ipvs: fix synchronization on connection close
        netfilter: xtables: document minimal required version
        drivers/net/bonding/: : use pr_fmt
        can: CAN_MCP251X should depend on HAS_DMA
        drivers/net/usb: Correct code taking the size of a pointer
        drivers/net/cpmac.c: Correct code taking the size of a pointer
        drivers/net/sfc: Correct code taking the size of a pointer
        ...
      59be2e04
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband · e69381b4
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (45 commits)
        RDMA/cxgb3: Fix error paths in post_send and post_recv
        RDMA/nes: Fix stale ARP issue
        RDMA/nes: FIN during MPA startup causes timeout
        RDMA/nes: Free kmap() resources
        RDMA/nes: Check for zero STag
        RDMA/nes: Fix Xansation test crash on cm_node ref_count
        RDMA/nes: Abnormal listener exit causes loopback node crash
        RDMA/nes: Fix crash in nes_accept()
        RDMA/nes: Resource not freed for REJECTed connections
        RDMA/nes: MPA request/response error checking
        RDMA/nes: Fix query of ORD values
        RDMA/nes: Fix MAX_CM_BUFFER define
        RDMA/nes: Pass correct size to ioremap_nocache()
        RDMA/nes: Update copyright and branding string
        RDMA/nes: Add max_cqe check to nes_create_cq()
        RDMA/nes: Clean up struct nes_qp
        RDMA/nes: Implement IB_SIGNAL_ALL_WR as an iWARP extension
        RDMA/nes: Add additional SFP+ PHY uC status check and PHY reset
        RDMA/nes: Correct fast memory registration implementation
        IB/ehca: Fix error paths in post_send and post_recv
        ...
      e69381b4
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input · 238ccbb0
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (22 commits)
        Input: ALPS - add interleaved protocol support (Dell E6x00 series)
        Input: keyboard - don't override beep with a bell
        Input: altera_ps2 - fix test of unsigned in altera_ps2_probe()
        Input: add mc13783 touchscreen driver
        Input: ep93xx_keypad - update driver to new core support
        Input: wacom - separate pen from express keys on Graphire
        Input: wacom - add defines for data packet report IDs
        Input: wacom - add support for new LCD tablets
        Input: wacom - add defines for packet lengths of various devices
        Input: wacom - ensure the device is initialized properly upon resume
        Input: at32psif - do not sleep in atomic context
        Input: i8042 - add Gigabyte M1022M to the noloop list
        Input: i8042 - allow installing platform filters for incoming data
        Input: i8042 - fix locking in interrupt routine
        Input: ALPS - do not set REL_X/REL_Y capabilities on the touchpad
        Input: document use of input_event() function
        Input: sa1111ps2 - annotate probe() and remove() methods
        Input: ambakmi - annotate probe() and remove() methods
        Input: gscps2 - fix probe() and remove() annotations
        Input: altera_ps2 - add annotations to probe and remove methods
        ...
      238ccbb0
    • Linus Torvalds's avatar
      Merge branch 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 · c5113e3d
      Linus Torvalds authored
      * 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:
        drm/radeon/kms: fix r100->r500 CS checker for compressed textures. (v2)
        drm/radeon/kms: allow for texture tiling
        drm/radeon/kms: init pm on all chipsets
        drm/radeon/kms: HDMI support for R600 KMS
        drm/radeon/kms: make sure mc is initialized before mapping blit bo
        drm/radeon/kms: Return to userspace on ERESTARTSYS
        drm/radeon/gem: don't leak a gem object if reserve fails on get tiling (v2)
        drm/radeon/kms: don't report allocate failure on ERESTARTSYS
        drm/radeon/kms: Check if bo we got from ttm are radeon object or not
        drm/radeon/kms: If no placement is supplied fallback to system
        drm/ttm: Fix memory type manager debug information printing
        drm/ttm: Fix printk format & compute bo->mem.size at bo initialization
        drm/ttm: Fix potential ttm_mem_evict_first races.
        drm/ttm: Delayed delete fixes.
        drm/ttm: fix two bugs in new placement routines.
        drm/ttm: fix incorrect logic in ttm_bo_io path
        drm/nouveau: remove use of -ERESTART
        nouveau: Fix endianness with new context program loader
        drm/nouveau: fix build with CONFIG_AGP=n
        drm/nouveau: fix ch7006 build
      c5113e3d
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6 · 9b283170
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (33 commits)
        sh: Fix test of unsigned in se7722_irq_demux()
        sh: mach-ecovec24: Add FSI sound support
        sh: mach-ecovec24: Add mt9t112 camera support
        sh: mach-ecovec24: Add tw9910 support
        sh: MSIOF/mmc_spi platform data for the Ecovec24 board
        sh: ms7724se: Add ak4642 support
        sh: Fix up FPU build for SH5
        sh: Remove old early serial console code V2
        sh: sh5 scif pdata (sh5-101/sh5-103)
        sh: sh4a scif pdata (sh7757/sh7763/sh7770/sh7780/sh7785/sh7786/x3)
        sh: sh4a scif pdata (sh7343/sh7366/sh7722/sh7723/sh7724)
        sh: sh4 scif pdata (sh7750/sh7760/sh4-202)
        sh: sh3 scif pdata (sh7705/sh770x/sh7710/sh7720)
        sh: sh2a scif pdata (sh7201/sh7203/sh7206/mxg)
        sh: sh2 scif pdata (sh7616)
        sh-sci: Extend sh-sci driver with early console V2
        sh: Stub in P3 ioremap support for nommu parts.
        sh: wire up vmallocinfo support in ioremap() implementations.
        sh: Make the unaligned trap handler always obey notification levels.
        sh: Couple kernel and user write page perm bits for CONFIG_X2TLB
        ...
      9b283170
    • Linus Torvalds's avatar
    • Linus Torvalds's avatar
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx · 7949456b
      Linus Torvalds authored
      * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:
        ppc440spe-adma: adds updated ppc440spe adma driver
        iop-adma.c: use resource_size()
        dmaengine: clarify the meaning of the DMA_CTRL_ACK flag
        sh: stylistic improvements for the DMA driver
        dmaengine: fix dmatest to verify minimum transfer length and test buffer size
        sh: DMA driver has to specify its alignment requirements
        Add COH 901 318 DMA block driver v5
      7949456b
    • Linus Torvalds's avatar
      Merge git://git.infradead.org/mtd-2.6 · 60d9aa75
      Linus Torvalds authored
      * git://git.infradead.org/mtd-2.6: (90 commits)
        jffs2: Fix long-standing bug with symlink garbage collection.
        mtd: OneNAND: Fix test of unsigned in onenand_otp_walk()
        mtd: cfi_cmdset_0002, fix lock imbalance
        Revert "mtd: move mxcnd_remove to .exit.text"
        mtd: m25p80: add support for Macronix MX25L4005A
        kmsg_dump: fix build for CONFIG_PRINTK=n
        mtd: nandsim: add support for 4KiB pages
        mtd: mtdoops: refactor as a kmsg_dumper
        mtd: mtdoops: make record size configurable
        mtd: mtdoops: limit the maximum mtd partition size
        mtd: mtdoops: keep track of used/unused pages in an array
        mtd: mtdoops: several minor cleanups
        core: Add kernel message dumper to call on oopses and panics
        mtd: add ARM pismo support
        mtd: pxa3xx_nand: Fix PIO data transfer
        mtd: nand: fix multi-chip suspend problem
        mtd: add support for switching old SST chips into QRY mode
        mtd: fix M29W800D dev_id and uaddr
        mtd: don't use PF_MEMALLOC
        mtd: Add bad block table overrides to Davinci NAND driver
        ...
      
      Fixed up conflicts (mostly trivial) in
      	drivers/mtd/devices/m25p80.c
      	drivers/mtd/maps/pcmciamtd.c
      	drivers/mtd/nand/pxa3xx_nand.c
      	kernel/printk.c
      60d9aa75
    • Linus Torvalds's avatar
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6 · b2adf0cb
      Linus Torvalds authored
      * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:
        parisc: Fixup last users of irq_chip->typename
        parisc: convert /proc/pdc/{lcd,led} to seq_file
        parisc: Convert BUG() to use unreachable()
        parisc: Replace old style lock init in smp.c
        parisc: use sort() instead of home-made implementation (v2)
        parisc: add CALLER_ADDR{0-6} macros
        parisc: remove unused IRQSTAT_SIRQ_PEND and IRQSTAT_SZ defines
        parisc: remove duplicated #include
      b2adf0cb
    • Linus Torvalds's avatar
      Merge git://git.infradead.org/iommu-2.6 · a79960e5
      Linus Torvalds authored
      * git://git.infradead.org/iommu-2.6:
        implement early_io{re,un}map for ia64
        Revert "Intel IOMMU: Avoid memory allocation failures in dma map api calls"
        intel-iommu: ignore page table validation in pass through mode
        intel-iommu: Fix oops with intel_iommu=igfx_off
        intel-iommu: Check for an RMRR which ends before it starts.
        intel-iommu: Apply BIOS sanity checks for interrupt remapping too.
        intel-iommu: Detect DMAR in hyperspace at probe time.
        dmar: Fix build failure without NUMA, warn on bogus RHSA tables and don't abort
        iommu: Allocate dma-remapping structures using numa locality info
        intr_remap: Allocate intr-remapping table using numa locality info
        dmar: Allocate queued invalidation structure using numa locality info
        dmar: support for parsing Remapping Hardware Static Affinity structure
      a79960e5
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp · 661e338f
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:
        edac, mce, amd: silence GART TLB errors
        edac, mce: correct corenum reporting
      661e338f
    • Linus Torvalds's avatar
      Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 · 6a5df38f
      Linus Torvalds authored
      * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (116 commits)
        V4L/DVB (13698): pms: replace asm/uaccess.h to linux/uaccess.h
        V4L/DVB (13690): radio/si470x: #include <sched.h>
        V4L/DVB (13688): au8522: modify the attributes of local filter coefficients
        V4L/DVB (13687): cx231xx: use NULL when pointer is needed
        V4L/DVB: Davinci VPFE Capture: remove unused #include <linux/version.h>
        V4L/DVB (13685): Correct code taking the size of a pointer
        V4L/DVB (13684): Fix some cut-and-paste noise in dib0090.h
        V4L/DVB (13683): sanio-ms: clean up init, exit and id_table
        V4L/DVB (13682): dib8000: make some constant static
        V4L/DVB: lgs8gxx: Use shifts rather than multiply/divide when possible
        V4L/DVB (13680b): DocBook/media: create links for included sources
        V4L/DVB (13680a): DocBook/media: copy images after building HTML
        V4L/DVB (13678): Add support for yet another DvbWorld, TeVii and Prof USB devices
        V4L/DVB (13676): configurable IRQ mode on NetUP Dual DVB-S2 CI; IRQ from CAM processing (CI interface works faster)
        V4L/DVB (13674): stv090x: Add DiSEqC envelope mode
        V4L/DVB (13673): lnbp21: Implement 22 kHz tone control
        V4L/DVB (13671): sh_mobile_ceu_camera: Remove frame size page alignment
        V4L/DVB (13670): soc-camera: Add mt9t112 camera driver
        V4L/DVB (13669): tw9910: Add sync polarity support
        V4L/DVB (13668): tw9910: remove cropping
        ...
      6a5df38f
    • Linus Torvalds's avatar
      Merge branch 'akpm' · 9cfc8624
      Linus Torvalds authored
      * akpm: (173 commits)
        genalloc: use bitmap_find_next_zero_area
        ia64: use bitmap_find_next_zero_area
        sparc: use bitmap_find_next_zero_area
        mlx4: use bitmap_find_next_zero_area
        isp1362-hcd: use bitmap_find_next_zero_area
        iommu-helper: use bitmap library
        bitmap: introduce bitmap_set, bitmap_clear, bitmap_find_next_zero_area
        qnx4: use hweight8
        qnx4fs: remove remains of the (defunct) write support
        resource: constify arg to resource_size() and resource_type()
        gru: send cross partition interrupts using the gru
        gru: function to generate chipset IPI values
        gru: update driver version number
        gru: improve GRU TLB dropin statistics
        gru: fix GRU interrupt race at deallocate
        gru: add hugepage support
        gru: fix bug in allocation of kernel contexts
        gru: update GRU structures to match latest hardware spec
        gru: check for correct GRU chiplet assignment
        gru: remove stray local_irq_enable
        ...
      9cfc8624
    • Anisse Astier's avatar
      msi-wmi: depend on backlight and fix corner-cases problems · de078e57
      Anisse Astier authored
      Now depends on BACKLIGHT_CLASS_DEVICE.
      Driver will return an error if it can't get actual backlight value
      Fix remapping of brightness keys when backlight is not controlled by ACPI.
      Signed-off-by: default avatarAnisse Astier <anisse@astier.eu>
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      de078e57