Skip to content

Fix warnings. #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2,441 commits into
base: jb_2.5-163
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2441 commits
Select commit Hold shift + click to select a range
9fd4e53
fs/block_dev.c: page cache wrongly left invalidated after revalidate_…
herumi Feb 22, 2013
cd33693
ocfs2: unlock super lock if lockres refresh failed
biger410 Feb 22, 2013
3b6e03c
drivers/video/backlight/adp88?0_bl.c: fix resume
larsclausen Feb 22, 2013
06c7976
tmpfs: fix use-after-free of mempolicy object
gthelen Feb 23, 2013
f4ce5b3
mm/fadvise.c: drain all pagevecs if POSIX_FADV_DONTNEED fails to disc…
Feb 23, 2013
38bc0fe
drivercore: Fix ordering between deferred_probe and exiting initcalls
glikely Feb 14, 2013
8e0ed82
umount oops when remove blocklayoutdriver first
Feb 4, 2013
92a5267
NLM: Ensure that we resend all pending blocking locks after a reclaim
Feb 19, 2013
a8fb02f
p54usb: corrected USB ID for T-Com Sinus 154 data II
Feb 5, 2013
e3fc3cb
ALSA: usb-audio: fix Roland A-PRO support
cladisch Jan 31, 2013
e32afc1
ALSA: usb: Fix Processing Unit Descriptor parsers
Feb 21, 2013
63b2afe
ALSA: hda - Release assigned pin/cvt at error path of hdmi_pcm_open()
tiwai Feb 1, 2013
7e8b41d
ALSA: hda - Workaround for silent output on Sony Vaio VGC-LN51JGB wit…
Feb 12, 2013
6523289
ALSA: hda - hdmi: ELD shouldn't be valid after unplug
Feb 19, 2013
5cf5b73
sunvdc: Fix off-by-one in generic_request().
davem330 Feb 14, 2013
746042c
drm/radeon/dce6: fix display powergating
alexdeucher Feb 5, 2013
b701cf4
drm/udl: make usage as a console safer
airlied Feb 7, 2013
ae4c05e
drm/udl: disable fb_defio by default
airlied Feb 7, 2013
df28f48
vgacon/vt: clear buffer attributes when we load a 512 character font …
airlied Jan 24, 2013
7b480b0
drm: don't add inferred modes for monitors that don't support them
pzanoni-intel Feb 15, 2013
d8fe02d
drm: Fill depth/bits_per_pixel for C8 format
vsyrjala Jan 31, 2013
d8a5f7f
drm: Use C8 instead of RGB332 when determining the format from depth/bpp
vsyrjala Jan 31, 2013
61d4026
drm/usb: bind driver to correct device
airlied Feb 7, 2013
bdfb333
target: Fix divide by zero bug in fabric_max_sectors for unconfigured…
Feb 19, 2013
df87bd3
intel/iommu: force writebuffer-flush quirk on Gen 4 Chipsets
danvet Jan 21, 2013
6bdf875
drm/i915: disable shared panel fitter for pipe
mikuint Feb 8, 2013
a143ae6
drm/i915: Set i9xx sdvo clock limits according to specifications
patjak Feb 13, 2013
59959c9
staging: comedi: disallow COMEDI_DEVCONFIG on non-board minors
ian-abbott Jan 28, 2013
4aee409
staging: vt6656: Fix URB submitted while active warning.
Jan 30, 2013
03e578b
ASoC: wm2200: correct IN2L and IN3L digital mute
Feb 1, 2013
76753d3
ARM: PXA3xx: program the CSMSADRCFG register
Jan 13, 2013
cae53e2
ARM: samsung: fix assembly syntax for new gas
arndb Jan 8, 2013
27c3032
ARM: 7643/1: sched: correct update_sched_clock()
JoonsooKim Feb 9, 2013
25c3a08
powerpc/kexec: Disable hard IRQ before kexec
Feb 22, 2013
49e8ae9
Purge existing TLB entries in set_pte_at and ptep_set_wrprotect
danglin44 Jan 15, 2013
aa3fc35
pcmcia/vrc4171: Add missing spinlock init
Dec 16, 2012
0bbdba1
drivers/video: fsl-diu-fb: fix pixel formats for 24 and 16 bpp
vdsao Jan 17, 2013
62a3dcc
fbcon: don't lose the console font across generic->chip driver switch
airlied Jan 24, 2013
c30b55c
fb: rework locking to fix lock ordering on takeover
Jan 25, 2013
f515e1d
fb: Yet another band-aid for fixing lockdep mess
tiwai Jan 25, 2013
6a924a7
mmc: sdhci-esdhc-imx: fix host version read
shawnguo2 Jan 15, 2013
a9115fb
HID: wiimote: fix nunchuck button parser
Feb 18, 2013
6e95f97
bridge: set priority of STP packets
shemminger Feb 11, 2013
b5428e4
net: fix infinite loop in __skb_recv_datagram()
Feb 12, 2013
320c150
xen-netback: correctly return errors from netbk_count_requests()
Feb 14, 2013
29b3bb0
xen-netback: cancel the credit timer when taking the vif down
Feb 14, 2013
1e6b5fb
net: fix a compile error when SOCK_REFCNT_DEBUG is enabled
ying-xue Feb 15, 2013
785e5dc
ipv4: fix a bug in ping_err().
Feb 21, 2013
e5a096a
ipv6: use a stronger hash for tcp
Feb 21, 2013
8c2223f
sock_diag: Fix out-of-bounds access to sock_diag_handlers[]
minipli Feb 23, 2013
b9bf60a
vlan: adjust vlan_set_encap_proto() for its callers
Feb 21, 2013
62fb8fe
dca: check against empty dca_domains list before unregister provider
May 23, 2012
78b4297
USB: option: add and update Alcatel modems
bmork Jan 23, 2013
0457c05
USB: option: add Yota / Megafon M100-1 4g modem
bmork Feb 12, 2013
9c5879c
USB: option: add Huawei "ACM" devices using protocol = vendor
bmork Feb 13, 2013
3036116
USB: ehci-omap: Fix autoloading of module
Feb 14, 2013
12b64a2
USB: storage: properly handle the endian issues of idProduct
Feb 7, 2013
616dd23
USB: usb-storage: unusual_devs update for Super TOP SATA bridge
jwboyer Feb 14, 2013
048b6fe
Linux 3.4.34
gregkh Feb 28, 2013
4201af6
msm: wfd: Correct logic to unmap mdp buffers
Feb 25, 2013
fc0cf27
Revert "USB: ensure parent device is resumed for child's system-resume"
jackp780 Nov 7, 2012
c03cdb7
msm_fb: Update MDP fence wait behaviour
naseer Feb 5, 2013
baa25cc
msm:camera: Add new vfe32 commands
Dec 5, 2012
96134ff
msm_fb: display: balance secure map and unmap in each mfd
Feb 26, 2013
9c706fb
slimbus: Callback to indicate device report present message
Jul 24, 2012
36097c4
slimbus: Allow controller to override default scheduling algorithm
Jul 25, 2012
6d43009
slimbus: Allow controller to specify logical addresses
Sep 9, 2012
6cf304e
slimbus: Populate slimbus device's logical address during assignment
Oct 31, 2012
a3720ae
SoC: msm: Set soft step values to 0 to avoid noise
Jan 18, 2013
4c69856
ASoC:msm:Add support for Voice Features on SGLTE Call
Sep 3, 2012
53c1440
Merge "Perf: Restore correct CPU's PMU counters after power collpase"
Mar 1, 2013
98d30fe
Merge "Perf: Make L1 PMU IRQ name target independent"
Mar 1, 2013
1c56aac
Merge "Perf: Change IRQ functions for CPU variants"
Mar 1, 2013
770a549
Merge "Perf: Add generic IRQ handlers for ARMv7 PMU's"
Mar 1, 2013
017ab46
Merge "Perf: Let platforms decide IRQ request methods."
Mar 1, 2013
3b0e482
Merge "msm: Perf: Differentiate between L1 and L2 PMU IRQs"
Mar 1, 2013
e54e610
Merge "Perf: Assign proper routine to free IRQ"
Mar 1, 2013
e9bc599
Merge "msm: perf: Relax Column exclusion checks for L2CC events"
Mar 1, 2013
32be537
Merge "msm: perf: add debug patch logging framework"
Mar 1, 2013
ab72c9d
Merge "Perf: Restore counter after powercollapse for generic ARM PMU's"
Mar 1, 2013
079ad77
Merge "Perf: Toggle PMU IRQ when CPU's are hotplugged"
Mar 1, 2013
9d8765a
Merge "Perf: Correct irq for CPU hotplug detection"
Mar 1, 2013
39f68ed
Merge "media: dvb: Fix secure demux application load check"
Mar 1, 2013
6d9fdc8
USB: mdm_bridge: Simplify data bridge suspend/resume path
DefinitelyNOTobscenelyvague Feb 25, 2013
6252c36
USB: mdm_bridge: Fix control bridge suspend
DefinitelyNOTobscenelyvague Feb 25, 2013
9f3b2ee
USB: Rate limit adb open and release messages
DefinitelyNOTobscenelyvague Feb 28, 2013
a7bb292
USB: android: Rate limit android enable warning
DefinitelyNOTobscenelyvague Feb 28, 2013
92406e6
msm: kgsl: Always send fence sync the timestamp it expects
Feb 26, 2013
fb4e77e
msm: display: Add DSI clock control for MDP GDHS power collapse
Jul 24, 2012
2ed95c2
Merge "USB: mdm_bridge: Simplify data bridge suspend/resume path"
Mar 1, 2013
81915a2
Merge "USB: mdm_bridge: Fix control bridge suspend"
Mar 1, 2013
58c3340
Merge "msm: camera: Update debug data in vfe driver"
Mar 1, 2013
618de44
ASoC: wcd9310: Reset OTHR_RESET_CTR before power down
Jan 11, 2013
a7f44e6
msm: clock-8960: Correctly measure KPSS pass3 debug clocks
Oct 2, 2012
a3a9923
ASoC: msm: Add support to fix up the channels for HDMI
Jan 11, 2013
7b6faeb
Merge "ASoC: wcd9310: Reset OTHR_RESET_CTR before power down"
Mar 2, 2013
e51043f
Merge "msm_fb: display: add mutex to video_off"
Mar 2, 2013
d86f014
Merge "msm: acpuclock-8064: Lower max L2 speed to 1134MHz"
Mar 2, 2013
a884c15
Merge "msm: kgsl: Always send fence sync the timestamp it expects"
Mar 2, 2013
4d67eb7
Merge "msm_fb: display: fix fence fd list be put twice"
Mar 2, 2013
745a148
Merge "msm: clock-8960: Correctly measure KPSS pass3 debug clocks"
Mar 2, 2013
16bf39d
Merge "USB: android: Rate limit android enable warning"
Mar 3, 2013
3148971
Merge "USB: Rate limit adb open and release messages"
Mar 3, 2013
cc625fb
power: pm8921-bms: implement BMS reset
Dec 27, 2012
12139a3
power: pm8921-bms: disable ocv updates for flat portion of the curve
Jan 10, 2013
165f1ae
power: pm8921-bms: fix override mode causes sleep current increase
Jan 15, 2013
aa72506
power: pm8921-bms: Enable batt alarm
Feb 1, 2013
90514c3
power: pm8921-bms: correct even after faking 100%
Jan 25, 2013
67021bf
power: pm8921-bms: Fix CC conversion precision
Feb 13, 2013
4dc49a5
power: pm8921-bms: add capacitive resistance
Feb 14, 2013
c716e1a
power: pm8921-bms: fix the mutex usage
Feb 14, 2013
64b37c2
power: pm8921-bms: optimize finding ocv
Feb 14, 2013
2f8088b
power: pm8921-bms: reset coulomb counter when faking high ocv
Feb 28, 2013
efa14f9
Merge "ASoC: msm: Add support to fix up the channels for HDMI"
Mar 3, 2013
cfe4782
Merge "ASoC: msm: Mixer control to update the sample rate of HDMI int…
Mar 3, 2013
4092f23
Merge "msm:camera: Add new vfe32 commands"
Mar 3, 2013
f6930bc
Merge "msm_fb: Update MDP fence wait behaviour"
Mar 3, 2013
dd54ec4
ALSA: hda - hdmi: Make jacks phantom, if they're not detectable
Feb 22, 2013
db6154e
quota: autoload the quota_v2 module for QFMT_VFS_V1 quota format
tytso Jan 25, 2013
0c85818
iommu/amd: Initialize device table after dma_ops
joergroedel Feb 6, 2013
db3d76a
posix-timer: Don't call idr_find() with out-of-range ID
htejun Feb 20, 2013
e684247
ftrace: Call ftrace cleanup module notifier after all other notifiers
rostedt Feb 13, 2013
92916fb
x86, efi: Make "noefi" really disable EFI runtime serivces
Feb 20, 2013
938987d
doc, xen: Mention 'earlyprintk=xen' in the documentation.
konradwilk Feb 25, 2013
2a0887c
doc, kernel-parameters: Document 'console=hvc<n>'
konradwilk Feb 25, 2013
58d7422
x86: Make sure we can boot in the case the BDA contains pure garbage
Feb 27, 2013
3fa4f72
target: Fix lookup of dynamic NodeACLs during cached demo-mode operation
Feb 19, 2013
316857e
target: Add missing mapped_lun bounds checking during make_mappedlun …
Feb 19, 2013
fa1c19b
ocfs2: fix possible use-after-free with AIO
jankara Feb 20, 2013
0d5b0fc
ocfs2: fix ocfs2_init_security_and_acl() to initialize acl correctly
pibroch Feb 28, 2013
5978ac7
ocfs2: ac->ac_allow_chain_relink=0 won't disable group relink
Feb 28, 2013
6ee1df3
block: fix ext_devt_idr handling
thenzl Feb 28, 2013
f8cf112
xen-blkback: do not leak mode property
jbeulich Dec 20, 2012
c93c851
xen/blkback: Don't trust the handle from the frontend.
konradwilk Jan 16, 2013
a8aa6d3
idr: fix a subtle bug in idr_get_next()
htejun Feb 28, 2013
303ee54
block: fix synchronization and limit check in blk_alloc_devt()
htejun Feb 28, 2013
ef7a6c3
firewire: add minor number range check to fw_device_init()
htejun Feb 28, 2013
d48e3a8
sysctl: fix null checking in bin_dn_node_address()
xiw Feb 28, 2013
0f600ee
fs: Fix possible use-after-free with AIO
jankara Jan 29, 2013
f74e995
media: rc: unlock on error in show_protocols()
Nov 27, 2012
ced2dec
ext4: check bh in ext4_read_block_bitmap()
guaneryu Jan 12, 2013
51e2600
ext4: fix race in ext4_mb_add_n_trim()
NiuYawei Feb 2, 2013
19c9740
ext4: fix xattr block allocation/release with bigalloc
Feb 18, 2013
4234fb2
ext4: fix free clusters calculation in bigalloc filesystem
Feb 22, 2013
5623a7c
nfsd: Fix memleak
majianpeng Jan 29, 2013
7e5e167
svcrpc: make svc_age_temp_xprts enqueue under sv_lock
Feb 10, 2013
94dcb26
vhost: fix length for cross region descriptor
mstsirkin Nov 26, 2012
146207b
fuse: don't WARN when nlink is zero
Feb 4, 2013
57ef0d8
unbreak automounter support on 64-bit kernel with 32-bit userspace (v2)
hdeller Feb 4, 2013
06f924f
ath9k_hw: fix calibration issues on chainmask that don't include chain 0
Jan 20, 2013
68412b1
pstore: Avoid deadlock in panic and emergency-restart path
Jan 11, 2013
a74e9a3
cpuset: fix cpuset_print_task_mems_allowed() vs rename() race
lizf-os Jan 25, 2013
916b6c6
cgroup: fix exit() vs rmdir() race
lizf-os Jan 24, 2013
f9a8884
ab8500-chargalg: Only root should have write permission on sysfs file
Jan 17, 2013
7eb0fad
ab8500_btemp: Demote initcall sequence
Jan 23, 2013
427e85b
ACPI: Add DMI entry for Sony VGN-FW41E_H
Feb 5, 2013
1e05b99
staging: comedi: ni_labpc: correct differential channel sequence for …
ian-abbott Feb 27, 2013
e4cd1e4
staging: comedi: ni_labpc: set up command4 register *after* command3
ian-abbott Feb 27, 2013
0685b59
staging: comedi: check s->async for poll(), read() and write()
ian-abbott Feb 27, 2013
3f14f68
perf tools: Fix build with bison 2.3 and older.
Feb 27, 2013
78b6767
ata_piix: IDE-mode SATA patch for Intel Avoton DeviceIDs
Jan 25, 2013
a059654
ata_piix: Add Device IDs for Intel Wellsburg PCH
jamesdralston Feb 9, 2013
e7e24f9
usb hid quirks for Masterkit MA901 usb radio
trashsee Nov 12, 2012
2713e27
Linux 3.4.35
gregkh Mar 3, 2013
6f2cc2f
Fix warnings.
aeroevan Mar 3, 2013
d0ef4c3
Merge remote-tracking branch 'caf/jb_2.5' into jb_2.5-163-mine
aeroevan Mar 3, 2013
c4d6455
Merge "wcnss: Add support for nv bin download at coldboot"
Mar 3, 2013
3c19edb
Merge "msm_fb: display: balance secure map and unmap in each mfd"
Mar 3, 2013
44326f2
Merge remote-tracking branch 'linux-stable/linux-3.4.y' into jb_2.5-1…
aeroevan Mar 4, 2013
9d39e0b
Merge "misc: isa1200: add device tree support"
Mar 4, 2013
6e952ac
Merge "misc: isa1200: properly disable clocks"
Mar 4, 2013
aafa74c
Merge remote-tracking branch 'caf/jb_2.5' into jb_2.5-163-mine
aeroevan Mar 4, 2013
9ced45c
M2: Port M2-kernel on top of jb_2.5 AU_LINUX_ANDROID_JB_2.5.04.02.02.…
detule Dec 21, 2012
0fe22c8
M2: video: fix panel flicker introduced in rebase (CAF you cant sabot…
detule Mar 3, 2013
f96ba4b
M2: Revert "msm: display: sync point clean up"
detule Feb 28, 2013
90ecbc3
M2: Revert "msm: display: Add data stuctures for MSM8974 target support"
detule Feb 28, 2013
4cbdaff
M2: Revert "msm: vidc: Add a check for separate metadata buffers"
detule Feb 28, 2013
558aab6
M2: Revert "msm: vidc: Separate meta buffers support in secure mode"
detule Feb 28, 2013
9c351fb
Revert "wcnss: Add support for nv bin download at coldboot"
Mar 4, 2013
d5b9a6b
diag: Bring Diag up to date
Mar 4, 2013
0ff6fc8
M2: sound: add gpio acquire/free on auxpcm init;
detule Mar 4, 2013
1e965eb
M2: mach-msm: auxpcm: fix auxpcm platform data for M2
detule Mar 5, 2013
796e47e
M2: Revert "M2: sound: add debugging prints"
detule Mar 5, 2013
3f9ae63
M2: Revert "M2_SPR: ram_console: console_verbose()"
detule Mar 5, 2013
858f871
msm: camera: Fix the composite stats buffer handling.
Mar 4, 2013
9910928
Merge "Revert "wcnss: Add support for nv bin download at coldboot""
Mar 5, 2013
a4fe559
Merge "power: pm8921-bms: implement BMS reset"
Mar 5, 2013
a028fad
Merge "power: pm8921-bms: disable ocv updates for flat portion of the…
Mar 5, 2013
1aae76e
Merge "power: pm8921-bms: fix override mode causes sleep current incr…
Mar 5, 2013
b8ea33a
Merge "power: pm8921-bms: Enable batt alarm"
Mar 5, 2013
6582f05
Merge "power: pm8921-bms: correct even after faking 100%"
Mar 5, 2013
9c77a70
Merge "power: pm8921-bms: Fix CC conversion precision"
Mar 5, 2013
b63f461
Merge "power: pm8921-bms: add capacitive resistance"
Mar 5, 2013
c4bdea9
Merge "tspp: improve tspp_open_stream/tspp_close_stream behavior"
Mar 5, 2013
78d6808
Merge "board: 8960-pmic: Swap mapping of camera snapshot and focus keys"
Mar 5, 2013
3fcc34b
Merge "tspp: Fix incorrect usage of clk_disable to support PM"
Mar 5, 2013
d879659
ASoC: wcd9xxx: Fix MBHC irq handler deadlock scenario
Jan 7, 2013
64da5c7
Merge remote-tracking branch 'caf/jb_2.5' into jb_2.5-163-mine
aeroevan Mar 5, 2013
a6c013c
Merge "power: pm8921-charger: don't reject all the chg current requests"
Mar 5, 2013
bb4d3a4
Merge "ASoC: wcd9xxx: Fix MBHC irq handler deadlock scenario"
Mar 5, 2013
6279ddf
wcnss: Log CCPU registers in reset interrupt API
Nov 8, 2012
68f4437
power: pm8921-charger: get rid of using LPM
Mar 2, 2013
131eb4b
net: usb: Add MUX support in embedded rmnet driver
Nov 27, 2012
cde3cfe
mobicore: New branch incorporating QC code review suggestions.
Sep 4, 2012
8372b91
mobicore: MobiCore 1.2 kernel module Changes to MC11
Nov 7, 2012
cdd7ca4
mobicore: t-base-200 Engineering Release
Feb 8, 2013
caf632b
mobicore: statically assign minor device numbers
Feb 25, 2013
cd0dd4f
Revert "Fix warnings."
aeroevan Mar 6, 2013
7e43db5
Merge remote-tracking branch 'origin/jb_2.5-171' into jb_2.5-163-mine
aeroevan Mar 6, 2013
7aac29d
Revert "Revert "Fix warnings.""
aeroevan Mar 6, 2013
7a8c2d5
Merge "ASoC:msm:Add support for Voice Features on SGLTE Call"
Mar 6, 2013
05bde50
Merge "Revert "USB: ensure parent device is resumed for child's syste…
Mar 6, 2013
77fcfd9
Merge "slimbus: Callback to indicate device report present message"
Mar 6, 2013
d0d0047
Merge "slimbus: Allow controller to override default scheduling algor…
Mar 6, 2013
d56483f
Merge "slimbus: Allow controller to specify logical addresses"
Mar 6, 2013
2256b73
Merge "slimbus: Populate slimbus device's logical address during assi…
Mar 6, 2013
890575b
Merge "SoC: msm: Set soft step values to 0 to avoid noise"
Mar 6, 2013
4bf1145
Merge "power: pm8921-charger: get rid of using LPM"
Mar 6, 2013
c24332d
M2: fix restart to download mode (thanks to aerovan)
detule Mar 6, 2013
56bf240
Merge "wcnss: Log CCPU registers in reset interrupt API"
Mar 6, 2013
0da182f
power: pm8921-charger: Make charger removal detection workaround opti…
Feb 22, 2013
01643d5
Merge "power: pm8921-charger: Make charger removal detection workarou…
Mar 6, 2013
ab60199
msm: kgsl: Check the current interrupt status before power operations
Mar 5, 2013
ef02fc0
msm: kgsl: Resolve a potential race in the interrupt handler
Mar 5, 2013
2c22e91
msm: kgsl: Add event tracepoints
Feb 28, 2013
f167a7c
Merge remote-tracking branch 'origin/jb_2.5-171' into jb_2.5-163-mine
aeroevan Mar 6, 2013
9a0099c
Merge "power: pm8921-bms: fix the mutex usage"
Mar 6, 2013
5288717
Merge "power: pm8921-bms: optimize finding ocv"
Mar 6, 2013
075f84d
Merge "power: pm8921-bms: reset coulomb counter when faking high ocv"
Mar 6, 2013
78313b3
Merge "msm: display: Add DSI clock control for MDP GDHS power collapse"
Mar 6, 2013
c89c8ad
Merge "msm: kgsl: Check the current interrupt status before power ope…
Mar 6, 2013
de42a2e
Merge "msm: kgsl: Resolve a potential race in the interrupt handler"
Mar 6, 2013
f88bed0
Merge "msm: kgsl: Add event tracepoints"
Mar 6, 2013
4a0d1f6
qup_i2c: Update clock ready check condition
alokchauhan2007 Feb 26, 2013
fc0f720
M2: pmic: Fix calibration delay (leading to slow panel wakes)
detule Mar 6, 2013
831ef1e
Merge "msm: camera: Fix the composite stats buffer handling."
Mar 6, 2013
87de34e
Merge "wireless: add VHT (802.11ac) definitions"
Mar 7, 2013
73d7bd5
Merge "cfg80211: allow advertising VHT capabilities"
Mar 7, 2013
33a48ce
Merge "mac80211: include VHT capability IE in probe requests"
Mar 7, 2013
fbe9557
Merge remote-tracking branch 'origin/jb_2.5-171' into jb_2.5-163-mine
aeroevan Mar 7, 2013
e53da47
Merge "diag: Bring Diag up to date"
Mar 7, 2013
54c3bc2
Merge "msm: wfd: Correct logic to unmap mdp buffers"
Mar 7, 2013
7a95bc9
Merge "mobicore: New branch incorporating QC code review suggestions."
Mar 7, 2013
bba93b3
Merge "mobicore: MobiCore 1.2 kernel module Changes to MC11"
Mar 7, 2013
a9e8522
Merge "mobicore: t-base-200 Engineering Release"
Mar 7, 2013
4146d36
Merge "mobicore: statically assign minor device numbers"
Mar 7, 2013
4a60715
Merge "net: usb: Add MUX support in embedded rmnet driver"
Mar 7, 2013
562ed95
Merge "qup_i2c: Update clock ready check condition"
Mar 8, 2013
6725e73
Merge remote-tracking branch 'caf/jb_2.5' into jb_2.5-163-mine
aeroevan Mar 9, 2013
832a849
Revert "M2: Revert "msm: display: sync point clean up""
aeroevan Mar 9, 2013
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 0 additions & 6 deletions Documentation/ABI/testing/sysfs-bus-rbd
Original file line number Diff line number Diff line change
Expand Up @@ -51,12 +51,6 @@ current_snap

The current snapshot for which the device is mapped.

create_snap

Create a snapshot:

$ echo <snap-name> > /sys/bus/rbd/devices/<dev-id>/snap_create

snap_*

A directory per each snapshot
Expand Down
32 changes: 16 additions & 16 deletions Documentation/HOWTO
Original file line number Diff line number Diff line change
Expand Up @@ -218,16 +218,16 @@ The development process
Linux kernel development process currently consists of a few different
main kernel "branches" and lots of different subsystem-specific kernel
branches. These different branches are:
- main 2.6.x kernel tree
- 2.6.x.y -stable kernel tree
- 2.6.x -git kernel patches
- main 3.x kernel tree
- 3.x.y -stable kernel tree
- 3.x -git kernel patches
- subsystem specific kernel trees and patches
- the 2.6.x -next kernel tree for integration tests
- the 3.x -next kernel tree for integration tests

2.6.x kernel tree
3.x kernel tree
-----------------
2.6.x kernels are maintained by Linus Torvalds, and can be found on
kernel.org in the pub/linux/kernel/v2.6/ directory. Its development
3.x kernels are maintained by Linus Torvalds, and can be found on
kernel.org in the pub/linux/kernel/v3.x/ directory. Its development
process is as follows:
- As soon as a new kernel is released a two weeks window is open,
during this period of time maintainers can submit big diffs to
Expand Down Expand Up @@ -262,20 +262,20 @@ mailing list about kernel releases:
released according to perceived bug status, not according to a
preconceived timeline."

2.6.x.y -stable kernel tree
3.x.y -stable kernel tree
---------------------------
Kernels with 4-part versions are -stable kernels. They contain
Kernels with 3-part versions are -stable kernels. They contain
relatively small and critical fixes for security problems or significant
regressions discovered in a given 2.6.x kernel.
regressions discovered in a given 3.x kernel.

This is the recommended branch for users who want the most recent stable
kernel and are not interested in helping test development/experimental
versions.

If no 2.6.x.y kernel is available, then the highest numbered 2.6.x
If no 3.x.y kernel is available, then the highest numbered 3.x
kernel is the current stable kernel.

2.6.x.y are maintained by the "stable" team <[email protected]>, and
3.x.y are maintained by the "stable" team <[email protected]>, and
are released as needs dictate. The normal release period is approximately
two weeks, but it can be longer if there are no pressing problems. A
security-related problem, instead, can cause a release to happen almost
Expand All @@ -285,7 +285,7 @@ The file Documentation/stable_kernel_rules.txt in the kernel tree
documents what kinds of changes are acceptable for the -stable tree, and
how the release process works.

2.6.x -git patches
3.x -git patches
------------------
These are daily snapshots of Linus' kernel tree which are managed in a
git repository (hence the name.) These patches are usually released
Expand Down Expand Up @@ -317,13 +317,13 @@ revisions to it, and maintainers can mark patches as under review,
accepted, or rejected. Most of these patchwork sites are listed at
http://patchwork.kernel.org/.

2.6.x -next kernel tree for integration tests
3.x -next kernel tree for integration tests
---------------------------------------------
Before updates from subsystem trees are merged into the mainline 2.6.x
Before updates from subsystem trees are merged into the mainline 3.x
tree, they need to be integration-tested. For this purpose, a special
testing repository exists into which virtually all subsystem trees are
pulled on an almost daily basis:
http://git.kernel.org/?p=linux/kernel/git/sfr/linux-next.git
http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git
http://linux.f-seidel.de/linux-next/pmwiki/

This way, the -next kernel gives a summary outlook onto what will be
Expand Down
4 changes: 4 additions & 0 deletions Documentation/cgroups/memory.txt
Original file line number Diff line number Diff line change
Expand Up @@ -466,6 +466,10 @@ Note:
5.3 swappiness

Similar to /proc/sys/vm/swappiness, but affecting a hierarchy of groups only.
Please note that unlike the global swappiness, memcg knob set to 0
really prevents from any swapping even if there is a swap storage
available. This might lead to memcg OOM killer if there are no file
pages to reclaim.

Following cgroups' swappiness can't be changed.
- root cgroup (uses /proc/sys/vm/swappiness).
Expand Down
131 changes: 46 additions & 85 deletions Documentation/device-mapper/verity.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,39 +7,39 @@ This target is read-only.

Construction Parameters
=======================
<version> <dev> <hash_dev> <hash_start>
<version> <dev> <hash_dev>
<data_block_size> <hash_block_size>
<num_data_blocks> <hash_start_block>
<algorithm> <digest> <salt>

<version>
This is the version number of the on-disk format.
This is the type of the on-disk hash format.

0 is the original format used in the Chromium OS.
The salt is appended when hashing, digests are stored continuously and
the rest of the block is padded with zeros.
The salt is appended when hashing, digests are stored continuously and
the rest of the block is padded with zeros.

1 is the current format that should be used for new devices.
The salt is prepended when hashing and each digest is
padded with zeros to the power of two.
The salt is prepended when hashing and each digest is
padded with zeros to the power of two.

<dev>
This is the device containing the data the integrity of which needs to be
This is the device containing data, the integrity of which needs to be
checked. It may be specified as a path, like /dev/sdaX, or a device number,
<major>:<minor>.

<hash_dev>
This is the device that that supplies the hash tree data. It may be
This is the device that supplies the hash tree data. It may be
specified similarly to the device path and may be the same device. If the
same device is used, the hash_start should be outside of the dm-verity
configured device size.
same device is used, the hash_start should be outside the configured
dm-verity device.

<data_block_size>
The block size on a data device. Each block corresponds to one digest on
the hash device.
The block size on a data device in bytes.
Each block corresponds to one digest on the hash device.

<hash_block_size>
The size of a hash block.
The size of a hash block in bytes.

<num_data_blocks>
The number of data blocks on the data device. Additional blocks are
Expand All @@ -65,28 +65,28 @@ Construction Parameters
Theory of operation
===================

dm-verity is meant to be setup as part of a verified boot path. This
dm-verity is meant to be set up as part of a verified boot path. This
may be anything ranging from a boot using tboot or trustedgrub to just
booting from a known-good device (like a USB drive or CD).

When a dm-verity device is configured, it is expected that the caller
has been authenticated in some way (cryptographic signatures, etc).
After instantiation, all hashes will be verified on-demand during
disk access. If they cannot be verified up to the root node of the
tree, the root hash, then the I/O will fail. This should identify
tree, the root hash, then the I/O will fail. This should detect
tampering with any data on the device and the hash data.

Cryptographic hashes are used to assert the integrity of the device on a
per-block basis. This allows for a lightweight hash computation on first read
into the page cache. Block hashes are stored linearly-aligned to the nearest
block the size of a page.
per-block basis. This allows for a lightweight hash computation on first read
into the page cache. Block hashes are stored linearly, aligned to the nearest
block size.

Hash Tree
---------

Each node in the tree is a cryptographic hash. If it is a leaf node, the hash
is of some block data on disk. If it is an intermediary node, then the hash is
of a number of child nodes.
of some data block on disk is calculated. If it is an intermediary node,
the hash of a number of child nodes is calculated.

Each entry in the tree is a collection of neighboring nodes that fit in one
block. The number is determined based on block_size and the size of the
Expand All @@ -110,85 +110,46 @@ alg = sha256, num_blocks = 32768, block_size = 4096
On-disk format
==============

Below is the recommended on-disk format. The verity kernel code does not
read the on-disk header. It only reads the hash blocks which directly
follow the header. It is expected that a user-space tool will verify the
integrity of the verity_header and then call dmsetup with the correct
parameters. Alternatively, the header can be omitted and the dmsetup
parameters can be passed via the kernel command-line in a rooted chain
of trust where the command-line is verified.
The verity kernel code does not read the verity metadata on-disk header.
It only reads the hash blocks which directly follow the header.
It is expected that a user-space tool will verify the integrity of the
verity header.

The on-disk format is especially useful in cases where the hash blocks
are on a separate partition. The magic number allows easy identification
of the partition contents. Alternatively, the hash blocks can be stored
in the same partition as the data to be verified. In such a configuration
the filesystem on the partition would be sized a little smaller than
the full-partition, leaving room for the hash blocks.

struct superblock {
uint8_t signature[8]
"verity\0\0";

uint8_t version;
1 - current format

uint8_t data_block_bits;
log2(data block size)

uint8_t hash_block_bits;
log2(hash block size)

uint8_t pad1[1];
zero padding

uint16_t salt_size;
big-endian salt size

uint8_t pad2[2];
zero padding

uint32_t data_blocks_hi;
big-endian high 32 bits of the 64-bit number of data blocks

uint32_t data_blocks_lo;
big-endian low 32 bits of the 64-bit number of data blocks

uint8_t algorithm[16];
cryptographic algorithm

uint8_t salt[384];
salt (the salt size is specified above)

uint8_t pad3[88];
zero padding to 512-byte boundary
}
Alternatively, the header can be omitted and the dmsetup parameters can
be passed via the kernel command-line in a rooted chain of trust where
the command-line is verified.

Directly following the header (and with sector number padded to the next hash
block boundary) are the hash blocks which are stored a depth at a time
(starting from the root), sorted in order of increasing index.

The full specification of kernel parameters and on-disk metadata format
is available at the cryptsetup project's wiki page
http://code.google.com/p/cryptsetup/wiki/DMVerity

Status
======
V (for Valid) is returned if every check performed so far was valid.
If any check failed, C (for Corruption) is returned.

Example
=======

Setup a device:
dmsetup create vroot --table \
"0 2097152 "\
"verity 1 /dev/sda1 /dev/sda2 4096 4096 2097152 1 "\
Set up a device:
# dmsetup create vroot --readonly --table \
"0 2097152 verity 1 /dev/sda1 /dev/sda2 4096 4096 262144 1 sha256 "\
"4392712ba01368efdf14b05c76f9e4df0d53664630b5d48632ed17a137f39076 "\
"1234000000000000000000000000000000000000000000000000000000000000"

A command line tool veritysetup is available to compute or verify
the hash tree or activate the kernel driver. This is available from
the LVM2 upstream repository and may be supplied as a package called
device-mapper-verity-tools:
git://sources.redhat.com/git/lvm2
http://sourceware.org/git/?p=lvm2.git
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/verity?cvsroot=lvm2

veritysetup -a vroot /dev/sda1 /dev/sda2 \
4392712ba01368efdf14b05c76f9e4df0d53664630b5d48632ed17a137f39076
the hash tree or activate the kernel device. This is available from
the cryptsetup upstream repository http://code.google.com/p/cryptsetup/
(as a libcryptsetup extension).

Create hash on the device:
# veritysetup format /dev/sda1 /dev/sda2
...
Root hash: 4392712ba01368efdf14b05c76f9e4df0d53664630b5d48632ed17a137f39076

Activate the device:
# veritysetup create vroot /dev/sda1 /dev/sda2 \
4392712ba01368efdf14b05c76f9e4df0d53664630b5d48632ed17a137f39076
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/arm/atmel-at91.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ PIT Timer required properties:
shared across all System Controller members.

TC/TCLIB Timer required properties:
- compatible: Should be "atmel,<chip>-pit".
- compatible: Should be "atmel,<chip>-tcb".
<chip> can be "at91rm9200" or "at91sam9x5"
- reg: Should contain registers location and length
- interrupts: Should contain all interrupts for the TC block
Expand Down
65 changes: 65 additions & 0 deletions Documentation/devicetree/bindings/misc/isa1200.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
Imagis ISA1200 Haptics Vibrator

Required properties:
- reg: slave address of bus
- compatible: should be "imagis,isa1200"
- label: name for vibrator directory
- imagis,hap-en-gpio: haptic enable gpio
- imagis,mode-ctrl: mode of the controller, 0 = POWER_DOWN_MODE,
1 = PWM_INPUT_MODE, 2 = PWM_GEN_MODE, 3 = WAVE_GEN_MODE
- imagis,max-timeout: maximum timeout for vibration
- imagis,chip-en: chip enable
- vcc_i2c-supply: regulator supplying i2c bus

Regulator described as a child of the main device:
- regulator-name: A string used as a descriptive name for regulator outputs,
should match vcc_i2c above
- regulator-min-microvolt: smallest voltage consumers may set
- regulator-max-microvolt: largest voltage consumers may set
- regulator-max-microamp: largest current consumers may set

Optional properties:
- imagis,smart-en: automatically control haptic power based on pwm/clk signal
- imagis,is-erm: controlled by dc motor, use ERM driving method
- imagis,overdrive-high: overdrive high
- imagis,overdrive-en: enable overdrive
- imagis,pwm-freq: pwm frequency (hZ)
- imagis,pwm-ch-id: pwm channel id
- imagis,pwm-div: pwm division to be used for vibration
- imagis,need-pwm-clk: use "pwm_clk"
- imagis,hap-len-gpio: haptic ldo enable gpio
- imagis,etc-clk-en: use external clock
- xyz-supply: to be used if additional regulators are require beyond
"imagis,regulator" above

Any additional regulators are described as child nodes of main device:
- regulator-name: A string used as a descriptive name for regulator outputs,
should match supply "xyz"
- regulator-min-microvolt: smallest voltage consumers may set
- regulator-max-microvolt: largest voltage consumers may set
- regulator-max-microamp: largest current consumers may set

Example:
i2c@f9967000 {
isa1200@48 {
status = "okay";
reg = <0x48>;
vcc_i2c-supply = <&pm8941_s3>;
compatible = "imagis,isa1200";
label = "vibrator";
imagis,chip-en;
imagis,smart-en;
imagis,need-pwm-clk;
imagis,ext-clk-en;
imagis,hap-en-gpio = <&msmgpio 86 0x00>;
imagis,max-timeout = <15000>;
imagis,pwm-div = <256>;
imagis,mode-ctrl = <2>;
imagis,regulator {
regulator-name = "vcc_i2c";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
regulator-max-microamp = <9360>;
};
};
};
2 changes: 1 addition & 1 deletion Documentation/dvb/get_dvb_firmware
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ sub tda10045 {

sub tda10046 {
my $sourcefile = "TT_PCI_2.19h_28_11_2006.zip";
my $url = "http://www.tt-download.com/download/updates/219/$sourcefile";
my $url = "http://technotrend.com.ua/download/software/219/$sourcefile";
my $hash = "6a7e1e2f2644b162ff0502367553c72d";
my $outfile = "dvb-fe-tda10046.fw";
my $tmpdir = tempdir(DIR => "/tmp", CLEANUP => 1);
Expand Down
1 change: 1 addition & 0 deletions Documentation/i2c/busses/i2c-i801
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ Supported adapters:
* Intel DH89xxCC (PCH)
* Intel Panther Point (PCH)
* Intel Lynx Point (PCH)
* Intel Lynx Point-LP (PCH)
Datasheets: Publicly available at the Intel website

On Intel Patsburg and later chipsets, both the normal host SMBus controller
Expand Down
Loading