1. 29 Nov, 2007 3 commits
    • Andy Whitcroft's avatar
      update checkpatch.pl to version 0.12 · 8905a67c
      Andy Whitcroft authored
      This version brings a new terse output mode as well as many improvements to
      the unary detection and bare type regcognition.  It also brings the usual
      updates for false positives, though these seem to be slowing markedly
      now that the unary detector is no longer just putting its finger in the
      air and guessing.  Of note:
      
        - new --terse mode producing a single line per report
        - loosening of the block brace checks
        - new checks for enum/union/struch brace placements
        - hugely expanded "bare type" detection
        - checks for inline usage
        - better handling of already open comment blocks
        - handle patches which introduce or remove lines without newlines
      
      Andy Whitcroft (19):
            Version: 0.12
            style fixes as spotted by checkpatch
            add a --terse options of a single line of output per report
            block brace checks should only apply for single line blocks
            all new bare type detector
            check spacing for open braces with enum, union and struct
            check for LINUX_VERSION_CODE
            macros definition bracketing checks need to ignore -ve context
            clean up the mail-back mode, -q et al
            expand possible type matching to declarations
            allow const and sparse annotations on possible types
            handle possible types as regular types everywhere
            prefer plain inline over __inline__ and __inline
            all new open comment detection
            fix up conditional extraction for if assignment checks
            add const to the possible type matcher
            unary checks: a for loop is a conditional too
            possible types: detect function pointer definitions
            handle missind newlines at end of file, report addition
      Signed-off-by: default avatarAndy Whitcroft <apw@shadowen.org>
      Acked-by: default avatarIngo Molnar <mingo@elte.hu>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      8905a67c
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6 · bb0851ff
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (25 commits)
        USB: s3c2410 gadget: ensure vbus pin in input mode during read
        USB: s3c2410 gadget: allow sharing of vbus irq
        USB: s3c2410 gadget: Header move fixups
        USB: usb-storage: unusual_devs entry for JetFlash TS1GJF2A
        USB: fix up EHCI startup synchronization
        USB: make the microtek driver and HAL cooperate
        USB: uevent environment key fix
        USB: keep track of whether interface sysfs files exist
        USB: sierra: new product id
        USB HCD: avoid duplicate local_irq_disable()
        USB: mailing lists have changed
        USB: remove USB HUB entry from MAINTAINERS
        USB: fix directory references in usb/README
        USB: add support for an older firmware revision for the Nikon D200
        USB: FIx locks and urb->status in adutux (updated)
        USB: power-management documenation update
        USB: Fix signr comment in usbdevice_fs.h
        usbserial: fix inconsistent lock state
        USB: fix usbled disconnect read race #2
        USB: free memory when writing fails in usb/serial/mos7840.c
        ...
      bb0851ff
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6 · 34f2c1c3
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6:
        pci hotplug: kernel-doc fixes
        pci-aer: fix kernel-doc mistakes
        PCI: drivers/pci/pci-sysfs.c: Add missing pci_dev_put
        PCI: pcie portdriver: initialize returned value
      34f2c1c3
  2. 28 Nov, 2007 37 commits