25 Oct, 2011

10 commits

  • * 'pm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (63 commits)
    PM / Clocks: Remove redundant NULL checks before kfree()
    PM / Documentation: Update docs about suspend and CPU hotplug
    ACPI / PM: Add Sony VGN-FW21E to nonvs blacklist.
    ARM: mach-shmobile: sh7372 A4R support (v4)
    ARM: mach-shmobile: sh7372 A3SP support (v4)
    PM / Sleep: Mark devices involved in wakeup signaling during suspend
    PM / Hibernate: Improve performance of LZO/plain hibernation, checksum image
    PM / Hibernate: Do not initialize static and extern variables to 0
    PM / Freezer: Make fake_signal_wake_up() wake TASK_KILLABLE tasks too
    PM / Hibernate: Add resumedelay kernel param in addition to resumewait
    MAINTAINERS: Update linux-pm list address
    PM / ACPI: Blacklist Vaio VGN-FW520F machine known to require acpi_sleep=nonvs
    PM / ACPI: Blacklist Sony Vaio known to require acpi_sleep=nonvs
    PM / Hibernate: Add resumewait param to support MMC-like devices as resume file
    PM / Hibernate: Fix typo in a kerneldoc comment
    PM / Hibernate: Freeze kernel threads after preallocating memory
    PM: Update the policy on default wakeup settings
    PM / VT: Cleanup #if defined uglyness and fix compile error
    PM / Suspend: Off by one in pm_suspend()
    PM / Hibernate: Include storage keys in hibernation image on s390
    ...

    Linus Torvalds
     
  • * 'for-next' of git://git.linaro.org/people/triad/linux-pinctrl:
    pinctrl/sirf: fix sirfsoc_get_group_pins prototype
    pinctrl: Don't copy function name when requesting a pin
    pinctrl: Don't copy pin names when registering them
    pinctrl: Remove unsafe __refdata
    pinctrl: get_group_pins() const fixes
    pinctrl: add a driver for the CSR SiRFprimaII pinmux
    pinctrl: add a driver for the U300 pinmux
    drivers: create a pin control subsystem

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1745 commits)
    dp83640: free packet queues on remove
    dp83640: use proper function to free transmit time stamping packets
    ipv6: Do not use routes from locally generated RAs
    |PATCH net-next] tg3: add tx_dropped counter
    be2net: don't create multiple RX/TX rings in multi channel mode
    be2net: don't create multiple TXQs in BE2
    be2net: refactor VF setup/teardown code into be_vf_setup/clear()
    be2net: add vlan/rx-mode/flow-control config to be_setup()
    net_sched: cls_flow: use skb_header_pointer()
    ipv4: avoid useless call of the function check_peer_pmtu
    TCP: remove TCP_DEBUG
    net: Fix driver name for mdio-gpio.c
    ipv4: tcp: fix TOS value in ACK messages sent from TIME_WAIT
    rtnetlink: Add missing manual netlink notification in dev_change_net_namespaces
    ipv4: fix ipsec forward performance regression
    jme: fix irq storm after suspend/resume
    route: fix ICMP redirect validation
    net: hold sock reference while processing tx timestamps
    tcp: md5: add more const attributes
    Add ethtool -g support to virtio_net
    ...

    Fix up conflicts in:
    - drivers/net/Kconfig:
    The split-up generated a trivial conflict with removal of a
    stale reference to Documentation/networking/net-modules.txt.
    Remove it from the new location instead.
    - fs/sysfs/dir.c:
    Fairly nasty conflicts with the sysfs rb-tree usage, conflicting
    with Eric Biederman's changes for tagged directories.

    Linus Torvalds
     
  • * 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (260 commits)
    usb: renesas_usbhs: fixup inconsistent return from usbhs_pkt_push()
    usb/isp1760: Allow to optionally trigger low-level chip reset via GPIOLIB.
    USB: gadget: midi: memory leak in f_midi_bind_config()
    USB: gadget: midi: fix range check in f_midi_out_open()
    QE/FHCI: fixed the CONTROL bug
    usb: renesas_usbhs: tidyup for smatch warnings
    USB: Fix USB Kconfig dependency problem on 85xx/QoirQ platforms
    EHCI: workaround for MosChip controller bug
    usb: gadget: file_storage: fix race on unloading
    USB: ftdi_sio.c: Use ftdi async_icount structure for TIOCMIWAIT, as in other drivers
    USB: ftdi_sio.c:Fill MSR fields of the ftdi async_icount structure
    USB: ftdi_sio.c: Fill LSR fields of the ftdi async_icount structure
    USB: ftdi_sio.c:Fill TX field of the ftdi async_icount structure
    USB: ftdi_sio.c: Fill the RX field of the ftdi async_icount structure
    USB: ftdi_sio.c: Basic icount infrastructure for ftdi_sio
    usb/isp1760: Let OF bindings depend on general CONFIG_OF instead of PPC_OF .
    USB: ftdi_sio: Support TI/Luminary Micro Stellaris BD-ICDI Board
    USB: Fix runtime wakeup on OHCI
    xHCI/USB: Make xHCI driver have a BOS descriptor.
    usb: gadget: add new usb gadget for ACM and mass storage
    ...

    Linus Torvalds
     
  • * 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (38 commits)
    mm: memory hotplug: Check if pages are correctly reserved on a per-section basis
    Revert "memory hotplug: Correct page reservation checking"
    Update email address for stable patch submission
    dynamic_debug: fix undefined reference to `__netdev_printk'
    dynamic_debug: use a single printk() to emit messages
    dynamic_debug: remove num_enabled accounting
    dynamic_debug: consolidate repetitive struct _ddebug descriptor definitions
    uio: Support physical addresses >32 bits on 32-bit systems
    sysfs: add unsigned long cast to prevent compile warning
    drivers: base: print rejected matches with DEBUG_DRIVER
    memory hotplug: Correct page reservation checking
    memory hotplug: Refuse to add unaligned memory regions
    remove the messy code file Documentation/zh_CN/SubmitChecklist
    ARM: mxc: convert device creation to use platform_device_register_full
    new helper to create platform devices with dma mask
    docs/driver-model: Update device class docs
    docs/driver-model: Document device.groups
    kobj_uevent: Ignore if some listeners cannot handle message
    dynamic_debug: make netif_dbg() call __netdev_printk()
    dynamic_debug: make netdev_dbg() call __netdev_printk()
    ...

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (59 commits)
    MAINTAINERS: linux-m32r is moderated for non-subscribers
    linux@lists.openrisc.net is moderated for non-subscribers
    Drop default from "DM365 codec select" choice
    parisc: Kconfig: cleanup Kernel page size default
    Kconfig: remove redundant CONFIG_ prefix on two symbols
    cris: remove arch/cris/arch-v32/lib/nand_init.S
    microblaze: add missing CONFIG_ prefixes
    h8300: drop puzzling Kconfig dependencies
    MAINTAINERS: microblaze-uclinux@itee.uq.edu.au is moderated for non-subscribers
    tty: drop superfluous dependency in Kconfig
    ARM: mxc: fix Kconfig typo 'i.MX51'
    Fix file references in Kconfig files
    aic7xxx: fix Kconfig references to READMEs
    Fix file references in drivers/ide/
    thinkpad_acpi: Fix printk typo 'bluestooth'
    bcmring: drop commented out line in Kconfig
    btmrvl_sdio: fix typo 'btmrvl_sdio_sd6888'
    doc: raw1394: Trivial typo fix
    CIFS: Don't free volume_info->UNC until we are entirely done with it.
    treewide: Correct spelling of successfully in comments
    ...

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (61 commits)
    HID: hid-magicmouse: Magic Trackpad has 1 button, not 2
    HID: Add device IDs for more SJOY adapters
    HID: primax: remove spurious dependency
    HID: support primax keyboards violating USB HID spec
    HID: usbhid: cancel timer for retry synchronously
    HID: wacom: Set input bits before registration
    HID: consolidate MacbookAir 4,1 mappings
    HID: MacbookAir4,1 and MacbookAir4,2 need entry in hid_mouse_ignore_list[]
    HID: Add support MacbookAir 4,1 keyboard
    HID: hidraw: open count should not increase if error
    HID: hiddev: potential info leak in hiddev_ioctl()
    HID: multitouch: decide if hid-multitouch needs to handle mt devices
    HID: add autodetection of multitouch devices
    HID: "hid-logitech" driver with Logitech Driving Force GT
    HID: hid-logitech-dj: fix off by one
    HID: hidraw: protect hidraw_disconnect() better
    HID: hid-multitouch: add support for the IDEACOM 6650 chip
    HID: Add full support for Logitech Unifying receivers
    HID: hidraw: free list for all error in hidraw_open
    HID: roccat: Kone now reports external profile changes via roccat device
    ...

    Linus Torvalds
     
  • Jiri Kosina
     
  • * 'next' of git://selinuxproject.org/~jmorris/linux-security: (95 commits)
    TOMOYO: Fix incomplete read after seek.
    Smack: allow to access /smack/access as normal user
    TOMOYO: Fix unused kernel config option.
    Smack: fix: invalid length set for the result of /smack/access
    Smack: compilation fix
    Smack: fix for /smack/access output, use string instead of byte
    Smack: domain transition protections (v3)
    Smack: Provide information for UDS getsockopt(SO_PEERCRED)
    Smack: Clean up comments
    Smack: Repair processing of fcntl
    Smack: Rule list lookup performance
    Smack: check permissions from user space (v2)
    TOMOYO: Fix quota and garbage collector.
    TOMOYO: Remove redundant tasklist_lock.
    TOMOYO: Fix domain transition failure warning.
    TOMOYO: Remove tomoyo_policy_memory_lock spinlock.
    TOMOYO: Simplify garbage collector.
    TOMOYO: Fix make namespacecheck warnings.
    target: check hex2bin result
    encrypted-keys: check hex2bin result
    ...

    Linus Torvalds
     
  • David S. Miller
     

24 Oct, 2011

1 commit

  • * git://git.infradead.org/iommu-2.6:
    intel-iommu: fix superpage support in pfn_to_dma_pte()
    intel-iommu: set iommu_superpage on VM domains to lowest common denominator
    intel-iommu: fix return value of iommu_unmap() API
    MAINTAINERS: Update VT-d entry for drivers/pci -> drivers/iommu move
    intel-iommu: Export a flag indicating that the IOMMU is used for iGFX.
    intel-iommu: Workaround IOTLB hang on Ironlake GPU
    intel-iommu: Fix AB-BA lockdep report

    Linus Torvalds
     

20 Oct, 2011

1 commit


19 Oct, 2011

1 commit


18 Oct, 2011

1 commit


17 Oct, 2011

3 commits


13 Oct, 2011

2 commits

  • This creates a subsystem for handling of pin control devices.
    These are devices that control different aspects of package
    pins.

    Currently it handles pinmuxing, i.e. assigning electronic
    functions to groups of pins on primarily PGA and BGA type of
    chip packages which are common in embedded systems.

    The plan is to also handle other I/O pin control aspects
    such as biasing, driving, input properties such as
    schmitt-triggering, load capacitance etc within this
    subsystem, to remove a lot of ARM arch code as well as
    feature-creepy GPIO drivers which are implementing the same
    thing over and over again.

    This is being done to depopulate the arch/arm/* directory
    of such custom drivers and try to abstract the infrastructure
    they all need. See the Documentation/pinctrl.txt file that is
    part of this patch for more details.

    ChangeLog v1->v2:

    - Various minor fixes from Joe's and Stephens review comments
    - Added a pinmux_config() that can invoke custom configuration
    with arbitrary data passed in or out to/from the pinmux driver

    ChangeLog v2->v3:

    - Renamed subsystem folder to "pinctrl" since we will likely
    want to keep other pin control such as biasing in this
    subsystem too, so let us keep to something generic even though
    we're mainly doing pinmux now.
    - As a consequence, register pins as an abstract entity separate
    from the pinmux. The muxing functions will claim pins out of the
    pin pool and make sure they do not collide. Pins can now be
    named by the pinctrl core.
    - Converted the pin lookup from a static array into a radix tree,
    I agreed with Grant Likely to try to avoid any static allocation
    (which is crap for device tree stuff) so I just rewrote this
    to be dynamic, just like irq number descriptors. The
    platform-wide definition of number of pins goes away - this is
    now just the sum total of the pins registered to the subsystem.
    - Make sure mappings with only a function name and no device
    works properly.

    ChangeLog v3->v4:

    - Define a number space per controller instead of globally,
    Stephen and Grant requested the same thing so now maps need to
    define target controller, and the radix tree of pin descriptors
    is a property on each pin controller device.
    - Add a compulsory pinctrl device entry to the pinctrl mapping
    table. This must match the pinctrl device, like "pinctrl.0"
    - Split the file core.c in two: core.c and pinmux.c where the
    latter carry all pinmux stuff, the core is for generic pin
    control, and use local headers to access functionality between
    files. It is now possible to implement a "blank" pin controller
    without pinmux capabilities. This split will make new additions
    like pindrive.c, pinbias.c etc possible for combined drivers
    and chunks of functionality which is a GoodThing(TM).
    - Rewrite the interaction with the GPIO subsystem - the pin
    controller descriptor now handles this by defining an offset
    into the GPIO numberspace for its handled pin range. This is
    used to look up the apropriate pin controller for a GPIO pin.
    Then that specific GPIO range is matched 1-1 for the target
    controller instance.
    - Fixed a number of review comments from Joe Perches.
    - Broke out a header file pinctrl.h for the core pin handling
    stuff that will be reused by other stuff than pinmux.
    - Fixed some erroneous EXPORT() stuff.
    - Remove mispatched U300 Kconfig and Makefile entries
    - Fixed a number of review comments from Stephen Warren, not all
    of them - still WIP. But I think the new mapping that will
    specify which function goes to which pin mux controller address
    50% of your concerns (else beat me up).

    ChangeLog v4->v5:

    - Defined a "position" for each function, so the pin controller now
    tracks a function in a certain position, and the pinmux maps define
    what position you want the function in. (Feedback from Stephen
    Warren and Sascha Hauer).
    - Since we now need to request a combined function+position from
    the machine mapping table that connect mux settings to drivers,
    it was extended with a position field and a name field. The
    name field is now used if you e.g. need to switch between two
    mux map settings at runtime.
    - Switched from a class device to using struct bus_type for this
    subsystem. Verified sysfs functionality: seems to work fine.
    (Feedback from Arnd Bergmann and Greg Kroah-Hartman)
    - Define a per pincontroller list of GPIO ranges from the GPIO
    pin space that can be handled by the pin controller. These can
    be added one by one at runtime. (Feedback from Barry Song)
    - Expanded documentation of regulator_[get|enable|disable|put]
    semantics.
    - Fixed a number of review comments from Barry Song. (Thanks!)

    ChangeLog v5->v6:

    - Create an abstract pin group concept that can sort pins into
    named and enumerated groups no matter what the use of these
    groups may be, one possible usecase is a group of pins being
    muxed in or so. The intention is however to also use these
    groups for other pin control activities.
    - Make it compulsory for pinmux functions to associate with
    at least one group, so the abstract pin group concept is used
    to define the groups of pins affected by a pinmux function.
    The pinmux driver interface has been altered so as to enforce
    a function to list applicable groups per function.
    - Provide an optional .group entry in the pinmux machine map
    so the map can select beteween different available groups
    to be used with a certain function.
    - Consequent changes all over the place so that e.g. debugfs
    present reasonable information about the world.
    - Drop the per-pin mux (*config) function in the pinmux_ops
    struct - I was afraid that this would start to be used for
    things totally unrelated to muxing, we can introduce that to
    the generic struct pinctrl_ops if needed. I want to keep
    muxing orthogonal to other pin control subjects and not mix
    these things up.

    ChangeLog v6->v7:

    - Make it possible to have several map entries matching the
    same device, pin controller and function, but using
    a different group, and alter the semantics so that
    pinmux_get() will pick all matching map entries, and
    store the associated groups in a list. The list will
    then be iterated over at pinmux_enable()/pinmux_disable()
    and corresponding driver functions called for each
    defined group. Notice that you're only allowed to map
    multiple *groups* to the same
    { device, pin controller, function } triplet, attempts
    to map the same device to multiple pin controllers will
    for example fail. This is hopefully the crucial feature
    requested by Stephen Warren.
    - Add a pinmux hogging field to the pinmux mapping entries,
    and enable the pinmux core to hog pinmux map entries.
    This currently only works for pinmuxes without assigned
    devices as it looks now, but with device trees we can
    look up the corresponding struct device * entries when
    we register the pinmux driver, and have it hog each
    pinmux map in turn, for a simple approach to
    non-dynamic pin muxing. This addresses an issue from
    Grant Likely that the machine should take care of as
    much of the pinmux setup as possible, not the devices.
    By supplying a list of hogs, it can now instruct the
    core to take care of any static mappings.
    - Switch pinmux group retrieveal function to grab an
    array of strings representing the groups rather than an
    array of unsigned and rewrite accordingly.
    - Alter debugfs to show the grouplist handled by each
    pinmux. Also add a list of hogs.
    - Dynamically allocate a struct pinmux at pinmux_get() and
    free it at pinmux_put(), then add these to the global
    list of pinmuxes active as we go along.
    - Go over the list of pinmux maps at pinmux_get() time
    and repeatedly apply matches.
    - Retrieve applicable groups per function from the driver
    as a string array rather than a unsigned array, then
    lookup the enumerators.
    - Make the device to pinmux map a singleton - only allow the
    mapping table to be registered once and even tag the
    registration function with __init so it surely won't be
    abused.
    - Create a separate debugfs file to view the pinmux map at
    runtime.
    - Introduce a spin lock to the pin descriptor struct, lock it
    when modifying pin status entries. Reported by Stijn Devriendt.
    - Fix up the documentation after review from Stephen Warren.
    - Let the GPIO ranges give names as const char * instead of some
    fixed-length string.
    - add a function to unregister GPIO ranges to mirror the
    registration function.
    - Privatized the struct pinctrl_device and removed it from the
    API, the drivers do not need to know
    the members of this struct. It is now in the local header
    "core.h".
    - Rename the concept of "anonymous" mux maps to "system" muxes
    and add convenience macros and documentation.

    ChangeLog v7->v8:

    - Delete the leftover pinmux_config() function from the
    header.
    - Fix a race condition found by Stijn Devriendt in pin_request()

    ChangeLog v8->v9:

    - Drop the bus_type and the sysfs attributes and all, we're not on
    the clear about how this should be used for e.g. userspace
    interfaces so let us save this for the future.
    - Use the right name in MAINTAINERS, PIN CONTROL rather than
    PINMUX
    - Don't kfree() the device state holder, let the .remove() callback
    handle this.
    - Fix up numerous kerneldoc headers to have one line for the function
    description and more verbose documentation below the parameters

    ChangeLog v9->v10:
    - pinctrl: EXPORT_SYMBOL needs export.h, folded in a patch
    from Steven Rothwell
    - fix pinctrl_register error handling, folded in a patch from
    Axel Lin
    - Various fixes to documentation text so that it's consistent.
    - Removed pointless comment from drivers/Kconfig
    - Removed dependency on SYSFS since we removed the bus in
    v9.
    - Renamed hopelessly abbreviated pctldev_* functions to the
    more verbose pinctrl_dev_*
    - Drop mutex properly when looking up GPIO ranges
    - Return NULL instead of ERR_PTR() errors on registration of
    pin controllers, using cast pointers is fragile. We can
    live without the detailed error codes for sure.

    Cc: Stijn Devriendt
    Cc: Joe Perches
    Cc: Russell King
    Acked-by: Grant Likely
    Acked-by: Stephen Warren
    Tested-by: Barry Song
    Signed-off-by: Linus Walleij

    Linus Walleij
     
  • Signed-off-by: Paul Bolle
    Signed-off-by: Jiri Kosina

    Paul Bolle
     

10 Oct, 2011

1 commit

  • A couple of changes to the Tegra maintainership setup:

    I'm very glad to bring on Stephen Warren on board as a maintainer. The
    work he has done so far is excellent, and the fact that he works for
    Nvidia means he has long-term interest in the platform.

    Erik Gilling did an astounding amount of work on getting things up and
    running but has been a silent partner on the maintainership side for a
    while, and is stepping down. Thanks for your contributions so far, Erik.

    Finally, update the git URL since I'll take over running the main repo
    for a while.

    Overall maintainership model isn't changing much at this time: We'll all
    three review patches as appropriate, and one of us will collect the main
    repo (me at this time).

    Signed-off-by: Olof Johansson
    Cc: Erik Gilling
    Acked-by: Colin Cross
    Acked-by: Stephen Warren
    Signed-off-by: Linus Torvalds

    Olof Johansson
     

08 Oct, 2011

1 commit


01 Oct, 2011

1 commit


29 Sep, 2011

1 commit


28 Sep, 2011

1 commit


22 Sep, 2011

1 commit

  • Conflicts:
    MAINTAINERS
    drivers/net/Kconfig
    drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
    drivers/net/ethernet/broadcom/tg3.c
    drivers/net/wireless/iwlwifi/iwl-pci.c
    drivers/net/wireless/iwlwifi/iwl-trans-tx-pcie.c
    drivers/net/wireless/rt2x00/rt2800usb.c
    drivers/net/wireless/wl12xx/main.c

    David S. Miller
     

21 Sep, 2011

1 commit


20 Sep, 2011

1 commit


19 Sep, 2011

1 commit

  • * git://github.com/davem330/net: (62 commits)
    ipv6: don't use inetpeer to store metrics for routes.
    can: ti_hecc: include linux/io.h
    IRDA: Fix global type conflicts in net/irda/irsysctl.c v2
    net: Handle different key sizes between address families in flow cache
    net: Align AF-specific flowi structs to long
    ipv4: Fix fib_info->fib_metrics leak
    caif: fix a potential NULL dereference
    sctp: deal with multiple COOKIE_ECHO chunks
    ibmveth: Fix checksum offload failure handling
    ibmveth: Checksum offload is always disabled
    ibmveth: Fix issue with DMA mapping failure
    ibmveth: Fix DMA unmap error
    pch_gbe: support ML7831 IOH
    pch_gbe: added the process of FIFO over run error
    pch_gbe: fixed the issue which receives an unnecessary packet.
    sfc: Use 64-bit writes for TX push where possible
    Revert "sfc: Use write-combining to reduce TX latency" and follow-ups
    bnx2x: Fix ethtool advertisement
    bnx2x: Fix 578xx link LED
    bnx2x: Fix XMAC loopback test
    ...

    Linus Torvalds
     

17 Sep, 2011

1 commit


16 Sep, 2011

1 commit

  • * 'for-linus' of git://github.com/tiwai/sound:
    ALSA: pcm - fix race condition in wait_for_avail()
    ALSA: HDA: Cirrus - fix "Surround Speaker" volume control name
    ALSA: hda - Terminate the recursive connection search properly
    ASoC: Fix trivial build regression in Kirkwood I2S
    ASoC: Blackfin: bf5xx-ad193x: Fix codec device name
    ASoC: Fix reporting of partial jack updates
    ASoC: imx: Fix build warning of unused 'card' variable
    ASoC: Fix register cache sync register_writable WARN_ONs
    ASoC: snd_soc_codec_{readable,writable}_register change default to true
    ASoC: soc-dapm: Fix parameter comment for snd_soc_dapm_free
    MAINTAINERS: Add some missed Wolfson files
    ASoC: MPC5200: replace of_device with platform_device

    Linus Torvalds
     

15 Sep, 2011

3 commits

  • Acked-by: Boaz Harrosh
    Signed-off-by: Benny Halevy
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Benny Halevy
     
  • * git://bedivere.hansenpartnership.com/git/scsi-rc-fixes-2.6: (25 commits)
    [SCSI] bnx2i: Fixed the endian on TTT for NOP out transmission
    [SCSI] libfc: fix referencing to fc_fcp_pkt from the frame pointer via fr_fsp()
    [SCSI] libfc: block SCSI eh thread for blocked rports
    [SCSI] libfc: fix fc_eh_host_reset
    [SCSI] fcoe: Fix deadlock between fip's recv_work and rtnl
    [SCSI] qla2xxx: Update version number to 8.03.07.07-k.
    [SCSI] qla2xxx: Set the task attributes after memsetting fcp cmnd.
    [SCSI] qla2xxx: Correct inadvertent loop state transitions during port-update handling.
    [SCSI] qla2xxx: Save and restore irq in the response queue interrupt handler.
    [SCSI] qla2xxx: Double check for command completion if abort mailbox command fails.
    [SCSI] qla2xxx: Acquire hardware lock while manipulating dsd list.
    [SCSI] qla2xxx: Fix qla24xx revision check while enabling interrupts.
    [SCSI] qla2xxx: T10 DIF - Fix incorrect error reporting.
    [SCSI] qla2xxx: T10 DIF - Handle uninitalized sectors.
    [SCSI] hpsa: fix physical device lun and target numbering problem
    [SCSI] hpsa: fix problem that OBDR devices are not detected
    [SCSI] isci: add version number
    [SCSI] isci: fix event-get pointer increment
    [SCSI] isci: dynamic interrupt coalescing
    [SCSI] isci: Leave requests alone if already terminating.
    ...

    Linus Torvalds
     
  • Tell userland tools that this is TOMOYO 2.5.

    Signed-off-by: Tetsuo Handa
    Signed-off-by: James Morris

    Tetsuo Handa
     

07 Sep, 2011

1 commit


31 Aug, 2011

4 commits


30 Aug, 2011

2 commits

  • Netfilter git trees are moving to a directory shared by Pablo and
    myself, update git URLs.

    Signed-off-by: Patrick McHardy

    Patrick McHardy
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (42 commits)
    netpoll: fix incorrect access to skb data in __netpoll_rx
    cassini: init before use in cas_interruptN.
    can: ti_hecc: Fix uninitialized spinlock in probe
    can: ti_hecc: Fix unintialized variable
    net: sh_eth: fix the compile error
    net/phy: fix DP83865 phy interrupt handler
    sendmmsg/sendmsg: fix unsafe user pointer access
    ibmveth: Fix leak when recycling skb and hypervisor returns error
    arp: fix rcu lockdep splat in arp_process()
    bridge: fix a possible use after free
    bridge: Pseudo-header required for the checksum of ICMPv6
    mcast: Fix source address selection for multicast listener report
    MAINTAINERS: Update GIT trees for network development
    ath9k: Fix PS wrappers in ath9k_set_coverage_class
    carl9170: Fix mismatch in carl9170_op_set_key mutex lock-unlock
    wl12xx: add max_sched_scan_ssids value to the hw description
    wl12xx: Fix validation of pm_runtime_get_sync return value
    wl12xx: Remove obsolete testmode NVS push command
    bcma: add uevent to the bus, to autoload drivers
    ath9k_hw: Fix STA (AR9485) bringup issue due to incorrect MAC address
    ...

    Linus Torvalds