21 Aug, 2008

5 commits


20 Aug, 2008

12 commits

  • * 'sh/for-2.6.27' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:
    sh: Provide a FLAT_PLAT_INIT() definition.
    binfmt_flat: Stub in a FLAT_PLAT_INIT().
    video: export sh_mobile_lcdc panel size
    sh: select memchunk size using kernel cmdline
    sh: export sh7723 VEU as VEU2H
    input: migor_ts compile and detection fix
    sh: remove MSTPCR defines from Migo-R header file
    sh: Update sh7763rdp defconfig
    sh: Add support sh7760fb to sh7763rdp board
    sh: Add support sh_eth to sh7763rdp board
    sh: Disable 64kB hugetlbpage size when using 64kB PAGE_SIZE.
    sh: Don't export __{s,u}divsi3_i4i from SH-2 libgcc.
    fix SH7705_CACHE_32KB compilation
    sh: mach-x3proto: Fix up smc91x platform data.

    Linus Torvalds
     
  • * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:
    powerpc: Fix vio_bus_probe oops on probe error
    powerpc/ibmebus: Restore "name" sysfs attribute on ibmebus devices
    powerpc: Fix /dev/oldmem interface for kdump
    powerpc/spufs: Remove invalid semicolon after if statement
    powerpc/spufs: reference context while dropping state mutex in scheduler
    powerpc/spufs: fix npc setting for NOSCHED contexts

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (22 commits)
    [SCSI] ibmvfc: Driver version 1.0.2
    [SCSI] ibmvfc: Add details to async event log
    [SCSI] ibmvfc: Sanitize response lengths
    [SCSI] ibmvfc: Fix for lost async events
    [SCSI] ibmvfc: Fixup host state during reinit
    [SCSI] ibmvfc: Fix another hang on module removal
    [SCSI] ibmvscsi: Fixup desired DMA value for shared memory partitions
    [SCSI] megaraid_sas: remove sysfs dbg_lvl world writeable permissions
    [SCSI] qla2xxx: Update version number to 8.02.01-k7.
    [SCSI] qla2xxx: Explicitly tear-down vports during PCI remove_one().
    [SCSI] qla2xxx: Reference proper ha during SBR handling.
    [SCSI] qla2xxx: Set npiv_supported flag for FCoE HBAs.
    [SCSI] qla2xxx: Don't leak SG-DMA mappings while aborting commands.
    [SCSI] qla2xxx: Correct vport-state management issues during ISP-ABORT.
    [SCSI] qla2xxx: Correct synchronization of software/firmware fcport states.
    [SCSI] scsi_dh: Initialize lun_state in check_ownership()
    [SCSI] scsi_dh: Do not use scsilun in rdac hardware handler
    [SCSI] megaraid_sas: version and Documentation Update
    [SCSI] megaraid_sas: add new controllers (0x78 0x79)
    [SCSI] megaraid_sas: add the shutdown DCMD cmd to driver shutdown routine
    ...

    Linus Torvalds
     
  • Recent of_platform changes made of_bus_type_init() overwrite the bus
    type's .dev_attrs list, meaning that the "name" attribute that ibmebus
    devices previously had is no longer present. This is a user-visible
    regression which breaks the userspace eHCA support, since the eHCA
    userspace driver relies on the name attribute to check for valid
    adapters.

    This fixes it by providing the "name" attribute in the generic OF
    device code instead. Tested on POWER.

    Signed-off-by: Joachim Fenkes
    Signed-off-by: Paul Mackerras

    Joachim Fenkes
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:
    firewire: Kconfig help update
    ieee1394: sbp2: let nodemgr retry node updates during bus reset series
    ieee1394: don't drop nodes during bus reset series
    ieee1394: regression in 2.6.25: updates should happen before probes

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:
    PCI: add acpi_find_root_bridge_handle
    PCI: acpi_pcihp: run _OSC on a root bridge
    x86/PCI: irq and pci_ids patch for Intel Ibex Peak PCHs
    x86/PCI: allow scanning of 255 PCI busses
    x86, pci: detect end_bus_number according to acpi/e820 reserved, v2
    pci: debug extra pci bus resources
    pci: debug extra pci resources range

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
    Input: evdev - fix printf() format for sizeof
    Input: remove version.h from drivers that don't need it
    Input: cobalt_btns - add missing MODULE_LICENSE

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (94 commits)
    pkt_sched: Prevent livelock in TX queue running.
    Revert "pkt_sched: Add BH protection for qdisc_stab_lock."
    Revert "pkt_sched: Protect gen estimators under est_lock."
    pkt_sched: remove bogus block (cleanup)
    nf_nat: use secure_ipv4_port_ephemeral() for NAT port randomization
    netfilter: ctnetlink: sleepable allocation with spin lock bh
    netfilter: ctnetlink: fix sleep in read-side lock section
    netfilter: ctnetlink: fix double helper assignation for NAT'ed conntracks
    netfilter: ipt_addrtype: Fix matching of inverted destination address type
    dccp: Fix panic caused by too early termination of retransmission mechanism
    pkt_sched: Don't hold qdisc lock over qdisc_destroy().
    pkt_sched: Add lockdep annotation for qdisc locks
    pkt_sched: Never schedule non-root qdiscs.
    removed unused #include
    rt2x00: Fix txdone_entry_desc_flags
    b43: Fix for another Bluetooth Coexistence SPROM Programming error for BCM4306
    mac80211: remove kdoc references to IEEE80211_HW_HOST_GEN_BEACON_TEMPLATE
    p54u: reset skb's data/tail pointer on requeue
    p54: move p54_vdcf_init to the right place.
    iwlwifi: fix printk newlines
    ...

    Linus Torvalds
     
  • Signed-off-by: Stefan Richter

    Stefan Richter
     
  • sbp2 was too quick to report .update() to the ieee1394 core as failed.
    (Logged as "Failed to reconnect to sbp2 device!".) The core would then
    unbind sbp2 from the device.

    This is not justified if the .update() failed because another bus reset
    happened. We check this and tell the ieee1394 that .update() succeeded,
    and the core will call sbp2's .update() for the new bus reset as well.

    This improves reconnection/re-login especially on buses with several
    disks as they may issue bus resets in close succession when they come
    online.

    Tested by Damien Benoist.

    Signed-off-by: Stefan Richter

    Stefan Richter
     
  • nodemgr_node_probe checked for generation increments too late and
    therefore prematurely reported nodes as "suspended".

    Fixes http://bugzilla.kernel.org/show_bug.cgi?id=11349. Reported and
    tested by Damien Benoist.

    Signed-off-by: Stefan Richter

    Stefan Richter
     
  • Regression since commit 73cf60232ef16e1f8a64defa97214a1722db1e6c,
    "ieee1394: use class iteration api": The two loops for (1.) driver
    updates and (2.) driver probes were replaced by a single loop with
    bogus needs_probe checks. Hence updates and probes were now intermixed,
    and especially sbp2 updates (reconnects) held up longer than necessary.

    While we fix it, change the needs_probe flag to bool type for clarity.

    Tested by Damien Benoist.

    Signed-off-by: Stefan Richter

    Stefan Richter
     

