Skip to content

Updated cloud-init.md with GitHub Markdown syntax - #14

Closed
jonasrosland wants to merge 16 commits into
vmware:masterfrom
jonasrosland:update-cloud-init-docs
Closed

Updated cloud-init.md with GitHub Markdown syntax#14
jonasrosland wants to merge 16 commits into
vmware:masterfrom
jonasrosland:update-cloud-init-docs

Conversation

@jonasrosland

Copy link
Copy Markdown
Contributor

Cleaned up the syntax to use GitHub's Markdown
Arranged the table on the bottom to look nice even in pure text

jonasrosland and others added 16 commits April 22, 2015 17:09
- Redo of README
- Added Photon Logo
- Moved docs from root to docs/ folder
- Moved build instructions from readme.md to docs/build-photon.md
# The first commit's message is:
changed location of cloud-init.md

# This is the 2nd commit message:

changed location of cloud-init.md

# This is the 3rd commit message:

Updated FAQ with correct Markdown formatting and fixed some spelling errors

# This is the 4th commit message:

Updated the dockerfiles.md

# This is the 5th commit message:

Fixing typo in VMware (lowercase 'w')

# This is the 6th commit message:

Add COPYING file including contents of GPLv2

# This is the 7th commit message:

Doc fixes

- Redo of README
- Added Photon Logo
- Moved docs from root to docs/ folder
- Moved build instructions from readme.md to docs/build-photon.md

# This is the 8th commit message:

Added docs link

# This is the 9th commit message:

Add CREDITS
changed location of cloud-init.md
@jonasrosland

Copy link
Copy Markdown
Contributor Author

Yeah, this one is screwed. Closing and opening a new one.

gerrit-photon pushed a commit that referenced this pull request Feb 19, 2025
0010-RPS-flow-balance.patch introduces interrupt unsafe spin_lock(<OBJ>)
while reading /proc/net/softnet_stat. While holding <OBJ> lock in
softnet_seq_show(), net RX interrupt can occure. Interrupt handler will also try to grab
a lock on the same <OBJ> which is already held the this CPU. It will cause
this CPU to deadlock and eventually entire network stack and even entire
system to stuck.

PID: 15389    TASK: ffff9cbd18543e80  CPU: 2    COMMAND: "python"
    [exception RIP: queued_spin_lock_slowpath+55]
         RIP: ffffffffb1ba1037  RSP: ffffb24640138d80  RFLAGS: 00000002
         RAX: 0000000000000001  RBX: ffff9cbdbcdb2664  RCX: 0000000000000000
         RDX: 0000000000000001  RSI: 0000000000000001  RDI: ffff9cbdbcdb2664
         RBP: ffffb24640138d60   R8: 0000000000000000   R9: 0000000000000000
         R10: ffffb24640138d80  R11: ffffb24640138d80  R12: ffff9cbdbcdb2540
         R13: ffff9cbd04802000  R14: ffff9cbdbcdb2664  R15: 0000000000032540
 #0 [ffffb24640138d88] _raw_spin_lock_irqsave at ffffffffb1ba0c1a
 #1 [ffffb24640138da0] enqueue_to_backlog at ffffffffb1960413
 #2 [ffffb24640138e00] netif_receive_skb_list_internal at ffffffffb196a9c6
 #3 [ffffb24640138e78] napi_complete_done at ffffffffb196af84
 #4 [ffffb24640138ea8] vmxnet3_poll_rx_only at ffffffffb18c95b9
 #5 [ffffb24640138ed8] __napi_poll at ffffffffb196b0ce
 #6 [ffffb24640138f08] net_rx_action at ffffffffb196b5c3
 #7 [ffffb24640138f78] handle_softirqs at ffffffffb10f89e2
 #8 [ffffb24640138fd0] __irq_exit_rcu at ffffffffb10f8be0
 #9 [ffffb24640138fe0] irq_exit_rcu at ffffffffb10f930e
 #10 [ffffb24640138ff0] common_interrupt at ffffffffb1b8c87e
Change-Id: Iae378d80d9947de39b6d67651a4ea41b33e958aa
--- <IRQ stack> ---
 #11 [ffffb24645f4fcf8] asm_common_interrupt at ffffffffb1c00ea7
    [exception RIP: _raw_spin_lock+16]
    RIP: ffffffffb1ba0f10  RSP: ffffb24645f4fda0  RFLAGS: 00000246
    RAX: 0000000000000000  RBX: ffff9cbdbcdb2540  RCX: 0000000000002000
    RDX: 0000000000000001  RSI: ffff9cbdbcdb2540  RDI: ffff9cbdbcdb2664
    RBP: ffffb24645f4fdc0   R8: 0000000000ffff10   R9: 0000000000000000
    R10: 0000000000000402  R11: 0000000000000005  R12: ffff9cbd04742708
    R13: 0000000000000000  R14: ffff9cbdbcdb2540  R15: ffff9cbd04742708
    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018
 #12 [ffffb24645f4fda0] softnet_seq_show at ffffffffb19a2e4f
 #13 [ffffb24645f4fe28] proc_reg_read_iter at ffffffffb1404c62
 #14 [ffffb24645f4fe48] vfs_read at ffffffffb1377daf
 #15 [ffffb24645f4fee0] ksys_read at ffffffffb137885c
 #16 [ffffb24645f4ff18] __x64_sys_read at ffffffffb13788f9
 #17 [ffffb24645f4ff28] x64_sys_call at ffffffffb10055db
 #18 [ffffb24645f4ff38] do_syscall_64 at ffffffffb1b8b154
 #19 [ffffb24645f4ff50] entry_SYSCALL_64_after_hwframe at ffffffffb1c00126

Use lockless accessors insted.

Signed-off-by: Alexey Makhalov <alexey.makhalov@broadcom.com>
Change-Id: I9f6d5b077157686f50407351321e333a4c1b88ac
Reviewed-on: http://photon-gerrit.lvn.broadcom.net/c/photon/+/25235
Tested-by: Shreenidhi Shedi <shreenidhi.shedi@broadcom.com>
Reviewed-by: Shreenidhi Shedi <shreenidhi.shedi@broadcom.com>
Reviewed-by: Keerthana K <keerthana.kalyanasundaram@broadcom.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants