1. 11 1月, 2011 3 次提交
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid · facc7a96
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (34 commits)
        HID: roccat: Update sysfs attribute doc
        HID: roccat: don't use #pragma pack
        HID: roccat: Add support for Roccat Kone[+] v2
        HID: roccat: reduce number of functions in kone and pyra drivers
        HID: roccat: declare meaning of pack pragma usage in driver headers
        HID: roccat: use class for char device for sysfs attribute creation
        sysfs: Introducing binary attributes for struct class
        HID: hidraw: add compatibility ioctl() for 32-bit applications.
        HID: hid-picolcd: Fix memory leak in picolcd_debug_out_report()
        HID: picolcd: fix misuse of logical operation in place of bitop
        HID: usbhid: base runtime PM on modern API
        HID: replace offsets values with their corresponding BTN_* defines
        HID: hid-mosart: support suspend/resume
        HID: hid-mosart: ignore buttons report
        HID: hid-picolcd: don't use flush_scheduled_work()
        HID: simplify an index check in hid_lookup_collection
        HID: Hoist assigns from ifs
        HID: Remove superfluous __inline__
        HID: Use vzalloc for vmalloc/memset(,0...)
        HID: Add and use hid_<level>: dev_<level> equivalents
        ...
      facc7a96
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6 · c8940eca
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:
        spi / PM: Support dev_pm_ops
        PM: Prototype the pm_generic_ operations
        PM / Runtime: Generic resume shouldn't set RPM_ACTIVE unconditionally
        PM: Use dev_name() in core device suspend and resume routines
        PM: Permit registration of parentless devices during system suspend
        PM: Replace the device power.status field with a bit field
        PM: Remove redundant checks from core device resume routines
        PM: Use a different list of devices for each stage of device suspend
        PM: Avoid compiler warning in pm_noirq_op()
        PM: Use pm_wakeup_pending() in __device_suspend()
        PM / Wakeup: Replace pm_check_wakeup_events() with pm_wakeup_pending()
        PM: Prevent dpm_prepare() from returning errors unnecessarily
        PM: Fix references to basic-pm-debugging.txt in drivers-testing.txt
        PM / Runtime: Add synchronous runtime interface for interrupt handlers (v3)
        PM / Hibernate: When failed, in_suspend should be reset
        PM / Hibernate: hibernation_ops->leave should be checked too
        Freezer: Fix a race during freezing of TASK_STOPPED tasks
        PM: Use proper ccflag flag in kernel/power/Makefile
        PM / Runtime: Fix comments to match runtime callback code
      c8940eca
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6 · 78c92a9f
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:
        firewire: use split transaction timeout only for split transactions
        firewire: ohci: consolidate context status flags
        firewire: ohci: cache the context run bit
        firewire: ohci: flush AT contexts after bus reset - addendum
        firewire: ohci: flush AT contexts after bus reset for OHCI 1.2
        firewire: net: set carrier state at ifup
        firewire: net: add carrier detection
        firewire: net: ratelimit error messages
        firewire: ohci: restart iso DMA contexts on resume from low power mode
        firewire: ohci: restore GUID on resume.
        firewire: ohci: use common buffer for self IDs and AR descriptors
        firewire: ohci: optimize iso context checks in the interrupt handler
        firewire: make PHY packet header format consistent
        firewire: ohci: properly clear posted write errors
        firewire: ohci: flush MMIO writes in the interrupt handler
        firewire: ohci: fix AT context initialization error handling
        firewire: ohci: Asynchronous Reception rewrite
        firewire: core: Update WARN uses
        firewire: nosy: char device is not seekable
      78c92a9f
  2. 10 1月, 2011 27 次提交
  3. 08 1月, 2011 10 次提交
    • L
      Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hch/hfsplus · 0c21e3aa
      Linus Torvalds 提交于
      * 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hch/hfsplus:
        hfsplus: %L-to-%ll, macro correction, and remove unneeded braces
        hfsplus: spaces/indentation clean-up
        hfsplus: C99 comments clean-up
        hfsplus: over 80 character lines clean-up
        hfsplus: fix an artifact in ioctl flag checking
        hfsplus: flush disk caches in sync and fsync
        hfsplus: optimize fsync
        hfsplus: split up inode flags
        hfsplus: write up fsync for directories
        hfsplus: simplify fsync
        hfsplus: avoid useless work in hfsplus_sync_fs
        hfsplus: make sure sync writes out all metadata
        hfsplus: use raw bio access for partition tables
        hfsplus: use raw bio access for the volume headers
        hfsplus: always use hfsplus_sync_fs to write the volume header
        hfsplus: silence a few debug printks
        hfsplus: fix option parsing during remount
      
      Fix up conflicts due to VFS changes in fs/hfsplus/{hfsplus_fs.h,unicode.c}
      0c21e3aa
    • L
      Merge branch 'next-spi' of git://git.secretlab.ca/git/linux-2.6 · 021db8e2
      Linus Torvalds 提交于
      * 'next-spi' of git://git.secretlab.ca/git/linux-2.6: (77 commits)
        spi/omap: Fix DMA API usage in OMAP MCSPI driver
        spi/imx: correct the test on platform_get_irq() return value
        spi/topcliff: Typo fix threhold to threshold
        spi/dw_spi Typo change diable to disable.
        spi/fsl_espi: change the read behaviour of the SPIRF
        spi/mpc52xx-psc-spi: move probe/remove to proper sections
        spi/dw_spi: add DMA support
        spi/dw_spi: change to EXPORT_SYMBOL_GPL for exported APIs
        spi/dw_spi: Fix too short timeout in spi polling loop
        spi/pl022: convert running variable
        spi/pl022: convert busy flag to a bool
        spi/pl022: pass the returned sglen to the DMA engine
        spi/pl022: map the buffers on the DMA engine
        spi/topcliff_pch: Fix data transfer issue
        spi/imx: remove autodetection
        spi/pxa2xx: pass of_node to spi device and set a parent device
        spi/pxa2xx: Modify RX-Tresh instead of busy-loop for the remaining RX bytes.
        spi/pxa2xx: Add chipselect support for Sodaville
        spi/pxa2xx: Consider CE4100's FIFO depth
        spi/pxa2xx: Add CE4100 support
        ...
      021db8e2
    • L
      Merge branch 'for-2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu · 72eb6a79
      Linus Torvalds 提交于
      * 'for-2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu: (30 commits)
        gameport: use this_cpu_read instead of lookup
        x86: udelay: Use this_cpu_read to avoid address calculation
        x86: Use this_cpu_inc_return for nmi counter
        x86: Replace uses of current_cpu_data with this_cpu ops
        x86: Use this_cpu_ops to optimize code
        vmstat: User per cpu atomics to avoid interrupt disable / enable
        irq_work: Use per cpu atomics instead of regular atomics
        cpuops: Use cmpxchg for xchg to avoid lock semantics
        x86: this_cpu_cmpxchg and this_cpu_xchg operations
        percpu: Generic this_cpu_cmpxchg() and this_cpu_xchg support
        percpu,x86: relocate this_cpu_add_return() and friends
        connector: Use this_cpu operations
        xen: Use this_cpu_inc_return
        taskstats: Use this_cpu_ops
        random: Use this_cpu_inc_return
        fs: Use this_cpu_inc_return in buffer.c
        highmem: Use this_cpu_xx_return() operations
        vmstat: Use this_cpu_inc_return for vm statistics
        x86: Support for this_cpu_add, sub, dec, inc_return
        percpu: Generic support for this_cpu_add, sub, dec, inc_return
        ...
      
      Fixed up conflicts: in arch/x86/kernel/{apic/nmi.c, apic/x2apic_uv_x.c, process.c}
      as per Tejun.
      72eb6a79
    • L
      Merge branch 'for-2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq · 23d69b09
      Linus Torvalds 提交于
      * 'for-2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: (33 commits)
        usb: don't use flush_scheduled_work()
        speedtch: don't abuse struct delayed_work
        media/video: don't use flush_scheduled_work()
        media/video: explicitly flush request_module work
        ioc4: use static work_struct for ioc4_load_modules()
        init: don't call flush_scheduled_work() from do_initcalls()
        s390: don't use flush_scheduled_work()
        rtc: don't use flush_scheduled_work()
        mmc: update workqueue usages
        mfd: update workqueue usages
        dvb: don't use flush_scheduled_work()
        leds-wm8350: don't use flush_scheduled_work()
        mISDN: don't use flush_scheduled_work()
        macintosh/ams: don't use flush_scheduled_work()
        vmwgfx: don't use flush_scheduled_work()
        tpm: don't use flush_scheduled_work()
        sonypi: don't use flush_scheduled_work()
        hvsi: don't use flush_scheduled_work()
        xen: don't use flush_scheduled_work()
        gdrom: don't use flush_scheduled_work()
        ...
      
      Fixed up trivial conflict in drivers/media/video/bt8xx/bttv-input.c
      as per Tejun.
      23d69b09
    • S
      HID: roccat: Update sysfs attribute doc · 4ead3640
      Stefan Achatz 提交于
      Updated sysfs attribute documentation to reflect recent changes
      in driver design. The device specific attributes moved from the
      driver to the respective roccat char device.
      Signed-off-by: NStefan Achatz <erazor_de@users.sourceforge.net>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      4ead3640
    • J
      HID: roccat: don't use #pragma pack · 4d043101
      Jiri Kosina 提交于
      Replace #pragma pack ocurences with __atribute__((__packed__));
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      4d043101
    • S
      HID: roccat: Add support for Roccat Kone[+] v2 · 47dbdbff
      Stefan Achatz 提交于
      This patch adds support for Roccat Kone[+] gaming mouse. Kone[+] is an enhanced version
      of the old Kone with more memory for macros, a better sensor and more functionality.
      This driver is conceptual similar to the existing Kone and Pyra drivers.
      Userland tools can soon be found at http://sourceforge.net/projects/roccatSigned-off-by: NStefan Achatz <erazor_de@users.sourceforge.net>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      47dbdbff
    • S
      HID: roccat: reduce number of functions in kone and pyra drivers · 14a057f8
      Stefan Achatz 提交于
      The profile number is now passed via bin_attribute->private instead
      of function parameter to reduce number of functions.
      Signed-off-by: NStefan Achatz <erazor_de@users.sourceforge.net>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      14a057f8
    • S
      HID: roccat: declare meaning of pack pragma usage in driver headers · bd3a2b96
      Stefan Achatz 提交于
      Using pack pragma to prevent padding bytes in binary data structures
      used for hardware communication. Explanation of these pragmas was requested.
      Signed-off-by: NStefan Achatz <erazor_de@users.sourceforge.net>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      bd3a2b96
    • S
      HID: roccat: use class for char device for sysfs attribute creation · 5012aada
      Stefan Achatz 提交于
      Adding sysfs attributes to an already created device raises no userland
      notification. Now the device drivers associate the devices attributes
      with a class and use this for roccat event char device creation.
      Signed-off-by: NStefan Achatz <erazor_de@users.sourceforge.net>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      5012aada