Skip to content

2.6.38.8 stable review

Greg KH linux-ide linuxppc-dev lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest146 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/146kmemleak: Do not return a pointer to an object that kmemleak did not getmm/kmemleak.c+5 -20 replies
2/146kmemleak: Initialise kmemleak after debug_objects_mem_init()init/main.c+1 -10 replies
3/146Fix _OSC UUID in pcc-cpufreqarch/x86/kernel/cpu/cpufreq/pcc-cpufreq.c+2 -20 replies
4/146CPU hotplug, re-create sysfs directory and symlinksdrivers/cpufreq/cpufreq.c+18 -20 replies
5/146Fix memory leak in cpufreq_statdrivers/cpufreq/cpufreq_stats.c+18 -30 replies
6/146net: recvmmsg: Strip MSG_WAITFORONE when calling recvmsgnet/socket.c+4 -20 replies
7/146ftrace: Only update the function code on write to filter fileskernel/trace/ftrace.c+7 -50 replies
8/146qla2xxx: Fix hang during driver unload when vport is active.drivers/scsi/qla2xxx/qla_os.c+15 -100 replies
9/146qla2xxx: Fix virtual port failing to login after chip reset.drivers/scsi/qla2xxx/qla_os.c+4 -30 replies
10/146qla2xxx: Fix vport delete hang when logins are outstanding.drivers/scsi/qla2xxx/qla_attr.c+3 -20 replies
11/146powerpc/kdump64: Dont reference freed memory as pacasarch/powerpc/kernel/crash.c+1 -10 replies
12/146powerpc/kexec: Fix memory corruption from unallocated slavesarch/powerpc/kernel/misc_64.S+8 -50 replies
13/146x86, cpufeature: Fix cpuid leaf 7 feature detectionarch/x86/kernel/cpu/common.c+1 -20 replies
14/146ath9k_hw: do noise floor calibration only on required chainsdrivers/net/wireless/ath/ath9k/calib.c+13 -00 replies
15/146ath9k_hw: fix power for the HT40 duplicate framesdrivers/net/wireless/ath/ath9k/ar9003_eeprom.c+10 -00 replies
16/146ath9k_hw: fix dual band assumption for XB113drivers/net/wireless/ath/ath9k/ar9003_eeprom.c+1 -10 replies
17/146ath9k_hw: Fix STA connection issues with AR9380 (XB113).drivers/net/wireless/ath/ath9k/ar9003_eeprom.c+1 -10 replies
18/146powerpc: Set nr_cpu_ids early and use it to free PACAsarch/powerpc/kernel/paca.c arch/powerpc/kernel/setup-common.c+4 -10 replies
19/146powerpc/oprofile: Handle events that raise an exception without overflowingarch/powerpc/oprofile/op_model_power4.c+23 -10 replies
20/146iwlagn: fix iwl_is_any_associateddrivers/net/wireless/iwlwifi/iwl-dev.h+11 -80 replies
21/146block: rescan partitions on invalidated devices on -ENOMEDIAfs/block_dev.c+18 -90 replies
22/146block: move bd_set_size() above rescan_partitions() infs/block_dev.c+9 -80 replies
23/146paride: Convert to bdops->check_events()drivers/block/paride/pcd.c drivers/block/paride/pd.c drivers/block/paride/pf.c+21 -140 replies
24/146gdrom,viocd: Convert to bdops->check_events()drivers/cdrom/gdrom.c drivers/cdrom/viocd.c+20 -130 replies
25/146ide: Convert to bdops->check_events()drivers/ide/ide-cd.c drivers/ide/ide-cd.h drivers/ide/ide-cd_ioctl.c +1 more+20 -150 replies
26/146block: dont block events on excl write for non-opticaldrivers/block/paride/pcd.c drivers/cdrom/viocd.c drivers/ide/ide-cd.c +3 more+16 -105 replies
27/146block: Fix discard topology stacking and reportingblock/blk-settings.c block/blk-sysfs.c include/linux/blkdev.h+9 -40 replies
28/146block: add proper state guards to __elv_next_requestblock/blk.h+2 -10 replies
29/146block: always allocate genhd->ev if check_events isblock/genhd.c+1 -10 replies
30/146mtd: mtdconcat: fix NAND OOB writedrivers/mtd/mtdconcat.c+2 -20 replies
31/146mtd: return badblockbits backdrivers/mtd/nand/nand_base.c+2 -00 replies
32/146x86, 64-bit: Fix copy_[to/from]_user() checks for thearch/x86/include/asm/uaccess.h arch/x86/lib/copy_user_64.S+3 -30 replies
33/146ext4: fix possible use-after-free infs/ext4/super.c+6 -40 replies
34/146iwlwifi: fix bugs in change_interfacedrivers/net/wireless/iwlwifi/iwl-core.c+10 -00 replies
35/146nl80211: Fix set_key regression with some driversnet/wireless/nl80211.c+0 -80 replies
36/146mac80211: fix a few RCU issuesnet/mac80211/cfg.c+7 -50 replies
37/146wire up fanotify syscallsarch/parisc/include/asm/unistd.h arch/parisc/kernel/sys_parisc32.c arch/parisc/kernel/syscall_table.S+13 -10 replies
38/146wire up clock_adjtime syscallarch/parisc/include/asm/unistd.h arch/parisc/kernel/syscall_table.S+3 -10 replies
39/146wire up the fhandle syscallsarch/parisc/include/asm/unistd.h arch/parisc/kernel/syscall_table.S+5 -12 replies
40/146wire up syncfs syscallarch/parisc/include/asm/unistd.h arch/parisc/kernel/syscall_table.S+3 -11 reply
41/146drm: Send pending vblank events before disabling vblank.drivers/gpu/drm/drm_irq.c+23 -00 replies
42/146pata_cm64x: fix boot crash on pariscdrivers/ata/pata_cmd64x.c include/linux/pci_ids.h+40 -40 replies
43/146ext3: Fix fs corruption when make_indexed_dir() failsfs/ext3/namei.c+11 -20 replies
44/146jbd: Fix forever sleeping process in do_get_write_access()fs/jbd/commit.c+7 -20 replies
45/146jbd: fix fsync() tid wraparound bugfs/jbd/journal.c+13 -30 replies
46/146ext4: release page cache in ext4_mb_load_buddy error pathfs/ext4/mballoc.c+2 -00 replies
47/146bonding: 802.3ad - fix agg_device_updrivers/net/bonding/bond_3ad.c+5 -20 replies
48/146bridge: fix forwarding of IPv6net/bridge/br_netfilter.c+1 -10 replies
49/146ieee802154: Remove hacked CFLAGS in net/ieee802154/Makefilenet/ieee802154/Makefile+0 -20 replies
50/146irda: fix locking unbalance in irda_sendmsgnet/irda/af_irda.c+1 -20 replies
51/146inetpeer: reduce stack usagenet/ipv4/inetpeer.c+7 -60 replies
52/146ipv6: Remove hoplimit initialization to -1net/ipv6/route.c+0 -10 replies
53/146ipv6: udp: fix the wrong headroom checknet/ipv6/udp.c+1 -10 replies
54/146macvlan: fix panic if lowerdev in a bonddrivers/net/macvlan.c+2 -20 replies
55/146net: Do not wrap sysctl igmp_max_memberships in IP_MULTICASTnet/ipv4/sysctl_net_ipv4.c+0 -30 replies
56/146net: use hlist_del_rcu() in dev_change_name()net/core/dev.c+1 -10 replies
57/146Revert "bridge: Forward reserved group addresses if !STP"net/bridge/br_input.c+1 -10 replies
58/146Revert "tcp: disallow bind() to reuse addr/port"net/ipv4/inet_connection_sock.c net/ipv6/inet6_connection_sock.c+3 -40 replies
59/146SCTP: fix race between sctp_bind_addr_free() and sctp_bind_addr_conflict()net/sctp/bind_addr.c+4 -60 replies
60/146tcp: len check is unnecessarily devastating, change to WARN_ONnet/ipv4/tcp_output.c+2 -10 replies
61/146vlan: fix GVRP at dismantle time MIME-Version: 1.0net/8021q/vlan.c net/8021q/vlan_dev.c+3 -30 replies
62/146igmp: call ip_mc_clear_src() only when we have no users of ip_mc_listnet/ipv4/igmp.c+5 -50 replies
63/146net: add skb_dst_force() in sock_queue_err_skb()net/core/skbuff.c+3 -00 replies
64/146sch_sfq: avoid giving spurious NET_XMIT_CN signalsnet/sched/sch_sfq.c+6 -20 replies
65/146sctp: fix memory leak of the ASCONF queue when free asocnet/sctp/associola.c+16 -00 replies
66/146sch_sfq: fix peek() implementationnet/sched/sch_sfq.c+1 -130 replies
67/146bonding: prevent deadlock on slave store with alb mode (v3)drivers/net/bonding/bond_alb.c drivers/net/bonding/bond_main.c drivers/net/bonding/bond_sysfs.c+10 -160 replies
68/146mpt2sas: move even handling ofdrivers/scsi/mpt2sas/mpt2sas_scsih.c+68 -260 replies
69/146bnx2i: Fixed packet error created when the sq_size isdrivers/scsi/bnx2i/bnx2i_hwi.c drivers/scsi/bnx2i/bnx2i_iscsi.c+4 -00 replies
70/146bnx2i: Updated the connection shutdown/cleanupdrivers/scsi/bnx2i/bnx2i_init.c drivers/scsi/bnx2i/bnx2i_iscsi.c+2 -20 replies
71/146Fix Ultrastor asm snippetdrivers/scsi/ultrastor.c+1 -10 replies
72/146target: Fix multi task->task_sg[] chaining logic bugdrivers/target/target_core_transport.c+15 -110 replies
73/146target: Fix interrupt context bug with stats_lock anddrivers/target/target_core_device.c drivers/target/target_core_tmr.c+6 -50 replies
74/146target: Fix bug with task_sg chaineddrivers/target/target_core_transport.c include/target/target_core_base.h include/target/target_core_transport.h+14 -10 replies
75/146target: Fix task->task_execute_queue=1 clear bug +drivers/target/target_core_transport.c+7 -00 replies
76/146x86, ioapic: Fix potential resume deadlockarch/x86/kernel/apic/io_apic.c+2 -20 replies
77/146x86, amd: Do not enable ARAT feature on AMD processors belowarch/x86/kernel/cpu/amd.c+5 -20 replies
78/146x86, amd: Use _safe() msr access for GartTlbWlk disable codearch/x86/kernel/cpu/amd.c+6 -30 replies
79/146x86, cpufeature: Update CPU feature RDRND to RDRANDarch/x86/include/asm/cpufeature.h+1 -10 replies
80/146oprofile, x86: Enable preemption during pci device setup inarch/x86/oprofile/op_model_amd.c+54 -410 replies
81/146rcu: Fix unpaired rcu_irq_enter() from locking selftestslib/locking-selftest.c+1 -10 replies
82/146When mandatory encryption on share, fail mountfs/cifs/connect.c+22 -90 replies
83/146staging: usbip: fix wrong endian conversiondrivers/staging/usbip/usbip_common.c+1 -10 replies
84/146staging: r8712u: Fix driver to support ad-hoc modedrivers/staging/rtl8712/rtl871x_ioctl_set.c+4 -10 replies
85/146Fix for buffer overflow in ldm_frag_add not sufficientfs/partitions/ldm.c+5 -00 replies
86/146seqlock: Dont smp_rmb in seqlock reader spin loopinclude/linux/seqlock.h+2 -20 replies
87/146md: Fix race when creating a new md device.drivers/md/md.c+8 -30 replies
88/146md/bitmap: fix saving of events_cleared and other state.drivers/md/bitmap.c+6 -40 replies
89/146mm: vmscan: correct use of pgdat_balanced inmm/vmscan.c+1 -10 replies
90/146mm: vmscan: correctly check if reclaimer should schedulemm/vmscan.c+7 -20 replies
91/146ips: use interruptible waits in ips-monitordrivers/platform/x86/intel_ips.c+1 -10 replies
92/146ALSA: HDA: Use one dmic only for Dell Studio 1558sound/pci/hda/patch_sigmatel.c+1 -10 replies
93/146ALSA: HDA: Add quirk for Lenovo U350sound/pci/hda/patch_conexant.c+1 -00 replies
94/146ALSA: hda - Fix input-src parse in patch_analog.csound/pci/hda/patch_analog.c+2 -10 replies
95/146ALSA: hda - Use LPIB for ATI/AMD chipsets as defaultsound/pci/hda/hda_intel.c+8 -10 replies
96/146ASoC: Ensure output PGA is enabled for line outputs insound/soc/codecs/wm_hubs.c+8 -80 replies
97/146ASoC: Add some missing volume update bit sets for wm_hubssound/soc/codecs/wm_hubs.c+6 -20 replies
98/146HID: magicmouse: ignore ivalid report id while switchingdrivers/hid/hid-magicmouse.c+9 -10 replies
99/146mm/page_alloc.c: prevent unending loop inmm/page_alloc.c+1 -10 replies
100/146loop: limit max_part module param to DISK_MAX_PARTSdrivers/block/loop.c+3 -00 replies
101/146loop: handle on-demand devices correctlydrivers/block/loop.c+4 -40 replies
102/146i2c/writing-clients: Fix foo_driver.id_tableDocumentation/i2c/writing-clients+1 -10 replies
103/146USB: CP210x Add 4 Device IDs for AC-Services Devicesdrivers/usb/serial/cp210x.c+4 -00 replies
104/146USB: moto_modem: Add USB identifier for the Motorola VE240.drivers/usb/serial/moto_modem.c+1 -00 replies
105/146USB: serial: ftdi_sio: adding support for TavIR STK500drivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+6 -00 replies
106/146USB: gadget: g_multi: fixed vendor and product ID in infDocumentation/usb/linux-cdc-acm.inf Documentation/usb/linux.inf+5 -50 replies
107/146USB: gamin_gps: Fix for data transfer problems in nativedrivers/usb/serial/garmin_gps.c+13 -70 replies
108/146Bind only modem AT command endpoint to option module.drivers/usb/serial/option.c+7 -10 replies
109/146USB: cdc_acm: Fix oops when Droids MuIn LCD is connecteddrivers/usb/class/cdc-acm.c drivers/usb/class/cdc-acm.h+12 -20 replies
110/146xhci: Fix bug in control transfer cancellation.drivers/usb/host/xhci-ring.c+9 -90 replies
111/146usb/gadget: at91sam9g20 fix end point max packet sizedrivers/usb/gadget/at91_udc.c+1 -10 replies
112/146usb: gadget: rndis: dont test against req->lengthdrivers/usb/gadget/f_rndis.c+1 -20 replies
113/146xhci: Fix full speed bInterval encoding.drivers/usb/host/xhci-mem.c+2 -20 replies
114/146xhci: Fix memory leak in ring cache deallocation.drivers/usb/host/xhci-mem.c+3 -40 replies
115/146xhci: Fix memory leak bug when dropping endpointsdrivers/usb/host/xhci.c+10 -10 replies
116/146USB: option: add support for Huawei E353 devicedrivers/usb/serial/option.c+2 -00 replies
117/146OHCI: fix regression caused by nVidia shutdown workarounddrivers/usb/host/ohci-pci.c+10 -20 replies
118/146USB: remove remaining usages of hcd->state from usbcore anddrivers/usb/core/hcd.c drivers/usb/host/ehci-hcd.c drivers/usb/host/ehci-sched.c +3 more+19 -90 replies
119/146cx88: protect per-device driver list with devicedrivers/media/video/cx88/cx88-blackbird.c drivers/media/video/cx88/cx88-dvb.c drivers/media/video/cx88/cx88-mpeg.c +1 more+20 -60 replies
120/146cx88: fix locking of sub-driver operationsdrivers/media/video/cx88/cx88-blackbird.c drivers/media/video/cx88/cx88-dvb.c drivers/media/video/cx88/cx88-mpeg.c +1 more+5 -90 replies
121/146cx88: hold device lock during sub-driverdrivers/media/video/cx88/cx88-blackbird.c drivers/media/video/cx88/cx88-mpeg.c drivers/media/video/cx88/cx88.h+4 -100 replies
122/146sh: clkfwk: fixup clk_rate_table_build parameter in div6drivers/sh/clk/cpg.c+1 -10 replies
123/146sh: fixup fpu.o compile orderarch/sh/kernel/cpu/Makefile+1 -30 replies
124/146p54usb: add zoom 4410 usbiddrivers/net/wireless/p54/p54usb.c+1 -00 replies
125/146eCryptfs: Allow 2 scatterlist entries for encryptedfs/ecryptfs/keystore.c+21 -250 replies
126/146UBIFS: fix a rare memory leak in ro to rw remounting pathfs/ubifs/sb.c fs/ubifs/super.c+3 -10 replies
127/146kbuild: Fix GNU make v3.80 compatibilityMakefile+1 -10 replies
128/146i8k: Avoid lahf in 64-bit codedrivers/char/i8k.c+2 -20 replies
129/146cpuidle: menu: fixed wrapping timers at 4.294 secondsdrivers/cpuidle/governors/menu.c+3 -10 replies
130/146idle governor: Avoid lock acquisition to read pm_qos beforeinclude/linux/pm_qos_params.h kernel/pm_qos_params.c+29 -120 replies
131/146dm table: reject devices without request fnsdrivers/md/dm-table.c+17 -00 replies
132/146ARM: 6941/1: cache: ensure MVA is cacheline aligned inarch/arm/mm/cache-v6.S arch/arm/mm/cache-v7.S+3 -00 replies
133/146tmpfs: fix race between truncate and writepagemm/shmem.c+1 -10 replies
134/146atm: expose ATM device index in sysfsnet/atm/atm_sysfs.c+10 -00 replies
135/146brd: limit max_part module param to DISK_MAX_PARTSdrivers/block/brd.c+3 -00 replies
136/146brd: handle on-demand devices correctlydrivers/block/brd.c+4 -40 replies
137/146drm/i915: fix user irq miss in BSD ring on g4xdrivers/gpu/drm/i915/intel_ringbuffer.c+27 -20 replies
138/146drm/radeon/evergreen/btc/fusion: setup hdp to invalidate anddrivers/gpu/drm/radeon/evergreen.c drivers/gpu/drm/radeon/evergreend.h+7 -10 replies
139/146drm/radeon/kms: add wait idle ioctl for eg->caymandrivers/gpu/drm/radeon/radeon_asic.c+4 -00 replies
140/146SUNRPC: Deal with the lack of a SYN_SENT sk->sk_state_changenet/sunrpc/xprtsock.c+13 -30 replies
141/146NFSv4: Handle expired stateids when the lease is still validfs/nfs/nfs4proc.c+7 -20 replies
142/146NFSv4.1: Fix the handling of NFS4ERR_SEQ_MISORDERED errorsfs/nfs/nfs4state.c+5 -10 replies
143/146PCI: Add quirk for setting valid class for TI816X Endpointdrivers/pci/quirks.c+10 -00 replies
144/146xen mmu: fix a race window causing leave_mm BUG()arch/x86/xen/mmu.c+1 -10 replies
145/146ext4: Use schedule_timeout_interruptible() for waiting infs/ext4/ext4.h fs/ext4/super.c+6 -290 replies
146/146AppArmor: fix oops in apparmor_setprocattrsecurity/apparmor/lsm.c+2 -10 replies

