Skip to content
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

e906c090ca17ed30ed0e826df3c4d095e5f5c865 #51

Closed
wants to merge 4,771 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4771 commits
Select commit Hold shift + click to select a range
76d54f0
usb: dwc3: fix wrong bit mask in dwc3_event_type
huangrui Jun 26, 2013
1b5c94b
usb: dwc3: gadget: don't prevent gadget from being probed if we fail
Jul 15, 2013
9f510a8
USB: ti_usb_3410_5052: fix dynamic-id matching
jhovold Jun 28, 2013
06b1905
USB: misc: Add Manhattan Hi-Speed USB DVI Converter to sisusbvga
Jul 4, 2013
9e91498
usb: Clear both buffers when clearing a control transfer TT buffer.
Jun 27, 2013
cf63fbd
staging: comedi: COMEDI_CANCEL ioctl should wake up read/write
ian-abbott Jul 8, 2013
849f48a
Btrfs: fix lock leak when resuming snapshot deletion
Jul 15, 2013
e94d695
Btrfs: re-add root to dead root list if we stop dropping it
Jul 17, 2013
8f5a285
xen/blkback: Check device permissions before allowing OP_DISCARD
konradwilk Jan 16, 2013
82627ff
ata: Fix DVD not dectected at some platform with Wellsburg PCH
youquan-song Jul 12, 2013
af5697c
libata: make it clear that sata_inic162x is experimental
htejun Jul 22, 2013
ef445a3
powerpc/modules: Module CRC relocation fix causes perf issues
antonblanchard Jul 15, 2013
5201cbf
ACPI / memhotplug: Fix a stale pointer in error path
Jul 10, 2013
0990072
dm verity: fix inability to use a few specific devices sizes
Jul 10, 2013
0322310
drm/radeon: fix endian issues with DP handling (v3)
alexdeucher Jul 18, 2013
b076cb4
drm/radeon: fix combios tables on older cards
kettenis Jul 21, 2013
e41f203
drm/radeon: improve dac adjust heuristics for legacy pdac
alexdeucher Jul 19, 2013
1996c98
drm/radeon/atom: initialize more atom interpretor elements to 0
alexdeucher Jul 30, 2013
428f268
USB: serial: ftdi_sio: add more RT Systems ftdi devices
ZeroChaos- Jul 29, 2013
257e1c5
livelock avoidance in sget()
Jul 19, 2013
0761d07
md/raid5: fix interaction of 'replace' and 'recovery'.
neilbrown Jul 22, 2013
aa2f8ab
md/raid10: remove use-after-free bug.
neilbrown Jul 24, 2013
8924588
xen/evtchn: avoid a deadlock when unbinding an event channel
Jul 19, 2013
a90a3ad
firewire: fix libdc1394/FlyCap2 iso event regression
cladisch Jul 22, 2013
17a9afa
zfcp: status read buffers on first adapter open with link down
steffen-maier Apr 26, 2013
c733e1a
s390: move dummy io_remap_pfn_range() to asm/pgtable.h
torvalds Apr 17, 2013
2010fa3
virtio: support unlocked queue poll
mstsirkin Jul 9, 2013
40a017c
virtio_net: fix race in RX VQ processing
mstsirkin Aug 4, 2013
19d22ea
mm/memory-hotplug: fix lowmem count overflow when offline pages
Jul 3, 2013
7b17c57
Linux 3.4.56
gregkh Aug 4, 2013
e394997
mm: add a field to store names for private anonymous memory
colincross Jun 27, 2013
353f59c
ALSA: compress: fix the return value for SNDRV_COMPRESS_VERSION
Jul 29, 2013
d11699e
serial/mxs-auart: fix race condition in interrupt handler
Jul 4, 2013
1775496
serial/mxs-auart: increase time to wait for transmitter to become idle
Jun 28, 2013
a73957d
ath9k_htc: do some initial hardware configuration
olerem Jul 19, 2013
1053689
nl80211: fix mgmt tx status and testmode reporting for netns
Jun 25, 2013
cfc9326
mac80211: fix duplicate retransmission detection
jmberg-intel Jul 11, 2013
167ef7a
ixgbe: Fix Tx Hang issue with lldpad on 82598EB
jacob-keller Jul 26, 2013
f1b3ecc
rt2x00: fix stop queue
sgruszka Jul 28, 2013
33f91a1
mwifiex: Add missing endian conversion.
desowin Jul 23, 2013
ee9ef03
ACPI / battery: Fix parsing _BIX return value
Jul 30, 2013
1836cd1
sched: Fix the broken sched_rr_get_interval()
jesuszhu Jan 8, 2013
6c9ef83
fanotify: info leak in copy_event_to_user()
Jul 8, 2013
5cbff87
perf: Fix event group context move
Feb 1, 2013
7f72cb0
x86, fpu: correct the asm constraints for fxsave, unbreak mxcsr.daz
hjl-tools Jul 26, 2013
be1932d
drm/i915: quirk no PCH_PWM_ENABLE for Dell XPS13 backlight
kamalmostafa Jul 19, 2013
2d8be9c
perf: Use css_tryget() to avoid propping up css refcount
sqazi Jun 14, 2012
c062773
arcnet: cleanup sizeof parameter
Jul 19, 2013
f31dfea
sysctl net: Keep tcp_syn_retries inside the boundary
mtesar-rh Jul 19, 2013
d9a6f71
sctp: fully initialize sctp_outq in sctp_outq_init
nhorman Jun 12, 2013
8d50892
ipv6: take rtnl_lock and mark mrt6 table as freed on namespace cleanup
strssndktn Jul 22, 2013
d8c47c3
usbnet: do not pretend to support SG/TSO
Jul 24, 2013
565144e
net_sched: Fix stack info leak in cbq_dump_wrr().
davem330 Jul 30, 2013
8e56df2
af_key: more info leaks in pfkey messages
Jul 28, 2013
d5c50d2
net_sched: info leak in atm_tc_dump_class()
Jul 30, 2013
249b3ec
8139cp: Add dma_mapping_error checking
nhorman Jul 31, 2013
67e6589
Linux 3.4.57
gregkh Aug 12, 2013
276c1af
net: wireless: bcmdhd: Remove chatty message from wl_cfgp2p_act_frm_s…
Aug 12, 2013
3a018d2
net: ipv6: add missing lock in ping_v6_sendmsg
lcolitti Jul 3, 2013
5f0fd61
net: ipv6: fix wrong ping_v6_sendmsg return value
lcolitti Jul 3, 2013
e1c8581
Input: Propagate hardware event timestamp to evdev.
Jun 28, 2013
cbacc5a
ion: chunk_heap: fix leak in allocated counter
colincross Aug 14, 2013
56334e0
ion: add free list size to heap debug files
colincross Aug 14, 2013
7eee85f
SCSI: Don't attempt to send extended INQUIRY command if skip_vpd_page…
martinkpetersen Jul 31, 2013
3b8d21f
SCSI: megaraid_sas: megaraid_sas driver init fails in kdump kernel
Jul 15, 2013
b2fea70
ext4: make sure group number is bumped after a inode allocation race
tytso Jul 26, 2013
b9ea0ce
hwmon: (adt7470) Fix incorrect return code check
Aug 8, 2013
d0bfaac
virtio: console: fix race with port unplug and open/close
Jul 29, 2013
9c040cb
virtio: console: fix race in port_fops_open() and port unplug
Jul 29, 2013
9f92faf
virtio: console: clean up port data immediately at time of unplug
Jul 29, 2013
183c6a6
virtio: console: fix raising SIGIO after port unplug
Jul 29, 2013
a57425e
virtio: console: return -ENODEV on all read operations after unplug
Jul 29, 2013
6cd4531
ext4: fix mount/remount error messages for incompatible mount options
Aug 9, 2013
3fbcb7f
cifs: extend the buffer length enought for sprintf() using
Jul 19, 2013
8b45ff8
usb: core: don't try to reset_device() a port that got just disconnected
jwerner-chromium Jul 31, 2013
65280b8
debugfs: debugfs_remove_recursive() must not rely on list_empty(d_sub…
oleg-nesterov Jul 26, 2013
99593eb
tracing: Fix fields of struct trace_iterator that are zeroed by mistake
avagin Aug 2, 2013
4bcdbdd
SCSI: nsp32: use mdelay instead of large udelay constants
arndb Mar 14, 2013
7a0117d
vfs: d_obtain_alias() needs to use "/" as default name.
neilbrown Nov 9, 2012
03bca23
perf tools: Add anonymous huge page recognition
Jan 5, 2013
13cbe0f
Linux 3.4.58
gregkh Aug 15, 2013
2e42d79
perf/arm: Fix armpmu_map_hw_event()
bebarino Aug 7, 2013
d77d525
fs/proc/task_mmu.c: fix buffer overflow in add_page_map()
Aug 13, 2013
b381f38
drm/i915/lvds: ditch ->prepare special case
danvet Jul 11, 2012
01aeb48
MIPS: Expose missing pci_io{map,unmap} declarations
Jun 17, 2013
7b21e1d
microblaze: Update microblaze defconfigs
Dec 21, 2012
2f540fd
sound: Fix make allmodconfig on MIPS
tiwai May 3, 2013
9eae332
sound: Fix make allmodconfig on MIPS correctly
pebolle May 12, 2013
ec3c697
HID: microsoft: do not use compound literal - fix build
Nov 12, 2012
cd1be30
vm: add no-mmu vm_iomap_memory() stub
torvalds Apr 27, 2013
38045ae
cris: posix_types.h, include asm-generic/posix_types.h
Apr 2, 2012
5acea25
cris: Remove old legacy "-traditional" flag from arch-v10/lib/Makefile
Apr 18, 2012
4d5b24d
CRIS: Add _sdata to vmlinux.lds.S
jniax Oct 24, 2011
a42efb7
futex: Take hugepages into account when generating futex_key
wetp Jun 25, 2013
0a2436e
frv: Use correct size for task_struct allocation
KAGA-KOKO May 3, 2012
fa04660
frv: Use core allocator for task_struct
KAGA-KOKO May 3, 2012
30d0376
powerpc/numa: Avoid stupid uninitialized warning from gcc
ozbenh Jul 5, 2012
efb5fbe
alpha: makefile: don't enforce small data model for kernel builds
wildea01 Apr 7, 2013
1b9203b
md/raid1,raid10: use freeze_array in place of raise_barrier in variou…
neilbrown Jun 12, 2013
d326e4a
sparc32: add ucmpdi2
sravnborg May 19, 2012
22a327d
sparc32: Add ucmpdi2.o to obj-y instead of lib-y.
davem330 May 19, 2012
938b7f3
MIPS: Rewrite pfn_valid to work in modules, too.
ralfbaechle Aug 16, 2013
1a5abb4
af_key: initialize satype in key_notify_policy_flush()
NicolasDichtel Feb 18, 2013
179dfb0
iwl4965: set power mode early
Aug 1, 2013
6e819f5
iwl4965: reset firmware after rfkill off
Aug 1, 2013
2efb739
can: pcan_usb: fix wrong memcpy() bytes length
Aug 9, 2013
40d0288
usb: add two quirky touchscreen
Aug 14, 2013
d36f8a9
USB: mos7720: fix broken control requests
jhovold Aug 13, 2013
85d43e3
xtensa: fix linker script transformation for .text.unlikely
jcmvbkbc Sep 17, 2012
ca4e6a5
xtensa: replace xtensa-specific _f{data,text} by _s{data,text}
geertu Jun 20, 2012
40c3660
ARM: 7809/1: perf: fix event validation for software group leaders
wildea01 Aug 7, 2013
aa1f7bc
m68k: Truncate base in do_div()
andreas-schwab Aug 9, 2013
dadf2af
m68k/atari: ARAnyM - Fix NatFeat module support
geertu Jul 25, 2013
9cfae3e
jbd2: Fix use after free after error in jbd2_journal_dirty_metadata()
jankara Aug 12, 2013
67db9db
Linux 3.4.59
gregkh Aug 20, 2013
721f35a
ion: convert map_kernel to return ERR_PTR
colincross Aug 21, 2013
16575fa
ion: remove IS_ERR_OR_NULL
colincross Aug 21, 2013
1262ab1
ion: replace userspace handle cookies with idr
colincross Aug 21, 2013
70770ea
ion: index client->handles rbtree by buffer
colincross Aug 21, 2013
ce4de44
ion: don't use id 0 for handle cookie
colincross Aug 23, 2013
6215187
ARM: 7743/1: compressed/head.S: work around new binutils warning
arndb May 31, 2013
3d32419
net: wireless: bcmdhd: Update to version 1.88.41
Aug 27, 2013
31eafff
workqueue: fix possible stall on try_to_grab_pending() of a delayed w…
Sep 18, 2012
55e3e1f
workqueue: consider work function when searching for busy work items
htejun Dec 18, 2012
523578f
zd1201: do not use stack as URB transfer_buffer
jkivilin Aug 6, 2013
a347944
xen/events: initialize local per-cpu mask for all possible events
Aug 15, 2013
05dd708
drm/i915: Invalidate TLBs for the rings after a reset
ickle Aug 6, 2013
00d0f98
of: fdt: fix memory initialization for expanded DT
wwladikw Aug 12, 2013
6ed4392
nilfs2: remove double bio_put() in nilfs_end_bio_write() for BIO_EOPN…
dubeyko Aug 22, 2013
03fec5c
nilfs2: fix issue with counting number of bio requests for BIO_EOPNOT…
dubeyko Aug 22, 2013
807b3da
Hostap: copying wrong data prism2_ioctl_giwaplist()
Aug 9, 2013
41f2be6
libata: apply behavioral quirks to sil3826 PMP
Aug 17, 2013
09c7565
SCSI: zfcp: fix lock imbalance by reworking request queue locking
Aug 22, 2013
3c30535
SCSI: zfcp: fix schedule-inside-lock in scsi_device list loops
Aug 22, 2013
fc431b0
x86/xen: do not identity map UNUSABLE regions in the machine E820
Aug 16, 2013
f571d16
Linux 3.4.60
gregkh Aug 29, 2013
e116c66
cpufreq: interactive: fix show_target_loads and show_above_hispeed_delay
Aug 25, 2013
53c74f2
net: wireless: bcmdhd: Update to version 1.88.42
Aug 29, 2013
e222a63
net: wireless: bcmdhd: Update to version 1.88.45
Aug 28, 2013
1e73c22
net: wireless: bcmdhd: enable WL_IFACE_COMB_NUM_CHANNELS
Sep 4, 2013
ff1c8a9
USB: gadget: android: fix build
turl Jul 30, 2013
2fba51a
video:sunxi:Fix compilation with -j1
techn Jul 19, 2013
74e1edd
video:sunxi:Silence syslog flood with android
techn Jun 23, 2013
dc0cc9f
video:sunxi:Fix sun7i compilation
techn Aug 15, 2013
d2cd3a0
sunxi-usb: fix the alignment calculation for non-aligned buffer worka…
jkivilin Jun 15, 2013
359aa83
Add Full Duplex support to SPI (v2)
theOzzieRat Jul 30, 2013
bf916ac
Rename sunx5i-ir to sunxi-ir as start of unification
oliv3r Jul 31, 2013
aadbe5b
sunxi-ir fix coding style
oliv3r Aug 1, 2013
761568a
Unify sun4i and sun5i IR driver
oliv3r Aug 1, 2013
9f478cc
Drop sun3i from stage/sunxi-3.4
oliv3r Aug 1, 2013
8bbf194
sunxi-8250: Fix uart init for A13
jwrdegoede Aug 2, 2013
97729fc
sunxi-usb: common: make stack spinlock static instead
jkivilin Aug 5, 2013
3970ca2
sunxi-usb: ehci: fix the FIXME for sw_ehci_hc_driver.reset
jkivilin Aug 5, 2013
afc9d9c
sunxi-usb: ohci: convert to use platform device resources
jkivilin Aug 5, 2013
e8469c0
sunxi-usb: ehci: convert to use platform device resources
jkivilin Aug 5, 2013
b0ac301
sunxi-hci: common: remove unused first entries from EHCI&OHCI platfor…
jkivilin Aug 5, 2013
623d7e5
sunxi-usb: Fix the length of OHCI and EHCI registers
arokux Aug 8, 2013
d3e93b4
sunxi-usb: Use DEFINE_RES_* macros to simplify code
arokux Aug 8, 2013
0d4b962
sunxi-usb: Do not check usb_disabled()
arokux Aug 8, 2013
4cde7d7
sunxi-usb: Remove unused includes
arokux Aug 8, 2013
a4c7057
sunxi-usb: Remove a bunch of no-op functions
arokux Aug 8, 2013
5f1b1af
sunxi-usb: Remove unused struct members
arokux Aug 8, 2013
31cffd7
sunxi-usb: Add a helper function dbg_clocks(...)
arokux Aug 8, 2013
2818563
sunxi-usb: Use defines instead of magic numbers
arokux Aug 8, 2013
46f10eb
sunxi-usb: Simplify code by introducing a local variable
arokux Aug 8, 2013
e73a879
sunxi-usb: Remove unused struct members
arokux Aug 8, 2013
ec9aca1
sunxi-usb: Drop unused defines
arokux Aug 8, 2013
f033b02
sunxi-usb: Remove print_ehci_info in favor of print_sw_hci
arokux Aug 8, 2013
c16733c
sunxi-usb: Remove output of constants from print_sw_info
arokux Aug 8, 2013
c2b0e6a
sunxi-usb: Use defines instead of struct members
arokux Aug 8, 2013
4806c5d
sunxi-usb: Move usb includes to source file
arokux Aug 8, 2013
3ce3958
sunxi-usb: Remove useless defines
arokux Aug 8, 2013
48c84ee
sw_hci_sunxi: Fix OHCI controller not working on sun5i
jwrdegoede Aug 10, 2013
b5d7a1a
sunxi-hci: Remove unused defines
arokux Aug 10, 2013
4b763c1
sunxi-hci: Turn info messages into debug ones
arokux Aug 10, 2013
55e8d48
sunxi-hci: Remove unused code
arokux Aug 10, 2013
231b8b5
sunxi-hci: Simplify code by using BIT macro
arokux Aug 10, 2013
d1eb7fe
musb: add host-mode sunxi support
jkivilin Aug 8, 2013
0e012cf
sunxi PWM driver with script.bin support
Aug 12, 2013
10176a5
sunxi-pwm: Only register devices when enabled in the fex file
jwrdegoede Aug 12, 2013
0415051
sunxi-hci: Simplify and add comments to USBC_Phy_Write
arokux Aug 11, 2013
888b688
sunxi-hci: Use read*/write* instead of no-op defines
arokux Aug 11, 2013
9542dfe
sunxi-hci: Move GPIO init code to the common place
arokux Aug 11, 2013
7ebb7ce
sunxi-codec: Some boards don't have a audio_pa_ctrl pin
jwrdegoede Aug 12, 2013
eb0bd20
sunxi-usbc0: Add sun7i / A20 support
jwrdegoede Aug 13, 2013
c2db3b5
sunxi-usbc0: Misc fixes from sun7i sources
jwrdegoede Aug 13, 2013
b65fcc9
sunxi-usbc0: Stop parsing fex file sections for usbc1 and usbc2
jwrdegoede Aug 13, 2013
5c551e6
A10: brightness on HDMI output
warped-rudi Aug 11, 2013
033e160
sunxi-nand: Remove dead code
jwrdegoede Aug 13, 2013
a8b18db
musb: sunxi: fix file encoding to utf-8
jwrdegoede Aug 14, 2013
a2155f3
musb: sunxi: split 'struct sw_hcd_io' to clock and gpio parts
jkivilin Aug 14, 2013
86a7be6
musb: sunxi: fix glue pointer for sunxi_musb_exit()
jkivilin Aug 14, 2013
5eac3d5
musb: sunxi: split platform_device setup to separate file
jkivilin Aug 14, 2013
79371a6
musb: sunxi: move gpio to platform side
jkivilin Aug 14, 2013
085f83a
musb: sunxi: move USBC_ConfigFIFO_Base to platform setup side
jkivilin Aug 14, 2013
2e97e09
musb: sunxi: replace pr_dbg with pr_debug
jkivilin Aug 14, 2013
0f31705
musb: sunxi: use DEFINE_RES_* macros
jkivilin Aug 14, 2013
04bc16e
msub: sunxi: check sunxi arch at runtime
jkivilin Aug 14, 2013
c56d918
musb: sunxi: remove flushing of pending interrupts from musb_sunxi_en…
jkivilin Aug 14, 2013
51fe43b
musb: sunxi: make peripheral mode work
jkivilin Aug 14, 2013
1431f52
sunxi: Fix end of nand-iomem reservation being off by one
jwrdegoede Aug 14, 2013
1552e2d
sunxi-nand: Drop no-op opfn function
jwrdegoede Aug 14, 2013
8648a48
sunxi-ohci: Use a define instead of a magic number
arokux Aug 12, 2013
ec1b9ca
sunxi-usb: Silence debug spew
jwrdegoede Aug 16, 2013
086c3c9
sunxi-emac: Use physical rather then virtual address for rx by dma
jwrdegoede Aug 15, 2013
3830948
sunxi-nand: move dma-config to dma_for_nand
jwrdegoede Aug 15, 2013
70577d0
sunxi-nand: More dead code removal
jwrdegoede Aug 15, 2013
b5312a4
sunxi-nand: Make init a bit more quiet
jwrdegoede Aug 15, 2013
a8f82bc
sunxi-nand: Remove __cpuc_flush_dcache_area call
jwrdegoede Aug 15, 2013
38cae4f
sunxi-nand: Add support for sun7i / A20
jwrdegoede Aug 16, 2013
6c8be26
sunxi-key*: Improve Kconfig help text
jwrdegoede Aug 16, 2013
922efe9
sun4i-keyboard: Make loading controlled through fex
jwrdegoede Aug 16, 2013
82ba928
sun4i-keyboard: Allow overriding of key-codes from fex file
jwrdegoede Aug 17, 2013
7bb42b4
sunxi-mci: Add support for sun5i
jwrdegoede Aug 19, 2013
7e1c5ae
mmc: make MMC_SUNXI depend on !MMC_SUNXI_NEW to avoid conflicts
amery Aug 23, 2013
482ce7a
Fix 2GB memory issue for allwinner A20 platform
Aug 22, 2013
cba0a9b
mali: add ca7-virtex820-m400-2 platform for allwinner a20
Aug 27, 2013
839a527
mali: rm 2 useless link
Aug 27, 2013
204919b
sun4i_dev_ace: Fix wrong irqno at a20
Aug 23, 2013
da621ae
gpio: sunxi: Add GPIO support to A20
presslab-us Aug 21, 2013
dc010a6
gpio: sunxi: Fix GPIO to_irq bug with some drivers
presslab-us Aug 21, 2013
c27e1d9
mali: fix compilation for sun[45]i
amery Aug 28, 2013
44a6e1b
usb:sunxi:Fix "device not recognized" problem during android boot (3.4)
techn Sep 1, 2013
0396055
sun4i-ts: Add sun7i support
hehopmajieh Sep 2, 2013
641f0da
mali: Fix regression on sun4i and sun5i caused by adding sun7i support
ssvb Sep 2, 2013
2ca2d62
serial: sunxi: Fix kernel stall
presslab-us Sep 2, 2013
1e8c5d7
usb:host:ehci-sunxi:Fix usb resume.
techn Sep 2, 2013
e446ef9
jfs: fix readdir cookie incompatibility with NFSv4
kleikamp Aug 15, 2013
aa51891
ALSA: opti9xx: Fix conflicting driver object name
tiwai Aug 27, 2013
7a72233
powerpc: Work around gcc miscompilation of __pa() on 64-bit
paulusmack Aug 27, 2013
2ad23b7
powerpc/hvsi: Increase handshake timeout from 200ms to 400ms.
Aug 26, 2013
ff289c1
regmap: silence GCC warning
pebolle Oct 8, 2012
6e99f32
drivers/base/memory.c: fix show_mem_removable() to handle missing sec…
Aug 28, 2013
73bc40b
drm/vmwgfx: Split GMR2_REMAP commands if they are to large
Aug 29, 2013
5817e3c
drm/i915: ivb: fix edp voltage swing reg val
ideak Aug 23, 2013
52b331e
SUNRPC: Fix memory corruption issue on 32-bit highmem systems
Aug 28, 2013
837049a
ath9k_htc: Restore skb headroom when returning skb to mac80211
helmut-jacob Aug 16, 2013
32cdf90
iwl4965: fix rfkill set state regression
Aug 21, 2013
3f661fb
ACPI / EC: Add ASUSTEK L4R to quirk list in order to validate ECDT
Aug 26, 2013
e51c435
target: Fix trailing ASCII space usage in INQUIRY vendor+model
nablio3000 Jul 24, 2013
d3ba218
SCSI: sg: Fix user memory corruption when SG_IO is interrupted by a s…
rolandd Aug 6, 2013
58055a0
Linux 3.4.61
gregkh Sep 8, 2013
6735234
net: wireless: bcmdhd: Update Location Service code
Sep 7, 2013
417364c
sunxi:usb: Fix OTG Kconfig selection
Sep 11, 2013
cff8577
snd:sunxi: Make sunxi audio builds by default
Sep 11, 2013
6f21438
arm:sunxi: update defconfigs
amery Sep 11, 2013
6554b8c
Merge remote-tracking branch 'origin/mirror/android-3.4' into referen…
amery Sep 12, 2013
5edd488
Merge tag 'v3.4.61' into reference-3.4
amery Sep 12, 2013
5dda514
Merge branch 'reference-3.4' into sunxi-3.4
amery Sep 12, 2013
9ee9fc5
pwm-sunxi: pwm-sunxi.h is a local include
hno Sep 16, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
14 changes: 14 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -84,3 +84,17 @@ GTAGS
*.orig
*~
\#*#

# build generated files
output/
arch/arm/*/pm/standby/standby.code
arch/arm/*/pm/standby/standby.map
modules/example/*.symvers
drivers/gpu/mali/mali/__malidrv_build_info.c
modules/wifi/ar6003/AR6kSDK.build_3.1_RC.514/host/os/linux/Module.symvers
modules/wifi/ar6302/AR6K_SDK_ISC.build_3.1_RC.329/host/os/linux/Module.symvers
modules/wifi/nano-c047.12/kernel/ic/Module.symvers
modules/wifi/nano-c047.12/kernel/ksdio/Module.symvers
modules/wifi/usi-bcm4329/v4.218.248.15/open-src/src/dhd/linux/dhd-cdc-sdmmc-gpl-*
modules/wifi/bcm40181/5.90.125.69.2/open-src/src/dhd/linux/dhd-cdc-sdmmc-gpl-*
modules/wifi/bcm40181/open-src/src/dhd/linux/dhd-cdc-sdmmc-gpl-*
Empty file added Android.mk
Empty file.
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
35 changes: 28 additions & 7 deletions Documentation/ABI/testing/sysfs-devices-power
Original file line number Diff line number Diff line change
Expand Up @@ -96,16 +96,26 @@ Description:
is read-only. If the device is not enabled to wake up the
system from sleep states, this attribute is not present.

What: /sys/devices/.../power/wakeup_hit_count
Date: September 2010
What: /sys/devices/.../power/wakeup_abort_count
Date: February 2012
Contact: Rafael J. Wysocki <rjw@sisk.pl>
Description:
The /sys/devices/.../wakeup_hit_count attribute contains the
The /sys/devices/.../wakeup_abort_count attribute contains the
number of times the processing of a wakeup event associated with
the device might prevent the system from entering a sleep state.
This attribute is read-only. If the device is not enabled to
wake up the system from sleep states, this attribute is not
present.
the device might have aborted system transition into a sleep
state in progress. This attribute is read-only. If the device
is not enabled to wake up the system from sleep states, this
attribute is not present.

What: /sys/devices/.../power/wakeup_expire_count
Date: February 2012
Contact: Rafael J. Wysocki <rjw@sisk.pl>
Description:
The /sys/devices/.../wakeup_expire_count attribute contains the
number of times a wakeup event associated with the device has
been reported with a timeout that expired. This attribute is
read-only. If the device is not enabled to wake up the system
from sleep states, this attribute is not present.

What: /sys/devices/.../power/wakeup_active
Date: September 2010
Expand Down Expand Up @@ -148,6 +158,17 @@ Description:
not enabled to wake up the system from sleep states, this
attribute is not present.

What: /sys/devices/.../power/wakeup_prevent_sleep_time_ms
Date: February 2012
Contact: Rafael J. Wysocki <rjw@sisk.pl>
Description:
The /sys/devices/.../wakeup_prevent_sleep_time_ms attribute
contains the total time the device has been preventing
opportunistic transitions to sleep states from occuring.
This attribute is read-only. If the device is not enabled to
wake up the system from sleep states, this attribute is not
present.

What: /sys/devices/.../power/autosuspend_delay_ms
Date: September 2010
Contact: Alan Stern <stern@rowland.harvard.edu>
Expand Down
59 changes: 59 additions & 0 deletions Documentation/ABI/testing/sysfs-power
Original file line number Diff line number Diff line change
Expand Up @@ -172,3 +172,62 @@ Description:

Reading from this file will display the current value, which is
set to 1 MB by default.

What: /sys/power/autosleep
Date: April 2012
Contact: Rafael J. Wysocki <rjw@sisk.pl>
Description:
The /sys/power/autosleep file can be written one of the strings
returned by reads from /sys/power/state. If that happens, a
work item attempting to trigger a transition of the system to
the sleep state represented by that string is queued up. This
attempt will only succeed if there are no active wakeup sources
in the system at that time. After every execution, regardless
of whether or not the attempt to put the system to sleep has
succeeded, the work item requeues itself until user space
writes "off" to /sys/power/autosleep.

Reading from this file causes the last string successfully
written to it to be returned.

What: /sys/power/wake_lock
Date: February 2012
Contact: Rafael J. Wysocki <rjw@sisk.pl>
Description:
The /sys/power/wake_lock file allows user space to create
wakeup source objects and activate them on demand (if one of
those wakeup sources is active, reads from the
/sys/power/wakeup_count file block or return false). When a
string without white space is written to /sys/power/wake_lock,
it will be assumed to represent a wakeup source name. If there
is a wakeup source object with that name, it will be activated
(unless active already). Otherwise, a new wakeup source object
will be registered, assigned the given name and activated.
If a string written to /sys/power/wake_lock contains white
space, the part of the string preceding the white space will be
regarded as a wakeup source name and handled as descrived above.
The other part of the string will be regarded as a timeout (in
nanoseconds) such that the wakeup source will be automatically
deactivated after it has expired. The timeout, if present, is
set regardless of the current state of the wakeup source object
in question.

Reads from this file return a string consisting of the names of
wakeup sources created with the help of it that are active at
the moment, separated with spaces.


What: /sys/power/wake_unlock
Date: February 2012
Contact: Rafael J. Wysocki <rjw@sisk.pl>
Description:
The /sys/power/wake_unlock file allows user space to deactivate
wakeup sources created with the help of /sys/power/wake_lock.
When a string is written to /sys/power/wake_unlock, it will be
assumed to represent the name of a wakeup source to deactivate.
If a wakeup source object of that name exists and is active at
the moment, it will be deactivated.

Reads from this file return a string consisting of the names of
wakeup sources created with the help of /sys/power/wake_lock
that are inactive at the moment, separated with spaces.
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 <stable@vger.kernel.org>, and
3.x.y are maintained by the "stable" team <stable@vger.kernel.org>, 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
121 changes: 121 additions & 0 deletions Documentation/android.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
=============
A N D R O I D
=============

Copyright (C) 2009 Google, Inc.
Written by Mike Chan <mike@android.com>

CONTENTS:
---------

1. Android
1.1 Required enabled config options
1.2 Required disabled config options
1.3 Recommended enabled config options
2. Contact


1. Android
==========

Android (www.android.com) is an open source operating system for mobile devices.
This document describes configurations needed to run the Android framework on
top of the Linux kernel.

To see a working defconfig look at msm_defconfig or goldfish_defconfig
which can be found at http://android.git.kernel.org in kernel/common.git
and kernel/msm.git


1.1 Required enabled config options
-----------------------------------
After building a standard defconfig, ensure that these options are enabled in
your .config or defconfig if they are not already. Based off the msm_defconfig.
You should keep the rest of the default options enabled in the defconfig
unless you know what you are doing.

ANDROID_PARANOID_NETWORK
ASHMEM
CONFIG_FB_MODE_HELPERS
CONFIG_FONT_8x16
CONFIG_FONT_8x8
CONFIG_YAFFS_SHORT_NAMES_IN_RAM
DAB
EARLYSUSPEND
FB
FB_CFB_COPYAREA
FB_CFB_FILLRECT
FB_CFB_IMAGEBLIT
FB_DEFERRED_IO
FB_TILEBLITTING
HIGH_RES_TIMERS
INOTIFY
INOTIFY_USER
INPUT_EVDEV
INPUT_GPIO
INPUT_MISC
LEDS_CLASS
LEDS_GPIO
LOCK_KERNEL
LkOGGER
LOW_MEMORY_KILLER
MISC_DEVICES
NEW_LEDS
NO_HZ
POWER_SUPPLY
PREEMPT
RAMFS
RTC_CLASS
RTC_LIB
SWITCH
SWITCH_GPIO
TMPFS
UID_STAT
UID16
USB_FUNCTION
USB_FUNCTION_ADB
USER_WAKELOCK
VIDEO_OUTPUT_CONTROL
WAKELOCK
YAFFS_AUTO_YAFFS2
YAFFS_FS
YAFFS_YAFFS1
YAFFS_YAFFS2


1.2 Required disabled config options
------------------------------------
CONFIG_YAFFS_DISABLE_LAZY_LOAD
DNOTIFY


1.3 Recommended enabled config options
------------------------------
ANDROID_PMEM
ANDROID_RAM_CONSOLE
ANDROID_RAM_CONSOLE_ERROR_CORRECTION
SCHEDSTATS
DEBUG_PREEMPT
DEBUG_MUTEXES
DEBUG_SPINLOCK_SLEEP
DEBUG_INFO
FRAME_POINTER
CPU_FREQ
CPU_FREQ_TABLE
CPU_FREQ_DEFAULT_GOV_ONDEMAND
CPU_FREQ_GOV_ONDEMAND
CRC_CCITT
EMBEDDED
INPUT_TOUCHSCREEN
I2C
I2C_BOARDINFO
LOG_BUF_SHIFT=17
SERIAL_CORE
SERIAL_CORE_CONSOLE


2. Contact
==========
website: http://android.git.kernel.org

mailing-lists: android-kernel@googlegroups.com
9 changes: 9 additions & 0 deletions Documentation/cgroups/cgroups.txt
Original file line number Diff line number Diff line change
Expand Up @@ -592,6 +592,15 @@ there are not tasks in the cgroup. If pre_destroy() returns error code,
rmdir() will fail with it. From this behavior, pre_destroy() can be
called multiple times against a cgroup.

int allow_attach(struct cgroup *cgrp, struct cgroup_taskset *tset)
(cgroup_mutex held by caller)

Called prior to moving a task into a cgroup; if the subsystem
returns an error, this will abort the attach operation. Used
to extend the permission checks - if all subsystems in a cgroup
return 0, the attach will be allowed to proceed, even if the
default permission check (root or same user) fails.

int can_attach(struct cgroup *cgrp, struct cgroup_taskset *tset)
(cgroup_mutex held by caller)

Expand Down
Loading