19 Aug, 2008

15 commits


18 Aug, 2008

8 commits

  • The drivers below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.
    drivers/net/wireless/ath5k/base.c
    drivers/net/wireless/b43/main.c
    drivers/net/wireless/ipw2100.c
    drivers/net/wireless/ipw2200.c
    drivers/net/wireless/iwlwifi/iwl-3945.c
    drivers/net/wireless/iwlwifi/iwl-4965.c
    drivers/net/wireless/iwlwifi/iwl-5000.c
    drivers/net/wireless/iwlwifi/iwl-agn.c
    drivers/net/wireless/iwlwifi/iwl-core.c
    drivers/net/wireless/iwlwifi/iwl-eeprom.c
    drivers/net/wireless/iwlwifi/iwl-hcmd.c
    drivers/net/wireless/iwlwifi/iwl-power.c
    drivers/net/wireless/iwlwifi/iwl3945-base.c

    This patch removes the said #include .

    Signed-off-by: Huang Weiyi
    Signed-off-by: John W. Linville

    Huang Weiyi
     
  • txdone_entry_desc_flags is used with __set_bit and test_bit which
    bit-shift the values, so don't bit-shift the flags in the enum.
    Also make sure flags are initialized before being used.

    Signed-off-by: Jochen Friedrich
    Signed-off-by: Ivo van Doorn
    Signed-off-by: John W. Linville

    Jochen Friedrich
     
  • In trying to help users on the Ubuntu Bugzilla, I discovered another
    BCM4306 with the Bluetooth Coexistence programming error in the SPROM.

    This patch is contingent on the one that added the Linksys device with
    subdevice code of 0x0014.

    Signed-off-by: Larry Finger
    Cc: Stable
    Signed-off-by: John W. Linville

    Larry Finger
     
  • (Only important for USB V1 Adaptors)

    If an incoming frame wasn't accepted by p54_rx function
    the skb will be reused for new frames...

    But, we must not forget to set the skb's data pointers into
    the same state in which it was initialized by p54u_init_urbs.

    Otherwise we either end up with 16 bytes less on every requeue,
    or if a new frame is worthy enough to be accepted, the data is
    in the wrong place (urb->transfer_buffer wasn't updated!) and mac80211
    has a hard time to recognize it...

    Signed-off-by: Christian Lamparter
    Signed-off-by: John W. Linville

    Christian Lamparter
     
  • priv->tx_hdr_len is set by the driver _after_ it called p54_init_common.
    While this isn't much a problem for any PCI or ISL3887 cards/sticks,
    because they don't need any extra header and therefore tx_hdr_len is
    zero for them...

    Signed-off-by: Christian Lamparter
    Signed-off-by: John W. Linville

    Christian Lamparter
     
  • Add newlines at printk outputs to not break dmesg.

    Signed-off-by: Jiri Slaby
    Cc: Zhu Yi
    Cc: Reinette Chatre
    Signed-off-by: John W. Linville

    Jiri Slaby
     
  • Add the USB ID for a Netgear WG111v3.

    Signed-off-by: matthieu Barthélemy
    Signed-off-by: Larry Finger
    Signed-off-by: John W. Linville

    matthieu Barthélemy
     
  • The Linksys WMP54G (BCM4306/3) card in a PCI format has an SPROM coding
    error and needs the fix found for several other cards.

    Signed-off-by: Larry Finger
    Cc: Stable [2.6.25.x, 2.6.26.x]
    Signed-off-by: Michael Buesch
    Signed-off-by: John W. Linville

    Larry Finger