Reviews trailers per patch

30 of 146 patches have a Reviewed-by or Acked-by.

PatchJens AxboePhil CarmodyTejun HeoKay SieversTony LuckMike SnitzerParth SaxenaBrian NorrisEric SandeenEric DumazetHiroaki SHIMODAHerbert XuVlad YasevichMike ChristieKiran PatilBoris PetkovYinghai LuArjan MelsThomas JaroschRik van RielWu FengguangColin KingMinchan KimAndreas HartmannLiam GirdwoodChase DouglasMel GormanErik SlagterManuel LaussAndi HuberMarlon de BoerJeff RickmanHarry G McGavran JrAndi KleenJames Bottomleymark grossMaoxiaoyunAlex DeucherXiang, HaihaoDavid WoodhouseCatalin MarinasAndre "Osku" SchmidtYury SiamashkaThomas LindrothNicolas FerrePavel ShilovskyDavid L StevensBrian GerstLinus TorvaldsMark LangsdorfThomas Renninger
1/146A-b
2/146T-b
3/146
4/146A-b R-b
5/146
6/146
7/146
8/146
9/146
10/146
11/146
12/146
13/146
14/146
15/146
16/146
17/146
18/146
19/146
20/146
21/146T-b
22/146T-b
23/146
24/146
25/146A-b
26/146
27/146A-b
28/146
29/146
30/146
31/146T-b A-b A-b
32/146A-b A-b
33/146R-b
34/146
35/146
36/146
37/146
38/146
39/146
40/146
41/146
42/146
43/146
44/146
45/146
46/146
47/146
48/146R-b
49/146
50/146
51/146R-b
52/146
53/146A-b
54/146
55/146
56/146
57/146
58/146
59/146R-b A-b
60/146
61/146
62/146A-b
63/146
64/146
65/146
66/146
67/146
68/146
69/146R-b
70/146R-b
71/146
72/146A-b
73/146
74/146
75/146
76/146
77/146T-b
78/146
79/146
80/146
81/146Reported-and-tested-by
82/146R-b
83/146A-b
84/146
85/146
86/146A-b
87/146T-b
88/146
89/146R-b R-b R-b T-b R-b
90/146T-b
91/146Reported-and-tested-by
92/146
93/146
94/146
95/146
96/146A-b
97/146A-b
98/146T-b
99/146R-b A-b
100/146
101/146
102/146
103/146
104/146
105/146
106/146
107/146
108/146
109/146T-b
110/146
111/146A-b
112/146
113/146T-b
114/146
115/146
116/146
117/146T-b T-b
118/146T-b
119/146T-b T-b
120/146T-b T-b
121/146T-b T-b
122/146
123/146
124/146
125/146
126/146
127/146
128/146T-b T-b
129/146
130/146A-b A-b A-b
131/146A-b
132/146A-b
133/146
134/146R-b T-b
135/146
136/146
137/146R-b
138/146
139/146R-b
140/146
141/146
142/146
143/146
144/146T-b
145/146R-b
146/146

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 51 reviewers.

Read the v1 thread

Cover letter [000/146] 2.6.38.8 stable review

This is the start of the stable review cycle for the 2.6.38.8 release.

NOTE, this is going to be the LAST .38-stable kernel release. After this release, unless I really messed something up, it will be end-of-life. Please move to the .39 kernel series at this time.

There are 146 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let us know. If anyone is a maintainer of the proper subsystem, and wants to add a Signed-off-by: line to the patch, please respond with it.

Responses should be made by Friday, June 3, 2011, 15:00:00 UTC. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	kernel.org/pub/linux/kernel/v2.6/stable-review/patch-2.6.38.8-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

 Documentation/i2c/writing-clients              |    2 +-
 Documentation/usb/linux-cdc-acm.inf            |    4 +-
 Documentation/usb/linux.inf                    |    6 +-
 Makefile                                       |    4 +-
 arch/arm/mm/cache-v6.S                         |    1 +
 arch/arm/mm/cache-v7.S                         |    2 +
 arch/parisc/include/asm/unistd.h               |    8 ++-
 arch/parisc/kernel/sys_parisc32.c              |    8 ++
 arch/parisc/kernel/syscall_table.S             |    6 ++
 arch/powerpc/kernel/crash.c                    |    2 +-
 arch/powerpc/kernel/misc_64.S                  |   13 ++-
 arch/powerpc/kernel/paca.c                     |    2 +-
 arch/powerpc/kernel/setup-common.c             |    3 +
 arch/powerpc/oprofile/op_model_power4.c        |   24 ++++++-
 arch/sh/kernel/cpu/Makefile                    |    4 +-
 arch/x86/include/asm/cpufeature.h              |    2 +-
 arch/x86/include/asm/uaccess.h                 |    2 +-
 arch/x86/kernel/apic/io_apic.c                 |    4 +-
 arch/x86/kernel/cpu/amd.c                      |   16 +++-
 arch/x86/kernel/cpu/common.c                   |    3 +-
 arch/x86/kernel/cpu/cpufreq/pcc-cpufreq.c      |    4 +-
 arch/x86/lib/copy_user_64.S                    |    4 +-
 arch/x86/oprofile/op_model_amd.c               |   95 +++++++++++++----------
 arch/x86/xen/mmu.c                             |    2 +-
 block/blk-settings.c                           |    3 +-
 block/blk-sysfs.c                              |    3 +-
 block/blk.h                                    |    3 +-
 block/genhd.c                                  |    2 +-
 drivers/ata/pata_cmd64x.c                      |   42 ++++++++++-
 drivers/block/brd.c                            |   11 ++-
 drivers/block/loop.c                           |   11 ++-
 drivers/block/paride/pcd.c                     |   19 +++--
 drivers/block/paride/pd.c                      |    7 +-
 drivers/block/paride/pf.c                      |   10 ++-
 drivers/cdrom/gdrom.c                          |   16 +++--
 drivers/cdrom/viocd.c                          |   20 +++--
 drivers/char/i8k.c                             |    4 +-
 drivers/cpufreq/cpufreq.c                      |   20 +++++-
 drivers/cpufreq/cpufreq_stats.c                |   21 +++++-
 drivers/cpuidle/governors/menu.c               |    4 +-
 drivers/gpu/drm/drm_irq.c                      |   23 ++++++
 drivers/gpu/drm/i915/intel_ringbuffer.c        |   29 +++++++-
 drivers/gpu/drm/radeon/evergreen.c             |    6 +-
 drivers/gpu/drm/radeon/evergreend.h            |    2 +
 drivers/gpu/drm/radeon/radeon_asic.c           |    4 +
 drivers/hid/hid-magicmouse.c                   |   10 ++-
 drivers/ide/ide-cd.c                           |   12 ++-
 drivers/ide/ide-cd.h                           |    3 +-
 drivers/ide/ide-cd_ioctl.c                     |    8 +-
 drivers/ide/ide-gd.c                           |   14 ++--
 drivers/md/bitmap.c                            |   10 ++-
 drivers/md/dm-table.c                          |   17 ++++
 drivers/md/md.c                                |   11 ++-
 drivers/media/video/cx88/cx88-blackbird.c      |    5 +-
 drivers/media/video/cx88/cx88-dvb.c            |    2 +
 drivers/media/video/cx88/cx88-mpeg.c           |   20 ++---
 drivers/media/video/cx88/cx88.h                |    7 ++-
 drivers/mtd/mtdconcat.c                        |    4 +-
 drivers/mtd/nand/nand_base.c                   |    2 +
 drivers/net/bonding/bond_3ad.c                 |    7 +-
 drivers/net/bonding/bond_alb.c                 |    4 -
 drivers/net/bonding/bond_main.c                |   16 +++--
 drivers/net/bonding/bond_sysfs.c               |    6 --
 drivers/net/macvlan.c                          |    4 +-
 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c |   14 +++-
 drivers/net/wireless/ath/ath9k/calib.c         |   13 +++
 drivers/net/wireless/iwlwifi/iwl-core.c        |   10 +++
 drivers/net/wireless/iwlwifi/iwl-dev.h         |   19 +++--
 drivers/net/wireless/p54/p54usb.c              |    1 +
 drivers/pci/quirks.c                           |   10 +++
 drivers/platform/x86/intel_ips.c               |    2 +-
 drivers/scsi/bnx2i/bnx2i_hwi.c                 |    1 +
 drivers/scsi/bnx2i/bnx2i_init.c                |    2 +-
 drivers/scsi/bnx2i/bnx2i_iscsi.c               |    5 +-
 drivers/scsi/mpt2sas/mpt2sas_scsih.c           |   94 +++++++++++++++++-------
 drivers/scsi/qla2xxx/qla_attr.c                |    5 +-
 drivers/scsi/qla2xxx/qla_os.c                  |   32 +++++---
 drivers/scsi/sr.c                              |    2 +-
 drivers/scsi/ultrastor.c                       |    2 +-
 drivers/sh/clk/cpg.c                           |    2 +-
 drivers/staging/rtl8712/rtl871x_ioctl_set.c    |    5 +-
 drivers/staging/usbip/usbip_common.c           |    2 +-
 drivers/target/target_core_device.c            |    4 +-
 drivers/target/target_core_tmr.c               |    7 +-
 drivers/target/target_core_transport.c         |   46 +++++++++---
 drivers/usb/class/cdc-acm.c                    |   13 +++-
 drivers/usb/class/cdc-acm.h                    |    1 +
 drivers/usb/core/hcd.c                         |    5 +-
 drivers/usb/gadget/at91_udc.c                  |    2 +-
 drivers/usb/gadget/f_rndis.c                   |    3 +-
 drivers/usb/host/ehci-hcd.c                    |    4 +-
 drivers/usb/host/ehci-sched.c                  |    8 ++-
 drivers/usb/host/isp116x-hcd.c                 |    1 +
 drivers/usb/host/ohci-hcd.c                    |    4 +-
 drivers/usb/host/ohci-pci.c                    |   12 +++-
 drivers/usb/host/oxu210hp-hcd.c                |    6 +-
 drivers/usb/host/xhci-mem.c                    |   11 +--
 drivers/usb/host/xhci-ring.c                   |   18 ++--
 drivers/usb/host/xhci.c                        |   11 +++-
 drivers/usb/serial/cp210x.c                    |    4 +
 drivers/usb/serial/ftdi_sio.c                  |    1 +
 drivers/usb/serial/ftdi_sio_ids.h              |    5 +
 drivers/usb/serial/garmin_gps.c                |   20 +++--
 drivers/usb/serial/moto_modem.c                |    1 +
 drivers/usb/serial/option.c                    |   10 ++-
 fs/block_dev.c                                 |   45 +++++++----
 fs/cifs/connect.c                              |   31 ++++++--
 fs/ecryptfs/keystore.c                         |   46 +++++------
 fs/ext3/namei.c                                |   13 +++-
 fs/ext4/ext4.h                                 |    4 -
 fs/ext4/mballoc.c                              |    2 +
 fs/ext4/super.c                                |   41 +++-------
 fs/jbd/commit.c                                |    9 ++-
 fs/jbd/journal.c                               |   16 +++-
 fs/nfs/nfs4proc.c                              |    9 ++-
 fs/nfs/nfs4state.c                             |    6 +-
 fs/partitions/ldm.c                            |    5 +
 fs/ubifs/sb.c                                  |    3 +-
 fs/ubifs/super.c                               |    1 +
 include/linux/blkdev.h                         |    7 +-
 include/linux/genhd.h                          |    1 +
 include/linux/pci_ids.h                        |    2 +
 include/linux/pm_qos_params.h                  |    4 +
 include/linux/seqlock.h                        |    4 +-
 include/target/target_core_base.h              |    1 +
 include/target/target_core_transport.h         |    1 +
 init/main.c                                    |    2 +-
 kernel/pm_qos_params.c                         |   37 ++++++---
 kernel/trace/ftrace.c                          |   12 ++-
 lib/locking-selftest.c                         |    2 +-
 mm/kmemleak.c                                  |    7 +-
 mm/page_alloc.c                                |    2 +-
 mm/shmem.c                                     |    2 +-
 mm/vmscan.c                                    |   11 ++-
 net/8021q/vlan.c                               |    3 +
 net/8021q/vlan_dev.c                           |    3 -
 net/atm/atm_sysfs.c                            |   10 +++
 net/bridge/br_input.c                          |    2 +-
 net/bridge/br_netfilter.c                      |    2 +-
 net/core/dev.c                                 |    2 +-
 net/core/skbuff.c                              |    3 +
 net/ieee802154/Makefile                        |    2 -
 net/ipv4/igmp.c                                |   10 +-
 net/ipv4/inet_connection_sock.c                |    5 +-
 net/ipv4/inetpeer.c                            |   13 ++--
 net/ipv4/sysctl_net_ipv4.c                     |    3 -
 net/ipv4/tcp_output.c                          |    3 +-
 net/ipv6/inet6_connection_sock.c               |    2 +-
 net/ipv6/route.c                               |    1 -
 net/ipv6/udp.c                                 |    2 +-
 net/irda/af_irda.c                             |    3 +-
 net/mac80211/cfg.c                             |   12 ++-
 net/sched/sch_sfq.c                            |   22 ++----
 net/sctp/associola.c                           |   16 ++++
 net/sctp/bind_addr.c                           |   10 +--
 net/socket.c                                   |    6 +-
 net/sunrpc/xprtsock.c                          |   16 +++-
 net/wireless/nl80211.c                         |    8 --
 security/apparmor/lsm.c                        |    3 +-
 sound/pci/hda/hda_intel.c                      |    9 ++-
 sound/pci/hda/patch_analog.c                   |    3 +-
 sound/pci/hda/patch_conexant.c                 |    1 +
 sound/pci/hda/patch_sigmatel.c                 |    2 +-
 sound/soc/codecs/wm_hubs.c                     |   24 ++++---
 164 files changed, 1071 insertions(+), 517 deletions(-)